[ [ 426784745934618240613930911756773541294931881407859910894125119635629854986315153533396263347520611436757122238382231233960126814330395485763944113554701985288506495401477897388883668976857824656385988234055303213563170303093388253444948550159343769338094611914542728193315663446344000148550849601974236085854473866721425203331361758625464010752020954310152614374116795936681533529309774767964241997706550075258518532508135477694339520446999055941065599445161984174662054710922451931044487547164427718215749958733229662548377821207039453860199589503700976056199080136752980356835293810134551889291426472392887358566984786130165318173823907003439547251164978961866568023152862905953797375919462751209632237313370313980506622372103471167999806260326467165276723009572058313449248513863890118909118008886085961795630008792921736959929373577945650481022230502755402257129936470006017489831254023907619478103663791512406206040542031723403267649974641109477243356406828068303781397692714072996366204591314389721957541466729556065556962274303815989592949614090855375589851274605708077439439471202171351545188590162905667013092862910313243681381939533651872431168487215463608356497693871455985165588190393240548352961312410924476231563809615379005349947267990180779997897985102105069986187173734826488460181983745603146111621402338832575086783963551038060246353168442599803654965192664337798861289896692386098395854541533093638590401121121375399510559662349158565415254451839378785980782075607218139041191009712813451302461930243273369649069223158970800537103650766535330975030173101882735959717339164257458437179455828628707196566885416234701753803308579584906817976765101313737646834791183782836620361164418055149805830237436099767996736161165111761190242761786667594358798369600534542721749229747325058064361833528265832774809554683261934595755893384709157315152774433752099660937121141885779428828058543708505010157517093281622449177292029584641011649097245099206115677721824802930690938134193941800272098722394386964598945606896883257750826778335634493013114472375318592049563934903008807090853452547338718401638466370914404429361915481250456258546419176413044798435256650480808821555555605954354383687210796605960193749159450913472702368550406438974155972208910163831841717888644291471406084017516274841334730701753931080849375358942957772367851290778861872533241864877688631627265956994899461540393277594417306024198204176707989513819791800849860880475738864377164737284417821679444818603746604459226436905485845912982136766570089532035335753561917695884831397632108291250076317408470317542605461107735161156156266941662620659027170493118728778395729760459173656366901132793600580932952117821995203496215972954031408317880743438032907808571965195273551148755368235226322109168406215474293032043703904987690757296841647434667922190644305351116367960781853913464958196666156951336137240850038916715361901950920122743766170442746993731771410920854368744045733850574169041158392476644001679683997918751008966657208541262986732506565367031241113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 85194229806284300201555748241382907313447254571510941773093106361795974209345901859768838246638942584552062317819722179781187254253785677388101464494718159459260249680480375950057067587851358778926673271530181736325049328877231747098045019833487607865512833612473755169251601235923569589955158655039337184379788050705478180856087818965876685156754183143151629398550748793601835809899985102440802077092466524649961649543798521531436907930614312751926566956759263420100869208889040751551438493875168218254032554035914307956281337398042966730924061912996498290000782790164133086485770025270958338750001203124198646747422660230367532456862354679923677067128549889596301051806585235893306512045202882814512046113046843707389446326890366729090949870751760736618701904808082600049358425044165584940741749989260746314798542142414625068313498829014214583580213745066241398717963666537624567325010788204423882887422546382498139869103497028171303856626713083427202776931893787492650540480216409441506541694352931638534121805795492206857489035314603212281369606188848134836175162597270085477646604127657700979873271067220521903785408143253462738996381756518717581145087808673950300992695809086406332434247600249421958963648955614515516148922086246925236451752078045064576262001309299226024580055609241116567507182830346203370601366562439563086041479876124845734950375339591326322981232877934392154941148470877278137301407515616669621366215931709070078970154439270052123802881114837023500420861259749972277146591686965098288153665667676489652159596203510978712398088796516242112815410004026846586744576019338481458527794859973768864319150720504083496279052580877351281401592502377095738056225280280178732152445160706249567078223904048320338083711366259632102718185456670013394779915553400820042447280496783660103561075980445573076035920214315152961483514419194528804766749557440842392227823733770139196346005695149974665368829906902918025816147648825327994176688161344979271942675672985844662977522362360046638305752985865346712068989815839557016187557761058438656457361284688709732773864908451912181898929928365649467679859028158428247261461343606693414469032009098107779897076721348037641746277251507093171595295842011525580914022040119001838133138798205421435755850382918570116903753757375462550660139981007654574294740079476645649435269986621357821882662005707293290076722365108732186008800751046137440148504596577095370687978302397316748986326118218814306607449344068791712115519261811398374566123375158313542069746273598122221424892171465599224370388262118745103909968950646626497259238271844067016427696260835212190793384291896020155736833899208171562794156006071215170090770458425436457631519225536338747159476737231266750321453270278814876354109856655072508670917453170957819324339244959497165583042107037048353365553328254885795541228982251957418729708547181474495075558400711139377598143672591858092031394260086095441145878067999584611889116692029480037866722430392021383447952154020593416890545532319402983623042503065912215069718928913596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 255364048313654451342685518219569924877912398192676901503230749842618070688702876028073002089108790914646967056841618792572422848278803978276762945715592074109672018628563552275684320375985878897114519575458228330044722827609169128522715870094276981611397939471957279776558637084639931624336233743848248657507102863726713147831372439221852058184715474285019356519297296193121829202011388786973070358160638990507864617393262047022670627524711125132040154854455277133706005972794155548780478022297329259171680491773173192670467406539236326220636384713613939748866509611418013962328228290780869231720633350827471978675179686668677946391682207751310685308697733821827368551714937991927883319569621591777565770650929856178495972629565132889402524136982199568402712051871918906965176500100152882431060202551054082085541843513292305217605908044351231391061339319412471645629557979078263092522453400918590326912412478383859016697821307510920270827069748528073119672646720056777827264435812956194454614123009771948862564242520770985205397752759771408599897934261848943134382595448656413416976530934786358740529034160479201598150922896211257074474258615747398374313654350394289423581318219025625466163838821009415454986999858542477751162100479672308347786369040755759975622656628562699245404056391421713126919081798861698718274191282883964295958633670600408139586169507837036897943436026820029254920749319023274509032016728058160028433238072037191676657560732135585845773210743352941871818387163788459136693850726970406542606333099670687546963926410734281381584742047569443653520346303499373390380052158926036516473050728959721073874286696418873758770222048118831504596018615286097283969807570027965051028910252792674368559201586917816244843993117427290616051215223935113833208283300776065255927146051561342236238991091673642198135118920543586977954601846384071808343656486574769552781536045118090001222758544641039075710579459159153212039884287933921742534346051852555822645135664364974738081318289914198601000161016922840144479497445693096262112380989486778865056447358290163521819036035085658135838012979385171549658115983401509481723131580814519010396676574076384423043631963224592641220217336863381378732648346030805426637951291754874457173059107856917803516795198587273749032171189107343401557267924370291312710153389162647673387933302284115887901247347971004896815061464010459966595851771456124280964847325362422154001218805931450382023638653720412680494451541360059891981821283818688707757719385666839444534987183121439716625341977188130481970935501095040816711230253653114761045854288189670334427472364939432001044893376657542969201837295160370227533295634150714729869105414177009727824427160457728957654744259805537157527496203650106236469161039874514603859055711075370610669970337183241109082300305772153348838624631620244604140227074934170377055605858399744724648392356408867614987493020893395945564500249771646035931862157050395710081664105364109479122590492709597387754787353145411082499559469241433024749232236379300645052205890703196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3494572858214245949815094603395269571875663361572933681661929212083610495141246606092758671868615990468830751210463315781140210947028528083537045653630829761928071387599476235051259580284650886063435236025746475892192110739769342527888207685256139060484559181320029560225221861663206496132368782963530528060749455864321872221614971113035467991345275682155381704478794070549336507943421960895763163760235646780736846599570722729485468117847180489755870603080259257072047601178439207782327376268705484556379120535641455043435884018591374055518157537984675574367728181658644714310050658844996252265275287776996165117275175557851166529449493256594579477320677174087846064229919099721641778856121227138003638692717038388797998550021785134659712407728176739148588913863622496850969560879263959626070313478530105479551157027173021628748106074439730392456992015538426986001444708512433752336514910171953022003704645945146316848169495928773038599265709268836255516193078644418517062827471673150993545173950719501441829361814104614674521970117129353587705160134290779353634048703654220657269123639311307959887818141609046754301236441916319161571910816684578951752528984589069959900940207589301959327450529951768051365021301715615189628584440153049928535270086943162335099813589926522443320765655185444049015570024329747127055257033458373479820505587428039156228034957196882442006311256247165969067872246535741602579091737240310090685427280160089296304803027619270687887908896715596326088757992152085560591305600926055275826868837479777689971109882241760083945097332688006548669126990828257292901558316282836484711031766193095641814326431756003412637997501524269005767939638125374399443767133170292289390135253929113365568516171261934892837852421934739038664244394589621820129753091038494567222556886144947859514747724819546367812540613711650276663519709108081625247902629226436913250267939739025035199438771584568031952431844645176117323011364389445500666201190552895752176431777611546182208147180596993743991711705810339014688921853653812528250192376622771048950202980241673349798535102889002801517054932454773611562217789505495953177479750377022890331258677787531323013377824097811475242887993191755134398043858575565673306835079247619007761585083201662297903423042989591066283257133004096138191052967762795488645028853029539628761791072141424459577278464481328926084732912721825185321154685492626704677886836307944669073564400320916143028384253585043831092209306222693048507279383217858155910319421243665348092466956139418956407479348850774313596109328234871138725806768804663538833774020251354573092370787542592558494504048600212083509687607610780782180277750772843662862047683101828151876298937044840859194321107139257075366046696582257652780594903146304959759784173383893320645048797433052406251314871701030559889896542138544451046476259881323421798629243179185679221953810213033541209833159209089968892546544494118022173864043424140862485240041623386796435519103202627690397392092023942118499455590201485841989830742290048996668811629945264537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -25190037008279688318518607749857587810665572973049535908761579061009261103347517604836531473356372323569981708772068850196259600921112986405816893714399952500186653729793635827252998048224860101047637197562652650842367250442758227007895104866809137855614004407473748298988964113514711109576679670452314901342494427209662787384258519868881965176757713772609874149815396518381385703725181399594677054623266545182971847393235866890184580801648581023382815324462915021443416743707237397087030606996603350104445911176965592230437775856400067280797626750194854806512325661323012250828432073634937134780909302059788962902674783629096142964974085772499160400860471367101504505284511781924096635245185907758724502011025321511261152574533541556108530521025405334816421119005958298113277932007952109329810527483159429308849142814928208522447869251354936461245459960856239535536881005602157436328044199216769893801790845254926074210532361134550152570106184499265486600495734155737853241450393273832923878903535024094293536651865912307321092237623759420552224347382732235209288937196256444973123548360235238134209733026423141874438481649425714110295484889516658572753288413081699950727123865248087966253726179904408172008200925177993438719955550289541679583444900375713033083839826880511992273951596581079559802308141564737852905217573025900653433972312943173144107186013946425965974950097654342279919338332361543278460617856796776843776314981855480263239975344010056059818590371170107760613578883795517599560906759129630083880107490402913214147788693698386925332991491142995040413389128793719179476456540237822090291833821483474499711270853245473447233375254639278658215272763121604802952934974726548471627309469262120805157424727255022491052160106349323791599674488805485288036931319287034006795981861764377931544114088828640958551913338462882874825395859106394022632807620840220555703338533331720966525838866432921951004344460714215146660931203806753784192085523044646590350635196599195737317769346718861568909997379244670676131404479411064994005710727219862838391453171927779050488924080701872441802466645080773962151932134563349326110222009806660995425228529860650420428652310309506746693793694597448364144709573637518816094113508058775223811312815856174334916691651878965199550060086229741471638427784323663968194745424327220974705011897690001389433043470878267617331650937215608973510796655972294858646707948512713272369896351233154941164547402244357996340547390214490543428649935499079680266066491949390856342927197588843023989415289209222996563821240095544291096947127639007518488830190825916589982747702542696690899333664092784652679277606663804694239550256797819995239217713657013034526908389412446943803129883051697693888354225077348200074774329247060967389912489176609338172149332459796056346986341273649356849441898820578071610264691177787798959059050715929620674116544611234848745403699947251105546540206353291440245874078653168938169968147568555342403713219949777413803276588563809491573156294898675786802493840269778032181433264823599104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 30070923072953766624629836879279461070077121490692476592014374293216509579745820610576424497179574473109106030326278622395943791094114114372326583316818562740828569673386754486417658418596587897862069860831692183626866852905953039869679588363058313981256057521752587002660711001840110679674428702235044415883979384143185551648742473772894686459114667750555522165230150933221775062960169802150974039036919572718464752432682515075269176844621362062406904028311873677324198327489289535370798095104782972417409851126617016844338178180028903262133551481884487398188258207450481438715229533721585024490100673456727406658617738392620229273919577276449612149708745565869781928725582277806645797941772676297029591589246545050948605656223751683633788732713696706054930672893993589125914729639965679701341414273891586847225204336081475416324838108537576670913939388890024440519319504205173168397935257022907114108249292106809871218040392067044828702267654999636902496187334113885153888667718046339911060424016824928872893917181920988966071605640545331348595072935456796564473183521521402636906008107973443177865781652773794959339496791583805296256818519442209167829792815982699195752558398080121541623553083300366702074777098592742214683207017656193127060080596502372084410643297169758672601476687966997735372992794728193689946126013608585834267577912072837616003252607398830269205871403945146462644542568402085147243960878742913959811315550892482823834440982811192448617115149160365903498470549282190934876929527115498800105354389360926697532075444180026727058980772210282930805588303453647138834581916525750273444396953719715573879573574880840474713446530511775615896449496641894241324488621629819476719732649551629511844708393312567768036058591500909252351911645302767464860004450564571056571227557058683763532297492514886828725229338760913791585633700821334592593887969744499950445791344033898778432376280027024657813633026334765788453366540030221738890090488958784591049744963726995355716867117361873155334146359668519657101573715775304083344554165867923844362269593360474305460709173013941248860008030875273532105332063090697737372320387795655353870583186243041490311759048756610400304041883339485210548369775600807072524737067621781883803818994181236522285051497385189267698830566735524841758601548503682802585997406951918951348884662097937198485334520179341177598973543605465249150103893156266723106250220797011730940021145878614427629765835691194481493993158364359106621557656618261987765033802104888865398684470898851410227322367980640336536481482046493806305570860083094732353214158714554749825009235339136807320304581161819573782432858042776399491081510505628668064064999947897314666414707116312308806061501013150202903171818362284709057233935640371904588279203737138720586577640892037936034862988900317401551143972190245534181770095097579537463755418977334262593918249765631859828435690937884273083915220017606320193255376855299256047840588709367527339113052823227260449886530131614239728651285635668334379868826737211410659793422998568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 10986469676631166895587898237244175206769580734119516513300977423687712674987359755053984519326439888599049996899331388851471162136468802213367569177327580661959794919131647006456795386546496203326933090179479916914877026768963462468501423260542373800504622911728140364622430134079975935283509853067428900139651241970176969887069120538647715509198782817498897765040808203913265283496025186254883681196144451284213643179125319646298918054769992154519681870556643890495840118086011556714723618191931928716646238322718282350779533916260758452852187893170651804137862413648230028643942646460407621495179534311647290049512841295123783579408401583713916465474685086414615743901860646638148714097017993300852182067607299498148447516170101760262834083794186314546870795219451315358807908675567450945530985767867003339563590187253991269334396192936684273721078681408380978529266138215474926935787180026399189615863761964632021566807437791395198481759289866252490907597453339972116084662467941352757737662600064213354146210884001535326985293661003081047125491689829800426715080050927038914500879073840464373339405289909290418408447921652706508738738676820888722536628679407663264254182525545589036225733899217163118872251704412967651799164357698207237377150943601008572458299478812528532390822506278442402382140333423587990291873387775248354146513903477316809945556625902776177989487657057746080169129145122921175478352537693931951075709990810502150763549604920877047001226946357189897312362385186952908977086894135611160354895907017686600305899748015031074319711166774995062095884819021222622033262519878980178124249229765081253170212675102677142250436388590013643863762952017431499241598751143572610997741762915601090768003299834354262649177076123530869186728308794529225792825112359141802878464077066969749197806274284423785036185545750378509812906032878212055123624307038448161283956213354897740111961985822532068361621093014331031910979725411299833859915297712357696775423070277477451817105832320721302711046944839637831031013189014255518073339525336240082315641108677738846795522270598381621435488634133007442574402731329247976402000374693504651885399717989266364538016219593057969582022725206079409307339068900410778260088627268854066743286435395034912559952758086188675017106902254752878457277092773706545661842545706830351920118428302842311521154146051000906737984967798861143515921865099209323871707316457003529815902033942587762378010159252895358976211947555943629934561329282474600759734430497906737897257446543467060027342747153953782542816205308412987668394811573280239202786881626545513730964087516039531538968875216007758878333691684346681204057036480830685864972898684905358119708097457088180006337730383198819021486153182283176110438703093324518728979182713216773122753112577052283184485563270011605869964776927066678632431383398959635903666116637358533740206960969814029070368668725715378473098779631719916789395064432090610926806361707001437328395672424433996173942845212542559500952992975140380687218080442586762396829067352473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 162167833501108178594131701684084851803825882518819758345849484377957708642274385554706038990823414985780749611333032576985429050099132112058147349194100234337117113425699045231884320024661382900973858861472269886468617772363075317820363264435988543756598397922930394377923326801182489703018777631036723314897950731366042724094249240181179909015124244412089773222945906711912732818113441242954023677918668724828513774606229304356262418420410896272870885826966528994898460560424086795961762133089377458014070362016551158922415818788585310793070331635499443191281256437805893720535053138264861979029262265408623027438301170355182836567523781107383958645500945958588998473351623407202850352020885841566710956416217738825129518139948655851836238652262759998675216415787436787659301107450514162897203401793900988933386691625123626384318473900317852705650666829164904000829965116304101728724388259807513132584178941394511004052539554880165060884192029416370275235772110662352258699317509017179654695546985069477072405664765640861671762104410305458573430273449778217624191880392283707585711630386430302846658427064966705271684037889813304390105348688450639767506373722936417404647064482053160706184850928199696540343135647445843540151251268459283477721273069718788766389000950799569416780237875693984741100372004227024969320889705626894416620354251415123076651973013840994293157905630527174229996859519796107443302065686137733198664000961637094366210938694858214762411662641210587799701835848005741238389113220975294025708644990372976062258471168351398915615453150674695348715931316324944136274794804484583728553917249121816998720450034812119825998905385866699489880504420030890605779173548593399915299349354381827185020043664746951054847824554446041210378474777904279035351200922586656566134862771308051612496014574324631496148560164461121884567998396676776035577959475173071661853135833297090060046438374303843594950102289788258223166146297408420643633236848847628033844940937554652871269991067933115895744073040582536646139862331395559805041646422349105855665732242140908029836020817698656029984080703884975548933551182690558457260266780204721820388438836414181484666298135800588755815320781282808153765399392386191664462562752906633910806979335999519970352427091469360213600320760975099155430946883121815341983954346082010323392226637292286957875832873993468499645301319434971367393979146074045040185915569255533473199923858629949789716408569378258125355240765392147477438595233422291121114372479811535774923406189660190891219059379336988698993953878504238861391010239464332966063187864918112311821991152874559539130802558339747001963785162219497827059633930197858770174597158473666690348023405390657605854103380049163784222404583126865585257399274958740666505712628946163866890067945320166880911642797607324568764986248302750590946987734082998789745398260265078027414350963624124244111878752274914576318366029244952228223733083033260658276934245307226475511213789666394391389120364446640267207671457128050685715821435653588915587948201639936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 254480757909882285944434411569973392775731324438473425483536465564573345070089291949903555641676603047928021018086209877454904131627785799844707199016294231950414697660807528690416785408738717419616488495019249202737873510020433359470786018623491869897142159879746544543431890021937948215082931643134862075505617303169690272974805440475534431657625457857684048541151804393726720450892584056302276846360024042650578267450463205681140725973313290858838505890605194320771481217463611639064916309877490217803843268308547639951696780124654391174445831582711789596101258831639909184671225736614792863444896141430196327062291906899850245321663021174248847017324632761945959407407050363730964636750986782020846117626349972374173892162288176723298212234115659652043131227482754768326841605297373341565463405637177003336477065362083590991593635526814478798460575354106157932323900491863623808981204652095292386234772280914705549386953760559661875575389791971364133172034521879015981718570211399090751764299046181102000690636931244527643853015478668108158140125216373623469814334781270606383117359309363393581504469632528990121058295934407450687971874816477243880546206007678235890751614257102650865174601733817680962059513055041518968970915447362782735549099689839199998740895618653256912743309528867796986358441313921893482282255913158371488185114271124622093373723627749404131009022650347493768085130728643353766988358632168052893471944407077572459066365922626808834431664105973355413296828780023507361080068766256585215339664081923378549408466782947459226497221920007909171504933385662877271801302119124958864231199881023991400809390808156420332929010871870659619700363000959947940355236267832675941438769089277827999726074230796860242603063334343844485035144604828995870106721873990515042467733024814378834940664729992561705906756436016075873192881706062110474529747510728181747308707158957817414330086765901726140434971971998571763209203653130970776546424522341893062414654427698253167065567135638199757390765726133213296952334181861081118686362456333768574023471967292541163874286372043833773648871975458197583267557700716631087387842846026510750332936137128748626659347143024259254186368909717987686311806707649333015504694044951155729758308028755421539729453946962243470001060126786087689179504647300141758628882815754410295553979346406507875396466927643939396959019836484163975141109253892794836053382538423718343192088795607583131076657159335561116821237628362688233429314967522161141743313501581514797374377435372305304865636970868168763263264901294073379755840648886946571666781215991237104654152325968824957689328385766325256704316006901668772065132556302325700822745375553723050280651374254126809144954266951790713710375509676395939657387470700602519066079376291417713673075615744427415937235934584710712832242159827590881986920358295300123939058262657046680988166624234955912668778930865028576538972202270330829368277205679680417051865820104871359379088539645864064204054068382982338674507423834195636426476923089366294260660263976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 128291933086180032427962949318287561619138312703851800432021327462211661999620536953785730494487708222585308339451893600851344063713532081258556088242871400155693321734799973905523991697914213886781299165967130680021709357038022842774543956625069569571943085747243903294238615872589136300069093405702701567774394091116484008941285485039479434214815800779103912990075262282121041835224188857564304765683228414105769112017552515321194689926853782244235248561855200774030327627633785985353645288634853758882675464595991164402261054680565211038338825201161321148958883144383908990261312632072942311306584133506905939700108165932930925459732367572635922085103960294510254555989808776327013898049221936018445966610538471063078763774694850310798561301513204971657397639747363656552412899489809946229540223768675320406693111298710955489197910083345453724732354020355586401400042487736235849944588812061368085848269797315580421425798821169836812498232130864184741638409593902203130045262556137060012994380280041954748011831130970401213178077073821120882715118751929526874636318342876017317138068307328132484813759275708176729069473174515279355867668185567823602670864543229456712623238561521282584059899446805232606239500855179242068944156043624688233715416102349245365964610585119346326607599354634613673700371494930566619847326721433712511945867536021704703350070293792334893804390288294384691556868787557669522251588594858957303913337336733661846051441456529786433712785475925949954611002282972523953399471629504110980592790132193148004795437100627749523880084239933755693784808317291127212355907757280799166624534162062561956088285068968307619766491793979859706783378345523906631872807878910081365728165760840254429545024525733280394140125278621498044241826251496908618460415534153708386453581515422026302342959294440918765498543823371380750752521195445477430339884789912148527646885529885518540517746683874380983291189130883136958606424135827527505797409909382887929293648935574442265529477672816239462722555595441100238492053155261645899697012573193650273594148463395557252191438311185658608200824230656743120895473314445949876965387176560762092773787200981694051681059705303741803612149160187531233116964561193626833766110323704189222164036979053421543919760518363673041360909450275257380919149747303859243895649198326496441377577868661721363928831612209952903373357955626559710215193101748365352489377711259820112401584928783774772018245048078181200072317494562456660096414033177332161688793054788807642296993801803088826765752313786619624571171938579783734262268305661956224489896150321879716911319768014204462454480984446341996850107568194884924464778158852721773022781420806120620491055403576469705951529439197116183292716781937775999453122996237644531363383136400956334291572390267562821648684965908217035456109105073745725954116607735143504588968279909434482081056726797587839281078543878107122695433528186727285059449262439015079097048167708937173097229935237049904135372862218093951143232233780849382005885122320590014538025900441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 244283899002089301568696170033275049766497334159960045273561218324107127084170058840325933977323753110722358428581206199618438273853918418855616062263276314400717868462232656397248421424113531219083901187811689368580748700829827863585025003924053888082082313869643621189447004532024351414830318521581091545729796322933246060499404937230420043488052171228801530264366838160875834965856597383449553186102759785735163000229820044465704070060804062213437226112534080052079072773657463091964780438454062730358468023419367013117769700702953347916618272191647987183208959172459799854631793328417064340242940718222377782993998842546289294477177337274384437459793411351117105225260283416403137948720063863057192146447051654154798973902481667282161293537762445463986726086052742145753619424199908742864314231965426667516672512097366553065483167715212049267369132534199899625166916856722807036024338496837730974299447845580843365642869401228864951818809076471614804122331431245440903195447009137945159502620553073023632215850528418348635527222658058455669894253504112517021678750677852757053396172998575242141422301804474762278240265783211573328366134111053899864795868680731022252280194022011003985571295897888072422354986478086117219588080261455356419604596292597993919518033940571153751516093139063577354957140969454424889353960445211526999342859933512820954863009628354840551664847566259245225900711985253553044320178576061425580652157183371638245561362209830602472219880891170673676871947264377363428721806947440178714747325530187581901466051588676538607694720732578900650489515226747668011974653421727906530057720972508825255106157760846149062240483493589427713174104812096681792564952220658562982504622285295884216210566721008532145167028365730300555456039181667197340029270831467642565716677065835390643374486806984095072362171616832970358966863021593579647143719505044041102093659905877876860691693381273587144584464430393303929001095264877918694033428631028498204827023381682768463527064596791513415183670492609680624491304113483809455616717269530679782177094697654372427154137447589641460144672535968545112720340634057928640089863419412611927812076612764429968585257086098777769206158381181256311873652838498644358818720793146879256074575809734675759683253840880493295472901121961049348296129429176309618511581412978609302951798860734975706877950848823848535367639401793534372274535746109517991077783346807669584735540694222943879133048668227369258171624380478367011242281317326896926670186505485334127220955412332107244301113256488954600245242404424022718648842099324770600441081079157717704975000461212201029840793980257586371503491808312163179543397720114462515195056357703324721278894806410127635720934641423786132936021640043674824106229299763519941385007796377299418516477176758964654821040636693355448381498640602753582187019479242102399127800063847757814192686199290314953767621139258615574326491522145557941492093036873644250386479029520663411993289289373640798696642865205693055061794515412582791646499062913631037975854841856000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 620491337974706103573617613197105938961374093338974223581126907634083541295477240513395623602231953369421920913496096069338345526075963175670195661556589278498704118780470395527454105212978223842324538810565953713021264944985809444660320424985185515326966052672542376697603235151432572059609217193340102893645651140263647311505704041832103914343573442344864514451354113768878846433601677745911347549565408575559339630648303347531426857006506803433783520438264979303227192449135347421026891377042016154747543976753604359673695436052410892168810305282452438391475429587854637005485497384719809989140632191817371615732144796054346843326635026969883557546842768410273864815526004005841064831781388908568357958329078310566863221335680914959399711671515553285199518016593612221050995676929389966549731200537757452931290765274381544195072584900570059367351335478739668789054250718378962051998997069110747786891158548990085287897072692823270363063613633506111148736880449919629214238561344136632413022464491820651525678665511518935475610986110907738915427694503614127762797678860881182654076787901374149737017851953905815702852886807661533225134003014624934531206233614997598178071959164728589358610541420548244182469904733985713165899197187604780689859689058578784323861430017352602957688648117843943400086441149277822570880858432343742934399891832153204389161671956974084684099897262027893715446358301122975881967740642889043797666930803178376451677417212345239801124091591335577622154999814290729427952332703617570194423955035102826739455390878546696110693317502865467493590353809732711592642264294653571706644584665905711580055744619733524530476076651640735350670464222063809473361615404501572934546396050784300879253899314157223171250846503780905066378541038797230883804921455123076236611057097303198448075542012955162705919668126424713461120717143975637643769571963465400316794080157179234982787268907271055130645339645680258099285799806095169462688575712319302691217489507814946607493129711658831729439294516448420564786651561046791497908531167494093473367280679209112017481570719748097349645733924675998662322428978331404318828687840017095936309391087019405315108469448894985940568200669991557232213273050635301515179154872969339945917192006638981638959864276646334384265267739821808458089457040379900278359926246059311391461009588938242109325765011300696925665131652076554998252493046198051353053335230270117830141877952228792215894426226847218612340103306734318114425238766844933414178518579235050978092405969978853456804631695965775347745807918437568999382210302033966836160843996643829841172567189441394472396612606381114724256520468419457082510700626911848336876830166500468422798939227113954165920773518956924817005044861215090412389896814794707339735835931183908994800558483440981271740872867672678942761886818096715849462895884566970302887455750830509204926840259816179657129202555357042758688061402018290136580675522829609970338381244274435954402999885776794505743954550042171628916442879121880810296917878353450833200241704960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 156432821861328210315811948806761276377261465777877183523954768777999130047156538992765892013474540083514163203731158424110580306356106529130346012933199127487383789883062370921109659190615039377636978060353731152864758688782557861302758126383026166670459100545520135889363752192170749232438826082748415111767312090763962577288642590803021632741497976377199319286575790134046428075431227670489816628349306553641573143656596329848106048654373859470885636070508944268619914047219240942058254615227358887547748991270193437248710582407936117017654677131989373848804512284125218682892468530215110287706904808180275150702096953705663851872458011449469611724774267185120422615998570390343922615920378378524138108833738516189273967246438931069286095090018130755099457086144305633388296333384003676328708769456129313641892267750977379723220514782691369296040271944492377695160818080219837869891036531345923422852421122652379430783330699019951085295479833260198175264699523771722501731613888158117653896029354783655312662238454379073186070317184299473469584527809124724285564616122354161128422736016244453012244999782425077975299453235923281409019067968659928248044390160532832818195357493768372393760042385075575217273613072292576712639028101351172078895764260333647244734129745269019515103280830229896777587604373937051703028255285168229588365046507733495544902110268007640980749358989512062342015980021004227953621882001963905648465108069000416877551976064896168847134525652417315350574559884698526117290082277266277294011960006291625509122610755534338144553901454694400933895768726829541291751281012720048001636581348694362476896461339667470930287344824442033079888391752982166698680742078251882306514532126450183905679756964508663934073027618050423979303531149246015347914486830394953305760839571465348967135619917377021800686241423411807571835147793915582485711772409534023483130060195883767223634652344452929271707897181775716888286825724385152785524835356978643642796757946668052583109041229944926652392231308371119681873513829769412833575938744024620180069041552062714348406327727823328676783578125910781208904770299465718422470308834132727149195511285900250166098312622666877900712613291222214959242446990809550916987341720048809118157201380636608562614107549764742123039532543128505254543141656402484146662138367849516251087377837791588322723845390112451230820903384534367945826377104582606778285337944311278915463960560613419085778335274042762483507417627913241735992916286646391056299484988497458641444667910764405943963020213316249846774405849001115471661278120751231416276291256553951226465366652913694839652710922844065025639424070216951974474672169352047246718892596409324580811642699686919430270515913689806033215847386395832571766939007708292040271665619248341092998396634292196470766618233295999874355625251833620890343476379412479952215395750837713109373045077292427244191023813027731843048612300498938251551683354208326937956892751460801131412236868520518056678511126038075219116465096095510575108659094785874112890378649600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -85224003266710709393681764668506241694994957028593184860387626737656544269782224972995832297425354117225982478373435191534027792640042168067415827053089021200908274827427156828737857757713077911667629326985447791966775385624658819186985298667034712604035311453544341723188505276602114784394871760691111630889875641667961181449524241302724599408141458169374283346192243140235941414011260882072558132646579752096008533084442107760113693670458117687634764983843443445758939279046797800853269124515312659171026908293360189723139019089908294219325499989025323894817326967795520664084816327278607132721494914004991928987306930173003349950980867678079716585192024186874248176242563402133067578974923770719672928806500843073750935542317473839829062414048988782829023224751189203360159380887967750865106589010214658960965998878545387342737920363278359271840996363330328102220705427823492418260109824739073832114184977577527686484051341081059377172088169008191441979024157969476703735403005820330187078680525272343921470553759281371162138215837008249842159512916362537461295895784063912518373881585987345793241658736955818055503012382851990534506780705440709872937196577515864625270545835278697195362831471006715776659554710077583728850051021596240971982159615234134028979253699550032609277589435483850744730214367110856581557286667700615496553663700646649051784309579444904959828608321717344929663803562568099278936543280376424790403514352506699853280520053505375347268341282494118164305597951829776803596417850271863616002034541363547718845005238408798605226201563106457632633808387377831662217973906766332085469559372103359305578674635163983836791209799610309749142981976503167450238618169265800100834696832292095040787085199541198997463039631187654590296572886686240562737305276369634114341271149889356682716047506076293743170744220579207999122419327420806706642684735418628774036897717026706829353333314585472753403513161713961220883682142544160243860258960843885035179629103033046458413646820486195512743180385876718071077639138851342403840124142983507732215160456043318232096696850049560988388032226136275411008851969597811180686499792480674001349943527487353862411766443850044613172590554027909193016482231099097183507085873217596519882176739471209189316768950468047501970720288713389087077581065533592294448597664172844341464309364493134783554176159308215109588272223985150373502268788636192984543198429214705751154764793967719684951713275806395383950414956809664024882923910553589193299922367690146160792570610627257044252663956137054558094825464891701659789553222604639264720861836192149171153054785456663217966675475361073544538439081720645703136979278497893904433574789060320311016033012154104883215347811186774263572163190331533715977681866027982866877270520525504078615906253171324879824559152797126257367840293998728669540890323645215170516767947093694527643312746758561247331046453860047273378941861736109061744787676841018345113386254454310264004744623080036916320984163275207283918181000916053274297319068148702418351161344000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 362729816040811501840362874930038330445085736166210405691550577436263703246238808063598040415112816762325238191699888140778026580803916199496650237567250725827936089919815460930351308448969312706443691534043655668463043747006040648950100566769846657103138371399868051462093465912422513486286096755140022425769444690367656550144247827891828678876413693604344033582839604276149362012795685468184897370192043774013395837015331370852443911461891141088619844267548125733539619993975439937506512809062166859444972697878331745900055134805145053990440777286185060059060544465611647051053146336129706096339315709231873920365871913074900009345091199467803172483449828960604595157236802748907162277857674699429443374438881170571484971180452153983207872606512592337706987532593036913703896657394467422163141346500070189087321849394761612862706769878309911707661545392469433156882804222412911747507063146447951098049580300426776960583699174198780156710119287945586751497987559356442885082376866025725096032141465789259508385198704774375265044856792608374270355830933775619296354850993146141367143631229063185451559835993859292952504501628985756328349249030045144564559889699969184234044058471779738308804898762989032969753836412104670966263723782567798757204731020695995931745312906247531012575636905425757435037551261908951135258776066265832465179957794629308417547141951286770343334616175769835679589619210479600486141198017176053260552652832404452513996495341232313784295658109516480121529035858310995457931015917759581484596499336544869125310296290464533979694397020796086164605563083105852070637669086369740498908776778762935663672582940950145675189352607713242480521827323229571855115361275312835620313996654832801181663880682508407055578179610908823136198814950522301001747028715242506969280873567847858424709497620166148274852525974122994025204922882509774881477737178513252844024931189507366455799856026207779121414070683678374064786566612150037625098431875228243536941334581741445516533739334140913939393796016530603954099725301870622970060519995235906016120501681424634131876766024974086955675607873200066995209316387148506240740780461357872417723103108397719073429810549858553921061607386442709357761945253037304493586190430755666375028222839867058421054680506706411865254803434935519868288872968422640799229037696263290901977604758192582388380380811582837450782174865266522121190114529776763597131177412184669497155384673250607652278821785750544759436894110781708284666447703843095792275110158319048434603655122977867788362738955034638043987338773813301449826726561519241048794545915906428303169380125784328313177649233309502492625380947614479807357563219883206655309750597256619063600592112348590744990374913732284345787250160357241782053857151308750878897852142689043200400127512788009797259889586262453157636136213711494045476674037956968992235261575774670399456368312818598736045176961875041652879512397267139195085552306633306039874048836187816240597213513237487427535216896299908560303587576259575782288968107720775577643253760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 548215214158025857746434832846362313409795048563617432916445671852100147919513039500858497326451068580414027676369721204192804772491120959565244886810769737279442517192035881677701384026705031301801986512164687130900479124769949713326061441518066148342498247602558758778376518233380997694686634758054161324860673231131740541028338657768245347321861165121862369353963742079523022748261039370539358369992518553268905837001957836825581061408875383708486601387675328907694595935123195559458593655129474157776257262635733549295416999345702190768667240358827451408124951949264081499270097445104694982567961539797268977632814407013584644840020367143846485904836993401374285866735564832245398151012943215190719857689648984222921108153286173753223590807809175245600823744582199625466273320400307834810711710184636270049428360328726820858215052860406230257851041220965474558585693493344245695361021001033778634579751654158679658437099422302964390249746873613454605181112938107622347834125138235289612594601183175183245571040164455531965936397383865907873534388590147766052466364149627309412778738014124526663798948709979474864450306526633865609146579820794130671105955500880241777517464878328363006045652517807207583837773910104755974569030297891406946065358723632846010671159947307706365057658174902143796178965469670501620430144994245709555795543233444693667304851043973786699608568774240744783047197476031322581804719327872423283726381448318044612942562571042921674207077263503904622384784548489387478812853277889621506897705975582847616571134181994311750101138064783002835548549781964401813669306046218393715085637312232192336275979692750498185374397898799934865756847626357005250743860195102676136439067819806444675774999890054923133631724389674092340207138222258342969879964191418240335215765189523488445731385053340426124689195168137575468063659707618362260020316338603244905444027220413881008257226470592793171301819082802450144751218653997727687945677779033364300143378725836885383665947685123445848320430231613229736302469814007338686529129353412621605953245232884999177280871158623096230705086582797574370892411624643663045409722736580210275784305362036309264078001849594190579305966251520491575269646671757569161354769658508850708760420831292841633599526542378926133302023185870166255125197000880502862493461580565872428245784252316132617680787872748057217514900112636750671729235385743177533968594189550036748589155344476161117441792238209480654676103403881398478216258559058928516018969567246549942855491815868272167116848356105390468968911074104078164885562878084044030411270945418008910200768646252669704297499967015690825541083695273545778736905847546437722253148654446281389739297095890118380071806061634848647991654431142750013226224516379468188992085618252726595405734636243588156983608650287504171429135922060229431600365077791738491595518779122184478671574399830983675258649876569570738004245283558070957699523654358157234882640628591424668342098300065059865753819074331149834054030118635561387821673811854647098972569600000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 177979771678947199078754526058755114858926717548191904522132952473777307188070436608975238335859631226927791184574233579542989951284460624778072330684484934358267338468420587406507285415960084173602656961903601097091493450012663953480138140134521720112990973189524524940206200897483265675241913063282857152079682096288189246919130927867400202407192413617336232148777235111901896861822662296812250819197490602543665156602240781514974353939946492911227088128272440689179179480286489010113194404029762129301266543363608238823124490102724673629944051512891368772446284319862479507553656378893181739392397713036643099348383935827065342479676472862268783303928031176965043029827053067414939426794417076064049253354614006750653566814519096125471097224267748666420207388620029316760081977599204333058964400745495293755090297431264546252296192261491561690045228605604347894714176703701659253173978336598717058464575997943838180732040948994903657981805034138487537989524203012321278040347659832160646325604568440705284514982456952359819133970339459940210807538653781552882245990094176314375628171740259698710254050222830545623260845874189116538740946750819006652073258902888535633340135139198422975721946310684296944803545625637501456447245591923353872104875596789538044748238567312174878121511724334238993362303395083501664994066048039484496401468889214566306410732601482722603675072812315416603025561418237580470118391594385919230560430424548082855589206687404382541577294156657329984869364031207326553564771946025886313401399618388903544126363329379247113895851652154494600208274786866825174703718959108482673659275900827306647006813760392470829022802438299414638020079700839872889874831445074241743830061850833192979717287401550229600241235071576640849411594696591858774092471042605990523417500286451375148880246463219970363943259378488681206244571660666446080360871252173556555881915794942052480200564304361707508258291276798895413712266382639762588799796144332230610210742702316314329709659723475529811825278399426183957175853247182690830258757336795433977926375950955112857908128434713108057280090046520542881000161926286751224111954958806590306073113840971484547828647547412522714498316672731357186448196563706980203958778303264605736305906794173461400420590808104791352097047881606905760448670496040144208497006129288047746510130678193825876149461970813262086120400891343766150310007775000390733174903969145478698078470962911098081313736994083299310338164155722199184429327401055496795367260664625175650566299034618431663615247239458418316613367845864206435713259258479890529958691746793358632872986940432712946521523405789716971138432673797619653071311661853591934527839702145067994153198833312600894992514953831038142525564714939453534403285107830851899727116332930896204520887899826969242481198827118409120685932184436566799420243358618506083826629916737702350997327425648275255364595299914960974119320870205241908780946100767444812780618129572169026312944444634100998153244496620737778366111926498006320450107349512569472679936000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -22264421093468464281255367941574616442875291362955295202740677443134678610813669478210895800093917857148711382223548489720133612527523707909774925683974727487669729789126783950262825419957652776430955719679066489842543425110577355822233057338645278987137239168994089268640545186318993151635791008026379985648272291548735520321056310112205724815736228213073323589702020688138745221336355942869148258405530096980532726847073233770972473596633260180378699611400917226342647068312565521230734804315498143468774311720847460318479605181493341123810467591806530798620133519188929801062538696343499541440382242946979241009963807684023407717361555151571412618958922041116555328579034502754142576391401488660644916295955021455864355973507462981662746401016203960864320493027876718300984836024410112067780864869498197784943527661722233566692617102287981336071642231372117966105322632919449285079483833874559330979397667578387196413194116595447233975760142884794534156099568798933260157730974714554157071964506081959359925373683242099747294518537965265584545223833747321653035349293626837904894761986513389761386529412535612328998955972953705200971172852289555756480645483754031785842652932769669625144865456654452617588419118626523377403775056332802961378127970986846551686417490982512011629980324197976163653702530671851609966172811322597197407944719104592801781224843428157377101661004115406081956795268962712263615925033407120725724486197908340411166802898615390029208986203456480700935974357605916646403575739808659391663375081476744260951950030000447368098417472422548137048116613113276130222557087750736015573788045890005320133416344404240521207737692331156217307822006507310314213993892038042245397248701718052529003252462584728795743799772206686082109786097808591078748816839730479272257616711638839392211052554789312361065691946154313702913738368350999539507702966548545711834940769370440723123299105717826867587225922142167212375362934069701025554350694422460943437763491108484993711051397465428935750343911139065671410430476617506207916497829013072692301577829735753800519227024836449379576816739651653267378896030742515362350536506748786217132030437327335496701268688264446379338145927342799191269047852325445523913079768596445196587958425161455949624197130863441075291341127253874975247604908367996603840166133753133504742962084674034841887136040643407982003408341082707875392137937451103459086744368416191131721986268144597793375519389226865079105563145052750318440932397577610403638032073675853844975787559962998863552548680892530144440719538009067309348607733026046028402732413871931222411079857486747380827468969570354132460979158597899226752909791970619410174576078331344248300272276395393313285559578552386238191052513028808375327367744077571126430447444860272459009897872478089706497335073563310064452495492057400375756268589619480515772370998956460363694956281261228136390549428807511562479238102798153811925553529400184686249851901528732442090537011111591555153473217869225364742704857829715186222906563935993478512640000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 47029515973391043296269086215670293621666263486336809135768832411241471138983102050601017805425594519761325959571579102428446643898910461357909872727552699679725854885265729951957527560763540501128818945663831302994836115908794833536976173049580562377249838516354855073982433064528699404207670866130281916061292488471988659923875925331495307984543946787042938485133607261244510231245872827712070019530131453063822893393238797115688312504386023495740250205786842055918608959855794641630284577207701227788036118709184914822101463094103145324862445183304452577834876088798680547509729671784789479418396545592645205086177514507525305024096207832036473420661836102751209911989525946103326840947859794356211363503712592661976596227470746615566770998308286919531313034428752792740430385930055469300258074268789337416550340177691245366690584568543855647632451082282286868957310316089086485094996454272357613775896869491499971693826408716253281751353310546704544532082545712330321766282211374490011304715042893424006747774944601538116167831835894764280370331682801026719948216614961264812237305386265450329122331732366079132000486607867129566167361374284239783316923206101156395263349789346567127163901269900928091671873989113681063775553598387668246046514985308341317987770241058212600660774563030769328349754629676461384937057719886511494342548150171423678288344562236311620288618506548615836197252843877517384970579121835946583024487782515528944180942320841650257862785601231576013523036040890067160019558601388026988602472701305768807215843648524105759184806580334453107199240043013782162015984707355253202955878851760937288350807027056498569240405045801133352293340713424847325451329706589600567049439255701903230100264401206024513536954218098321962944442608963342103331146358016970633679173951319104405333142295337790348931267858480570006538557134875451242957172426760651908308065156902988418666047664255879401726854946613879242300544968279654793103038956377139480695267889344284943138086217821717647113819720910872657569250726142396258497797774402258410181860056726536431235600667523509960360178204930250489152983443562445326390244827808277050823648576684536070966096974857531155277165949777793172675818748663073227319221147375284719303868531031872487792363340724098206395269375544344667373047768123928883027973567688171839821056484166724823039135982439704101782791051910734431624199988827436941771651446981311858040757367038346476291203361586420918252556295053164711438584562939276839740045783158069483051482807657203122283591979515711070421555956292436491612543407587179300324815663647105420037131384535468217974322090253000845952586146851012054125328449742665214038115455932481092954248157219559961305927698240978672512272404994672268057154728285155813380568501561546436850729821061119565608635083080511547299876341820208328498983580788392392268083462360467083301474152773614012675265456888134926332845217425415086667944637259629985101063080447766783937208906398276281015044373761970616178947174737762752288542594972505446809600000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 103847808659954834880251040007526853238875365412087023493035334338736798964870999418976010216847270574983159385002412794434317789648638339532632433433863347659615591663046749721088935171185967431612460653855637665616947664379490632972241719482883667845865922102085202300995908004333168439913125286132025875079059640446023769146695676479345972802793470935816124747598993899239886679493116216767306031763340034430524675963629043338977205989128858343003013992206942328328183985966531881828620559994612097222844917688617787711760743989645629518332822280561227236035884449210203957959963035856164388402232764003381468542643520034858887453477153630873365410023181715662099257913734376890984583804210756044955712751625045259464302057089862857011912497660963078649691399979705258134556105477407314866674645728479638377180236013781725139956362648326980585548068106684573855194036580436794562074730586589737134575791222989441109560602273898740546885026093545339395749422383687906999889418462129104547249214414130153142522066873318847382337139574771906071617705489726389854773785158340770635013172364634580282486049436193447866265533330460129180166988299070553674913940932103465721172168202120487660419209553325977306444511366469018340521194785559695045469997273152546233909844686959988297744679092990205654639782435587941928613047381320288142193846258476407901221426778644243118583513029749273254019531643421609833056814553977757512109034337944079279862246601305818426598744669961418354868599406498419164116945968688167094467508928007979704948339557616651797545800921793566545667293235088217894090238344514106005916594773080623844075293824688376732497915491935288995608514516262205907038063792155927662373589488462835958816771434558731386044393350101682066846622835568567753485162856382721091150048391589959253919154116644256006060489497225165623307612380122558004403925501577618150076151375477221224403693596113131534322274607795644204927012543041430469155342828582818927321319808392484808890354443831247122830908036081538665599390775324941881432978152427145498164917757795836569093593913815695499754664090161513705085550727179553271509185661389234942722059903453270529579135408344005145828847874652100788313039609141174371211778187806376549179352334097309668283199466164492511911982978922380423149125810158118022118100192330317499003177642579864805702188504686901222695925737774165704620890975321300508769743830632261968574413680569097512395298905433468539431760816143242099247497325271820115781678154140087644584399408627562483368504130996321869904219978723235111924841138618560827965727690186008809861521962507101460053554115301806070446299312796405411838030456116519710698941964687975494623130262968405425641275834148413837839016665975075159978342016375208915120561416593623096888040624726800664259543436343875105317726525252517247207762205278368534452412791123800235236197157941045784610333264998965388092530468622216884215413127954841234985540467992814230707386425739900580004081374128631659427548419607399772539357637341574332416000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 65727972520143116304677241653001616684059437516469911028706644636888044271638704045006253080502252560204470014684213101468192441203711797759671287366769671891364523005993800131180755596514724265262337497002547115703340099009320116267702767332240263354401540963799475508792782888159802173531717798479763619286903209515960506510869940695769781296613061305175339420009463961108835702202349142830613494263375282656075156031463952867620338861593353883751586984951194611126797676071205372525019905065759498603877780748332599825325503342411933209165760228520769686703792029587755557803835202018584081894057184562217234952282721651500846696954246425157209535714087708270596462591200298721758135969547813212471306239641652156511826207627762561939325614859309356679784800453080923006627620891121468056609130473035439880395065373110595937773251837447931596230551329361496918901135550086811178250676557589690976067592481453663655621298449051133058844265754814371410746925353996941399524370524121383887274174349313306124616905964323460749699949961387893930867328440609263523335693154561732923111060789656756491166759491014103057793551077882880509248324935206423493175142480441440394503302002389657006198998670658082438946600845958150407731615395361987251417218943458424269019642225456273496388549301993879579344816248861961945748196744227859420364761348960311687188205127809626032186153259305039009917880307077512994821115837824199643605557327208106825114607509488325218970774090314437960769779767003168995206621606254268670890549456251696679443232224675763974981322784183139732425921409835789443462642120911508603659051960428482272786986106730595184083448261491725437192917286898846278875905903435723747855653555972692301719992475068192839946373398595676429417482179782064954899622736092762457618684412424876205935897550478820257883831969678365755710378693685142854138640917790080103483764384163183383188076661871391175737984574495876837222094431948992934912933909989623832555151974318209970160596853340763599007646405303412251045638016474321448257934871398250187192573773923185038243300707023119929345442849136094616324324931009694150309274806600377414203367943716018312622942990834133456794947948109547077813822405841337968081165245790013234921491823821002492110589830377792112604271701361806198254423946894493819717226744089528869158672247903252311899401001820904619942695581275900260650361528498056635854096780470594639232446623580245288775932824822080197033183997175077851429973362286638514149130735055477824526823808638377170675391031511715596806159219953020375363741536555535542215954179780203174579622840088903916130376406340368144407325111019384422017733752491062799094668707760597392570884699200873149028535544626185665041961001154218135506396713597352843489484799580624963510933000410539080203971437021621034939813549916502346738385667320089410832404062103764898838058620020859685289412127594774107666966881831872074732037938356968550028638797608973162817286707036231712173111174482660081327877333862780624496414412091697397760000000000000000000000000000000000000000000000000000000000000000*i1^20 + 20360828573517469113661964454061951822609092361404781212368946299434442342251374368967526462294538228851227304827041426655453745451664097513903771966322537749097254850893729531098653682345251136107677197561723854827749293774193770931920128967170612825472155832361072406490660348209411774959852267953238104981675983858143324472971676406052301674591012986414038371877517967249235669807756257647241988461483224894463743295674768569917560777718353498245977137830076524721204984957094572900172631612391595497053362062549572630743720137289541336743846181742115116736832959439245734301684010995596716156944990947159819323737140269520111851344375314373563971895615986040933375822507962162679746872165231239565630334823018745399677686813006860093452062916415734320442483824012885268041964269859586189053437257102209638069706969206924936055460546240725995913193502621994341096424426760310760409641311069963058600621740360002434675255992374450591598554070063458726916080463519996690335604600704844883694070607262863819044536951463029295212760484013879132852003680229496146365428370499826065231003857121884013437307246344155009325174616740783068556230197277682386124126043461679399651586520872894760303598615529435767669635796810702947894443134234203964891695001279000725270579421649954413636547336272345196624293118219653428688837278867088542625586756133274518399087179523133681516590032060890601761484899874294584823727415479307162538850919291379104491099021878099391628016750904390009443564749328130125250723571046801209537867844972431268140613627220999147515206010602192145505286873886341910927830944165204421508836128952809455996703655147851958814987968308806484427120514409825860925809391986408559284128294546304610207063910949720682524215634638484786159475924751944568815770824509334664770618114075840363245653063205585174195256673333534794783683719526598553747846359901132180205914461325204305138256339418671894041711658877682911088157264767259495048041835851002141485281894959106003870370431628915512426458617275811229740986783463321946389410206235951188964342124665318778101074864672518287395886086728569705020593671972979054052525241147719000085054493796665931494767208075126724111112029656159862933971556968911688615320072372216579898051875279788948870003909718523681178972800400678901066003169243375537674964556312510863186053479574562492957216233937909053091816231931570843185332752959024366280828948827773314993882765912559206895562431885993938329759938960569233315138898995255464438256346201300058856644838171849633820695566214131742875044080157404893241660670549003093754626547570060275568076696549688877426301972359456245806741492956528467250631712320642324040431370580040197346705949337535124170336268831836054613350894936166534798005558804484471830089017424198308084386760974812981590366784378006243791034837819431517867450542783726243459869259703089769628960771854996198812059101882504367446330678406902541039705485249308022130612498845145622318870288701416064091226700975341396160355395772977309143293507971684761600000000000000000000000000000000000000000000000000000000000000*i1^21 + 2632004680679448965787797365589640466836499627910034181897934779504605284581279388722351689441195465484990771087232838680163921309464942939217967786339299637345904863089821834718415914099372173838533500781928130593857225073169556157238101616970529343930946727136534713522664048945842669923697733500926911261095565395517721424872890580825516875590360958307403371415708591269348330326320346723362993692247596622928391985158793382667272453162155708910414751371017088922660549256295327386515033628509276827226812027616357629975185563462105924538054830630779450140511056829108642682738123877774887530270994110260260599670523940583843558540888722452574219852894324049153060431786444716041867612865695555456832028234140590507862122147129850859951928706236083506173599191662441920772103440597316824817570640335574039944022839342269031823172474086866365824881128267534093274113374033104966214593532049932182724176770744812239011026326867344207030740296373404183415566482627817902423399352988864463782185153103279449620318406544591942707090223884137646565853769153808651924414402376197655718150405762372107505296636185466525828969444158180841042249134695890404438719621423862910265822645122985063539845331662240368432482412081241390380513385212496724091828778192905873449453696129777252507362914929044276403247678369574281854747676541169637073325181459130400202801688307875524887901264603185233583283825596607894226984960480756306152834427247264513652595807679608038378115914500659516271983647637935907512363536855736391345775409047575006777443580330166760427488037142794174966319859442050667539090693462399489636494908601396150495264240892247708079263604778092584726782707539495158611930842774868983563299534171703692249366298254017300983686563685096656891698606778069826620594656795285146915968433771439392071047965163242537533931368671522157275829381056298943503264282978181168286828020584268151041101621905771794126943135442742648489026605159271071395730423649307101426937298161630501185806595106962121935534521227886877015505566860792004399095588834762831460913373861686256262084817231079467730660502832875914080704057269335307065529055171283936821006796338705083248484157731379941895010549385031953561156422972309547634615355927130323515465893009636007111671267457207371020613537223884175274856613271639638589258550531966765786806195210097848694673712181584229771025507905940410879307775536657533895953071241266370856768135957973040317952798577212141159574778790702356581618844625748883646895026472745803839815244289979329668718117087069741955761081876092859663613850682547564075202108767382142328488049353823979390139805289817093075821033986291818723979004956387792741349985788067952544905071852062498189673681235876246493532444910341808255344495231504142637216662862963987766043164477720149230257142830528145758411892618929629792042558228906447846349994915860865020023481792407437824289517110504602885092806623937913512899235839702744000295332029305594251451015957012005267971557637752555382997621929119695875294057480585216000000000000000000000000000000000000000000000000000000000000*i1^22 + -105829234043710135408994451581218261686783766843646009634374853974142470601290045712915255800507974700874104864278708810263436683020115737752671679355159699608503613322501369989736395894354857209621040655665219886575952765149935963104292802881155231569986572187337051195865246388386993324454401406416042232481291677713025907211395481660205400256613737097136116761211389267515910392456688367209654470040003256733407856378881135970381445903429528650065486048082423940129907645031443356486351390206687293162176037466420875641748127263986175860420383401876421149794268776380345653414388067278127130249743184313645125195675735224473635061332401831421192200721809995658796300985384938831861634090245317847111569553998860759404739812667250277333369602780676747743218123425705307780723964756668099067270758311565306801354336434109437935474091654372208852869109491626913516224128304336116848476076009696112881418731630634233939737568665515362238849132357579068783404003347191575747570101369452190072798603967710885415442925261760869662598484315904337926836345219096870722604425960989504040712171335907189327493468537749533279586325536415582339737125564373914431870960576490927223152627523552747477945849725928205462232433768008486591958543725305277316617854372166605636799462724648083895457728280726176183578653187429727676597446749706889933833198590635082641845310989425697693893865725675010055178542874191181896179910338899324640618005797031283244549751059363910184420467129995700825845065330824495525626445940147994167543821328092513854692709787662996762581979913971464681405836133489443190847521606642520212477031583089289401279675678322323572845643231453362528441469039818751101565436869676030786468511881765009406261797479902201890938718786616782230535258370469586783390446761880707851772409544991377739435126549184800830773553869098512717505084391291320311779886734758534081926016072533759277951616601087642976031504837825060726957067547270333315588378196627823298179209451018299159574745103179455260985747475106958993161634644397737290566679388406331068805553170729151289029767625978489035670626227686457823567817445778498161926870652612298280734060873506769506908506901024186258650099686108565307084790956718208741753056270737168938167281607675165056350118810838826569860503181293563527038901846758847664500303789070905878994131492314147186750786588728690755722035835264974736013350375912312830685145695413830462907736149540983476253679655772575137916242112150220560569666740086016938113087988662798637795385106137648847330982957242102028482205131212823161009153906978630460429984163262508319676187707931985667602977478551996690581820446785279416519327202768651988835741104569723189070605163575541295347150629017962936569106782142677370030004061059586826010575204874386207891291310918807378106077863491827677909165239717509697667557394519496784767594073444627986353626117910697991183898945146675902792617857284000284352372335509904714282191975923196789392244981187367587092785405185076789549982253745716294141125842698240000000000000000000000000000000000000000000000000000000000*i1^23 + -61218949672376338830153961321867471325796989056167031306375274001715443173802721357152905565266160551376890333325296292977970047241423757838788495976628030411014942460756334028545870895032560478035645066503451982400954223420089039907504439508336550381887226420820957595030537947094442191162914611570446622789514635113991729515897132346535227325089585893683005596698923755195713687062303992301448217690665888511959291959462241365711482736119738608742458799502036490279647834434348083639320930908951621957732345570201408704487720343975928607596984718976112827962267649433535481509257816722898782650563248420596728339372565598121930862637214671105360177721328638049200397687587293001679888992740936674429205768354389770546384693177607073132137243847790306649282919909054245664120810610949441524493466224977952595408584616454690328802802547269460556574084229843176128168588123645911587986754684864652443050832588922811672060063375784514876551043550006964159562212750677964724461964524140702124068030902710686562137691303123706024706056275325194624496023218949660170284124531341520606417784186346957359148600647668205760205393989765845334449192515167710412674148746525619992562232415247755100650087693203881412031742842861459737575706311400205545347306187144775664443851075641975192557968317705245705543239594552243186559242947779797064934717325074442245526993767772474421476115979368580587250288492054819657612196807089295915916103121230699014472745885860209943585139732595439525436152520330961622495144721304109257302216000559656797264468178438569358851183692261826035536953565441960977349225100656194205089518150133089565740479264209568155873444426192178999914967240298342016045326244464601820437455463597938111224828641906211729306822381433807490101505235751333376699987013654086062127650414393943954504433065843165754678121846728430677611028850771461688445388242045485185992436495370495484641998075216137224040902751226230787586000946705577985357937125782611858032684926542692850865446976337775568114873289317411046042142616822532643053247639891456556854671623756479943273416737404054665427098315459648775185989968052219951949028491677980098934470804998537286120284292062056007496550542288635734298585096865245556190511568240022248508552199726291012976755657192598211689556782604927801604028510874453998006203439104975298505952673066744888564840570305022219097256513943160431285767080833411833913633198741437839487348601257154934939951970873878779065001268814905101384718392252809281582906843434400274861837104668887811217530921109665641550167608412436434384261976161598340873081159883825517501449114077371817937437732336245171134862604822087235931312591348998423799804212056309837103351250368277040071743318427889034179419644458027056998267740535601957949523421995977710593027515455508011352886762394488979170301438819487118485001451483570042959519383238509201616898432079719617204704523209925482840304296287793158915435173493371773444431863365815630969503363486815149197329626693856658605504404409975755541976606310400000000000000000000000000000000000000000000000000000000*i1^24 + -434147539216395974092458681272020700993357183791773556979458070185329881352023215904441354754861444669208314793204537011841427447508443240798338518426533040516751601544208918983999080857272334207778878953469617814159956212032230927332674824313694036808519725015749630903763672611953197423886733652389389560137089025149329423524328054719443472620908846347254906592138545853390443588168859568425303123971285022700578118019870348934485096893765090114907253728153867225945597968458462580558716436758749881110822689898237651630204621013200485239777926687060440140233060839491735087262751032641445448799478371869280178149541475942060850385295086914797515575415853494902323480881101680741599533606019852797219281505343713507399725646806785390592260376253240640968786864473260723210322387861820518242446102169092815512327121830953232607606485988773448349569410428027215582881610892045532971582412668180749893298898981423463638744609975519614207881181067501478511317931737137166875735063766922842667593826686429736457804904388338073372267360568519264253610025398730760464935262911482416086193929707241314622403092029512080171250275770110851505994593938667606165093895748941458406299255925623670456912143269389791909528824417838395820757953181743338294328942692995824258841887875388557977453351997351233915344057655845480046862550537679368666589573178971911387509821476555573318069550627333732099168808067018535982466624835286034578242658479930779024064772101897924519844284975896994645913952826007425085229989610524013381948729855781632268263241858414782104636963116636768494920468825748629777408104947049540295027174369850463213992699868584202344223341583834603834460009023288774158494636102412325517712347229237716746227920962637949541514410972758896612844803080578291930948707763973776567669420045902763242232015861149358128393357293353885699535225731349679501165722104966470067660156319156193935591646860142231080938505044828328269737151929779215949860350509530967088763031709657685997910685065557131439096867994008562641923879515626157245314183465946717096895433880157549544691401244492577132990032811120794158284002102949150884201263549181459098431976684607036799214654941817461829999139424687067395162384285317286844618299468180838316186118398177464174763871826452818465436863873786145541085206667905145615347175835616202403128566155518415768488440539049130244039263463855390919705683912435114141657859059935904483796047362149117450626968428599654189033082555759334702440912665038786538899369087688523674096458680544695607983501433140375936878421068093770694722324311288736753130705096506340133588229676059997044650248141223922581576142697268427770541518823160702127213259212494866240470433223225040641768201551328266055597383706905353222638826464841328913897728368425787049418686427528038074701722226743377316548356433273430200212481455234269728990914150838861420212402786825917205880432666124737074270328626473726841951634543555700092669220727434339721282758021748727415020425226326959641703564075487341485343375360000000000000000000000000000000000000000000000000000000*i1^25 + 1523115002862860140028007113656490340819699385815441684889218664537662488370937903491837122025284394030288094900661416110628234140152758707237503150329529755504942766970602331476015047405605681922921310783196327419981433375707355204636496487087913300958483110967595638894937709905224884860474947932905074851583600790744177658486212316646160457328852870358858744333519298561330487764531311999340074308704087499219220790638658859815284369795811520569542114549151898373667555826413786150281651483132357941397114787857506273824742497719510674055363459692195710470580737117047199841774157247067043757027117845372411939216598744299831205114755028401492745459604784310094937094677294183235579446088259450821977923635587014492049549395537190514475543527547768057796456676609732219022749266759662088366868958097632782458715640162994391907579463257390043997339062897715259668046973330457411636873510501906461746190733727879423819754933343685035396637342175891293500243943811448296314070019321625427513709289770873053903272994909683248063833336622878446345252092238387897659193393133668507816560844593654898647271587626931720418645638532578243125175795218436515684050188048409396224640074409681731873851710302116497548327621896653046359927116072513881180928359100401055121856316007584419793010091976603509070623019465505811669664987702599740441146268083258126502345587492931677421558662092493832091398673034465824541186443370656316362168557266432044142787111143840265205410993071890692489487104541073400189020277384531744649834916286576521582421730240248595525547423436335355030521014004606832272593820792852857015904568174608192914628308567333420135605975483703345105049191839189302742057005268759538838658113168099532599605915003248510947847632526081641205454273456216649433953074858049051232452434159676341524362566870608829471877559365580633568248304938688543768483913164951515763516972045444591477241757916872634234911603899192140048517564389491567471813144421776347799684909018642061741367593182544590817804499785913757814630073334994709895292601394565363866111382528606605003416393595355331306824744327920407768566237129835990652627926568729119077702608022459757116369956640521823601060752492140431856614177001639523864869953791903808790633242971619460210323760240216527860057055140440597003982560567231998941403008407911740334736044584645089429931006456472801157430318377050143359803595581495194218520388354031589000557030247518148364405707723558087837949217054047818371260345584425579714907245929024402201784178680212783719365795045145121335881509885013847488737506045784650669902366276948714048169375052107390671354139386006698679036954956471419420568725230122819506109667977542057099834456986728722976184166212534924061070165944111003860336002832612040954998626653647101038822380479578362011488303327540576529694815767671737709893733220026462942043448514140154775219594171351952189127551750330214346559261790872755626768620535452354253055274105205886096700445403497235232788100392633922213084573727078566024183808000000000000000000000000000000000000000000000000000000*i1^26 + 135506349646291082356807955914018357327031225625616521833454337365671171774321983876744181247269669443724804800104648698513167702926737100712020749204212564385104881713545202092650781031925362935907958938791085642036318651833096240330224972898045474419361843124253475118060653460383792236135887096933037378706826011057172765862020407661688743007803952449460267741227466029087764449619624922625573590889286913107341167116665709742919657741114751528021185157416164171116729930207285126057011374095840872395879301345266300211338841002412302953004530066881106404523685441907184213530759839015241802853775018140619612443118404545747932829158888118334094125304124911644658734259800270623011067108273387075318750343369869424010396254713473134493613832814975809794241918584648105582297080650321143162086199477510618692661529038593310193594842767696324815509685150240873319484249559037879825511895705488250852174820083201460563238987000947655584479743456322568285150148579079881294453360415346054951594662179162421866006370930199168719391819641474331801527093995305963602106239921310579382918319158273508853064746461760055602327442413511299968112828200266744206977747256415224987960043928143624318268365428892944821818888783660937000635375494989953445247892040903239961174273821195295535416919973558511338285466385752091743858204009902542308537169119220468878117329951224841588194404484868979543586714760070236251140819738414061202454844675133823507140886171430862664066380409498256912874232790156361790755287621891601776991095013909260355726390605361082304431288885639400604552344529411038008193035358307887419409805397731614778176773073989513931745203113008577241776548515989278473997584680868628796490918623265172377587689892529297858305909698354649312463038496959989850681650188515297336018703671419480558894815878298596570484583689906132995271827874274543271231933304582112332817001419156664397504615650141610359264213204184030090071890816320076458961505352983857602849585038402171450227723150464627266877311833598870294867569596400727568487510344837369845261836816345930948688870407793688523293526547786122266159910700763002777460584416861647777753057751225568955343138047687365771216820059029945322969839518733581606027075205588394296010640408207349600646257448176578585615473627669077682037465342010322026458430694255690789006368900233402709860523415507098868746337719552306114671125651262018659899856398337911720732688030835895043786517670575031539180283898735045854263390138650410988560792939982629360518277035869689294288263609989878446753945069485170729044222443033290166335726591238999486847751324022104677615383736095930527610509248044321429161068002520520422385000229037213956644617292477486512944588952865527463960397267387718886470094970613011649424826724343463571133163042724708606216959909833934827769230299903919331854072689599883690805100830869541572442756623289170682927255283379625610468063155867455609673610692090864260216802581189222725087426452561834370259480028718164522093725437600330678272000000000000000000000000000000000000000000000000000000*i1^27 + -5314518166556543796128930229219378119544116805659482282522439988306819741840908950624687144633267956314680430252121760821923311167305559406241130699498918151300758830949538015146454360016396112194263742259632910922252146235735645368629059052928914346011390811529703443394231528941127426042697516935244203102894173242942466594984342809001389849241324191489615860530893470440497738224904130890983042722036293934470367925038400298280103912891217679825578137050968200884911405451176839855695792760176504539239585734169735463587147325804811414558904242120562073918747289682713110156976876621501921886436352509444650918401929926882877700549800963044015956264984244938504115003781029316217342589582353179594763522728916616139604038061132855333667458548726088346414589803332522804611962732494068956849042953605553585054423248727001526915577404344537628962703287128897825338398053646541094605011664514389408659011818172675859847550389378625999877075081380951245629004325445963014029947879962113487364067876448401484420742593013568123007267372861790064106918421494271665478311969170302036889168285508344215653133932267236228292080930013497805659823103548322516624493914052106984515185228259513699036318403814389023097140674593708160672614261140141562953562787919497175758969652649870713206794009412833616003250459911101978616676484703026312829528055038438668256811627406729329102130376428722226432016798023010466173685075755370848003643358172938371582306753868121519272041749765141272901789319153631757270678912252459979849961643748741140384280459372189362101806734827239386250935520583103647288082831831269933134778725925456974367425884102699016599112814237212767781112510322521429576840741571802214936842435342166677908512401499256784952736535664679223154909680735615148459842643699890850316292259262307426179819464112277986500803297262536570067240384036045138921557196474649633592827468578882619348347209395581847946890779337458551447662432890954963532190442174327444421720256835895500646484701988363450238951797959791673629671372501547548758501746194743707856716309269811775763845166678778374021476971794374726263441530063698862267457762452446604403792028431727021923133616684597441231199474921324607333245781340667873345941325603654340498264070064781219279034278896925405758790123326471532227595636956037305533660661524027147000569220268482561331330557001279344040391209317617370897693832692608035304432908985826434520307351481925131630304590681161864077175941721889813137363227776535354131367021146257966204502705219883145283743827327264198416198573111342066960848901766748667485859350197520953687546929223818971160504742902108165327970312897829369558852964705301920990820917629299545414045540186931052540648366375742906244125417087259051671091977773728697075467038640558477374389288597248120427253676213177458022334702386163556851602774610491279871306738624299019408039174250193535750295185437434323932706951402849596517364187510974053252796421118495422561586493462669015116509968952800053916238031881114746880000000000000000000000000000000000000000000000000000*i1^28 + -1106371659485120109479831152863118676010192001682339225743561033476727040413782602170311952553476117971545810900875740295196365285055504592462550479430278120991901818706847378828682281028282637261126880194106072562483587516547024742574043426036655974296300828562366798764681493485939494620935241091677248282863039569142972962391667351477913842087011632298931041204105538442294139269304652118328539255740003272568820442879726775525962232370996281236689386522598387921330853935362855290139960175672177354939025323363200108886222244822036419360077960349612053515281431037178890158030388388915930864689785593480806674994008288071426357370716682099074747103100754310861844243307356615612235687534113669005329698205635978819481739898937584336533322663040820211296705526409324570239077116238212799017363382944130120401860296000732425032545117753787712448376743523475329341284645198431675598175217169423689974173355049871786463363821036052617490780986185287026085372586702244062193048893597127068633376264877199003774881747440438433166819737376918727094677072767468588546270915863813810306921270619081004744027174466114286217992459571781055043616867300886487760554991509488960421896075198050117058390076561592628337983413303689805609881525088461097785790710476081374304757950122953754674037135245629037065135834264627937486311102029685696207030770130139210925825839747138285178761080320078099237996199073435316202171404603604627927132042684818976278666881199878765325375764901502526296039983237888073968260932117062420766240620276450432632761796097161258743584085203124152125259842275709923058716665145710502600172387952894069928437738099055411810989700205193902263209170881756241910636980551202545524634198430024356170379215025076518058063397934511941575897749915921289774338601970797276993667407856548100976192107411248500271858398891794086362372823401784744595560111646226092795833222578363113498247711096961126422532107226311733122951159433231455548924509888241671819679863537171036464137057983608680759817385793125899239447218490405892770626236214780306209100430016904793487619201296789802094455861684458297599814259526119132947453479941946438937963608026429622216506771325157036764502151010909652911676167592823422938693162912040265655067869553383274447276201123936970695093963585973019858992603494411156356681084300213339004981461647313399225465350845130314125772736968726987657255052757964731922528570302381616377920313241326101953791900421740658660563523285442331802708082486438443731127018287015209001922482543522510021976485293500048943492475535254938262634849080410825814454787028510685098521935294064820114266719925725524191328596064655029442932656849634197982533513976501339106193127928814704285912527396185249432113557843933139940536187360781190013221687524103612338676861243084752324371802954771419179453942740493533842049557096620836370108675850976592611038839064317720020377464697228309903442425339354916204213005839948034172118064628352160458844901999389529323988480036345101950657112066490368000000000000000000000000000000000000000000000000000*i1^29 + 42029285532613181169716163528914962230931796315972149740537323262370648220557659421056611133508927629302288149372100599321854538881647452378700691950139126931798702962241930553670441915429066002319553567698132266565614582186777506350760164225212191621357788199748289759912190663900639860225831716599830166965469884615254873120935475762078183957489927589333460115466708131135552076771848906652325197227925477341459550560356315695809511102028343992702604201947071776529326865626057897277955142623878811465545038718630216484681567145188469502657160965842870415316838349769296984793707810613669898604613276149031177206385968639200147292620916209518304964180350217079121384155199535051686350708535863602189614390059409635968313992186928145252614388354607742558830206309052347475090830499765528029776419671253450651979756168889652208824734227696675824836436790704590526442255196734130054369826901240578370856783074054803585702695619384403476501830520891699361366974334161452809046500402569143580814623837009678619315573830205757441135963580039905841162823960653547878451632553779329693855953943778627147963186129759850689466025567223581026696158347867948749494732988006684704888355601745575770676659668703634187821032939092467780373826149847768771330448187060504962324865689689402442772388426303154072842838291961795433068154950671322904988629133889124971968539818379616307622577845566948028518433348772766515733044445876430420818950541642660142469985342762906554843337824224765769198350935286360625001387235680334675365585833290036817608362417493923305931589283038641349863685961566203905794684745029844472573130683570943081422123357165804468619054494079636010309737468325698501029046248215964184220664644038442278944299035138102408925431816659373630092928642963806277232142570031631508126424611385013666910869223797459952356116221812217396478435115967907595923948385837446701850685628091209858873406585629303656758806745367954039879666068261229052333890390644836443613624689089683263729194454702827069057501366717143599036287794272147608798705004383769180908617702169775796349966515201559445062122909093612345862798335675148124147177331305892992445861524716553326597544350371768429796273414794110366252735421473508661298946908125213100557131632055388676905428294456058379020774633653334778041051532032932700738766719464875626880399654334759073051761147654144412770700451542925147437722048742980601948462432452828129082647212699615695321190816594547481612384411634994519092065582052449867754726996954759365654797295062650156713323598184345787847623666063560123760975355946578531138879369153189596299268211797235552029008380278914570246202603172144027606903771465642835465693897490164949268150229254433226368018924292222802681262423865291043210340724660945403571246224438334535677027964856615474138504180085303814089789769569958999254646633170048702337077103410605581631943928566847266617190659508635152080797323705936860175644542501837679120515579589213239696495993044889778800271308961024494010592814694400000000000000000000000000000000000000000000000000*i1^30 + 22486819232144031204920265221546665827382598097749258293290339447942875188683106792281014889196110162891188496938221531818319577391488600936373665937087833907936061309735830480962414949929239157494978621337631541290639269244130442664291926234942790751834956299717708677529163909643726186623144545862179214817017247208162141610538910947018273143545041177056844776941643550482644587294087562707486145749491132660889045534848801964220733615116178096132647808061159348635623023982214379805802536987713816931307122163649096789072526308757618263608688996560322071923206940490967023587539497038658830187406499557667264841235745103953197096232590320332250907245194008279074983649558031195906378900442755450086127663497239071049485918382128732106074068735242571216138084938028071248443407476770873772722779527930598329800933048422726133692710261841597052057807679807997779644414210931888913023712881707329382710673596106939091204797257773187149693608498912744842147827876934647672161026725526987674768077732461185759436332726392270960141268432361841232027858728488027627350283750593153452520451815207296247986393764935997350789791223406041783472463745095055362307749458383790574832669776412494150023756443785639577456524095876290733839383786570725356546826298221931632077723019972512619567087059495418666076721182834540665827667890855929109563004827134340931630449647547644990244661588048967529322160309287694395103677467261573248255531997141485056259822859777309090238120875897957088796653372691427990486698159703356558363507193994460985756715364487901936365672209203099209540440058603970259804519166776862633045958237438501474007252932310008830247951552830339585906957786601104040187410037720015315741935954524744988045708369272350466142261434331880409134683427371756080994237318076387311111418119715618658602834092738668714412205988676821295736497760261453163811336448874815071829932231588714985018718837018691658239753117733548359407498252407893249359720037127359243274101730757349823317467037246340798697208740033458036957120181609682228229907838595878116831983245117455574436781956562319111987677843003112322098118668156405175698121679969690525206336604656038306174864499824037297043685321751210714122966089358442289879166004831678448776459761423056493306545090346673977280194134103277657041977664619118106130143323891829192318320507933499132505613559727324033378296217497184027782887825419852229136911243779381368892826241635032363552453929318681570078365039033770959198457326981905695691995208156716038599911618184202549460014820275692413011204202900280511703573989052382481871556155935537316454537826049175835664218854124865561731793686992979554534981255169854786312427044424918821630179024660132467352081395159105083597016750554530293529476374610483650599582374390261947364368989317850616038861364636648578006318999752662277464037870371551604784634061511665634254219427006714521672009630667613388272955082884072601746151896099638745049340097444777193284758648569505772321365798716104941630641930240000000000000000000000000000000000000000000000000*i1^31 + -518298435509123872980683506154328221883198597578464094777508149602370185468243347115956880018496790711291189887125865950423127966581989910514144380347720391041654173364647526462892564322265871569519462542953387401628943310733245010240915347114937464831609439020460613989348851786224824808316242778760619106988806253259794481102382172050723956090597346871920808281145681492795154396263620891357379235711726835370909766850782727198839173226380057441898517849109188740761529871810000130055660546793367486542435203344645718091544480035366557362862812146091592775454788511555188692613621519694031210709371523599554237218620894544528861037281268617108207343076235960506996094482169103918611392021765619277528528152804602187542140279544190446607039858407784886960675828552830495104834347665159200008395590932139639241311318480105207145589238365744686500414623769886813766488697463110837442612316842020847062099347717798267114735424245600762038222848700087361652950268338217493780064691039085652497345414613504356245427655449431257826944647105076070000488717386715799182051856374398492707476919867206416769915007025943735531817789016105174492083695965616002762106366563301747386418083635762366408024961345946290823770980611259377511035902043626580501588489059244890118123041357632350724078175070862421617433909353300224053690836344401481784358005783374757867253318188503847433956501486099435453112666066919259024229388340356798232886579699741141347793292497747550760919479107394134383965048748041502715290658824483977512955605141181540127079199221436353194019892322645711123593162970060568303794311171781934522025915895345514136260881528870610727551890693884727204003603475575452148756065186332251209530034267734453019850565999466270418565575590502201285564962382503709436747125604943867313200869277548456311594426204229766552445360017363517031970785233052679659926629689607412088589395906075640976215263726477523149465271957697431428205151719223869767251617889573548010365272613529524188793647835738807282204223582851427141515374989011456888660431973695183249038538768796159130476195271254837081884682898132859168901753419889658057210782507155897983980297505511912455588717127464109829269792857449613469400866512931655452718978248049564257699761207692753440783108118141615645269078380753013959591115229573511380162733473462247971071072333538383147231540242903799511496450580394693596633683964737552408894457829042910082509883386357076680155504855265667291681393235463608232636430602071982891880504230343909218642434916356510422738949172860428611669732969923173678189358330236417995530099830194939289374700442394326092484359494861190951986712120373822839384765669892258247075123382782731722840986997365978564077888766011538226566716625071915368488199873627182678680750101672958007754528119232059212291009025645185557412103673452363057454121666238643710241107344021555573238176277325493808692423931835533396678980768797375103540634660109065965650220249975704682837520709145010265208807279549909970190336000000000000000000000000000000000000000000000000*i1^32 + -115149240397774202788531228889735971111538740471045341334949933396213912343950179509330579245528519773177638551729312602935801160839234729116765935992307546952933679768405715853989554410242577446051974076197478262013938658011342936425830808719790819517712164784956409935634056596907848021849167784827475654610625625690682203520253332054206565480570574355115504134795883420497510969878687796513880980045596104492466302597825480255806774283229507596891965929023355228552815484094283515496933497010565976884585094212998161775106610598492588090452216084878378939726587192872986216110732088550003673108309383730296634600819155506464739098465316030374892568700283340579551492716493018005472016220863766943070074365167776857268213414974083338529732746616953252218886304558295740698144950249605967404880942247531541427054719340947442183303730975052153044241577006641374601168842545939605382386745462542870824902110239382951094994378940143682589580558272828152151100536065070267485683959847751567752445650450593428691079221218444794690142031124372948461585850205557708122027577797588044836844907779605440646922787879409269884976383663273329368507735901068167141803118916068375050908052065813225474267188742811624556209522483749626631085543006520875478779728944064470279730210732343421739623430062427602186445607201102375699751418032986473865656369162880788310098404653758824651835336138212986707578037071916984993007926036315501782725993733686997137850369923106078609733497610989342865523983035905353475422630411744074916603076456308543700514136354588183407542562224819627945935982321901003046237289277421876963123169363702976975492361851313900456826042589871504281542118191737507569225230750802260487532180170592326667797723444690149427747993668489078862555411072797462190261989645372142229235089535309004764892102246366041790074664823421168487883708871287168185836108280514079683971487879840968427671200336751577282124747612544811281020084401926853704176241115740664030860216006968671529305642756686776367793940810660285774800601330805585191302811891932058599811072826112481066184238079509633550932456295784758688999865948870353396434368052523838654880829385547240607645231507222629527689136783243113523256265901000132778593384488839538287464504875166203098300102973250637760844972747913241800190741167531450456705209015871140096458515230707514642365724944857738950508446581429973947800683433457439044319767876582319708457285912362558613523810495659457337582336834867914232919930914527663241442378247300420091302726264575764971485682584783076156196206342499986128511720224490375506394992458602457430435171450721770284219147096709399399895351461474323289819286629077598093596476398608174403796661486437241657546846256518720319941273808055695974586647482097187265112521207508322298979979676235813761518800256982600954717384111168125932798516816431947492805338005316436052268359584304094942224266403976937867616081231065520008909677240987567825162207843890073591779807340719027450616664138495184338944000000000000000000000000000000000000000000000000*i1^33 + -9415124682333755939214923036305767466061893805185999591744654715422741429071143395338143709150878396164802050321882730071158824427940770580972332011385578184859073310464155624993148072647294371880784369972430814979054047646751830751072723605849479640777469243247088567896888593813447746725458752608575448085372577941525964416424444158010904826882648378512276305159892378967918909729226740382706116865200854772210507132132677521706993387592900733468696495054502242650064508657628606734721044003416865072003926950274425119630178955293650369469306415265027219446630734193491779768927831781006548818241884884754059922562720142870724746337231995265372356208026786481539731126737324344740299557599530028553703158487077211371723467960508166713456003352681910014618174182025039451557086929358587397023042552818494198173694767966993458527076925171398237769184859644134193952218876735276090760661059050043064309699417956763751881591682170780692151597473171596941218630230827558120467755752386840632497274920240813303731903470719917364409606816774728206272132166117105907732087505287756652208641380789963574351610807917318143626613137822390082232800485570428613588615925685833513221290023574618327684758551931935664144970837661931398078726237906409145447586713388371991965062313506108591273163332660867234417007383559225785424384435704304517592423565903843246735131387996370152458995709157110329950981756452633917930799575906001390175575169671732671365487133377153752889865334316730620772263525471368254956333233944452767421227621423801841214050918384930037661802292481438646132654600145292767448429106165119554952518290191889177549182081562911295142530939168858090518905859038523050722203810264571446536437220320165357581427559330661700009022256874482865961582862624810703175437494306268959213884748175171354030732547024554281920770725056738149637456206151951292634115817229382856783707512711572450851936887474580297555841845798476250557580995631450759491372100990842072644314088742852739538158857702587900194806971479626143778516509405310138324517730093790675850077921195199834555912825248571132781503813460765498544796860005364472835518351074862343459151766623088523159134756682077248107476540223059232032695505075647983828775528719114346622082826885144304463773566816907326557178185900718527346366697735035165115823095327885027681276172513667131414561763943109383524490206064067828748712935847644597328971642146997747787772578822416492746900823851970687903883489188333789164076075961937849064427208073394568161685511482706715593509375898171937769229968467377704861914495719569376549582885307363077555112509746583676261213379102199515088112858540496568462179909817304082027466416653286821070132521227273210613797600006398227599235682050493923317761642550693330172002494767026903084426140224002567809227886805423290312456888830829507031119799670835850425935145848471372970501972813181864094416014215767877088990761696351338192712383701562127550869130957324871085045813565965662056558564527728230400000000000000000000000000000000000000000000000*i1^34 + 2659224523159864802812645343826986884168440003983755251961807389303011801948951715417725814159155306234440336774545375277984118955392313462923103748511215139567100804813118209107794022857227135875927376700802038114335849352520307603423986636594148764070739982188831595228375594181757455239555397578843901795355820103836303186965901789194550447879601885154862669213176150434176855391426454518756297874134483165182178290586612396903909908361841551538675264681503050732824398382706630873441404085289610074595860666717210749446702983907188599755724640461053040647082492690370860905601357360671127539451576697538880507468867690093158973522473096950240086981930001676504558413743788455312685627095497239222017314255566570597367458315738066044883376349675922580324881670463326026839468961681777918116657028016970936953209887138228167250947882116719934436287546119106176674726018327148691176067450826970985737639612671077062555874475251759433683371095890145262343136443110033386236773477910108970141631635972749957726537155717509821119447713435862587479183870330843642732386304430261003129768675198374530108406758312435406857009926000092045194923079806351442664220018344426391594760324518507812267364394482744342191759624399152732114796732105306542226088951482172949703163273199733014732357832897785007763828598334491536736793516527572714030028141415970309510022461401489436217291531568222807665005412487270144606167379975851725249761332218729087713516271816477636065938303427772622339995055020678376941963235348985955881453406801536842477021298607276850116205199366913149828915792745792489465001984435207844450213809222941221637637827303162703887126845933916507995653279264233140316809789791379457900862396829488246258933493464534429327452160655982119210619686056007141977813485780156807332986355296919314771008866200628135967888123793108189474851597844807933267516239292258859958012942612917780493203423940044830128257353573143362002186424900609678158793871945526292884707232192299888280819515814649424279462581669982464520968394065983163517843358885571276937087977819586256555874488610782530138409805843447911571656322922015311462900568427382806165969538969765380914665027661759038389461587362829794461147554972294944576245477112950325411644079698985754104723694503526044956913435405304473702051528391768956528260939154914187711704393914464841234059887772101801848720629490037769819294033410079942613197940929797549917602578614249382204581285070453419072597992450131675280259745726168199036820356636412752392401119416064710824981573347100805643125904348604071019494578077303754014019061684055732634285714359643652508174885601619870479369692844862632442872294374166653126368919484743222932112845803173915279584592251012624125927252514018599068773470640895913294163738812494999975162163252929797497748080976640930705265266186949070570284521337574433428280364184456804192943398046292675499328733929740001690723300227701047174340304801709290250879921022648333274367184179165438523455216759603200000000000000000000000000000000000000000000000*i1^35 + -159708877302685648883646357979333127930888505794934495619851419687518679664860949553903469031112368862982775958263181014417971499277962498759447075635691767754962871570086275361906245790329929818018793821050373527120414253302783973158499221846971102074253026433681554571372161010536728508936374935957688867720647406709447503247478964623541812449075073910364919424534957524538640843963243755353148054464319953975760129588854495760392521982161051334113755631676717990898074182573310889866831867739438303209125192452352002363471477627035411477839547386102703271646035913827398774565008298849539776559002148842674480144211719777857309144509654663649800238243998787586545290387710092335815089080388761393827920480154900794466001805915589971295774759929864908324138399300467569968157877917881714027405697187197201213832997300291524288996812130729727051741645001078605371956775213201112024966653704120535276406036325043427022286866672045661730762223108987288992774117444103915325654967431262985448849172432243126039510525990103855332316753775082932311120063325138491478371071113203189771792045944346197850130387196451246517279063042495235496552289852596833098158831225121998521432736460253407838208870055635187658775111095403306250000537674782279840605961507484566167110473335217672621668476863957352017018657723472574438968936126089652749048249315783634355783706250062656460205339523425251074370747444757311648435560226350327593510615297862114607799951383810464811516583928330263645608214660630880150955519394922056137260022558900670701668955106885110287475992793617629339260862093947704385694639649686576617942738043808450523334248938408604152985154193648079729724711397076098381894122752125716852684218317025745860921160806536685385015856032198413967968092226471788525202984068436956646084557677584671454081221316516480704856670014032003829654963978901657328052019129756993000057724512085122715740811070531031824359726943166084743857676208923148748282737319551743508015723808241133635497555670543591828903691932909913510038197354886944945362751027965153703043185108260856504676122020647183762153784141343826105534023230080483064060833127065443131540266917195047413121451548838812455174456737902383836609392609972220261135621597046324285775423039988963036674533776583325239511920140377562636993874101586299623714637241530932443611965167642935037348131820051199947916136749716358685650462824011334842509612559483786387507979028644117897858988304923295412591164893369854230253743070742543426187357781790168596266307221084427718761631306446715263625727800404260424901241708050445277084280968799264242082172382666786948134101769694891208460064847022196701119159185669530742310797592456873144610313086871753861017781981998335104308874944383586366175322891457675042668628928173337699932472834830084735775393198864794301767187413154976177336863255963854341370260842798929874587556732024665622314705623215880892541682074817530887881693988062537440387989541355154630850970559389899508573630627840000000000000000000000000000000000000000000000*i1^36 + 3089518693639817674702915271548366279918406920512535201437714846136437301147455492329012603048497053213585445627273680766174200425141411619773340396810229725770039362670086546226560921598053904127340383328768555781894376320990989539474256381912200521159698296826588038364192339381374102987799083552761343441385955014443500313992415127408250282895424041389222094363131997499317321077823663588698360850786338359059048141509327355584504275577083687239194872470736738147956587571780340178869424774362092860852794298383263864480466043593955739456784715590115626899010618106994179096903443608810487561722300492045860607066922237902747082518250402500695737979480825990857002512678520986859773463721485937623468612960706058025172562783425065018954920321229038808437773909178844032407556648412039478263380094510515590319793047732819608906910038662629560674543197958495244849291389756039945792215056743525215569802964438075322570238375761108038875107400883057153518030301665646836791543766331455538819472643455680581346521830802977293254618351099683308932797652633030840884602535589199579027199818682365565436356464162536027442903408069195333350430660781689413955136837219126930339000541660922817375588254612248876891922814868794203014820639676265803546720221820148072214857381811188822457000607488827100021138622060220681592144427438017088915555501059739457348529422515732096204810338598560568545695682530624790780886366843887089433814097191103673706146674351577787075409429746710885013084901983742911440144851866502416068925078039932048785458919552157479624570738676470225611904294073586856856235716520514520542617999809974781840052080521426458913138427561705164717527235322956950448394721738591712795157020632312096683646294367524186985501830043690953056933205959501662079494411124239314311242646921060584619611339088762372381038104470443836595221992019261183337149839154965248677477830145472650629528209559412702242782017980401613856487115682133859595983466016000148735415742955874688078962402585743355526368425415115567923912521833393998365895178044344919584909761969054295077821070978338383568600308283962857884249703081053472958014650592110292559965754448840091681766891685838921787178408891815676837438173786961329475082443500269353958489635525890358826501940456031799228771712416877888077472482370556592384690746952140856780835382249642626965917657077423852073700270097689156788431017440308041743135883386319316351317491450252866865428821258831600851325651135816466735270871765949494241500825141598560654143927445420767013644871871156544044256219971279644462082324795485161372468627222817017758626494530387962042421815348655559053546904429551312557451350126738617379066632298025521063614329002459931237806871421456212969388646602293199212374795277949208567885263246814242622031513443626557958016043032522302710512652262980242755351241178394225572545264196433640207229854603169826678997433342935237630995626533318627738810565458363929654530792379236985163977478306105143255367680000000000000000000000000000000000000000000000*i1^37 + 96297574934644775407668195702533057377244945100422118043344428993727025993137825917546990680772819917415646264608924919939561248909408166865428869178082541448550260488385931641309197592932816594687234498963638985973867206871900781234933815175113536667171237119085526996306821925289107870467557058872410256667718582739629695588880678767487571828379836911378188318139815654479739697667209768246951283712404299688181619993013848554962168944743458758672247967051844554270303216051085133742604899291527400968607177188287123720061799623747504935719269860848162157293045384133915268812160534172013075001661820463284832339179608342605999197126845812908932141749819250115222652188047328736334289918844250653287188676146691789007264410859557289344425695796400597269486259282144394598304005029571146223272538313871370868625241496318699611218861253058227711700189656163718300560118044043827967772688265296981771464069493910256471545938937675533618830987693516540595133493956183523557604329727459338416621263078243449354286165574754360154183703093632935972141524977812766024890693212863085432136416073219187656988294674357250185998424198976749734960093301431206096858140822703427459950928555124996127707293648609907289235594365531168962479419449747270047763312570757393352310988379073106568072924014516784850342884286567383609828326499319718994867599630740271865698964422031356497423477145799631321572415081146737643721558397450736332096783356254745586525587534036940590795229203611395486134409698004671152362948046846410384864244157599956169511303751123585082626771612614218845617846368371524425464830207034693960911222128573989126071986861463793368746747785805948287612689260279307742493750829944769158737394574743684376967403092089915159251782218826337845730551955530347857915077218642756245996714984851149649567925018214718320496958203846208552885479163757454385933378226052718975706104392898490639670537872600812265512344393090576403495824950973367428025944748180019331901542823926411179886707703287888723254560636107404105941856864176959786813473349970540942932766970580308866866913087643972452820113839678623875611160903637654413297053902340456265146794320864911675916554832155937243206707638268428341123579734064183870500397492739561514836552367754272023823728044793062754011631200734571828643794099719386886224954116901570286875376722618709441874476058998017880227027147892534583562350860000379376527331199643224135473885549216567314019948081068118469641050502018889814241475342869618838578881821528055165026078352491107748519461874024867675625260582555573852176108744006665304986310724141565670197759836033297491986077075322004406903711463687803877208798375092358866338361517235746925246733380604464904789057396999315161475412673104949963905815150534977079660149582349733578837314251302562678262297914889219420704349375007415911281877989428079408024942676033161363753233894923114892748451792648585910964545244146085217569455127292170896415726242887189008779499547002467778560000000000000000000000000000000000000000000000*i1^38 + -7957052035741569189373833986830569063607770196703008911571918705236860580284680898480479886885991740350888021502566873788065553696597129207909229620427727474174344661561472766300175249013550458658849832238379599286935939076897601381652883580119058528414174612291314063260405121640226529229828773504469847810353629517565493568361343403332696012645096950458006159405635463909508462178988854740746341139802614594448778974431445078067268583833434606488795521208363165249942005565508662774004724042774230299776917795158859487473095812817934112070509292711859744734018085101939750897854351294310482353283906874559311920568387911584061358072114329699292772962918478588392631578920470613364215576629780512509584702771031665801830124295683185394085670541317764339160633859753173154353991982428501394402695958249289234696359695308913401574482716440191533227597710221882540031702283034738554717498506006080133331862625539309352785455784088946304674636385913530838331874249098988019680239877151405601735906942764361299179968648706702922082561063842798523450431305608532325305616242349955676475698756388079190868465791040826995983514274715501717114446164882648278538569088841328856586845980161951027242812186662638055990890462173069818781825672950192563752216571801464351504119507578179990718172766837041573613026155619859857706218253319064415369441803324312845565077310809576661912542259955492152524223200716208862979926531256884951064007331291821031334268681521074954666528262574176730117781665070689075464490230597855669343934933515825095290311763863417479100470971496189680321284680238496990503666366149359996870995845047092621354164878467384922232232682202281765620415994444514408240574552621114002237525233926990554858995399886885648563222627355371254579356028981986632137884113097803286471497140206030389354983992763538091908942862033630371818491708201531744106775860074173171424776837962120284192492559696678611281068927208116250757050023359584971973901613589978017148675477379035679691877932958448406353226480048446051540816542100264052059809868279215848143479536305717244836067323275650194486726362914311684161171358403510572574481497556440125839676345921352006353567413631778834429572509152436109419906837323243244381327409117683396512490095178407917377582364604946221657548387958721722537792573078733222423077037073647381585153514036783226263498159722400986844417459823566347776999360905971321212424847110995309010358982043992661783852809132185407392711086544317520674733690002705254569054921464517128815066286085001413637450890789701062695452640331800191648536214514324946247325847491628161895013735117953745787572596933831774068648826760143088108856888554736428911459794915818194430701940400126134936931912820452500814944786155604063113290033215004458876764534956339865492205332582822679046481991848531130699345438404437105933591896299321394657713830353597384954021207861920109141751106272743313448198865411469532049357114731438461639042316128535407336106915222519808000000000000000000000000000000000000000000000*i1^39 + 191955756352613791267259864860911711585373360713861526069269140248922086114206572558901816382669537051489931753616233581912072417169849980511689666314116845231357977876670929453753479193520382150479464599939059200941454993379238224445563466138701805845499107422221982373807799533237969460009839577296695762960385733501514587907786418969464485308374267269859366834439493718492442140360363628490077998386124868418960945102620856665178684089650585176142059742608768736776144987403095939828903004144606012999333377531701746552671353046856405483309303553066568439977456757971530280067601550175949114937010555679191622065000674949613331087012332223207802237220067715620644035793869248591591175034509713855483919467817086499018388121035453114344130459936222060497246497008855974653181909558418912194113573013881605753709110286683124976340790647470600511166252922769283660229429302227964649940569910599259969216267649081084422233332156474364408057604784228053625898409419128910311404229095304358151519606503463548740785318057652640994322258957078159709142666427191770311625929735931354700963274298291149747689852594623343324971955125311838135758618611079321839562751275900761453816500770036816137473232736490200253265112878981027782221985627435061631912392716495844923927064008522440552172531258747424857515988464812435412634424785006189627992383222739335429926814345920150092356109140746351199423776457796808993796723002342844637278081777466380799005974728768571893958727336727583687539667343498732235504438498275409535415466184729161561485687274584685392743464764679157359711079416033371083924802831729938266581587102178393417964918370157692115198144871632565879838830663210712250908146094212556368207743611995650246506569331545363130879776165431283184223588048134721450247961012999343318387627526662002225806002298417945101902309968648895770186026654404066674018087881909429934769831269511553276769381728777108585144733866732948845967552164196091533207483314749466430357053499371585584626973910401218939766463347808789749561442247041823649862099569468818222447302119349387840069352208985159160061631533960288669067843447916330639888749876462957331586323836585254226879182667900042144261810821744037508264977078994652849723895862496052996921323644276675718208023876396886512943690259926042541489963195711225504150126043333340026623588245736646979156500955340609974782580569419634022882052677457430024773075589859784672514018324331325223534631992800068534645441781584274877617435193129081609519972719412951814901880995640266225456329358576530964339613442780829652744534275936125179379369835122654687133961237726027309493662736929808790797461663945061123324924494988030392602916951764076441003275560188378903900323756390020789677254134118657810060398077709442360365627960029810058470539390930936662659430936309449907094170882016866275291588139893183647148447401151894591956536403691037730771019017317649068001796015840952834789533089327518741725830957445090135414621601792000000000000000000000000000000000000000000000*i1^40 + 1199016869420841899397329714496290337928098747058889098544432195717426028121926487639374085151260353930174082495739798601363471632149531362585386979589082873527588935226681699572473771716330485924629366308578480385008638817173887810156213930446420098577083432444008831619417532095054006592015337544952535475244925346924612809070508927403228407713940061936673860619686159610671864949599920945786425210064612748685081772206374477308886757791144069450052943463296837601823258173714054975397888618587909171794302329520577986010416113860251004595501756515875313770729825092717106331652101762770463315265521357247406579167105552384531103281153325448924754271042780997899098531568020361625761581743067725400600092660911789267943669540163078740462333535350921683451252121082048538976006738118796069620757160985916606501621571326140391505522837135859809304523454427676846889482974189861061001828838449376876699650428482144212363921324467784037601219986309047624489481762169180791134152327829441656155265374143930954145170045324759386587588716137909578460292096275010111213358674002607183393364781014607851680836318207520357193711745967410248867277060901818342944911953896994349175841463504545895780578376565700149981707310898586031280626158214763814923221825768904170278293078158554401552525392852058195302998941053632618854160745341835902965081539622275827669812001827384569280565002205976193809861299455082485917166026588394576677639111831705474578862265519112856237085290915842142766479004996809237806041408652620651877107213781354219741791874354296130370959355967425700895953046264604874112790971953381897873995416577189910687023924700684136829805197170567271965386360803480995356694990255364986828332794702037953579906621831279666055401772587287136809601033280088695256217430339972744064449765749873323536105593645809032032368022709106767655398640849490110129241855642944652801433991505318424332126835990357911244409260445565318905673809496628384597386520434582763029048184349122257862392465013645518569653566041087601639721714083435495441211169910799464153374230916649103368937210974887469108156955352991546445187431804664071591087691072974685747857038550259313732664890276094196729794622720277615014832900002009912011981628754583712343214080490391970081767158478736472352623671326291558089629737963561397058606173687602220170292923376761786171609232820921679733821236413896408715731929556926549180369338970279071303138895911722860696921452694279288945618832442742984929626556428576796411632757608543870936368764689268927409080298303142009940260546923625586061859916800763683262894546599101527603450224840499029524987271549877743405399956915318180598350766258562779025339361196381376932163094689710175191506536693534763832183650208403571461943737828829802270607112981457953562342438481997332211055231751043749146000491887399424669848638079316896663549954436027975132404021267684789794959278961264543970389930912055074061017296979695179877792173986982143729205248000000000000000000000000000000000000000000000*i1^41 + -176930578832591781497857312466307211564447157030568708146675906718804100320467929832653224737123470423510557950416466965256853498505862354744637646887138314514551271897463059902241975736314528224178982441516158657972780454255926534940526863505608729466649738696739424206994735410861471561735845171403501401194112007050767862214381745848317381862559174474947467433276228096974992105462233462664689311524753608427352367161089997554481731672451912436818552192855338487307050369884701634582263529899947790493238850731343815360316728838724547199136779788101503209945436311862602070111166226051481870157875610282046876094046002532486837432521649074844147352671448349827538355629274044165433247000273689429940013981776858722968961292949273217615934025432686322382914618517176623245249680724181840874276782808740101665758844192926495373946914620031320155302499403605934327481956793228696752012617227027670210778332269530497105936077634148774718153300060494539589084512929883311668630061784943511370162262061313861634632993535455931078387862947919253537855360398043986801005963758069239270777556532998593025162765399542956754049610987331893912840042858047704356479869071894502219974272150962734263147007620217839992752392663035724794791899698899001879441628534370797958733636875234964364322552572559593926079546089079483697977414721347981051088043122382148217961885991854928303750795145964768480822074711125379479459401561884091541940415009699378240292755735386654372468816389017911698847987792919776926153001278305583738273992170060506909132013476638336871084599495182123206315580291375765077770770781709865084423132788060537013747553226948920787867078127194834123782741990963019221749987582215941367383908928259134222320352407102326853275411888748821890970113705425728082016375527320181179508231731489206405498591134260893360740028210401316750226584688427497906117790754612116749792306214848488233652214859605370379637361386657641636890700267366377339324848872260133662856367083345089855755285115173388370421958105558462450956002102997890987460718460973109880710933514659218194802881698961427975743316785307943277378248746810571034909325226087545284042534081653004144718850704500121495769189276809363958548759419205444234783742477027625425010362183264035845364428828566724614617600235398329230709450480772166106002951105883757556484251637379633336694867334941632847589178690189080153726692880540562286163273134548130332447076421952581631735424147112242873189973152220121134716168228181506127323213890393406929108447131716044166129258623636810192101911165541179329206637716208650418449461913691773508299766746269792240075401332928096038557121934188326614999275184527783285178430151785732417464926025130644927137248517426286543244605778393715291033121390767545008122144802576046695667928797407770035977206547680012995490088385544714689877969651831782411370556757477358067779658019464364388218637075848327088864415159274316016593395562132509461719956918654933847572480000000000000000000000000000000000000000000*i1^42 + 3605459382805146477416168808790941453071242218643078048669974800172245441321353696947591421989666086989610759319484756874610093752707326627525665118508062639261537897428653546119933375017811643147533780808448839324402911996571513485144681472154279793990561297633068371006696703171879814980557529798104791944816711124486489765393645667565197753059197820194836749687610143389897584945590990778226529130736469211335688869442170268554227311570664293845312564600517365896972604819703935477582624545453888434871887962843930019969751992440536125563497282406852418582233864904618475843080448138337783376916505913011279195579624686498893518334091254170426497713407598794219877814339124702615630998422226293967849206670332545221414233433243353913156645676679392026905472826125178111959100849341130160066156662809611942228031543405092965466854834590075486021403594387122459778204069710711979700812975856478448841769885011971463485750030194449611654287805708515556886908811588277586309043182607461281821210588689379498569104013891932193761755755272262357513646232681370880729916855155629111492277600129839384845274050920080949632362935839149204554366057803689528529186528619764468069271048331571230704001240971436268742392322979561747643258931347297887914773482640670207612353139990057728380229291100508391121693474234487156385978563486746572399018236997467329498541630930479086478319608583229180365200083157379390042282016434123511243847842194137867206696242107213647855216252604714028247759530238716820411330473627601255723402670622938056165311669397968695628363478402061272283141396507320839572115136514911682322605827267045697400773189588593637277374787557491272025860339057572869471541066799946456548381786307029481436663160825768181920918466005557913913252386193980887069522623570417683772731976467858658661032995547407158331638959963771985854315965713255690483542703173985341294034334179683349144419712338057615097733613034896059325122766777977471485734505255309751994339917383501047280036094448645549390496004780612733001358981759683708712275601348651468036005240074201196941277143789754632717670335330310618636826249698558392014224404022609456346687891823017869497942513850525411039789218640906994465919181913556570237580152893524210192970196504974139792370835086328092727588209542081693057837945117421658130918171197511331333313836072644307772886602358745880941843012779254227169738821563370634229205096086786247327311403341982326081190901318076396688046073290606987983488352450609354955714452615917154322390363397496780302269687761951426563502776236350329461350454956641085964522146009987906961710293498842515997251096528985953841706420479335079007614925237936671089218522369335111495790559810490580969365370044524848602139607606985475029113733920971863518341479359059078320756415022683108011007668088738129926868914932967782027516110272091705302497620256292831748360163503558643613241992478346549836610925730468200052101229865229313736766465493724569600000000000000000000000000000000000000000000*i1^43 + -4120376116953259405765655775654920805033635798210817128507458748454774535537494286573189657200088052516389159940382481630794188506101585796467306395928769534058934203781057647415269853794609972953086673198832951648746662057428015949644009026753421478964740258383899041532718921093479054583548195182303254510943178075241149794567458264862330413314752155695733699445995983465610724115139804172218722680725463022523471186571425728935852060765458913686757066780808310172469702644211202789367847188948259050878059543836130677098996864098030457012008891109100829535051007721407791367383553604909646779358251374540606486712278651165293377775621766740897673627758745672168492639629387457987956590982829302975056583299977899788969138088328887044099710328784234348962632870932744647284152767375535595918663126237307553278390930568277158205587531241109909079999436828246010214667034263487156019836312077394431870789615194493810137640974167226613498515846605430345687585274451734835506838463901960838433744653132453948627606622094794303180057877839838258030224852942585656800761567810521966059735633255085031542190662426611225904838960620323213439601249535545882974004683649358677200165584955515375985626616354127384695425010732878411525554452689587923512405151951763692077163236585485626365982077141394309443090499534781521519938787939945889833856438323584374312662499945780151149484066506684357390915169478560535322542506865771699006208451981669463901647499982347172951239635614753590292736890933394182773901192911140495354281525922267432455985365066053088356417751699383416105803796952469957980915909075520411380548503051304793260359402570144806788748317779452279767251827605134010559374930862902166453569813002967715245973230383478586078473082631554568181821553560670814810511755505575696481286981972946608721480240080177813348619689204521452189467115950475367466789591448430618699917677878536173057116813477938849002024543136019253089575567601333931132270076131088327119072585356912613397270734478182868343502796655726110009741596634138072940623683377478762414116828754136100097620887105726503772024088829777873467139907019681428378924884570198894283719356909176913428227166466512499159977802250418425407487219988959376956401294777638516722696672145885233263654510875460748959188593479487723823890056933774153493426094454959590621974754353203995087927440916692853789087523779966839825514101475242194298663142575038780920811591704857088852770927039102804472616960656619289008214628280779281238976997480277098365937678896535458897339098468737952102414591709927327477297920536766548797935326640890111403114838123883798404186670459039080384244626334824319032524268191475298036904864639724537213875042756108442421134195160728592078967103369305704798126934304337549848163140976590966256874336877076957733451723110351964737937476089997790844672550993735189469577871428159138555717239676178649134600062594575951016368118197606169329454946580935497958687435072512000000000000000000000000000000000000000000*i1^44 + -1824300879942734175181206521585747403167903527262120722799660395498057982990403441439409978012067069389053811434605709280542356908914349879792841938557576497857861074599606038093146630327547158054099567040990592067550848283312586243492488829830689176741156324710995232146602790765758252627618822164751554395022205045730357536370364668396542834554382706062973621388900523982051922318051208924543985413477494105145766025075464756931272521889570864083467951762829244430943185457842212595097870141143439960148165278182048596880037411673165170256965247948120184798073222560315911900947940797360972149390397061807383668287977894565306055835858697818976582682984214218327856725465430012259143599378922334358187112050009152959023115583586963055153311837037955856098070638703332945677241543245113082499084717409399185618604188755922096990414776091619938633204031213905962722022039492121923902565502198187435472257634104158407260144110852838967514987986329149712407400137616464757810908831732822033694454706273463036991219515148927716337989890735202166456366189993408151903018938842563405293800817436313190324957386999539851182403623045597377480879951624471535174054784271361168661213822118217145753082616065108249976853399020480989914658774641619824685481811398621290914692128211442916560125766897692323693591798218617132453109700467185749659522477112317878143409421905526026697258828745211602791095041857121170642839753289586292225046382898524140058254355317890579458850666408365821502114479475449888488005590127976749697014427179028098843921083138868009432317122341627384725126883059369901230757648786614187192173717806112610657252258076539611218249526694806845606865401748266282836097101304353529217304022855400186369948092941013025506110069289851075737270749517404323322433462657816622838388167420257310493024173504155414702649171181509213511082366430148975338918079734009615310056357178027816299397923516760882420973299532535045813033116972060477931626481394033756735637848806493749408440780050157250600376433407788731044990214096364334152590096895659965337769379249694211744605406296171032183746244275416425467809092677147213306728720103073105929796013274707907494532271436768264917277319688201935370075603234741824998711439584859467395312343426577687376436600948255740462038331621425425518398917937527156033061560439526024413429468135840443424517198524394960874266254032188088021126382352381136713242464120501239826753893941162749387549120288527128597691389841632845900978920936252265518154972814276870532828628465989838423170784355225034623799157550381130260951436418029019850635658128462158950057365218533578041213545170385959946817880981216607966687023559204779794633816088463936985984219445344636644289417722178776955862021323289193034098791058681016882177257089015189787230448594286436383801995538514265761961070255485729270099996377208433675631145772315498398250799523268174846201560604899121566552393726053235998073922340926144738633462272000000000000000000000000000000000000000000*i1^45 + 30092348590430431676829351195901257777463588947003826262158512237093866228442935878567278233793630053859979841296995832140562825974535951531237297280407707056489431151687741007725864154780441323906473306982752244148506600387835931080592697608527758624554292360697400397853959363345249052643205369997631111431564234014910710544178331929976798013270692671851240467319613305844236197434831657855080152139927969669790122202746794226309812179692780336247312455376114576217650707544884555191579528319802407351745163752077762486991832856235957728856238555375490146835476279771794180764514173334932423325003277512857924073355627952148367267297814178855686778957159041665994018319235068613918800934029147854280360390375105614001937475961436848617006988761928015014008145476235351967666349960810771879151449307437540582210311823145033141697111871765116297615072008755433526568483075278316135818044431594864283500841853822846862987090223159611398251046262648427424384484432004795581281152388925893206629946941310994810458725323537726218790296642342241526688763484903298291767420478111555453311301000874657033836952230600126750701643127278420871947539684970309910778500437323360084795046085395416187100887717590233244892670043039548549041077584281844200112832405787894147816823204428707470689285786768953555722704275880976801590050220848133888513239274104848224555990255029319675903308373935171579821500379320306864690932974511662919871966439898669549752430067261138098627953284958266670008017606331967679618379818556900000379591991631137513805984604446367380464101673895757827803018629912533349325304074162032599648373969717635216008030791057103990058807216782685308182384869375763144856280033241109998813292940563970859248162591985344133083072503036522322876164142519365389011115232240018239627627236723979549123553713254760038532407998680923736379386434804546114510392150035094912866430819497282835115764589042416660698335473328158708656241565600141536902443832126069656190498902725370929947280644257083339716032020737327862587251315232548835726087526845499592494680008626720815187587448957879088857715828270363364955577185766188856629681302889206407105654325558998483536747333360708953461184165078297863919296025464846462908561497167148051609983936949150121243281819546189972621770114984894167628386743108303993430672942161539176733447218652389470001231140815853891315637134553735279661531517720962108355742933045359112358402938587496250766953204719468756843019142635476745997483161790925085555040643233077719621737271853145238253891681382979484816479922788772496501743846900139040442955123690277055644534419529658010004421040145260476245215461192806978459245528848787364632855812187764756592165474890961156625189648441876351399315652118931409420139090257491566532153833803164822671135495392507270084796931410697060468445219933008370756250451889591632220572559064884570488878612992883642956033057789842673281220588763952543790128719781507473140652800000000000000000000000000000000000000000*i1^46 + -115511913270875562307499405181685740724890357968534318334796153452784541254268167821070517540904288823010152010610393837865879639558921930603204452135604410327409493521963032408542979875920541117874833198098999752607362397846747599387210060078876556230074767360027529757678462730694707290837174193527730037778703100227797589642759892344965958854381223492602948500558456745868418112162238651467215171169397303497908344526790075923473888789836716587295863627224220604577180651594451327416912348223541037829995884419075413238715569170476099140000135894781255604872906184478770933191046122749514122072323992873757031132463604538114357393509868140398036298214800904854565654624612122248981066995014028712309959709930257303400522070076482248499467387842905381166884089046617852644125164272082438157128514534211589330570154955887875286924896995047528657435804063739649831844503926282609280243464481978207586615717730876709577477576873575565415476952280506037978497464826728474486218295677608049296176114492300549779808395762010040256108297221701789069696709920779403981372128892908476335201144268067609028121316381618712810244457443047310474946252180461463795494433518933704152223498375446686375197388515161540349913617848193506985224062255527020710799786748407846490712091155390169980833569999547632977849172643884450816765512248510197834958821985480243297282927553628165381727600447982141530630478427363069387975192292033188517626857378014576647708387641121997985909345574079738962788086003510502853655631306516394166225707452582802792710331900373801501974474520532125850540854565727054642894785696965102263545381486420876615105629384911245957150421653963111478831973928652365303718317487758841528032851768462105037532808292878939544819944531206338779614485849016170824337012075345006508607383747829167518124365767354468368644735729320639837786640942246678776180597528302490861942468792037564050302505134291356747387470307191592623392086256858393741555351950498010807122860995881227752877940467286490083829747454019845094131271802921414260131119679147306491627222383381365254451488483409466337797370961807960699469053470486265671590265582010905853431526711113590168559517895126675025811641477291840466444465327628304159759726626856862950256502522290414830229607520107326629659036198459865136299712504205266330474684360531866500929707884175217069404908376798561292914216021089483215565635135354612838569884612317906530357301557106409998088303942530317061460884039995238523258082870148136760904965883912481108534364193733811199923906617266500120615954911365933564183317720038297960791523683513550671902438779228666707008877331186381930364994648723034133069391066212696904551546426446528157610560739805848397246510440534871478767209260111401672212610134699663045945391149800141576376485858929897704450439054475566526914731565217561407979336510242201773817887516472887749593397713854351371883523942442756471665740522254278711333181758351985799200000000000000000000000000000000000000000*i1^47 + -10084132591363072841155758007468608286914552035928927339043472980039557794192430819009825539862308976244700986091817673631630588306138056943604135541315391462342946918613398391764141115628711391538758926574254839238898186716541258337985762584522980002947511740777765076118288285437915751824985513221746928021589592662922425892812802464262823248541765111814708289963153295366725690405736169063337879342111697958814492663040342511645008189079766023880352528957040316251445325479761912213259500263957670025527036656446538176294463586956014037490046025653225918406486393290137986603847950508515213222376639755602744074028557684648904337103744467669932352131124933523923222342250955628187499395693393497402724682383613647006273800366722728178859344430552373265469481847423671661790451119699033516799304605248191866991332304797456770653856910083104650504153947803609105940797834101005113922966737231065534174801346237298269960274574789570270071640264734214426673650279276147629335918027280448435124661712207165755445979559313652101919514735367986601466979105769045820836703418282272579354344970550352584329333186216042132270489929850086382762509081967100717481655912006389778007780696872963742358172596358927685674240457693868575985118179585020725237842302274980394895632246330036436753526830823273901545740589513165405693556668405779774658748931717545717091384955240292354912087917315724192747556610886190593874109372816102165723418614198944105197889394304332809521197655072938843947601627608048975486050925924045959498136876195146895979529155804283052082005166157846626854056987668909089337755812101476660033010895978021761685367883968644794741995437608186200158038626284641121600016864543633980898565697342972026801098624117883856560703812917738713759438143473086812838348849751567352902349221870687391158069880518475314630941198650041851922239492912838775319240727327473616166733177430830144356182305637392133402293066099852079719638689351300164490981513917004194758450471303278890562811381284502079738865372646437197280288949454872380004317092438359997489136002182977246497465138871065608984335975990995518837004171712666018026684857567004881302446781669811505652334864677582065138434272846485324380570762291472271523316180647470990978067959449002752973376555242283454547251440330693848817864042052774985425079140272422290966356321187095012792264996072204990166108755938881215461583250173102397719941772960902211697223367195021509858610557030226477488910422481254716214891270740805326865156081207762788679776154376930324400624600696312610837741290720212188803535904853218356211737638812685329100438420559102222783699528276360049719950691643660236210235306131816496043494761926443378064838585063436500344828205678498765763285761337940626173606503613084456026536209964095431236117863405634147147471176359486439192297798256057049253724093432999232876008195732646824767684304187938826620601260616063872209399399723111721697758702819235500000000000000000000000000000000000000000*i1^48 + 100096538681504639523807361247791346838582663754504975719722988924611724923170892918550984144948109793539674755627136579777283484175666859708786121822633871491426954172860873551162634480124263264872896443249904373236180297521659336444503664975730235740942284034978563367709304113691338961056249319947720940865140061097264193998073388447960491230672792646053642479480453579864930068919531639308648066098283963792485204671753857101814601959766536125047873772054238217358937232671753977627701246767768697945923359069109672460346232466401640185005192789354844210121234126213279488076174567802879190764679037155527892224031268036068747946020318081668189545482962787342499711146250619299848208883444928634532674319994827850254227563905930464949004432396686348699134014795099126493009347037813495539302625967318456695140760585823493202212895224298689690252653815249667166873737165967304770828238608971096003512850938171618496954848261976164001383583344353521892657202026382600915550606982356149372165230606844631750592220310870179519686044288232625811151649111290550890743409831304763531737150734706686172630770871024337678610305632437785863734351255520447987685764605943610761852110758448751775657209558833875268014484524756641394549488088971778334784228088025385995692691407065750342181149039690769069315670319275194035697181921892269159613616103075111038220898042410558430263404127908928487817968045990267616996119236107398422655859145719917295108891040391414939153568407039976849210801495112938201399235250989326585331068418532762369702131498117816029026439889902522154587661091412174134749775625252666057930744156927053750223924837707725696981888842363857711968695337182538251874571204126147683104684757547009724065441598138075445719213015080289737747685342373866205876212257332182132221469313506504504360492222894471287580819228028708535620824341650646187275782334456544454379033915098223582575513571393702743043966043111315529577779228138968896536955290870557713434802228107001494049781751325629062643017375805747373410246689080714920324299258486859759610108351129554948128177629863092422837085510128830797365921949243246248270907802769088532642410152386475205583245752964546948561066655339062710373600403277388657049444813808628630626341464966172054965262523279028418602315941695713038841091779793572442110295061932075285864399600122531311622914105912698668939060524486178723153262386422461682028114180926698311178225172987489172902012511221258455876845277340412800089692098755838304701006044150701048239772080061440366531348327626986391700076601004594479444001193483337741202032808766637644119634136163510772886449910617196629607688948874014517251509793990179069476799480929922271758455011305414506758835460129757853530720900231985810393312495442317297577984641575921999029913683412317634910973868203051250050140714511908862369266323346399111187346292781237189593480835278865774390633065107703613278181208028690418889661687610000000000000000000000000000000000000000*i1^49 + -1276160543398101730672453823886760315564975035929914121382500452506746945167555996346702602786312828369995197840280979558290495640652593458587500233958405746429148904360797259082566260108556880499517310583529817155702060627793160422104071942522765120624641021938940693860003811515720747948378711478059730885290024473531264273334223231868440781877658667462401420764258211361283894691097823320860603909458188659065624405916165511840101452692720552660426007908681400708567073106498256518916405401795206517000158778939200037113749707300108991315840142013537216399692924528731286755319522948654203118349916308348103863622361385781271866815860820694901548202255925079823118405632157823712041589978653065369815404208219621977778805701697127269665706336350839623393356396038958102899825393234704422110338529496672995953640976950799550329175748774857024351898780006502190247807504941867515052997206929241395957831154119915430173859602367209617989778891696207040913570970320950662156742763872074585519148816917522910295712988757493475435634284364526500078623646070565331390677991776426372608249103032434146160732180672972904576549520545290867411382118034248523797009991172382907566380576362462284282141713034944722776196495773047184796544015074771876891455934161471755251514141560557859635001507879008925302406267518669197727455150354573028553555865719490979694333206698772168607837374376749774092869404075264783899763219208867234960328200375177206282889009788738113007714749686936809594261085266714338621267336845333648367371417576680564864201715934842933612154351069362660666156374360524438237409856257319606191911312982750467365900021287027940204849602376440420784550102296214766944673274923338316288936471890338794677548859748842640746895749262569391885976630682333763669590018674478152852793712810789066439563441781035844974196077614713070283686437353768560791534383025014863758050779357124335765020637752494201970850903628824539637511830043171922606070718219053041807476362796793000367098393242867237415130847976825724374331932244538231552206884709979345748892204402648532401697691560823823462536841831139886676113496205805479130473883666613551841205178176799995827270276230329556960623549340549257593908037934403766086861048482327957307096773969530987823352738760766372030804586701732749163129133938315161763447021234936815193170260003404249790474881677642778982834513514718138025537742776194085531157131543834178326891220794610413874813752362360041316450258627624018013950648793203795116823276343073393525921920740944282149891071270245403122091623348937127200174980105703097992250897744399964936094424751376372352912971716443235544460059283114627138814915094818784235283142835553077677674549330160128460156821677024075225593825294811087890695550610390211123887744545652691296018180925360863438120724782423984269916196445317649175991761262643974292469499772874046176570647167837680383248231391688977320307636585923461397582743406250000000000000000000000000000000000*i1^50 + -13875234721985083484615935793392363556584362587738148940461366965175729408110338067575806659697138837634335599556739970538916406740522525557320783258628287760671652465221196908904927186316123656750568414405435304850541643443171189516907174859842394064829764059761373970248387359793354978655281014357295894981228728866382952217101185765388166749765487808292438597075989899299348361736418426717452300257474463837880283764255933628399790080917156187542651372712303786512775571094936554165467357301714714859681969999535718723250092329331184673509073593371821685261304126974901477544082604094928539603863364061045639391796390274611129258724799124410094361503162822564206623896313040205073171520687523420644996956775599153976075765220914180079423929254817994152066594548699068734107763720211367678931846546905767997912881664794434944645093264777316039434635975352500121473609193434612698476882328281084204089862881686688403378018967731825246202049595783119560934199254609134272108224305834124053139717580116342459078386704375462899807056015591805732983550831305558600321793750894452399440943639313011486722076279212369113058157560367599209522471888111572562371574708863900197630692101686504397040334800697357240249653853279444806831983222926215806901307091304108613170187328653793619849914616047025100193847357824947099411315417288735182493498095928334686237599374846324210717064550830446300559353106654133971019952908342787354025904409194463590389310299363089314575844472810496235207718593532264335181095224110533373809348366621074201904677696172562645675907734752470956590178402790055924616494014138723169877899211931567877257020571732343856733348965313346195667111369847725146155031595730478859899100456464748177343585710504183290760546160066765768879570791696849360407828541958114090356272861726732521972979931994926082678442406481462957658996542034858508799969411068533699111017139851659965982796731972960501678689746366512099173166062340927976199358590489601971056779098761305936049225368632737942003028870681259490329210285442669327675474298497706902028318847650787480534935193382612616266972911853980325627803265773194479604890826557527541068267352784777407092237168481158759375140302689501913522307612977133339131971287925542664816863939994099807933805752411053049090436234270973176753292517491919942470044930755404192707265888137048373789897266830327208911411500428581349043026562865512309206151870821033338608004775587859606407528301102914378685332808134237515999717716613554237535583016557245876152076223637253094656245860595775810158680169233464554443081665805220637709372551040026102330458510602710294524388862588522400389253771245091265827186558080525549091541127433243587785534827293357963701829573171554690796278014285104183743287265676039731316460760480414667414155335505413854502783589704517719365494409691006145950833858131227756906201491732981243903187327355364826880431642595615925290139099437896982390285156250000000000000000000000000000000*i1^51 + 97011252767551528470469138363321154014097705714657698602794238653472506836870954774345542458410866175283708365325141656480253400920140095532558915674548467718167671194251510802569079533224205298360995118605924991435982613709576754904237386551750723093815693937411463329606158805840992610908889255852447800687047887519688512918582283469816025407686187761241104280590568946887546275705769635343600919063742644888292738811973480234268630733909043349595716902216203329983697726396128015554035001081323733180983489388439854893666565286151758874267920223559168065437747345086600996249243438748162799141837475614925869553217131142843905626097645799166469957902376887841493084258449255748206794117599418046265379092943624947354589285820952812022570376108492904153605544090795203776670352256661309032136359144362923360112650240054601165561212394400143217325782757116539937946824212022316193379166565027782779740672652709827930102722288497649278288340421624145803715517078675835826939470628899347611266626274614632669956629907064319705826523306494144337474152873551566505906827282545145301734270337095993768681199193402269042520993411907987484998440274424197025483253900270802286453074777645982582736407230622201057229273920326890640562844469827624119628988186941085866314710239201449621732293450956642886897167319587262548027520026812639670456493068197603311552265586578500032454305474059286707080359505441427067697092390500307480542015690247525489339993841695634884922742212327189659469639870237820070280905314221758034394370222432337467551490461444334087889719971121465506910961699172779458329005958545187447070592063195473946873344141889710360276234052838805277037353432612900298612793458305055531910689641534929319909420845904310890668270501218206215191373042582071705407549446978446814722573597168159837817946908202800383303670224726591144783801506288530161385089165842609974842360188912312410659237617214915249240396703185867957141656809414402703323059736167310058908456778182718002417558921195455492511079051079346293152355494980464942929324524439615226470119112500091168718760745333139834782016736630360536167277073147304248692066057511465602240788730247424161073743861590960881898598850841646694260254024564312963133726663501855624284643740552841049604393423950004453189469089107904782004787082599708881622490370587981415570808349386135005211297599488452449064998834121415136860804162700769829557773013016183012359227032263379068049073067406044016684908930264430578005281729455607953480554517866962700450571588019194669233178894038960794446456546017635980525774098055183371567110658893015584753108532529722871715830368769763752859243349337351114471031809653278100448051268186555704370766628764144271475740568937460951370686136407209401569612181571785220847754417454181941818824502734497497580925539420504670009275343118920671578802647596040522220000056074855000945370868005708549123323042727129971509795798732903143261718750000000000000000000000000000*i1^52 + -2291076041303753075885422997514739301779386249985630760844848979041124909801123389228601765248318637642722454258881482885182657528360556168581318719618241550741513463450562878563452485752018486406761687602913335286343017654049749712366428342212943334887067870000969761341123168021949365438215321477300904705563380115279158623168539615702332175258036214894490337503228611631468944712183416824817990502086464873590804900315433424710223637743158200183893776882333638558261566066672907912295109897253345549465648669954263963741910003373659165959005469455673582618492886500738164997005535861117949339608928300808251275197636810239256048133027525250182772720828494062843874637193238835132511589119711034324490480631220041528266320868835629312220861218516487716894718804137763766819351492293427782246889882083012227424095279497411981424982780183674818634946698476160727953866746905776466937818296518669522107967590621678659058256169839014253371022839852095825775210056976900911076193975993068627535711826957354241108483427630446984340674891943982178948688899570329396519896621822344528120313271276562054451685309588964047594946154891392640419114783166114168347110955607139046057923352234675206513958533530348024120040618573032473419195375983932066109442080809269507441386638358686964811501852948301194273817688263408222537901332597898775824267734021786552543667015873078782813668375186213583350852662850832434420612248267105098298927135485853672502477748331637003298210342297525528531920073261146991359757207464318226046725054640479556004915523459267703516747865991199752333030455841010937001604431175007891877726418451392537462395148912069274505900336029997770219863782227868731578793800626818160017068120022281697188211256365101682860266051040514337836215136928644325566693304870597991638135069373285800899577002521796993119109101062552575141694958738174967933527633383686921151432135238136704362084786187861825882729478543118421810576172323515605711165738297978638901066962998119948786987827463913421665808159433338724212419496593617408222929263011963971646157242587794262083950484140368256621225575166056844723241675045702398136419191108105963010364473766586900339080077301664287663034828005356497197128735975213702049032105673415468574447978021772188716804517244065762757069526035486788003224189354934217979223625338049199113319261309535805206036948318166322376317880311783983066912279538455834321786587114044463508304906770240299664618600677157582030899924415539995873393337902423245776340236591471786976358011832129956363346037511473653091589134227523226462334800103238095822383720137714278280958059111128966416446313582112908073744116532383822859710301000432552816819377826244657036798553134877308669009773137780639411315149511958433629710889023577913724338560151785220322895761504457195352286761778488377947457093352940372458860148123666060211368336749153690356963288772618349731376653235049135644361486846319604492187500000000000000000000000000*i1^53 + -3848322290152988860067354658719270533539095553681351675537055538608082038744299237452377866692932437136213676734741136303215607229390894519663795920817858958638124887510201774469566392417451291948665601239363289645081407557810312075361462193491237152891627611340756775409058589658983011137928757716138568976887497210462038359065522610841557442519940957137711374251590358832071505809130328861793152458922173709499638687700896279993259749140361900707875184556511188678925005017428784625171317711342736872605257146773441306656913236734470873809169192431984802030612028717628163130116667296892720946047513619634499149606802768488612587906657153066408985185448274139530699355921990795177464782532308990615395855880126171018683472959142638968683193039184627439467740898880670506902002550060483175081956971953957774818370532388997945779551119344866099422656148192825560766312693974729125838577059524747237390928141257726737574542370594117136646713501212919683365801436374968843409639121208628404734517241274141237288580685639727615246701023416649444906502759768485437935006846094108328974293829653873038930213106943557611573874266395022523747813218767590853822701447937024650906656857749232222278279757010408911631781898411706793877567066904402408422088708219463725632328609981437084279009282108323051800625902900236132139718847652680615084584062638591236640261938232688557426703257551493033777707448230044209266728735829606905604231806455065185642309774499997916656232342096236787157904015403660608386072950616978502876291229027477266121148690476219137456243620724640415791998656252580773240590072290360475208582010460400658913864212371527206536652859070351174626459343639996290069215750242382099618803655299157035880592315949707152507253405257066814681746794783709547859378069400302708801385524906654838916190990141681835466943739117451702230338963865924034033058599746454640891638399956329831757412891428503433059014437260678182904053647594392201205686905654078516231129971852715170097093430764996242237303224049453715011325941874196707757156343701729285790661503774351471675377470983862436652475658895225409267219579637912849993347458867254119507594082880815021571487234944784692990588895435572053856532196679123299499312830912455384139857884666324786975539205458360562710543823485348256671213690889407220723958973392611918299595215033863135493277885893200274044648482079905017498388109376423635800499564529974383404002603105093647605095116405399144627804435737221062176190333125090135536713585059580285074737439528340675859696869504812036659659037841667637379113892204900628316664868021358410205688109738436168988377564264655494107721425982466020620416751931043612506263487270458400221198491436921159742432256471567366010063140350624058241920020394022043995085356257985338422401411521346675069287297009452763976688536071167437055229102554878543221450404506682383950821219492672141099150048329360822276779229469909667968750000000000000000000000*i1^54 + -61148253467031960869862677551571461529073837027592065240166897263633626198433228865777673338381621740113589010993252820649301518590442244579010064905194012089438600212513163346749580311017945447245053634721595478147152178081494810076091418537600385278697283427571809304280937901842449291220421947832533484112408086783016599644392101074316939731149750410437935481591044834236652185190986711849262171352543461860961412137010238604068011853524273981342837512408694170518808442993175383107248943379949462070089095787170486612684977134845062566126736156372740664614102744670097143861305315184264393145966207854577686840831439396686931230529319599997401634395186755561639669036463426339206733078173155538673038238293754613269649377802434133160050959371485431221859687567904119837292628958656629468253302445654300678566713603377260926841244740693334392266572243981950027440698097905065566495821902355251553865672002136313899993747449900094992014057430835630575824254986695015193789493689011619564683200720234380827542075502964619583495455993105422809753297530926281404425242733759186909212623317406153230786193969836784394324078844575606591011344620218523322901122137752859842731977820859013685925584049200290653229799657042189581233046176720379698957880746581540994208367081511110867987490273664234801139039998689030699010167666230478584449608449108048082437496693155725011593256960091421631590292290453286375199892461927719550511865125491338679155605859185518471765958515504925214660946962135056354690982503321414497010101325809183289381094891080713965718100152207827739467445145259693641564793789748992723223162973604404789229157082789235064775464247092961780450168547970468907764200187210762083521695641745658001841855709947397151818828555204234313213806301414045353073966395054905932409976987944841862454260939402980910940423142820798324331836645425373142887092752119191997866465228901646451410790699047988891312232807055019819308932751895185353016397305071578094363306314531720054574212653754205422034140460353772962881748327377484170689936314586859469134037899936920333233309826084101051674062477340900942747544837016834611290175881069589252440875032422854205808841155030947877984737711348629988487354030664102194146239189192110424597082571312447278934185001485982373411972115950955852162757319006043397351557689205166555878941858216319661811488147838783431330261248967454948428233157951679314951667929210136147748890674801015018095523847899992397770378932988423675519287541506454678855722376285690380628842235311577103158631034851089237330668876079172268684832148642319872824461363251802791752305093489376895229864685566134033794096347515847857856445557189038091639133358142419055252727721517528940894771244768972075991685839956167167287558582172766547045173849345975815216381423830885055036251881604531818753001135510618971894376388507526373538260998424780898852834191927198565985738625962054058618870429992675781250000000000000000000*i1^55 + -973922623957647286115373380219993398076552906423386364432595248529113297050831619336397538453473401909431654619408627542704857078355117619044551457069402239004982723161351012978612111319573528908989625626632269967656786198064258895169641594466265195833319586092406776171654668911465401404021551210290876193872985790368410847376738363444503189469883925061787111866059829747587966101185425451423516167597829109685022875937631040640371963695186421224506793357162931684376189605252236062620615082135569161539192842148612618495755808500546590066350750938718433174859274397370575841309393771049012434480017101667563256081040804598287270254532592600496550342964127384715480888574442050569156894182435684245778906842576572363669524452500413338625712575035246328565967581459126084411991904708319518454004918123964530765694055218457249155607178555968384842068389672285073097799137907495249453301809202860487660902702559433933757602115814795164412144797004763848528437411842907145834793284129411386543461921870086541380507449789325123213036911973369996102468297348738101636613342527477779674485795903132046352353136855165174335272956326335561714473695853003731464883416488539618071578310136774414039040021475532291284326628148961777088572696044654873634709693715418322277765861766910179264123060172142878417425178926294569806965061475211781863575114190884936019771391281812312407231708196218685735651602559197282020951315275787577771483374795435668522570044888993312891011899918998683871116224232565829638054124651954268081049600192097604528875099389647427213843190546249217892194869726985366023449834618788452599293254936276900489504361007697177672436867702286677900061354795052923691876253597452345512098320332955984546870741776934906420632359092537367577980212057032456263303640991217615195851532295542571721115822775492719057243596764949366236028242208491759548619372393743524561972511826029118095499287835112097754358557935698744329965298800798219892467793555364524572427393947319567382123832739847823038484271092766731021329198865266165545627290354783120173129354013204470158084526892803412718046154000210576187581181621106786833799004694962863840547382121522211205139776679589697107127872927540216123867731073483938298891422499657066588723806847326035485926167174157913775929784833675181242180861135056504517049112319229757447810601567404263066116019295326882286691374183389693431407107295238526626054234631659642279959513230515403480966626668862097103565396600179945499133179844384438452936056273886945422393365632434331343381342807971878935197725630159391468524175051172408772500342859761956135355169095980060148015966593513780022638048567953072681527140930403066140875083237371434387269428088127285139442012124831617241220932768501967830574391580357458741166834516010923201837442188518952960194652067878584013205776663867597414303543273757688501071230468292504697253654455733180681156563670071173261845588684082031250000000000000000*i1^56 + -2745310375513229554167156479268348559829799071192900966291701027880402824861068715087913271737820422053811070387967498459731888397980848416616154826503161712077439458531338057233293228955680435141122352358522819926431474642772881540609375839163778075545216822595962289735298301393972761653108210519602213319893633577309618730745477921147090803423912278786411224264769866223097250151202700217066303706822631759185591116834405369338557667273605408699423088461100402084480374193773151541324883355184175179101842514783102805176137574349308669311656799844229750316907937551216475706899836655438287466654466274300679228807873192811480278668533340656106239155459533618459898933148995474908543799059557596565997442567951639868868167006984129972367432839791790590023420019104701976000259774135486077978906868723862044830982669695685245245761004944708152070906361669085492383611865136309366331528420640901016787292296693594082918779283423934236751013070860552650881128953902855253498922967418407700201587263693287731103899943659366742673668650920288145236116275672148065339835809884420366088020590437462496710100612236800163449947317841465518485885109535062269001787474835008889398426558482041016246804545106372437914773498846991958647266738769313125755435620231495952406518901583045142791214064054814018431526291955220862160662709770799636436697174224767445049201704805820633378024724608363933153999589774588964604670113868228449582663454359825803490970013619262281393387177811463874461694001443003595986805672435721130476258550391698740097400791455410833034469080721733397811228354025127948406932217566961643307561502942722629812588197377822040818196938386492999962703830570641900048641486611701993683377995285310792791814967006702740052378755044818085928582270537306178774361138687788504352583870939099062896205733926479284119567616642191455521750993710969808195393253172041692245310241560052334684498853473362898193568679306370519682303884744019433176976612255485312129154677940206367305208227104283587928321641094518244955188898950233979725906417193524118461393145332174502680944819822647188997363420044156628760949437720190695044377724688763499254695019885823535239009859025041532772179006254939897659901574446463447674808426789508373740539280949231918201344599953890465747207159243396377708001553257232448236733667485502654659409904352902006075855083300693585063092639077171279196224375454103110325855300129790347611415722317874515212692320138433756248206588557442317302659326903613167013737463839267060957654853690991822040435698952824571857173702221923118300834945836606362473984381228440732503505718305546950242539981905050440862367636505016434456234578575318208609006412014036870238035457213268626128628221466828513913218459658569155033043400734542265880332756075752714096370580182940352406615085701178832915826177853917233992706016767723017587498178076193788550952557392347886480028577847340536832809448242187500000000000000*i1^57 + -97801333030363036290164829642369445975620735699208220622015312309605157095847538920370883504580474041256653486504857947336355749954102988950204293845393455455375757454039842618345013496805537939470936929937849378375381439842757924564890952045908007112845212406159156065385380585777278662054895280950452159050112247121112423512558962826676542063565496985034301995728514001019420942612074626705335641949074649404374720067442421133219981569433242333676043424593430210919645833884119729239039410394396431070148499374388921648006335509988593046141429319908004067771719619131718372645124946667080334858572404698538684754996778556724109606176634432204682875456272921891009394571529670327467718908347701054091253499703133695677065445574683464330501885566598392954443433184178325377107933898228681648547147009843138074820022745664915360982561144406393881012406672469137412521519384578110667241946569575052100765973179519530533484219639981050390414922272194553593015946494636083469145098924802798820316277247469366435326192113221976320096500376911559816135572953107418014446113666591331738219128195213187563562957190382947879402625830765598889884248810875429073818391129245834041288800933062997388338028472981333346321420216113119075474899782912540116216266438465383177811641241501408296252918092660537731152694158949591588801940048081701478688864376860545753095635762111227463424466997678626625727035439558117944455167848263166167976975803057834171447509926657508767777354316170459718845321930369724839585500731739449416892591480339641572075399201506208020555637500814183964538659935273003614659182497395262151601372045419882182091626663353492459148157589131786474339140404752471677090516606871154763347599293167223058794362502088851988103372856138619017600757723688046113244947754425448133015210869028446089973531747586014102281764898075471783811436128707337086513120455647963497807276968638793308878015756241003591403882271549782711079365805881888142051412489446357662606311539046109492316763576205769115280099877209180481014892683350352111214451263635718533008152183659504115510152490503518793288065302810109233306148516719266920531182039651123621943600139460235136724300007156670104130440208472538392215063098688005601373668420759519836952214204840534050175154803793511616734882807418136837954614556093015305712493723425222821200284096202197457495595294665113876555862821532486810740871933970973944132945707137811027335717235727203982284233560506146374443973473834541250548002657031176752441360986490034274152715811861933428004229432110926347888599845128337589774965989023680149252228051492384937065600266892857217084583142331183987750822221156557712379717970376948069211604437772217601464891672419913822987202722964221861206748899045192211239731608484360425141802303378878213330478352574665078587417290697606469156267187097594593369001561835968397182641650846966940933699584318820424994154449712935090065002441406250000000000*i1^58 + 422336527903984248136172289335793086911680341465788060659433086576945111023382619636252957098723835127184605125606472501845368257607542449346731865326141451451603826583816091837535449256844102405349333760487942261280476455278998779863870534496194447362992203271058661405608412134771604121175001272072785671578089119708640855145980716547035004550092002758872027261369127294005477984688721222344469613821482705353188019011653404221777222057379024868714520865314730633009638155122634004938607204762048055175429286760754245141364976280891870893253639068736637391003997831059457299877101027948452476822831899415530793766717839520823285786363896958285784209061056228111996853746615021690898429996032498960509485946130914812873523882525477732113515965335177149148815184208413885877421838201314301812247664922828391053898043574156528064389483847871181677848860904758408023701720982758873362472589819886524338832565249567207491873252242827690875837215915167418986837884737669588867294602015860097656675356286800803230941587374113513577153123761220040151317816443505003809189774270340523070744133011597933611115097031295848511913466854486527604968364933411179790805281729084737400030962744299056345793887694736239094343479538282194190979070008782872293894756307271407118658936322434769411505639368020808878642353285783776105642696863482888258354827550391550915994926596771987315074406511004853124077722627747528298211228154596226708005381427263942865863900006635461148653336599688451867696909621781273788994313233579664384459264595574948037887093926448313641447547801358396835557257518084295334473096156305017958345295559054282106390668130748327301111125140264117323298375840860935164684679042266379238054921676419341697243814439417895394297391979473228008667637720428380168954131151866733348340760273613563880611732041705259709902220725581790457100788584101229024592873083723310517812555657231820485194775103943108226351700299757615045619432609490024368081354862668001587720044061544143636227734074796320720666399648259690922383243879549278618389768731552059912678289896630867230034591418334126133402336078102939310407122821735239081302163931383864360281966203296540707162848689867822614671890621206043975363428899000272638895082996251820219466956732070667774824316958066628657543007191013003222151065464984761258929358727312942645725573557669566424387130858380777627252763192387864659712005277559952173215445174384580383828593479002470605449721141588836868070722202951725246223265908308695467104631423272617092876800552582111839570580580008733989857191595839678837307949477650399166232525039452611556973006536529878932409084248666195745767663576108969479596292576258453047839382017763595387428342335797596719463013459068015006761027253908377458616986978993772189137563921451284061358783245994270718639174289519493034911849075044017516246654705613519642271250153270692589774425460612903250005640021339058876037597656250000000*i1^59 + -7939128718675176052377480228603852253349602907170714053964866659374568549865502453307027893072511609643586486125536856030748994418881684029814769544699696151730905841299210904162719618478643073894892682135900121867774637699450832716329576214329583277383666377827280144997420551704971252117340474756306209787227831692783321099681194865251974744481788487146778368526234095421970461199157300031943190747110183428973288907684121636521588695585868307454842580533064581834509441133112333434823750332774806310771967753622532439647902210501939654044677174079421899305572713839931318250777200257693074399245254853143695666595322308052604953023141859763826875693951818296555755535626937802154616767830653172228133064177104799220919571982761168088926786829563654742353164807885067280645646347282031962584206327312102052280437542514330145037886740464220014689159580599293305735713191440535030156586135750942415263774667954307589283862473248709863101158438562419929886428238160294186504964992951551515991327480894114099556348705305906397549844493432004120325906971477356597002084599392094127049806508043519206299861817481766932014593406025472124107771607763880693574857158093797364267283273608293198892269681768731660544018231556540003662425304346359217803112714422411744159470208340972915426751206538311242379114665896808598398794672935751723116252709739480507589675691959090276204878110070290564622795994364472444908284356683321007369499272715486128142844012779523247022819091891096054396786472456463858560226550539617226700978924797815868207776081569693089798173072246446092265925582089449203841447588099303534187115478445410795793091266057319927937133390290815721699306045416461302331858383554166289487891212730353704960359481057742598676498724610889477217537821518884923971657256542256554517832547673387618066292058335407983175828943858791324201487548890938464808857776801518516568233186212732732164730298916767952408789776166578077370456639734228834775331840710667726437593252336609837308494633355584095176233065604693736597175126285958606863980716945648246515016647122639815769794996767667920045158325672476196287763719509847453433742410507258006517566789469760099852674527792968528619066072530730531810906079026662319394113947134334256550090432014835507774605785400603085843576645625689287058124295716718973342071406623003037872756277746706984156530928507589398663806474644899753842358536332707299190391253165260290402905261935192299967793409243858565827240297363297339038769690049566988471674756407536273141899444401350284298041957122407814429214137567599003633737294074564407670578371933607845489599159244377404965426159225128103965348294243954532478135884752363605456423424764280593106422517057482124044932497807624551850868120869148048172508914595000483972693695880162203742051822433843750268997659937414756220635943334906115153696882754488432672641099748305365781821281989892134517963426187634468078613281250000*i1^60 + 31677156376397209757024489523708630262903882597866951044594680445916270337037304449458396080256899834452541104537906129101455942267331738312096211675412580909553273928920534469132331196698882603648431575574691780330369128429231453172896536037166863797595163457001452790908904900256506564330307720269278217735115201115963201802340240268455469138757182427961036449647468211580013530933025374075507015702720909933760428913416419332822098608864229430759386605966661398241014880442062860534101899035907450765167020622343838607686895173605644662012191582709646481082316823518637407450091290364980400408257985262350775064123917270334823553521510317317145017073790625735307261166564136041571521473426477782640641676995578417869121975385127234989715870408534005989620978798488539957160574140570391373152897670203583042958532119142083597094696882677054408654299054376568137412743588875876796879040052092181537515208172675614530221907186586967638953722059063763994634886084463640939550602107629972127863549649653849816395057747543328388636679382147143427474210071211396780831936864909042605555462658599630167244291786289197431662094471766934780604198769968513645972181650831075447830976945141193212662123560791983015322354676479495747765906663465255792774242956529392329041912212370401788652640389541857819966768794641687271313697159158382160310553617970554926326421247664580563842840364543807629488592430404586999632037360591412218953126252448336800451325123211400411665966567385268524738334599882098194988883595658721118621144828437045694386817383242273460374266330297143874259171999724636451257311023429437317639849732183890599482544646034030208131198554415170120735753041458241030533009725634644432413881274637313029633352559265502552059256079715028338927119336356182418478319272835275385068495496058346190912907983348164409532025958673373839347118998798513266020408886869922232988988458395594498686995254991898410513639134558759628168386349827734963835591667342165815175605192049703442330642548351162533099244223960033863806643252450133978726475187833679654066881398647983843890543161926900369406963548228940919385930971431677996792118916561094254534437270634844662521183215654442373287629883381125441679128965615981000485907609677223741169047532056197248802835664958638536536986449829449487838889582970349219100605272450955104091856379753952995903424467036534730413640432219662388045695973390881179551096461836194724398780194267618926552486998816739406394971728399902031085080133726119383514489626163091996174166310280836396381490069340018679621609016124509957054430909405865730610188294815520612764076343025950617180126411421771620478627560640938574268468691496424296242113928758145254970677399535022464258627145203264223269880863690104690795098740421381931227759456668389905310845808673230802832871887641413752509067343737123780779845847710946181151152032013398979638301419833028386225923895835876464843750000*i1^61 + -317339026372957287323839764593299296560495225941298203944244978717312450045368285676703878022296827989317911822102430832274052858036407106315411287924807765515710456739493345929317050196730012687716699048644724619094537443458647428409979690577958115866620851846765191917095966752583734677476437620982062762231014571219288611728692503181602529795012388897408914732863951344859544255884971425031706126366855279568686097401983302856617832121296723075188688248034941549559290948856801310616305148777860309930092052890270774606590774995416813923718922374097963211299509067412623634386836745753980297327505994627113392666022168518951751639067268460197197085873703768663500080868592280664402873124344977200466307366603019849631296923738142252514046725519016387104226834950470400472101850010783631569393406117780914024006790182147537116378226178559049735766549342335034435897091485163500425202908619689982176201852771351693965812466974702372012391469111471288388313209961006173915581795309410274925837597152501594399960400066665911762132661153367763992567732740116058683124183665274148016901215523225000927189202886006459732281314809838466340372312534087061968726668582586282946601167496269221593731360205033638451821582062262366700463602448813936630302054842908536507506023987447518068025603526515379485483854319268826419712813258351104944378060541278854602965903576732655392271144307246098267627220096906973332630871789771264528304210823446599810404615099882272148435437225958217668991402777627244905337543344492407342118341514808383841986498044718863799174709774615512986515639210036039212211775590190526145302082046570355202418577452942609832917045830232898166476497491640409891952298558437159879033551434119645391184019385165500805560490869084402976062818648632252776777189711772699384858509924748104001523098736617245544382441787874964818829602573933149115329671574580047015755912676925501458878936130329564797235643264184537515242126112402135240294296017937572775344591021682788740075417015679843833595548020109821081678274051736906029195852426220129702067845823586889693152857074449821922900013278240906709095738425326465497424790352269945562852204644078216128478546416007227129661764515719738078570043766710195837296433035234839307275051748997448693518827876864059367069391898446606308242592216193263776930031310927143842207243845625528022136253665900806789762172997667221177351196710795991348183645293007197461455926158481982790282193976540834968464754163537265772936116565896534416573152524053988669732350156638664318152565146703345704165190374182966608966553008266076997069305673477644038910627586720519963895382034600271612459690294510886397752896211418261048957408669164659753065616904745818607902995343864183629521778909446587033763711577978462176691987201740318695414178517564573865827024983547316076693942876953740533138647619880801181404513544784370162307936409629618749022483825683593750000*i1^62 + 1217286973102408161910603609899247945489871999252987482917200166242379237533364424241953732078715112150355768646301127758000621776377453278604154895240447348074592542768175638912702538279376345088540181397071490866725568390443191010507083534951534747883771985521354752060301435919356839147685804280419753660495978623694464193733589729896304321119672315852922343923995128215096341803753530660357928462562092736981212132043700104001712584833673524020602226703526935335804327166910245177687307907819295452715398503495212171923766653103562256793628702653072947887384627732654324644370796395759894984658867774113962568441821243817297878465547403487977756569077321099512667356468276380909540408722889004257194391509640536811063666153776827325752629113804206827689323933451080361168682563942946915450543002860938294187323487179196205881674252053700768029276704229512363265676571006173058071243514652883617691008615313739171822843082598446026873749080417216562635853449538635599200222234083697295049742938756958009951028260130980993633191782362776069102225514408222770077060645899077746534587869315756006825152499765360056374942428707096067685801663708869520442923527658959342112903585685832533452722969057516731094684382949771454187011044937629595293398994332409636031863669545065221856487304359788615743020343579119176771705905517169418075620285058128808075987421341872984267998509061357724963235362190519846997702854995594036188638095161629853223550113450032355410639873490743055285082591374603606092149949320662548893247183319259120352652680353283309550240620680047224487577922666171859152182226799945549811286517398088749903547827504597718440274139689752503204493869336078347515073158923563804408635222911844319061184656083814288862074123098613643518603239816539248487853320666717465703185931063104011801730427384399145545814202410390978309868819549712992073859142910496266600070702767269919444858014623327360501177737255205949022201790370948654538757472343560223139942490857862802132057790560817015292009794503949195053382420236044454241584386002630156991809976606388009716558214497169991503870882461131276670338825123298181613577114660170065305105165753787766458307739820748114893749356581199524225056479533750499956453290818218076041239294407001064273465866571089614445653748038763688245667278220824627882738185444220647091638812161419498821849722562736899104739906043440722757501090015089781694396010195382696196211411016393125495618595965816784878584094973693643256915168072810187701401693969309529069758332333011962970351742045191600918360189415754305376417067724655638883339651502324679963191690663680584000089804524247737907321851419973308730174983764916120689045231297377553848460306575537368308964913541551838089421770173883827378995595817917834431967079818716227718764573019329012813259730388106947866776075093281128946540178734730681418407126014262931907603423445951193571090698242187500*i1^63 + -5951900891417920881984610544619348004484625658608314407302875432247679587508093724790749014676361134458519240287907486326523299977377989220144390481163035563953657432140114787082787229540690627066510046748911992413879404480448155316239231661966135618464100104076667287789922891679141485756762342203854239318409495537869613126378546418526893802325743557367278796405022327530208833767469196053751745890220042544603653777068310973593217862676310073862831873456592903383713313395856785752393602501800585076483999130364978060982665979617115546648147749499798463112887642813050083218797805395582148526950616251481857927795425789949146557383430895689384398888784391501422130215463724470511919315664751434026100207259061483523312278447450482042958884914838399731907251679635378485668191153957078061289270404495733286263929710127154201296951393972539645791319768055335739001123447981719303434582055363228301589702339820432076220509664976967754844636928078608572926770965717202715813081360304561833616394364799469300440627221407714979107298547400914710837429019112657189826842690593521956177285693795215415120366811934726310958422709908310607993611682877526195651252733893600141158145623199628652568326728737685234337772993933747325625737195849670652267275656166053822855724605636524069492145962983298225048058780717496351386422801776646087477667735003356859741118804056300000434171664148995478047707985664530966104782492904710862689587185757925878416597516456078038746352057732457271434191458938982764927290336629501562016423322837166670142865450279519556138847957393964332521778976828339556536054465500472710780013960023781857308923392502166039133853979651604783461946312652597570446103434054036279208429355382354651161518091554581780251151845889309644189207870766434392540653225502788051127404919760409735774300763662048625366696598950711162782439555560406819224570031954666640521078170622791680413918048762965575331939615431082332034329605976949120903174442772691608281494238657336962481687578723648511908156182161012330209010792743410907911223327287037015428802172831294033217481615551227522299310158568361907334631608957991432401743289829243435804172544976033066085410551205520863933099986167563253947413883583693853233495027232322622531760277120204270883807793276503088322499362827483703369146113758971358559502969300259561034839981975955079885218888989167884243063768263876019471416773796956067522423941883367236829881404961464284003161524004958407169351107971409254575980892867000245019200294028022934453851991139502263942634540920928661869671968981003766510380661581547072511645206493435012447960986124371303256542117970913839903157477873208907600292823700640544680826256156447463510775505334529126712752232296990238705608148417307267627846163765213824253491880572308171008533601614773244137788510259195033132563302825310214299792513446554289319878394544321174589837691746652126312255859375*i1^64 + 7713394460041028127816305136112563042827814426398533077004192278201019842317099549176696363226346403514532149588872101363391606304193776486649701363000363519513978430030185509554985640281595563547414864682946952974165642755241067140397823597848619210990715524325874021211175888839117916957227707328066018165257375824617607309916434942163966235137529767448314958097438488392148583781291793320574300088074164491394420231249710886090082224477863343215630742184024722197659118567905088582529965762143849068213761668990271462715767543669281210410292456949902973908143964703344258653515306039888974593237539752318833152297542796334255126268172740502694368323839104214606644175042703049479757629576789039755570810322165518473875486994244631706214186562879233238141718908555098576495847550610134494112592617999828006730535049728935159188499094643066486679884856894399667286588465837383960006495861829813886763060215671206998256981009458067501673814601280392267359091632202062486627302086536801264827495971396049970895000881732811301120508524253063131703780067284587513597117315109524419956167510261956089604914634354589108032540998725000819089511940832992841103769977223395652077141493247771712428521534694203217736394816517754427379175358984689361539386878563905117347665991765475661187430903717583273413071733575707296976612210900948785613010574704358547601066682643020887809667971537513242489588901098349821983587546836045191589777339397530380439850973125056558482214426699243063439955418863860405944059511238289272211031729002963740045956270241527919921510216221355075803679998328833719207638009710847773685119579356653390328822732953045470973726899884369348116829002001287335023687263793359937715804572241011955007474272272074513272464265591441423469155775805270654894075899944409873185237717762896921440020581947816059187425524472445890669164681292849040483361140723100193145330985127790488030795856854785535742623847143515162387626387426999206133167070040966309563569170851255628948703038101806416654111191877862692971084028856069305527412317096236335533692634401934266554843733482873493874086827355265478701204580486190020577733469095607996808474080394027460579952677497028792882538550632907640596374551276080032434437102691112396350610125506344125052341167738245432128735611348540607984918341446332539246913842867755897820033395811085071547109874160587960725052217632579434443821507118454659029636884098099239900810021231010151775616818123217422318417146812494902337032022997125854825492040897153825350523537180765399122950373599488317449430598845446302646675979715078080451392499533481015517772899497885401126147581285272407152866853477425304558754843546070228631923503637686984371865408420415457126924405287237142556069389293336908789979134526433693118701736724217360716099832789184398803520308955899133901453971104010042386063383025268508667799808061204493045806884765625000000000*i1^65 + -26225903770789178163007605715196155085671056363868588667630690642505925681078019799550558727477455791603932276141224630816393620177928284430514029405271768959395117734945842022319953947465361780735634909986605357494594286507352335128940764189170593401420508582142049892095197324806180543186407823625819035039680021634519351609545187875065538297269032219192569927868308983240577872469243844431289636937350508338964226194553024550016570669646040626773110274395646475444546980122105322107469233991915234326852206838231107508563817785930512275263749632476921998509061051006862160857893046268801870954223885755175145124442133230644775534180927317902753383263834255772423384780735232412940205450469100833821705846651726615652297200781678680350390568964478812306139988042813915468197829154217546112097577879433927279749146920863954631703380414350743710243346085177011305966475380106768980393050244272119967340236312884508235448997941705523564465944444666987785848619342729282955754871353979762981688369980859261809526551024656306856758748480236893815991313706243828037252972134080122799510045517463228324895250136931253067891669256444795051940341575024348390340934059861835629124332314983473925225706789823651278332458098145832196208157612033521080117215880330622315370167298741216070032216198757964954555724094243152282905148704076521188221998121881031139398684603654172718593490651921869103877226199480304790181319459352805690083450773557774999559487947486681016483097358513902757539942638685783033614247577960314025072605424803706725679697836304043767137701681725147535696117386051217633186622262444093852535470687595698313070965123888218623969809127177591428129867208435950699026557996908878912808631247976516560607368643658531381211247028827126441945379539837627042368374025090507683650502919166416268055567336019193772138666157928390206640396767629889026467934320664015648640606465703249816120118198942234937409798981664664747672345615310974279736562121818199718588995730304477086460053454431481317289552982224360149360816004071111937494308963035481530398893404906426991831518104841145963775173467324355724628956943517487019104597084448607346566378275393151780736271811828585992477238100951408340682532255575806708004628590496331337024125483163355979514977808811817787868471627972391321226734534800111210336976438633457963817817719276469816946039162374401266101022217699133305513743634235187770161530622859690562456861449884632957061795945910191753984027990146501452957051303580245104317741265321422924503934299647795581962662434927351631021472485641869382074641163510359098466605266645955025524763982288734162978283207802877229363147397436274009758631715551939622871588638710534093164518895002669902429363486311395109205914245666440748356458823612791987385906568789600859961558843414669491164233994867727850550172701508243864518591613593606332217085358123779296875000000000000000*i1^66 + 12111758662659033615711958606450987319124129293786215857225619392872330729352761673941629504236103821620420442009051364884607501448496770787081260593102381400857698909537109287075155953869248546719327872576354701631193295690679024454358627397553462180751090469055060772079388295483986250375584915332207944617058688945098539920382398020472216875375499934286576927693386217268404268867375150922986141861420385785364842330693380812815236019047392519215126045204850522697275630918167355543197193692597368516984580650272046481693567404706815402337388078572696064490794283308191147953432991706409260387687903846552991123628599968080345774325243185160494643556970295910333482240545643813855953548361615804164404859415367837581182175403577586278608382578399825301786016319268363408417377709973073934855921835722362143100860270670767468186898940077087980966722223646470651051373935489735257880377409870823019551844465495023636309184447443833545503100173170499118853712603655366396250532173665250092947910850211910237396098638657018538637636161257001934264764537836616761741638170635340559255692568606009168363771517195244274615997375278882950089264135983754525396359090202479382930843904364505658256322727109542884608268054159066602272393089349632925200168528602038530149552790973876391697415531715047037530564480698188638818406263023631165554057876993129867529210188100435703783801212641307018130981790504549113764004409250386695684908053695742217359997197226456364960856656383735409359965958385440213101146688455037861534172922551193417952178291842982169699848141289485378448838273002569782766152230095002020554234131712872365421638091067196760827912957523165143486534897591632589138374310433989055825559044166058252838387140903648125679976221057788483193223404058243114463542250111756732975866603590346052494897736434660426869364549036690514645580353396714480739804703992372963882040923999030651575178534880988384165515548870951730373869787306012166363676717849455058184584565151961948967715785539509081427593299762587057485004372179804440086787292921772619261466609633202012439323286722457463630530213694387705578477367651381674068308859074624936443125089827813444824463494845206163064579663700081461720165467144850077644619403218934229838359201047545501655397653474937935664861998347682446756180294115946753079314675793152079723387159776084465133924775545078646514000643552104164400766979993778707125075098712626130784681749437416482286498730632295523555706355023252652542922301710392462764280875066732996185540382133831907065966889800201577941210541287422394050642601254577361871917932164758176108669803800221276889649312727078703120451413956080774155727574941087049720391618132933522492946850948276142998536526758477879671495353943186860096983645703280098154744407694489186952067087687479786819951661511113145721088569004009912774911744628498240185546875000000000000000000000*i1^67 + 89222294384498407906191504979466120839545789807372493466052878907705774482179227852272890048174569797233543099838761582113594333913997762992063960941990088171516699323455163110171915198236299880397442232114836720138643556352848374968164821126426970689193266793925430104112012779324635797419743457150343678679501093242149375884523552064142631595043321829849804921969996234876297851804662140879920108766921812640344649708862361746981514158289530077223703605297103717448028748225408137796516620175214026308265668377350328069990683571391152801400884742743115418262928685036906360776844838507102160863644960957580899133891464916918608302335191750531686510334146894119816610960680171997201938824297395697748020221650644153577894365832422201433760408138569134433427980108346367184706184793298186069412680068558519755925756070729515008816351773957896904620017865756670254909558008097852133309810095407285898971427683618039229102022980514703861934679124336307744052477319975378180626558391702382908858839075263350493655269027216540759468757717730626559597693694779525392556707473416984534770740601720852151531844472793933699010469983518604045334572549444782413448111223989347381517370069240853525539202693220403655795275132418669762783056282630376363983030857527280685550505828066847015803767197590817445313335368291349014270262552168072417003647658458937238610810535894992648993739158229546383096926227262572982017437298518635189337944895027979181864686126010112877889586521827641749004359328729659067483148235162160713725847929963124507523831907097113939273633815660798827740354958859764043841552955100753395462616376237061469822083616897007534443861086593117703658385168120153187114273362489251581264428764171158183424063952266247858070625260882662634692958109145139080315598058672527789629421962029091746878199337585916240125827632757031693119416832184062870299226075289631033776505362673150342799497971043984643785052948337602684338345694976734528387213417888576153367358975085681466191642903256598350360368999415198291237844482168706732763958970323150147439044275766716963429382698342400169418458850402134182301632749875408323862777203707759626840403391084865056474706209588602749415333282137387227626354242063030830078841806222279600115441125506123617084980781772536527594778403347386550655489116864615112185208815267778937945659563692357123480679715220469265305374148336268531083988434182318430616979110938536328561993180105196670555785156018604135496364178158043001932651526333843443332028204662404253844565886532412851105140886047077126274418568958773635814342735221551021371096927194439676031046892076321656019632344398792805119868476664316143987950550253604008074003709562089189345047596389474083644027838784765559121610889318477738906532750780977654072647069482871606153079414182027042205405494584380616000552530044369873295517219082750000000000000000000000000000*i1^68 + 245015618339565896031907077171136790355880662300470688089819056072992770318627588334983876757544472980736210752727027661579410258050769805064824781992591562606199825815330691714460535590920576941429283861067461230029652376263155746164703718437626782014776931096826365403726830499239119598883103655840771600690290008716932616695884251307631976868861660664012694250384471487139332869516884087324771090937577713395874929461114652267281028554510924818927181503045817173973519118995887980062945233147201305344989195609585646218510431322610703625645876945140267727873153458506700947942009883130514178582443118874927695955653099634617152511646367388509568311679516735554435158177705400523464531312931416743298521091109554106341453938435939191547278517080753033050359516125480168456949189956819995312488163862926777109603069504581861821222550380199718625182358685142055999300685038752524704928824310518204854305452112839891360755035191179373967920362296540976450663534384522094879242338915576681318564846594378071238890782088465613543087226023066093501998554957387449634437071999802254941526124156558073286561352152986224174943366452836641666379495548321942697048797327529259722339256535120911356603713699070515877892064385157604977969657213605261719762088071834142000168534401789742601134697349528876371650526459116379207796120396699459321915275941696999035634155986319412186048412306587741558728393154119248403349291052444105140853509537790692058489675373557430654956661227285743413769350399302642410508473072498906156317429540129118252323665417902381539743565593657554694307783047792377768376598662948226642605186958031406477414688931196637863306762980141107217552575494251193968438636568826474634120064589678278283079620468363931595434649315744812630086179078378112056104357118924761486483538940372630064269987127470872772119325538457026681824632030489996895065312010205474076916990147943617073503776235337943791365433486769222863244648591351336029198203318093923557926242542303104733615985504652939023967713280795103834815030296377350606148672778119787588149724853809726248005590880108840984274046026375696002000139914322674984462979722231017272095379570831972091316111546735679995790947526654495581086958040817523477613822576367014474841342479212638661860366070633549197308333983412893708136864773048577639177372588595643783692411029123571366077239605491116499641168733123153311852704593405870765408627036384967664615412595293995310242890927852682741876980016191773925861599619305860326254831304935970328538464536145408748426945717617920804775004646365566354690986348799931964778063167684741078592349410027919396568258442829556417731335382254981294298519517613574559765008498975365170887734803741459330709294598549540534825948984087090991901798727256772887090022154182209701697095809024400675117911466180621033517168778126441270957856000000000000000000000000000000*i1^69 + -309471109274401395942074438802817802049773660044449478838110345240617745037980636419146543694073161348076499367351596397892383594736311400708529107053008251543230746121087022179534674162935873642327117023221940143920669789839913962071497569415410215013860685468204071937496976905146310454345937456156701671969634236306186121547707680331812290503590511613432144369666811001262875158027864296496308459971396783240783571706095007855877950079590633887687164597428614528022201288387056673007858730534694290410800105897413875688597366072853572895834766458233565124480028298186000445988406989789894127321926310943228014064490482746141338252679506862487303889810425887424300523090055598425439609254007639416557648160547783094493739045220919740874270035603981903552687459417371586400082057764188573132551333357285135003301722843283554230077389590186468631074498654989063925075653934566314139235181382131691312219017446084285414191347565260255383959768972755440494710789463882122969190706683025204552258224453766513390261031832638645207520327341224613324650873389495951355423517029423149596865227862515833580648842693896779854966894258634900656790957740959713943213369119815794344423471686511779311564714597222542917780811332906027634995079320989916068993399960022460354440868985421458743662560185520544665807773165839492551607116473172246698918151097564804534105934257447359844068567862178013482778876056226859310554452765403927536257770593376543022132162409416380940010801377792773087550170100043810862640367940122997399431552093756708787288329954498502060717919119289808505164779797852821573173855108104759990794140929314702338562680063413360097487008677770720398418227949704763592605757605346726545738302092303671980676261890118492649798467253868970648642139947483634616512358348803602220175170300756643705036851478377004628211906726458485133157037846678598050700136240902953574145671723958927847345559453498625705831433738276835503372187831286562864020508031747065316975079149090654224008640454683848175885654267841570447636969205579875227967001090695879650365259658577815756991926820708089953123362045724683597879043107631104720939979573818377774629005271898043609679695285192977956386564523513703932715815966944051335433034630008969194425174336858315435491321194121834795762896370206575163340955658451765850476577157501386382321880635195170654542751742899123650431479405211063853156652967122834211521728622630709292938762101714147079054742150607699518918418423929334897224398503396480787807772308170624018956900906124793424338694681430213846778273435935268354878410557241608204033928990037642391220005369078117410236137470435634451586097996430478762355379098354392522248717254156990677037889607966398993369805930185514785850163995307691842749780150073388207040667336049424123588199531737684525181955019279702885447879596541853696000000000000000000000000000000*i1^70 + 109825340735567616298091349464042427037586917841501276362145417417489644514317634033357603052527366798621112507497184648843130399381795266574951305373049261047258322611938015021150706041928371484795517090661403799285408715750361965082220308382463652737467740994505441269981896222939325046793487700798136955436035226943031810383285225940041996005394918388896497423566732494868269141563856949266693784188862957240746429736345269454028455834135243662387441688304301128651771161258201391663152842936564682685824685000058172438232235350784944232116005585862746257652095898417792082869414934293593900902812371237581330118534072645391877158361121090169714231926750684430735757484702168468175336524969251402170436539823324220743249116117589873360361312696075880218384156204254207422901365411454012884670939358485570662589559533576605868609534147584754375842694244080486017391840766479715787052294631535701936445848014976218660776083908680969142252446813050204336745532158246162697750323235698118181508281388180497363380359985194057702874971082796703583166635557972821194912672544903054452849256491555837553504736261819754705088891806674745295017989213959710662617515142439030850757291179835546894074771517765157254230264817647865134429168888108232069855269379381118499266585362106400050005040355991616805055833060660108726580559521424987766186651052312867766477478419574464396193378039978847940303559499906965663839749272307567717262554834384264867985593549134102691855039293633673266445707260908391013147622611170692612280200913768436219610518206378993517298038968462212586243176341989370650501116529637841301629787673875319011535288371214059275484451237887089260101133358674367695293180700177071169166593551496340993534891850403749703952234228849977687855946618264019032469709146806839859929231580205614884720033407843376621838317232140985277001837829354858773554685784629762729495366296303068673723005727680652900139532321589846147824524224087565677619506486643375668216976141400942249871304610697562507978715522367797699127741685916001724476737128829398358326659965692289583623063104990911286998447080405195069797224233682264618043305374254970634968322773069242440051159033849206503721817466057804328247806640820240546441255656534406138946523417384010204556141728517180172486833750492890314140287203514114241342271162790371274447441226257019612558771887042928114575045323727984555647347011134592995368769079533826202240281457916071654875020487169711480399036678605947800029023246513977112723504023970915028560475084489646759279773278062238726056789054977308745376120156136154753138945125092738202655447657067338055985083592323309857644100271736796663601680907043157910050156897408353884351501262825493828595707032102330107851690915656942495476503389908798865604964423944096553772075372771869796012990189714159931612461845708800000000000000000000000000000*i1^71 + -11319287862098218373138385305700089862536023344243547624065839826256829858562841629243840642851456410018816885257171644864140400759544283160340426648073680585243241569566955566849954435345197917201925574930584947073961162971879102325998730866301951412463433348915053096158632979309405723091258211231749357171571317560707083888150533619169741290861028047906251966536971646467462189152496516870999292726388427884863340681594957659309122600515917858643576384153005431055638216322921941856300080103630029308777434903403393404130677888905744105258530435898879000697722681843327436657182713361172092701242880833257567457971527974646059541048893261102490912187095111703735686284851279026835512153831894258868749337601743836086509237641342431895533031534265824322466865831012191229999112857994384696108768987426213397469731029582390028706408840772335640209394186474565330573463470371680804474100058107469419104118873282457316494400662435012403927515667833162321216217218632964214329280170533199904848580664831979325931571682794077872115134684612787193344626765802375651354144964124067918864874677243082588785299465917777347004697812996052960727347915348820907214023276857142716216701853893721909387975935763337680815306094511756005665587987534752255827758007428310722168050993540630592382322966684625277637657315215773187650641030826043162269249984752007681667474741300400081295543450932978430779706655111863526779265341991697163014097868331989426577717242095933640686272869823574547869907617621399223665612169997300282798506806002454678812727558601141194588685733875313666118388023733721927720268236384370045612998010974281092765644863786973464804419762261727035466780452235192225444910732820631307024592440001568201018531016332113452040490253245805610358741427873416201796286927602410231643514059094335027082185715332471462239814518787653369971968116505590811037519513153489627697220773517944059706209321940419546429141458862071109962999251434032444384624369612733893692239997875879565755718022835811506598956804648269470457878466012392841292800586586564180567103267447447504293369824766678541753820198939476175293137193667118541369006932947504052639135364567279073975810709549278786159824905101327185803229913252559341314717027822292681002507389758587436216680654777855428645011043605578068213815952128206353420765254737303040405223017402083016569575100106961767859597991073100758838195756870831807703761709222743450771999753271391669840836425846100576551816736686746992692107595207513035414315644034329087443009717203577419222079220904176457907766522618614703180984600172919763115710011306094409848259053563478905720437417003287387614051538567654494130556299979217823560982232487630263033569355807565858666867917853700830808156382017689091841080463029075098908820399461405080662331813920693121943887608222225697226096640000000000000000000000000000*i1^72 + -121625726902686795766711219832962691113648137587744848254656797752226318066226816727406123599704400383356386905117238945576189667779919144365231344738534686815619452411246157183653336559992462993793225961940406652211323221467533432811506174770477762643030964961842068073355711903013674302388043777190055394418118927032487610338308526588486178037810312245924240804606202686137695000157040766101829982331570105064444110647275814669787020919198987105357994905482025210993596789643135031136003840116863541402712713261898174772522451550533423433557704765901058495406027755373926896533766709112984483472635799377067027663392293715423240344416250032227552283876458645894840835910605126877544640648469501877537131099010387515888256664413907667423032098243519089355798109967676080396089163884956478113716959962294646920830334454686127542432971834324768067063419011092162376490617346667883669249608522468496052018196251695933774147604518296053211639472280631938334445636141821522895410170669823908908233423081401951374763239737550368690646692228272166801501945199772052350040472699948751260752465988268439358310129929437700561977160782839620199502098900311377824046362890287447709349837620247739199369875260037647104031100779116745902761504622532114986427157614399958918500695946084276709059869247352677774067736448010020544166916128150848938663490667963975446292719410951139299946584734697794657802281581634182736757979562458549111916732220287478521570859985975327957423835162542334128171849868030301086025333069754794092940066661682721897745381166594150768470964835811317481334508721227517217465694605415583996458104141716445967828627321081840107297724890219559797758399592890260415290755317897017939631074370439247363399855031694918167291779695684777810369183155019207843409670939162319824223529339090855885266746004986488083403279446642230148425914222201494922563607104652374593591902745058285029106949662957755522684306493367188373351996694226438826931737437847364908379964467502239619377693234282325959358607552633325647581092690471394759536750024376641564717601221998050387772538326430808694296874970986913432489713605360742256828405532710854710288508941303342128297124819814468624794807048527029734849593661590302008487850463435311955273011804280517799158476119206077800094704525907557904905950175292069462875332459864547965749325557387688935303972930880284597929846712858689919072231841491147221040508195625858862272323245389526625232476595590347671366885742097912850263061046092718026256308430373694505646322872297036954267458291901242207037746158361736264273946816103931877538905535832196772133732040309232009679409501500279940582007122271794225157482946980231098488651464443678814464479888167542431968854217518503230120855403586165541304597812336482416535332375207840673685465670703997239871341688373903360000000000000000000000000000*i1^73 + 121794674632631262577516629174248383822237936041289506839100958865397643984120141377051698802074466929775126897501887386716051064402100746236993046952576490143034523150874629634102516577706829355046831769871235851552135331555632029753547184915968561050809472527362558631622928473246925126257027328792662744238584603552028475662295294310941294486516825955595056400378099258919176109959836130856613645916607499868814802126698971377622675089615530330858000337244159128192881330447426205137412607581034879678110552998462695491425447323315289030795906687632788808368245314278641639246486316768941071820036784277540007300695388284090301826581986702688377447014209576858967798340362464169531466317591643312409990080810721395078614062402744205909780444349316940381828106805615135722387555546709055674993288108376690250677388618927949942447051591718395053259191105220770744155705100885639028892229344533764252510063724214616726409444820936759185438773630691420586422218488133939156054498733523605789274525406653664652266762487341055340846780187082298149227640772940956064505016965521077226787575757987165145824514875722288664952501100496683152415103916236684588712614283209617424026982183077661634170786916071414602696229260721120676562939444588588968192540641336497015667692858210735807704779374394069247711322399112650069410074145670306625246706020471839072109929616271925077016154012512995364644409189127388877898547136421408488544650327412875877998397054316101483934655745798374074988626980789865013165247677967424466725979407974724703218788881162651066968051633310444632973361614721493347308614861837576660593749754536841729810682356310184220329875896300325327921735572317770197492858575468916249653299865860284508074689539555083888040394251510555346642871281443133066473402791952536715382454814254306830648010071752491449767503299761734514141285948802694908369037350870527226269311662991496378834109723120968209389942247383431605262328533436833266607007362570417547977223460166891418932620484585721738313509796233936620609952292958727694082483204007587585997857365868139558425825042509266006556584637881349983926400840300764897192753187353377883866185523422707544456338765075888351045544560679420718449960441686463597704043073818418464596456256553645057577996310894723691834237879212575198069339147424727989174251101278347709415545746419423780072389864161623710666344493068428072749650868519350096698321395758606072982388122259303981558675373148086755590940987898234089064406963356019246482093451277286315077883308270038218990916812075835731668820049452731302394402158892854358470588971876800298881259443387457649110125697412958076007947568380732990583986135559787168547775206585626142097178499963900885083102353363255727293647297448510869339424486065111361269564112625564635596199539775706519626936483840000000000000000000000000000*i1^74 + -3835108246616148874455054284385813690674947623758753689274662068407525610897328394020615727548487090045521752176727535618233011879019660500680260548317831860016815295700295509438897583508659196731291242580891044729945766347620968237627953866524937061542717672731422952426511957133743535516070059949203316287621311795088745098255297029230127592714200155431116678116912204533040610739620416536752593869772271505403319681061645034800124510600473531402816987127542186107755189278439488398273628016211891691503064669488880187843470731456813405730144847641657765592242631382254670821344737082229086591172518212675922130040814243304768139636170590104553049502325780398189832062383771416776920864648735254220867495092303285754091795550106015308858280683666273763232520311510411149273507118975446889197592635177776359753586141683772966429867101309393564605966258890892987911192517422032370913630629885877092599310496958537887632896259646618834995332442854278961728904760301772181469455501414061547130524055727496027902766384102279078287792060638937223158113851735555588358562081580522179443741067061642623500711641902607394859943169309671674969040480997646373310159025284846124608255492565045429390861427826246498421807369439044590859656288408360046542189154380504018619147064062366422633862740748249327232853170326067912912100053606641956643807323401002625904532615746451514582984016612852432121061666678651482762236096686665690240787179415600256272501577651131072642801035855132880939801696557138451624975140172736423506501219071720925794353745709938566057982238900199938528026898684308682657716077632452626723491480120396829621073377367919613613428899708829934573012035669811380282000229676432006760739951522508036576834248482978423648177917767462074193929213573176756311949502674400222297889047526443246304348297271247432243272300093691939599662184789915487728149310246907381586401636683073766388545260859120834072126756370681681031981405136269964803588506651081908542747826351379893760647325941068217874707938368171754963492495161623396399492856513109978114730490508157780474345474706672343564612623197088589951742367524223869804874909858306569347726037528265660600771458423900651046765263515813003278631685339273930798253645463284741388465344396774813798978418919568411693635497479445836010640513385688121631381670756486428487866958737758929731010585242087447413665715966856402691256520575095858012782452533162535644631401891079589708331863343598282509824877867279295874259198212604331062487028809524522722039921857305619698764237148642120456758456672574069368926039681849672191765304330727028688409436135839047768401944575313100896624295682479929673676454583362222610124794812249947998249650340052126011619428014277073288655660778863312397528154890732086656133170187793854136343910963774494867456000000000000000000000000000*i1^75 + -166550882154355746986114315171518678375849024645137833808022358340802949041731317811975464505735587697662167967267448624002060393154031171734532343614721195483534186255675024136472286631618787413613375896554294025539468663654959023074614319847256410982660818872604622691954370800528798231855685629468953870012295233394050578506336909196147864938065589538224735995339865659467927955445868305421661867535540401578035877997753105645935590094304103401996155580892245406681109052552452568447112045448327420205043474451038708850767366931935318337783929460203148191691126935516711790181365098076436468014807403915488635169484693273121144581817460456489023238376134582633636674757535538565056809995556744221244884351076641240475662007337875606904564304914813451870225980054248358510583019896625154640104455954830531550576274018615680711036531993706773763903387685953608930325780852520491605397657007145430800358965339693337182773752719154804203286630386124342941201075342651104766900738095459150198212166345934949159295224651754772439451026834590331674151445966797163790399355998126814734192594551936309398688713105689681452648094677405359965731595794454285170077922379037509297478753838873746994324014557462782906982915929637921238469147106537172568815124409515069463503586310824396373923337267540783662266166586429908499551147134533708688822172274445019485679215445489015841469473320645775382401937377369586385239988638294749512549364422636678586620381492374360868477277469725399904397010734633774403072503553496426464751023103663169966127236563014224090443837494072154954523938712473198802806873859075840912612870963773768892967772884804116792089581530201216733323945419735725627392606960822585331785280162229365020540448432075755940782369928991895475532479341508981242876684708475877131662958569590849690390231451200554128465501286498453456871999760790579409521710013878498117127317361994022489672703191300523778832813349347331988620102997741626615157575907792176771889031335347715880496488800623562755252136617738506484270491704334087173976039423751058417863102015634529501708664995697763515621325466839120938888176431060108489442576899382905969132722626491164907882573812975848534492165183564941045846621937234129022295114037773827910483072578560843371467128597495760147776110615262550062343800436227783382747536363229588321941957072639195206591168268235013122713219695482737241548316171543067125517378490148632157239782401717740871740282003813452651045043196405141051176010951684746271446860576070371618883277293081101408833103880453124229066284079580011157466138898760569989855438805713786775732550841947759584369910680625146972515579879350878854828452376886764173813088763211479733619120629387207556561245489952899072413461528462731937987564943947791870427634190424779968190302490145587200000000000000000000000000*i1^76 + 13117874684002199158152094192625917962876102854796086499407423592943266479126069064974276377143382793897496958558993365209153357250572090796312510218650209628086477646560082644999400756534534669517458706704888957305723001074314906429261916063929626522291614733397351926822734028846609126451677474187551509911112947128922930504586080320265076511047237081209460458959533946231157327058310368704545867598710730285420400021094851019755918841012375870638906960483155567874871344090606421855690646946619958519388591865934008668466033334273492792663448119880199851382041813962808828079528654728236276007048005234533378015389724354026972949276482598668658698447739447713470548894672729726598566113391582129196062418418706375966647935740023918541125948075997379334283521844434854699093290958616117392007293021868245135405510782377144400435687929693935560551510776285342340046526798646861770052544771920234632804289692896454158353832510795508122864423261839328171247860997440470618433212836155025848777079143045333040997139403825981723898628998904177730960160399280285801119266400940160552242526457284259355836310146543529211716561056613823467482340209197789239486595233356591142174479513510508296930818699875859901389778241035624966354453071817424867627156451195554914063626805289535555123848981427980550941497756613944400891060345917180256260548903261912015850656438439469840001705210435971190136866867235834015751221442602101007853009820850761660595906787657305381206943907939748563207363358721703780394637035729487927193031884166766851954271397729935583343240248045325994712816783758668222550945748430887587242442808190308004622978771086094566877065503534094883129709856293418741394317716079939706282737741056649561994375038592066059648124003474177198481457920426720755878594917254789822329553397912218513544899382720793765547162076767658429837564926278011345619552935656702341058872563712220695373426000187496562303790418029145594661720014585024882297008543849961960130262777179509634201132117367366700673526553071586814551333193524510957187686436502949491883687553961902044694347383885322286149680804267787590029901049464277156406118559654408777963033591547464237612826497081140810412235868381323249327508338586553289449558160730029161976821919462580959323511740620425684167311923461697594973974988660703437468384707469221392388269843454777191030403595748672851187461124431313527898076718274078694156126125892079022134353662201955543957556821943377472607255039309045624895646418918622912518014998403112103433474422903206321732214958163423959259016524845429978889841079615212504256643462888225816586680494679612408805961843076191276470967455190625545906639056269960895704547894188419834583373909631219139408729981701068979021197560820031491638243895335676989331195723090855353459618611200000000000000000000000000*i1^77 + -339147533253841240433569787456619827961275912235041757601977596170788013205108019872657642396536753009876630369714789834102010316600612209761631432704834717285562916523500363412770797499969832115621132419180491472074642922801929930229767736061288713741253018113573400994304774818085377455361154722916877605651472170617460578781802846887372778327375840539815248503917809762070352096448240771415562728344003869371173695595112583751857004975473264801641743488167164025400063496713285067678571407094587945080859356261266036681751398556316087186847371503811728627300656692627164572203461888172666401421125491345436496401790624860803021641086259605462832358641857057839577349656147051463365876976956004076175759278323939025360912601035010604457563904280866643562601906728647614095172423906539056476757378596724606762189000128972600389820427006296490763023694119585163074841042714890775730363442477531387261952273319825042345958111505357335090422820901278076389370784325571000334331893265858349406308759419050565548558786405137394820923064140194449678845586024398391506649589799933706895895041073756510860540086243194403979153232685688683589105290422748240424569735011197855287622448669044048863674397902432226517160406126143636157627522899455853311897989698907922796083216831171142191445209120384558066722130112611605650132807334245655235664709395426161073627589369911489156477611563100815124089713965555979619822850580088852788440732041420027597534123267706504989705469290678765136163720294612836883904835407674852475814453792245363183933461753155409481707523220960458861533057420292913169411316821243762174505960031717512077182613827124928806562578245272099212241860761495592380134842047459561006209895914345100265511415441725469380576974529631153538847495478054455335623127575662292247232500600230378098370280106981096609795824184167614652731078237760290954013339998443849470305704531183895406988971279702299086107804922391220312879446264258147343939803932209273077202456223491310422354897412932588131048690139651301657289036053966658414954801581114556786655698487043549414453252327582787339543025085335413398229502908090543951751178608497585492729060348797995400423341827671283807545472257419770920523989752548529142792823642908500472543052073533502316684870859271849167852500165531966677406081893695039202523417863469694328487250438217100474864958029251045219416936224042699463671478755527054238729521283957745703621521164603292772544354644227050913450345511615971228769021090620904900810127332403880723554947272135187916570261178775058095294647216781564663013569907195502781194807888295796959462115595239018925877765259051297785516007811959850952502794061577202881964387223724131448553439895028559521426307596842188708860659320721498238340113857904684780322126910362862223360000000000000000000000000*i1^78 + 13228591398306229653302482077873465855499719531902690162497696952273794110672489943473963533768706269376427689174874660916694047195181696563024907814954499923550438939892291123773268054673158294897774450082439552336056307704841194905757441797535310347413158069698554184187220613558442142404439215390847169112239487658703342122252925731670369313159621832053961504644199906418640343665298342354540970293113811279520491790121047805538061957168282935779862391252608342022251292076492578530040861913499935869661333208825270229763004164501872026091116817312870123069507216601249906527613105368291731899609275838339320185070530417971916337157417145506301629048236089480247943436063024156655463281729485068918659557561177453808252912470682000174125508306260792263523251862662180524911485531990703630143415954879629131855143582382920385269459804623879076660044328087974717269437662154857498603836782276174391122172801303996145889964498453492832301645134700384607491216840593327694445064436663149182165224017073112978260500047731203029227237825106682640207123724045575002928767508366422689650022207174230357416247716852958942635239746512316513396672643277283679378854518324994414032479179838911057957620381217964195633596610010433442782998460478365811181461786898455236112672726983135176347996417328227241581946961590554013208459361200777039170228543597020921180235424239064537185167290531464007934785589240799656839168694061555056968551426613475256464163933563203464649836871152598462225972707026845180976997634164631658049707230098550583611447157031480063898680873633342697668055399990806550014432171936796634156094022568881593429727289828282616486560873809423070618942341671459628481225840378277374918780643216406203331387042045458096899044849990008216944951724483525757573184803019919848218318011046588526406037151712962155741363905502908098366884342399326454862806512502515501041028003214416135785078412519414392470776981889952419705599671973417132509264795766344754252932168042573025515794983153094078346060169463682348483779593378318658454824710228101838937921139543370331704623906902254175483441545502895382206412470152177600005148861603645627263926223719042217386101144530163221983286597948715206206471065429070617713286732543782498940514390881609524561344053236581658049573112606624570997904675889371342011938504420038069615798295413118582596221206388724343746832135714041083357708137032599871398692217186198154804620990509009470924899259232255739325915301296885706378798884242466651378255077404899118865485841246410620889973248987792125428709621925470517743404834644090311985056699870386545327975720703632440631075786042925704299991402304544991905553771295954305564649549595500968027918623791596682517554674065199358873413656185499325857695227217821098218809385287680000000000000000000000000*i1^79 + -80319878989339349805658093479716461178485011310562031759957754314909023043113411207567909866553344818623179685525349029746287149315634408850669768147002862380454767459939405838231025185487668006389209825408502651786104477843149644842791224348393728052425911784313008901076335111930254218380671924672470683193262878307029607569763518432231096968221420685387908799946497503426945494849494858181218691173546994997462822818567808306057901845653755754702916519825396993128362590185721240213199498171928384994498503582465725317921598151197744490940067231299670090496195173601633474601519678143110895209716398180515610143678539785110263304106709212649947300136163619300417514304737613155416303603982286465328408137719843195888388383814034157123681688882154313158248266179444858131576007822997782796878568879547712630575001992676929315523995360455849397214212731458088822877091141138906695582891807223808706785832223665540508968679520101102913172930382710460412844600397416871658592445526089120072769255981002842723845842695263656559353933336035711102215135252649632490674532710759608475600259634882366653707155462583019535105752647274887135274121922804314327296221838435703822597694278095658997736490166354442647336285841195195022382403227233756022017632621105903559984734279588944298392166578451276538248236505308438842961528216311745151494637529308900095566657317927194777837982118866141588670532916083553246012864655752224952038813287629043106210436432184497466279949457608521240413212579199094008084215451183240019038749188132001050021988106217812691573880877064827345695863707684668538957386458208117842913014086510454380396733274495006303069372067889767839918849239173593953655763062350865777917017581159990910344119748337661275756558126881834464938680169801667918851088653243240138597057161342334600732977138025001772004288582440268797365424224275642252888799251494307503263545431546468511223119025442856529260708987774176064564276075085047887543388538353078287379048156149217427193978353924196650020477463272049744884235261365200110775617115927359464935964274996722835250606974691681597103147799518088359037861170149865113853083411443426549067890526552696172508137374610401012040756653214288815613470165212108248645862014961028999162612584626693700864690526201847949738566388913377486863806935231790284677997692590226631412443628390666699451976602730084407694445756409910592128097434895740695340214893725108004791335084629622855215747079130895724722039107663508978275490417236067825753207989823089922584395181407783279961211871270252194176543611964726319303376187565476286438264343121574719436682498402150397215949839629796930884922899627609106079613724834428279214195547217568000885437394201337843107868038964664227768861273633465185047649016574226234081280000000000000000000000000*i1^80 + 4847361186146908248310703200217584525530152795116489276903187516660067571333535543864861071327900654103815702343406051932380113401609444265578327154599061635067469268926470659788174925674337133582656944730776936981159250714812612283044782033273109178860334875958787917068771331691328888697289480202305810862477057176032491400280606510344064311838874254334415595923715488121388399998542276377614212740004803144317259170764123370174462331706156035689123759219015708118194234567334815438571848900226405416615209773243967755216242118301306501700314599026215140756898363142166821037591121347016448259841721565374572158082950402743482855733603696155875986647087281454978964859754292090555814596852753070078204995352992647372969318694497875357005304945698776928843754345098272638406012359501848839391542322732719560344903601879791630787130016384511251884262017119871328092123053207003086274613404014711406508057440504127978559517055639930544683945592548224818051092090955565877518015728400061638423824430102700389382389804737430259736112638052925502024958764357352986114159042147313469216590187554567014034943929476187323421781777709202171312787305054852885326809300667702743290814873716489984832121747450171318385238394614024925595576671492034061651892090421529810777581087024065206432053134547823594188223050242064748673151550384258123191928029105761374810103332098529491564682956041202156707132291480999928518552732418699200771647733428674914572213041609465167035628789826433963974933571789332619378846100249524365755111439220150840940094888069975596254049135328583819300021818047463440395367948388022258236506048524413269225448641811902193337985679553362839819787978528711771920937110945915326992953526418194473873662852995314909482497948541141975702488253929328268514162636675382456692398664813003734452084712121824073572115487331267111250535514791490488733822573535409348553446106904034599428458992346135525078147138767133232893207760511654284017187651333669600992840059516622030545933376172388508210168005317626152232129030508354942869400413690086624966789504243733691496017327857178448681247592377688351239709788978218904063859671868210906058089408056940247761107185466027215527464880058748158521474282377155965169155305429503531449108421215170302025885078838216198032758976730048195751951609417677565880272861004281209106166005974509868014481756887735614098511485672057716278590399465514994964159517286160945295123408884552854421737108532263825227960826578730768624298729865881881599889893029168406306362888074193348406358790629986254335584483670535976089030157067047536963666182444155404690720664329838517984318551505696827022850698683942388202458212396064109308347952112583418629396047667168301359634332170398270813336758497836926124009771866521600000000000000000000000000*i1^81 + -44065983027891639289098897702852845770525398239424547906876067295732445181223889126598004795883383434556350154530774061386499397571913479653960056546118242362937783762971871914831214962649853944172558920824881253574912995331111133322675768291737732379162751441116336925649886994928114430010792463561583624169431069042535138394039049963234635189275666511786737143720564566351430851679292169951278634441683563611190366049255538259206451847816593033958929213106284151676809283398951452984271260828287601127121433496662702422600921382553986599037171630174245425863516757683402561406293438408125058022173707532800318615464324956782143170308659930375060435726501313616679458700491678951857162223430036013962153435036931653910398597402998278196590481990440079299895525217282695211660210015487768920138578002241753231177862946715080512275085918072072849508179635199851878437482911873022117192743361383723128028597543757637458367830285620321995503219883931178605322157909858842019166014272712608986570829758101587551033714893757377675735367542660974616096347198905095497217530746522812007727131677866700835543860249422525697954055822185870022949658591551772562015967869087915405247368100808168975950659119717404023218598042392737509895173028217538926815091297944710007080506545705592147814667818094544604141180077740898543863383736981030565617306732383247737174468368697846499054277996426601075481201831432637691975212301273384992455039087842894130177151813596274567681282065251372354601594223970902981028139268859020472894903030188790214810767008509212308217164563286741572586509820097835103147819240946357875475563933055031248859277922537187617855237419683436484681882462533118240452634493066623280091221728012294564468630007903906961068416610591662564159494261269382532620409854878249009229185065209769917587015088155595631291440555820832155324945081993790627880884576312972150447329220627644812056839584556567165345326714784107581180927835921436705602272057518305076691430049471244951328574493047883192383130866809892720463505085511995892537766189172488250941121383508271000884048207254950345596898643319540963518659925595872896926248697500335923016894440407892662728514137498143558567602516576021079333753426348145978888883992762797444775063610746223948666059367361421390186095290107304150919917284241935962899786639120329300061515001636212037884270205763724707422423145555932952661966772923995573263065922991508518503178462909489701696143061846425740853370262996150998650620633593660159647315805107287043925716681628120997037883961050318533725330732889271886842122115931579978340851679078075451601867730344563933368620618981794703518705572225082539710180856155819519073143615036506987566792244026366777708206420088160703206239940106202090432574259200000000000000000000000*i1^82 + 1531339765200402908278501181549159606999978210382608155818440893304486137470961417406264599397195737577602767295399188491461220052175415160341374666934570674604211866333793176294709511826565531295799827347955452087433498911158564558598111757871853404646528782528432244423410757806545201034059288298058875368175875551178926098518632017306639656420631440908241920672808292235751462385052615103495630577052863775024895762732900398059700938373630785700611784452192906125436135850601897834990195789478723006712277614542420659330646411029895931245830473486328393872643184383592111340263077331677510302379133852575532808314318505176772855165344343215955001617786825019986320560669002559856684289920092837218526072621363272277215186680247738289438640753432183253937150862350315187978201220102417992284418160644289673463162844269161863926772582795108994028597900780519382140835808070450422729391960510237261320007862849279478014151933411962518604449224154553055685431961383486512629703872924046613905592675864879906901893064262384473739078379301204926102577211525145154289750496925759322798416996891063953479957159331894535813924720274889822344736560351822243467433727900652672521011389208735534443715908273287104695258437971862254263329294038383526581353379757422899978658082288470102053031435234582667239319511493383360747212636856926327666676181095926130492010761081522235032581051253373067941801931899376162879125516616604808747396074133329875961885823588867924238346819677543091055197410844596470382975556069576601787924260279887946940353105985639278110544445459308219545842410179585815695102204922348737276725637843146214361068095917093942410278616576167382873458084228785302022667533798113642210555724604889396429672090321094344643429809728935769431625294164407610657456919702372863122450227834080360639623407384208150557957667516108493469998403145965071870713415935042430929970010815064592689673133398299996988745448223577763893514351926841818019886449414217535615984461271713067774567531437852764282514553850724699670285103181033701121546875839070418741997328290142354830056219951174011711263666285490918530304512112025602173056150731129667481593605032924388103765695775474690632243921279990939981406425616701860153236207940533116072660688579544082197390623109184872108551674400445409556173018807941834186828168968499035892618910779442587827405766209277322455898491287168186663863599961794787327956734957522686583989649163522606373493821554070085332416356272269185203407050420271092410953584255232818672875241854821711672797891055942419767402316126048516714766209947725837308579373423065826745733123885962899086439149158811618308671911723043297156571849798820248595419688719144762894228106932529604032134426745930915272726304109476865638400000000000000000000000*i1^83 + -13870616662630034086406114156366964276966605744502207095313570001700756816345996540229762043887493728914398514662778122812373940950078561644280093078331696092719578445691030402708288823257986078777353332785935193531209972801996749405591621860733483556517246359911732388628364688932145543820413942403368379973616936158885237001045709095202653095910749702034350612727166486184396254493366914087652566823313438693134642046012998775610710131971893542873558339338593583092632681947648678570443704103074549507099405475482569627684305449487036953067480077415823942868583923812484740651259969662944775794620376845334472551889410668851577058257336897056118352707949491867819880086420321490190219904769853775086189862347696288648493103413616035028727055655875990234283416780964296177421154263307505015848027228361391954519200075117116090072013485442190094381292988679238422969588170853778559125124206960402825218325589571198690739698197383498297807832160729656608036789648132835785718264159081043107743275289325509672189468084124683993310278725226683833795975833240771381688849680476619460374773318183050466123801562163808865917552311624906846973060176212053963874905109758487566491009963439632390508164576977710536450836484490867595383596418096011948216312829042144497808920125499218039580983474414526376165921875580507886074981714193745165617117938477921943908736862111466367511941793537824095577743218075732655040332757442695179701124323292310229167980767863117489969947679278459926277010778006804016118857485934713925847586949328073135347317280635467654650787570985446877540268633714762674051464848685305321940087328571102894110091871760086558516340342216352755675138196735628720402807116392671197336194340995108920993439864487947981075218349478468810299573941389369817883271263483350513115886439985478646961594269833111788443901525677874422604857842069891851146042412753309694343297487052084491750601034302880331116447987857028501454569221773536242306218456425299636011856002909458732816341352349370955074283769130424861475332328897162989382829454096220096733111800320932734335692867861135236477765553863230421183948825193372444524753933326131583836741423249862700278402780160214508448343686255604615790084223189964146589639871071806943829173818343223660558973799068854414695940941695847192497267481686460530573965537572517862882377881818591549210757202331630217404004997934379545422304433980924011464402661662992499661948288747136718392006624117686246652881358530838671022099211318602330635269399835983800782587462031304923586765257864337361860317527682360217887151369460604651176102397674126759671708139530639343372625461015180463978976840616246069212325830211053106105146624851886665197455726927507991819432484295842485042662290227200000000000000000000000*i1^84 + 52590803354641124858020580430718085299345071654659566677191607774964169831114397977332531426164846658644580094455161255754215861579674046059956525010050427391840945622563013545202986271349482293890272459624766925817934379393983222976758087130617917105584929523617835560694112805542016159977025495393580369173653572775085803071598037276455362655271629540663414005701440801472868288624091643355884707478829635421203406759914832705140440055529182124453845539463820716246389861238059941135523104005216002320172988056721531104423497115523770523528022383216550184210153604972243767244208935181521611932306380738223209519313045974865692815745912901456241676014473470885845921863962717263570581966055439881388904090857097502678944577389112954913725647036201302088263381192287276413863497985315453879035064738041011960486773355580886573815888592636050730443670619106262770677368700358988848405425807441261082813319977701958379583443980997167955818016080674376186148315442365209600905988123585196045048870980848837165121682228026575806317041833120960488602712894112253560526546978759059335247050802784690716675871707159070710350405375012713607212892829238820633382091511634874311020781510838346664160511310264626870206752298143164774542979918539380542521855796040508839781071521970282394337688400895460135265038711242996293464750679123804756055090486120700141222003385235550172510100262751718401547256233882673399775831741765878527467381551110690708587880441909483256586847635000791886463086917297115958322139234320018604012091180607260117009520258703715286576266714574367185354860118970111975229250577245535740649007788528560252682849972862687848581766974186768440994412628131064928272708854325331812148461362002026923802521767264032730808078626535513806730666312329583200403539887341236597256615948666098197517701935427859272646900119709096656247834780361146344382257225855240282153525152028813787355479492282025490485519746466619354425337492815834173420444874717644027452306815847679996020099923465632590616952916315305431257657096041283005306677994586638493684157196647297367935512362083439929634753054825375275858373000612212110054466496276884614038451102100645632770497674331218992102186242743656922576963360295479043645828656195299874048897297536321786824466516115578697342885545617780074004668563959307369444535366935774458403244623513041716374545775059682221721795752874029377437824646880761988757453815554743456749596946120590716547191943776420468553184168353072589460111640268060650113572084327715396996093685131171599675033875787102609069833167331211047548037424937344092898474324083999300444394450393297980686605100361148807996830325600638774912951530201491685082996306642233394721930354055773943454780829525108032798720000000000000000000000*i1^85 + -499534670200645821502175708542445406617483428445542472746014915656942979622023476293905079353090554199990823627184513613935956614600774723210578468064371344034066140834973492793063424401667891288561987322860335942234384572252319298864611219910307870634340277289030315181488233944954787599914992976508505271948204657914790468230921608772814542537541275842596670742608514772992652174634488681654037845224201393876268259374198033898922879418488890560390974051164617264510629134100798329333289173865702135128857479829552067494165688920933191796449364244386375571319787391963837523331165246929407151279737769684264354940789863753163951416637426324133803018806490991591023143526077292836506083405311564095266648147336563260039042694398106236324015087148776244406353879392709223856738450678732108134480951666613484325553587326725837548869917985578394023709449490984037683116496305389873037609893933930672572087702381856849567843738692800574653481114757118565002212233240191458725868395651415969105387584580891828356763263694552954678838806933033164255075733836648036813569055072801715397059393022499043369756865524066127142329418170923587343199253846998101828877874185765779840646801764435262541642243606823302797025402311341094284406943956575152360305859637251452637515259977216475391437618209703528968472722290178460029118719397402360583244821495549107433577433778171152759623568382287295665371331439690577839064342486403930933650125966320109959245211172135636974333160800535712488975405095850289317580634650025035816460629055011626887109626783935399489770930760882870942056434647559820930251263912911692256231965597776688002620112877407200577548502222432639757726981058802257944402941862703696360453997243431483375920788417774549342924633149022954503679115238961331982753731963495760549540965308201452787624557897984185498609436597366340898641233433691373729176915912615909142117207699210316647171339294608603010038180519232004090367105277236244869631094485994277990244433269995463105838071621947878243712992442376309699816208126088776365710192259016904099833960193510989731667662619467676758732689732350017320338953887440985407234090634881347908956698756339745655579614119726878308029382231188256341147020439593477554777511533538977199632437410249900817690436350715927729975366331163444575234771458776918333628249960524803482328686612926132774666886475118325953452189218641485597318071540188555158270182273052231750083077851468706127084553490522478056656992318804958520292018357645618955471185646893565809776191212279154081367040370329044053461781471232812124905006013171493694345373085219692880054643002566608594685109358364335209839043597316740944870808524873728256793783110189666538600124271111018217242997309833216000000000000000000000*i1^86 + 9179449010416188048923203590831289238299796654449455617656374341873874944631504571594387508671921928770971597176139424253345332285567044865854708082862981472947432810664703305237734763022860841236850001281848485152469917798388036281545092680261404747188520178068570064792821935384549914906001089320321797164444498746132453594711444774345345086106134043193799404264956265317922035221728059842798135994395035513747016055172981840731740451465684936054990153343385533839636380011985454239216466836077300706863396381685465709480939706228080916186863819361168687577741005857618222898174381356724837298638630479554892343165386968864054473466993742001352828885731642865845297627258898261418150809621032895247600750927144561115955809877992984686970568207089284201764947891869562329297473457725867964658558531107858768664181496948177030167461974387942616613989546768741406580903801350760462965336539528964349660757171379925190830019701401418319095145826126529546867106605225946021912772576989082049043531785347974889211478394718300090990007746753190356363611234075748264898784402462545612801101090161202147530316261325556882247701347461390640805608770395139678427427924337510971864576343626670798762742934618338637927074027146022232611806904977727398831389533572603359030217182219686272132957835673468064097102388366232094870868251095045056539237244120242893409547310020338796143036964622742503215294581783376100056000566850514889742193991112610363118251967232006656357182675157746657616286901481682373301295268149610930482627690103017269643475789523853240753223751216202736575516920765198693972536893340330346710388872393040597655381415518163336312055903160572769822839161331241047435059987781922941085699603321967873437091656573103626950900664501570756273563006523678941857747719949379864133617925748977563177395740576109606172503961111877000917024502678299108421685866122766758165890848551565546527957408815094969248220567392484454811178830210070929232092654135809993018941600527251535365710166266980531007345545291754143639457678849968642882721585485401179626553821696474847439563106219967133169369381848973183719409690929541904800274957592370543775997566785572656549383941780848227343622258013713138922059470947597847731494080732596397912301597883873231306003068502049881692020629792810712415818146863347283664975620167560008001450903683544305463569433538838987857201486688347375777913706340949137459443916834752802647200632610621092599828387099997737458872976890692847635042498491024605731223346215904212188206735378237154197790201848979390373272707807930807793653537091904528824311914587042318885108059738794277370429223484765804014847600571789253620681678490106679510724151110286164237322065644071982746042368000000000000000000000*i1^87 + -92844655154942513778014621513946452847583146966836841625530090796939719434738634445180808862266684712930579877003468796268366377941987666345883281598555754358586098872924488427366977649157565115303215730733945631275672754275143620049090455316787340868213360072731424226097836968636524013146248333549987043222615914068318597594710077075476155184777875166092049153828605878836960138403460007087481721796746124832005539729069333301169775581183237908911764205681674924800703411871479756613095921459979763901640921298391219443614609443008495050717259361112693496160128081823225984165199625318759763086615234144878781277803062635635311017152914854698746690572085081962818160234737073340761590091738970150188008210039877853695865771529075671364959354596812469782723730687023580895369217968652222002019587408694661806606712676913957824954923364961369832011602231526033176408571101100777074026531960359036428705289989273437336197169021755308672916329789448046292856368720378205975813408447821160790873466817760060935616746459785397116391636719487209206024520565272578536747990107921022799394537159425123169960675813713375064430523061186917447668056066039192286636123810787073369202513965804075336367329083027107370807306700307737046503861042416325638436189914861630690300736422877855839062422737716288513731182077567632198831508895388373344486193631203359756534231193967886470467504454633391610756340465795829073520611527799851642088989985301888060802241207682074039790165600501110486485762943805000477020939485832199045423743001102508543213550542305564739743744977546850569992443884876013553646920744343893484436597497183401761828934151286193457020576386209634583057960302375561986872814952296191493182338081758139316487369555978322686184586015950731892783238358437230860398516315123655102741496132097628405058156012249436556058441357143167516518551704485502375408501668478815320320926488138388502726667801609167594751056596324589872778479421687359176052179315253260100629541787098817578246666406678953832616514066705976144462762068589055851228503142939721198281725444208230550819547254554003332188823034962575898339232228700745557582845625363823895859482419264606909369639018571906625129645154196900327277448399376778091880083850383550491771762110444375432027766496281435411621714145586027978192140942821314077067143235600036957299585686563941831878714749575979111857274297235440752164353798210274478234657516668779502991186007945699017596248387064253253540117599289608636785696126897212870894690633123714515101564099042871740948539473522163750268012126440594648201670846899344878221850749990119909657344172277164918999659768842693524133713401824216680732509568642902029571749676578551735805633368158948556800000000000000000000*i1^88 + 440715235716675788161587829219126273257284251941694693426096142149443030335693668504499484494786348557107752222959291292793267730321226509174268934050534529057244324260289493406578567561584498274623476048543627002186776129481734905871352469285108311614603440458853349366724711794659302885169553218972222844828169450624708019965595582685856110116569862407398078079146613853666085266516614532208136859144218748865098349846435798389670826285639185592163402657896504977398822709170424765464461057225457449254919941461013952094217807312029669110649901630183129523508122794200764720129859747709424544250374039345541448387384147557956186329351421771797813018155093394562468077299443037642052169370106350395926288449569129090552674887828461524326402474499561489335066372379856001608542823734125540871691599159177939949101329934966682692934546238511562199234350754026020332331195309632520643037301142185861117048644910053630384334049985909853357596064365648001812320688141336091093598224237139826897490596027396288047967501917509596365204006197156537389514768353557638629109875907474362660715769062476108784046251497624610578135567134722747973680513988311967692040597301145695288476757198013509485647088349342294416072517628821215294721593960565199387856792347647904502608433180535558276766856477537620815994443505994215830989246745568801379464213536045943824233414756489590303348182896474498035267597333632118985556267995185752019562997382223869841230677107873360880177305624817443345500406410485114597289550188424696257925749746477586786411258967632490495846255008423714186958036509680183812138041892337199716369338038701757668085661318148448171995382454170104855783444563214225541102412862074230652359253840680445531270420361883667241314403235615321201652238013685054107825533580875710083092289807820010542446189917823520228633296257724878228194035021035032037618122410996446972973900871402375401742036353568850544069810666395850513465083404942704201189662868531309726403848601274552489776917477170433972805191383118651913975559102843917394701974127357103141840969114163915217775318434053043002232158377161622147611116832454812010012303656398072567196431721323217100165265988469137258379055675037507910039005139338972069841774732835606993095024037757423726220900276634455097784509791575947310576519450056967872722916893245134086228799935385541319975046309567864205580391057758734828703692784449820426415780555741473459451093431326576657966565581880226209821204285776648511626699480839079725798689534619102635502328065240657949532946825558889866077200454962530908063179574412043996882566446876192776809654391481212867362453583079322580855748666696803520683934051029906892860741418259054690596342988800000000000000000000*i1^89 + -1022998251993168314533422391180667542296833807493127739724820168456888490249945834705409378895011096747081660889379938267087581973033411755390251922962977608401670946846595860221896007204688466569260178949321561753347446749060202826755212950156850408065522080788164414924794012042063167958204059521261953895480179965745988701933233506358616870891914366997509222859233046015059556525861876324185344060680960883220947930918542221804461063081572388460256694656143920406628707094392950102102562019875493729418755978896330592978481378141642518033962078913890780337459184712033146620179273981022803129011294831328948457589322323062356861174722507683248655503448160305759461242120877873580460994094326111225230722457997378651254460753825622648440926757821043980859090539020395358906667352727084973945015938564805100607937561159233664513169532645470536090357941036336722492035901619937662639687138990234729251237703510171038483302744860248985113155395556448718588467805771757230553775292501502990359239028910159001153542517210982656848674017076141422187066027224599305783665251596204124009154373239330088331092715001702181188578172185649261961999200425636199562508744701494814222418488602729895914510959942057211467526997443223183188448775523515509652115174012681742574206205503159747031086715331873928379039961615995671017056429022924648662534672035956703698958838630073588392494258704075955828161408867599785994710297951783917220264614975602096280032238317294625981302415667838310507868216046788742193872654885251521493822475785901211336679602340900942053807156279202427243497416404319120094375574077597509294005050739505470399915387991204544620363255731873309182849103526594742105127219853631518886383766180477464682017813445809575266124927565263977549150379251611897724026622637594345358487549566072587755711469197241148411611825476556106633437098293514318928705433200324188916626304190832893085104194600309164613864046810020841836156712888650340940681328829251476000507483863719441345624246742758699771750322480451468409181901832778666355711556202486422232737515605333936189159191150154914204793793029806803882945667002083415327992293276503777233015747294621920131274312348590407556889863686646070518163997941757675509802523923993631598008881722471498886031256118168296602480368389685570194305878071058750538420299868069579266685852810365255967187116065713425136069621099451892104011811421705654919410809798205383868673274516027310879081464768391074680629387964552608143872945228736211928415425971577488408415840479999301440722153787851350207916537098305627472591386502474363229943748761528376508566903023762058918792421062242078147419004721585477185495435396952188723370501740941436518400000000000000000000*i1^90 + 3347417690353572568262835050148800276525775317434830407003467338526018151060585099080314532899851955739428326012281431498223493961957002257490742652391791734844951057958744082447470817234021415046719006549913546318062296940155848769533717829234109249297304603933004088221045035640717801751919339760041252908270901258836155330749402199189196030032379378825899923197570225945964892961335231885707988557445848120862558648456299055336872295813111962651074031479337932645796539145095377675418007746418261118881203504225425691565737026175881682476424068420864697859658532764296856865043117861750664837610569860214208055591716733028195412422994045997747024626536711292206596585056468513584892787741939968612549939486119717175853999283569456979969779919393983637403696028258484630851209307832474771128389193307766733134346718206355324124786526233486210977923771197369875189293515830647068036113261130540294923616800362708623529264162579144122353598460990410334727342183199253533132258659435415464354241161357262480048373987863747303876785680257264795513031832967056990111877083432124509897565694896988561799011718194514819556611316101429955951811238000365384700551087774082732507873878706060950591279241095701711464969220424368918998165897458754439042594364538352847349426313353193420492565209469482350084512592618248513999712944349911077548473778675756930002165169031450611852741328971174009118080496670285983981883957772840081103688221564716815938113714390155983993442854135983951131138132909997972886462131118118693348895637011556438122887565032312259636941309006279420664360509330022365338997472102755871602307050650443321351256312537481481526750127084528694853358186532355203489584760164973676873440118910764907238716025703635197219365703509122718335587861696108468867641417878625069892626517118806072108347257337802009891258624406535425445299038482445603278995099704461665489540148283765347697935167571722956764708134734967449399953848200116585273816536804170831812348029261359571381173714923532495995751155729049308804220699084676781289495658414715853348249632342653309096219305013145464525600048688648026499662096254593437887696545824155723254964308445443423924845735035155605414527819741545851735307009149926578640189311041789146226226880934476589976957589096096259669112624959601733809594064896758412333267478837497738280103276954667563622143005104503286894428241183045049676761723052461310364333875261708595951087580518863819365169284295221009531611286964664660537419161811420596818585099035198162872709603992175511045985812555105505833464842787736915810493691502654329208503120742383335617777575495935266763796431744440767736885085478559304311851352332025362518052899389440000000000000000000*i1^91 + -15271982808735868141716992198253627454743934521902443818342895345418507711055549901308034854964233712957513489156252445092639434813886015808388127782219972030099573289169727872220779888519908258889308958037658834502871105360140977398809320170693401329322325721671577901145706175605525544734099959499587745924666269493037556880763850075431475032344705699602094923629080481451887323132085495114401508853409189239487631260099745845478096790184809585891915733452249700870346127143396915933960823864086795606024367307323976917211013596372017666455131763969969477316902419898732683445265190499309861786126770495070689829897578937694515171436484314089848127141077791964719976195371459773025353885450723747903603823098997038134149051729621615781876206989251143414066349730536000480882188789402769969437304511666545349845417823622167493831170247575663219412509672397312756696548226197741377568790905488819406439902945893453174365889073547821032200053144389500223797765909900221079401386830614278558600374980731524215515698887497605861673395442571597215355348075502247063697300654716773358240457805764116743418337375074895194776085061735490109996878855555695735651544197046076522076328597610850010871724884205515516813388880344130325215180883485034134288488081473239481695194176932979453477070433355497473874955016159357167344514351659440304102849020926958072186703692926960021809468120922127515070577846993818570597886809529397059864409356314028323509884015403914663693564823829308764598729291616401600458165945266930396062758803092490868506401008323596604384120412834571031347128385313292991881676251952039349425115266762673269116307022127165423989534328844677037264181760630253969296924934906320927878002699651686908857505054466517015347769707760780135788040796119815093750493704970657231101158274072937591571136543933710650264353129329658921161125907553677592593357154144711689494270828636678058809197997338958679108994978667517349710076916312289420330600761862220213544633440914970980613532608886480997200005293503488476327645739507678766163683086025111849998566785448341088960464715004649797816782268790560844704039592553824967372387611355884243331318096237093399022251859555904928591879715435339031120338057737828394067655235993665275552283545616962459331462821451441321906449058241179840037931755741178017188129434351117172789659523235219695601432475180003353787985979710968836381678871039506277721109095635910274008127806114372122089560742209190935913607461944322363495724339032464027330681717394918905940998956375893003835430728847536918336975196131091044529111342268038696821088974773684141875041223262302043067627970303489065879272672896868093404106308681168932831232000000000000000000*i1^92 + 29781078261530819781822481756323982157969428107361038245341481989645294757035060672033864482969592189388811667808557734306622031092374886725455592116239180142798079009094720654580305727941187235036303303881302745162492127668704065291027445413243773296903797971776391699738146389902851340838582316737284459199633809615101731094700808952417417355146196538446467839435078467061411522264226738212743223244510875594396079055383569772157000263292488306583967561580604863312093151894065338133303133990583121293300876793777513085554410269009124923626204985045890267203322006197560834861979374115438872719603935826480661401168593128836102171081312360333961242765439578984981765019812223909593677184498428609227451213655908075310864592082043579728005100390228947557102582063914857097218488289597792916977816482517512431191726900249256029616568555304121994063040346917333535075325306008623670901484391554084030628553246766069626449762790161108082174481141237652270074363044505628291272584862505015262824673691248716097883186264174953097094897571367763411581520413901329576228808923563928003574083101639219091325784251554114294544862242847877061380026682231730093607039423559362483006215078048832917604344273292000105596639736055219055754587849816338477889583852448896497935942342827632323401262153799001495355680883589745466941317947805987770181349618787086026608346953284497555787206699496123079470900133493916635694987422193513719828222735701247317324841907784455064730362972091778650783643951105017267009362647346199809057402599714966779922783856761935948729860910236113110637381914714491303441047705725612716826531397117766201621921354391126947585555036414865288003574568032291861025863773503120367087345224043651698212688813496385707240590224224430780840570262470015714440726051298649648149451271404954121042538705763932523958214463385634246093030878661050107980444018273332493434488664857197205874839934442926906240844469849753254044483299846769052679645633751446539932750545848752036466828109547262196976384973021303833029416489480389297070105675820088527963952111901661962454211733268476830524253599802692489819382641932878148090482377956018330797951887353731515141760104937797867841462067350922392311138603580208014503161021567337407022636319945571221445074651603309935162977082128795658959313183576347973698739013206685203282047280175543812319157597989666309496668418827660904900344025339760619712409968791181274238217707997179154187835992043153051830304544114298209518481309844115494176568406188817554970215801826935577148951458797220993329660032366662131990244766911576711712537505926097285850379554362636651158189384658281674606304364157574288281199467036672000000000000000000*i1^93 + -81323404302738320534978504769500115857051359034883166569630533269922509465254433577568170464825905587245280193702001807918580407951338803276231454895525776573296380157511439722946474710316854688855569010446321838746895818342896769483355999107873309176465850651139575962934005943201571127145517773336033775293021371797260278150920210873047925946786288584655568533209797135689420477646844759759468677663417371477168626438065034276874726457885406566337636654410903439859320802323141290853221993387101272482493848337703766506944476781508783106195229053262484044822554827743010124467204075562523907968665470747793283311898117819259256784514803341719828710841932853193316480523449536042461843322000955828302630819054565946049711400537574938162030027540041102860753715975152537428084711647942152383555066812385909785332762943415261293389442625051244923927100461355956796340416490896027614202020513880373337049593529580600228223751146223657613324412526178680370079744857142364364015009776259163219304782148921659322031689649673448756371836612903509160777571834982148931483863169560853082289315653713442010603186992674218851130752360974018583760486210074331091505344774036565625512726842395332964557066865613715567811632940532626679041738198250356035852860558670378093999860428243639328849283822694651348366258197369351514775169321719909986502483004319392204434107206176002042944571276124756975015934628634033360787376599443564700129624101550064856215696079249594904819489421788734052108274342236494768267660931214644618539022554790708031622588056098418096288889957748041789704907812730747706655673373676231368578229005797772058901791841994358374983353282951425261359569037939126964030678769039484878694556564131535130935693716621886515806244287518318781861717294623564166559353986371274563650707581986911536363029927747947183604126739796722752009475777053233908720890013544901991843124153874248705813317725853354079618824677047235918526669516960559520978669721044873484421470461671442211475058711770970513093901934805971361074578207541540110653453120859999583972575143774016022373339247216323093577600693348302180401311040012076864630027734612840950366244393228576307328761183995494097463809669912952570343323747537815393302148611023784714116139757492004179445733201443054079786869124187025036827692174148744361559034855558189882091427495635411809877355341787443140907097204714524618995408036788278547858322066943707376847341178781843580410232666346123654399764265292952174421311763525238502164155742926241380276142626877657078268981858862271253885232674770279881928031713000839605868222167839509236354168329724431632281472322932898833286667616275162976380518400000000000000000*i1^94 + 64886526415361218537836470565040601675865222316297720701033893776080072451595748656777344047619799088124328406807154165652400146877153781229715161678927604249564941732059410124438250141908244182761218938149468237881115802606276054153646445273082050710191657130734162553346178912226457713816417598756038871708354998665605934679033233952590674480335313802199741885587072852534153577620800851400868670776372726298038996140168207306332848143302465098307226028596955198562884974251601296754972718767994251484807093224550806852619114035016260520582495340438899864984725741043226282911759101718328575228284082211877136439389847241932851987325740917275721654075707990370340598314908733626951864444321085419099144331362396952798415914078433777624642171703556262159412571464507739982682056464283210717923070106237089946657014302856868732778945744652295326564270623196282846031729216418849161975186363757589109000498980341609152809974013662779906000204960927298485894339627318312166678543652964945614839285857140784683827217203722172928267153275056366944355340614388461406024050632008901227279840551580331734149026235684966127758237785374694624097031639189276348056678990964288262339441277553778562145281443087771650660234547300399605334490390544687406841219798512180092811895997218816729060742259576162998107666126978115352692206436557880708405615401635930463649378399884130081179286077558101468960044225913012410034413914549844808949697168992621348464120729384622821384041366607741653985202096465257813189747854352726675125507762755957121733771478603270315471472760222780015321336616120269446489650886288468333787939780203552345813649301780368696378281061764163547351124276401326437717633917887567178603343175655482356483379398941744442340427231848044778925367937146515702468896424736851360850058629793357529393154602816009417654388681048132326244165567584391874434181722191976321090032374834717929152446318219969333008837814779656565651969538535204320767336735325672610907150703159704254702175730485398940624254012903376938761836658738995740462957665504521943046097340769320578527756792605867651579303436284080309093580835723214924440192302421625640923842158195155214798963730537376439877581311249336563863116749479468300833810704254856779374154003382363877519090037318536490366186605870490772644327337777944323912423555140576750532594095534042316121477896115083402544545273615275245324847686467640190658991806023172536560809888238127828526381980853365905021037432455733777172454960074425156017699176588699454173339667038112570977920426504044288810016500718919643522533502232235350468393587404542430287682125507882786839355399476075036754673181235609600000000000000000*i1^95 + -105092980366795829361711955872391474253549338720162198860189300707583813010003300921283454219859473311986460165958826077001848187425739796516622763743509413311939189442618759832938109444566330949157371095318204040384989083080714004476784945575500399396000418482185992832990612952647405646310983449398300668979502377099648219438818309668063756918515646427320594610695591090926101276868429626555334485570673552427093045887729113018850617824581728994118509149424203927392089525122266502493878175492386352236207605365887128438301861318873503519147761052395085337339075159071163640785099774309159837661162772300347543327126639971456106779728850524002935214939257026148563668461735770940850472539279587473705280231203523641773808413532647525909811066941803816251134419322624325077386808193941039142161152987821645664228567879553903786927405445923384032886179529243182944483274757187549085413573668023673837900698164468020906215343470095905142288798780479949282437677194349293757164093474511742427755655025456036016770069468979483435389298326507267975523465637476068773319180566506718073425295548279352248898854334259430840106271969033490444715593803715552734769076172060644454460231722737232486589899247742028202424558009848559407548987650172148917319860651962291266725286211865449305083491850058866174834977543316670400352323904686154784733905271300127981154945639703681586955673141627246130877477531659285763502924064147846989982650042757896252180368938533015486380314189279839700116594545167894255442768414087023139106690560405122461476533268375530667809550219329622806845128434392335046125188759358036678267627376458584838838706240063382867627027230173223437020580989578987489993396785243530810691821466798568540823860924033211485394988679039642478915616768990690466339487613568936558884960318303060232903292229292366821892626677675569092439289831206878570274602065051574876124199804963929258179891236357118522970780032257582426742291777892102268854695894839707493249675634613200214592132433210416516246923511691904133181816694789070389186770708030892238614664642961887329007934381408433826380206141376482069019122662045620934638965915811460013790280807252304516946892178721069514641205767746946329576634590181825971048744120120363225375383082947410787308827511894061691494942141464469514449725422670928938557752473422109868340506502917924607642126677578181501021521753142783754712469978118186666121005976219307241530109012547040624381516641156837532211181373089413992355483028594637041689144003077241792414424588691336445739645593580066528601240564874961386435139699070451618220353393411837131402425998421778277087105373179514186335518720000000000000000*i1^96 + 33401203672672886556544058260999090698603336817712407099520526208347654454699006504650491507649470815386967117248261039434677950993838697482442971394943394774972837558752807355576695394700988676442110587601497809039929762691585132607659420661661564967252449373615858717586263618088022546102223322098135488956640808236093743157312970802980752453802800233739784648531230203691217753875410667428278572682604758493543135768671393005268916728597534055918194712009947685125875718715246049758956447595384960951438882210095519967521699750681244425276155973680049497771512267962763831008347426035244233236564671267092280958071386541206418797355287149224977239616976955883119571514705093771449670156870906042515451453172096798101142999680926979269276477817197664689060376761616825647434674342417834890174665475642909210954023565749861239076840478131171399855853292506582700108178934270953525480602700483787867306556433543587444718175223938503077645297479143159547577741862313393553181482014263020416986123052252160307660305239308115680626849974229040852648706547131143385170037406743314174518960069877959649191232338376530884562193920036785607473438603795482490617699691756897593972476787336530337581310067919073358615292121459573375524882754765515154743593801552811430962511132580898427868470852103602437384278108128936959059389433480040378816840142660802290038559736637180263068992769384239652156637901316411171615011365811601425661694371877163509527061395487043048726144082919047312081985432889835006802172729972992232814423581446693864809675103948132922667888703467478082432340142862826783352693128201095514869272984286902988511441092730690341923909316536373994011045413822652365139093650504903213439289896797176164159865456997740111944866495255280907737789432540924685761284856166592827923100692305607593422830318655026204079937111761975685086899304177948741145458650479622499031603493621219993328618023814356462405949765536344795536694436863919842492937498211756368270722915409898010909859045854663629555116827021022830224873943252439118059821052072645890648583433863546436740223410785626544150799091861848903654942551437384641272004370334697592829338161137343878428478638072956403642394970925427082985300512066780262228760945901900947821287283886806645772483201844938372770520640896477847125433484499862699627738044666916874372753148941251258863776904428911674961302549641676150631336137090170826002364692037312634609790330710395352053511435532621691928656914242362045072324849442026917965749799590638156345667627559225143499084314336267473092802234195178702856886486911185464696593487426105450903184448802789841873364813086720000000000000000*i1^97 + -28549174526460949472642177979280792263189721637951216613971131561676588169961102255865131576657219061213147450964954198206976996518482660203150190215381564545412712350170665889750779437287526987967392240890721383454073365440298987731303276752596662896773500566563502101166387376724102058381780319017910908522126515415171928714482108567107785484602505131047162120428668905831713146160232385001690708007755339671566495144546531920916216586093275110012060830155592515211005145578924207692971723420110375228675262384517176055577941515612302146959316616523545556875737442563508395300737939499009443796878682474512459457663491075080136797441989761779736795524838976350731259888935342945608341864128963607230984967114907692317622888657266093649909783354510683759143750610509915236768211766295165587863587632440442086223366116632608667667300188593403629893281709827810854544340968566664877380927105037590065591658942237954499155125290676107708246481684911236936392462641667185369345717988118638284054919856986299922902557966139705533583040422729186852629209520066072914356261474050549099509640969100267864005153605657103560867789867381235573102067159157727482076221449625408154942093974629791628257261706460592682905762852580469314383297008400521361946668703637541996317208898545339883849287643103341069115434600911738693982632323361778018451718159440354145745336065207588512425021095903372594085195328820793869268447132203560004748527133752091798172136639883526331883313803305290295480014027141876099748883928373063365723620099467065318322962867916131243729595229689077013727982784954576400656707930922357281790251349921863945187179161877923870557071653759144831795285362849014087298639873165229551357024586976052025737949633162570009745178763566731752137550559591818430149100182343852765420655402486549474114496730202283309487585831587714263632348005250840744184866782123321347735462826767076944065301224231272144918555341276707786316059806197068659161525283255788060103443829223718297240816383814933713665385964257735555244272990122734759153238217549371551971265125012729145035027850092712483818248856799663482721723196207874858735919877421925566835886211185008446672458215124746690252796753265005100927580505876926852303571537092745168424701617389776234192404190973208083509826776013237446214946095438049877742696965678966660756036659119202374132364222117418989653444822501649723279781624232370301651602766569701875108498162062541883425636039256993190647173175048198501464471494095423304294405232336456471643639759551983385735094498827768326920061014649518819499835771909802086846432864286780034747359292170371763120635904000000000000000*i1^98 + 10778453071648672965784062486752965072453591061447873802134562051833578904627977677793845136685894099092558086488654293711835356578505971313058586660793835871121299026160759849141846412469741348104627403189899326263734925655788699308815599826286045528363073316353692029149378518951916061959779740744053960070130505633041476954326141013524862720667961046960786375750685726343096011711968646759144467840432919835002815016075408523814795680882163684113135182570356498142003812550983479569780995862661409779783232681446613154598977678931112939910972208427634990645927102080740390427736504917907735301721555288914198737116223649371911898749534634921412741299350180077980539016927315711718672536220360153115430526333366763944729601668892999373815197427888542070947868102306696561748524769990641158119507584163063211865158413326979932087072999357726276720748731754509168362993876073894053263054011456401164701390379940022513477483711949555667647816708228638862982144263880243897560393485606552648230790233497020081794222165086803199394950759338462869664886467838905418026864549595925952726897746987352154783274168380059289647316498087158778300767285746826890805738408236458732421648758492320125168708474496337294418044255107585243818214177348552543721990741363869925585518199703840751147471647981619091075315051193154265707953635536355001419151390130968264211677720520481754347658682678351093752819819002353742237339996240593281406700983743653432699689555913546976532485966625071523523546371820980824602525856931909716246506736391593939481357692877449591117020655874908865368043229423896766441850022573321230941628150468354955929366771076950437786388867410845636719118445079734502190367532013686612061327095571330504883894913619185166064452404712576752159022174939314986068582700485319890406415820269789026909385746509992560385986323729681708201579107673765285636582949212725137221495519963992920464115911087907066381660111470759688718917332167558007608614699377967105670258316975889528539525200183012813265325274744852072799567020703939840787042205818317942730214692700922913777874770431434772284554959841473057946829431570649661924270012049649825282167722366962563629291073044123062072706495108208965374755001774073978297474240342245024445868932792145234691898481201420102898911220059646133318754640328232195499514165883091979997105840086905338954434036787644045132746520994274322494372595573721325761074306991549279286668973545449498410485425654021630284790834910952362756615276720865465570582288240999127931543543811113890473090200544489217703359412524917038694810206326111250848703596941921038698351153427513344000000000000000*i1^99 + -2624106853075129967112466930007237848768319011413429216060387434574456434792381252748813312854861724641042109196269526596079091388755590783275161607950413740700230020651701473637225435519159691775146065763171588932481322701799676810596438787293707069139750889540777112530869487914720311301859197146724500549396148554233022030337375078405921483496555279320345816178859663033065351552963444622463003019376022342668219759454383424148290593013999149400233891265767460593496015325636399677742471379102394581605447309703964898890408258388787781191184019831738510174151176742928932936446106578624919078077950693266169400895922171225380028581354735840402956922967998799684916001686754813174352250736462692332474452103138643806308986827679821027834018914320591955123867656122597159683974904442604975729349297080685435522716926467801195962997248055121384481004861901168364852894510757536612163167983520630796136521517400206959421025289746636252437481755073792169640474969250978983764647673718702947352700061965383234320063157086659524550922281098233008763077771371260632939935791757435150659472617941841325830773896629658418623679451271411403833837119875896842821120110898101842071943383967123905141232081602081709912015285325612939698513851246777863026931896086372215870731076918033871161597511652254389599636928005297234468025401535502811768430678303477026404640240010131412326596332257445414805691612362677209354828567371798089277059877187643025159436353279474769694586421260405913310389044778425272279665175051917863166667663702075761024614181523642280654936911042539995917056366928546431852786342451498689055364904916693156232171477831894030016559317434938676880709161042960338607010560607629690400481394237408757882529035380061473712233789795724247914129130151485865126337749971664625002309123314175549341575608977586924974542724732031937831711864085713632242340287800322803521635732806980236587059329055877676681037687643983626401130406185698199814061692335123519914558443436378161421019264510489597102069925963623192891922204863063075516074684641131373172053887611047600743554434293046314657985937752601252275165304102270172041874470793613412892353329862252042485461140516175652726587297162701547745162791760022950293916250162614550832258296445185248216031434475575296371081709888806490500570768409135645318795525306514865752834670495199643086677100696941970650919076239808152359240630233538570036284386628391431904077533252138918340038138929805326373149865481058465555308570834695448929967093209779507419278895965204401250315027078926707507660969511169327457975224699040743101430104318935038053842944000000000000000*i1^100 + 75738055732101239856606050342560876469993763096917311692027550688454278131732332240721192116741844283596018917982333131203637295941689346062650760299226661289160482587577492854748773818196733588360256715259380668260124538632356745379306914096333268123017929675321208448018308765326402388141617677260339560620765659991124445083308903464284593932198873706472433234351647391385579080723106272331346525607197337754527804467895723107541679864485775281402692306781569279141101681060930678769284007077254495373438888010545180508724145917366451748020806545551613712727635434028105673255136548785589712124786399329485712813605344893523609832900014475304723556685749452584007141380210365433736015544739727552061320728836918799625438891416090431476394754540219908625833531911862718342212690343370848203754045105112289077005456587845653186526897329969483111685763033723806823819708138051513011267994122763850239604719039555640247198926003578759536652690879683149016015242212683138940908694066152630067384799758408035304286593053799002625422989893254560207356808853649317815187108518976716893247316306433421222238128430198774561731803749140292170507403012724781396345595248298045866649117746433412347828619686342845855729734541284815247434839759255392378511964522046309681340557709859187193752238567532361142224265292021430745536633726563929994510039391455235916696583727778695365747372143693397668817101151096084231928425987351841304322737575264767188691454614473748446164752025422938862018833106025202689961692175322583589811587016218336567095772642197768815112340182749906507990669311287097113205342558064972283355479494067450002034930648889296276996465210907083273843195645738795879626450242991227401595500732728364916447160891106599005493143161059116185250440302101569459236782405282664851728518729354835704387635102181378471730278590876040261459029890433861294499260005964946289388356488703741742688284163824641531763759709791656817735736323731672601208421495580875484512291173529759204152728783908304851170258507496090556465658642661784034354273793347138292440160874944699989896597080802270475419146088941641316887573151884804099717080493319883122122883859475860957532950035415994189926773583728827537933305954048675416367771135252978494006459675113744036078630073065754459467696606692110672035045784004519500606657806406940787320767403512138623767950730448308077756963281338757901762317763772585413914109416924776433000375278937060234756302220565427359168681708072166451830285841184523274187729976103158182918233598543334290351188204571105951575473943728492793263873325089856307147839595190681600000000000000*i1^101 + -666303620203836846238729335738834106232310132919306944376433333159610998868987466795796609523449907519537010862506061578231178070411941736382282473755599927285550258354937940845985174582681250106805321978579145385309414922888972918993233328651507592290827921718397525748899751419672635637748564526062398863506501857289930806622845743171494183402720323825885257712648898269293644525990814350201213821374643466340756023021819927605521708977653866972942170839050278187788749322170024635032230773868782387021408967823941861213899554649817633801449841113029954651209474978752468433825914568638744348997282607081045787933917420459079207908161893321361498757069357093482780364892976590663333661265991049983480461891268655619829637340158328849642921591363240908846145672698096850575208752376579953607192920280619235051550141976865090182672909045133323487334571722988486120605214563726717044164569475387722264673151852739944398813785488835707621146001289604662094935002219751719708726755341899759256024759243276834651008203639710113061875348498679126395589496892920732245400790846572036735871472854532763425192781228999111444051990381983997393451464502913487264763973916812342203688381001886833491887336305324422822219370201288533132070963844452037213328829554879203443731559577333394102452676608002540779568395081505323064722944410897390398859712291837270754750219873391657145444587945616151672878084839214971314728039683613901842101398164239523534554622130352153446675372080738009815351553518525223664181833493011482450315928933262244919297344704612726116915472163419396039989899454999041468011787644243253879513864318534144740320435097753144230915241287961219680445823620951363477210049570155970867886167513745178895849685107140143605505126060043436111036783991128706081189546827105765390874118011272631180479602204837052003438142114812087304327189317010856139050284438330675566659326026150757106039379422648854712284588074465520192835737796545480437802129327291174692162030996505903645232520637420997226058563327285080609388685305888134430962080400639039699031752152001154048016991151978404965520471402607426024164590502800556982761584953941531519517851525727617476323740561207044736372143590528090208772600684013683210770354915311807602283462058854825187165762107647366410319444544787878433084182597237321248375957048516194032933848772598908975247454918139184330439640946411656364845415105475537607024058126066538064906525953382236139058005088944695158979179687266992630372218256854237013638925602520751590959029548462626514651799805398375585943089204670157965389200138357888631439360000000000000*i1^102 + 314313437124281357829507044974195460546592278578062230713640691514574362708728276229933816873182715379708560538582380096411372616785116442458326834902708113100315703064360260968397318259289793897438487151857928761226024032153141337672291796057946855933445262890139643566740371400684950457956928002637816651231954285558719645777901340123989118169572091027949370941969472749002269540275328786916692832896579574328672535639758949488153118002922056333940883379823771694626855997242603114396060513404519482954148207575669276340386020422448378093965999661434669893474000045437809948567960719374145482060610899996811408746638058826067877541799450101468329576175724000519933379000393644453518802820645563137758177312513636395509973381149830214001595628019346002628053303592408544299983575940145372262713085158869399392178284703582766592057847605123706653847013972631785072212476110363887458535814989134889259931023228893435034846685168463067031749836925488619621239561048085512912922902817551766785265694859396066506955382681151264344975687603036498684759987984983401171779616049608354260175428896748418638702254405517967911323151632035553299308024632168538133908566100657740927202969381977351373128347219784328581867835464393339229935854032773429776944490344944239818544607727820054496369844582224633517015859931502175544141133916146967291322034783234722326898819040764425505850942484789877138827276747652164066140963893798395382060055764952790737914782889670610931522412606865752021796087193207721725082249098837766955631191508137423313621083284198912904889372979642839074741717765769222980782356163607027248450341790481160785312701968947509858068317723654888330863474862543949363637937338334465913875807974768746500244989802521325184127297765180269770356284914005823731340866541405534194470194597031847173547272133648200425500703251107298914756492918949423066640480724552243229561340308878264941822971654912620998813387142237870324116794809189286129298220100510967870181949422313171740556468586391665450256728556125227701584317138068997404274872156950869729753659876515133324511931624008733601486433480777917005778210072884234780169670069304564943571466900223314677384900006539170341464808320209426500199637043348547235256991681526360298158302394775328725027069732245275218228941990726207831829649662728232519383108003832469720539823904590856240888655835880331022461561406058831070706041078599607167882413969242396357747579796983278701183055915876191285472839645462010045663111611602644728382425184952733904334706929893427951762063961028401657926008515181629467208533934080000000000000*i1^103 + -19320354663466400108705184798200734643536576508320022486263699035379664715947558848644551441128735766992356191701290765805993510747080300728713252902192677765879231837349469667408669900355583425298508341374152593954593357318181546291830694440253837879534634907299696305835768060140712460054500629223722950506007288630169126414741755427019206781199861397116587107001359767860255009831164911537748718658478716245484000535340355211911120123991649528394709214798542261741035251793110403518710530777178847527060289846031894222853462050175957456556537216641337900982199698528057074886534306881737534383835770998300111140054638500588061144673112409150465462970467296939603554877172231262236477376147672550831077879196517077174804228634391572607392330935490383541985427629854299310555828269015547498092511018604526057771235465226241450487684660491587848202151511251036469732655988830457523692478575752355559269709554411760065923815779085976387189310123940351040235424094033910262470729018753105508158655866986874069173262685387170135135547805144067552115880177020580327798832857390197778799440932770404211450508104280916227552348341889066393215457288167470968670274888561425518766765139116737125708556693361838069834180849428685675474104066665020633217260665663664953111878030404956531783884603766992824629938348832526456969651546018875998502761293226614325552619398606918187985772863586392820149332093781470148378972822703121231160506243420960857766018700077689161541996785745741600107700551186851356929333007930678118445091236202852694004168276060502119367424320574678967767361993599909390850154225886842884109076627426526378125935599142858949508410703639178909800950971803504314694035684004642898781021712648687850985894985734202916823134958637539781092807266449036472812716566746439959743867702622022425788241252786930462726735472239709973304395707489876313283532343760501007448463409901796938224357664681432662153028896163833526694331262946391031561674639816725852618943209457795216775821973334010860964175660156667588378609764887363723441110542129803350054926743614640998772057960017676487117763202874595491865614399717169015680825477647892492120295024295625246874207502944196634106918341178526960684976657403838525362985244566663619673130981726332501137643362410844962370392451942532486755306517657571754227293699436110863013392862327768429937122174168669983240042939562335558868562440782397302048540073550041667978981377394006169336405542615189302281055657964871593538969612530015124545775044120865488433508837413092328798093500035747404846697499708096512000000000000*i1^104 + -3610447693285051672113398360414458814633883544877162691814607076091513660538273126705662453544666155556454294724810170699748077331252667638812952966848137201567144984613395776891236451628183331368954589905163970612378141594239518747595710268873007667982427514555992885597218462754550005765408751741068212542361434995850537488451484303798748130970631965947311550901716932953296338686076122956842841549830527873609061497287518526157832779822325208301666565856302404024552468318173159637518801316653963008978781617792999691030318032945916144406423161818314749228283937288360427547639779709224652470950666035595612560078188010185712622816077997180070328855844681429788085737671778401792995732125954517404132530939225442765963405326937066394963432457210580696312314131172431820459085957533207906971491777101309065293899746144297402576300268196610062908071988277296196538280635998613990961894280317383875673929259289296558379840931559202527905690134234535238197800015587951677596846105196125600720901378230437122905701539503375182235763061429853725747165758950855791710706126018487589433753185752907100707691260604724608026600413037742165364193487398954430303684258665668426598427159746743577460057680167223450225969450833928433811116968953561816598810000033469563999152985098568470846512787089367136950735265498869413351514269160972867952807290365510071318713232896439066555703806560775670358431856979604297907095659714948292430457153169973549812501345452802775697624080598722540277423520877733606114375671746312691913786101332646227420237359114505206601357470773983007155371550843106602156027925211300820157648148810974995298436115120007948369782007958422605620242295190325120450553180518969482884818465777404266400535075955004422792833004255066767208778925578951890541224436285066944576833472606255793460582880172550860638960598990948471550246272232733631845853865927494380939188744871563682623889255456611760490442731865467474557423274591274840438616274407034194977121954105141937456932923217726465013876556316823495743381586503533513722416616235008633892314843508235781916280251642316455196499486677421640644565980396182389718866367793199903754604545430109465602366684945697796890334989650136618327565298995032525588046398113400154073907521777443998250026132449281114512121327229988136427120264145452230559304577763035832789621989888449573973134565711679508674418759920739017370331932983002633146077406632529158996547694129053676217094450453349429052970668230999432676901169238585064002815401065739348382131976096275711017303257188593318232064000000000000*i1^105 + -487811869766782806657851026437576632122481160982299619715945079775799449705228706882184982560550757455341071492087814858458689423387077569551119025205252948613604138431124017109296553741659866443960505453882327913252123611774803669862906707135795347255284688532454777311994759817140449074191276525090980897010342603803179272136927023326586780272796054149223341706512799380660278522009258255698059984653914158769862731819981921278071867061969334102492087508739491459795866213643994565902364154736412792903946072060832314033656697462822363486380314518274873316814695770203600284170845315053357315013563668051534569104795219379961587410373065148704185313480359451520623727701371632272344667268239070935257610840334312885261754158987955353083711260353451405040505335475546326715008784237655462422293125063082954506835529572083570372081488816493120281687296932957221223351718655819134766410389652933914753875550580951817973786633921370028466210155800450888020967834478887398385783859946572775873816147769859193335156473038233860033436828467546380650103589050089601697914431661501242672514719193303533535123926855538548475561436200707149833291113938813739150921215124572819454306409049353564149548993910722774219087466110607742056039065562918704789702050346079832430857196311271028103708016083555764671685073324529420418039511644854209086336327985395307771974548359250933546080085977517091288754633343820275349188613822000116072394094872729235988810780110975739416587653494136631439522251318986948089941467503665578714233127884037553957461046487332553745881615221771021821672158387118192947036894718998642348615146432917064919886450378201103645171364902553086529916464113212672692205368135378822744993594082156916173751778513194911511771274681901246516387989983155547249405638698808218214765528673333880263835412522622307180309195396479776049522214299218700687915637273624984191295649190564181757155364995720806378988076054919854500717649308824841614996480437068054366101524964617530323202894832232031469176992742360776559742848060240953549934575955225728471307931135811830139535104897741840327028818942701534868392245048310930674820758449853819698435901412323799279179318419489032337571320822169864978364736654237325182135334985818915949671213166335462846391214567262457124349146777816007242904726886292394435505064164840420114122835542960639162154868600394205932032606135864096466873929818718805318589418477203231639878857861639095371661363789744532917135120466900689858282860675961907910422176506955821479750812207184445713042479513600000000000*i1^106 + -21011549649313872964585989247728626711840796876119670402883579077774454546528675220602158379514839989856935799811220635334895023763396242272908490103176434004762698580266775486882101759827011174948996277962970817174303035679881346747597543014324970303930278773822631121240867189942059387798061472234669903424496120743882955623408762674190574902543604900817546286970913767833618704496289616992438664608072337196680439403150430091167304270437426567983736963573726957342899113365261732699666945785364131444581035105943204464872500398410591352549884677110664645725320526567653578839275971552625009778877950333170418854517425902545524802674736828646594596569268787473791308800872401435796698921653483557730219790336394159687258799526038034214617649398821060634031789431189964449135603326199123909608239952904984503035474566143550092850120986181340333420166600468888219698428826531610893674734137311326101969637556836753457820639912938685085308845686831106618238305200142613025062112265972470926890280394894488718704066281714992684748228110473114744673021239510555765790376283423091391939173838326900827527947939327075205678173738526242626837941734445687758171931071497542094015905927449533467036491908508154185856681251752011316360569535926877442376771397082195240670137269199522481428258131818125293427334298706776490851912412339605059114459788347491844760879112874821399324983348554509282531139250626637137951656013280711130205664150741327819646085644797739172230682928826865715206485377300258186417155994554009720492102527720302425000214363827015527605068179767892822028271234746706893176951234195687714623780142214736218832571029969742958041511674334265201042987281735398578497300473642816924615413038921983072127018075889668089504848436969511157056119331752805404286327965582920693474058249864877312420394672151532426867131423910108737315989917093096793714988158731041347759449513039038956870503482230454620227298222067679281672146998626790513313669378763281777289329111465913502238556251530547431870470982740859871675836594902299444719560562049897766256767700195798532032728463195507073000644128620866034754907516913290689768948022824882519488708459880470347270767993707859735333089830862653034732319531390049359146629925983912325804131815177474729604406898391661922558796755746382378321657750532229115688143551089675226905822876057871261945614701451752495969446093723739104967004737517764306550519875590637082911481250399781500123711888120878702406582764903387442350220593141461833985082180174231219351958460353740800000000000*i1^107 + -728312647485369622519850945335473548800736417618509212081619466849318499759648259038578620931719331064698377044594819781592127707124535103515845115202037410729933403509503085459664351024991632187412849069191260569646100445545911975040958916847294599065274071410149378501784250495834013889461275366094242355916511687237882156011964308486649018026384849292807758957414558879199131822889277822250653026025162889010894361881667160076043121255941875995050136347577586628032294366767603603041826133362060657844370398334599319162425840457556225677076955287246380865613734140138930350519391006087316679950909642654103736233383239318719745171441027602674938557530893168573804371726338693935480753810093417480480643403661263862259859034944208540960622119812938118523457193890966126539938668014663665465300681270048036355731369396884113821439706582286087752287905495209781118464352343612131505128951239303691716306341249264782838888850952098500216050387757409740062090228975280166579610507892363880739972077303298779467988027236497323540218013418329996021424787614308401377693919225149320060896488860799142216487247401104907072957619649320731829726337355531047081630210880830907493723695707060879596773337816626454327900621257251753960161260433596220931190472622942613780189440567226978892409331856952812766232073969307636460890254960125175816412759084012499698864484340141467055234607443314795163094267997393357838748314205715328901113598386775488033492339244753109514799490029844136853902611176604605682175264539604655628427633033904195102577669949444796128501899454547141863704087643641174766107118441414537100116492175360703863949480833687249604625525577468139039523850081773320985644339107291607162991577486892456730394766675216656268426554424930503493736765705406899385775622694014688614764328390384515153147082341572727039601275614504139531314558905060685456071636010938692410202469510379354648898646125245772036478464437173791406075641118461065210391381460547923832768839371857398697070985214219848483857620597609136698009508391739406454711162947616612437296621280742684686998590729758456881304670447335361809520376539383565735271014459766918928448417570592024517020829090949294984324826066465930598851949861513348251342211275508782697780232913482530992445826850567826863941122214552146674839263563980878133633164367689000475372254562230157927736374823964640762244179196276271308501201731579171283025680686753273277673627761250369989198218430117602069090868866139934806897725081345553409293829017864733982720000000000*i1^108 + -2597418831957967047628595067451189463065321420107199311617157984244491189251651317156055123824027597283610924635042183961044212324078434357956548693631505093173264972170192714747917077745057146769083685017278298609296789750004258051293756262198799042614917587273341345309384999007324697779332419273196410175219429674887438835488934338168693286551726490354011548137144324841754225358589959057987327844116699548101583496587708201295029956073519357147895044362244631322952286577207369309217902675625715255344307609047614449820815409389887448864253398224144105161237068556609342961612958317987270884927932666987321560019703965366746164588355549187976701530763243270509795507374231427282856461197383138380996598354142913966489114376020072232673372794862508694740129036596458981082139369351229657325439024909862454825941709121348524879788950005360843334980311502706483838767201636698912492235876937140550306465195950643788763937149878015320096493539623544526077180238026022360675431680121248959279223428992612699353649334196468896313783734005871819591100469006615259498759779596762893270700369528947386445882842537140702433435334063658037610021639360628309046222685027640433106587732088407875657812958537440556713923733788467912337106596920507799497228698169117462247676363525759740615750428868725786377499603697195919328473049112280343570554375947684039539741198163005051740707210825826566534209684516499186514606279446806930313366042017780677360285430825135076989223321153426420134518177469934861378036493463270968537401138063333749780136890853305156183337212156864446461575405264687699127804973697117332295459138578993462931878689300247551451921330733658142455259317919580421488929546556084027417824812036873448505326962756399880563856423469134550844323762474452319103902075340291792647940467120363929408661451635101204726161674560260113810471634269453337779131169194506837493764118796387107791358809646205622900260861842718562081739015536659846405909999907275355531244095682875787648758500190229259700299652479381476187903068186099315556188871363475999272615896283371562849994032508393100699889093331747436612169566551745775244419859034045818548379934531976135514155336865394997945801371957998809442451050098906940238999693692872715844118068004907790418953338643817134148933475875420661151683521843956982213221590909051927641146592727946637606364190320955106060950302763444084592721533104813663278265251597404865650028546159215800044126122440884730799430372835941981127567584578852975678586880000000000*i1^109 + -3356373167850580980964887273403785246388153542906863271680496152443900654962392853314351291996535849631594105360303271229120350580274449476348044211529585369638563265838956017019936045235277624390226471448008914263140959853139439716079922812097627320666319230985928778171795021520005422222263190977680580555040689131174817303705157855868130755091496650534898336434151534861841528991240383576490406204441026938539423987023679818092151824646424818796128252604547685785699829577005328097616387982734851583360446615760531540756070763798100100764823077079785874446854717899055368144056456049878002543178744362247802345930731432081720426267279717767217852987598633178356242547403590967626133889507498385879481166823797072003262354459390135325994600109701748574661802733626006396879121781988889645824359427034807971185704053436361165340715276585974121148489588884618850496721190113428523748712930550071922886490169279903615071245849454747011491249825372442136010639409866640537743602923182529849807425018635642359392850003140505201416545154839732072662455341355187786543565161632623770713207382403283766998610202373380684951624704410780123220134357469010061453373528698510086100693553080776610369200732347888944995981752866945421906091076143730524438162331715227397656652733099125969841815581859772392795936012902292090533941831735156923443955871900307017996819310787338954329651720312207901596894862608909549826645195429446985154972997177087897561897349212543465163328394622390556460555522257067835785141668763203403147934371230007714874643965399269579476356324307023305157530875920707264298286040070186542269211353320521165528750445111535616191790032770248504706408299338088068521889939386898347291761644916584930454450921841054644747628900460265639387213578842608212178665881671910413269095672417664908393864513388707790199008319796913920656939412309285534539240697265428365668349930376247256882726676708039232575632375178375547773996433381506703233535043585314825583615515758450750521872768957670914211028413038153959489265116821200639519279809305324789297505148316959773664529489781818986014023426710878506245157333867110159181268110087352324309850295793142868204305760705054625950418199943492898093336317235621423474762572410252663902348326459034917139092239505095039033168049006634321826649424468238068467804517821789760315636148048172218907072365433232958098449860020088419126008069402886652639449199053971381706511633047572522971278120844434875288237008250097168789381578752000000000*i1^110 + -1597207612723823250737174936359860932122451230353096392291680265622827679787760931299944315191549618585627331365748725498899066990644576372230373711928795251741297194269236419943177801578133873916268105740307614509664898888581583983436137844940758279990054601370453024564850866283403310736720225809317456420317807118391049706122998329095669187980631284057836154611688113024597620659172412589223344426066072632398885821627408114218301155883431909766542027961883421629842563128418009588509144728706106331788162636197251326182547722394312672489483456033562889583649320843255294377559050260510827854007331277016231145320853204897242125003111604424163371156498331908653279814561111486234299676818594367186371519104871877577588728352091147534741574391006352991364564274753356336351928779522872738673515631188966305257052091812051132762020692795095552672626939612907917926693135647572398446946732215389342629462427260395155345121792155415328061139011907324832483189089961945865204111210297734383555458039317039884848839529872145943269498822278736285427944523069569355096185896082765670119375395954187569542249680180120839561804352985131989880868478070840115720233659317581483301416583789897231269277432508190558297292273665952134676760775729167671611991762416400551414828539637670873026230978747247840467334082061339509514366171592694855235601183187817211036221156759833489278856755465403523577383974196029894162834155018805882115273596579253472320156553804802080610998803538256109921228760090696826147207144757606616028229299005172204762823536627522569215152444495336588443630662975413392257234521140461294666290566956540156919981965557190934134567218288563626181121144563802869770229133680964103345271820362145653379729512418950177834608289250685724180344325085325964401998287544127205863753934119229262387164744337542181070715785222076994781164653065393969835870182215382351543450165223722623532323555304013575303964269488837388279638754557590348954753718384302159684466602423646877217522985988528764757129108648283033681148719716322038512336828285786189004938385794674471915643212766588331056413300209982695948234649029825586766088943086637366896833764182223916403199665788712741541517087903023642016992527771613102780884333239159444087185233834763453678932734627209740404456306449628297439785041648411942793292077449127905377748827556808928116945540445254006032164603330241011116274529737508936644186913780511431932015278795048770018626469015929122109707274682368000000000*i1^111 + -114078197873521787280812289957718128431154814632263289487731410740600246827532511683410095925253054348083427702307441389943058310719041743454547105990656235132047543061553070031600387728652784902551442572155812535046345776555984103509928052015189673421059715335577368934551787188632912949354538603914207886035321252200600668077559653542497307029457165927753130867671523768811185624348702903015829789774723002169949285838415933856827091082942049268654795470034525570421392146679988498123361633092836366774411143197002828822321868807366137948515346025835705175909779769178948592059506357288668757483005985096125710527269253727973001575996077395518704838066759557207878319795267842275435741261850270410151914331611297346416587792721114207452708113197643549932624045032540959932989063129208357136091294868081083241913741812752569744696559692596288961809088642951445905409531995319352453298276040955778077655335947939017523484988148920535916070152677926667283935047405875616188748974987028953461457861480695225083368714658120946719530690339374096660674613473860670370696421380981649169650497949452784781152587566710153612242146668381412647892874296805001608324297382656677752009784439066031275470518146521460363325860259376572651724990737915043534607224067154898202962937712747400611285299540877743293173885428488814057770054032501662165254798487641018266994928639865662166993549738652655944293143580100871412724829658135193468020152620575571997125903843698790292109467369732396843552047652209289630945777489689949344376040469167497456171525240294987023697298328455069098591110457200920392889048614374428360281504734379581977854526100783838352513467064975374599325179032944598900276125879243014576081547613197117161312148579506445224117172020519642724959742804954969044950329504890201552942182995262970418927677406372665878395656870348886792947918384089672482674333830314940766140855969480266256754253273084701699776035475423308154307436199573801879464916139707770923722280726519802890387710542447445547371272550313204794346031488068892687906483496220368136516974371623048256448290123205357139224166322063320718667944224421586989946985821110859810171113353529333271825923027869230013919607716436873855442265000646990598166407215420589957874218782758649346773491399853911308864588168931186516868314751475755798336310956384987645658246332460161404277975231497473741830148826628506142416855054768344391290347054445779624721446497379086651155588434205081600000000*i1^112 + -3629456888996494333497412565601443406515198282880413277938697057075623093333278672416352343538461222917669679035121655165427152583042347792046669715717570464832493621728533600223199968133644456877468975946271980923924520752778361346853537480278236576442264328727706776596837967663385148749075451675537695850338151062982050439235417771517120066926941279643006528567453967989606740687651537161285475417652461926034351770138646212754991661887234898769706427683315303866444728680212576908712137192391120382080216856144912261428742938644252062456072852051404689735324628782963364972164743767083348317671532493740900603515460843666403371067099231716640649422902164323522650991622832347343727453366777414725281312497037358160530078732082080705219800504731815036546400887897497209849560803685865735833771569250712698763827149276403061872681965813222112139019977048312784300682630913757444128169711201819620123864008608542382990446536014660385908311058933583203870042835269495878002641336021195198981077967887149646303068854811151088608267978874120542057254148754557453872146644377317624916462040079459527989915268717787041522046104683050089389388664990829437987020201027537551360179616191657353886766757422272742120347065285849212978036614627154584038671181480182514848615187316660069443529965615146118867088435240236151768563230529800222041451093516393946132877327724652493969473623334208877162987054605394160908564599619672161808823205975500842454910603974870171995081326936660408077212286537148559232675787161554598509761191306830794560041722304626243778390845836821952067616773947324714307671032386515447234422997774071668880093450472116646384599101155650005489441427358341233610964425805578140938541790903450072338047639830911058253239848639221499600303766864578247837220538432683188298495837385729858382853872794079813663267933889897773237540196132133749210852225704772053556712403566877192518552944021659588323648631256129925245070266390008208443217217521621080726831323907340120075111616473611294418840054271175729750123173263904251345499065090004199167144270448368381663250167476482435446063505277201747267852718552098601123690519004299222877661219565283396750381186176200921425097245973135399117334704568593196341099608663555131279432212260003697112838577232626183091057365007583761895375444378891904161896125663898623689585599054126732801302024768974072032802029495113818090930308243188498068074331557845027684387115196271820800000000*i1^113 + 4881047906440044626917778998104133481174716364695327417469971704331408488175062182314207654150088043225893404243468739099653701253599748960923004573549675969515251264226578818667443384924163012793393550719352713614759588688821166308244130026709440387024260950706773780070742384677220049389467378656951058569390612950450262074364404544007918054890912485142589994741255801488011387079295421246717936545537813265274109939200746633428228182269106140814862276464102225433141378876302131394864841895155261590995891382979340372867300010207153042554101281780008954520269050113537505943692268364981716838153916654117831211744682446510999714835446316783870230620754703522315784545385965463157429627217990162245366124330690727219973462773732385049015223693936973883480271977289826636142032381220431488706697593210732528348740942730983356218382094905541457949100480553953641483498871119294973631662832973816333130953390586702964509053879396609146291177390927124986079437931618360650692048966016521321675974451759237401815658577391071616941008798417183238647364828354991079831171159491219891002033302317045348216349853752805707248501664577411446252887267773173296392486494220692289163983069602224678433554365218715809751138486342473560048444172175595200045196781631233127916679987774702340299669527820430592967316061662113063233378917085735200276688342950882569599014838679401305628972920319396324176189311050251236636177163461375807312698843287843662661014932165012293223026125260905267774244093247741112414891437707526925322498556579396737741632887930332384588759782442664508875664731166136035263784842602059028189139366809880292791042068122141959677542410646560534687691499831959053371630170474722019046780388151996126190962876724836814855915396759977677439098527668717364677636334835980467975662551670580982144954991095574618103891791454335363868587626177632711930765322041698811032173104491024196525874218390094219261104469297362784337644245174295998075605007418346824557353764287948992419379304474363685079884463700603562610550209191732247103806750940934073899198879110016851600018921004340533495323391343889308730672508181834616453931696452603896908476242702416060865355666734478621578058213998695320906725800957975851202164470640096556095999376025936397010638480031888436271510538968676196195624990583647574160021207348472830022646505031712803499487482986316439132977868726958720789982426958761374054953048145563484160000000*i1^114 + -12891045633672779235410646179371527188918573922668595106372048910927595257683446207869225004691045627704576829799071884431680585300546357429115439836788712175895922335313008904817280569390790424995495053232069567489416134989284996382598603660914072056978428752830219183801457905528900374501310377079608918655278510479304056502839379081964962726440466696959604410371537046055502783522749621571836845693967382564194111042563706679353840713673161742056040564628419614718909406254465550492239957626801571617896676628731854862156497159565561587131623037580815784500480622430538629511274781170643307872455162803997159981359712288613438786581000488716282029073794197187609142003305407003357531808352769752442118535540484435464213538465676183588348767442732354669468573528992267753960919129032388808275902446173980942542974029535068843120511158046549569567855570882562010767741821022020777402306328120008341636030283651312633122145536978056778298749948530111740970116928559337785971714123777675346895462403275328733418146591056972898129995854896467097089754208646699518776900171208199105980516216472990209764420573684212870717110397077252377786374589239617110768235828993335042693835334786323947028591110402082219838903569982778300790487848685575599705027070990135133976886018272838681674989604911922519353748064459281282588717102933669327667818885747994188558960372796052968093930911568952926495123968216192765130117428855028310369708433611562806263124463441471914935713948294717031890087172659583037132304389918229901493801940855337186680168365458707619488437536269446855303665338243251854106205549826431353627304838387494279021914083116566206858952100969211997944168075237829355456916482335419033915608812886816399840665275038005526036277656080744702516814374308508570413031369727443183247225253380807981665124114716701865637342684466706074405461327237192279467176373319350343328720777654535062558993053714437531432148229517415286905098832312298703403320149975891449815857669405551175492199363290220235780326669351629594190528195485026832940584542393924845999158823626386698180970713118839048228625370926074612065734959619543328681281983391214377998345830707806990039201001775302102895783329563711830189310784047686415575914031800639464080924279851848379261376537691440757374831595386749369719674139572400654715798882025670506120337555993119364908747458766326430746577538348785661949087883080016855040000000*i1^115 + 12901721310690740646653114338927051244001429817255508658359120463875751394965523325097472065931481545840767708651849310921162056572817818619253145388123579032592148641577062786959240119433711729234030269323608054867381959230395669313321740737364915245149282269387904493915663734268745307759477697862961317140416147458317991905038320520022332382338906812880062789083342327839011646458553526524708523629603451216699487039808625333338846730977540364197344632584584700326399787084901570451673334483178976705159184919045835127423541757807022246823057014610115404398645333134838366141660157174921579376804540355446730594489608637414586633722388768412021184930505176602282889756603586203149099082904205687698886243657728148618339104580739708677128582256608810219702136766656915913209493183787047425530556245788416907834013362214090483720758631341337471795092200241757525432748271591251837726640569105841661145965150304454571623662417169229902253418019720383720134241902019116791930661791189923681485346516107488116689828543118313153391549633273162394640619640241727270742661492182006451231387682639266017819091352893696776310637765474663856198535373666185979763569535602195800661039443286023440255626294996872641302510917051843254036036904533056827116601475298184180458081935957808858713427432040413141944037311942614650836462813684340772429191793087284108368887154813898976952510973681915452052633570189138864204696773688679543512858903248329976808509499186868905640331355615167766661000799545187874187122832075272407992515517430351261691009793861155506671685428572918432655867867239521927681281152549393119332069148465503224848927889263449422887006531136977507458846637442914699591167007526591010856191654422161087230611418102514816534846873816222186032108459313136922149842761187858417811756979781007226536297620962624496550795435673787103468228343852382751670083124793615023750357669499406504151532273397788889923033800680535015648165961803118060568694666202912523118931632519413924191457191312984358872060555374222754988118083065518035273287544327830891516537603072672862770642404905611716400513652830350303404317638106240326539920215827017711094013517530890049305345384989977064775121602891477654022584783966993691555131149869889027662050792575328293515485286218384181258551524730863148223857708258681918121020849918009539176691865786600329173258642134592522783490936120048353280000000*i1^116 + -77100348005600197804053496200778381200706977797992295162288655960001442709495694589514635697754481973920440817640129475366395896852689108340895850894600355266988763346376921759537827178723082540902961985028104860269187635146631495687705580238792369352480989766688163464012359071831083481801931724732649660573664877660774654488181815572116325221666114099768127137043036712977416823500958232540542431877313150687651369993255227131488870009797147272664739883827803911190758827515010323369897433210582245302058725899504791934387434931385131666061937014070022895968674191559447585243124934006999163496461138182659227023166880323933715033186013954393323581538872943512375780691864780038816870958106529125839575225685117628741316662236851853007343205151480328085898736604453540979836628020827639155036115053623893412520733531472312790435984878307556434087051876083403231619399829620021554765711406091005225546037638447729515878337764135327078605251758698019254297016469967549320152071093053274284325610189845592347021658088404516591234152493295608922009623342164034756050093149378903794915955539372095605388919566697451660633204652478433974880387312780424509377787286222327486656883029642421985216399868550641714727234326821573668900418524731959712634612983854161344414305726361691106805632648036538690771016777449707356050751874652407523121256020646855795815357699439384868758060716975692147949503941781768036774972375931239527613180553923854381993209846793193398386925897546709682055426572534946405318098484007962814965375506360452211387929754023963240307415182296680813755942373795475163725399443636019831729010630912767719480761852167544565619035270984807316917644379916882537490045825965640694022897938357411979070223896857020558025437260429630384607330891571642719328117001803189690157448379760826212350336931538157524440503110754982272955354583735475132907971262238806848526183494422125404499105462601896004657164530805984817585160207956270864259815834481531007869374620995394505109292628564366266730813529166763229602336800377366320470331552316021820047178190071784207532095866437931764502124712398099799872052555823530471550007778091061292331638313358997279683850300891189110676985172031747342147210460080990534129173100262619574870528473375483403716888003959862915009028702610049631967157047929539059010836552609912847198021220375603992006842110562655010816000000*i1^117 + 1086021187172320512821321538283441300201589768204242442110753781986772742207894502161873760733457266993400170068857852248409150086681937973731380504164970362594700034046663834915175768183772444613188170072863837060191884714443343800930322681049545078272269962977361958777307819893826455256401822879406756423835402621807170861573922156697194410081353899703073674903465750375928721484281737493365457391711638038138047207720175713608385356369126579093655677038271648083328695795959550015387820488357083935817326284113508877425563622669304321472528657243169991909523442207278941722586618970590695379871220191392874205664385482926590562613345311948316705449847214616373964476710645638761055790473345929476772961474211339095295468701237024656376360827512083065621052282389091054064472390637204247456372500841291907824287022041406472131620537990337864790616580487471016108190955465467400519582249179901747866965280588494165146022938803590766896358134993955120191192286867648889626107193761912876476881250380548143186242248358046044759757596471105855936127360824377320857080917639253790430401483836283230816036446301817393992031336587010556301043877961874698659650999002314445342487956787896643414183787531522056062497160558819647789273942243564565661046516941367483699590187887871303700038833586393707531830250763406261963192825773060062212040768284491195244658657215059953023768564724154510523070944560281716329250445514386174114384846702495256049919964824692788703809205363957521280404690530063374631880974830989526370343909949479144949913377857756803944015414221781847854064075164853005834845131143320368520054351466158679453219710093886159840710154159006541859939358262059802981508090119304133915216514571297467861616694641265700716107054573763854234608477118459340202444646684735102190675505905468556061912319557092589248867979947719012910444177578872126251434597236902881440649913878950248346567764288656012440919160715695525410786286583576619468101644173964027731471653533556126896680590544327101739220828551571879149610202330416008467994886487155151592295948594545845782563155977233948196484009698115169708879811531213679623923761290449399273961784340525334799189061183226324174798010979577236141606534020907999991393925091322404734714132809091945953856327193421219645183268880906802148268530173595535619280136436175573458806115259148507545600000*i1^118 + -2665736216310075550104174415227620804849576097393720157206952986280095523074482465320234229060801109276445248139449672893999482112540924500121258049120269316707749497155485846858588353288849161877377709567162963918827870053480864336062887588238145137010717278950066703410604630449059085488864269999864084286981069358422574663308113838593298438163841450742107766025190017489676875601853092113551903903983837512236776770533169338834397686271793281506003524161505672903631497081874955987883012171750399226639418791308286944396440256076087368481942624475040184805841004565747079113486677600243514754666008464337839684875010970021363241055091921976015125680129447271091818548970871964122808677623213028700086133798504455035719826697307732120589141910439881555644191303635115494455219661915979806524895152904830791368945758914376060734932145166729273166915778353339690148507703384842540105245246627960389123678590233767778471982218429158131343532109007145921529993790885879519159019292520757664077222092020653475956447332291355657218311155539346585712497751544068946132957454541914811765653956379506677347082690075267097674008010507197815830510540060841155807526493323140452955815842669247585926643244874278568036189750321215497071373336935095366987084666785347169349208499869530297915097737966846950542092919852341207690471329043513188675026316675006884914548563804731089690993670614950696111109112888421659338880675921882232378953717030290070133753972338105625927219027079057126258936309656920162058881232248941016538079582671115365690016615371979747089842372619524833391649909560148380748481140522423908732415681798697581725355544613874099472069497345520209310645685062529805508199844778230073594237529111310403889075961210804529222497186393119396291856925064110679817139657357473378959743948745174179453261132088353339514429508065782393841675871615518088027038942764959475690719768985196777474327342195319146562401863281154949019570491640191328668949881274717957519333599764156495109726375346767868022655431796282503377366583185140283825895028570408179374099389378063225589604286287967225595748692858759421420111676268284091052724023206465562355769273370845942186619522485944745529004778033077705607792977732226728977243497398161697488600273362206555372703976913451290554494159517385167653468076785341054352093644095435571200000*i1^119 + 1833266094064857270665922584328513923768387173908485378910319270731119694138524328428207258784473779798926017527103636926915556854364059805139341568999833672071638336781362557057019251763183135941919311882662280650965834336308485686693308535993509859560963158781847241287115114375633385009412970481935012226314459026922084074826667282472064136121596813436810474133624058375183673065918489790068278547088287572774447259875822935399480362501401840699865175164508712649278810575261555706605395126633892447177115615563272346238757131041336531203821480391410468442483035451230923063319818671318598679394545076890547391802184182254177440802809622998748136079469564482929282387493930626525725224248783946146880384669449327230248181817715786678266846991706069048418936048593814385082636686632151938343399906064853972996334071709895376901590212114945379991034212874166766257324961152870290307596209124992539510895029137321953610731725186161530916464676559718324019015056100446508038203843899527741420758917630781564610238019131198975336566357144535907685783688404617754669317827629333326797120475682596022948934578834577096765971116546901239040670678792936388385465940552195437023899096104737121379159058371232883363872621957631779783821985548444462618686265972073615461904420914168349434243685609804243969700505714571372889420901337337076535277532028851964740660694104207280858293903743706147249498550065602232816669094210494313899187365053473134344074123946277525156916290333796268748350439096542977085499382202022834353503055301855952211851247496120737391952664734079855454260071507850108546978892265020516872665273203562261951808643268100946897973671816412410121185494555688460798147203651503845867458475733055784340527118850988183864271550958061652979587654422930269841012603820047377901491505521004283614131690864583911605200554063088571765591939439043340674062458450870759170404221045851877547913110044530722888991332710872390413066114970304227268625476493418100045483470104481037551360890328853291367835061675330542306860213308863736053684184271591065387574399814680186528685794387609861502766390055501696320530180339179574455212842834064766145849195478348923616766879990886074833209192609413718986650927390455118053042001400154899369441749853165464625576977739602726442696314352986615216287515630632960000*i1^120 + 407904883937864996425153974442694711759314400792943952516944064385325615906715774967060827899659648715150461240300882539334707735991463034767337831491089480907112258609860506852357609433540094735970711839655323420103215112765483200163538928937913546110803314918385945526658298180986578977908191755142065432526256869366626046205883599037852755217391412665625633148523159282371289573097256722180251602935388568453776972078899509790580059948604287427049505560950052060841647097081000157280161079656942892481461881093363538951007455311772261817919960740192318065370282688940017081756152235874281481776049728177076925527985003474097368060136301758218446567262266356319720857001410161329827431673097807283951776955829112389881590925633347605094930219132241870144283212958031159128936286175679234102080843835318080796838928767507242106293094726484291995143154527537998326311202076377127097966819063094083764827405127530446733125709347572868138351291000915954837179001320081193202086862940928599461911825572323726894095278731506693526094369200234105355118544416097332193344627228722731015400523049597944457321402646655792461887359218552094060358153932150106571680645278389616777172480070080746915504845069718498419776407583216051514837294672408981919141728107026097015999623115009935295745389258927757337486397543483963002888647040451338021072679362640092221243541117535119822076673948414337691435548825491085387301768867842905994742910615232676180094994205478434475609215163851101859492932619282585267268713275879619627583540749214190865409298319565767274603567715961006590802446100715386648819677010315167366950974485271827194696333995128563572923063694671306226349667081879076304932629016640364857300772088551136596379694379964548729995723198372439212131120207749549029287083215648415530806539790058604676651281139913923292893917013796092823522901044802349158644252721922650457277686681671238383363911000026194694057518583183410821761721522948992615964264767138086368573939741262797936354638483705491789750152400106576280996674120533014273074240291475988305936649765906764336065839304914842398986887857382392031867216205567743981761566558483197748079417756687982244216856719995015822065521221503973679707743468021478403239608362820853619667306249396930709787704365330823795053690880000*i1^121 + 26913678143830117725423970425369524058616470037841477409034713060307313096713857615809818467590380106986517326325640019722422283566955091821968421855682150634964817014921530929012164982067817949363311073024003439668066494359238403778624931986887978475930757000853748140585234916842616977168718031442509151659633710543060364157660406439263005990788360337517730711147928650804032493149667717926834263329630685406295771334847253019524371951679184812146646413228798104490282615407513033985074888922946332875927152708353410528228383424581549425639419136403660912340030969597018854565511635100322846300604019912775532948788248749173185921487984868022891595160969156827580955635478064783309521315193725429045540828180227493518263958011620000341131012622044533871873354033919655280884390323846386116912780969683744081627482684429906064943976526542855251533427505515610985586757863615119876023896611721184626080625949805432319740789738014621116351482748609076111841351802675053538754041619685867088942256035982174945679830566458662792680636607959803245299650350403696532168758053359494412590441426517068581946407066827097708897957665906467404070557459303366921370395823064810644989985220736073975947391615700321696615872548479942209158425055444974788940781700120235884760968895905116184244721376256882748315465009475755174884931383537067384446618598361796843179635027138254432051194073745422065387446135637238305400159679921606674284178365415118335870999919271988607042962394703917761269164275701128813098888197197238746115105335631518868365929801252431849850873243288186095097078467387994593638339236860074918776428061152311190158039695754263775415413668632912241845858633184173093599007540806861910389476070234392932674408138027193683200192419910736915288402959699101679430240079273190612413731702431611648896745302691423394894661664942222980911604182913541383152631269362592172930260519969167442801449902005069211445541015916075740625419324571458024600010241500888125001728544865280667577873320440131441460326957715093766424351494250245555317364701916160048411688679434201619284121260582941293878253675188276005342846416159384678907912966577941485503147697697314978500248016757838571836069034590186849103328187763198039097709954379447824676586914261694939136000*i1^122 + 637886048234969787846800445630428259885510643304007961425796857366667909557631643037081278430686093816832800933579227074404259157977788861087063280206305591797077164722308407379292168861113237114715473170701455603856338761392717571143493068246857754702045751717643487290649265856474127999329653879294721644173817053063820853063717678208360898932473608283636552855068122203446625238074976180856103393712952353933589695626193786099887742536928479763009640129355023810588847999925458555777924938173026995924269551854868132377790301663183723235012554247642205565404817152668050279254611804044462641909893643790181433784325038780325862360977627883049269978730545218459671927892528557135121950773230180159585606089293455562899778312375178699232420238668494927668706358485851670786685705852506940850034928831361994317988519977779523812663572943338124818955400030990629403493261399918631469217424895782033692639527407509713344216262423179001908574742301317999333008484479784687197919769283964978881311348722817296828868093580920838494638869614990854352815625637321232103836785036693291597671881453767682501835128633046434435285564990429509168374700666265002076848615639937085158129087121210035326508872756142287066900123407959492865694319865208413049785434428642232372056418021233283988422987778504008927395236292307137281868656271984213762610569021141622897361376213855977663871853865362035443120692273524870938504846803727117309508148556273334956739743093151474079872044167397296129675600274009808265764466319960323896561844807823230348917854521518246779798370197092394136731914756544958617815221370825348488063567737756015046979789041180454855451921651296710183275262387252150035051762662738842544781485654513703408019983884536622174292257642673663274237433970807396468115267958245056707200970624700666983110155993215541977097971120360644483165400376835414731591989179169984412133166878102187227267738824490279639124936983433198230005036437280260581906677049659642924673404806952015351655909637153402820916610765495238089181114708554089158111897184771750017835886970074896872967171677491430378068926461916131745995654603556528588463386404568507370103130545197539167021688820376708166420776729388212097742196318446551040000*i1^123 + 34027549901217588511538372432937405359897163933557861359353516553924805344623611025820347824520793121618253828059886751355963444110001529080343818817593044082829387625120331873685029926807796265920121526162289679143422425604760312593716310410764365768391186522302403951485012436922752536975370690443346903739983049998758169262616790214531789850762756901973297075455173037686124979983794998863628899509837521173202447109874186710606730576235285368870143711321655945378802846112963499137510996946311132851014534754001404205206204779739312969289554501852882817249173159746035598151387437124662652046152099450416309363894282222209667573744944730237208321776266775152529263999837283701961628717309960053112116125914863742805516941925845539415931094113313423636862282332951956323316306779400493289374593617607867508689956908838380244507150109900698170559571657989957325404464902073213414403499720679640769661372863716208243946150560637525138680257231980949143158974131971140548860449364148242189963623924932762324972875464361366091295104153284637537322859902370624642041768592793299486880893933825115337078848187375450611179538166111360456281551481206497811497603301344912930001143474969195479149969784984169581204458317563734713656308224150580861496923057154948592278373978560805884197257586171282938972129774377432696836299828118107610118445880874928624047212891350034793439395367854200388646746009502303641043211446299913600038986892450708164705217441835843654179346468744247522570567209367744515640623919687562325968172281133482621404335465545429278099169145351231765284381993139921972993286355560322654723115684695805752624884606043194333083786785329912061800543982218884267845731243740801895053762551422174981651271897580023995539350621061778209982399424949269208576030363787066414434160136703014093205454060247564404611586721237271094156243777646258044303925000857168976572832505104068393103442029195089407694629674740004504668641481215673439039722872514123091870210101377688073528555879513908921811855691178141752104871509437597269299240542617184709857894767756930041863303783793966525998207797059002148879377262622179625798985888573919281384269113562767244786197619334866534400*i1^124 + -21153061347777094762699560228870279451687307162936576533188306474627204019865088981718015332987643547814849117075482918866978945293144407139179479244324059786230973242632691710749066949330817093314476228243961526534152277980792006436700684546783502747004233886421674969346229873425102824012031444547670013389898259371796419783071829847657600162176724802770139973305440311052378667393039527435026242339169730713705365287628285070089827198679159788453654532335544206884629498071733922712639280825526690141439747946424521242033772942260542748319214569910760369757774388528294980697590269263790283052309966253810516006238333975460063353349642856505841768886162116244913749321683311637040743604423853160791366215360754528655844933582436820338964737418942739241750499024782647295039905201410392514922736501296058012909474796134589507904736692741521076680852945971621487509415710688202412706339118979353804378539929065008938052719281013730945569970145278560346049649142111059605793645303095074550203052861182123852396302009208199684305841190063485621806697237797207658205944504377749290297791853039891524826334761557603917098880891566083362025668937930540918513298115975248015944306565940745254278938108071394114973585485010675773447229981982846715962667021310006691655068176014635245474638791069396629764194334610854894815003443393798192511182345616341845401812066341524581460290791168701408978570896591755569250788035089795141781049191401204363396016679171712307305682048037778488486285888492468699804961919261431199092448873696554825991916644482844016420665661016315309514468791795729425250434878289779407177300072835422795581732780126367916616574635654619098140927990788456967805527267305906252943272515098935570830674272625501540401740568898105205582986221615972472992777026478582568921387138231909864866968133517102370528595245013526996710736893805461747549983473884913610634356758643210033960546915618026322547986450770189339150489131001490481469045683278118956152480058102605013939354042789892596327524862792847120008051578245197231620382432672528289560534480405875865182846260197139104719383723205398514270173357659188844899757605466931200*i1^125 + 2907736117669953805004012632815415780725532318191585895920603386016211978771435650524753036794519287299299026087559104674442282034890799099262995888108557835528054850826279940157582436334980808814970522845386272974827305194572175862930753108691070341405833292210921374301081997122811336970701857032757518906590367037511395188599194009379691165591371893927470168471551672213354719037393207451803668135520980784459904259021475634804848505126697212141204559272240390434087895435070859668926582057244086346392378229313409683974845702630809889519414527687143904789947457381830346541789714011717124430216201992107807365932894369426882464961780606755342155175201188042314320113263905385163965700044122965965466933453573650295773786603631294157746437952308725687439217386940777660429914110800524692052240445347780837509486585255180713547985012092118521234321725968274379305697512363476824483927248198890210525347674106038322673085298184569123489414267062912858770818984027925359120452954040578836145079924252626781519527284317603209003568951478603779993697058586570672916762828305337502902684844305181663483537949754538166444197200522422659652469020646105740729087770890301194049986373035100951956322079955840696255757307391371071936723878971050449771031899642852997303594808514760873857928489514206279264495968685577148710346052883351044990474400431197668705816760156590109348903449551335934056058824322805420721934158358145498255453233170605635371857667679303645758628814005618406296941395569014748299980470463136060646255591901876268584712401795856468399480183854995282603945912036293560686790076551594133107283096464531748565051077826199164405482718016122985359732275598774080775109372841979454563507279834297614087108868234304232711655480779665894475188036410772271682945138691536718511211304687053270388719521817357460159857890824234548250987973501567081092034161224274252285293213403323296323714619070571762532174248213079836298377524787755120063811421231721970763113686182420589287009368675924447574755469489117948109456620928616281705738136733534845173435964108520986179146545106247297895411912540160*i1^126 + -596328135751370616865103866988199080164162579390546810835454768254013972278441225154474336187931456154409079529524188377803274144887699411039444139425694378636251983093894583961863231007939796965918839613018905999426902231653436845421448436150434148421151392410165159979645905459131447374572123429097021645017868702522211769917978421817302692072789465227682094405821510044155202668359599241999105168531503010058722459002481408896269769302205254770778467500686064094080438836490695956907471166749957534701405391047842075265455393789721107995558708515816879810409562159926458154511710183947267163748850667830483124806258596726511855284247745673749691191376489533437571617700204187000234672850774331719996869004902162815539540994973080153633810617877540137191721364839316304270342131628097352784003120464064142718663439201752404798486659775163754400783431906230225024231026404045466003590186622265075123760671418713363646755893553858252756944814441366485983218978093815472935567880704566405226389024684206346935023366681679511474130564181702284481627377465900831057001850395657111418844707874370806517541592483531663769148687143789511374374172812483435023428002930478797354865480848752205753599365040468897458810051179160330764340893152463352207709512819940410776348352940236184512170995698049103485214458862549666822715635333798102903723609603974912781949830183994961538872707105250086218873682041763681731799061225390702209986180462167265845909129348205576818927843665254147634338140322393117286009823551367384554378168033593123028959358707044612052056273381793819542558672411866112476700537588701551942323397555228065098844536575517315257743274115677396571137721381350920547539466703078300359570721422553612611303576862466997355190427411655495476364196442926350719285738102775248336066174421948033878204102247306588600040715558081794796828525494842932768749628720725351711453919575948149968584403884915206039885475790688535453675964856823047846535493491143146843938237403427140416369343765322745852364393159810609469853029598381837214165754074170163236825989120*i1^127 + 54720527443739117039687553517578205229634329387408887536491175248835785575503299270526364246453699421976163148516314105161671679142736122392686239567498661708306463613629965924641636937787310905622325378870191926082848914869250379526242753973675373426773607831697213171211398092031954917778195469493573544394282246511122441133252404725596142494689732712175266332800280596534560929919385180067305958838952106172819747515575303839110385710223755048396471852594341433071004301062056422566988084632990689603396284743073872171895207100168450099139192658288901396814323212638508418457920132477813662950739541081765393627672115784050271792136661716992402672143772856094508937002651537118638730690728303935730472534813054850830361771325042435524473852566021920376017505140891044009770785657411148824728955937160139325217864704922664113114251558300118984059047920507278981744983062016458911642467928284219321289632210408509487714719499161432266677022249256608247371535074546021637335109337029149230735171431734371645336665901257700159136663617704090499020550993531860776729150939610952930367265601122190801929927218796627017702569890136199261773056173927020023013254113936420833143478898420076273281690534574396321172988398920005950449101441512957130824650977546508928615348612946151410105177321817962905531783408257228215337874466893414027834870973419960065244970428844206979191683776374854006364196542076562164045202871530395011088262393092631205749266666997925118831797332853148539579343377757999733595758297738825065108613451834986941748371995675992319829083098574927482972701686061583692591711398819206263575119223826994280769897537291492872012340711210281972586743908402139347536636774519779438145481573102586818873399829689095554996197961078144351826258433080120231777144288749706721545647166475435411624746507791950499832120630173004531727122679503344448577935026592447023255243101145028467338966654447329864721682118481682278579302098856076735026518040301908116284918554689536*i1^128, 3091132736255068874743075554733917829818131902101796778182812724326055887459909592047604490022232754922803896226689243675818672900632204201459748700623988828395454243622099001101344473773297423676323952110258769082313202280434140437873220697695019774941822912313507572683420911656030456765331027766162697147960084316826938703209644771986780274251345322987387101757146612798638900191003929379832573187515592664074384822424524350476037139337207762861853792491301904059016876724211172116047987776685070735377266266576484788455884291824606361108715522954887044131809847822233470739480207654205582397973630959256512430300108506932335528948787858835084284140162252627268867065722024415542677761035005269660198723479197958520991776290180887204983681172982921257658079635068124030945412406747023921324233018294361448837080380525291477851935978102861203978554607239104173066466829327192517784033713186986310407433221508926504516101246178083659022855521797480007082388342381517662031516179712116646245768195957585304483636783474562784897889181643039736126912191483734972311441343497270500340122272678278147724911224934549742004185056251377429134385652006216396965499061598816891079968125963227123138800282405348619406938398568813383874452763845117141432006428021357177205053746910070756243421916864311630191102743276587127068567430048155132333939844236070080640974577555563088855718443167709060620237289232632801122979343008819765234711369977369222353465068587738893150486401177585186512731901191385453367600453690436101259076641415634639682089162986781240678622339906664394851875145755363726810020810838228502031165602353264767680381060271161855342042480361005980954971771304081760940822455275741491739758847028286040203486656991116219416057984079007979236445661867358717801246494615948633254509832936153962903533096335956921986617363511194935479107172110748224949029946493019385901412455573438490152117135823914854290851581042535887247382842437011192327137168938999684836894473363823549835318589935863558511809548615520912802623701819553705954399433347900180532109105757791385566758176145927215537848796069957250301271965543282632096833487476004475037660052844214290504979438742255732334564522960724750783580621507240103015999770941997674585026496178303007612145484918186385307446755331333037724861896351363337806802270483932487022462444795856002971236376924508711997995060484385864713073197222596459270383110805436211507524340667225631424826263276895697634434737328952543630942969956169464352477521869007249461793282769512486343141554622498495062545661961213273488527844723230998847507680909576653376797756863998244966495086200971409743930207631312174761309785268620777619382491253742355289520672303211910931638402659482933445053036936488277459848894125121067142402610041411973233061105815329199714599446168691780525585382904754594401868988679349058316466326251572646891676166581288466638795809882493654988452467746203610530150225360729145019629112117681177989781249271689084277697776486523425045541118574706073345360061560813686758699171887930075925727580473747330940728820984663708300804152041253754557075729330773360986347369127653123026487887995408910785604600202765090065343433291734738998906904909778348406732065603604751310300691772153356514306804169598107866221019606065800807490997215342423489102789130816927354327442303156769289768863065765217033691295076155597505921523506793948862837382746273001519054355576990484510187702419288867824793209948068266041695105000606220211678255891178911629639424140275905237234153939285966477588434563432095879065418903184724287805194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 617059740245508747125941301056251720281094596969531723463459384609465056665989993793009365447959211203974659096624161518352703247227382445606276445817428638132824387864244812363874930815006903055369673024170371063967005613254614679030410019886219269335967372740834114557716986626841198520304861510757196340755558140742469208340299785496017580048190600745905253277428138737554097645500224789191855503080865693104286110826130207358325696203554004521218574895826700867116236783838679697652039984709101799099953410058425561518189137125244593584852122751288280709696538367941577528834588671341275288588507636472861096328152072219782541581356242090106899795259087089635325197285707796792096766423920881793539084231006888523419444328933814647413760477157407455470020671388642228461506288871873886227539529379209310577655165013858707561475487875773654455934113006571847800372863950659313561300080875938149643281606688724659254494857665109622623398895902724412704032563619850207439023710376880965973372273985784892930668459297643316314615425482254331368341971616198281689258196362464310732482612819799851654307971256227317658757088927454565030111086894904516004658731490442058083151541318933515626334940061875920348963257840399101953548613447153853037608942493025479440157714507727355819394656070141246730125631258897378327403821752019764283601469490729924781770294136134607677884242450756761719977179986218607289293816848418839619557465507567893301779595501729630482332070327926438128671787711508254707933873855751398202354969276674366545682439921971541887244584335329696033166182033561319796599583995483794425272832254168907566385584994639742235996523277136192155105123921539614824746782066379676541249649124775360412653926223060882704508009448288754318020035310477223347483153398795655360174515029472941333611933828728383387488675629086668876110278827291421914583590097347846301431587692653896859819455308040472052799724343015505588817045117911167412776243865232766671847202179325854999627574294395709885765825750847413231800999588116188441994834853256256685238652993505909774406583786647613280157593513042084317323731273237675509050340885750241371233643182494650913281208263415610673854608624828295737585101085576552302773794720487153727162181997404468857609616119676773578351683341825455328576920577508874834972438869406466092868852139897959219309991490933540292041861784799312623559783530076342231439913934389739666425710234704961930362962657634560644876905604743193179772648117117860666066209106612431042287064021881006193550008719263543064807808008264760472296869575218634793590371477968901168536560411601487458922523366572603168462068286982094538222857080558655995595804816593086257401923942150937059756244917497465186475704942942062677606758603740741171311863833438508750444305206193009306531203136890379361665221522522128571114392106653812893578916619836216308166754445165684390468503169654164291437703921667290738682941409521476255747058635121919217171102887914984849324097727284236461705357339813485147933115236501399974778370155357484534526780161276502963534968366153621178494489292305247536230934580204857829881429928905985652466238162484568263322140493716208366848491087385792938232658796482224381711785628944451000382232432516260737874268892965589649783131927839838296390326463166998347959651350158942755032155881169013205557230475748600180135165838707866014628199722607037007618702498437932842737188105766465802906104368616549626435830779851777275674074371724783821961947691847294574537497360536883420220118359369759293348047806625815500885891050628693204266280550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1849718697616785444533309818434221325073936034219122830414177468841258232281781788016905473965148167898195334862290413683963862727305582061299940284916420279336309170282196161535332124528826243632327692687615647223137999793917770709382361198119766303569390733587883586167533799593385229527644188710289820558468734217569922426807277394595013621065249899100097625560763651711172645794497030400257718680976868776816864072984274073808437828389129922502123866477954136347365304824254582307961285047719857017108390340180086317984119829939735572427859517403928339880148080735641366732424132699053063568956654097356281166431772131055131186068129738289927869885665690874823386911143062212797638169860932845566784961465527599374333752495842760280819885652486876942403835321482060681793904307855737785794741559480160562171041129356057153826841165237808737120366709117362850892856833529798640009210082338393845414677549835230649692039402953121427105521197482620248448517445727423323169392526444819964248900564291049117634469405304775303439011226342530842657372696976678410928277638465871267232586902860512063004512139266489772401534363438501435391758298975300811007892652157108238849809491753204792362183978810896060632506921720636304600852296619100747349260610727056492617139639678096395737339439919923778875805390054305496619722687449794264659397299217223226621234533449099468478261394491514118183318393887856088813607490219934472262026851409176963381343230668596223664492344867577361450954296726282200161177340537017169035139686172184689422298770779443827833091687042312773916485972663460561348323294503654687255362613528561668941316782085931005956033294817159463615110774898718928834830960091504626056880113394700852464227413861913905598358599292355545576908491809556353278885032651165008001730834652413848235245295873961624682231574160051380597879580259350533070281002705991760126252124760482495001216109386365964082450070855334482331639239459832853523588698328080098603370608096490437843013062404847138334881499602442000231968444312418438210850856484215308274772848545141054363766935603115240605561834045008886864066996670679980890718012406040104676621417531273177551321859086194097005940731735042499206398700735898824312539799060569270496027024017445457556595881023962024361488748296405649114682477007234770943070467846107987720494434121339808365346184461323381048538382752676271092972764645854668690182995110272924385905014587895804079440948320128001279941614042716290706131412245129631753234567248211228942867847311578017388301830422293194857684305417104678086819501246267558904868085214184878679274129067294449555935689562787580108053178139236348240390754199181348067517224563130393133591371279487054520274758097156041936090987467011950150431538644227360297817302463448012594114231984423137014188124854745375763777192052903734136923804145147540714866824721003750533759775604828685567948128464991501526298267976460055198911221514912913446923355975661857769524405239272150468976201340032458176405858779530775439256493645045998711976975974464921396020514709477096045488896296193464346981447319987725801463877142755439612051660360228728998988047144265135944863728246055901762374926665580707016439904431668151378856106691295531605248957741917495149409437820356326707764865061557952674267408978114639707773748602116253899940975394662719582668293793530152261864661946096681116907111635260093951704178974238748806004595326401044572428732187119571693643700832145046304933145504126634759934013150381443949279315744244805846831752041859566921452060011333882337839153161420072845997768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 25312489325466069887784090599538871652442289618921589156464052217418523356589001739485482690782523555740746396909579673449882504048214132897327441268855918010449422711310271702492680898150156911741749075149529151999103111440081499754231639231424544550632165576786991832299128373698929504896687317047722238694661323430186695738666535598747373887819976245486454363626481111499055947420134218364887590358316920996913603599527817372535388583096990987088009831325863305354659945726882052266857162931355200850572976270884973161378825518782927924180746067081819071294416348010549621052274230502150941200520691606904330405611170834269054073963630540741348075478063704833144660960639539401297952437728603706595434718721850186454917688368868080256501486367050947783429336691999134248302285207470242298179582568371051928302951669537768011005436760889741128860599543561969805344457832018719697822653547779990486129770099014695272639601511626070461468009907038058685076617344717877355968780543725785026166177208111714647431176729029975247912553998591658393727203678095435418146065219940132656128406827906619192895850898821624550738012381979076537426179916351729059394840589183418531750798550545990103904701774362801445900426651050766655054008545925848951075750742770960752937073245135974003961208874535939332431782660371056158295433111738785184089706423415977481399855899029649736111499235745902099813311395279352326894033416697726673678419224853299459691229263393312486389200497820297447566599153202266129186480904341187975547982279983712101259145470237523013311355910407373654344593968683597350330477007103237740751603262189696770860346405922102101933593712639507925982064599999683152139818896525890129283209694926563335595146262004999222626435101764624209598741900966687493508124799935054414686747101066208588071078770648746134206777283608223036405015614322564050360815304182289355058146039518326828133679459275492878876751353471448571544731874796686728333941296958663159896466370179830613587344499518025218285047873385404211731760493074818586942622609195592196020615129969032289932475038142350516027328624460632377529424221521554247342452796492222877904340555203643947508728294169319116293239135263806656451186724286151114642926785312925095501981078552427642400784048667694088946179373371669279223772354083648865010177097476604308141779697944237896152634726223774423618173913662674267926468881397502805014699689367265850737927258354780113224477162640921323138673900525039872643220384952158131336175557420763933290121458284758296197430418336917066827280839134824843975187642806903877317349778549705555912189142363501158529511515826048113433471490265724438743979171051602251394640448927496273138758648222009943565437201052254580466132114075259846333174728530747657939946512307951023837602206551774956103744713267380812105135174826216925535475493858493702693530264382208433681155341738768275298615259777330453483951697793162366129165243176997751341009649436035497845316525754854903232812874710981235742097719528865394852481224502452244909675959630472198158872790334533137228553197463161244710584141909505888255198460804372022143800781402326428996551331161276137609313197379732670207094418264122281743317015861704977335527999136557204565449009002402743699949612795416545385336412295764557300358699493049359143225272529365988454682044924294660863188768312566609064783737731427413750482527305103124574745126106664850375936582193818952588039644626816779619090671889760936317954403277424330372966834740381882099121391237851779393021167521425487574687263907950698439049708720309304240310845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -182451370491537213212689174848617462140227588485428415704700509837622883166280212909092889764634203284272857313446369124396192460996977591397147915488720669243344838085221822507786905242435105251648137989119266953549746006321450638986465748816961896172417978077890586829948671032931356190811108399555065681974069269564200024171064021213989913307027316245438016943285328167378126931096774388015746667905955146303435971343821729618557689391169147501659741173558379747841552201111154475121386247613175109798025609334183929485968182736658977945796986417108817997956898787545210061170247720587898695213541227112089632735632913670685278205493712949786720629913027504296105566970937661264110099958282643543800668564002554198476351345699362551526921290882606089099333880560038169654609719611083101410192830823926454013050675759702475829846682226197656647663291722255800755691063857337755422915581257174949640771471451210645686963096863077716237243144710297802470766227987859565163601235836768062112009132483002690495002718007690564966712762198641598548852517879616199764646583615208480610939576070345214534151572449587185653962230098355988978415756179947402471881642290470035030048604105736456083012124203980244215879277220618877412323373679506620282085867452102888150592106626155939828360099789963907009588119636684225446199339460002678982231679401960800319529328981127767992358624575968798927392263130106165940797749532312687965955229267177141739093903378744017882773857215589276067727402935597101778554385923646806825948732950748898011116434646393333441874690114919121655515236741925444337897678972316832740704017396691337937668996348394663560049576852422906875701698931374930761804035501761537497494081712249356223539372694704907984265223701253980429676123724898203570181669008893273441452569359248415450692142225066327537082342761034002185859170675946617856533479325890414558041443287415769917117771561130882924166609314860279136001195849942253448685381798538186280275706091161756876687929679001447091723084621330421777448172463746113431169005315325068876692298187920488001452798390572168635377128291242698282011093334817291508809184796396173560677706947839453952884944682590303112919924840775151143486242799121355069446343528457052198826198327730282962672353807092994682684534889676803547106514064148107241064046862883782174482198395312708095520085049111243895741114970681114241707736139554934780896748816308821386698364847284939828122245077272228686649316135977211277140597406010666585488020927045047488117893206157544174724131144156646642297027906491052680507011804250418399029862539176869096715879112558588769277622980575385522069971374009604752201689630662588071076460860053340515417837873363848022937345522025499936731430493338199382553946088955200195934828045372962647612645472055694242479158489785428856806964431508330481270540400884729819056488862968015899745901023053379991385601786661589655839410918043681147787837952272331905650960484168219039896454413913047867018877117773950144792136083042643271959313623861770174885500114574212442984340889668572938999444800423564687415092148748747348596026354547407973155483823676925516109090514385064402385797625463441104538434642408393134364812559191579930127499778033225550492820550032701687794281621307825472254550797930486217540022918163234243508575119445590395751073374467917692516750836166244547627903488469376805195481641387892530756355950804783194534028767536740080539559849001501232302046046002942628390125699123613331637517449677767495997741260917662523308097344092438853569227797108289652780171248140947787399928217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 217783822323949440291634117371956391493804301736749320829953503129377193467534758951289104683531215578050916548349570177977882606497307710589327344337976352140955028998816865191451589161670012388697833163776186310826027987275635661936540957559173867496420920664357774495386620668783804954839467519300847898582483784655442229570512105337300556573448507587523385642198640319598391420688150953277923044314422681627306662576760312618734263344222747601047401705423618163389481295635541926898080698035774921129321597875639921521194873127150105570664797388086636108453235063642285227825615174202186800479455900114441327110957670470752650583589448332936173950313192090343547318133150901539366431722175606494966132059031040203154456709989018124670517898843847070641990567841544801256817928308542665596336237796891406018264156828708615340581238962057995455370036802618773196957968885289052946764764293244511817004087489572214984049732954024980082457764535806692987515020941594550541500945979125624539094825985146222340953040531753269502923082489059594892608616301341028416207848837060993819948854293580086910715438203017945432422180472186141363588654389967789935379378066898302011946518681318587230447964400949349468857120992196911709468782705167107094369972016144852139187529796300916846402363232258131661640625509483330501790145553029267592125081294937070470181111489741218657913596764634158990375775321028592211835634460920107469807157636409966006815707850667045969393234009058990301245742098263401947555810749700847375601059440943144382067587251681970952582008865801395518859975281436501460690182188052768605649490870691988524200309717245349126423473248812990875024475867770522080955427327250522056655198512683623881681599701093501199488186690834037229703842305825646037495931870179933643832387315735076576813427447143965773572971491339858984583969859828686182929252070632286636733509141281585948936771594522214503814148022794051951987777609313223311450243566897801679360327799571860879401155363057302872917956400146644095390663107515168345702912663767615486862088736486819441233977806335978061156550097024071944817516789771754584081712413445884658593948581284891735333282186363176470377756640263047553454082776232430007284460031878401957699563596363970514034583626358432520653480940346818952748562657963743678027019256102423671841054823538615043596368478722541573732686744931742316041640007143300221899266291291145100979686367799954667263005275392269426760653509193044693991971603295984990968815687026598370058611549091535616699603496563926296666812221549233552998231781655172555253156223248597045268891445811056923303086858610295963265396611389133537082365053887853081386263351966649808785970187817612994179597332266587050433970144758799702306805124669095821420469372161775017180432133223491756346512047784116050105554556289589564788204229547882516309027873400085622448332590016029348820089351392943091608161547889559981853350724051951708517532442283736701534822022757797940103755978350877128894077262960302626413074783457199486568431377570135675859873658679262075883325693193602439065856105442810785458865509736921678504665367439664870592970802290020097361342740724682314268116196632414745060906884353125986933438885010636508905271699214548734877515359830238477239684428083830391366844260044475930987636869234292599455108960980441808968412590027487338906050077845224503493822209149733540630118213455264250745775405104912166117373128049589949107979343308745252848094500495284847969621530321227267484260688805546745619865592468202487488342415910682886551214444902440895747457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 79440658249035028561975694616353324714717876022494481436461348900801873252921762485464654205984136775103209291599889707220774696367686518158192681310053057457571563111867379689749258102183125208914856167930186316173662856618824811799149412330289519766925912860669752157604802639742104287956139314115671779918341128122217167268839159254190291294773350154838608726742110177009396943273821726583255376680658547141310510524427365504027801352280883747644028976704131979003051485359397126796664068058511265025366412869606995965766798013197464439223932907438555860809323918048913673238402957586179010356617725058911268474393932926841025336700865741828417529093606381310463445125965383800273790743521327359624709457353508935663394922294624186803955096697759174732368816807119231092193641346446062370562357091275273724845156358845827410137984638045000424408269836268071382251925548911455824446346045957671071058957454684760489939361227939061274261206836545522221649980888838573763029486869249587649642626818521805454908782367097319563667623822144658658262756494685879509104602969759943425823526773496165540233565466887108136209336982152966934508890998055940080270252949336952193055980952216712518517019373018128803609367695373315815635544822883445698537577349401562773610989965076956274242998911300555908918868909374154122098490515131024873027272541687377699290672645749407806104672400942865882529970309987037290528467626665782757975541188775221980937401086252953154359277048470002031400934943090659618310087563163338770657994494093023810303276726012787272093271938990240267797292455587496006638270930811674681608918917479254219503452801869537732825148013461792353476581932275127245515325879976163373673679072880246630724904610430179226311058147960443712415502741761560122805045094475024534046294304223103782677855186722926647166366797876327255697793490164224633383071914228068001982936785929905373274593902348216646095444191216493141523891885394603661823136001662779410252234728290041398796621163048613690127514134109037293066066527906226678416429037044914551259895345542699382231639360049236684164306694579477329310060157992472251784930932180351493323766493994761184912526837765665162090108417330926718681003321666564811722019237096278015186781297866209862133859476277936127914165919122366220756326860747873698263673336984713063411608018621373996850736040561450249890474501637223136833377514475252305859969311895265077794788003858593456686445021361646720870610361006355778911684742052543675259113621993025635639878057002571242219468696062173603601634490964729350707882875503017991781653243772746655965986982841575423177980508663368185132967485564380172005956742950143306643798877711812260295728463135109499769938846784003716594024826023922671854420261523411872281393711416473176716165711244242929920095907940346872111036731634178961467566570514885273424856681006536336531794365569543744542905464318889184690761187844915373234878580490101906439958674222499255001229475957655347360663410438597650639337112055858091324716935059577766814686735947421952143743704936674120244118489720772403767104724244707977353614617409120619407447493500364222266925974493518057900755468907349325145860447939372288165976598327957599155902162714359717350786897452432193781738730359156751877315932885720083265017554716131779711361021875435593030870222732752297112694881445021785192476753193262190333847489371301276583789809723847057370064469792014833266477596832737814102157488548207752468800365687365877358611196801710203477791514595935710766332517999328133941718209298519993008970973695059739635875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1174431131748831442886000743599661468567300320162979672136202801740381400963987139533207182106915570884810448077166611554881657229365287393350172010843952238930573458535195468398022200444623392567272962612200946312951027729948721503093935421716795669544830073418444916023833713899085220446789499241353403258500940822083375449307257883255707025866171745312210137095310853903667923882297660663558956017233786540000549453068887065968692494867321750128703442452117568133179799699608747453087377218952898604425169771904667777789391615239154342756879363264650228050345561442333578420042699045343603737650827207150732387784480983586767051197092183231227434055003666868396606234603987026008475172868351054994382069489917710142822120194944826159670982584431713311231356947329492822985625476460020772203375130870699506705305878279208217046874648445836594220703448093256981475478047191023071478086249062940268718222767466448252007164230601658764787297807192320500236084212061437152733203191431067356191734035800724037865418941363009658225517826750259994689448687795450086443460857046017783251912469762472225404867374206682589251815075405562609069527470602084753036663015388403846505466274532785256000033353078471332343065401921373827931243151823184313808310849966091925386966457391775592654104472529069659084407311147728614702702186713901288309492629357858418608541830077313516400097773310327882977216347667318810552455328086581861137802125999572153973794760141711272934301055240360679523839345420133349417342043433607614216638578124771849566271126291166741742866371760902286274206731870884486141307634084837858221659320332979338121008105081212004146624825110442861095140659903845373235916466448244215293616335041342516885199872026622320911908900244239610998581696415583464153440779678787364089945633483434371247006985715070996681468490918773069403584495881684074905354632615880671160473412007894492007969578596084341728027731690351966439311545260925828787462422443567990642194197048995863181679725140941792121935587567303290114950167670278505330243211842539183753090525146350229061916830798315081816218554310677950858368047834438812247044822824586192167844121991533478083414400353401383324850062769164383315711215364819454529078395654396159635955513294758017640956538917460564450683028363473003474541003362037356460811609352033261412155173410477630072675224444663840907860706043969719362506684731886478297100260047686840623295282068165941803281059748765851759738448132609266572233095772011223687650216386229747905014646816249389872686183254575940158111907711928676179833388814620315423867563741474915798760554010535825760656997967377385805107336503220189590078487603339519846922501908983790589295339143219223739331910833063617391876137421684425480292678208341357122203803207988676235119129458834426431070916011904310315082107509748335743797453965487773185119921904550998321956217598289721341088665564796590652115027236863030964742951483862767527401126958987908227252641278200411825246316241052194951279092543421869318730431260612970724472868705080442095643630231748675897108295824823852519283013462827771110740968644734432480376601705550641475175851091534002661219261862056702080331963284836501955266514421117405572642128537396265189414376594055093288025589583592639184447470676529279719432090124694212793004206062864512345692358211851577233083220687393792548854002966325521119794553418371298604088064419477802453642426662342627309925246010552198008503293200172882844348799768728835373497972262851417686496342048183157780575695977943944409850879300688765640126367113915100087871078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1842835009171072169090937300198923478531732665755974087145230606250834381979159199792500018354837921117004589117318372184512245712546950555612668642380046957024411103409648578632925071620029551784166202133164801532630574946368768126817679681400880705176182004958762257397732968904969801367376885835483847714326384494273645505499994890821654985838854407805694222881744503191427940246745550871020793842746933710385149446641446695234359145350745375130329256949875886461755311459222809638567071767891861520632957516918391053314895026570755449118582124084081993438363198164692718049583212293871690111603966181316111075614679278697658747207838982583730350257467803785184183341577306959560879732845072560579804970349349921521401367508877912570966462732114638643616995262988374148478445520696162630846228737342129198783085342244194584460970864655281324549614803928393602221173472754528170719338170280643604923000704332528198925324198719364559229549233491948996427389378481753499468265667049998195365352550336231058561303070441724973455819737307432275713938623482661550227038861039739508837522845651666141270302720425634933088235543464157252235959976772526107043336264796310477861182309337718558862395118730924888308038022986360978810750067842147291512843910545731111590890368709676588684923503323306335851624302920451910717922268026086518061465924551325078580808519433463023903625947516370183711604447942424331717014628186331411506139545455404403112087469321875024920782803704265720369929187094220825042076921982997030427689192547387610263455878058667241515509102894133637459759196549663201856819965313039072770932151269232881348479342823114562716637808436839525167595020056930895736289886036886328653000640590424842963393899054866999005148639382371065117824605164319134468952787239857772420890089909628659219673167962365902408678122373445991033099600154164471264906165812555963636727255152583342690672100843041711578310726725482895702757668198732580128981326173841364247941201031410541409312871221546858842349017034524727610318864292995979004769706278346796215667735407219211793820560099545616096167494706653780915163072353493717120233062431821262897639887927805991139586295526239993798327870175924802385794243029443003320194101388936335572561663435065439952268423400476529419258100310432096725115476307430298518139339494615296524212670678191644097476714936924901463286863693533407006597213071790858351833232636443932313590671328387304455788101160649406899578837166041208725202206147701004305378568143647580430607503244006809904807033307463985268945326248142341285611866614929274505987396577536171495098126505018329684988407257491815511709005854150138547290107535024797621710857989554222849982994608321169964542891656745157645405947212497593077762326058188967385142311220635472774940588519488454238718332869487976199169130271779129298859778695741963690636970674347655479065493288673317505491811824494317059782005011075187548476229947323542481655870792032856115923255855875261988934610120466073692211540463051983315856962632795247528704344693818452551866584024209407917763262195728616918886261111792269946743166267011307164103131689771712100921748691375950657956362545317985178079619893820803904681208412967825466416697426933078254433804351907411542441552549768586638897419506620997729275355907047889480815107583445709966507483090345524897454460680051923138810006503465167074484295277539605148041790101950165241844705335185806712389351261674506366429956028350877356175526091719457740571033370237309453915274337812662950866181145207656200292317327605978674595045074379795672858624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 928908398638424816725510495987903569184670380359480756023153537450253702666958518860929467095361403221857444377298036772429436252898118323960202222367566406416412825085096753828226973269399403827338136297689950396287002262315968175175647839385919053802394249985462354609335310525524992376191675606216747506604155593035592098494436606901024768450270141332234575416142644164700433476784883646310251560095073406889426916563870235700544675408718181056677391834245566944361153825617838032701878897817589147339681304197768902863675935435714279715102673328998169382771533745495201760287503225719263089075854208045848470199355072702981716758949636424706419383234580163941161209946514032096787212249713706320870759403617344595893727115917693815458533551277899687981104295097563274040715346125980299979195791324984266603493156853784966563630504673794677866072152682921395288134291893711531308933244892987050429503184631581180326893492215352400399836726436294215260746920889942176318371936955961233854715436779698305982861184085141291938748728465454746126798982302438324710549571467339043389059803172463446956730908792415206360219843606748302276842618741008655328492308780650196713177301881731796172843386792383698774139366380423413405397808211458291791832320532932294669436520929671113925610094403904676139986642740239899335359231876854358036150251492590396088325016128436357194884900726942493050428809925262860638248394213307361477043300990338038853169473554855040168456419518646111438898613501948729552044069705618365332527298039039613068382630782310129214664850180919644894111195474622373170618374746368723246391149293378234647368114006917027737405292636741344608725402326442789861047229302143575969568463621600238820756635265000132577575167372910753918394485335543704777251243297657047492668174742452789871995034530499817047832336559952033256430303868794830304009744585845411948075796142795112320298861845355959819963543658915030667935085481747784649395920380231527643234128977457177332668615433806124866416894386293323043972738475583045710371504847315461786351277657365415947460026065471459084208604982725354778076967143117790287726550431044407750618010310088392880777077509237559475601877017690201417555612853751709430275685993445515384839337648269572134991136698422390424726942070597466876941928050574692320028230619280436303460004808804910706681412475878496678128074660543001296814418426850383656494121073642309925658042266811972577785344280238242321308761872764620074304377166357144503481600094940894434520436557193214794073071811215603116938618560338852312325095359775105678465879518208135482473407276445006426789958912643495928968423358134989689639034309680327685575352469072354318687244268757659426273197629799535097200052058337246065380319545442141111036995549301204511829813722903957493572505733729536530119579454208707913808778536664410596719196480788648429777456426395877080921908997517998486539793897716764185271758662251124519628264416694655871388962855663951163812852108068722186260534585306285347454649885683707298653981355058112447335526216437111715215375290964592466126733958389101535901813937763650688644574660406031186892987427515494466646011537777102711939348636421378556763291580792647040942952368276878826359789328611369645161074289207598497149985104780944833614420017798761737490202486558409300196167964366652804204111596335594941790089920208133417041160384029313790693788442924695946395391901058823922677367859882418939375397562004563070001870198721490937045173615538484085747042541082611719746189189200581737574207583320102033918111402038771360727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1769038511762238515105181858439097185372506586318629001277552880628131377994625209083344755659618739271882423194104718067832331385108618922650891919615476090337777118075123866827467108237195443483361607935630862431043607955662214311979803457983453440268851366502308762378986913225644242284968632589122907949709724828697779430858729980640785110124750166335294622830868504437212064693243359164210596749848107448723466095905329836527848656488791037504668228422606408768516024957285882605356844131724824043679698115452845580373842980019240514441748689149422638649055835498695850466095285881906322129653734079456301367271561991018406955542101090549462474415063704612274390441749824189135397637260681867252625259876566178500505922608340176800707506009964580395447338980199413397767132458903328558724940776948377693432620503039242444631374089239129149523696970822261725121770203912945723009415356414001012706573640931673589171387503423134914914342915299888854084120806554188378805592721011576173302112425590609000260557134616182126024421081263017351989932727705849985432679574328326366083776481449658889092961397356265061438441647629799513442176848023520282818944960698049820168894267776646602648914989463115630407821286106992685336417290371777292754253624114673504862780322383299208209491181559071801440377729202344456248729429450648303983906817246724726174696640873898071943706379310924917853178319631737023523861344885658295155600574579587184827707776187388162457884773165313380143709081211807496759454855850542795048892674871231350581210425283395205291214735906261479754952056158671211294621474580026039914145674072233335581603211092730882147205939651638552125018817098996734109185304095686230996386095631897914599121972947077150571982337894129343322659144971988662455728698698526551664143024290723474717393999501969120889694563064467797599471756252367944686583506796586508606369494240571646611882117127749225525851145440411884252621173326873934799415394758716168308247015595857442507732389339503921484300348845564670615002165334490906738616924836704498279660593480488435572996651000404064600633199603893389054675789410162949116011045437929254958817692806783612130875925707167781097193265133848285183552660193854813903865265705882872782099365455581868162244051439795856696888223724479871451898952356399154435395145393082787285528314776250932033089373394128517270006224285344716869598508960165894369203637476920547486083582281392836199600401663371974426087627905841912128819188940232531485019400219287167507286888109482286264575039600428870462401512971540722522742832044870725101979754287967825192352776090660992081003866306491483800058114558596366206321864974719354745132993392518182907757765733182434953623558168874188470041117211157310772606356313605292821336798065263378463332631828958051658713916897590911347789513923754087585299417550639280798865391701245305240390549479466727476971136395242908051174181087427000003241165779429869779440286608206717018517259482882680300712684403311410896272936794110127658171642607570388253462403542448335862169163226543340988714722867272079260143197589121519745543929467710846415101172229892194603403266714481974615387512798595905930864598217524236805953751374610353790660496387664628335287807964029633271391883229857364779160398434172606621607729177854243420277914614802315466304301391944989707798472710053738114773641380724760968090018601744855207187281016559428919405089070932064976710139361528608470081349025730326468799655118170166677843531956315315239024695791703534904940491009394457839223319569869537794945754710006150096486400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4493686244267453175685866933761564333255641507582157602132603328911547682782421265126989218788045668872907536232652385043101267669795308031485663315807513395965390358430520594103109974687746229298841372586398584970603953435515918712626614727038961299160313976744410312319836089354102934254730838595503913240854343425809079189235416581122559198068675825266824366803639890021271168356592113083378293169096939167903195995591245179158180493008899685008001080507035631581459283233589912497437800189181921644556721059916462499916384924776990232399111550574501776480736717853019329621480684666967406095288525819128571245530859431038305889433889338179619284732820076609977874242924105825371847670717665591169622979366292844532029105509781547452656152225113487596725753234068079397563102031419408245740752097219411252100216895109430469542137075924725444666840183406025085225595185398877998176629579618470501247255441265635415938690443793345068432648254194078485490907962022613867296801051156391224298041872148674769832079851252043701433073242054254915082539212466064543199063930342252253990710127216652946991948746953896550345458704763749174479826742835889094776405495180100137489817783834787771610433741065519616837301715249380537663575357400029062831757678503442350230994681606438345100474702697057827857019850350174809209663996954979526350754371072253280772098284091794909329103929239924387105268508139077104022676898031898294849154908326913958617765537691568436568361230498993490496110236965272691475915042706544548435966333298414434820669869477855238730046950540267624992873400399766952802084593271161255429804160111567232760813347295410901389240903759709688215096779550300749593326489656010922017855307863328537744282173398529125955584394145799514762339332092354361335206128079319197585642683818877565461388964747306123376908277830974528985232346821239655244548298508398095357706274555064239802177086447810139925246756380930275801844557114598510422806187423696359160766444814850410256325647366068113609200259243010954253866504893697535287858652574291506426585133601192228677793254483938780920175410204420618852459293418756638274863088989497700055026702746424672482584015927009493327493177570763605218059056760191795097625043502097405741577290752970454887189764714644698425508785317729285150018177027405427436136388220550798975516227755287014177879477648688285761663899949049000623042370039935915287294727446205603508920363875289644305176333768705462791945420765495556556581547004584891949646140367929778435062368376505925088279101130683682484631193003358877769213528108094932923237109433714456256089037492515688545743784719203567197904010728354102173718145982171023682174363245508807232045597117688576646909424138492606086483783451065264556280447693595561207143088615384550256323635678036609270183167279315511399718090808730409583274198380063569630557819727579723780109495865717323378600318236563428505187960697982604600909338223470652154550410565478793368650575717489875764482135207275112014170706133227539005317305085432207466089091028427914790572162065467343078265801544785890291165350558981726201135075685492533901260126122079328429641317080566958976468312746715946580748469439011847157371871036450634493626300061914211061343729254881158503945663204750417301231564691648206161409159896274861985413178648854409279303441061807540463219173613015539640608421132989114017877151696426102829817969677961185187112869244876506939083257852450482523992716533431925355104852732793667802781155265560096953961748231583572777531220810694258260071920562902550345081753487334937985024000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1132606089861785176866334816078841288437212072906563376573387129110521076221293626803404889011325383798859710458492132788724905700421961789002832472157452914621072133344015706868206824712901431444870775938795202301897734213178935122741129236127707251976164602996376604923327821849694976121580528291700254688203339887206057049304719483318884366638773558921605270034025319668178683858685176537202029598954110746519079685540401639715189665108604432042868769421372112361398869153780555600522809265006528172403638199111562627368048870013924837114838596168448369396346051988899329513677675376910036140545483486799023258780365178171484481721971676304714974100873421929510560929483518685146338397233082088018384877912599043283620134999804561902582473502088640992270870789700280799282857013585039218173910890104957876234862416342834594219848654302191019086534468616165863666319803606054657729149155819548563575751029534449668359572383783683441076280088115155192534838462821291030934321200254071366728199118686987185949099866747474714525183748736633011985240946491453691296935149135045971126084468841957173470854626040006335981856162070832747705169167692918719810959391020079217340963867563567943798511131880440452099072487482567686364502244493052536950488809434833469191643255595731166687174424411695894696326686155223169939995946729040275145399685300797141554551900514030410524712328076351934389829705668566537356509733375473021614266562282865109253160593047248187230308156123726196320644214842230114817712627746604851911638040780673718598387038631792332614478047837605360516492762945847558322732453086871898554821862916529859696325308405147155587614424525259328339856762787474691547789723127812407309931355901806654175715664086268026382144368443457317469407915431005811288269458829030994478781758215403062376428660920636250580154830657199421697603429970593616113392447982701595031231803085793187089634466423107492842479077143424944749117666985304894110115096298157128713085494980132375156284415411822685195045301218886721790813237362318131986956589211426684185221480488123652688563253517243100008804710756891415317651440649298939408983434078953585393615666569275626460994932641699747970830001349807480366665313404108221583362192059752938697533404816458860272334237775004263814709481365721473617400716050665716933965339518491139556963071138548477268676900939044960519734998667977658453283900536967443054774567209794916287221664294854894886721486034321706034807354184219357079717983034381511332026488199908061467908889361602566582424044071156014049837303042188864190936473411702372026624263484740061334773579380320416475763080269939213535216534223018656954411044741310156597211022077064915281130714472738136004080137061424126320920847705147534799944015226793720497833938348353829167947154994089765538481061666313056822216548090451587469447448855654755686853003395748469365184698335103510525693929568952019427502103380426381922270127905826164480425775292342698068121174562281043069952549353795548957008406374162131056861859963153403691146494339615752077330494328709719017278794978105225659916307833244558040381156026950561206081027724195037966015885824112482255032615851551994242204481235697669942461581365069207112659381508831115124728359990125182047289832451878226483915759113491743429835757988129800203906689435192352980342505279572518007338744847114636141761405021301514939857365476090353397631720129296578744692478507055278293301997741328211259449857739563248106335350377101482484808630700224515230150724838829631233078251964536265925109056985932977447961911178104657674240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -617162631627713392546875484537305046204065060195848363610381675344137643855648558404819015870891082656446753454577373637592128343107137306275771992361941117336059680050514595087519004726224348011679998846393710344782873811335857882197950185578935527674558220659428129195970856099644628727646250628485115764362342022438634695780650251271155181855277244168628836042155008460741965154825290946718198019671529340610793172911012368226056257431986374612582024822152234546594861587134616116179248233216744858059288596816798815390016704358400216198224345770150319040646203932840982246619552999988132276973856091247374747237668456718978361388841944589327958154566286804181942267540964301316133211493060990004244894349645802524425546861371699708947656253207990687536470295360256218727863969761951524218387367447948457515243846522246650967530641629263963315603621572521341524573498665834889610547508455733634540179017828758944834284463133925070543431908755479809082864277149520540893524348552528763033525736038284240936835901350077656121025669346006483043523018128560430254695631851441687018725839049082747388242276307712658051832676389408994949516564051256948966039693304703133837393544958108780418720968801028271095351996730188485638831039997449336802874225660529394055491936049863513727703174775735313607611613604346742561647289348986395647165783582565716895615028851606231460694870395436319258416152245445961277118618648293933445103280187379818121675940129042841746583623606174605043667820517520774188048028352186704649302410829087093080327865046641159791083411931410294220900823515703123837041211847167515273569348569406765219866206810276107492035241243533727432869523639180657971633759339200018817517774947303909311271212690899439286336817791433563086895316793456552357602484071300726148953414029809395137854371358672310481170087454339753863019836496685174645571040665120765913465295205590302661582294440153393743798629789328945253897259890800182852412417966632654555906397986796261719524392754695922308029685086293522672855632766373143906346981302971704496152851575314826835939022740021707261450031351724010973239575435039387113311430920735839079788389497906133331968484137335000974062962785397736383021818814893630901287191911970123359417321617945033252098533754911622361541341858768595909169443623184387597064933426273114997261329635759936748883258482333256953305414655542596523500758281573714996956898691231667716591358284892248240162681956617174410240783437083680660076951925326818450161797526773205113361944210170743907861295639661525079531676450286806668883070711903024142415916863110457091028699500625777300055652838981126335275406680054599055230039825442467933542961540605651797739097289417903671595350538548856992525947397942310637741465064488697208902460198516603377928868562390167378397331557286589510279199963525441332907860120638553914777593936288918676995493162814259397177232689814542409056018783823454183785449875162362214938524174667906740272134745965640981226429143968971523699477667370012165359539655569510739125600903731564725892346311674030634942618079157881431665877106979679989126324381636967468974485410471837728532842437051266503497215979369215436710595073997123539968820524625157458637501129881594684656028150945143752372769939900364468886163103669029001549214988260700178319119538905272416419821919441246306403550276994360383863265929832521610326112823072859852187494733867912297704094036021565875155033556318759650364734895787160240238692917218248010631821220359248659916066942146471419956646845378092655585031883622342819616718170193762713600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2626830940086803191201167941876210443164869121956161621745866085892546805006852703823878593621676605025277935301918905464638069960005283914913610615584052456695485495661756508309313018827970121754350041757946907778971764369667743931376737267101747380620334933431161564761614670959445260903791992831440983300812166669377295410754394852123559210430611949874830576262449422364657243089272808776610258462249609540927302899266541407222328121501369579534545538768557685583133356304304007178292120427648940952325313544457986712360967541910152678214137752703750610040819554953267242786679995850015352213521764339404879114434854550110146229195615737968103401884474202541858795477106086183927786055709420388050054941956923790650365777613734030597296276159845453269659323332400095101342267699223428531111689747534367805379526167100614408730766408525297385631649994318428884219120756321735588581545005871841684749660811836532750898051372603864049317144505829144611495831119342350114685349768569353031485586262465227083958559726621500199485099589617612084166658640554472325146635572470791440191845241193623583801569944223555788197464969488377362768300257541676631062720867825877067298877908038411327244773686432784313583473420735185793829473369795403648676275683100769834588861838497002641271834652645952929949117730681178456412239500617740781880807521457758146086955939716650956199429839536730785740226302838934320175915258357937372232709481592723954374630174964909415554878667087148138004548591432677902205437807481226645326484917685108865319470162138797577514434528316685135877530965223156203914010240391008666599366198041185025158685099608930512411787279723975994986578172542320822598668946795358525101985143680306074334061823297358414292130336892591167417872806127663437786096073692463627668147139792813436807133796616007688260457118265082976104058290762024648757645722080312923364694794168891372242328829182554501693117056184020751804059297726182685955779171009145641766884186339235660492979342833491927289395247088836952996350046895266623601844480754744715617618018856735831122841030232750248001545690484287475443410598318148499193472260981945098172334715517341193820668209996999593539296897501967411500866644742453281048368751013638358412436024878402832473965133232327720107460211918704830710660488887635744297621670605025609426224348999036667506254537449819368477927221355464030395328961718175837035195162924854106084303571300809128004677289603672788879530081679114014297426363730931178046479117240099836386670817018164266662713467217281992059443282861404340708854718270149760875470537811684902986336954792830449157770104872363414703334808398382701673691203394314861248234718103629281998184656048723925338176967272401268883135139688105053698578299362274823412501370582735056198812811715822468978993793959353027453568107149999443685894093064659457656539496363938923050922941913150613476876303816416618066956613557530092694447567232667493984909090812171076244647568946040676914607736855444102676286507924725377855198303612522346553619694258017940831972976196694164752739059456980955885713060837927850098801971110764044421723852649188028218214689347358758700560957018366889917198061021998622120226002723153493705450702100380986921534135157161931524080577158788110982727382439015831971648835964286837433400967401165469812284305571808527505203461718495140231829648527563604109133440644203237334438948517050055868894729034329817517504482336966813692443450015609519757251829347841961623914169922092782003070367927575611133101641166581003715221581101252817105805339961478610944000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3970042798014247010644213684762331234148303034832821271071603225714970720855367950694414893849844287866762578425141363955907439149655279537878446853386885658246166018557117519127777162134582593822883203706987168093254161672015361408378845406955530443928933184786496305019352456111943814074078986977603612644958827164166173595810615344975373942627407174304916714489807181819464223928109681022767592290512307071400629870003019040908648517631759536396414280885334441146497674284530625973606566778668568091952853446596361453889020874840324857510962093701154998578487864065222265998300343516512687236664157211004891543123373527912697351853865896729169790984114049207079840529352571297831849666319006738500622167320988767959457406169642441632743529766797128811379142236711939928156931019347683902365772440978057937905327458850286771839372634500697261219611033386324505787445630042689784814458463862193585032307055206130341013874638721505430374349574576254502568936627111495190583004499508309883038278165197532556568701114458710062679606789497267140802164611925204183724540814162072036779303014989486568544046552442790309711250540223470791260549076002373871526018412493590977951248610387425841017801321199339017954605538825652733382998405670634404504035132077028676481342025138422863356491527052168146508465953908605270230567604116842230643575243913692514507397003774538761614978170774524808963869962024244307903380010583689342614879304694312996526724299922359347766533031564732465452258461354635507489311585766548514106703382388626148829681252483319396760949785809076867875365212052391973412485160346973106678832083228559741954926293290616476974733283939107907186566854184020149274130632748104617720213412891570301060674604419527196874952661143702722446973790135417866315162668965123218985782086912523717408042973607168823670857630851546903304122784457640195552067509178468452142848687999498497841934414519399332993578825198156714292422613648901774576022085803350011423924575116795742898587568321085747000905614135000607601716479512355371086433016233398324978873556363691519792362322396180838811057136274949008431159776732187833249119762355535170223661949937525276999254905648176622922821781519816768134647389909739532121429164351206508910650886135066138689122844984438273127776109957795509023260802760238830535392689165864592954959151150220413597827331616066923766114427767946691050656804225856077264274740009287719833678286613073384784383560724121559380825293192404628333170232673369767882484555485302072338972218903829199493522780564295941408505422338863117009689060598705153524122317805062782945570728884328696849482143413340796808151648912943809272586731523209575737765717163587696658871956810195312497014396249134768872116640989014073641214041842578766280003312323138210821690982909288984326650803548779587785789072150266670500336177690667349100158803051392229538650491858288281563872828311255831895900364255660963599295511328027259338869217450470234091737957237424475696007230299042342340029483236574537659184666334253540867956774019820830088718610332159157763443261824791039320928002642490151740299945551825823244998382679017392616270854175860596327579090699756300798694282989466809387465842405620584107983752880299377664861068572304988052462140217144000841591909866451408724109367367432655484663359041712323486389163601040690423480471121887313651615857273608136723735142839020661363998751096373282282436815287088443054227830439587109001983060106943164128889061260014766730652083890450908815769133226995233027297357524974945216251559377272296792403916506781450240000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1288841218450482628959692206666181523761969374189991449930720926203900766302997633873725679531555372938821017115192317850194727502112178457988603729061737493812792233387500973559784163828806701995027903096206387698353550004918626025364560434830781841291882046823984836646022772194690591280380215216884333323143416337814368157731193262945288520868880257606177197894577685873752478851594639984840453327356254386396828750614286012667682314412283707132589310381593916506430420499924274513851376457758017103283040002380141693205024912673762120951384858964218925781308237520066397687668958727326760517698875035020729702729898389919699774341949360522092941717626180201506393910014171893987624259220985388359198646926992946605736838133162381367463127037519096352409835509391719929640374628968713575399743467514924725117405100599769268637809968850843624034396164093614391557462932336798868909257570042275633939369873158138041648552449953436009714053453511655604892585428910410291166395255291265678531024136416209835041634921839436547872253669592563675647806515447140841957020910896694399825869775092383872114082813445496612363267675892998294548487015383964240488226721500220759293567680683403920883489689683317356231601838789824036109851790566168154932955439967067035271733723822741280648305930845929864447623328596139020072159108350530898800052473532274896471312001122896500931979966648528945612093564221346969432716412102697878909994242309556409984424317730502124162210649291763738902993332150034763416356241635857303106766129789715630119865226208660274141760625945223537662950300173008189023736624970409818123671532940518375297074708033617016457013810266937215296504960208175958550134364541811385121992635151073266810297794725515098611363103312286676299172937288317503016348345833197043781312822892161953541648767261950022616262301111129558552252040215916493785725441048044124144309831093400266032745112077078509570376767239070491120904785510498366358582292240726409543724062881646349076149905414087374879669470481193788441469464397496733722112331349900023977568433595595582001421007777421875799883579278247074479811459225419517369556774990833600647741681515620713526429724317361613154576618121098092872596883249141080961574210809727416878682516345408548630813261487522965462876664618346022478400560220362635642851237847683744732372781924722445308607759861087734671862212702354312485688209484026139655185600162325599145598149276062999980185567948786741254533049976917414912455549298719106519134185713759095573923783468185424146674197129658530437437588108193913170112827168515399446497754549074698542597091002923655265187936771070943922663846644557005034823420106623851153992760461626458306881750641369199778451760594605047809232147739473180659901729209809446849774760242292596231129710756179892500047238804882665773785144645516782182673409398825384069564828379422560782453885201598478520311537142574156397009265889693017578268706410484564261483595801076315366254700625211311575749516000238596107444426399822298783876390975237817938684517934701684833822019636988949109891204952938654604650151865630007952776562359489400794186611015288044914432822791498405055114708352357731506867103481288517754840695859324562407013268736673341228810899878106353143420173969009351243963318623576957038162940319261478722700916166196058535144934096904930957256836018210877680608773936494490160441862159504030511140119999834137205543823440904224124671428050087061975228486514606159686128853985395847708195730094330443194503327951717962727338575631000770142902455401539500840539688542824038400000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -161208506862656541654291397952553562076530241734866876136187182914622652546331462794045064041519568124959037144937718940889064781674304626576144912258042751712496334786546094248687093694373078172908153150896619284374851617776920956861541279212997693161719507702452284156937347180674712883331224737319858421426542838372775181439652610428483170680098706399155166490712553554965070413632535849290328278143096725343160889756084469687923296017073754247752061545614070642476489251525219197180283299656033904860634860632597839040551227837025084486204237317846217787652885941888065133325224124897097831759041195345502099469583046580430418121001223011120999752075829665490978053255853799182821245644009131004390949051777907478663035685914232219169082025438792600525263814524898959459080486056663770983971152500725628208707158699481246419563268354876048431987340849396636586597871263998344175896247596981034681687016773921300880663812765902310406621959200831333635183765485732420539521686028190790444014482725491054599202518695145046790551121580169418550224048730635451835655560776984543623559404475638057292404019071941773887411632303635173516828361079857039603280250381276770192605652065195207294355416191311995876005737630956489229415864862460840266459832625139305111028945887826896812330628172975949597826426134610885171627627954470262123738269428896750963917888524889556414350371368845959820388270075670514763754565570551392685485336687758426023786578246751113464612734862071172826594034428502612798267501649553457257168372312446024526459341298539666492048914576433437570714051919807613038065857075536549014640453124351479851972020117577287671115811690749883319542731204835753140950774858208384672673645688271560420876719213545595036464547619974729896727109184563413805452102305504245506260349812552832453775719729892701280191027078273722831359515516002501134103165814810228411312292432261633667093412960278331685314163602664869879929522660565733346730022401093621828113561826586406292439029582790051507142759913693101428834653481697179896721377289329798208537327077713728124918053452753243636078181306494815868373288696395995215693190851004581728970347876409450202707613875032818420897214442044189301773754643323380976027880955856959446084231911666943783811637332930981383901110142028992797882884691347454124802769560351249591878956841573608298205298456229186730962132095007832407009015861165906376124043718763489104842574486841322472538885477649865599122112915109088694839102134324908211545194267367797957876762774264034793490403601328539479479329155290741963424146037255456420391512117493354424267358447660350648093464565509532949898726893380649084984721927460797798667287351015805469802724401812772594528268361230138353965572111204726561668151647296251074982185616618739528452920426905147089454893976375314477382039262601630070874563570913043158649668869341802972140200355562259961131010047318518013740704492951767257066675040995413958636312528989426912845610980050589889632222790383395404554882230809185295951537758333798551349259824224686816256605136885879578100597799519263524708249590204345909992455683753952959452083544619559281487637517109696566182684744359234005136811800875005688614851763394788564623366778595974415061834135905706013583927377389227580194149450522616051673178893070899277727083390399651340354880506410296989823733433119559004717748244224947056303621238641957620786749271569666869915482981317817286123277028356347600885222661366480821118037827142729278448738031885287029256909720471635243886015693254126962240898997356244346617128095318016000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 340583469467211787239095817477558986984696148202662884182764732690489574702353311784483546904674640958091453010272396264728268843049634971573969263051569181589957320060564285455939249895848807707956677329708814059670835907902078237831781337347259740777110057210902987390909384790692340230105539468513967009080941762654680235426390530245953884064047314226942632016596012187619643596960331688871839841217528592692899476202940581464403345031589425860605911587261555520989651906381874582516718923426182056559335409630977927827030653068944311843110855586308468234846072804461446565436161279007135299356135136211846919212439052247276898619080729065197735459924622618764889831993780137710475283771214900997122826940127719417229630032418960697870072660251849600834613318398687306473663249252834242131163754903125979303161131844801469268046325578267037207203891697377435540161582062891746926935854346430423209667450527469420575512433563102539984465193881443419764217092175249429863745518661332345288764579282019603135883769175736530077321283324637983393878064223110724773117407142259491201820764592334893436129207864865657942548423714280889995961876865667831372743367897897719645763853596909690577250764912733837210164163847356025714615174913512420310111855175586662872570306616593355688693713786490949117837730191326738579279644489249851449970490853728536020088552016854410773718136422169618639780469203353626619908321406770544661087557303459040894555685504206561005019863379877099385338860660355036464505909999659496531811024721166320013906683089653533938683843064101507637698390437639989035312808319716605629660464400499253182220883706728893426019336833249759451005065565754962457555466133373450055309195780016733678057936644104778437443299061356751949302665142078222876496737581890833781587415891034464942371203733762903515215279862426602559538153250886765483911478491774368226516604663504188603679135204252550244564323447426165094949047171109073001516181218118780259853362299740363587369003408277013595771477998672267956678577460054621859745572766588323022304616804035639065972838289607855658112429413397438575519795978361386134983095590724946286452639596996836133004997221295314459032645756913689516725705391040847312179170233955758354279991592997820279185887985035327230331580000422987447144205723349663905074077367666740376511684693859049361000292637366514239341439327961594902033385061855340860658884062378765659253318383303176484709789337858180563925043871364273224673220785592806555486674189685118340562984255197108831638279634693687470100670343945968909235248462981905286122188993673530965402231015294251454374679605086997863481713558722036284954798479856023767307507659433186577834131307052058272270132562919704584181419268816748465568559336402029033327184456231819092270714081681019864841321776336000989248564432575923433123059024266355953842940359971043273540845219063726152331015114108462956750628459228623615661016581247525419956761164370172669695933589853892688241706540719021564087639985055087417494242988674760257817908375122607021557157043525717945868262592112851270741691175610679513804154040522514653943262683591066483050129065449540148851785093026300810949434945392421642293807922676336795864157656537652831319107813271272681127390869418970077797957401096340262938275841631565708001657586358092725232007047938698768291183900361560346433282330257388940890228916118404555530548892229764984559991769845204785107040238966881436111426327753834125232031482558987871255597921621226828619932271067701618626843161742645404480048235375654909737376667402240000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 752046038918041642222621383110064217915327646521714574669977993413902836181421248748904346096727583244263293211681754899423551056088760358880280646754288493647422933365892054084543815609933701703944704853141314957049435448482713154549904910306782058891014962613117887003269447748830217389982231613796976567591633476105216149418475477560825646950157395577404539018546847331625283984369683850293270860308331818599072381157458779075426081023870095437353129668840091506925238339528714632925232023338378987706895931181564284264987063100710826473494147533277065235075726016610912331617301874474238954856201086507330427673814830306814910220766184180862307691479691820638006534777758914914255280284233860941720029468763565003561698445380765066862486419535800423802219973345710865932390620667574085397552336122274588537256784374303835281993819768413833266718166192318573993366893824576518314356532586746780491862253245295487573420090900177089383494854407182865900448746739079722764680517992674921777133878912746330427464585047651731098397515189505044474393997760114893068723242421845098398683317968349901416914922407383272194009442026533383651696182789018598715833587049643623813218009610933447686212920826486648130617319155520521787281565256776927645908042830957909910749052338579735707527967886857751644845115696676233912092429006432182643306396944422312543690394709418766443136670632790459997699132210616971837068816383844449396861192273865838798914106197086669373375043717734890777246564445171161044401402807846706270901013911769636305524338356698593121472955990301892278617661315792113446796263210659578777140559293070567056612761078546680313207267550498223201189765757032571333059030201068707954394539522847586731107400019454651184822550478019061787543111515557607506329488789569784867782622970067289106870021062033081281225393497605853174660526472254849850038986743832322265069249201277162108239620350722907343126289411840893890817412886277434308956369012733337812401898969806019228667839668252791319282333238988587701816847353646363267669701254419887682759097033233718048826431103040050136009562045100367283077448180588319301645628428576270839234416600874075816814408319007245312967772335861084819762617465841801646154141780378830780425018083615769833155759520262869762275841892106551498120577596696866974126312085066047743164820864208786613166937254792077105560116172516684612033802086217527763935845745068644538154697524320739484134235191863176786775255687685397516646586842750003952859184558477865227487579733012250197421611793790652436788209417318141211689790512295344591887419083387841860040167425805756418125638274943070948893107796996792460970717369705840713617811374628303570032590043199042562469239863790682181829339430301721339220357482585949990264200945573372101859433607449838892910962327793163134380355903223508488994495930286410246707281352087062692907283731958297481973724592184449415094697414527323887591641325521219399851481528615498972545659589477043183321284054018654680356864713395582244920879886289505353642729020164788107100980884189958123988471192714904231517976696854664590380040642900327627266664296542498823010222576128483757453959671620331038664623197256813208444892283620170683085616546137541554644888327352192824594386995068218343145527075024077084852413276211073635563140286287585326142185906433383668376109365707808701297995067295106374909552348984500134866518654776953601731920340820948797352711124805311999016254030062021743424835286465525909508518225003184140681713777241329063225093527995951130706788329785893294928235488870400000000000000000000000000000000000000000000000000000000000000000*i1^19 + 475992641147759899641466789310186331742751027376218345501893283682355883845969130153317319053884408879149756163399763242486017875690532853482734483472629754305726595110315214768836946444101184826602499614805471324824636345353788981016341803253138403596287514149986739916354027545014563377973450634858391673603828697146102805277154080345694209568191026163827596873693512756929585636728766204212071989106556669021461957793313685404196359865209849171208888796371018331318914365630737018958877250478072070486049666985250199385312175043962878064459091525705062448677870560428189424312260723226834804619291209216267722137198281912492891156510846205788109005744002879976654576581783715916344545932213839021080793879430897755458209864787742221407821441353279290220401138534366037877162583712452381875496294152786240010306571508167574920925647966973227614110019935398189023605303849837037723836018305344345463782099987809834019894626998707775975855279534023045810588582109147591596279236751004042334881974137820111046438818109286915440118021198247679853190472174238054795900058733783875798603550496210366568189123164930726493848748036086493878952602104998597763781547903878326758228312657800492759426416139137605776881424018845060843636196263553217531645370829621477867420490043371767885619761933786819515192299284077501111061147652051372929959627943957491879088810588118681408222957928695197763542184204306373776755205058330565090334081375708346269114686480849086886880250367133996990600557950285336631018091506923710789416157271626649122018390585970602774734509980528705006984921080579893709931457052194220920618183389547554340492387077466863788736146988010299110088084228606932356359758683232569576398374120780098434922054799026965186459899439626566018092280102329148907209435295837612876265225526584914402057989772223951317904777629736856454073824580949739496440976821912931168465353827930198078230125998664325591434077027922500454555083957752974365780054311585793858390196236590197992483238643653585427762092761114170315332968752758523207829287467517154502197396266235698689055557965965370020093000752198710958309496651752519626175198704281043389379989272938641711985365385023716299238450117294766750917870960665310084429123840395100042613349061023710575618539228287777598597049565159638080713167929462451459922310861762257484812758329302493814581856129578912590784984628379151098540676851701580671081549527141546907780729138511094605045269177312152793872165493414649658413056086615177201458104834704554948980239100934662608474523811579255244125582675871608593327885277191061300177304535022585149636802365458793645169576777530201333648323023722344245683217944299398192537808165357503978630714031081023012954072991007983020051259277622380037153995549794107122835733399710258446562775077884812545260770282757683226849947991845278655133920483705382064812546300169662147345479044577674874468869465804548187595761969389728543307365591863992022154462639782390034301760927953037752155700750646617032131615770267205425652463404765890057273340788229777909294247922206611299471585710855121997041763479948052975002114098378824611667237925846976929995489912278040908417536219097640721577100585387271702634929308670191638253606365725278586918728639784816450622964276552532476144682950530471279290850740555267241423653722866454184931654050403409048821812899717308727274249414904723220447729780924457671563984990354013179133932722336097154701357725723684887781412793584368503229247263778657319459457259431943494946388073255700344978812182209191882188682696371303220359037190144000000000000000000000000000000000000000000000000000000000000000*i1^20 + 147453388486571609581695070068137571083482386319482046109138044121451234994786951178849405857696772417132451037495854049542209928728887474959807624146879725468761012255140723098917674968377857776644234917241155355558705720985414638408825247210153696112836016618609687370403117463916426143413027271062704366883671966405117594214062099409951061616025155080189523607828543696301884846470752713847558061596161489619713700237265795513852603212775676197781141569861888439740988474195757921405105809297859853220043196021997098485043872980204151230294843496096081865690994549464584078744823424447527661609258366028380239738448927298889848251985343598103104274282808030821156327755565432825763576806107662910865889358824812912317137066971228235595312016546258178914453509426617930568628720550395533937654903965858411015818524747553208851027794353923859388843487227208409515868388766614628420590819825737218084897462976923184455133497819372851037378767399691272353344030675785836592789641100130129349704045264879722833247624696543041370541508527501063067451408177492006463793153715951516122555799231940153416954112385011913085990943519228185117967744695564621078443980262342099458478271030480848292534934600529185424817616655491927117351981540195888438904767620310958274092800881266189095138769081579987415322409886891644056664906989237598795134975001561670625540017916740046116673706155618578827607405339698930178577767625679723682513578443933871385733386489167346447862022636303128758671028346237123112614348589825942157700370619460333872239414214070287760669945515535755263585521389249927933099242972932311117368448155423980142768155982254014686140656857770078757064851101375184977318356812117218048809682410815762981477215918223852440015865976750760665362103392967574481169479808333397342428786193945217798231391289517424783130379430063893653147280616487253797020526048678955625327246535148808415849563920713786867771988029758071179873659269177757765625556046968403052614856787733314211771482510291264306638819679243199831234530736300936204624648701717890311831984796581785681087823849858814828755418783334791140080831098916411521293252248762986300272007952688605462526029921213292713288579369584480199705031016699709466751098636298088503871001047910472394753412555845233452752675664103840610534764304569864677530979674533987946241309473265882303139144501318418800868491688761260248694794184287867503247868318863931539657725956923307678515605058295977907542770764413150816208272266134411058823729495303653189153016388908982487595064707394458552261535304289869873859428087679035641008327926360364274763743410677809588439102148699487492124881720817678877021885846779416061867877929942765390883211286585508069264605992457233862876602481320809336053346667109769166465016144246410785453446736692828666733510143643896824755273281891184741704426024897263506377981304984823484754835125077480863203540987554666570291369443982088693270240880808576175804439102015678729305165798945361404626209862529381867646742167634275596362322521965733673943498373849865196826566083937997844092552070649727911474046260093243612087530408028432192986990457561383848366519778167407990167764730887497166984471583647972290174802298687314470129305006779603150389056240353946147695315127097665666774015914142606406763035585851758983329111665535541772120564991575137131204457529794907066273761886326779921025705340019860528700680449365447420527235750009403972973933403482061194566989763403238554029047847641876878240331926037121076438420501383228487343923842129580401631338147829423876126843863040000000000000000000000000000000000000000000000000000000000000*i1^21 + 19061709325071086167445027692473197313499294175383904439705871204737694736510874344611505781396641338238252042295919095605528630102797917269886475407360388565622088865959790745331083989265888074086066143953485198071394393818582242856890142558282816219622411060797795893390418954688123240850230784788287041399579342019498522069356775117182841552393040122285582679266056422508986729287043282683589208776274369453901005831818376561341964934762630748417723423344818699503737117933794517335244749082431709877595451609790160585480123998231125331757909009869621233057121560939059235785862185034326153235912740673184985816381632619015772213682804355518722376808883290898327900760570354703767295580779102511722921682843063872346101268200275946944404216685115198758911249768068239165321194825228693581961788390969027320349584737414375159526150038898486893702515177193660257084513668285401041440583354005072580442635802720763892585922771289905879906548533582326360398742422957513994851545231349710129623970220464509758002299046468570677447094625741586338975702853207028246842955860642420798865773884211161689871832702344256086306109462928524720808307204471376327663988418594559552581566179115000428538646833562019324458996304443007529389176443374859010175367656184199269961758802904878821521262141312397809822200777062867370334795300785159916459668573765394148471179281939005912804750765762738678634462768667822623276575429395712938388580780564048284249396737134756691145208016742899973720067299970046239663392752622275441738253864451675711096181714674861751237273733080739054463871150176661800661706359704890439036917364766853172126374955268774055094813694488607093407900414905030262834236436653181440812368296282786948369388235494572436943781259650153560669057388534241653967044231113632495683683987394360671081429939461296177382711837522763428455283147246062225514975661627213278737104479885956322810737817879141378575863821523606378013664786821898577118860361402495372797572231257842990346287543927469158124590791162284857209937012160555832327175542638621565548406952576903161929378366744619330156135104227449857948502402059259051814122918786534612895593089687992839082145098079676833979017049085942091497813539336070008834951747181344803861694074915806150682116940732893693077886437046198887718445473050353954047236612743998413791878782016348200421062254388104548440464854136627375510951343034689575222878761116956801080786930703879785364344968461202819401876108335133974404495918552402536215481001945149805729240446690732472634643490877282884254749665951326660727653506510760778320847610333807633658726516710998748822080926775759515552481112318647512600294759948728542161644820064933156074120213061783625540012351799958208366276949821577785735344753733020792316964269364923238660256712093135260716313822109388689280361252649464446038095910224120181991953829822527815126628965779470025896999583946380556167372932776135289790653401420156285343885763341772641927926879981667354906465490340309462715647971050188850099023739737056020876411118461000753148623954270994406201680439174787952906841920021573547634471190312271602334485283060557166175674890418620787050521558055446555940641786881079560689017272672532699347848475972947830033822951211850923447407688472211492119320994595935749407834309423865736833633653721589430501830221723719006712580014915090042884690933084988812054967481611956190791341083840843301077155329229126509207013276516579511108205965615623195652806191752704926626413861612480289845535797041563979247827694763717976955187764426614110190724710400000000000000000000000000000000000000000000000000000000000*i1^22 + -766334284023700215772326360387714999664677911860196871724577195441462207324708506967946601203373777176512298880087916101089616003708841313280154778757509650622492646805258137254494178174428982264353628482152460820061921348478940389701919880210656272488687578350243026104139126105763906586457907368132036653797991726615256728265172164604975688503350257534560608482858247942458398760272996975982524823605832940181264218635948598383435028120633729135567035915748776041237482380599148435536266927880686857944922330477770613427069092665172958281428188325141400736935377339019543570225247884839589162033457323975718568473820874812229551697686528012424420920963818406329812252148907331681700375364432104142523815499346481012211328884582852012431661169324815160987418867266244765487854320633612037256925912412686015271061127757576279671138688070055895375614923570117587220545040547593150804621240683979836209685927007252237169850287210454779263814705518562238367913841741487205195851348448470494037750861527013652343679829692911719439482128196477412525732111407552350969810645858885400361203555012008138527213745326903070095132523670693035708390810238898286003019701798226725414281924986134881823162615188740126564261767479511384241688407147471089510333868384010081890352668394939512107656781005058732532605203065823191642137650646182382222303703543288487736076990710739152898619149923567474378985399839479323505353192319676048119038813302198915627698523518088479927721896827797001042925616803769135222586920545400636269159089279057259719354666769180974902835211246753495536238602533358658116559566722970803974726129814833756728108250864783791776716471378331587127560850312157733763748222742518632709302994227260752946625705478876677640359256773118942385454365266348452998306921099772255657325939396337811150581295029517782143210072792357781893334612462177701034350432430223347523447635788235428666453768326256557889834524756036106455217921264129545930472418637478624759245301747550246606601962607234144237403071156031415664634440569436887910951853569847103153120140202862487381097632042187188741995120785270577525428067977415234656694835101080530306237013692265727910867675479362902541300497395756602897932150326700391872096274018301149574650932250316725483732234528877448289175757529006145065270534407981105909693907933036963993781848824923129987940228797749797214897701391836106645297298216115251615262786281265095073731020412710811148745223843673642896523215078569642245067736993483047689586438312240419409893162001922138064197674402323194431848729421205015569897599469275956999782125444795148924834352845239138408822127232521555370477719704546179236795570091094313995894702960967916083109589707143775369935466572084273917899933327480698009188334085124048486483493245770673190822843923935887066339591117628380930364625046883816949603953746714055942345357746353916118573189241398435335616200421197823995074766562238653960939105468128591467663723001179160658181406472049641077342978712799949204914447129480462004170331356554034947059455442614376844938447904835135313980973535898529542019286329180620052040192930895369852872339518648100775091718582168915512652389981309723166924005232424306066088994175876671581949624808182447015360189907757976341126950573686332492887920436325687186131333839304478399047851478947397081159316978122443239314576462756979838160100021831594497117657409535697042568023849041878357386171686624037235553994185606661836585270663536195545164036685423013102716267919620633786689314844909654886012789927784806396982502401100125103456256000000000000000000000000000000000000000000000000000000000*i1^23 + -443362518108246988151934562803345001924062092462626232502792925485779408463580604647550657998058685763700304559067820699998734356807678492053976980309717969689092515940486536750835174074150332045497260922939759877968934448144333009389114630555440033137981435591637021844674828566620831973397189582184541006166289071750357874529285438083613669542874830760726604939728774844029474609303217611544906695869765531303577426760044264541333243376346340244675148453351830661421303330112842190170751688190423551578049076849822776709556937266358041216603049438670165582523807687264268852850439338877493677567068925232605121743082159200867138918087251887738745604746953295042929736947646846507485093584183420371743662215768406722193344567015294839430104195113150414884633774290571753773519002020783943760721763991381401416111953442627663564120873331867156789435928093971611133770646535022084792271623920939200961060287570413662177517994046876994113001691722565611890157737048452824885986498775969222117638875262329789965828531987478871941326060784027569430619994530510652400530693159866670470721908396822659741987661672190093953870084056996726051835023872906213674480205824714456008438868244768984046406562450507374518526600411395293035678193233565235044352865140864024919641875894997972521975786357864366817526189885758127395791877615340492593973871291051683639455629816840564821824654098427739697745208105020287343843734914327961931364983546419360275240317329836683048788876614133745023033024609230748663367273156873770737716804926757418846903050543892207993814429170256206633312761389893458040176068945328134957670313312494974744519144084424104969933642892286546075207848245926863303298023021797385399792618453491557552355140826309593278235945866652263455816715668316043480790509721401725693655762243158513337031127292109405976741434381817398569495869325230712367778323255883427267232241058185698230131854390608731949558848232395133757556669244576280013997084439930164505675119275894830904454278606307684722228417702751723054403913080996112685361755087137804339406950202891514703026073725242032362213373010322801590150631780786203064905092103819195895397722010289728956198251777693213703178883401775959334936858754563065255798225084961472684513870388898663270904713540608306079934650729216150412299602203570867439452801890671637186128054915508378457667471330968011868620341106794362732308484138278238762970065552451939085639750338143155687399292325778275618775025990734471798129217369841491503225576421718414540934348529331071288730063308107038264589427829377590620013592807434078228194285330614790524499399701591555443162966476299310638365201423423592665573737000629674242369478662284574371284612104651884284446061340925035237316483589544296605260924712364563815952312394461795551641566444522526909056800092542556802893294497028646847469503026742989486080701434266582662258705916099027089008397534464944095609624718636074500433535624144044655793915408834076933559862138169640097841880077415313869532195221614440309885658848989981622419183125477341763937954530826007880895794127390519354021440664908767244713499923186526273001839100580205979919738859649732353392514903547349409449450995919170985813556727533698175925188347966622520512583675518836896517388428598112273646272826224507060976251185402551258762221359932750669946797909584973205836185709816763263649583836411218699567022654853264173162606662132587041409962359345005172366333710021614216311988103701012088671739395518736526840290059135698329180185366311295281198345499978779942959925234556531910901760000000000000000000000000000000000000000000000000000000*i1^24 + -3145909114959433046198157109208320423921752340134849640924440339638961582048265208573295002887235431616924499482365397257262724243164527746434938522207102489821667003520834916183991465149832002416419596533126712104692060393765278462193928228237305321852537374289610178273594982823317436481615639842073877617925218570828683568242390920735583641376338819287510335605188264500616804858145334986633144442985474410367898160933869343999106787638761427401069501244144307769800155510353427491357883159480032595908324640706101747922624522453233598243622209249432511418329290447139264806923003690080465135126497271483457638767234102078446103998874999535050668891468918357157855865924249565430284387498557799139162279707557039459207720700479693587177449678599490625081951155745713892888416199351804228037352078575009004183357175446159479450586764565940739559109240785767224698675590478909320217685582975525754163262730014120514148121728699585867535574724973120098237732283901684341628911131201386354896276086679868516173443288925527920594825536549158263799263409178724374512201168114882216815445916325615527535880529333368571130975114837423561691974283566812948947150763598859541338218343279411701443782327163472121626008371991086939255902929922799803182122848528815332852354526804633960469351198813411612618286812025603392489206705212034530903745426350797278109626696186390302500041004398090877110767742899882078376270516972411501879106261802344523086184167872011864915161607566546189041748151282002054943164053845166917006155720301552461234179747871349066652496943588387592009367939449230758255906172117346094564783830433541247695670466781480177699809464726184380042036893475680144390761214660778498874330590783905167891210454038276851319669798126936836308466781400933720345942057342825358364027764895875700819639604333135116770288287516396489577312885147141510812885477310792386231134180553450049062803953628827116834200274950294540581288790321173338427747574266347711455019438771703462826881864227985439868215775865897793841620106064686973643427087987337693454504020381621369815680829965292150868463626025064478622112471206084677747767297027479996418967315779014476789837924709418956218793948413590814261024652486612487776069579776725918488777625244052379677847977550194914390262613008952943768891160902012616680639762352609887954420216271988155879513250143928862542550040440207295243261275511032380597900099416623313656189311754778496149237986204943651934664649913007357836289140193025461170052140284249717976112026969348097020460426058154557929282605142195040277333613305003990032606122335000980606114532466585416574759931558240788025930468389923836891073865001058866222709053436029076158491921080585293438533108671202210054823839336132016084890039299405675698885250303598121059673293172346089883603547564824967494332495041461251210526559884952290239879578204085548218589907519761549835755154743616629140518767979707615607110831025655794565828803688723344880953717861465329378624599441959418444262189263547608315898685888584832298251244081423198383234134416099457120488596425236492721433166319620864870412765019799941326160470557830134508585473046578862130376412690203077600396916938584308094453544946837448457002136563734934979541010861770013053725303263636591252273841061601323406209421515062309200840911348531257984323021108529172890118863084241946592053242416013130373882547156750101545537262788880440191478703903010193655346625049991206609725000389166756628578740018439636648959919351382290501171581499307088418663307584935978912177162410837147648000000000000000000000000000000000000000000000000000000*i1^25 + 11030910589475121892861107534735814495368853811965041160865226245368605857620756773937123933150469720034804966894761574626583915935462810470481217466606592313392795942516845867411074868927991130846461346147875412129884445142289969339514591317847318700949943906037198107351405428747001839990949699511511790861202933028051024514591246927637832790144451703722531846823348086731268374691595369154207995027800692701846843295528880809176243441355347172900304288213176260560593685370002514847610194190360367919164117841151064680964787081558624295792324690097295686012222219661233756022015925471006276518108357419933386505113400160198055196578004226203793051756702394547110214599525814975367025360283122856645503794310966045688437418154809598723127312045935393575592001959493012357041728064905552456416773770980334118621935877319386814340381530477502975536086805775372963639657358921263769314082259627950272657269343831590644007333574930743373843423993992078804136543523365321788665126226566449723721128653368308024074236677565971252327343185509397129761290164392584210974558800221937287399345913139872495947483899266580051390370977671042504995494871432652185528877343332015456519351144337809554070738330910003334118435282179057586711752940796978284463268734045777348821588087620051830812351882417095033569815597733616658661106336485553060874102687975102499783566041731584128190449955858170865023146730091001514895802490252887875630872018172642254003914282304294357248994333472956969417159496656832726923528854200053895257162199225976880448212255431815408271032466899293987969606615505595719729462201212490638256372115014972392000681804396401044551980135306166358065768191452947187647716667714861684728960621484286743394279222605415281502359468448028318201661308961019453212016604080174655525025829876977821654769912194975864320966747242329467852515127305294382992781506706670368334860704988141386267575346564738768189564997816025888387474540074905834978995109117692150167257245793951013155191811389550681256556737273457106609855433024939712854209958750116160692510030601532903250043886963689174812252715925334795881982721900859060138874853955687619104170696610442284924116920273848654961089393410130571148770549466829632302919953453577876624011480888272392629693299088377643233984143902613757429432401374710652670897622226760678469041090216834351744737527592670611142007809790634038090800468721262176568142934175708314530838052939348780707530425609229368567724049469949361396396051044547406083984364272304656384640174456483663557368917668944740739339411102556205095874985391546224699150644682163471743897434011258968241161400310266058330803460724726033873180029844548450627070276320383801018408391461593611300225793692646638181147468739149559426547492641670474786595425353160371065603053301580533036376107860534843093085319839700603514484749655673069233022838580954338819488495872780507183988443917448006765989313672016804418184969062214799658555521313700699720757982434336382585409315273113314837172902839017891174546592468611967955793071125585424283974336049389472897013505393281188094372758798141723172976328401507445205773722829431053826701704735005542720348785196356293339639417933093075035812296268440863492356139739937094360542310333744269648185109622004198202366606635973736300385923073188277843514811868710710824469379439087519560535063947233911398940323139446138227423677684387171772095736057272827981877958652175981179324420445115777410138211587861245728891236596857517418127975439184624428864858600116149791413295328454794873277559818367795200000000000000000000000000000000000000000000000000000*i1^26 + 981402450443373626556689092884376588521664998316622601512655486896439444001016013884076784770735838380986754331853467229493689585061925197132841833259816307487852056393900697661898885934995105584903239464586785216393790233661242003984993368728557192590203957404210188526548200798907543238456092440797638657154284924815300270847022622683504949124469401404343869462389322442309310098499724311457608228957707334593644758798463427687076173351197518675005995312066653715363072225161480410491545777881747025824705677740542755495806402489540849838311781291870071246877896775611979812893406603783082332832384778617972251462950278639894336099714672321759568506832993576727865648022580456539330292484429348119636629532654534228920589003612503184374124922940528233256907119155884343980603935695310328783271600572224120369267368297733734539535554118866344128378190584563572273487036837739397433624991963697485778787766876999168492901270840554090715352211357568458477973394887603510967905245965809095685412932456905997877683600150995324228901550390877557034045229189719817456760050607621667645354013329250391048959000061996415226046428038416970605676895328670706492985528666977020074575866041111146139066665836659426366435635363417109053166498101476076053484752924452096003687229512953020331076689368439440913574613692101135342138901106518992602770181207370005786319320957694416926914237631987539603456219330344758740221645308712492473555553105670993890239958301146142837482099844748912561809300582563716797803405529954435457037740589529827656381699419201820918429744556140437356981066449729157229550945738966489097918640141957278641123526486768538265199896841519072792580748426017368001783344937737021800656428342448675490227831919882032770846154045901116765508071377211496196053637060079654434111908517839091779521425202787718048478775352837910904918389424292116133558122825934725537251164864613279778669769231805520260455805686500441213619210685888056080888399230745957563130028130223409087786216419961560169500051173288575551180503078046573887262480219431844532712270351824938755393556636726347698632375699100690170810087691459834040315840605235620179018822384366181311359891468019404688012561303716238994396390271353356703255012573233252967665104715537757969673222901311981690228169270295164740937330038929248884767345291614301554329116375063306813192748076033010874504645511112699884703656589893618736623942770905308548800323858702783087609890096059548632486543705610448046076199533825714477427684108357374241567079073959171703930683220340851589696161804942174101038938786915281923995397704987850175670234089867103827016868694217791049024799125867372833558566510553418636719996398534663216948995788713660304837508798688870777348333494198483962127035487904522873817746783440654749466560384762722332524996088960409363734753612930282636193857636541780393071785275003072852977916608719092925108600340856072205669035129193374558548890649806684129154521347447097700164058327288455202841039773030652224583527030565463420677631639205678986671629805412574921213512608568848704733132199767988448728726604221087812228520750026978691818337776496039853573561781356238577018872892946184469187207007383183776782295815801779818329891392126696525222898842232673785212251721923591038198443234266659549622968856005785737863539920237464557475653883434306981185563081774185493849623078339496329248761011578595827774299076640284179358370681582561577598691600974857193439071550330712353871144195203521719862439938217679877664095577440135120472870987482791283514753144586240000000000000000000000000000000000000000000000000000*i1^27 + -38489612800334970739626363955366939207106862033977943706960618613124554321174526095883488210480288328066113715551983548509544618444861648105546545975384526311288452338303146583084246830931457632509582402816008493450433601835927782602983020205038365202151985262709229088562016565153301932482980523147531464909316687643634682953103289776707182098501907744534262283146907970119620083747877339057738451282957726503041107465678808155353756444777250452208088433843254858094497472407693711871889687820913758934335372472749373054923342451205229527108326146724954595640077541315570623017213117108525482112021922948675840972715240179815120490106286019961622500871655397128197045677086463380435977942368405175883420574384883608712431209344568190256153043477926380555627794496078192107471802743927069297357162357449904493928505249179780452016116563458720144258149272661604428071895666990224598374437920676667407610375436899389233175778893719640747749711146794588467630090843028388982292757675374669004291199274594895019933497232516195488979419159087657500414162948481847637259907462028289543607338523155987000700802969795051402067910330221571411943905387642972314859697998167989736665942423171166939118640941016234199630491269612646511473320533558130575376534831370115042698364654474811662286221605125663578272980375795292978656093951456880588901520043138244273585813269398983282933013718184321624616293994333551778140814500112183658842452334841026603646817943685017216446404949009947053937827635831588471832112011621154618687532329377374613455985085759917542476013330546228949643913866149444947397111204773552255554488474608046681924497628387245314689440936574371231095604361295417171115721502915210485208161664111225293092196402275906411285900210164186874257166460361905778239661018811177302677399534811564999389701513369965349403156307123371105424054520421269806458076796650580987214513230153733816415004136435746668719746412156840858530868312085614751639550296182218950253362871206152528992825778901483627608079793575218269787060535665509129600414282269508962622892764253872496124795046362132009854360767073930361754750569016682974294968668788503150639399876243534804188619975571183050700136135514092257043357962872634903945807104661234193794105137048600833932028904415898091361778687653511679250296790243719451521878707121903200778414385846449560938457713369382669551215271253235586271503649905561382370236960865009681366093084782621906022256586309823993172126612620369393018883787600518188343804992920910734192126710818777993185650713133634404521504645262423224544523183281760378380514464054988288037441510761741081951758275717190964647661693529567434972215221050612217408542919225510160519382077105131311477301141294161916256535758865992006125781515893424908277844207933667015870047800777793351882269261775920668403580396573905004591879045219155077734859051352338215724738956139471386337407363444239342378539126207821203283439067105160535836329802151574215791289927978660905030975412465306041589296755539526763926037242877002949189112899992365645444517378615338324678658826728868047984701431090536397371655744998452000128646348240186311072305842624962207660213817119451963150483137834199969431521902646471153157588482285977304068343782320251223043846737046974674848622231662743243499821342232095594105653902625209136419757085605188981165406612915498785338128392354819151787968422218887504491125877031485137015551693065767270632790317645987262389434054011271330377862059564495653096791343896575360257882512490487354711275309930809505013752135680000000000000000000000000000000000000000000000000000*i1^28 + -8012728450039044325709358910223438273837934167977700198985062761254242413888133018886914832160445031417894784013446383039934116812322764306844494690943082113475030937182926622091716006231306969467240663155392180033188559177393582294935314142307707394176702907854174147547798389833764934441957182604058586510896190877589786214601161532472284534697630807628883081775014946709276047031619388764819030989791108045458517961355670507073988651613200148338050046680888600424871239601327808640267951998409566479431824186523694973845345308692069258830163196975514952148253751909320790132924545796522296235465947634243342148783055622132909274286552990033292094886815660532137985366127589635557344629984241799963017950342668610176483607994294063191833309782504110557085842478277825154135381701367653501229072819646211463423868108849143326105965902879716110056276498854164712310974780654728814476569350581122921915004008991655393344361425543674551287373270036415614272773567641306017269872907567108000641537203873160623885455825876996173101396976074762605553547384030385508119153809164655810457617977681588517949878917346864105521833572548249758649767894006739697051791440542394124544764907057506081572361451558520711842573679060560742081395661127005237629084605695397430034951777025273881362938680500227677062557410019072611293352835718305795417068186176975349706572805891743292215212536117357228203537833623673400840062131888738007428447926658850884010667357514310349771580474189906264038444536305201417908736478379934043622746022700872159404928894331810450980753892988019534476181776187795395137006693923589072098119571503113457279364651040710087841135457138830840071255257310157619148910736612237311140589269527211336287091608587810999062557934756166261932076508493536630372769412186823805303000237359402423135111591943697077143845730846301627721922635640531688634867681739738268496042161675507786549073124776783331389963941802834467748437201964095748288267717422821483562114117225134034782800459169856282001522319723938758830846218349560735594967780800710121266532869594143362777360913262689332602539603098755252632558091859622328278416677614131976671024506723102364870615089652859203162831763557249476861251754656017428700475743330571305497437209611450934123665432304024596294679162484737334135839694536600900793109063800762939585269322569518025047510843917403693498165573500073580304867013661477726641930981533426915653656340204390181929724427876153538295000332691143391338307328378615170781499334947977147134981344702291504138352253644672055343637133695342759250347414417207482483631146173618724434593956177594202278565184166228370529368022840032914279950328455522712694161947622298490595119218059252976935945614428520256414736884824429295658844948705941260873216525282967765587586942901081700756995525449251309209419109556500714955029394156036503481109246721661092976578939672415795201260322379413352956622962728134965192698928810141179411264303894366862187763157651366612459121610933766892389926520651413293437932713371337359347205183493204677110387468708921473424779347698536151560979814736050889558609881935454512968539505680070855677861405156543895032132768587326442696834075662483026227658747167429211617466023033926405172583491617890702451695243865397449125917134565959711395551297275277988918933676271218982646249366124568800317195558242413424105169901916175262662423350095344007049589872960900416355383817496623276898609413759801823393677847559370080708052529209480575532659591940215457807962096144492793033365046688809814638093926400000000000000000000000000000000000000000000000000*i1^29 + 304372625317351182381031514454797584131359280745620377907257248520379961638907690724576499708670964702751948898455286567748453990266246304868060743588639635579427537952000151597893364999243092918900733389044419611471409589616215577609434453621730126340968221768154122485664974988845918535351916597278874495299359788426299314144985700229290986002026841836943242603259857027483732718303389226576407106925131550028161099526642891333168851890915607641022362776955824543027332980444018858066935354774881427795061980320024142502617929340961943989897612304176209911950446347896411369647236862600175269498064466265292460424615189628235498848129961722880067653382753661248098850856440259300459122711907333070099184743033054406826585962770258310922456150386074612337692485296198037869610771084974851074200228775993093629291913947270469259176303628779543743978445077663563407582399352170681446700019507352247453045318714111197063650147208509017261919826980390590829873227702098528620677799644816032579882799568968705145550871052597324250055719594830770790716536202527838193740029507147479566165178701981607777808836502554571599215696886106789930705881143687967886601698382672785949064293006803116184651678742703458256327960995361785157629692374423327669384791114887278957659075400553547895014494167135112297685595374511753660035564386692889500202680273778973151918888674732730973682077642949387701646256838958641801956856320422616639159763372717324027883348223876702384344816549263781131123720351839014101096340861657824341155138305998754753125741849775567987556847408416547544417289781865372643236781231652225236316784118674905462699640841008083052171780645869268686497201871761586431336122767917572997103814198586000072912524825470410431000959172678577239292966776301690257501050860428741880439362410741196514419872769507527203560264750649096915167441695038632254507727182064839279097885850421036481964449250996619816175717912898918592888288512859241302293401853740555573239499579237663116865088252525055356337632326145140417403042046991500843969236918140906796742570431342962892501972129209719364847592577616164157152630164280709401928308086268868614819556879530890096533022733103166957503723700202767768493880101926476651405913695468999087322142197690831076555595460534871490737349202275666366885251578679018395430139084411803852941042416335302982822713668470923935801064950165967051193437950493116855459781212334216039590106945809272909508307712944489278965280466704146974326835897479194950048372406086390306685550348593993489912107529595857109591551902311519775828216614535036561703310360892602546309862997760780514421528514326598050541536133590449067774951773285380630160207871162392995714042718950496502716865711619394272839781117953531492211557506181779661020331170154672633406725119603260899733762036875745720353788865442439117809703270601835282781412392405919171576870180952454619037974616777709880158810009339062311481970080688191966575206839326150212596450638970043070216433544993957693964901092328281500376047937007670590094855805557893604140550570294817433467067662329862828467830995325472010297284711964018259848273402249484684121079342267464829683601691181408679173979540836375510083486407904677841266126231331178553816072337103369340526401541582864052162571486704708418595868593019044776151785121014952281938195615700106233920673015035376898170017830490960061311187648541904990246694846355145834157700585577869298148999790932271105363073697321106150592771939867819126857888696107495100680940929628615136089272469643291619491840000000000000000000000000000000000000000000000000*i1^30 + 162856701477796360685669656483541866942495425638361608186104775959562571597684542060399701859396875581235334612722997681439872541979534625106668200288853086954180664805747360469479535234673157201838646825121782192869423884454538603637828672910670117093966474829245070483500380310723024236377015287048236202481184569140332407662775177596612136505017880349939610752121206708095217519703681395596621938909856465588207246411541509427334800532770701343693272419184092265549224448772862773659407460956944125576705281861059473837259418597377803355897665770822540141616807695377101106341008715538485191386773518357025813663735889944233296206897858291193925165247635949629256571737036226914265221801489821887768683346639822397083996998577698530223586003360672064349403898602980798811191336083298552983661029455967476957649981124474983553651172956976047252080630311778172209824737413669049621934091214272571788193107069054686069050279836645585632919748762375198659673749735610627271016579059801802122779322457616637223422365850978001420374369230507415238699832555403344924366343591452879194943359035034151919358001720356719988255209577415402754838813316345677320241055890416371981245337156607111507148356225528668185709738008829296208051545239517180579950073438780622925991925338712293652796848947573812202772360939440633611259096835742872114707735630400227901034599283454408481404987010085029882559440468146635454229460869028993197961880760920975465531060667728825952405906867927136800365318299105680459425672350858145203652293323750548458014344453115518726890629988038697105023097686129839115074883370302963402253665742140135420185720049060541563331738626721262331951441578085271776791068161755012570486858216355691251515208619000334108689312107440368838333183152541144970039603016343438812881773065127621582223965823206221905520674364121507177900045299577900886761158892784750506612324520023408184934061298999153269623452203281497725116663116213315515233895635934115141078183683969653064732408313481454813878190242684569555430806192019148611130496968473507169603540901130680944832532984928087912629349718260183830621162378698709135035520164165139819199448865854730286211949120739773028612178325496218488404666351897049224831519870096190439064789163472440418573555337600036843648178330847968446515790125856594522700087130821213180579623646788291219389344971469306538145688482879948146755297470980900437150069223330229646460379287634100251520874377633874063876202085381513872361926215075326942646471392626427424419290143415601265296505731674700936926891339732327698122143633273448726860555449278384099422233498628001114610231016141277704912602811597241419169643313115841088323189772105014784000493791679561825114063725528271619354902363485552095202102508422361117845227270497838199295181852341087344138271234041852488197129084176564113044377072577650981225669857170197117433771992011315176181905151249797517849028191779048649598211845292571182687718055660247965113958038900793199856725987054767654608999520839727220957006557992969823801203773215595609927384551990559448732880933652271303086995580822932490510561868115617152000862878245097567335175459436212280433465238915528746614048274061883147679564852637781879902392313310832462734737547764228659186224492284136815783584423360350541709507097696281080465263700296310095658818737938405545433606811065064193403995460989401358195871596384448470697602690752218216635843137896795687855483153343776521158819202049537767796819902215863160210353377048102371247131023197446447309703966376094334976000000000000000000000000000000000000000000000000*i1^31 + -3753226805019743791668955375890266752348235988522765421980496010604218098105628025711965216412463442197807525616398354381578606589529441560620177234789772424079670949910620296373483273076060241414915595686329971637067905983358440941565501466809295396976087786706892289745153979971569888803010239747270948418545321932149635363164584917113056445363296973526710915320047049107001793615768943104091819836480597095545480978631037473284328889652837406668343206476240800182442402502646500359784214732567332595136364736064563269944833294952995108136255086842088419376602564333720082280566456524299603210605965860529515961550189582974636936557543413032252846427178103521943417295932283689694121448615467297294179080157134867531137531825913528336718330644915868269931110165742474843215734181832491125334876376527772150027002796331633909003463667924862629610311909185741668886736844223578638987575650217841062068507222868228572721600570165975463386366599255743475450550041706234301050798352760766808568811640441731359891091200500626876935662797193903105789202565950280198284364665945278835846292352475910043443543840342328610098726708429332708903335763515224861735077295627930318194737630564564157432360654371154210486469112069204352091187534336548603656849840686787107893529395982284019040072320682522822141790282804042554837140733741481678319712714280169740758670524288510200654166213046840330744803487957882525803795993875638531457112965421380229547519958835208986956206931672495130704280133292284152466622552541550056609079300974706699476044381892070016776246258890185182361538873870402130387444450066786377460844240625596036566603338629864923498930665536057423297012885200997705076409976369929254640988007271706532798275936558681334651720218317481346196463420823153769941760847102978559288526589149732063383805653851527434972570296857863334714303501034141582368117961424637843904866900874771407930603684025183159941239592494944998208555972913990492321641923165987910913034971541060752626136397058530536108175787740441089069069622619968952479663142407620555899733300317036262272105797834976473631348116071266613697989363986423134705953324999132549580376803786395445774208381986781694606362394371554321206301484515173263382622998957521604861369332361932224366356669083613487527252346795171132984871348864540271466185927860484973850940192495428827199773504559735783426148577212422883368489136064264538938102094100609278686227533920523225131645039320490217701697250529508906105650340885596386809025681195025472693217506542295727467212688356550446883368098777753114493437703669225088628957337969889769761490655702903464949760626338117961805276697057880620533556183135773844348710286440311259843631462931713985163119208733332135754559140673379874546776283094649510316548495976004602092282546476040233145346620768555904843523566042436165361200651753462315472784536900519762082038888998660715915961709243057162500562516869160280101651756161476041352507243456134914778882265572522958632820802000687305090794136557075531395212942445732552954089443693072746451021102114082156067120944308505805886127716342298814047921227751787056992312799963002957475913015039619448045907317047397189537248189165259943975743548779360829793603341997496223090679394468273177396719673981066716553461133518001963785811035091934158168868018150485187011948615502734873029964583707172724763345340729483515605250917469449640624599823833981505738103630801539763777515030169028690189362093940677126018486033317029910972657615237292839364868851636585631911538111743315148800000000000000000000000000000000000000000000000*i1^32 + -833961225820951615368532917940418075123413545594360054189839074010384189278967528918752106643555545425974908274065163161005792355555488571866393359395233135501470737602470517313947507379830829703984300488728293246650781802541421171061946572557398621582121349317180509003926831969542514186328481249781096499335213213363179188676566977989685065762708184925780935426421787655404337761408862065918220401443518562304260556727314989808455798944021627756796550081492796033997582092674507722627501120945132755034884903708552188265709427433544440768843542428826717436314137601268018072307616152779656206877162013669230351087176547935416397036934892330106235098880969390328595115034622711520979962000719808650884603833328072410803384630177083609423419798871394538825792233114148633465649207996270129920859058341588002345628106036971942679231923156734694418158137327813105959224394182252463346229537811900324080093141942808358328459567523472248472967648555529071803801333817257311195600427807681016148406211689829045178872646599332092170720097782079519436025240552699887501602317592980003110076367035048529229378183375542674783339807777591590698573631547055690474356752877743464616567693258006553558115148698660170275032682118061731593526997347871545364570625127450902427548094933456285688011972070042668841455178512489814544291295459133399886266097370971082289561480158903437817351871583383417314373334235549942673833472762922920751362253273400612518763813738303219674519665537564317289005757157361091394075417960629315125703063251279997516644498117471900448737602561788692566867759868894301213860132560841580778271934380616606000829029516133034975811659335872248203825904134562260313084112853071754175061387842793127967461605800584950433174120104445741854895549390921273243910497486118051565458568118692362424817678395363237316108765811742903541475345570166675526912396388366570598789259859679109904346790176789613142435206758997676761467293311998298645048024767401146444443472392209248015208596977720565718158572220063947544529110358854121658744672684584916681541343324885870929120823062061039872656890174407103964367180379099242147035780954754551777831980742041999159644064560447364468870113689594692298879957692766163994052125092715958523579746678032173482720074763179621220312101801111036868272211454206704100589244261060341006730889338541297863560060587036333976671310446191830849852458224421438229037134823156409661772500966315111010792032052371030752856991102121143280095470790836062603206815636453980916311799322874193902712365247069235887969724422339727132914390714537737349514596127863615572043618308318215359300327774587856829498033425719115498890749626305922422542195311085306199439814750418482788243777024371358601499374490381850874351000136654652250685994162112142174739151933969799663472840535610535358337824451659066670288500376325676409931982975352257507570823517115055449664095128506974679014539720681250165044812408517550688547701862057357287027548331762177991621844096286148664225358875158577980472836215840987316225012476729113662934534051392351794167816555428166821383275843632202323153256240531798454455119533753274395622641363087558829309045542090905252811125959762845487145434138391914937847466804788563000965512656275966441792484636884079628559487121463832459434706936041951915752751831773481699660585499320322628572194184440562648887305319014929848803965550030760083780366027892330915620945227402283710324679750866294361129584336807999170773258850534721328547406509925324657093082496628474355152737376665600000000000000000000000000000000000000000000000*i1^33 + -68196348570632877077205863036913996885750543193982475627578096977613937434285763168573853977367190421862353282861751340941571518460543761677478720747746362601991603827880365785611328291610444762476321134957503478452811267163193784350624653725087395854970573834793498793861552957817233169504199490315414925697625058064992879120792726291102773018697192365121839489924543052844206604685301838570437821339045135982801833048594735245336874844253709563944180862370655088532861299295649544245374430320318086057040812614640893771772550491265448213488290314932212671150686586383507056846248081132328621474269353044833975089181094764821657916027704584815057006564817451312693626114714959467602614091918676479799045104230764197566855983832941460120393462993647640624539992104857503916233716213462789455344034562925375173188302892114390950475354132816890033729772098583651575847009989923079686358096557768721993619882248470715823614434848148419620399860428166401095610241809905110563780402994714371221807789188616739844431747012253280396975674413665846102586609258476976247861391073668617064819854410040183931517039812692174908818191622948928668445298310374157184803442845744036114634963109398572336967974166973883987617138979430729993984703842337636897332715167051291591196025869288064323826111383994291126111418784352608932175869905196803187005053828013067842903619050501847140943021426598522827695240239105527563478944292179690427183543524875388348229673337728163860396091714118330507519888132709605264233720630738568938723948009928407221108356830459999287885534017403818703400373420119653741622738539459868925000880484667592826076708490337950332644964756437947577119072536429323878245505436978082918944827067346284470928972065474510128749544007160501336783493429779016975554079770362147586990504637341307432855863547512852693680591040814430230206124342498322281387328329846304257473688471132915073557026604821531425866972448279528981304503571775836852122958409198358862028021725709920146715330931357880007587362439769846350552163689036005541187207261643447127449888482245423800482151006036641935388793868828444575964351974528096204319140445886557054134376335010988418485961803473697673472877959500172962208967934551567774847054111446223307438323469747757268135116865768463765050727974050815678179804991030489663278069755597407685866623635250460697213111272742144361066444123388005484182897712833792463345545325004029692761742201795528093940068051859479724320418009142499422221025317594312999659210922470461581799581170542465902094550607431334550263520900295649587625264817070984716225539508216910741105010918997539140758158993983463747848616350014257975409425458165622563675393089285083102603401372271091146469132374783943938190368564879374065371421519451132393037257081725519605100198449530674494536254591422392217082291181167950617653717192245512887323197137139508828764221438952238336146576347055964692656604211416827632332918615137063276216527236501641970710426871876876741841531964022568023029788531682754830525742838493072863973272662703152300038063014832794332083702134596533022328287300469995290596326907518016545238410834779681349655279497022652374059523173988576173799858424213620345428972758452786074283596437053335730907272582463831670699633298221730663605297386810188733625212113418812362202807481299737732742544480949461505912695246176237412416112469449251295981803833949226626664493718422723333226338199417841839183009260116169232981624004704409036300188627328291333942363608650607945842080135958502212250642677760000000000000000000000000000000000000000000000*i1^34 + 19260460834219232009261714840412798908688026115263139194365191736454798632721781821139679918442783949714750617492092137192973632919557237648733098024547442326419786907717197637656468072549357654193517585507980597595564950305659848163741719153667288135901272487200668322867387542871642863253733006546070983274083523359410497102751810156972858280502734838024093525109305874472346090307570816598776358533227938227650166630572063562903374780422138870570800392825099913192210724941917061353373243100746663046276215951619880909695314876549055211291699443176684679450654206983266863444656090593817841808950372477323787181117476341490740496028067865165358577678334824815521776430768164017294022097488752113380915929774694373176033255191794868998438028538191245108238444401458618355155665312260073660453136997364382695036208558472363075894252883902371760015847760549600077332444152155014571929527006507315547233511697518185000250222887621671194142715797002847737791903520716975294888993213983562269360047709739454980089515446032078648726806187199835712547000539333336555493495575542114909322359575860951428954320002054481809211068042427096748390269648274598510468873593548546520138743454767478439696090336071721260128902510377523994638632745510494026764193665262284558349641716987017357438933443058881762141331908269372927298118885301305992477702484884116636223337703977576689154512141490246279833000738046022838025568213563048763130720697442843375985608977396146898438590425879528537931028783231428509492898482884848540204784784906616782394172845059641618075207951595840778167799311242484587776434567765144701172574497192641636593187854796133578803003137475325330871351772832870928780292989088244905340755680275041764586107134294950323877144199414967200472964446341039256935269045325463568249604422499246611807689024823561156867857541818474021901433706751032952949346808177372095850864201170146878425543454991981116166465713022524633213958322626147009915939892042832304890585836061216574919446455469504458649271261254187253778265743503902034703855127365779658782714348364057138195827745366028925179205134085319627105447660348969349851991858968801626839890243441218498869723925109713857907266901806106761074152369940312717191260413765379937318786550308120134746906094125724677224553859099270548285842418446391650728699898911330517364776998109486876106612478411963365285384731099529021718431623313185770203841845955822582343554593788235091563415120587192532573085490056935255434082733670281231171458031114274566949895611098329635889252356605145391482671775023040630295894934478934764197848630140067553802076035721803848635089661902672286652675028597366907056092163513162120096504169803344175411027213477278248471621726006586831876060054080465921717348613952129336540031799231177901009702411022394784911870131441197139967732115115880671186888704330542704673113852300935757170735741202005707081840342171538231295580230270647418251978639790622185886205985984365744791404851898387417230626598573240542937586463453716241118625395218939880632310592237523689716639040502258205934738084844093631370604910407491686777202961102573351939227605507096599469901066145439565045323620240472432567003020893729675580322128722777911850229542870478194057471202747302850520984012061726923078697521335370283760194196660589177856300110522941478926079108421170950562296258842482470857928073821414970161218157747408118689383727015051593930591558318357721741491243664529820771652823550347721805030603667669853151295026823080904355605902977916072382955520000000000000000000000000000000000000000000000*i1^35 + -1156781385104036954415080037682099497833360864147018230630053002708561752300879673412616861385961405001105732697698151021354701842709569342824015122928854089742408034863056865707867071441458260632843969260410528133544845111248223378471404835761947872925931001747234956381634502663866179906060710133517574132672586318742687594481747437104941455746293752758599684284004882215130388855292339859477597357752882033881677415381818096164279081316768801322987477677195478881083626773515163132983453666172982480229135671721763758747053416584117982672740904196041147983336357460569363447233617269638895324242644320300770897251095054999104822881024183805206014865040664278709857288799435920971755408545382929214268185441115002095327361717420572324018026385858190012354745215705281205721844768159532843599240153903704688586269972510004642581680824937956862513879033740992942378381423659530655175416848910178198811022019446677862131319508390175663336832113452374639482337059831803860572938858900079121457179914152810793548212551099638516203187813125233684520102918306348201550433882314106677458675325943119194423580146533154281077821339139114233563314794112215551271657197154614369716821068190831138072253354644236484725540661678860823067526094973230944985251955512379723838877107046501851467690366701699920857042575459546626186274884496666007592088755396769303422312774172383080119133989668040686214066788599730792117871410613124308848038540836832388021972770485630322296133491755416623839315822529478217776130999803164237456932311553412676676119761845359654636188791369631115796143343245840560241810316013576063977592935251276076397366548089876094814307916781741103558725724849310670381919324989890273327055529719182244808032687237374709965470548548627025113912970731474198128855425843095687673610099888945330560404020031827683821825985952271861467110062843384363666059204515222478348783232798557344779916015042791811427160810728944585051109471988683319469190198634015000868017837955465631479893999883794984106712047156223513329098179676975349141169578127555904833044195715988571462507961321978842343484304315345142552199628462652778191987177338719217204860877965240003043686532681508590663041547134174956227385785687312889817331199560252988654776762953081697059917607731172989023718819516371916146523464810074463867991288663502820622012809675388868412494132125206356855146376058703258986440674812008103330006634664887540603706531213540561827269709614409648690825496507852075906649644519278118695087891663880998517882150531730680116943921787715052150161829754906271252363268657156159162950418817948155720475952142443695968833845305327875616375344286820604855793462346378036136802969196503036953901331550758445863832746820362615901267316577533136641103305181246931118989694376707714112495860771693105886862814572359380408439544436891522603364837588451195464490435580440638912257688826584514172351637955329954914129804653030150331616023971576440233695813316372156206410475184879084400893680715405719213790595587123045912938090279060145609408052883062953598444195545983728537296198310074803261999337701087912346805073484297574953342343171471794373875965758145840455588311205798183603846426582123644867783346845911849074689985565349631817453278071888822953086999723012403752029182756704871713715487331091099016342739524707150726437102218909013928577949420452046490226914866095306664116652399098869122936087436325425584583412552584681995693247584918348212527929972781908899489107065202556823338214974177716150901405095978178969600000000000000000000000000000000000000000000000*i1^36 + 22380924843916473736425927941140415419338573827673538791532028560963279309335087220713678842499350783200608385106557340256469546838510666732269144918661625488258877488174065928751351663127303076879117858753800394802203927559385320390273335708516750404699992991957284211712915261162009632268896308988781280564756595020175359017776100463283795990426543569443481541169620380035742466100462867584847268614962278465671504790478516791167327899139534420941003495970493163337351224929831896019627541626870765020879584148495199563275611216955758569574993842955774118581809791638736883056561747078009254655944775718271450671290607215653907964901571140069661631599526593351252645801686391835772643050577974790077248817661784587143992329329400486270394627837833953415776439901865092008996101398927326885213012899783541943710488889364446557197553886998570750287122587758487907598955464161362516267582695671459191351381470610580858224402902141947718424303089777751172601619850592241051213178600029686243735557015688474321335207961681112067687986747659015758928755556405801937668501638300020272005544454365236448301199198671026307371289580802847059868277098888579923865896153486051055979711761569417385091435163131215546276646987746329267279652845622230886334892075573522144147584188108017542587058461277257727099171457111055400916138981586566437000480257013020832295048139923505288639247543472658012969724802108446346151979756095445720808510553690537580825155557284117972543422927890746248001194402971867589317449497379611864203172297645888123994300959596539025109998043835547600412814726092636130450395158934534625740326466826332528443538978677064938927215148675633702870361213366538956714803501450615494791336006887477460335232349626996222244353794551403884916071097674905734435730475348972313822417057194234804878157387139167777703567944918067255713130627969676440165668060636904774116350762845084636718387881196522621449458277231575505045999773809514142538672358989624962257206061860777952896975659981338310243024588046602223258174749373830645269108065349925093585691589113001225706578402859286880877678117966595947064034244855298341756861879209687347354703843817865149096503970133965734114302111349391809667482695779714500475907275162003405392073066648782761425156360762174759802755185809124726192133315265640138800836751393428788719054483360272164585308472475706552720160957161761715462424662502389276903143472960549937075627161813404214925302107086366385571834922685793325742914776375352694234356494143246498502386288248166492425886654029515583683146163285891933254587513260399893731000986566938024026279869739511650197543254150134815689766674348116563003407356784854285937001807468781121631702754099079593865318447323930105985676906432090929047666717386965454951785911628583739965466096599890717301064769849576036105040266903640289220426073792124304685141257958824921588569385341845361440257426998807364633292338667664155499576469913861952258381194581087633684092115399882425821820264820240634147450659469740010664807398689317770607475199456413269512576264367872818076249798850522614788105419478118445807669055061176397451190912164008134349613178881161738835942723965840243519564347654085312918184704250999975422071792578126644874380936221179603695634365125050583522313108750468729738778940420648834712186358570729231958186123408005838302209988050298326795273595249250888247907434067624667124399823578691517494257864024367817302211847586024162077458149806637544309943999193450591728404726623174540131168181251211264000000000000000000000000000000000000000000000*i1^37 + 697282185649205496367190545444245175353420529677490946287096204709702120796359903336100632907391874283440840809070085938203901106652621019787525442596429418241992586513232764976891970838525676083805622437228200798767608885771505731205145716145866540299398337685838990249618467628058667954851221209391889707668655070335898613922361803384859563841328746427650383650157321141875632792848331952786915059254656515608500117745185369605992953909783201727514667121134075446851971406771083998775802676211566014925794165051330158616252223483834740541699038230186376967644415107401450523568980195270423992587466854670017249066514605436053358745896221441567670501309994409168503545935562613959927621374769657467875662814758482335160533062096969318670580331955889296731406793716398743625824729192323419623847777783321396753370686420975495793443316380048144405330236390662514923363054573946015122063235166291685231755782057559081520031350932299203678135497807635216527225787640422934069283514614981727447586899029831860496107076880660837503859115110080315489771466596263260998806204356219085040382259612328841021530682718543981342380202500849685765536543535285402734193465277108456791505976154133666385136063326871913922241559160532545092913515496897976464021277480398303002202145078254409145714030531071461764226789098647311585821736367669747789619030053896226983159005372697168151045439172893417463487220244850372408347145778325899576664632629683605549052682403057741782109741878968177107287810530944118864646913351427725528596178058114195860596546734489014697541343153060353969943420282559676071773871178850532466291907668798901354856080675287238247021220294192557713499631243238551350435272296029907625530528015113967172023866830143725517148879412787305360979516802923003153143247965058721612892200723821656565419304107158097987351912199054660783143772832575111949712619562028290311908404661544681684194628321999821503698856812951632516966023461182226551836851025227069493425301535637781771085991865562262179932015831810363165608862914340247947031967258641861084057185011218773633496308002464492268675173828685987472089556367357064765139655157437992541321869950351702019639535215379737320205334677762431355823149765097486641972128473046178458680970415238236365274460919176913182473490628563721288641604112832672884837422371182534805658706081747737948349263691708297782777247316993273763587973307309761608957190741694388684135746773956933206557217666113679102517702512361130158425601293946150772128645697603406934006957852846479456515748409300102436374519743542895826501844065831364738459588564704445664225832607942503210618042031707993035980242345726662229951344868427717666570337166443979790760149416760232666383053511143777508896270796086906566641586666107895636483865289083418444057547952545969287739719076259836685024462211632885526947659048876800280192227693102749216565431877081223289172687134934745352967973554836174636968802329377304796287760006820959997657005797828238889617773480806203274343361801964204217933261031045818475547195149232325451155714058439475760791210020050918593910526304538168669789142770388374747102299565727337534175021004202047477988114677943627153883849989368157746103854198190253106851585732402760615537917429647288367192799506827108693827988110754390949539271060638793636921901809259402931185462608267068903266571764837439623881625242517431684915434911597501106168816844449971162638106567933358810477755669838055273244351145814094875080257405774389055526064643469125328915167130419200000000000000000000000000000000000000000000*i1^38 + -57628801532821588532876659535984094094799301451113695885764869012720382160849253500170822826898985927050932108819454018748888161380080609699552302874230445497533944024999662274802777881759615893943606256732257952638654411710159591088460794207008255588981363296852559159829466976096688634955414731570981334955045676874999496138332355931376949659881666734094328747692421959388974524951950271041831702004471359583889747500273818540510748016279521393186846323295190166024586110177036223834633437038807790976041487875725847583546623742281707183776802349183742211287049616069315848422499799788218698447305793686013015718785003462744363868499474997292890855746322594878008568719076916483047844005899900160621143276619795184191475373358225488510973950776090408649344485684154794403590399484216453465281198280119348729021193037980554025035835811185628513679459181784277027628624583341396599068547507928641222907852925867957712013199819117508498150498289814733626191930207378119452691127620027156188208350247668216226204212697294897032956948348226874266832462957558867716566148623729393602720213185198809026608149998386447026687141721293238181632789211660977386183003689347363463064985519029836413535810816639055741174446093943032723516595285877498985193342419715947569098033309942664695665621379816206155876026218537688564813860242660524933591725276902307557240936076299996821083147377007224670783347323886631983171211532307295502031872119663973189341301861217415592249409682502182107771606620438757276867547978684565490712211943321449817652875575912427731538645304094926674811221059906804803226117958766717387177492826420249330812408694497256204130201458427007682107972927918139333042418927874540837102478189306359676111342518968860915267961276432877048440540901343944269925128910312268553332331858811968999887773270953049399539524872301711480963674518383027055315807050493191104789723950217731731245193326869983133563519029892327314332228113713214909591964839830576582840449799125648111642773831753516688245939144523064535940866404992639664022101449931276456335587483022996499977521218372450441532726548204902455702957914287956684685714757824958620231868183311155370953780154019734504300618947136588242172322626119845799517980001252915940135824156956828682482455108443548603185356453449810081198974136618361171463827364204923484442832300996523465621589157194828985805696591863167686038287697910732264107435115281456394801538988063058641324370650427151879580509625850060434485103805645548483732606863407401932826421825151394337789468629860713448719854403378045281688048727624011737525030483119774662711250334042899732437145013794126212426380636966203407058531983854575638131704382768349209008058904371410702187182361846466755171242396336976370901611303836300400139160451477989507046634807778112419443297165094592368290991451068377751473158007953887084935040950225590017687961371924914628220251200250373556535722590095000557614394646377350574304309746044734032836340185000296190898730544983065759812668707118714144075275755398464718912666476681021321875589860279700939998078242578494893076608973865351782899666634845575807962717177312140437711746351686640044944073007381342596697681127607359412505372071220945893521166776570580251943525558645982832581337822962055948168979786341133105994487909415118287786275003180352531299631851753990383895734143829534030740596388358949222578363667057444752325103574282047228346009753985488574442765423329846963199387787184915891741262104362118246527640644131863599796505804800000000000000000000000000000000000000000000*i1^39 + 1390420721270598691156906752496646911745567070047955856178789011760317478077876363961191453378584377686812946124981035865013062129396907112961849127592500836647376932195947444704091995498049464259108968486638559480380203697302772681537943660936138763752303902946879632674298575283629778580668303399682965283822630447310245532205532766712132069764840457320116803626256754354008424614584717625638534899451630716580643852315164360894533424016208430665561264656058591143726637531092605823544466629753228388614949131576376887027277372126390271336508423947903886019612789730688455931426100789503310847734044680748080886850492261232583638293939595320504554307947560528519175267656493040632920242844598922218193986071198153413265412903934061368378069868813117161213155818091776185429829742594198928060273271594851300160325089885938306808009456101009382038022862053028767755308024855948257823996201947121741023627750311226696634593470380717429325297916762072177398399425866178358549656854772755261397851970345181566255870066310240515644047574346274926905218741760070116325360626524417529527223759059774171988367790191922909661979811304337765881242960787301159788715930511419339802992727162666071113418452833650195173474058848608241922140635309765463144829565596861092755318278083454633806033685549876476132762582085344917088655453363084824968420520379060146254094906588811126731019243518194005410022583446632462652857298170986418713476975582605671023442949172341670842157945368820910641578707649129141456528467021378570586913551575536972733140797687371121969060002416941251831565133584656594246047749934864106897096342972563805139357161091098335824451379590543309989930211320803042013135764486963396477935551039039214655393559205434835124934995272548357614089542115986932322393427120619865059139684260855493754286108729864702284262767746255408583614627458994829207149349948699921727956498667659400484432986797959601043126728614299495282855903745723133978016634498471208025507511678767383225944638246014785873774455436918085765865169944759605178916742493800055020652779258938890739533000850863797644165826976936435348868680943707069911127562173005734398327726520370404069959140460423863711574906571372883569453986859794910239166848734918234750076572278992634760215121744608349763714898280425497919645449400450277324976070139092003952549233147587264903334722849347560080037768454848544035533822788295149821047812660373808180563212643350587442768046352619976094966365799588337515057744094660224371079596740990769894609474644085505877272460984846568937443234829597843414809080641092921232061018659066353647149993170728506985776408184367692983912088192412981232729346953373205856952149037859076272540421840618843525409510103142964075649231473901088954717867299926502887166109024620907737775856233729557056035532611993191154391188232555074653824712231562118511710983028586074234721431512738514595708706043344291363542129974130474348955105248128889654832192601637969170277006119666686638468441694717725349875938110230300706135053444638546306963188930708294208534319477573736822483508845600744157582732525598919179659052477878958471580428595533585425823248369954063704668659393608071053021542221788969770060510080343596834473960895011332591710128102861144424096294112354267487553958323685501037937183651977041857250901659207024952475407688796705768551648008810102740210196606752803559476157932364629761776023477013749374173676816181457039182066231986606823455878723653078269102423068168128611399260409499840219709440000000000000000000000000000000000000000000*i1^40 + 8676126941169312557582656211803091903754304563533677664304164066326996732861014461104338458787900142310643899068126662845824873241475210428730550407039862386201875528903574127577888324319417324756757853329470841923762765118595147447543745200817932773201926037152156167047222254670366326759826398528191163572751142041144425010119915801668142428022944922986371965915674740602372130080664679042838495656960873752096794529565855263795316776901330542115834532147168350591582778611042508764856116804445406444398225690032906680196348065493819933631272334718961012910721124553969559804907202348696581772036935661113941272238370848735893322398045303264187319426259363832191540796926878580160264745618156360518152709711456251803445845243407725886616885275706083576438894389479133083691109185516318186853728528245465429422344228828917050709437779128694042811545105676493693835171083589820986971998171961637172940279986821248701063100012500547519477648160504517826927099980241007895956060869056078122401533469275161034481049790484050008273169620972918468557054584933705101760090859852807847218597636964921335617126906715218834999638674939421440225516615172879038508584561606990900132355601581159311163638313714141730203554112633347061914093847847810981777126089352500067768854319081286064424279836835388046253621672477422300329171380720235544736376023119734614260256151422441295260419223113957433411137472863684346848502558917898974942109662491189005642953102663817813109694145042612489705134944632384569107882109050637936601403505458785531828077138165567485227912412476538223514066406128686586935381457708350854079365054329943347943213388291773964461471766088126959386617313905386463148349564783730573085973237567000040044702721829071034127125941374343223907831811702156989533162610190200339194509073605169327361885973097638286941042102803697483774863937021609328365546179916174230398171598310957979044053603115899268200413383457604771159982053682986158252609088319050516520072799195916099622272275558480272014525033937514700677313480668119409730403251405091143612632395915956672632208789263802204307001357748466875520510841564585362356870457584982450457823170148161288708223843311306003958522297942543942793642426162258523472288785352495901093076843145505368848774723283612793431605753834702181279385986286772038888498218510418302044430108659115279112020113850358354368499224863973682054679458275233534122722426618297971259332444942755558447020103974224270770453378189219066932982205382181901892073613057550531542314340326070205553255551348503728948574498585539666498922203782228844117887779503116357219988908079421497808000247763769012140468483353860025214826972997436851774565923601042789604176590284450802538890747428503453900724317123193812756364006342930684529068898659539794262183198292908897842948688046636315803573480517329414039546937619836781353704221082125501790537999674349623463080016210623754166358059203823150459530604611689147355119524597124922093150222374591551422707071485741260616011404954597595439835662873874319879033461811481819695354903221183733972298572656859715329870798038935675024533559257867877746894637378878760803830155419399042029368773027553555320278374387234620257134537430919144191189625689990472068347988843083307498751784311384947179615035490258173349205417404348545024700596839056343538660554447203535795865498662049735953377443358465738905680490675337973650141707306818923529491638180562039966225202527516324181967931589319954443469201977649837662578083545369804800000000000000000000000000000000000000000000*i1^41 + -1281269519029244733023607950692018434168848580490715408974874118102282734590160863059879878776475473309026862280638642915120157926842520137767546239063140364676382885218123404936545306626341786577809644975968826630981603112161246278461585403777132471271324243553700057102331390272708176150567080822830049640092322121203601363966679882121491384052852149745885983256166768785891954332167166722295085952892155302768494408800923651275515589555564684142475654414419242402396430101040100054085891596414505596608475619647391003652789608333544454024442497828120866850642854567485784374873950783488102336200778368946530608106095691511543540281441489655869127479337797892902034413427482251116131037572666697593667064498617158850866572210871236245140325440218093480062459683008181437599224528755746350357807298822807906831752787404357693828882942878785789667603513388042489385017862930161950126402215905918266807324319550266981056475359142650679957804712345917629897821062353309425072659299155827787726375444270257666241319878923354021955967125505441030055631917787455858842759414194484619756520133353819146181211778402101728664301811210447704535072538682045165293072659420253618857390510906766210154816489891204400220664762193894923018137897896991218555153595050301869646495197829434636771938436786860126741861716960662043686906017176419061914462874347285464808205304131221573297487368755482574962295037720508732962746957555918929440092289717583972764909488643012713596685278654174017254670087570096893813392114058902253889533249429968048984073454472065326862623566028424371724182763913414089736422039460725522529493556320773348614821376394415344418663401775751342440758521376755560649980213714063487569409652740006933046256250236290028526338317532371773417631338054412182622785920926003219993886819674558649094486670965402138604033002699440556000304397482194322616342288672693639258571569895259781870875126917169373549070187080215369018180229267268523614975085436718770357879783851145988542855428499980839256398611892247539868471653174770937208481730798695459965150719492649245119863107207865785834729661706691734567146588473005844735630806030264265114818074751068362730208812446604173666123911259650383806108114285732387822028623560166536196569124779167202283986430627043202755066136165948421700648240879415835294466603980967076963622936873563617535178916934181858403900294181687369523567278483233419263359697306319858935466605548506961236318818569729697738365643464341309650600647907373226584829825983785974785139798197829896034313081286751092868174511131710044349330722081218992526141408625505504721101686407821482708005842095980559463442887889804037953120823143688674760643774408384186788598149374688533269848620453273447179588498976100639277745466919502700776941677149323215428773293791590823083216920354638670362259513661676117642186331308376896481698843114510665948893858125196836900606903837529889125086047146226650244824004429094836462678226859620529186403385107172864252355031826776443423508946908999496958755218225797469536672766560808754087412085340086456109136466070098404483039658590540330159021703781367702391263069534789382154619285430368181512151704138610354723112464993305570522409464681517749705064963596381152577088584109102772190547349740301824692829886778944839472995365645368315621722053204636513090947444439436948212450878081842309022009615649232846513952274524761026039171762836170760292621394961887922216051612260288639633242663449258680821464900993308238632770130457280512000000000000000000000000000000000000000000*i1^42 + 26112399727630952888540518410961023442372175106421084345098216003545358851207490207844641041635489682445284814780292015298139483081019551014021814432122341519540596028802613154551370930767771387611346742376875943233467306666304956738335774202317689077740137274451676797037602830747028997099159802867122479658690841571746521771938822459093958425432904998573060339064873705706340314575384261948882641969766422072174285200013807573977627917311446407637079665425673696756688205146900979053065506602929925312835444490525733733530327102601433311387203811525803149595123714924852553136713822396404442934503859152161179959792653941158642227901678923239770549915086811874700137658700037271418469291951938614296739323588643745320206688135494232523567289150587146363169997345986072681514332581565482122580189091970692828492798406250888986170347710947015769541543543853508681363065950258974166658949571676170646081806629147387637823953883780444180837398954528849217324036706489910741410614749759404640668431103812136525037053122205508366549760338824451483078261569227307749973209031144420632050242402495668483182042283860675864946297468773728092777062109321638560426196440891217470197927017473935548694322282647071581424375295312151639103105665171385815702975072758235361739197798130958078882622122047300376136139576204408327357375059843350866125486475077666230867347471150346908523901926301688051731550493307375481461274985381394101601896024980464955023737299736460838912582643145354940905543631648405424414891220121183800226361661624734608942002341138148581127106028430848624625553074963054193373567351089150345890535122137415628647623580106676203488938372722739140499385264461079766300527086641104321719597319202469750347585790762948230152729320690920584741782646525178996678324299861274266099621241199209173376785709645598451426940691335673039148453755068153311337765667682128078713118334573893031273191334473639724580522409568132606398219778136094014293824807445109980709546404639293765926674777784980353857553237149812973359511192839850500882275391680372852115348305853098591107925062912463576986106966637213547799631048423117774539141792170448150372008918606991434757333074276664812000226910641383366924148004634243101346586337013783432073562909200697932751750919591692974452302101640436192688324066057998169754570793472604712295721070145501933373399337259493202922821180143840340591054226773697198526606286546100557025658753873725381914696599635154031990031653443285288558725544516191761294350140501639956454174083129878596484889481071072373631832912303127992251514306100032079342111569451942735546582134030929191294317436537083900041660846464167395559358336159991034269411147215608745393777240525515460055494315237097804716586589647623194629674507524118254878228472410092080720554443875710943145227131522621165297342311443595939725154135564350645365949309271041638897077367710051722008117700911242880727927304333505074359946890588541976314314468473738671313323033974203923473878113625168816459789742185429284125703827277432406272556734053819000427271679911238886070699745939212780647584729947649501207841632716769232941387703587321903753901315389254371632220600666029701017530041613313766504319713927729860912973004491699032214161673674719797499185598739262896765140308744793546880766547533093482143844932178942869833744780214074466077949215897832088129753637062789767234773035595366278904084753218559893786837799282653554084512664167889401535200206944638010064203261400861154732169979904000000000000000000000000000000000000000000*i1^43 + -29905568707981997392956273281442650407206251927388932484866236552424007857775121849877115477649657852009256284898142465316103538436691420277454538132353426180464835864341864470684396972967498662178706614595340792076994073746937492675572648584407449026755957433613273767960771732230222432728330324131974205168952322846143777656904077106025280328843840022886222744173899961191786931133082590654836191580426587882356252201217548909926877218419810098925237746416351348051404112069328741218173606018338505470474684000379312495925799272231815972855484625899310723121529101908105343835948830393135637831731067589583969430045299209089734858975940018448530662353856566740054173537056733526828287614626672114639922364993521098162548199623699061700901577734543864027396195933438759597318752006872131924052314331652790883255597858454869036164441739804964193438413647369662984943633683916912540170717905036060062467580822024154562053794557210787346844488258816946961732754719207732317872144195232676714371000707530336547190255002870270700208940396485305547644672094415527640244651494570692783753199500686637580166540664668902665231536628561755204703112162624239159957355525939748575291672802650644235386058654963275570068495435600325226738197699881051655426532567233108007999045126663208162227115758826181012601786400631452973030440196295071993968265453761176670089303173749183202767016141431660349015524408038721664576473030021434009929885746153463562215953164246227083651575532189050171661260788350605602346351078863355295850328106974807506639935419528981717153930936127900890474682857540062150843930268364778799302639279996258836191185399678755708991669594337859353917706940680872016187749628676021783496893361803865357319141320705330623348555319019622042976619510825845708175453328495649102734075519837348250409251780501408480074922903239845575020067416231842226229609664694640310766581100884209205343032612199490109169157716147057849201017668669942027281743082421530070110762553518145396216864224740027191783183305401450331856730162734355382865673968774525472316083179070119365642138796249647652763575420723559826071794042015819491344228848172855249070753630641889406347284570820935208606984274713136638157283347596499489604007700538638243819873359023323533373398402649637537449773943366674817000662358651259982562956427808122040028219958933188526596474946708519451847944397516512557097348871084998911427399254190461027179476146173157644652796679708685025759429295880371694244856567524763320070353444204426847396115969862746967092176872671631320525861882079981168450859913824141180613534456365798563216324179577662732785879832825528827826600721134174615103496638562174371467744108112502324107966043697127843388402728626558624266360135662366165682250911320282867630470282056737517127942515064060499276877533149424294329645084295596303873580169733597619204447665526660938625963580452318408926357867424514229337199330401742341215918525085645566411763561911480001075490428404808517659265718720648865015730477494181607111207345914049962712173956646336790369567288266981594641078600602757698250122122895032729676822136280227397780769012196696240124076548245474693115943980029114352986959709067822120408829493836426633696989798654848595132902756617177086041416443809298353600641757800892534089231244300854735707952306116515220485837345090181241750485038424857230431289046628318701430456157950110240203546746301035953831913950610677459663391633157934614809908728090203272170897989630785594882099200000000000000000000000000000000000000000*i1^44 + -13211082681247656319346192205287318662652898476042804770998880269215392068307040352325893254716267712483337059614318825812579621589126242234123502697773068593063530176015361115110642338066713788993032368593972964716508837225714704018449432022789811967211219840743135108692541437646017534870331714172485562919321717903469526038074626842895655398479733019143157546810913591939864205930551781719626579791717817425356726198130061599738095863205369098869019773946649220044277883661228676383044863462942723981241657596657100739420610044236346863260229366879507390246236019344843280269550084914365515571136163217144495332963808927018918971368201512363709656689838542150918535675760444775955590521617442019926525542174265191926324659043878388682973964506979981310794680825988624924023100843447431146948716045990316026441803047153839522823542468121284312821293526304125926821372357447847542694089951900873290489558325904367854035589989960603202862220664889221612107579353604456956948087808850955666716503951943667872867416027393702270684337051105370218917933671778519026214202486585909565327502921532150602808805195679175159899085719167302330362893890728522169810968751922526314925634515171646418323661186924591829532891058059387583277226399358017860386729085451090664790779845370982678702593851768555635300973225416005098720945981607070976803071124472813077157144420845115818296877056094913645983422298156583617556413996703739347676550173085220181881366872578404898592881339830864053181004897993910496819396143181243653785845878816608261932503184371790209166380931569884411485093066710250271780351267570711375969247805516102418428749076997419473600665501425044299863224242686652311139571279635807243267679900083070987920121087743659535320914234614932481088543080324433522131731633776098096472979390484868345815475459969822679708384319241740115800025617607306405955497039357551099226106717582360820040714381957182159882626613482420233777490917252671478216000683127956819835154581352785405937525123200908627552103807148485440312943342931249877847409023019692701097257080320994463942149476768837278535466765205546884961982124313689037966084610958509921697415887089270257033072311052145068958671601812064481845624191831252122656075877217946305137734939443176823399575261410288973695520044759196433309258343685852596714513342686328476196386375317681463031228076012044677834289582443546836341270014802129909262545935407861934266658461740401411364387242641784545571596148454354072674238703965987739787924862399213279697322999874206833089712326880665320586605387345213358324319923047019336320624902797415693043807774810425956649816910201325779293682818728036893338804723170783595501751387543433414974907561961405702770905465895932837703504301451588884435213248357350477285221923769351027741673972960622441603250199034230056968529080183403162198534687135928169761332326862381767460037783582347831873484212578206374730732857168167093345971978394140595721508333054083315897315063069422342271023179392522200609051251243788336182069317388211934449739378767178679774992312706592636718171248583571219588693382845720597237406688229621439113295370500426367800907616060813855154225919908442061615935779767719038541272516495140306271740232009702528477729122727319892124809453955942717413923519222318307965042530179159250503288796746792055516037756112644199011837707143989224728279661275786540947480153690361844623051950953527102620748095483477245790206443364742497381280843782380860441139299589706905472000000000000000000000000000000000000000000*i1^45 + 217933674715754251344954534395395265868537641745376715267868078373362705771345557630202754226979980372310710118821265959230669772850117704096852855653292637549427743936553212815489987300600531091836421136700904720300731408149064567155567814566854794702098924961690062281436518090502265986748909584547148800017487454723377848360901460133865978213546693217827271468139214810452539776248316070002995898076897147002045576358622710294624852369693228845718962977092816826918829522947239031523860540114307776019169042467662952439247889125507212220368154558756127356267791657021488303423613150134721294789643840101310787926128929037256922806420983406295990094325436301615941835710447430418321395961225533396560126947835325043131699862863393309840770952670363024436858647286532601769934160679912093390833007593473746280054468926929212648277548881660500582129325789542768555827318079278220494535008166055343765090340821474611853767263914240589901389722536145393486540164672683885962261428796310746868374262908311197940272740525855378682568050846307371354995095232366406109288099661084716072441059983870146704384563648047334417045372298936523238480329884331130364195800747789408666328027962145327914901010054075982563233129006346497567479581074822374570013501129313479522186469787093862494553072867690687798359258498993508423782897363494325442281943278852436794860287551871724603170609083443225529760206327069086333369026536979855752819105621705014213206749215726495774509141952078118805786954338274914205332176087415459541549780801778916316915714095441680071275315397670188402614681190060387983111864515029499659170925159738817714632450993505792042034263818878216665641402635174345087422335767219479246039266947102366950571493049678180988836260503331193133254851992099563960644662683515284309191455196375510854828523360798539078174179447713961847413219672160005604459315614570359887736407137331484609284492081302813575617985606549061315974090021059558205987859556378744931923512579384461641600145201421881797036410289912322140434630631031944124999907970921504638793845000297691553426737901777015496147840867889831494703450842660827473852365967893035755696788476077577589337798676439139078151357936698701446659337975183745834550743717392898262124658444750193414177077381005988068042725742551749096015055696690953998532419349098745907369329706659520517346212237481506194109476903824919710984046108704478908717611932268443759140598250610140399589021746898287181721664141773724997646517753110423551125246801102172174750275862985972705273851045344792270080915564058238724868440722828029306863321769719944598899666791613854472648934214917379998637305714181694557198223406747656056700365996039778768740831304334712296252176380594579393165845736215379503604660675874029952222128907157240694356894341359176813269414814561967467593626998652177685635331203082790784418611743841074503511043180197455944268908981828714459306341173312706916563546400484725774131757456586715453931885971779950900567584945129149373742439892099797951485079639248901308914254770109604538119517880893542073470676878405400961413838762172378351922835526482245138939693683290756436828582150558303954881071259661835181834045455836994424854216479664402626331099069192632809605372125036696586597979491571850168499492418872626465597793497910129651022715809275242665931581792273060116627340654913709344337300757954414129376690370111262112087052246435256651424027856723437831813781885852336181015141352510157646590898429985828800000000000000000000000000000000000000000*i1^46 + -836965443970924551038274105892436956556137586135319034490086734207246679102307657845794829516687309946107120281802259484169829058061576433445318117567915961818900590430852510839270788117289641408153803095466046261323749083128793638470847395142108303335857344447886439613261392133065038403389246722039751365895289203082529859669574289222816384496179276161385487122088084579451608560109847057533558462492672609499957379172608237194185377435968196508971242437946112771287974324348396080937566197470552908833017199672963527173837437298360268136194394690555337471628112182152154642620935537781815771471331612866433594395875110155778220355697586606065831333157987351544328013686850269931803582775938668617831061420543112534149733017974977219187270722572001105564230830749125417642479456299815425751671960617878764902146376759729947623451847383781348484758623342665834136539268562129155418422718875575481808553599779021545742544383727216765559550752901984086173360707302436615206232149181163661727115433753085449059162957908462344608563445221777573650354588942560680767826271015909426841170284845534451590053315898579211044309905460482986702083063128175976309194011856992241154628650900868191410296884119128693719062273730698990987690169455574203806907053534158720397447581859453918694367889978665047851056745978960142877211616787239316440424973185254114024447461234108942083749960876317274204444222954005738185627279073750790574891600580947381214198466462643239454197090006004967334139611269997434867052942240652004779106078650392932016582033326322503095449963096435627551143169294575448489865286301782073973174594512978203541912441322412919443665823544987860189805855174353688221208168144775350801517916007470295712391628666559278209519050006321497885457194509243950196684719270498945568267896984774789862733688633930711940542341663605824725603216067308936712010963229089038292807665475273006212170093580728986457247191029757938360010871933789203217266760178157085376940670701072950022771505810826066815833574665287184330265073327131636666515967688202521157423544212360134531576736543937071837388610827319796053729407643303753776917830875516168785884727917264230324688367856928756393727423693359784636381766548275041482763438913422878662467954996330214903405620011580139452933061173848206393589629648766169304529637960854436865619015174814022134257078440321465263800114709622674645100686679846732414014033815989565245402993175365874323221688468531414343246176208581936723857494820120663249745971670599324281760137178063301338223063481802040417042250064943187277566388069692246905660062393603573846567857852146173699788706290825969129977507410820814530103509354213878358822506033987505494584647403061539230928169574868525679267582671173658848334433807120292367168023740260017588337735750510015398393916188263504842567794434574373193826877129741197718017581806536638281688525871133675355350907716452991124466682283228584869829213635228505319548817402119282585221897707705284005707345455945345603347691347903092778683737488137970094099286147528533800965685620209142473225762260216723520786655722476502113681970642962216073789842100410325678321548883386455317802506009805528533084228508558228316622917324467123188591801890772472097064779163722940013035378308593041563443828045133056735243038423287789233580868934307924484446247703193154278953373856752222076635296160244868567768323100360372250057635606183929070946094913797392652976155905848359493179988013047781150697940940520000000000000000000000000000000000000000*i1^47 + -73025758348977040350337237705010297846628179151984963246929658918689409400259396996316110488417331001576272870580289345183246076304068882438858152257731273615906291655043675917838676074367726642035581770582133743225572319153687964222770828673745095617221331797370042710562896312014199620525678364745499051618291608934508657864097551249446424641013243719372437228930758294267597183904511803655520802623317366665753897300760520937620000651396642630998989730780957797788814301701586179377878716295594635640467646407875481645887070392381140184133813247313464596245280718236997196155501045699153823517417765186901561250812456090171218611822408038237548546348362035845235930623375043783966167034131136245627464566001368551722090712378699412405419550132337490831582787219165642741733160338172831498223398976264564282385069589210221110108639450201648976940567572244526661193360373087598660724664587198393080927710978066724660650210241608794396986640850352932687052703383077076123933652780824790844887775940632958908227185980311729353114239145241464902844635259344077934313120021976705550107873317091822968534269568542435263023651020814102231995860533678063265464016331900216811541265113037769503004262843181228284816058254146283470286678248946357341827457864277831884570062373414791389370392408255472303110101672957679899394579693294710714052544832533253171755787293076744066443838672943941458529724600855056339494241201058084793772062254641247349531877134783702508452263964494243710343733776512065921359208430122679434934405156723073380285517625760725367420828296968469528080259780471634365155110584268442315199863219330318395864041754077726883908188819369262594540419167454217674159525842968375919278238007925287315679173154048353724895993738584886455210313612669272563835091286294239313992308142409678474344928623823323007438284704262403916621022259162553920814576356440074454996935956299338044972771154403105804234718724383110918669669714414317913053499930501149800833355928983780139525198233427593291397427684916450977591985930934888776128997388962306230693595706676796187943952882645681402426605018619805557236573364864603300510088125909019063997366984465622633952253965777337161070531289831675480808350079398037027673994455144710450326775111451155708130415211270695808008991304178231433566886744149969175071759820595040313780409672370900560594914952485745097531390124561455729598980979731072288720094127884968034791650352089552160182321959313595144889460418291133170257063347460332826452532397670542278856650519627630111428487299692786995471508464112044437077327399519131188439129361153436789543185021389674645955958832853159345147873894123534931359156603919825686759675601599844979381574853462791772114299672994061997786159021082809401490243163907147347825079449708393686328685916597090105219076781428027041045024447670088365060188186709944024372084965296699192445293428772940747883894647268541115454782174773298702602455690938843345847806943611585499836816496739366031715675144053223201521371083054951909516208081438357009640594108314319951957449565322941552323619847244542726060040421837961302814721271707545305800573751243076739770438531316187087818691300752700659563330887366465387233160777004760843410187537398456531061207309707869266691005445995483365653084977938407339359936353653119615989464510419376408613951383936366564667036014566333761301295865413944249551509116776713814028339665734108486784915748368107476060127239767040749165890749543028665027742207000000000000000000000000000000000000000*i1^48 + 724807594670420466650856529289874821604052383716355909764616704111581313895966857566441671348321764264802334082294099086585609451540663080039035029664426391235048752139221187255834047065207917646853157390478484903934418235654110511331810890815083166088738498888816189936927805196414914402747914962238897205429443903840331903550547709070232548403312320517713355398322008530190187085955680133387709557203007627859325919502202793032009493476470917419924767072484963119990227994183521311878201380963772516853748895952082036219500642695387874580841609176332901749380971994303995427384106290780856508898516720298800862179616776747237209708870525197673213688717961597111631775043072593583453469859314110002291922515608095254960691092570939845725846750419069200425415560229228470356769249036616762416126488136315760512765948189137578456886799760616574579350980579304292576258279274823550826843638693952107562833832002233027893361619539764419071100569252181242092146690200340604644763613430805873945311824929386501122777394322486143565359965169913942209414860809337196986952474525388413438418302442896660773790477343450711519501701361403687184506957148860249200015397916077332019204629900019225974037223182673684801163237119898965431375865721410686210222145114538354083051004260555443573199792766773755746453099046983526048627636441143375851361707559481224469577809970673910001995059116144161130209530389870656624919716959063903517403446471227168486866479677536045864685913412218795516275110786726714153546793777402753763647848511155504841293823988195881931883372830398941386784078104781216486126382540447648667543187199956378735643289886249529125554284238048352214729334326371695281059489832079970913101065612725241814525125821945427552866305032210244756846436590306514875988806147333651747037662531718400874218198915226531949040265640240781750156714912579616332229917152681270835006135016707649653237380232678379564691294701751516549889649403052778983776216780326850314725084123833567422028234968568977481356042018350588518198860440336311955415647542176929538620484234373142606610386427713833520954035333613314841260215216558153423201248811165967306214642863306403057487231717974773338646493765621683277586779305124545636605608643545789847544985146335924933267300400171318678227513980463314882308936111010325775479997791977588053823677818286809320179669763564827007843881837867085827136690527494041743280516565728445634251509453961952097509822087900735035276385961117090071377439369845495190171836430647815311186085084369320532279844682782951871777275997889818127790592500394678987149595959873364415561397614735976739268532269986762874220953608509291882933487091959850429053512035069646655051026743294045145991454683849425320319330576495996272382891723791966163933107529431682091231702308963110107563985765197555421449745041119802210843264890475704198144474167712341182357929187896171642626865285243334425034089671303619610627429337118401952558877383713957942226061550457257669622111437735115166075293988106891096336791390268463519699473112235292790914388608428048773170366014481028171438890425054283020344287890339354112451335406018396593766713661062167718640331093520632797377981771933615027259454503586422064118005576312375262249528305041393113182868364167306965128016075265172579332664188411181569021263093919945684334248251483367885858917208739271234533113948627647378338333848787099701736406512435982767100454831843189974704013528407088824814325224477880308905500000000000000000000000000000000000000*i1^49 + -9241990971458919123276917554307571595125584999317124321395413451062983315343079724083276324044917582417991601286557529714024231191829850283952458961275456432765857792043735649053440156209608775557320329182685363927488272914333447984250757959745749734094525200971087281617322745118383623717679869935757234451007214150470381931979547256227038160873032659235100597753718224136652526919962680377967160661150857465833089059964905393402775793728571174234720582101705691895403145293351224864836016240162479883248026558649830544546724061876323188150074000282754506470772809156018167480292928340125211994042792110864069900511334305067766366740571854252408829127387986485053018495257672821801750692154175144579687990658857665657333451379116687273445176643310081530148569806301539746823964329591056506035476314944258899634445098765526796364000324796616231456415954076785813425197267190535156081607543533351422512154807614427306859474853108084066753611673054731576263024031216441132994013757498129636528174400765275876578680048458670527903084298977642416867419140106237573935879148681197895276052664608537671331208427739725898470129176074796518724211721652707001698583861751819690728409688538892435105310222934506325083171722157208922823868053678446290791071965109828165254246896513945118867180566249822218506986871728449407882251867816906729190223784917714431810713966653699909266390786350199422669177108392766502845991445677197726380115811109376438868421305907224127853879039570049743874672612357796442606570160633144662902067541467631275670882023429484205348183982848716895843183900742844876834595682827930464292210008066840894170252253430843670089166677519249533752542860674735821744005363577074064577913262796316809793356244009843143904373304748030572840139201567658765611403797740483872560821124582359796903238909482732051703246989813849607392310577198034587502828406709313799174296550055113588876566483194696833147628670022706653382485804475245784390377717310109149663265234984896131506460490780702211325837653104125502570147578827985074459052742979351908811183663425382302833000117053086548705449584835109939255885817808393555891421783815163395719576746313603462483216595374053730313759905638861917018773950330091110721532385346762896797404696352087713464118363375988469379434267759545866575737626445836460486719605913019786911792856630657273963256141650016556114672134604360282383340125413995704176922540473836854788025606461814614741324518245416898765077247466332027737700151977583343910626299809635900706526043030616766541246983380293146161544876589244569058805488100302196229486948116241902236273860510113974940115237559194774334164492210854506659498171442605422673490247082505908598147057696271401324687767038301070338895787136445656732773202421925840216155585097762548224176840567165775641004500937816852968030239794783924660165204471373625737134586162394323598006611681731558025646525052375661194437766333073508742273641239293131736460880197046448228600967188510271298302965912509161152227632779005933430694583364446057640918135093709931607466978510506589919356965397231868689365288832405174809322935423103393303447751080467581521480344378645200376628286812097707735691260737376582352398951873741846852081791599965136634171874309421888987383302248412230517505360082652977108367620576604228487402625673130051516224299560638679521371874472385893918713555977327335554081739680601969662860101198391715422545752952249347804272002369797577315525814769325200757812500000000000000000000000000000000*i1^50 + -100487349559807988399473975346118800581928856550223993583366048904633654121844214775191584774748045166810027107414677230982826288184080284636522648458019900179488443907347444691227119384573297795912277089948087956959622864350501591681894864649865325913643323215638116581451302204752717638658519508721526280075488289370022988529620551486776786728135234313900718576174346344113435917993797591073782392400090201862133382982899529175123722795165073226376581925564625820652930148647684749691819876273182662515066316617750683995857024057156229043622400583351608737907174166888285307512677930553972450835314068539322210569476670170958350842846199050999486128043625714385030575505653834553756079115322103343929561517508120123022128459780548179850114541905838880697766648005636883896706605495414674710321134135093503097716107665530809822757973721663239113243743678989110474674462477208806826244592581976063182058520127439467379273495429121523677903846121684833198369955552152914042565991347210544097758411056919192246232019291810999407916760492882928327130225399650767086816516796085906702896768269063845171925509747119842325087003020613597452508854022084968037684656689206583361812371989846277587691725351375877600786879595751227095910266818584489352764019749834997025263807356860483315767358465328175037390366932606000072124694901182474638001308823436212333164830631433753711871738852631988263420932834797653874819289433463268777873089988475779721368610202473363462142672270537041423359034061209226957410691745951259984428265342133055809997044832965422052072816933294967087859916941563020601721013701661052375136808675497364823233199650664847522273825795050845816466647820817869301430620038266832725501198629734966463400082350923700444505214302920678494128484125382884216046396370771725494699847097424920339175025828579521792430037251066794508442875154645021436152908739133064657905320158841818789166617969487276565852538093224181050794243973644281724420577646876606105987669032382379067768540428044321720522992695405897197677863759830468103998891095547627866213728319562288471598091597291120896616899529642399318730079022425663299463858262238621253023682021951603877321472508609247411045262567296886902984057274797881450722335776393826255235398101372378039208223157497878857340860336369249218328826739331557853393577037899914991409354353233775306609004965280421477279493935434109655687010239457843398516857484283715089666503102806115954808538336243971764059617578752525708329077334208355920119510500763680050657959738653614770027138344515678243504992985748921325486496654447380156324003235189532256824101308613557593770562958701419998705186752603682278731921964519773788177992838475497413174731165003537821101604105089870117743716155891305597444495770563589271771351970988763726059880130003524623323859906337549133017446008366459979586123126247122106101845974832717215714144655765311878987042003156904722548900986917193565373567588865332324441175711482660760918097437448789425921677904112411599494556470694381538572596850551650058683754401211597917970345019380311488054440418081450935980619251571507989939318983588362942204277251237623214949838221286496128664778973196673522477421148183279305542320111034407161480890291687653296478914737299808255172422064151983717099620104413160650788011198516707899177806007172399004338517124322434966698260847715596648600918813358621048794676329137981566651580399508910879901718305850790469975980753486526022903268824956729882812500000000000000000000000000000*i1^51 + 702406786555494815008680894359106059770481302747497211672661759821352760954272451428434520437937854535666584365261036100313713850649978284457566236047870728508345358198728875616969608045003950936844600623058564197973836589384678909423550861132395570530205712317353671498304884233585612594133162935552302912029769537220313411013802313942971530308195950522413068436498330341418162869539208250432990129940727728628397923916847701306225137993453824503957498968473518261002575243349084476065980714325216694755914415689324841923552946117964760551724594553679431167098194619982810171835151237453949027739770115612793926905346847425811584316946929209055327012584245082338957907175537439100359897915662597836598972650538155820067563814254500902751755998836125082278426596002833157710957529438201126584992387207770021488891400073895191887271709802576584114398303481604525509798728738298896975629700394570829250987764981901820048957496823838194076653953394772216093789413456230400016965257446479183327208037787227362654848936124723124303094409813072375595655809869440779916807995140637348718562814844234565176846583704436412434678637203105188299070468237436921118233684983749299426914561952134346161306282426701804770993507767206401625420857776143429153099773363696389587229982670404670792217105738920358807364771714750546540934332154957976808983256219702048765769236063912385323961565401684505203091753859639404710744884513016532461011205532840302524153655972033630400389208203471397926446073778542582879724940048794720029116300968516897465640134277398461899724365028577281338011319825403874061329357001734446698516833287975974747601267704289384104374533288845111077351928103157509452969090697893329180450946738774350781206265021332625995895261341275713728205450311482051917972262924637075629868337511754994665617992760619775113018731813266469946040859009610462113013517648040803064303585417773900757886455577364777761244053806732804999794762698790264822618949313287436246977188311605452390962136104785210883254666594222722173328785779168798681414497925606290397642082860457989477943929375799271706320070453663842410874202611573231269435287021483855111585429160357065535579454528531502447665942485625817193358230589171075462201180307402924391086400068814511764761824980120756107894875154304531628473989178660333349019966008675884580056841900369281647692505423073202607291543203398108016686352738130378691910382979306461225596821926711522992476257740576760341131501967693295527818876196138286351903391895162963787506231157483251570171098075907851415306163535298256769771616750842041364936853417590168637599602018971032291900643779327135782228683471011526663012778586244283274230790251423378733170271387136370349361118306457047211944956707269113155518654113253798075983856529072945404679930326195464187864987460228833520833995838010572481149974974303477148803425325627503642256165208356763707056422954771153713211495835304670381484400756908286449161634201793464877577189526265723283919848915538474624694390968838416158163929838364003612458923491143584050800871035156098376646091413046569245738330156581146032073559072724037184256595323129595015883386819448852188974767354088030798620161063005951622961243033957202509930981532694752787490923319072526515621771577477638753025520410373805830310495786157167420627452034519051197842562053859835519459106101979719406616414390193488938076617669564314326749710190438569506804719141232874205535788367612474066181601947788085937500000000000000000000000000*i1^52 + -16590908336444786496340785790166620491436039633356507615965965330405580814679186653238510608659946989906848290819199668801289471098692932553494231881212316649558257621044446295717842194000281795612555279732835135153730269573915376136634641017955720484214307197818759904043595522736164542089136601708345468268087604147321193468401761608781044202514606081055042320148571724765891675342547746086597183758269918966651732929439576636170385877112968455671985152120969540060656034260778705656075078703977568869515881066285964993324039633847054791908080809326954418979167058204230619104962425530832871537162259380401483057957037339370901353458727419976642315141666175541506754548129701363139039291502542698243606672120839576865479699406015116616501842475315829171446691666387581044353828250305387957345720994641082704340161710285977205812559870334848787011697068700175959746342531770895419200897110727867702418889753081891991305923187606672420792837157504637743065970225861866962698457012519088097953581158924452658091086575331849187988286461395028649765191528393827714069904845623944031509221418233511236032848292928316730386758277375909928882723879881633181026441914860825332450192189100496064751785248612942997431750267090123545896708175425430998622422143215502386907278685471294282270126230873323147151360655400452236114033555007893895660909961105023153143791411210341833099906859228437280546656213859171149415266332103695292819097915014808090010716167854781499792993985367038101562327254210385140397935482094778024705066292533616974532997911098594098256937484789116435883575952956111367477744537616703409251634434588346525367576863271304120606537476029235587644473513438487374754030522692014162437504697437440661992470988118018155880206672074866179920700638664459467917206849164796086079348149665401176980506100820722057372150839513436394865402300262055397606178006341575771577260130117515970198500525760046408298677375442998235196749640846033430454010484663954763184633266700519736352638788081742229750267041709352064844874938968487794545302746161606123329867019087048381505711173109525659739700129886292518508755636447798447520208160925858100431223938780024495758783297051879567653371463483419149274363313376615495651733064268531227530963170362017578034487627407129672455730543467233630887682478425707530604388172429328069470537722710560507636644823115412279876442335815521122035511529431576870883188960465636418845033913784233898523064053174770104060523152999471715355813316895357922653062448488225566689436999093282354981760256067982668005232471445253614446901993599583377128402582164708387955493440268718868210513637439942950463949278399271712181178466884228296024425355047026446189460045782976692615840570475566454012016640183022795057747865857546491071027685803559105682804470203957666125099519086441792258901490610843305424134798131067145259517442659242002945486559231660701313687460920522930055684824309287320839062192131489330173797020019722803294646994719938604276399497797864548796116640975756106085571506756689412905649754238800174907114278612916334565125962935411492826618804887642185781392245962737650314456395817836169938191233995951919837540472302324228315778543750576779127569454901190191915829104183470040781206540145056665785084742447615485947533064921489617289060403035645763635049313801360303100232162945912679538864130235460223094962927983980397649834072002563852389855085016474092119628211358178536413772693055270902609147303466796875000000000000000000000000*i1^53 + -27884312337145670254316164514730974046387806163645041346601390662139978993269343262279162938181200203444682584863299940005559225602440184864717899158990539681961763719309034683623327599560733507598793392837455909815377640753275622345725305088638789453924229899217692286593723912964528114556799426594909670502988332595366741695641999915921566433820412892544201594702251357673357824163494705094441942111584448696588737607061176960997766442028369714606622141662490941792629406778698113374592832620553960789625224342389766275323661610439519009194028287939528796972706044937302112832623724494247626859307593322110954148811090299203782418266193895925452404777307682351799767210593801119945149510199368834162505594420565882013253309362278865455860540861759321684959389035716294919986477284975170931150807600270075276857424989732251233611959912927890410359084214559892267869459352501171545732386354259041942984224700516754383474505237581854354467273511816150181285285135849869326507416169116777096651730452309095405518131163185527126570616998361306189148037609257488155190496427742884508431075654328809012957340541564064793776987550900762359150520659460422436971088859517490950840024851690195781296712716622217348026711333041190669842463302577942691186918567022711406667692174904869837704276461547202969305173129865529479146880027066445402420137601740419112587352089376558644084645456704481936571932772866702477646767136135026381336569372611165507326468809447948833249508473842948135867093985014553994308333328194877651594738362451915376469500576111609222318643039882543739344934321937324456754524290308151442912393976612599898991237163654360554515757271171517007809336376795515419446192205623856395062322358738442025085168752433907515130832226671039715275994648043419370896890137356996845843317842747702806738426458347676870302827974163506088578399320021728664840019488098294634593338739751755154774875222718053775606139814701537792675313863824533228726845055878901992053170412514782784386619103347699325475508009192524020891495632764987792420264563616180987729796372399888290193211340469197251430772331633657206585754441890791461337854454984576893476506168684409464549904439462328089032426503576766801396554368845295513788091311120798709490742174676525558800670201249046190740356496844464682971868370203189451942620309898610364155048536116679817905882692277787270519399292743635548422920518336484597885202371745981966818480695538033909441434066782980512574178722783346520759343002262327382045691119856422724744101395379837752784624219016154285159985044568864477521702425640255979247931023865130959596427945044738464761940995426677004019504215132587182188658778755444024667400529186683674670083566035493109571572376820034494808165515291603150180224971895260477779739731422632817469845281965553397893100106325054570726564569212918414920208711444466838723247375005022693339999953857487981119598599860048516685500833080819102377285884712311419374775083064597466484940935637226104262877722262290551080850109118277081161262825331138301324311052067340830836245182904120489895183854364613829411189121746757946568703847021358943752988924090225493318500635894442167053774738960811681532861690215593192504511356723001010358057666571597353383500329922845881388615685639393090440031930666536660193639159086750550246105413095920519822012126415672589472257189063361520360077082815509265969243248319626632225249979335719048971329577356354217083181850806668012444320678710937500000000000000000000*i1^54 + -442821910809881455065157520692730662749823556590374386561341112800628976974419898785326923490743613363421962825304058711810241965750410023870841290532213513673589195535615186370564529453731433240122430991126278355257902461215417321472291006226720945239204077178614374261522853468795086168916203510455298532051859732785843862197946213460365987437201460442132785203878961504517099207248376996554166865181791314016998294774394901164387988975537882463077565173330212122231291667811104630190229921523858232122744480253371482659372973424682245892882965630102013126198431229431554200567967319053319534260456792239548407581833302665136904223520829839934593555572546383964751857424833998423812405139318818881403475091131689523477811095513074359287411727244829390282538047401385406689610780719374594602884297988828324635394665892638470838865393009375138259591583813189848428651694916409340923277776798156371952070123275206734022865004710338529128142061986963900838454340225904701315013476526698040876904789898600015473704845844464991666227187636507389978878306694685021454566805842716851236142801788476528203837428312569932485468594263709382710808577920220382513014207430205273084279027158804420905057956609322489359742416546433074090176886976587544601707461555173167833878707079208696229736697510481749483978956280387493860503135741221150254512495784658123928107664035520567044061806250470441805131998294683347687594525096784957548754824292863743586934371790696461186169488280926420443051605509985364517278952850279871094363294934565133842835142323389842526135815580130459697812560260511468964934469023915223845627426664795046361078578427909888017069433348922631112681328435966695609437100634368668422665713853104650634578559405034179299772066990108130040641526554318355588948717265936231861404466100233437342422991664449017203244757393623106588533763889047641214592490230484367876132816735934798339855929504657154618490391967208403109907150078089025229726880598720397615706741390122919617262571125267415147989956956771624789952099875765917704009674244328239663778630022336199746370716863937775612015747031719733814528807025317903302924370836737091210559636146307755967299225351861989236074992589955156300467800532780037838762298031508722990355566023407121563475300053529726753521372819360167251224526962417210167911095169214380227133532015123247239007645335798316767954881411859235664975773010530603070735324863124519727731385551067212738172447851659177053281239703169198698380840606327449581377872254913995852537604174411445880184792085558393779298463255042870460132066135926331785795095754576677867355533009855231862415384206874857325909010643717077109764676865082735921060738357556471671270548486987008485651601805934337661300768615485225780030096477273450761222877299520270703406443136166208400271946027455630304636046389486075246577827714264515177692953847910289359374142465387674892559142306750971959438783405472895958834294817590807178689510202733620716514726825607326064620210774469834696218326072686473894223524811415235127475588975202453122390584563611451998805916831678966766740119239002574060279129471369673936681610862442752873166392159863443009513673228929495159963707295570156157922148526121433424220014674642575312086904546928390034150750772080725901245436255064265806999619733925680992579130441463380177637769620724569164711362204130011424294366306198223616713430177343219677752919323307246495029633944123558759122649783587609170913696289062500000000000000000*i1^55 + -7053062744095795448989636954113014937797787571255442804404517012421762751119931747454351219945451006600055503390541790344479964643716697291795012202410929781274775111537009947451930412108263855181041776937155444692399299127378758072936385043131545665637741849049665647869929252021262968607802051026066171488474259035325668110234590130433060179961855632745311823825386724483132780866521982372886375921830595961419051499281022647632360596885425768454622584828860938851648596666152095286057139795939813802687149235970493538506664064829055552527905502877220228093312408358598457733457932852281283799954426530541446132466363110599706783474119031318863463297611396841257309794896964468203902860030922315612808593717875056149891228773843658129801862181408595263694652747685736227851163278839552513277254309682171254362987257120325932738202991200074459445990875397330800838402998330510982244305187970865519006146377502876485281850065641007201828477128618082239404559391033005706676927624623240188766975595835517043917423049408753460336952551499952683350114673700266671288032052837324511362639179313318518306156679623797410195082139119215293840421050198545709041467048100492190173109042332797526325316481162966875111895159269142769133963277161557702534603152896365970798111309548862038557751348184119722730708717410541586650136981348913553359699655199158472967004038905108013256490340530356616160733394085885017438076251165560037115360885966699109655647996376113088782625651758494387735000593162900550416425531931731038814295244789427183809696887138855776193955603090754702983632359092483844091096034014723661469136380999763000906745506895427546944944470427933035808292553397341692541282751072874647983203784881845945163743174381795148286660924747993398358525925096188954909271869186577472462951499873532145673468549009235834031107843573237173398021196968896676893359470974360377818434505766176291269916659328120481440073221282257924608270185020390322066593288185089861615947130578242055632498389031519944756523739112873149106827503089207085151036281624888816897177555407890330341634930452812212444378415697416304379631772640149116350059173863251183644409040818226593122650255649842756968701667988049903556309900705492558850410132108695688547913257702335296644281743187973510335195363360787619968603235205922471839610751808317873575277471909477224631266484355455840030015919247183701206320840092387696104289564361027393176243821524298376928709745826863505798600981512417668827339267035938596688392292657450285978102027808424820135925961736214397194623103443819020087384134370384994708160407353207469936902795316797080330421396080584032382207944385068581133727915710548496250189298028340793571241665622371555314480152996016935285553554813064761466009085620121263680967588714733484742845944271414431724819652133302933397609377912289673895873036976443197598883755175193887070564285393084209178086121362776273589449278818491440663648753243715734870602155760582040519350123303969332339624047266753553467605083574325149746887920819932221198715260156789369357343996177320047721030834827579671647086912850738550142225556189774488409338232012467112595630300628117791149360276659888762777545055646629213984964191490030104915624989233984283937248293091702957610208790463622340512499169546967827966373296135353070060747913996895141328655623628008622911655280711906256452914375670612821150792321646658235612685558746818311873258055541022329426412205603445672988891601562500000000000000*i1^56 + -19885709402296982665954619623852247170188390742830921109492413922763063052365220855001391754025892598281244419711571979067363742580591764238246859598412672953865455707979980394053728215624469916132247415214005834533415676161225011599630253556452243054879191383004403516205266261961969189566516503566572752046225952655563355973609930835593971565397555508768782441530551379568860945224292515229009869863551813689266819640221175117472512517170677410083401970125709293545485599882285196838909525219620421590035032921330793587083272557035737416682773212199809499152392970340153398248234196783006737256866685939701306110801961433303373813697212127769248399183114555321224493735922873958840585192289551900097226136713972029447347065169017683581973723913562773268001578022163424900230927032926574266390835955645278546977863958807654087570183698788683037120366382650188458571823904156745427000753486410500812614384332670068569429729973390424584944224287829162088527656765008880713710070935524925477342596623877489328387320481715194458697940287690316046859660182297400629126320509268249541603939430788799804104614327928689508609979591802356978550908365752776644293652691660401897179239878521756033759397539525249510711482546901245876520497697546063559645138306855668635748924230487143512758666540574393300315097973669464643136898595090384519484758221369385268533125481343636917770977772521936655810780921402177052109599480866264467309523497480664596007335724388407749823893178951628159106025952286393740324281877116011150166956412676908108947096079290211361496859952076701331752487513864505528512959346903807514004985503915386427602970966294519354890825061419907684465875887991409022352277315259909417699128015421990596571145892560957532326292138098005497500926845220548340137962640533378994095626826472267297600146036587150255538899286268052215564247000799194389701788300767548026026995660603721749170745789188508900981668183120460215609330477505420013236535206682501297188008952293284259696652506594118400246169766553511866372433130729636147985308345824027120193462009071708003238396792917803227535785234718500797620143226278224235682192265043142602221584845833941912796567383120409183403239034354310965913784644836081678128043392040312026445961359534868063348058841421303186964678288712559519967678395626733590103263248358420712289228516139580324505493734381006344389847371198219499843426689668785800672617193678539659037636747548146030002924618657528888692224840316314181431842698293105832683996755682409343506314556257229839178244957032328264503336067931052076025304038587121016560128428309052207404118698313789668975430701958346175911695923349817768285285556137550448802914686844295245929167051509791526637905231867437677477790785253425066634748324054714786190993407448760531123167463578599122293091703211500733702925102062723594260561863747629879549329452726148519975099922601027786631883979853949998588428908581723507662913173210870693017741351289900669721828841208897869896835145456419043713052083174134954937850606624922130450320546714925366794753831237028084398818103393093365370830469765646370778268792620424703858646578567617298075379810007972488288038629349457411249255814560793715936933297131387736697027160267266732783230617929504139978866708077267969994098027736325329039665624036773535434935863784658608378544612445497332606712173737271751539991609002588308567128748423874742915232906767666493321248804104093401420598056304454803466796875000000000000*i1^57 + -708239902525526770538985431972451218850806047289537360097281205142179192289987093731805214464625494647310615761530231418519730981326224880476519009143401685167926884600721832603956605029890465727494963566682354636847304970688159399760580346378874753107405462731340314914999404964552765271437698225809870083179972462087906697651498605825920881840729977605970760012283961527805430199568232939843743694078211492681844610385653749794114380289330093911004836745797207299545147762675327051926880864452753986068079768842497970484351877039012019794982393103946986895520747418981817560521749486465000365240124645260330290285278985119181537095518992462796396756699590494764934036390523571797831604327953264299179068850615135405365585415880763399279929424245679372217053774984629889584705674567953523926427475930729017573427906660720234776340541441663425017279179930502262848507452783281745707319879005699659733638348775806200489719901895939557057301389964028807113862207114261030324843835224367866939225017960698469313351612172867378648526005813041495482344086662719680546459247531303959796988847491512347255325612885162723507459863055266186268832851337835020383040287824572862932449063667688434090406196689885696928808638456921492581638279757682510359226767089611855121129776963090238444345889507230118893191703414580878634599149888528685297212851737491033874488627664560003673990333658249417738772306099046783021285936504611623724513831923515759530322041870958866306751616462279619802980730111558179825535323526515913714244714036804949192225838104739177102706687874756725724914216811696559825517959150359340995534585929141693627573682716680767860628878335875795016718650158741704158201787901433411793137854300653323977605700499647604066835484286715792001102195557827217533993323353565903479631933763003092114297616724257647777352641041278319619969992316880821264526133818677598376515708939721885652852042083628913430928183320584356348687621095049610630286492986860500509446377456581855979735139000798176857725583005176261167560711501276318890068129463348639897346639798119760994530712949700547839973702827401323517386004453534393935794721124913235054867169744024456496254578383084238379260382828249903387221051626414253387945639451488028927383305287156305051714384370809426693655343404856829466011636205534341960690997154315714647157715833518218887970703352033153070953513810348426149988013632393160883132812179111158754710953333645499093079672919723885359310766116221187103000069132826200591826206401211751617053600308183967327420737298632607089457576949905964807594464088425046261765431885926441780154365285218696257489258117919389688880212230143353512101830117542828822854489279449856967031624183013440329149892172289156041871932288332453871426092059268446810604793693746866494683880709861137446421653559815714791442168065395181556166564944331735149623075126479497034081985953988598643416600472179280917351480754312749676658632839739597560094123610660162296649587635209312611029770423604437492660484456871296151392311943640404648793550848482253816102106218079134869065952331133965020656879174245395923602999134847965516816796547668995122405466527930725445700041496000069760937283945003981455021021791389958976296597432900949638492617091560794178962176785274302289487033211090709736423057337036967840552272700254301192449676348590306286343767636768338620460639767551718513226727523895215583722173832785424398341648616627912973558553010225296020507812500000000*i1^58 + 3058117518617287800048061207828242684263162990777201579364271553950711709382771804829968968962852173294337674889505998189203440333375106375093735793920474393080096591276704057676327418708859782778824785677849582965757668158425721896071246399957071271896793215483998653094251065305669837543684467016405428561086946149793744881884489650434227424802602770917394894156021177971914677063797256512423819293658628336935991434145813416507988522622089399508751251795132919076977134378564452971891164988236335039454757123862430509908431591877115296231829214393379241326213802133353999751628116490137306647323802017123606758835480103864859232205091381197957389470612564665018906106368043203357793344700458893951125702666911246594426964058954728666778510281487771801439617492243379114700698887801619386008445216988462030746234580393536186826441919841831191298390728574654069458571421465562090862715032102886347754383658189690056599644350587950000087426361069539630509092993294883029448225390053802739560707022498241878196658185278971269693492467298130559856843704574407507001054561765171978244169941438150654181463578469794501628500559692733242954400108385670357302760439527044706152248523243311492431667538437899325072162854150558851259741764006890713602421298260704613706336871152824096334361939426416996210931913238182113809065150252323569464926852473012551358199809540412130987312645849038424027760349049485003511947771286737638393815998098687653337619962584055786136102190459662252918149628551571178232125159115040710666106409031010214309532429963939687006016302934915222783573663621224671607895037914196528925912127279938466238778612075310975212467234360462684672145414488590852527359881279776880562521497733500073029686116595909500764344780702002042386539862415045104048249064176582396039900378050496532956682953084813999267764136050997820148420412188928096402407938672854462279134608002374089173378670925217037928277783492605409661618200255357625079455556769804850818830824217609176549563112863353768576605521223025214748779860290354139638999693865404835590193834428345809265189216947615043371900758844713963006796911014900711287281400243344901371266616335676159273412868818433158460151974809430610119717353152605298083499126057754128892920587215108145886624867079830192104065744475864889971160676457845695436381572977022595083960807456656846375081455451248928018418967078934433896563450949848585338417598433750661704960957558579657332633097814694084708895264669217853606355421594797861393411417763168225562368654128318289580963887989433706365807760260742298043537850629158304599710171090084988162080126956121997384132058032425964985321159021925687584626434970104769330672590796920229653616833384382532932400787489943667747701765777461221693414095090301631888559520293658094592603182410703782974815108997048840666841397312503012407701335686293446360509405938418241305004212549914808915112622213114593009224728131864502840036967849367046573062046902755767624508795789143303061966537515383296963590644546328277054415332265641577348411656413929072347160486144578561832395725496321988086653686568953308308809572646495423111032918506762522840086806498429979263741361289152326905870977002816227999799094626123670765540084168456749199704689545639624956464753744101379311898670424973732344664202927317527564534248670212527818366860096379463978510450685824020304513442523975344268562913180837740952587646001002334032564165835473071995545178651809692382812500000*i1^59 + -57488480611394845821698518149189712314156437266609949016865374547547794312758451102055029523383438646094094255825708545722104891808821999771369242512859810230275752463235589082107482471831443251353643098614600500845461714608227537135848521634062926564451133907519222922328681514797434040397343106280675925449238218118874232818580874413615936391391395934468928085489583761700465777291721294547494595449275016034191057538794113835907309858738551966143006364955432438242023978501199577012617373107619977809255329724568176639600330212168473706541692340042573330616670751129184260825613866650965332986747212404989742263962774427273527988866937209766999452157782276852982939760364997985916656457840179296920398651779546387146311088186780725349320984379994851814823361023806340787366938383918061518279945187621026977943302135770522856601960934669407849823882288407743274489274403091876796589756887005572586739572348234946481395441454192716512763683059673459373469221344660378614230089947534794994926857797545812611866581140218501490092844857966373599947348855001478418550238997172116454443887660569313789412378909713376587881457287398094656631193359310593820632167009481942856830586020144146530506558108919760578489421804565682951722018359562226884140763585801244654181660619911817119021232477118698850982277073564965745192170488055205737785922744820104809220786953330326839036777575986632982887366349194684716636618749465885171770465773703069478626140532912821892200477272515306303556757619133509724139930472003961054461461859787945184665989790778483550894426576398726217348479026981749741703917647981427967671003409391248606464322698764681743480052654656918995813586821039233000185878821484346804484586622336058044345326006996878493622464560255168235121521075872701095447268652427684065663529687749264199231737413656054739154411711997297595460731072775666509611804142707071917297178859926529121584843269646613127934338017222609127361103293617868922293333244880680527026221000953555993846347953630419602050250267541925097257787865194737489864313340656756401178256040052688315387835988858551570117955635222467306344587889764993719103405709009044193460772773398696616867379571209662081629737554088577219391285716993568708786764593590915124976582666836582400871142806314922619461790918195465242139451249830808743120769295021753413524823284807333223083213591637551758159389735893887975559962070127296534233931024370791423819129400770303919606486459879218111966014582273420093761267533787307594871060754461423978347138079954799142181231609523558792675527850398158021174617139276956515629419269078045990005987020884045343291839587346532370412762117498027089705624606045876648341208430239735618639527007296630052976402724038684851549297015018768899079942290535572443282538080582267759637917443457332750424773514806672789430893984121148473659361139999703789131907991458627131835517639868249747876431276623149105310710703806085820318617585999099636352152917057490469057205707957228198925661701390370996770134763534662370899156869993089419406626108283057877487975380278240997782455121374217483152919122406864710869852138665758926317143767853761967724631474880272078220251492938678932329657516560766498348729780857610186641988143775262145005897725438314402815523739549548501551838782603909140928530626605202932907227357841607188319918109232075592161583256739033376503434843484592034656814508304472878654994020259193694951670833017467769328504800796508789062500*i1^60 + 229363802791316383314963153677144553058138806215905300467864062245490143942512518854383387889196336391994600209646672887126988090035048190303673791679492842407731341773476337093782950944831025303018147447856721937099202444253109714683690374545015407328598001665990456741051920773442719597485665947464150275300358060557954495538157721031211250464362736312180310208983582910030804930688472019231220173817605733591386995413381678331651815812152016651214605861229646191719007545599669074101702561098064188465000054411379369170060875564371792018984074539877610785082732620089658550560655452782620235703780060644378353383660643304859783163938322053539356282854761121998289991844750999022335692743086776003993873226849122423108590629022919984098852798710208441205072865427207368899524195878849774560506876239045267619481362405859911907502236390967355210095200006203975339454957838104346218620940614155638138933926117821456192235688609222162986364174059768542466694021787323042672483180695238725454699368834874954787874522695589502697232282645286191120722560847738025168156885449346860803789025622966658700794097138519719687521005429217904086101572835891731784672115174107420973926184985539271904156713286013850009323208989806639850562919538479231508366802403699879054641221865127698747190450292514461547449219076510432735655944907418299164462597257564653458130739126449389137842117898006618603743268405719843676050741746905526915358253495823022159665918845727268221512644933274936140422965236236996841044787285420619112326247637504369092600888253434366205242549411884700039953782434107415717509635162307045927088125238028147984153090921239647765109346251067374078669496799406888803003249671261516620168156830452939004310976434379233490797000318143381211976169638819708848545927454402785800118148781203712632143042283230700560097186584268221267454593313390920460959280338814942855037836453659252959714376984897543748288204973095580714192689067829060488972630080978300936307542304791125543701061838399440913030444883542952819186362207383500809252944762917137972120696735471604923046652806994132220913417267386774289674143663814118539418394077390302869449008875082747993823761481108227087628736902898258267684524805688970787004076817424147497082508065992140606915943652004990356242897557235950055981350401829361683110602919580320368470708309152792073165407568141290100763391306008890069127183328957805805516591757932539625713826779941583851100753104813326592683125319022581909369751690550157566766452425104398686568389404501012818716664198605078166264100017577654183043085584510055922982176974357116802682055303563447989811375294426035441937063981524148223411220296132290573678174460537763498534752760091030223907452187800792411909682328394861953824593668397080167775808961002499251057716897884280219331506744283436397016895404753904185259710635905938400852517351909631372938648388522358071647456801708695369033362650454709847678063704115437759374604201737541990846459921841650103355898980590932448176042414962934880847897788967100120164110054808802771656642868921579280353410931061089166572158548502875515588483873102457624593820630336763595938356968177806005515819991268370730056892584458815208979829083222905187312983154061474599593045629779708747549130604288936935269901037394557971130042558162962064043353266460339304185103331865979693855248350977267220888938869722808624719084520126229180917500804291296060618468678879551589488983154296875000*i1^61 + -2297839825799916787147099643513956038034936747150699447979256002775379357092949622730580032128427488218462479459818865994903972125961125221874149591645985439222505902129329077990969066535637898750803216831046485202128147476471364471474178852421514292566598417820836302346616081080746401083675276402096978486628721856658559721435465171284573750465736800320564107163410650214265102254252666744200269921977472430255805769283497583375352517635387311132213761015184455582203350489563779474225480287043241353220262482272259070635408979358126877215201304970042918042623027675076897721231899299105437841896700991590054815666694474811388561612038510227144265775408030605927380022966650611068609596478179262973065535558338009260891229514026243597920916426064769507232898693815297775794378582674107574846685738818714095729300809998552380209954586114469661558343493899821281909570631664915065035108025052065303049106601290547009016357599893523360458038765549700613077340181163240581334308793392435117721094578327828466831620783425922461884181015482841373157548789367332118683006776613550017170636560942701924775453869132210102542784201118960779317700183467507881200531433648804699876236884763692600822235164606813935551953141764051071696726789486499107233674055125798142971215596243660355939620219599223138106393946219889237851934688909389306287391709913508915849600994726350365389972240055158106771336570715689365108376942041306618569987492630184704407843127305343612220936039444080667036425706904097015309267076049562472867473443532100245654975108314187020628649758308163513674439913828253368319033679251614042990780287572612847086464824912551651241086316146816340123161588094589045777266574890138528052590133522715500226606187137760839040335105960576985531647107299208755120641921747460093532463645091227497786218857470329903984827144619408629334586475073918415951613659053187572072129381715251585321920813478280194359035092131177097573264406450056904064802205676083862043691666536908392327440763191675680039794098189843571928532696931686523058384810983103865564480948797003150503691131384837961714531420136439391182685880967800741721708430532382921340384622255116988171236913036950340093004775100190535741526977705786494328199468304223570297133896449081939436220062328801163967246394042960590126695629232424377723362909729337562558866785496589871275849369050552543938599349426579141812671030969440460621272710754193689913881005915282025221794376824186535062332180502823480930171045108322214762299349573126504551793741194642645440370314919260874113026762344388296987646374211145911698809294159788357961209620069150676053697854407003651354094356944412713919587424673266063250093842671382253370572513393172050012836954058857431681194947510860927460600974206892973659809432506446824511722512615107908620548145921047820883029303413664255288281354676583080349598767949161373437915466497479580869388723327813240818726154850614960754590345290666960688400822094831877779655927757372596247839588867453034703415363973055800679513748301281812224685749212278437419508321192016750949576189443198995006150933975655778173677838270875840364494460994827481589391808139308140011691019983129476228921996094913270779546286597127241343018909296858489514676163166492705728792273854687087449803286121050271727044622020891415244755553194985746642484852685618350685125899399035250854787319931155815118890367277603504212418365693934361595021163183264434337615966796875*i1^62 + 8813882068140488476142820181561333513824289205894653874830091796436051360693783641470625158522687293164638794210266754305339093138638325717124405569073105340612899901711673272988481611663032950997876364435151782477406181961932547792788195514339829155876861418884526151372419145232676196032047952558351226255272757670872153421094791483704078959566628863726353389039883002671576938289237962978082997793433250958402593444140503786769982228018945941094922599285678845613144553441799179466765076039236493943431951401853693256453550697019955166489598368442736348826752844227625627574071236755147471697322966807586013208002347375638722819370551161375623355258836174643165015104519119231976702594679689342808958895324464294628094669052510597915488015373196622257598875470219945831427216964858259625399785471836030632699332402056264805791080493181568630555281434421688525984897875857124091627875177693646127024057680651790581111210481700900250559892791086658769120900464436373032016120435182024052942086143679931193523368396690241212218401776903522929328674650386813679092961115489741980210647250082931908280817937867555820445217487646573464621910685041831325494261258224803003155046991229006958302979171899901435482893693893939741894944719510351947397450209152472608126691270662632956481689470187412414191700861056651932118690668901363546318301665179839741960826202414660949744618084315274350038947913974518519634107148550835502734600000496751231821329342418882127462341127854934456113844016661961267917191739183578078349097425626684989968525278746980871596573428766671777365806670185055237752584590754423721264152257190221114581689242414695727801053255407001258752637353878766089876608441143151531400167784695439584692150336419732583340581554759152674953109554642550846826920983068642707250224008199801756517267126514280372508282807917971622402312279806633661144926606209218970546111217157090813340336013156522330494224747864662096814621786707290554415667576698239402062583252669245345632200485147545974789540445163759429055119102545385317463534120650162959690661753964749571753442930372178794727706751438819554850388966451642655753237733249652532907378947650911662585304457058198607310840351122359864173637944943441630785485704747399387812845770758671201530584139883182993812473410987153685138078067043168485892422352345202369074157068044670058974938062775390889735869669389534276675481822535208206034053678500461597807169743582993025714252300295782809637776691104576177832311620641712382201885645938384920604437797272339527085520564831435580018756620152109683112847003421473677858744338225559738908287321651931577402007528337802545057398687035678843105778083485446221021403664887285540709417248603105810019088894313380470801103593232780353041016371588444071484184344158875817876345506978090728784309760984676452514141907287801518371796463769694224743411866631773203064437396920236129917778563992115975701894969629711544433084918266643341569338188317435749866813878368118415377248340796318486079599311152831565960451870292145617980759441019485802903811422660132900998908371821263836801560995663794791086909196201860041562531311527144038665570661219749660755555497150781882550207258066961465138229860402726762957965951364073322648418126412131924880531879218646972791497939877431148805627350634416645301248082949745825501664139487846765596195510572712919045796768769626033065970497948746512431678718808065847624978050589561462402343750*i1^63 + -43095002969846757862777169813809581995792526625541420016282878722627516447075155260292618748737724737278434215264116946473066006570355992491701173896235642988005658974332532555132379945194168866927287666481836625349443572847166951422336066323029225433076163569845171356486238530481972131533929165579598281198416827380641370825924307172608593145563512718879171775419585478196241259836418359301405257388023968444130563558424727825151169976768629475298532907030320656760931782969234245791344216764851711000213306284185492354989792684639388040855947983508534513913565513371503890577247856660949573934122650200200424249534455286668546845005710923072535374239861070763406478852324436645332147418694861705402542365783142168340523450437069660929079368035940872869186597358407777301219007866411208280332372890428085647372977254976627439013671290637405987409782364269420299824141610968377276434058389824413502506292933541385350980591603177938459533866147056636297926108657221415428827335636922178212943717871578856531303032492303590122749748696916374561059495438934182385531717921251097882184391525638130021722525760607025858792114617031082837937723809728369778653530818082044107917069940784676898626552266614742484427524369528144263501963691739687976694456845906193341584305628419697048071367756133123985989171947773686587582971141700476096660954559760859370220264565669117526614640842121728179955710480512857053907442640909046763940284341991246629080040978766383020519666903109243401102950012862772045853934259737183471098356071344145181482986350606493529266216123668525087494956852008545377024304839463980064153685729482319796951552499368368981939586703632890794783332560525482587652929013396173078683014423082281361348934302795456340419094644921382446342877811955454857335650198807877439620659144975958151483011281886484767230630330313618304163629126068287371606718177617638583554377385764051567775112882388892363953613686376058298899981204335155208977121272043528294462634638457318845848679092765358898223346040508690609819301375008730520847840438526458700975479978592163862078852889154086137826796730787216576102751158031697119546983275322504056211451382432603520684699296502338030510276407744710548626580477132020237394954770749766982344183045612387808866454057719853868417651544341695402131091858503900818446138063449582015596820548327578533853415597190792084200795981044407736099040955759446297852150008619869044530842904612993045766899146960930935829712653361712088674620222860983112277932112656744860874098480621023845635083996185882016192334333387556848608840327043087685085146315388973907802896014169814597536468470894213149889866093441192589767892973172920757037866558078270684018088725548405572302056819583406370036900186185931505939182795464023988455960019468487829917942825247722977826737635348301849464540072368323095286537105988973127590885961136393076909365892420862002356938430047154159440226131749327686987685545664577935810860061892905075912511808663769990817377743994675109915417785119315396724705274809932141037516167363274473522726585789552252185981783737390596178472274941544679884160557875740746464457756176046082659084045576276814603507606130710132744509399970756509961882955489237458323751894749171918526993940141934634310446052007476296781120718258380770989264334200835984798466640784298098132985218974926559954189013220417713002787889321866936632619946617249191983205205406327247619628906250000000000*i1^64 + 55836307313492608549540250981264466780828406419320762567519199635087586212909558995725560808437104796713147099682275599919356669364958113241821908401535716797882539915468461991859733540718531681776904812858575006611150964663427184520704073231802985627407878570659396490525183868891947304846839534994786394452302469250588948914020797947289018530908897525197289116519366829879033608172994187360660562930829303734800603987765909147047936465163873425107384601612833851896836205251200155553329123737529669669952658862286174881642997506991689425868809950035988905015697497185538277165045721236363987002424814436977999987787050637219245300019561903436889367714971539043852069600771141354654666800003950342706207856781649574763513713197362292254114747592982613726282096891433911773358712711452074669154121119990478924225909147200889483200512978865986826976953329137597832293011822587054671640127931787852980683359514752370365909640868439859308526506158804774251715954481821331124694001120549987848346487536913363959617944391816901958481312705839505167474869829093343119202238601911133310713033913766469651723712583273365297878504112842878527057466805713488671176686131472631479438701778211319332739398000272333115646674267113666777429919992950577873180138758630152367102379197971275185938724916734710971483589469374727093486047800541866193349500503000606505901374705436305506021258480105400174212810356880735329528860359874206686494341549898164723774728930575983622323306810254884908522057334993983163653466945175382487684357279235948373853323886190266007741390472715110544645975182389906218797642072342105361651558839662439566289633737011176375635141181208992473511205486187187577092065052663217537640469709587285855115021800050645260019524065814949007092399990579188319573877835551189108039625778425255071209880497675106700180015743360953517799514000745159683330246262234993469222970742565552209172034781570775566187119182735693475187560787811803425734985287686013112292815710553715198834304414454107371290984002026266720187699501446987886203568973200573983390542304270281251790007827867408100596919523697497424936732072229445062560392110970610419280782676734570506811375372572010223627548114618092681560958579504073633164323281409182892123947709415497764327030795039344883550965802578404931145012734084331350455189773642563166656514520058670889754352588404823217715868911135144175184975771241786484597767864039846749478536986986592233484434473575879270244840533259856085052063046408387525909396948393100461844583911133554572433900963529935199630982578148008798513941473319598069865240515203441360581866171725109889879658555424947070998207684674257381580301289259147052248432401772944743445949991324650555869625430558154666913544346502093847379674482436268904795764755344226047673162566034018416819741607586512101521026888504671177878833839081039549996608642062370813452312850844009805995715563341655302453435351426048163653021708771912251401287471414279102666599279823534495078443828002470534138151796715022601115853950793327084617341024511536185141314894415824569726696193486820009083659482618053118014794418258963797332011121861385573787003244022473542375751425513876657344983042842469604546345300911179501532934062947489683008777578949780713551719465531464837641675666460280816300161605924825779684373157487226436615976163727199810886395573566124462483309530212158154665449586029169632041313171386718750000000000000000*i1^65 + -189864040494471705160163784619055686016363408869924192601034994436254906835269398377131516527325824929086766033953224265037659057498345514693806670965660889779182392671758777704284709192472293571024886064619293092992922898915878697470827046651103842055605408681794352515346500065655556817477920405278591613319773346202359814206294497143318204132377118241230971586719686039042196799946072810689267883677675490717645082276743622659809866204507498920609998077664095378781909206235497460868757939916537645437966259436164119827322657881849014966062376623290732351918134741076295734177644582759976248698112904109288799004495384188856128575888039141676399389192519821365601007230968825933654322339592127802727205627534846914261854581774794202610215305734897052577472988848833801422616081136619554474207324990588020161314212112166567488122533909960721494416215163392469039278649141724784564953116039856242533453805734926422540695883592969317545519643127667692831025409423780780057480172689692371348790777152798999942899071555538396260170084532334877121959812085779486886059965284312071710567071116434388460544444836723467891334057333450789256050372434272123427827355003735603945710799210035128527164403302394626217605042649871361354908975966013085920648732196813693503155029559320117924158258186296960439857930588745351765797412916316201756090734266814382409338241087085167557409319307823584064745751746985989696925255029120918738651950132852916805920618874048853865930304984394327282575298050972830342871701694300905280050867836506013105727875711837708763055825170611588305637103890940865233482074759974085865026769790039133004091151008620204120023327568428715963964560584622415094408922245433251075151634029769280986357069750110890296218033252923738773736506986880081804816448641951481268137421033977620653082267599398816067072483712165860575272384787036448363565744674912364826645861955339423608700582633056897341488195814907840321466780379214389726585209963451961078062182038626105507908402354022817120640508901400781607709072699413665445089384014612285642095016584203401282965534529701848368850321673726027977473005972501673770317754532081393698973174031517598592782388314794229824987979648435895870791169917649503357195287591663915006495802229884652491231949710014964550344074469681665871932609959720513845514425191549516724383253313986467396613235452369713388546227582900308031351487686440223680319719618728388790597604169324452302886555974935315644031237268271515071515932645329114000075242300288283172288706507264903490721728034089642368503225634173149018005233742902881407788171435142038258489531114002210211326417080267853351690773432742684488068096055056541716554833411841445254589257912209927387861643579034698226777865498172058460725673857895467426681121388353193180106589896535558252866139446159036779698102253983196968738791524999320210491224970274104788098708060141384033100396133711875066172621695270684534995075417615390223900111543672932431164712037476722974215231866142077488472370559367798380588133942996208418226798188966886006427913262689095127382659505377969692119236641201698903761723759391186973161161609499082594818684498235166388232271285011601125688697009757975800496787943787129400680497830010758323540019205239686519486040212522651783093253086449433203037814937146909876246110901969133089845139482470534078525618294992673495834783378095372503601806193453206824218750000000000000000000000*i1^66 + 87587929810659101460984142896608862781599410656353473771996000908910794302698673867218381609332077966004860078802907877829758876224123520821140843442062119865959661316932868777226514651550105540629615905816178946279814597779933903475267705447351289507069309359107279628439199316817190389708400478413163945112108155355212636240831783280519538508129527454160248895835626106577201821679321856434692524839986463299836533188050485590805203037393363489739719186748098053859765919371451819789242758702981304789433580771709487275323189810155881670139306824794536104982846936850584895112894458078048373945677677316401598870185578041276448025753149286284966587973481152963172886647115299926956650008087176689998025838464449529792201908610934886975541008051414485189193176386302714426629557967761962039104797095402823238305613722507570644142375392759351489262587697910222792308267814218746969823500099997730173030272387834560380841984594101756203720584119594322860111884443990515153102057205085701930884591232346913592367831901117428243536956517300938435094885554477987525316635415102572962893292461048373985217186324639634681545381815912109815907804704744204762380583204359417572026111245155259759119926969475604918544827352976306412418721996931755333444486601771161330396906746418724947151671357901361606166131685420603839518016768329276611140773188367972641769196957559775781993685996080552449884479285228661987859403618966902379794735234582908556732486313997360418030232769238275585019981864781011212418766077515200211595216781273854256723916905746220990547969631566321031345065766206989237241555768735338623901091722853338037610149385320441586325162974296919855452238353487382986009773211570561532351970504513104745925424659552999653756078576026248686583806177445239181575560067471478174568391039835848642725342101649121363402818696869279089291399275151638244840470706467571581925892180101480231384636831580053011039474117136550710328349424073912309695331570056538645697599281443613671226157612158256446311617677599510869753945810158945848578864051399572278901067821955910448808299466374428684523280167548686852325803979547658423806722888877689747399820142114260712124061401843824696611517604374612634205307657663823314929841281178953710335892300120181149201858545324838508128673040372140860195677058223654453628604153615071310601207628795808169850242465653617192201198197600204481541248359867971441625764239506397449429195242712037084319814098171626589777866260010485726940566138375679675355371026658455458180277000102152036486594762377636819037137073020788556577553600464494364434748575469216765949262744355889287548729506960494436702720454675388764977368710875766988786936593331309134273240753685140910205429036759612028718803124572283894521505309140935344605050495059590689506562193472940238573504754130926656218438062439181064784133729588960298317670236397445809214080523024501067435844214740662872803985342824747156018152223476719161535913215011633519363443818401899524776706914289032658970417275722382758377788475691927420064365094947191788168374230689108929681837029826621329491702861589983379182490322555262656181905093911487440973051573220219132209473999364478630954066352392238500521926409543440089852027857066181155620329982814962104974332786977337713456055165358187415477954740852092190360878925115504710863399566510919918416675501808007122826131204130896114486571304500000000000000000000000000000*i1^67 + 646249526536503889018059147337310074313027405227326493409003668987618093453580986375901981665438967620528718003061988904832100197950953746575426472038125164510092771555546092143520941306194161775475835427436540417650900168589255540494722044567244107537225966198906861172186273844939152338128344589112732322887155353572721485073983935756804141270554804703176291631265368623660693743622171494167525421282800106949195344209849375597336041474506723971990480585632785231061912935375137984077218558548309762492979589066542790281812800769189999712771364732211229843630556157830804152331752479050609837515137253468031432975100848471201437941676235665978301240552042093727651809172516228885225443694350935513072283149313825009972479246214838267853588021740620830473756917249728817520950823754686386959181325941057592728537695294222873325831273977791191265215958447523525892514132497847265551607538723149507662143372879168841394797432617169943871982855746027720954807034622567227671226787461914606714372483549905793902581969205121917928350848682100112510500739287976172542038889515458262922900871365266048016029101314330380357104046384489192944133076805265560281505524173706113839803435682111275540873322957259415239774836497679834257026895391996122041966658861243319545949452414595159661406939352584348141352137150892050733959741736340505097241524558183799594507506591698802052596399671745646511731526794644484156381426357182245529398341986437778448607657994649602010304372725159141652588870264617826697877254075817702063096805282743091312644702294896084632976104344435158213802540613926792417996893899333847803819765635920209461965994319645833066975685043189815106668072368193458424008328521480446516574830893349151535978842441380625163677784409849768511554944716745390975407632386209037998509011345924654204467408896278682212841862009388112124184879853007265687279292383008148443890655549551163101158930480239076797354084641971431422035498058745768502730378631046346740043126713939832607310281228078972230819503278394346493209603059775968199354418500709837072542809463769347803757787849866706054623317041078154580616167447597697762573994991997318034113704091237445398477605911442327365164338481839859780968901805606284919028976408960939115029674783804037346682193022016019893121414570668374223547447399283704845923113650925320924832822622737186057614004794109966148623703334398267615084018168072295390884886244080585670970896569497917327084496956905178539668211717389328042915314795155134071938109868527563498106004242186972053474336797048227891824958771628582057297853232220541735238758690656822688994827856283728399716381214279509868725159116394040131552636536211663898067605761362274806853349211594412534313108634375018388713222275092570888432287399924780037160901164450909799683798064111061587311365548307377858009035052203244034452355516298702522603585806973423332779918029322707538739139518565438090513372349800319279043605388354973607231059139006293058846143933267696425707388400509486027919680543179604996989298143586728801023581980056209909621511372081600157494409218234445469557140765416265271708087669956629958515980722946120531784087314305143750049479394381740607480686485962486665680945201592124089114216246801009230324701756315927004298121565333583860109898161106045962313837183018661545881524832900549803998765258137127463514315148852198252091529145264862195801600000000000000000000000000000*i1^68 + 1774401548346057359413901796978906808274858840879607752030372296623164813867542671502758036298364169246327922887603671694351599980784761467254453775571727886949491307286973465545074957716020598804827056265034563418069094793841295604749811204336773326970803530999353841407224621909951989075090420805263278589662517596978055316178219229359212550705870509856083111029066939743099486552378695273197917181291875177509724866118374492125540822571117696819921375852403287666320163304417413646290062315375637773911755089361134973080703619633346588045169449797359374956559877280511243260025102435702707340108058869931663540060713175441400499973797801480034119852412894460883234489133881811235122283366129997721887514879780064554779262990563604807078176348474278368767599886319949815196157564941371861631382658440829745788074553452222505166832381661240332147479305916864141465685999724840283560971247208557548748988868137458830834719114168329400086216101729544425185489637360252619141711607427443207284950719385065212814858813484459393676293895805270828071808710796772470917020010827485648944877382665161938310743443735397178746573832591062117859521863241489426291516325578032779050502271433579442523584759410581140742043822848559862968042182038180818695474532986839780542915563642833084184895370133155310406020998908717283886589755817822677685141091917902022337851790509215048181979272636371276751907588434478727875631687701521181647971425166281266868414578543610781556995439894686302164623077275831364436416053272689246238214202627217285434084701381732357137557056670500464430973021705787962770314264263422062574208740530427084251949073929117743864450013487832837221902819637757498478080090979637370032711475544099556649154779023608795853712927564569466597050617427698739137239039603388573568303705142274028007188925237310106642259849734648353901893796204045001492329379110086541462727723488675407710236999917822340415075086140855232676587898929915034538442661948462577525525863758264599685393675497447813492767622994460277629580323814382201930367840720288663729848163108013807795683361990937833000767333359128790282639758884863914946083108897306536555395796073194862951489052116899565093642214951830493648982305820917233751202671962559072482899621464165890788867357807148636519554809663581557910046748824550160254206670666348183704850052757427566675969932471929445260702291369533511824655272218942162844001922878679272409268027790033054853030078485815879368891487933093187455792781867598590859114252311763505718940845387958431838454202141326913101833092608011272033725670894923492338077421323361172316986564064636769308959906393548166311569497922968192698970690203690345261214162193678226545351063786591951129355106056367247255044484594389262196927832118125133336114880805618323490064815832265979571124695541126459472669481991660667386661069651324219347334637411835930091111596957475252703759379029049963027348858853691727814685444598864595748814191525184286609219666567522050630197363980135902761954245180407155631015089709162800184461732244055655784351157001856093780151161317162180208994031145013645513735093403605174137957993866659665472870440798621084641087983658167032746113870704582458211279780172676192873551319975055307212170252531246843056729697087540317979058807909959936541415132716929488907454927626810189288254294918996366866777248621912673906359440563758694400000000000000000000000000000*i1^69 + -2241181409526217390236466049497936355743908538517133785120894775979501401766774243747531308022639319264671664866672457037407794066245639900264041653422004329766746044773809338694199215455411272658340012546210713594331526309418891387475788475374438240061493807813189113433706329030037728850510149824084695288791203180436965942584416514122200491670908818620836124208582931723590945514669168076788252834879071493894579882456953308341919165117508320381596963537155650697302755017268378075808632120260093786695746555214822709406908622887518562477217028456905081585122556914088041957584499848536245472615366044772431009497545358826286100449478492963072454733952011539760329879058219649446230331887120189782871301383053172998709177550920428124070955416779984290419718894419069404111484782079302853114927967181389513104512193731267132914475110839115263466749340256154364599926944180934929517682601544616783531821221718658311856994670138367058005395925505262224353420452870548534845221767727808606659552351457712031570736621268854437564740064119353622518008090106413828909828267346177884743501694805663936687947069521178161369023424538005218897147305317043111632590513430330054692079817973519664841083411381260139863336286557114949038032301242720661327784228050367979166849194920123583554556096727651940200024923378985744269771044655625193698655321342571602570446195524151064566131528426613149654483383460629753427567260327923079866317405434360921087266047981602731637746101727802425998786816967604998451833969383459881236215789569930629521948086920948145213790251674257915055000228768010157410084349567108743329631901425363903303242802646567320929905869304273819068413746627262613604476346637315477598755797208155386918395194218524967045236293482933586658035203021936270638537978180559971436781037844910057525601523032360305966197995808341355557731296955554920300306984705768912612245788755431816429746517723690188652531251746985843882968627258616709303640871122410398421791107499631001309344614915038961358950059973741487900311256306495985591865940397159500530212849798734487114107312444125281716218868858236413253963004594955121528778157719943971862737006155157045115014780201300794987381772724588950192322726842095489679893482987088502310110506458601027350918297614998471429882727422809887303356816716928453816198002047166878015415505989270343486844227635012416048343814497288124847663614079851651418808478874478611785108275645926513284991797140953753330466681149771244721876934439694559479811193838324651148854756406544332050981109014421194451081154135122246187797714993567488667614855120050071620883555186807479210443021807337025662862803575223162052944703100467948213858992010856464127311805713922161149610996720479614054915309389561603259111098649753410793592545948671125384970155592060092792223724995156502151405088586106759061217920911121368966728625426452750128720581773726817546334652451614045044752964541144520710096973468955865964208844173362974332002697640704584697246531654047407835190368765805690222043607523035960569893482606123600699412069095625159999584942861129843854576335861303421078411650540406072377926581335686097763396338693127670898972737189964032883325997067739155886529333585952829927045269076532062927258861485498643075528493193291102862833300800506209915441986872083743326736802728641781306316021306286350951507525955804370461315007774720000000000000000000000000000*i1^70 + 795336200688543206174797304108256416622492009448142626811890846513688517545232166603167992926499248463990505316905373251100317259863926291950346808191718791061803255133529070256869673466430638366593975380173189027115725432948648643426245898366002815912393703643313672918676592394047312227357649556502850077078962506891625942667624422290305309234589997193339693292386136168309155468642835528263672686825716814539276361261473695579707335318965491130403579550332967152659840984638724287260043587371476438715957863480123124693764016954922424404913757268922704100925543822715854322753337624454557303817451578508148545126113026239348588857152886573014603943034821857853661021389024786021450724738690906204816182217464423604223767685208283098922882358411398853542201676290963215453620095529919589604847574537835723947470193694358527809497117535045554284446040479687471367581321681791951734302743939233322372506899728771893849352404766730646247342781354409742800197095943110359884826808542929973783644146052315218947515177261373030592735687894094019764929478586230406142108933487272309026002285697974872140526799587045831256395771380915642227598257908808528526254049679283032094496107575168594734484907373956496624183432305150611949202019033294807410148949426608941698757742163194867865890492114024081867187624685478649307173133888770071063382723301647187966682441157058187367606031587130957726636097106203012775085146391871698901590042702895632550136068324205775545904713376721780063668530889565136360829697490228882290981390470956141119207182480881851573769168535661863605334386729488859604473454428963818913207461460233921722998164341412556636476453642114858072818526772826419872213379999046770588192596190089328496534315050519777405392556842208061570058066346019122180885850915510919245574761633942710884571032431130568458957882300842931758415371002670004502407653698456139636079917154883690990962942296629038574859048605988722234398921414758884896388079715474487449810330180739034329333480932921899421518866895343923623405837882137448068525805639477730519881840719306496956405984025203525764170946747173824183432208448937155159193807394193721842842088470735078800162732588859150284671771374241801118778779724748916706406245620164984863494933883996128989483401306298414551616408905991860287389608050473077462553625425396039811508102887107328027379488489938139705787274746541256960313070150816621062598494981348637063774039558467006536367310929933711424072665289223986299821213581967761013746800116070315316693471265195478517655670303582334248998428199261244786653348911340981077667695290155364851320437004330473301628336370637065335281057674971638653391290117177074671615992423301188233653667503106633011109598451575840242191683736991908731827037424590168782262416606947034126256642363991096573312080358990762185211978571049478880896602377989031899890217435060891386234024125522619825160106837548846333222080916612069854635663718546497533590503578605342282236976452904519641807821068565643586807052034273040499152381453360748931630326647635300622328805563500384022312634070639711322934666032957813460663380965989973747731586550457870650054704465591418913347481663317902694535355937651416799015911428409016680360391577076195035965482970766619752545894929053577437950536924292874835761358472336222038903518197899843726616453324059995847811226642954756533780480000000000000000000000000000*i1^71 + -81971654034354468530342776021614330775502460351671755205925199869228162106238898168991966197876488149596747302740777099762220395439099680364828190416001329515583420872258515111889801559055680321182622438523189013870362771648481040794964484500360566218951133565767761054094905880873070913718008743454734113024076253552088084958229486125472100272593049944412081948614884451153802709129609297300966240584740103075866426251083911552666119598307515913795037085281573098409159542052326746745834975544094436027835461204696323152206217149388553523898048017422975932903304295512917339341264637976650897203961640588041314929829899020038416160906233641243965083556502295951559331463795908126752670109273836879194926542028814561845909858169699737433748344973653229107395113788183640767287559036231341995104764968974895915947997397051142700818815070846583189705409465891618633219809916314175188992934232374285679898344891088963148608999193895723736931272484430682735170712805742613757512327606274957765511668919872433876185309780928419302327527302137387078103458316549413526302905902970408446494016347012668095652571137195343124646769124616713734320005023837484632507593502571196437390385062895792923354034149128855693411134953907603702726689023799456810683895795077205168045410477430784213182008320390601103128056976056338515859903853823904420216275499078573317115556004583202644991749627247074732660109796782646342451088312512957939173521980866603060141294091426130902734375927402272327687472119644274108446008947409058485905765109853320609745499364162570679302480932440400672840772336742978747654478724642190366285080857492265917347468417434168920620662889749021073440812331945319845692687376332786929126088229400023165306093641435916468501780070285798662220055434038979726621534854772761179716284622732468416607826270376591405923591301756871167419313404477963201203631495198301644317249378428148357252999209288883510762162418269497467080746420865813261034109521561465173083021946056311700501980501371646226155749842450661610219979171681496580055405730886213381859810453569863818443796774714177178886906268601752122851091777314407844583711722249214170239611863280695709549871976439567945750216963836214532777166246947088428372661695717378609542824308716578518077109981179707796159760761051351916774575936243492491660462587735656529174614232700977191400589342733995115971383889985558862681023295818515060677046914311442936425012736648857856850790190697602642810332774561703460388010896746654410931725489292094167638789157549801631013051960460970951269838079918644386217641670229046594557505005392713338623893996616631946213740103216004340544044633777700828420618146580201548347948864026610010824912849041976542523146170558162505219977083806345337881481138949775768447546014434175009514951135867485376932801261910243179228082061606993699790320556955268749874769541714149519453004410244771368155939914587520711565399793244540658780914043725923988306635350767953379701696909735425281295310194871535475677100211806441737577652265580802170005674229252647013736302889671980807214558807166854611288613114634049069919334014347599264306574401927418941827123791096251437943627569433419718319803585569874586372674816844946089757954757557583269002458187911213086537481087785673803121735136665598805161486135616180688695013607765250470532579439179363508405700948589019136000000000000000000000000000*i1^72 + -880861899270813346369558051345664002999311256406581806985781148926863779454119782899411471765803887758584537531225582108617278156564709946714502758741554848626243346751370929444961293265995121399122940394745845468158224558502777979582701986035129639667978116189637741832047336624482314122307542102642228664898110518611600687594339719367498526988526091854756376419083609358983419666738030733203969546908091055808198674830533767642689622424232465988661615388288793802489614179933280076476647769262850878539313017090020157816636096208210823044877647554228980870511105377082821588981385805520457162247676756724215835872364465142311351629143581565621218880042114250304858235351129593131366008380771928293129657509586248701754848322317277995927302549765409269298421499949318134217280420333340376797494299558217459863691489310678515778932322309649717305669881508765166585157541828384742916549483340003156411602842661784843341527850566576338549642299145719845943070602486431937974286018871038489006345600704739063251423244103288734586140259500622348503429461744141007449251727765875703111875681873257648303927080635346830237716770354270551600349599310276045587926524100556330852348751100349862361147431726363219893425029642847635556095087985234402981071970735646198527225577372318003087179751175981908965298114396989237919824348051178115238961456776926028428719045528015071369004716759289810004918380731859375409419854180319843271377229730128645253063015828014854020527729801960376408951624750113848534966978051763480933346971270141282484601962166546801015025255636598932565306427447464115048756544994648200210057583901004989233164563648672794049717748779701426241562386411965556530084395707844062582397357779712883670449555641642089002139196716500486776645390875684140296097529589836852673474800011701241319694140824029017163457059363695007788865274894243470809826909291559891128741355323825918617105836015474848113768790869209886079083340568422904595619789946687603290307533677125416771372673218878623485588073031964592787543562278263437705825995110937323640697041602500328019498609345919518241877723554005101493353427983814683770653634938780741687299760012256741210478080971840753167210046722094153133866579374035271740052704650188377827547634237871458270014981387820772037281534097230467696598732687109429864927939466629083071793222538399186685776929457277717779924690265378656200411975081422845911115605786841283660676035150434729416891037965973959505928138172211651848953425636638690795326112842969763952718078550318113321205082379801250828493954387217843257235872861416669885791691625102516794549179103518855636382526896746913460799528077497620337456585204315287143869362625579121462335220910110279441169527726098566644632131437963997037789372363097027652535476482201917515907735010912071150302357888237795118147462176732195603583633500411172901136696376196410155750127889645611171337836937527503514372840128256464475716162099006648342950641252388146578801315631278026341799389023371521844844316026801295476021888181091264514138423130610924741739713679883842983016315313581080435441763013022622877305159569736521080216507749853907370732237908586185295700302507455481228774049069675297804601566223920057542521437439091747222795919804796130953218295788170071160502075579913856834620495634471613301010158638162464964352773818662831354539933696000000000000000000000000000*i1^73 + 882017269899074916395886279408733975375637588191660807878251567852442661777170502038964968947888279845368128277046099839838467023237225668366304879180011196621466330870222570778544638912190455448435304033843854266267165164790277693095662306431105520475779253915338758275765920996493335683223657661592800485149893444443813765155493384570971413516322903980900620371959850973078530524242744207290412930746541991112416267982731575877936548212668265514612740272481990740066710696191410420004347765738939903320852165066095446543056578296421684245507210684062872794358574652085803988637544582464403689061561303136316931247221920889477827806531387072138968953420944575316451520809479231225581859397587507806472034709677388333837657237542285672927505301967240450454434557715335968058259469716569108949799765756350289868232170643471687961818251240891377195404847384415426487221274192925585173886382552069527836825848782547745032742613648156343260727577845117595101382240097539944612700753597603813358636280686166696067063504617363117607131553718005129514312681235101288524645076994679494726873894440011649630807387729427342015943915527411784144123446253810795330039190400981261107151163484798595445557886733003329824618578941017151779745934812721844221216963855497946949256785323262140897720993784816521512417307589386710021868178011468546257905182624283520396233721802269013728397268637491408482158807909926697881541813616682680649276888652262091797631069704330419549212859446128814339217956060404287389853412235704801834404588216379386992623253222342888154952146111720611786591993694149492444416571436919229697473499860936792530256467225257725831073300610250508048674980778236396463865308602767566265008900258669972173373441667470227446739083906222435702569037896262345813823358697736899808500052885724903401854660025493679247900257412067923595787207028881366495059334234114980782960351501106363635151427563323565696718502620727220259308219174255828944837922578641201757086622383191921166122124769046896845670638532585196936705990507785416529051364289159077559313583138808205612006581682905316366611298815153591733666149279531207179084924785649845663247269244473493380233566981381873025101287437038733832405676252495918265579859601148886710357204779980497923465706657152500232256190065243481987390482328176510283164311080438172208036507221889547934164479657593158600768876160485134268127928629007179152175044418778482468457289103483836890187850128514508798494734810521919522529933784766081243237397295076044621437002679372781433442952282819296721564371293219141144461944231786260978128312232476103973595552826452269843276509454807169430601779620406985207853303990381456222504981912537629513737257932486932652250182143395942819561364941100861326177959275550097134616328800416202729293918332103705826655235895472722736903007666323217901636980826186139426575498833394333927353704301553702168715111451181994728387988559241752950633954003458468449397630435129175403275316074835822503412522204090546998718874176036603591796118794378025072744611533497287210803017256701216304296017233082012818951440042515408624475681474412844101061442606028396535323636329116726597606818794306119925444675372519362652894531562003218495973134022123756400937913409666249321102216899962719756279755387780326768219903108283845908395267156295515580329490455113938606489600000000000000000000000000*i1^74 + -27773456162779723207170504862246967529510362537414128962398197083539560354930642681072667936832109395056089335578568735228719346926632244690844908112120521114019537012462021279600089645446304110349361080606166578535664963221207439633459111697800243562390093784873459127735668680704702426317862611157881656689931942633973222082495970038296210199271622973587632859611970866619537972277725744691303633789594607312586736534368257202647532699942880891071663726273542055394125636067995989834926386172222577223654711645945907642773852294227454043024914721014565939679352870253313196773807458685070679981061213285238756891975569422470683050881601963784060582710492014144615348604853513498782392130914895789207390792114936289608585920987440672685841510810035540380982770426442365945843971374910625782441652362332186940276790124704496376196945348409038751861128311547835583629917052105405118335575705249200310076555762815202628812571387362475559021987292254741519008856414293793055446086016136629555299187680784589159005902741574915234258677877753565145140556139721280671724223625206509840051995089612189159735910725699240554405700340675414020637076997349827677578106832139750281261733852267020370757312945094628132254234109200882320697594031174315714012363644703946031963373789613690477658341269044331238420225383979983328719788341308163490098500587639413976625953352378841943174253868059994735697107570690082665106440509960650037446565667643511375604270736830238365309334583832815172301280494669467985530485621201113582978577365157357869290700662698468138105643998159356045528020726424536028513497066533343297199994357864797729482696037717495098092331107413766580133241904845282706301355370711401080385007914139461679923885561876004771696693052075426256790404295732206266634002035753315991886473794418768249475327483809897434105564726052172681760811343617737008600689173269786913116697641449275145312709076707952533417075282490543125574393082327085046768254315818999094452900319789631073859536502933352781809278276215642507976434210298691455714114566377673179504327534779648969383534275409543805984347072075761380779994585260347405894280178902291853376892583972895422731661742268627230454192259602597949926025542016841226014824770573063559874405894244240183166570088345362823186136394571851288776191713114915532489424987537060983573832331093176646842937896692215712059872820340416990520000460620075568859656364801358086442536382356917373904504513730222222532303732513888348693947689458561642285688937930046495580540237231534781344585595483564439134463236255597899070767949376676352932326451458580736421598751670306059753767088720421930553699564332206442009085104024363733034573440267431611041104470673964651280063304093066144877568962185538692263550000888023774646614702934583320748380030188609420422048767790478631159968074560020800931280740258857577440804823619995641348581838605046854993751679720113073579254504462918089412788995697704381072846076953027774465611130287243315659771653605473479783538582502155567460323552851849041545707863567195544663878877827411280493504525008290377533165311069906908747081078056613328882927892747510714114165723368984875765096967256553319856639512679612405865026478269609208506712416057610049072531664681006424933656012020718927344030574303374443864408712062523297677027688995247895996177879924736000000000000000000000000000*i1^75 + -1206131377422653831735824047922078779452882899138357108057899576574897060699512191540777468853114470485636259784966421326860564880290764632362916186611606462379450591258926152337300974568989967079113930869756517442231070453457091760975492690000869640075320736873429774919664841168321631049739666871741135851145882597025854311532175459839164127519366328539662369287594985017919491720155672225180724654833483546558243702081223468628915479265129782418875362302984974720544612855932622102527702846927363757851513343719903231890264207702623675898006486702001029445381808384301962187889505633998648950117896020766268499043291178600249714770427514284665432677116733639645979318725841439213373151164100266986493607523523264756074467681996927776743156105266530483323532886161227693699400180427761813540876569613801071483936523950174969760607656574617224676043558641042954086230251169885991664338177928815426317233736295106603847317428031672595959855273186922012033833655312344280539085574611336669810551385624033590361593629936971111094739944287520821749629215622856792271663711967139498418102037565886178643828078865069815108226860547514596120706877401516762840276173877011380093600777762059080320727600319100790926489172987563267132474307877777632981730147683157593069451408748781414852893640145367005125013316683469937897210604668202242605441237473685455302050027298218356225139443063689328063994116324224468171455781267543912315659119206157697251450025501574951521194625048594797136202310488823836206017524588758256024919255847539444704112070466465208261476135501958724203894059958963990004533692332097562710396818002916751139256344437178908204670608549859254893946931869900402006612452860837389356605063587812456659604953219182516755503731958005132562856325481031949705317489953358206733350738705492851330595137402898581648860662688312122303065189319217722006151417907489660020997354190686804107222266389235861779675416299383597329379885080079329152824462483275581214271709431213960662646054209518237543559376514330518603823975847056225329516206909776726702391995586318271487406691519148808774402962370219443925758667468949513409215141195378013736414656587550611982480718926453062710154249160813284005893532090166474945832264228822196718094592284005900414567601620550617901232440331679020125939758302491752797648522432416198488711623391702786846151491451902939553682205988539430633185796875611644453286281347644860524841552103133122177285779614561922717172844495034928979869013662093733340697376323605019907333610366413671677373941493890080076753483980122550239037476743682001465076518578044615467901358826152460561564521918969069645625152520693803828077076551821480252222709243160510071604075190564204020724012977112985467420105550472226446020610261743020347338430894978635852333208771631951928693071550267091553101342300035625896768568235683248874483662942384285678946688342700261467749764395987157771404689803604875750135783880065085367797811463202575950746107233068538675490328665380391459060501843809995274179727116151528658563657445502693009886063428254969202973291263708340146575391693295840700801112764573644430416474765573319882995221520690842865241075679664943513683720724167345582014395087719952462298588210187528653954875535716339220222332412864459148899920595489710748850951238151562317679058840285152252558049280000000000000000000000000*i1^76 + 94999155823216277630723569212172102456718827464244636371864282867990855478921775757874662657233055136761312436615676084530057036975936296901557583768047965285802272336508808677182900526163999753829673400706707036888219430679523587360043045127786061870509365755006646788485058684327634829364416748877503938498060081514355729211979278699342079588873663132261909180684961639228821676463818669415030477369931614763592439725544322713080432929257345553051561094892528692160525188797397980487041379924207918248348651807543349635361147455738480462798803276179220086997336244975613712055972526345197764673381606113134012648314010853864560781713224094408640015284550597974135779347351754850653628445313892589935166653323144789491327844211949038992368038413958662473022143023449136024138346678711137743228695769206720197280785485841203227069085420837233988094364196922214706425203703502181059667092939833429201825640196519833383988127487661860645748350533696038249887284377113515194890916475764217493182874584462686136570281329902185960970935767254588565797112397979265042562359677790491039344258945457594722750912040636763621467551394125741436220760437183583031413139060222578672948191930441762863021803407113948324448512728255024279946605329213639485023872480394392396447040314105678613730032543410402217669847431074280363419980183152223641937919803511693914786399532760310885797352327286787598642212729740377287304341676182957757892278354061310548676244278789054518316833742355885939835383452418936880090907969207597119045801023071806730340373152888597340341188008592934477076929764248019988917760989545082377203006773132359182074235451766842538266398661076663327179363668600409824360958325410491528723968343764536446627039070458416978644482204640719864018685008281514698157233549945878476041924651730239121477700605493295313901207615019939331747950771185992068614645035508453248901596244923329528691249794350317851955025783668146106364242485617420949153155887125679445384482886714344645403044612498503304205927750355542828648934730349258056095484706289863263413582314754641080693440485659640530028054146027015419923613057156745630982226585470091570786384495698090156886036609625919223733185197909299677710457657493824703742541751323301959626934252571652694750779517046580514461502832708610380472892278388760843025669252014325698043593745969496136387742456564947598315781433071612044692654444855631161940246388237044729865267354769402268402237165443942685373520201208478723498706081526421366265476660523687352087752462169194195020553364775478040084983910712973161695761180927028646860539791280617189058270191085751017035659622377970648134148452056983157414123145738734784689530911946805044120068726012450390269733152821529957221796412631811210695889865168924280159032653775549660334513633259684313219416775750681254576368340574939044126725432348093175718627763874715544436493235490370321322833969955741541146549459184593525412867304623193807802972386368637975775866827933962374438745546872950814381744923791268870897182080153929349673981163819915333427372545521070868221027220921797470324322406736641319667401569789287504098359948659760890528739431018533892961392764492657766736502112513894585790000715524474850453051763093098088436670970270719879396069683055030259164584440072953679231319586412621856847827592400726917120000000000000000000000000*i1^77 + -2456155627014209129878194484326815245588423858764644825081506761041224903279649247873464074931471257887697129066487483082407899706034933064461241364879844690907680725477301500830243323537585572671153970650865852586722144866092990572735550788255859415880886598011797502836549108214411532880870016475301414261443475855174255720981630800975461734969358022780394673442307842285576723418406936348310425554702164926580242216213480329093166338416350916048921871286576649803376711734002194190963324075313593679820419232195570511176480888780056427669252511092725815469894577604560529835696321139182596845213081049172387215027620997770488107297144761076228590417431368764399986448112722595082777318126157724029095625062657395048552946253175633621212680281547111012098738610346814075162715467952371087114895207690859102792276727716809210444025748893550884359558589865449641323538182304709913394338916033611624932291270733472657635898709179462284463598552057244327310106424565471972133924471815679343895292292182886837729381725234507784197004295491130435056228640028106996674451473252278254808384089924842275788637999809349810670666447022890617113722566303189142221382476448941362548849851927145509246179170262953435198846894804183951147929244999384040728225384395259248624547061484218075661976394425159308161730136964934979868642701020727093393546230309520137525491458297121201843449774766911162098525107988899557076728153302951401719868726598121299236421637869559717645346543697750426459475465363712516410382217637536665226641400511767092252433236804583826739432460410140172057458526994327459856837182767792842420842279985437671673949611649978684040215743590553808925599315761638771178275615870292053246539133330969596488239600779122785508793193485951720856695018605660539018926491729568145982967589425998637473805434541884282301033536175307882580588749188066438862821668395482718355963906131102851971247977300313087658325014951389256746943631792989772510707992923799751437179823508870858177481958988741683230898353995548622783026263852455938767156363341251347424662907681364835325257167433931285003387619852284195248723652558215915078099059970891354575943354043674678849324688910279160397955009262463824858087283842916931181338014803301060491093545481316093597266973476037739333224914365814508581407586214631105849620551211525839304596202499816914933814196484817815092937108367930937768755891377164449605916711771017759842004549468005645237560225283657584099246687244330878076876961945095134448983782736354511224028017980338875091079884091557599933699598860595956234722543579412418491759059942629933297606352292665792302611805055496872900361536688161507005859263234690794075552100171761457119792908514184580845130371669250603685235780716349314187508756581452604183866633751169266418034182987053762809194484979885667295911290202899146230685688471841251178290631557685987332933145964371407113088089700588254332165720569329965050879786504721774032308579320592032983391126166849624253535510580528508674695480346704101442944702944334577741644886109358150894567709824341636752583551409354228016160033103106347051658098573341407519763420281391537877544782710384200750002917028181973242821678588685908120404596416213730982566317093815396666667658054923417735645540209320633947973495833251627487853392145344540152020741390336000000000000000000000000*i1^78 + 95802960280511072325652081046269383195664878849835992916766405387773699152491524027646100517310831085754040905008443883067286976175955739038441859072748926151964416391593789374595904586177643902426333276308205138415272978699327210367228916564649785754580003672868095237536844362049588832489986830583049448879017705166229787883903206064436177802212551003067644515673243940570973735193198328674776833919290544369014996281482668461583160917795524799710411376055607852007141592572693570129484293599873841056409439802645676297771865392648484187233336360489696228158725427511759416615269397600851624551615084087203303389551175447523040846052440973316699917515799248846006428289474941088337767667554484239540602202156210362160479039637491168300424056070224829477939253132551043061961071080401808971756152874345385265426287919080289226699670746288943953902863404797757211722761617432656252212893662608966298456674864826061350114263753605777165097174143941341923235118286400634548309455231139599372813075632183155593646592128770906635127588237884813752022952144635205557484144432651130660377668786326950076983644647998610496868053813721163099034211783516157243527736355276545581469083863859674720775939171282437099401601471927388800944891037506628159399751906714311405520094207774336091043959143751711450170727594309778766186884458885836649878092716644783315933237735970561319595390763819819601448938688567661782411272038100489017072267031606075029917922246798505874781311255183099214196108596296602401775118667076908741649464664269147531335032547835408628513200749157656748324511088333124072244220669504646441869045051629391813215983711523996076949571602002168623900289753747834472860429213397368694508960605012286760236698172647805573740580838894735796947130334674525250888530969265894713775512627230606971664236909539293556328134452610093297798385986676683634553428040126199174866276415909413634617187035642145490360797198721978700982816329064837850238610587801819010759732975460122604066465949061591823980593617249735657711361519678642900849117503154031258303476044068170578778463648559627290094423124604741725179361378808540538651491545133519211248485335770112803245845745092589322582684211472950404526001972411760366462724092005733083037285335602962726670340762819873608287705319153747090451736602740147869971775930537373335833869787710434396252297946012666070236578162948822241956123465319103229854057335182922585571746747206539300151032120196106737041827388995211707859834958667827707568915863314397881242571315576380425973417903664874544221717772915346460701595039658971698568740485541608457354269343595254719427036300540175911625715479158867417748825522267638722689752989054469021100460622654995870236955435839622240347392328239423388344333946389614101763769341675914568951466621530225689066906119678684693115322595252001859336996110292022574916895543415426941642675258758923456310443117028981738715737696181239313995006122201155123464003497126405866500222540445410688715551881028797979810594383572652173970083728005534433892366723596112294468747452907259735379347667390088982447780494919341977311447466382685955210219801697111519531613285427754320630030885868009575695748661092148431130911450018400141752561321861863193266882228277434101192162319506736517117751914929583285924275874914786214936576000000000000000000000000*i1^79 + -581733310492186783749629428133254561503629419062361388988145102998887793640499978584116113718013066876616018058820557083015489665321425429925460596257454989252075739015944177486307030299047123164277735742178947502811145080604648971332254799937608095404960201909593412178435212239272715022197279771211656328780161384174031122937703320014832574177072703877194045025972933998234514282921635624588927914438219423213969774116207779072265953178441177059924119328583613777513401594567421746311149816559350592980385157593642402203020961550031212711578661083266899000260328157692220999819232643686046603253186486434480204581720595832229023260154615218990274665912203621108410356060474917077423870817363703917595657534362405681493543004528501227950380563995972684122183704312280209940727010848702035290739518992039900504935285165155662894722015538121344963912952982261228148859427458973583087957381486208706817451578100581661370395313870983548538571239477112402047142899911310146261953774053978635940978975553908597286473425475386987069934758865053367009150339843634157670799063851880459357811092067100736519543093501510500165532888562591491349587876223300379798254437251931044590195230222448541258788059859132261767792695987278975809219115420110902514153208849059689838896216534740076620801074655500596134246388199106154592064654486477870247211068568290517759597698535030570657086080500827179848305705440190379320949054965884533145500047572717847974271786774660519239843048868076050848586156841041211175166821664815103326728813824146892253445884234196688913783014976109352589032191350195652622228583931665562726809894187426282601849616423421031198087248210192061947298683909489071529294780923368429967902727001062519947406322631933198670887189052955638432633198275418697344396412584417748387614104510838062827031015881908429379321616582527421128969419985920213630357839677294850186999981266098685671912665438809797721309481393723420572788404518181835132817246061258317693287297599059362011883339169071700140873031717124198194613329111677877893014378869718451346974516742435608336752431303758381325334889735034944084491654742616467510743954754572860360412373469746026089088286484384444197808063765430813277105257361528737879794532271314221845489439810959067105150163608106538533677541140070639142819319825550690972118172532512239642656260330310381505202432760513101968308979140989341446137399969486684012518521711908002223479080530264689781809411779129329768901872767077911474469338067689470675176674889723018964382838937099186086216570193530774996105156929514377794376746583917809015953407043770326072300319869911417910847299524537515286527421180588461413953625102423016132531672011587198468565371929678556871709036965133593239621878927928976506516478444265257565061170727335688912869469252315406463103362800775375863639517192608743538735825052928981696578952543319586411171238059990018318970993632023430060863031151200028789578719909605827456978768546968631633868823954827418358042987670570161256372030171824987065583833024803796822704725041310795683710611273783797569527636264585412952894296486555291747618990579118596860888389029049192405565067915142818748184455546123776169061829215619149966020349010637764008615180347616223079624764649979272143184168325182875721900934284402060035592024314662092800000000000000000000000*i1^80 + 35105182351494264963256887408337753726479237736753024794874064983107209898480644246216659881440538659174896762690319108734253727129700169830315096613070682042736888010916032769548363338408357977671761946279771941833318754668599298517360728469425847650042465531330525161856282146081909413935732928374802819746402388975283602171702173797875850854044857818112074086423768113561921595371278206860301489817154143157864722515066707491296793255836172911601632696357190788545385411625157443469902015571427377230409893016911765776623689574133280106615975275317056229883987738999747746579771670698695372089798698576682649200955493802909934270991515693181595194304995241707406814132227177295264744392415907254688948652896895666076503113279658717305432432165839280031528403123915457756874004586304929809484887664302101416715444325168627435896537570466029281382092971518812028848792683347970152535162216409956590104434073238006630645420148866405702743582694786884006663835933143477921915598719327608737426814701634360284108406347084875244215176006574865459056920912896647643745208118872610516144337995619763479088890197528432781836654069463101060776346310269684798131125160227778403612413199800619323751886633398639195421923603672125482011950934777124293825791741717733627781406263161189751360473665291836319858633047888377008793757450758195187870063266393569497030370266942174078878797890705558949323232359601882972376977056174283969475713062828333938262752150384018931030709936829427699013605718584661708890672912509093589355603947389520356243547963490276048220310103998557498498977100170140992116296393842581442267979673653654370074062019114675873173408620640869852725865336565317909436946587282449069233470296807808052945218348188247994899467266064536781988673939236668509285202596888595636269025804548099090273772415384113040659755510374318192484901689957571927047403460801353186093649163302551595089015180911339988687799806456423528361288916452977554333065532305767218320265854493808440617099523877068334791385317251040967260479142647833282766736249292145196763214171658636592213487317615457365645195776146057495567521544666049538019700142320637086193938682478400927389036974672186088363978525731275660296775611032537587052731889623085680546619191563323259716923240267460449762708807599630913883329496142415807132029211606411458998336417537893542884551888965843995592919901145264900477233613283013777452952836650607198431755094127998889057847362337873756869262714322638804915835939727606347399235778168112531827811202195706998980611574899590364740277923538759152353925473498393915505286815006827772085198929346178506005523537863736861013046312501483400193414275997236447551916010285109064546395176194527790535406292189914422622149966275775464427704909536550800191926832256471841956782836872576205668481284163225264394680008120423129265788277503801857182264105716861133554505253508403844143683331200229209378762702578599171098402700315507994109736463488123119368769255351532988645895997095326620006696915859582878768326456924812463707043613546964732927629412166948748252993213844047108138230252751613384589716867312802313619227634133280105670139070299757080238498262977490572767645015946389810566684731163096838428748066736920025786717193831035938921943414979021686345090034204458465795611033600000000000000000000000*i1^81 + -319139054678361447855906295342416358024497361543921787496327667934213344247227308701339691283315457174630734942251222311197602056937243906283134160884771328628721917343768078233153657211090789071293296802351671219071355195362301219040815581354485730801296321092239901796860965331750270400802437541247739065304529368631509174984445016325821742255410065305655667734831464471652475637616376469483206204080253374726049659556138026744781760566762977312935199670771272774701805932068912046575025205575866459054517954625223758584914128101349874516714813165942962413572282076139126327790081268063050005698147383971957011300979912878248625784413035839404725256421647792307774020219887388006899001420496453879257520845688107196406967212109248682578993314335188279905231131607165662968572186553335419580336226419424830382587306864313778595949151240646727650077784623554027307421561828529770382111122420469746744855958045248168832476523249595217748142691317197747275709653300321403924103296161513774008671514085211819411844640817135198900719941670360793393859504577438059540332037982789195253705541679331705801792069537693300405419739267960914432850396331885547250183168283564582773813770802428535404048932393255279107777255009015420306367392943235533414527682396807520995852983037423885675868420377049786116780291482479475169055324237512213185546660649520310438372841633226513687555728335233607352508157936957680850629084855048230046266778896113649051505249488984027981151867715097895672855745915449772821679463993462182542964155435782375851948249561929117855607653805958847709652522190358746394934620507109311072234412174227813986918373292566699447009980599250309407308856714271677223506565556859769973563283572742178170232648217100493536104815180477061811943315386858278963039251985408604896424625519957328382530967092208769410191595669604767775139990752562726155931703069246571468288831032028166982042963452558418805658869451132654898565743005779802798646195526167967812837044547942433578825836506885576550974384465125470655955454335629728860451427439286158086297830172133159084408099746224136642704140218659539163690659801544660745501190766417038822743554674839496044916925361049868649041483928330627670732128026329379268801586942315128800064659360004185265439169127047586783944360318057438760526096873455321317722811468905723048676923645711356578602265833462336288300067689766156692465883790414389137299954534462427829687741546969816548830362728828539671103789298559767934233878478378224044097619702932612541063012884505827274142788895544411542723890167360122084318812187873149741850347927864385602372745160820465932032979605540914663326618954451457244546079198631182870150490246415065526455495311455908594574822951302092489284739339856680273608453330292464264698656658485910725823779408201568519331844698537831777465977159559793945598786795742699972454539931708060808660858773723732459523090303829710133534094995417883390069948155487783751488343310700510677638848265534316779833729877614288041961997634797639891660605113007709761411468187316045972838672634691579839709511709814957457736969325945833088407386908433535436893364659708654152495450622870905480215155698139101331921921166366610619933391549713774851522279580820932238289485808689002846738717575955781084598525641292838338560000000000000000000000*i1^82 + 11090212304823344535369115023769794511263067510255444456856308305698640474915039145775867876362949426953460195934947442263649444687550002929427313202239049204845090531808687129683260640831316175972785212220103203504006290541679215455637312601489360120634427599670971741962217908072145984112136026517702686227778953357467261030380979503768570226644993096353183347703231326605864059751374759439338921109505964603882236004996532627194012336324808280029246376738651158756396101484076881893122920886730890602595066826231965397382471502222222594357217480545207401143808660845037308732122796706143535230340319967209760381978042246598720446480904553488326404109990814785905839133403956909653978923382970524789764719867278948266907369351082330550457537669938702443864790107186856838622611913300698244620171990562740411810401830023707631484663212709765272185846977372493192200812119493023012810208525171013728379308599087986258614174224025843108626665905953286301971487488145553928839621851533638312659642137085575495683898449082940357789822631687550762371780031542156796735320618994085991606793865031961507148635202780153819450848667742723533959700488205059138177876965556919266579717817581386415825593512564086153598504727097804003937640013856324125298595141586111749547859836524510467983028634557133742992694089798735644723620406530448510228671327061718197069533949199052564883784403603104456988304603433215125364203285246625581931861947299649509082713030126881591439374359755233305346403843264615472245086939657030407802969748573847912112612060377987158557905501979853491318739824607555424727513877176297360234781742658797068623514998800626999885905938588884355284636124858036580495012527035369112640005607819716088609635907332366363737715662914420855201368931622820156640308774246362189151624572371454828721629065160088279333080630381075331908239233261041996371018026998650526329159829690896670569897307801598323652806381067158456888628113768273052206494646158106701784083745343301810269482220955321726261022868408095265335417780379587858621885216378073684530569737211615704877036747411644859386804272704146453963850119041944310681498986290894179774582864415509139217503333498549496459464705863815556906225253555513377568203025926557143298483986123236465549969683645820871756293802267114447980831689235350828794739729439915722982042733685863726674067670225611482531161544263764259975656979187186172443064678665140002027542253618816939352902731002673058662213726835929517803963114948474519896765691182190142994484257084109098621954599986604737939072546141493525466524497180488410076991546297885056784135674943796316839516246327882682302467677507439438282070231645003035968282538127146803327988196775778129439358738324070836693467894799138207091862588596171499429335474388164445301049459589067031730973163307718324965535494133084978719210707020945686971940461032927848728696987795168862206623194657375248401725947343392729733421615405721175287807770267031204227907241835686154407313452782136009798969428929400719467965329719524331408702507564477776540724210785771980048133604888978772893735814928194423301833669003498624615759537540717617636386040102438760864449616278588242846786773464219039317780436532913311537392038322849237628853872391789247582176157476768822221947000586240000000000000000000000*i1^83 + -100457151948849697154962369955933002653779428823594991515905652588213608811974492796568008111309966466240013997557097259534055606124204781596783024489500310923701109879764637521999373998248221573204417416533673023133567743903322730109346904404686844407988556008026097576111147700138518704776661643849982012991018696914190035139813280452028199922427431845156730083315514114803865861835038168895333783737677289121992787346111197337524951133684850083353933336862650977453930689218808227783973593654393456935413137425247573017764138202177492708957929520717447225095923138385486691461901230262290176317121773293136433453281657493112415012488883958156324635483783990071890294404349733630307838062470385378672837437178993789124684415037796222484258668530560293889294947667620357555018478756528985906375997782274018760385514247136616982755016718043802311291800499785984245262777661182902693694430067614032312135980700028885337957721985819145175752137180199672936159961050413878108132261217937828026577895799607358665884851332301865921571479242071401820126632347392705791821231169483523320939348166725981423309038947176076018795472948554395460888386762103784124504605016713799926337892474303049198843833411035811021097795153979400029360693903168339951733100710902932288329780026078226298302877772112437987583945213423221230632190449327624903260443063552816439996220293350204361434326653260875135451279664184619024097124679594260338553892121498956445729973132441064582992954639597367111683852089701752253687281895986814637006810207726854675811861061937271500962909283052503640674160813824163149941589554037946372038851708120124199447601412575277672649270043612743068900966115617530140648170842725878364051211429966900266732184802645734828606482402291683630713079719390116370666561650276199082107844105647110466253700411193548599603880134646279693861187650195125310950760106644104294562666481255375527160093190842450878647160434899025591682796122448591264888684070565097825522980023146320257157870531086925043946970529780372358546206424945515009913564971228560649681793602778157231124310887483890974898537626507560188177523772382296552300736003113000132805299113255907996390017214685236273186453008443479266911331547214806885544180359472614907119361197118459988349222601362271493217321881620322511443316900773692427357663826797465970768059998337986271235104916107243786360117173608029241817220591542316127061749358097187800227287117632115734187129136638579435178767540337398263039859395981740392443158405404540944582014355023852639515759590905317518041089038750966748659350639018534419009542635223152857085713824299422123941834201821281770483081057434119671391536866918110331836070845425976510517377915016918322402561479720064291260741899537980555022303454692118597745536228623787556156064287031744715388522278348800985627387823420126975997956575650907371131830534327883281730352793675966648200873142345662328693336386421873532346562730926325365216976546466995232315526108323284692325617043924995048643862402899993544094243320895906936868330516252339005461064070795528255087105689265608462747674327298616139541597780062610482917450437922606556312101761073811101348660902153260250720659602774773865425662573415034109161189245862557545713768035522201249918585872898372497571840000000000000000000000*i1^84 + 380922842160516971876849487831720062339128297587954303843869800591534376591972950194500093091135938315124018639377631690888523189720495004762800781807272810741119934242109115179063323406782400770294066904252678697553852472813111490945115645226761314354858137442550453658668473530183250831393375532515308683634143755325954154783586407339785312909427951005364142830023895470309883822084405780567121122024420818293525533407468026137680367486545424655607202195685470457819715097676112743504464440739627804706250861765637508301884074998815733201608271076409546080855189110192519961285103727468453476022927331549472298446078152327082013302674848012304698038544501255323485842420081010884523072738725065502367691965027672476922347183404823551674679711678931113425516398106636140303673699398823447610579313767019860939235908830285469749375477584854546801143909605592608883890660436007618547229134313690042640210413724387546303446480375026487210045177362546859397761471177607730498081624064450857418147077716717256785362933759309457490201328250458052757677609207144159944004988373161195438964683558740417377476686869411198673072332640789091857068205024811406239769772264622923631821430921591631266628655176984440895734602998867890307113493354668395579919897037327399415169043766494797572997485226977067986275798673987471048914100566019350865679311459737883126799926764931735664703907251689633912628517236182126769460589895741504069864299159607220879301352965086658832147988767534753256893296646030433167287521268504558844717200594880685408327615320230878417385233056523956076382368346728954093133422574003865558597118605582544294347121619139060913418889028182469359880201552926697422370496949300924405365237707261570202954062989161573828127850331008462728457149706566302662654439479349941200816586977449095802745058623317650923128591962976153009671218818366189963562931497791478757911784093777260330754811777797131269495832342869802048414079722835319645106383984146092483054282296297769780551305902404905354792808799018042008860335599515513605250906978417871770634748694431330319198276606553145935648528168620899396472859537039008547405848876109251670598605272111919049548987053622926259403260538417429165091012789087176435106856981956094514778208552204223866764705560685425287970311963322547399724666353970328753419683157289482630399949084085067873707512160694183329750940285608012116388133882816537161019257249291418592227452625914366709436163601260738337374225157274329681458246790159898057650417119685505847209375767834105363784449643106775726138321261967712780860938015008262878775073757595493457711941798451152606723959205673605700167831162460334973327646293531983445108864094757462182748585674982867614122079261314693491332952242434640702820361276238748969332373051836227833204793090837792889294184000562316441837738303675125816242353948011412251931240872078403775965387800993708069665245940759779436165645438568862328776044337204052576801343501159550080973680359538785592241056325265644397209766656487737873505911098554426159655256117483813977238980486083927737679345590456360383419992927910735334508794140687697336517310744224626775952912930749301559715636186753220586094420381452675758518087655575240077812667483175857841623363009030251408344288015155200000000000000000000000*i1^85 + -3617994958496296718039990562368966827177609109394284773845638902203180503623745286186315490548713794046115471131483137340673414891010064764707201558428294528926312146670833171532346248078618750277813357087013219106905639760257416363448124559207135411907216197655813240032378189720493845197791147422983252265999937952652639188047026206427114107784802681872364008719217341497541873397849683107969366917734674534436195458895276587393340725756222392664857023729305758123921303846887210325555221903041936822872902056043081008156044449289835470619860461983679337896812157684648257881779681011346985256453739235407963952330221505462071043921303363824824421750290934267024558758286481740266341733903523643891845380126401761515008036653006824317567953958072540097195982976515871725750211633718819880639141602523824919920086848928446996053681050939184578484590136036498799334790198057804388346173067107043934634856044179652234568708297009526758374683280296382170840065953673411822082086604731646669146126548796655128139578637574660340113769455925936351689030528887919453512490132307369213432449498818082020275884812844987719080166560256342772126414190813970697663119851704297325299406054985787175706138888539543913954691826153114870828173632140398583376779252687429019265005845415279315828882401758571520293182004372121554234616444539447156370875274634009637028258331149989841417030779258367354473348887447987445472230181938677405132710696267543848111473444224205358129850771331065208277811210304759779741170565492707137357721459562771208691875731587590200203819777485218282894524790648506102604139095679948862987254417991036123946574006862405127495905899559228307644335319031403189269756217301537966488541427472370667545823665595801660235573273174191636372810980833619560309248222945541448480713605957291595632353599347377027927319986370024361408295949763619000153791397268465875096792006571171509258390697799426615496346130391039746672393411657525927791596233751935877982829421571785949485835489590094336773100983783458807069371468857126895183778205856112613625583180460126443178921669301782405080549126955112441073044889963342556717901711405592267757923234530810031038010265219614371899750844904845201225309717450659614594949907157319597412647588978546281337896682880022827674873765086950616215000698144762848234726650612345505280570110609037394659852120143514638028352117509497686350556636219777247498093069170504113674441808290752274647930876638952054628031719063741987039202970561227808857513248048126139946551244771381584860700317233465177673969038607732414787104557952104532400990156827734289705320420313657989766157451119261849878862676426521646593139424348819111459411469389787340539712297536390808440241861226222088609810240165605935012141756442073256057821629933850458196757775969868681409772551473986600252180962917243995815641943060895775255748260978796774357993297456089875004634793311491624346973710725734318012789971373525510240667492766064842011504146117151746272158905409121171434917490401842053656738922366899985310505164940125988996699255989874265014882082914046452225338969392285171855137835605763402253228742375046164311209155111277215416656556331037312103664142003080511412250095980494479392541377714271113823691003980624567263349964800000000000000000000*i1^86 + 66481656742606129167165283561598037384529875851864893176773925346706866566585805095437877790062771946413083365632901448496411972619069571191082282270125191548769877007688491491447254309917719043326720828229226757494025518502979256387482746115936045619944010681516099564298487089139602505052297867671226473297577741793689011173558019197542959278161025102010240547720043054655579726366498368880335640021805366686870721717650981762460692003569188273241155517447729740069324872965103429519148612247396262345121135184422735285346400780210135170024743417124162177442728835880669596809304666248218981407023531463767441382778914737697818575948235940037062372051040140266193004707947351370415148493637487424081871674946496562255619147614128228030508020623580542869189466919996492145548526392622347866842466643685105022533675408602517495682268669338908817303031783442124499661182117688032267721852500631291948624524456174094997909512995185128421155706544253456665756036405198147195113632248702236110355328764550938605235485329475748042678785773563934729653162508006704447859106954037490951170538630322485147010478650637089384542064703307995012657120135357147730094251646567377435927881687238092018993872803063700015932017123642567890679078827862576004636169733025732781651165247876586496498918100873618342934814001589764241497325277340056693890949431371855647550662021383881370096300215104165264991498109018951446550603125875201475983228884288591376930137075619920506996849011485344878486284068492558589724682526832402965591946506176690214699577531353892462739330402162906631074988720115795166763557052392260383611249859585018296118154170593097917015770323803269902602208598780298078814385261082317367511403393799490497835110212092364853405393949406668770939037871124417399944164942657302082135360861864455556194293459552813702292731285246443550118817445843214468704152954194023153728395388947761736355020258386254435533675007330835743692214522238990409747265081539023253302822892242508450019941425960996256674980046459774681824607975055127135885625227792818400787303601955478830725871619621579165866229577447505502139504394891310697132529740470013403838032896466816168288018285073964710749762297102145794924690391751832042191050612720535663414399432601299076057652762432045302929719778846834068163204231410545220847308818790914699362307317502953945992727808281694530965125851924812947435571253798445711534116679647133748267996085176364363822821085122858700124365854512528493012589830964860606350451133190702755366474395223432428057962787855301010619568851937163419144391339491667646979253837341161972914917257031128691135674077655757294031277146486881593395929528630865451685740921287543717112211699190832349456424116358167641981656723649605133308082934846099276258541051687331340420283412444709630242922007947645900824805033807593736208671148491451196311080517502653016727347536105744883605077706633719000010007060073286033034636740419347138365380651100321484291837667877153325166660874383340197875197002813638105907035433866438686818276094305941384771245393872191580711086214795389579288522465708442398748714385947685012507505385663457979508581152926801221704790955708545629358878595205394190668884253776957470479404575461460555771847254439100416000000000000000000000*i1^87 + -672436968134701340694632650606180015242595876944623116015277179791933285359976282632257644141080338212810118997699307596485554772471508047101871613254633562080144125147636877775925779718447082353214464167590142342860913285497769435701301315067880924296467702695012010129561872262036416260661105554351186445261881719610239781462617107671507703395543056633862586760174140658061794216435057709957376577972670325138016185757752195451518845321073988252757379248181418297241445361577030281966459242005006257061696526878898086820039748316455205973690122648785983057551135110952401308405985970474883229356026064945713868211490178966473335065254610134154021867429160683551185788917648568255200860594598492223891757425248338776319779049061339227720115842268275674012577753595023083036302588072488247472789479645851108413169411880174241321409113841882472266098734033830001206404914502310888495160458740598847784763549694715639724860552755388256971058742970176173385897865032350919324268814684257997334845720367313579193833027238980792018166143750934058286069159452716973515522532699785423338015806400605650964799317454692097225742389973048165258011018476547691355465476041599127092539790317643053001555554235386261623634442610258687108974906044968960712511832372112916823095139485893600752335826507121548846937473047846076254202163607870451139814562467457259301863659006196465073867483978348126013479329606325837862625343935514158495266702962897775768931888935707105902767571182873818692609852152318251483458878544621148915413313632616754850479351726956568845967377008694505870361345316221463952093715413515011193975678315176278975774949401930419559349094337706286908521343548679996721485741799034352516880364677488854953868182781649482427897186918484532932598691621059531200618244579517626222470983149949313225833099638395131849189462928141314339232859220449765271059142369150831502894839773413932226931150133139265954132601077055915698357579234807699991878944268932143162000294773424256908159126220411734386014672356992949291115663380374982587114368912335314550371075999897982294318409990353877924876532191162366170686655580186238199759491437788918881397763844470031080731735588169871453284369764617473213349445443077245277451692426799726686471711717194305529790249087071657704048171464866028684419791785798567810252014918404860525453051347114156101944554467243354096960622473608887345941461824578802735828651431554723801304133384580537835450876739556913424833219962782030128578478268855293420112810995526193153036268037857042301541580636424357045448383176236698172406156306529901506339019411953142399148501089298715932111713082049968445755095410008108921715878875428794257349990731842597878345543474968534254453377100491321377923709122360442876608500102585340119384062977652591678737703661712048562117176289737055588702980463274617332934065425705264489108660218869622815792060923511846235447250251035408593944366681981709906365144482166033814418130978249270009954456366325294634145573702837962998071462053541497673973448705544861801866263868173471920169280461912870432193568092034188910389048241509373461792731595830264556786783546052393060964269792660919440861799335714637241406412655524490814289549492804339671794658553192554674657049968640000000000000000000*i1^88 + 3192165582325135787039303900621314733617792369174652296820893839692094715769986030710733449167305581268343277903470484404107340267885145609694315630069785072010257287552846850416203585607489671554350376782053110594422092183911197242185940781409750327687805020091529313056262638636811278214163823473312056630737177198340701923306481180149944740500053968506732408991411006774155814503369296209704974911068326369611029543148440965406516223616554332809641537002430006848258755567822079357381708095828627017213535137281908079756375622792118927022117467387761063062091140291930967851201562457510373603320842076600306722692361121759547030494050624588551475368798458402324689673337320087250779721723534498030810413758995719303208914203298211517467129472726548358105988708459658818724055924082003727535622756294499933671459102688200226036569853485294479762870431590951125439851708249932977736632777154912163746858749616872238628415154481260301626640059444567306393309919316460939249596301421541349170869058522118856866685282668483395831352213622994534988637533751077112533345865366800334691764588846451828368204804666765186582531079149464871506125650886596753652982117046505850570856917121480155731304169912913500319777839772198968754525652043136790000475580952054104723454764529459849157678128208588093797540988636810978863148510215810838544954604823549337315378116446274156711647151016721620797123751248901715115703346206690112915810702642449608780901215233287929282431868492513712267163195468178284808908177964869991729180577892696011123719646127661578162096377285380690736756786105349175575694952506518154288041770486827557935276613916969074685928089063523873460734685201102591812252675811728848787336516546045009407438705553591811008858854856633227357352938213229460951680309080686195859184255949769292968338648411253498702120582374450318556389557334733821720999116485471335545351666548799927702104830683566879204797587756357964638000242395236783275089197159164127982552111265932680136323976582094140686376832642388497781232752414408397134155195961954321356286004806712628054867734301188569440880421212814278421864686247723856375921731117739550992455734728033370908647310765908795057525491001474844152225363049881614246018474858839839684930252808727051115563224909226331359787867144707779693183356598289830962717867278369167716334786426163441774476436869636718479050970213861077622812573614661907246085442958849386888476243565226520614754633736581473567324502049385558393116832763048473803807666688085474053193386773211848511416211627968391686896780687765529188057742452788375771937344597334106910919544256912107846299299450402562619394382515593325288360707599395581787973886853759226275975020413530688222965638204693505476059707333612998937249542426798742101705975223892401202833424135782354606437493828197016226529037848639360127941766525304682332713126743906275750417762253176289199134209602827685660576571410304833534247233678378836566652890329377885843427991748345271533388461133880329356959528672934947580521180739166653980853826030540071836949985706973948865935192491280044963048995123954728968440067273954393625592933171178100471526413816583912749264685213605861088446262274499427656190166542794538277719806089046618275840000000000000000000*i1^89 + -7411269012593353446309262087817627860795280721097221148352813777155019431030151499094295390158572095038546975644393571203592900737505020673583951178937423522727185923013362337868610029967398328387140809199626828301600415833760649275892499696079326027306381684437609894579586129539447353497616771728537221809937491665323965396565518783053132761899396230199510199552178690150446334172677788807567071049316104564742345087455187392950104342907248587736092377618788878555310492408375885966708696924615152756145228931195552970771525102463120470419018409646031242299684794694081959477568266058795637779852109132188401033925843771875720153532820000455428864610687963868445670154853459480850290859284830323184563901565996263948836942747701878440604681940451901490085746926395295298786976578230676220089227976238602601511282675363788854206384875969314005917730703816791618905897988914807500082250993667671770748357865807492086277961887026344813062778866926974095525392152224388429151004018200030796219792492127054029076314470646343175034936491009992231113423926607299180067439814531066904665253644554781516398251881502065789816980804004146136969172492527631195250126778196112888861970022161966806405130918660761771291211152136469312620623338358510877391496315653300727724041153803495101776914533697822246107566324111963289530337142384162059957910807648073129156016733285290043128855459265117039859001274030343910176086121439364920534971108518126777617784254203619962389828135179855612856161282398314371520636087619197123347545116013763528470847703502141962771815402097930906909697789168810102364446416764878264791216205946840368519191499480762808144122713493445272762459125535349276382351435852887054047282643176660396644429982683439585543773395740940574202671843127075590693665678544105535371887227421516848500553097897730570752077840757109982295240660773755240974758220110100251161685031462850024901857338432986987817602005219385736306782491850252267482610953046254021072750402773249635281238612185695018098523476163018812802633186573341118769223008642989829498512223376300248329138662060554418170201481745271195896251365746889803329342673579009098837877017317848889884688554998066929291730379589835607277158943568043666346374953628412422257494210773653313062812149208661104488257158408802560121936678311689116633510830495089011291905471677926684974122896514356941663759649157665210498096786586001960535150306348200460939984960694137104525005439467237418309639925780562760962219835064342474730235525923547903905628654563549537913583336387930804126144999989225171121200058323418857481824021926031026418157399610045950447014117073900798862501051136018985293955114820194757373049605433490451503864546058157689852264960288289063202284931140478999486754510624477838695859579171394824771012757701661471425729274235174406640420495906411218440545400818291233168119080383052554798905081975041392121297204139113698141339484037536724925641025642057302821444816119489837593417446482450358043369583829685522410709928727040331583554592017038879117086541843686828531756196031743898395881282423337403445128522540198401004127431438244737695680538386156936639227449437550290530809866321437930703033638140217277739160940844458293952267472076800000000000000000000*i1^90 + 24251891228789152180333793167541254278348242635762980946530462531273796756031280655013714980618417397610788450064379048799306510343580852903511166726799700122175348115528531290070316719776619392686856278225115163262814572725752114783226064719187104458173488753892337190649083677920061104938762135825597788636361775696247638652536978955750355775374419928618876271001227707534258082493605374761120241456396883440615507252612683393559877633826925489702344059402721443103136458464459524662192196490239008806518961369834684023815716719362770981600807397784299037106200625279798213916809270047081583986593437161361685384610702983462467043275146258549181473128078488094823223159542764878308116408831290922566482435921243195978840342728257074630182352228400275173978248877402605254526563678802455110082303063745475945874578839405822953273022777972302925304762095973469291644833576833475255653956362054660079918618715306191788964377354979420510952835043339772777315572934894747761344260453025778881044250678837754932677188549473159296858753252532540728009317816851310951554779576631477815872878576525334210290931949061283148627794980633516684304026298707507891153977598866630843603513351905371157247184376286582798900144403478636049000917603051880239909477238353030151426097369168341768567094034051342015927270283593449448126056635294875435521455284782774572232662484443617007757061720854996288908623185103876487899092636429719494372867036196562841006866752729065813046508071130636830511208834123085355787809523275649119111957896037178023671151349709726955651373555172391291579648957556470792229386877587238154391307558077689933705719807542480989608562484091400051100905174816797323712444767655150282292563079011239609174061799798214450476597400720361585957795853933355960928972113520571279562206506197766132487167894278324195240153962487865731027640174374338810032334685984743464888134516240420849676480804733027293877032265533743556652056962884808692103333440367925061935967728940840023122483237206808803988683592499915762543225445487859615775918162862939106032237429803145209444020176621091745392632592748400601274970869411544999340359069866275900603074153510789514903095246423370417907920400434403235409320679948528958862719808042783440218950755702253182704238170799696521216125072350953193130223744593053563130490097851312044339143654822114519771581404627701198918993714516774758163304993176427957946720424288315792632280783288482217270061319397587421336948278679653012736332790016749955058680018010745145226830742583617548483206058444530979171681800549485856950121535139464273590970053109356263463340647476893148573312627756361586935486070852580348380256099152469478879604364876576969737059637578514769106992993783912217329373005420515833729324403471388627435978833661129363654142780361376614375037663982285103545607671969933053208377021939191933276683725972201248947242952416927176752141441881094751664279606151020054085579321398294646540671258724547108908702669158953378255426075479597656545609894234948963731086618584129105527815858720928205929706480310406041290141739234836053416823771985112039799382306003064169478301053192929533889003574142076315272137807522373205659727504269209581082814007122169847349248000000000000000000*i1^91 + -110630796780161326117463474396320564853077069587166163384833022010825794633983007595507252776444469304752190965668805139909571574954521322023746334143207589317095848540661846157621690313151008012657578495051982222635160097898674469575821010078034975000609125560569643245701871597010644239381999028682160012282870266355556436742547414420217093499121168373752132028245765331600875666266447877910341353840230541817542687367564585176970238215159157296026211452563295623700132546651293758929782021400833597064098677199495243305093097308831828112283766649690831724852496234173974200771505076719264473098670649459557414100732480638517126725501066548445059936922264281741593790825725781743869582907183361973694263069061402963197737326639612941163734154615038250903170218175156808289099866320732382729239236357440849746803000393384179551870619280917508638675824501635474643908042700522487164081488753296877710687748138762989886377882715199026636499211071511303293815465251852759048164085864303751839747809982740825858820317059448442843723317607682616169359036208053859772380016778314664793201386637878099719930028902232945606822647474248324954623505257908492949224403822570534068358124252594889974281679930102446099769101132441013796933727246114329615542085417031998555143382581325906600360732591053296113846594432869636038240282221127169453710221625583189255996015776297114615763429505080936607132396968099138139584184110254978256171386432108814494017740986602843835453823700904338142427241171643642605927379035020166779646984891138116287591797880537264185505893080159332848971192235802009550366657485148056600311171261597091381369798736364240835011844688321594051355235218703375791629822441804099052770383246755779472721180117749836272636545318657239387035208487942945743631265054621159232483386356084103418854993491687832786594611073451664745696444601567773695845784020605254327480119156868677989268774960767902871144873475036521494489054912823316597545542867840042377816664167991099330530905254013906460226013066905830497546641793200501921699007743396905158373645952941266108094080468878434159372163870664838740962301277011330394325852958709285708324983418633906352534410482500017402837978864592826109942823727066789581092757865223446091197820122318348870844306567024281620695352626809244805817149000659403346528045141727060823621930868638081185214764048669212787604293333629969015406336935786464873186219033367095987594815653991328617386693082177054779360398846668267031693705989976733077730540026821449473717450919790897940286733345588835036249022705732112370520625870651608784640212424467167727911610014904395108686829058076373249881235457361722532509291295245564599550483747875170419251906989555751344134324617177544659759343325747217313462908219461252184484526414415867547377450631002997341251736593534062314601252051093564697986732655656843969044240681553390600976825899192417787593193678211798931537644313419387946951861824331886118348335542187993655298906061287399139345422143690889218210569905148660121884379231323245091453419813404609263336613735979985231461463973745341302885250270897620734333696371159625695403958920825561187933711341948669282254794301827858084364688046181799831425314502108774400000000000000000*i1^92 + 215747385569433518065527565943987661371972584373277263423985717314743736107445644579397839530443324610883346214629442794336693814315620010871631177533751872946209033247408206829126523333704531177222101742029258628369577835939483893196895463908332414809434213552047968726120852663664863226473871890035094219141205318565229148847313574204961096570487459276591190206301248834719988533131029796729004958341905522115260627498010806159800524951111740101119758087008119334838241205581390963973318725260602270461837450680960777551779014678170097777774981336265184924878660042177052026121501711085330301131958602593919654548189292359893035615620877284658429678556140002023113311460410091771475149191992930485211396575529665543512825598584646541119852677138720992880154347974622556420851476315020079645340099116978483069147763344776296736649345156910891099583702038500430917802278892832548866704837042198092199307305899974414029474568781822548825454023581664967928992247934326854733057430805356220965320345137115499153884161725256953761524320181839192600144955635114717387328290424428656735817466376010621228893694194720292058691359424480564943338955779656228193051584441479813328318210143575054714534092779187709934848473526145501988736569579141831672767882372279083159070389008800369519673486211436812599276054583014616668060178802927711700205330031678959816680559339231058665888376291980748258385701475081204505847904628928168398067089482349220915824657073609042538819996615546018808749765638376159946901478908914455463214944006300308677558000569795069241434017653185796222547856972553762453213198571883650476053009468895053614578348584819596477278761005032010372426707834841931239051908923260555882864383947520793653824778379470451028892294829345551477794354760553706868891103067038115251019217640316345749903092539942711451280372393815862716987546323250022065269636958398455110902213631052800204099151044613857887732740847303683162829385286536761308327807716353650312571331563563650028443220852102186473656752666245351489701053371199105571050346586371037515746927307718158847746490140079985225154245594784199581625219183815628949081300952566693042071015586568771384100049101580282793694208058994324707676292940616442881873044686726684050049820610151354704805356701462263880789734254841907848239636747019100636278691239263102858586265458893310389243150128287849778988966261227016622952684124916954079915438204931914831210132855599567299800345643368789688330886781641177253582513731397998799595189885217450780107051447011405832318365201677764148523158352806379267586215593598700968784583532208055322392505932408828002257595492881539336199658798631336266781512682578392964752894871468701596833365911922163599254277724650594234384044369706259198524974542521779414822483136174056055721251499355001771221926545632811756088065410187581689088224409564625855889298660059094640745824663745120928946105618293688335582411017060521889749703294073251472956365003837592323846462629321338619440804967921746847462813641035726427788746149598730323448113659881511275106753380525963856015240761586683012302120919955412010001485081446465722175702922825232818270063812841154938788515787059947342390245630801193894045286400000000000000000*i1^93 + -589093438589520448038862859862496232543312461557221207823104990498485160613984127621326196928752457687933608947556590170523529585650182531538279732866059472593207793459731652594613557423514432577035937376733923168299476642457448221482260925535863590736200390576505912801416415964120901612425003905893048382249669749062723976787675696806757398462462051357551781560673918446988949048636868353106201046456025645460714340079587269441331718948877220622463327623425288809940699274939302257106702425295578230620145512282999884776948962752108325296572981482771445611300818922829936704353394615260256266002641815893215543440827340442689687940648871888790576681832831829316162929014156370452411223645556965087582849835305706299382979887407409852884811220442980541261348706394151702736887358494493067328308970212458463934255859718574535162200976819220236504643094042338405793567037809176048303395558552250881094430363265021333958428412134003538435956850650161741831796893079606122167836562061264674548607127091609501113473299084000815196857087303648390836910445212855543124193347997911256743516468929388647153841647861699984644207480012116121800698291163648430044637134113363654167939229250085847024661414071195865310333664594984260431117138134882104667464370873643836362064361322092987392266631571285276653784671677052267420566840373490628750275595395262315180193857035321475124223526657646753606195732358686203410686574283703456034051605103006243654349827773907875765572956691902907180681592288145519037949710369665799069449866148363137742947871551294121250162755311423296124078638242536453100302153312044866697102307296630784479985752755544220121555273116701314513316386069657377857784550222447458229478330158002072778519831878995485641394370378261380051002546766948009360277658505540092487211481751807545880481063531906510205514019379327023662649803929574787447752624874819340051295397519026722466558882563436467066286094431911037432950198359449732481956066732635689123356237282558232857768203411011835938187500166381279777110396989084529502260711304671290706234389621657133408029645783049997580317548595845807482384089148266459688537928768255045709104391728402291013168988585009381953952395460349418682744490604260070227933960552439806743942715071582966517475032670293782089358676946690701877086096103507315951558976389541562974597710908402401433848347987785375697910895011694564656241276386477811559015274268356345789072540816427283613836643615149912959962096977887768274141499646926248778541718118159022275998331336992800423074272714603945981756555387055609463427026767060020719210599194771057507166189981591034783883379658124759095486414305636519276542299908295728840511563891334472880700479940833607471638953042029218057708200549173014133254424437779141394039141034084444669129650578503441613808350621365340454390340280355260563186079399742407121669375787197321955056897390687008435392377361039668166875667499544324611290772457620594694391320767418333778267582399503270817429448446137758778591807420846475623980793550670612088035813084067662976505430500103143235305066707260935251223744807009290999931033865694212347834309207060640840924306554082681989398086007787447866852497571268526080000000000000000*i1^94 + 470075819732530432937358999775132995428950554723732311110700671602828472530931261803956828445851731436852428705730639147127013707167003956563718566478970446099619297206906130129132661969445757236084760024295172256983671592230498161155402998759654168655465277868119587437089678863651205630138525933333122867405633170969330009073742050354695861475206311916056514511050237467610254074289140567422484552524588713678927687221881593074611595026733812666934646555012926468462831225246347578795130812400172481646751947890601557443603500777645058110126292502490415097463965813059451900133288627701795249998571148194837475592352853943986324940934700313181893163782554655230345362428860753777749673005942372398092659180222986727079751001523905382294100627067720095407093975357583281510560991386542245329379530252803702026176338075335732928395992715011058781396557065426789456138423919072094179538631429999267631569561763025849360174588383820183990672799525233192048324903463479331514103734079885339425790762791598216911955099686214222844885069311211411678470884372367701851063857173949013905674103611671864404842659804801786739670743747061255215303402057549841165671662984066241592270377874173076274155270852015854484511375639123207275391675582784799183252658606181976490591536483754217274451523055331199807321325997474711014069437081044344920314807994234569396635632014977267324468089367753066938647085930069894297050186888397624699649879683192416221512054728020703348461829620087187760606137939553744550053745922700904161158583119389073322811859222114049280804668601255120284454174427807385181154219926182391078382267362809614307696250802408695052677742543809726097191315110821165382056161766691105347528426328529959508845172019142789238036851473806245958044075735377795562407888849929045782570460631468606336466125393242048975966507996659465824439872351048410881697519157519624275417067576590951101588285599985506750411709129986843447649967932722214278951752127571157803168983875657524209083301496154286424081790739859260729982852341834349012097219380520149119775694297008499845248101093970999774458183296511275367294936179705347653811730078929732910480535901110590293737077228049381001475155129996459068206149228995087991632563476157844779127042862350358577417302771609878107431791034430224334775505706804287623994263921772001451144783868722042617659780101401666105455621621384599197319986013500723221390850063534565901046771390798785139745232724071018612778508082833627255093508140137299541185806050175023668656353208212672902310286019487359167552553797381680958032982518946885371958614502563618913780591375115054111978957808152755164721749059600478129062861352774794321779688801465023050978469010274590203224837071641545757317554106108413366599777076868172084832852288587588084758312801496129875158347267879076354684508959412344761432600343076105713036549236010072919402431028945374675214107904257302725721285062360885365032059823921371477680553979906913394075407086629099546077533789801349874223889061479030819749338772589411088804644639779454350639461949892517744920922896182787928154688697375473219510989174341750674689284966707747848304571062162903033406809043835023913994158080000000000000000*i1^95 + -761274558216659378831559884786096691661502111477811807747394586476292784070304758440290316539197790733057853013624550590919087371493749362154095080798014545255552877852848625679606463289351960863499650514857913208137005284604451538833494228782007789685379268124023989218503092952477185203071047318369194095732746747774482125155937162263749597779841034534834784476424228830363510359171817462008988322602536330563872474043302062416560760319208903088027471790109013611654036655914944162673644366243318953039018986582078900364157232955094013492779140426778029719847006377557933662656100132371604124666316476618125614514835219172334586551083501757601258033515933952557311441476211025399624966727884016262441604338719365967303286249757677322383570064710320246008859363687428767175481581881981985349870522097045387638200095416676707190211020885560350451420663616483276739522631044890833927139632406414449407339955794370818311254011393518504184355393399207992779837939914437477926799179304664589103869903603763337482067038049059182895199456184742071931353876943594770169484047596289978350048928431397712991121737347918227091828904316177857318476870931448075443812992602619410666650157018593804270075110098862379501115985385871078396199025358024434249526683469733132453869249212532738744434671263974689786918239485080486244588415010014786740226528291378338625271830564292891452064797483911805867988514104509478544591015571319040418980076475708361307259706418951412823952437109250769939653083173107785173717109847072249943122139693189222501702881180160785657717364841001284593964243932980548338579047945254385298829020412284641635807737423328031678070500678888476873919533432735565546571085116510656939542136398463829667169847896014324088790053350952927216382083350923392347085157197958983056884473592285466365121250216355635809157387670911000943444500932319557073898335911675954061715257133413612697911356754517188041975762800848593878677038950358558293629636761393153313271119860897392288474214284130452440716006370854771628096899210911321679259839451234487883077553023204096314741672521680646633156296238990913762944863625544874586464332487971557202649845690824373459889627951934440065562108051567215215034634399627429514061565245891325515828164505369003621751408941813010289493302604155199627269064901281354318680782109325087168264682416813264804526313154480916664112227154207901062833676751396668498926732803954084189732530999732615394163982924198421043167339250671195907396864376846405380743468421638654855859277514582236269430971778876964782313889206756895344643004554554753489757295408115469843831506752603891952810291667584330565059985567743648171133352976541639489873458018683844449819561498918569462855247011138413083124198260661405186465700367598272554655018321403289491609694846962115870734161833668338110194025540089060835412595163582326241991193772710293620791584117221961362654741523709092172039967987874065529804216374703276631674298494532512603115289998245499714752266974527446911423326891710372687103982115491529189981359986982256628934416781808543951842387637007172267172064205088302335805798219565767572183619229387227423327491148881237356442408295413579776000000000000000*i1^96 + 256314989153820012511531526687831717269831902877824124949277939127311238429689089370778014502804569429344620240309138609441760725589114713379898856950567991568115155733764181074906176608464036848693483148895066611507451305692783778685969319006479879672167698004501194937075404510141510882137836415984123840135526325177337852803283331893195264681801205278471928369681160972267633035272883124140470766718281936353317992848111912350607317125452146036959351676290799098359121476862050082447001135482606200186786526173145607245816008810354507504555085536113732067463868934962449677981406573091467437227342891104592187186394668845762713053694137804468063818961530927195455122523244795804270246153479869393211356206911399470840529036424424159450872927505820329779457944302832079114091186085234733144066578486830120504575415989413685647431224914094213924211210348533446373059386222123891675893833000968967851774506631827576376109135224962222326325336907902463504246211117958093204500260748267692576860133692391887370835268609963078709516264870799212018072123440842578568883590644841787145342936386877900024882395158579254928049161692431905352660946233878168087813416774965966334217906604844314292521221840655329333887367083646834157438320212098223545433503105813260083492784718257154218482343605408722654553069455846473208923345472124140857346502618787459936843136852233491006220874499929196880924073395426874717448539339986087044313225216004982288409589336726722962761752605123131935117834910376582091321716305453966180396612416621685787318941908343274653118056512071951070492567258293251902494695740681087590346252710125738862735543129183912306722578826090218450830660351601405950219092949194023356895389797464518432376451558830419732426179949592696930387396096788444115514033208140489278087379794362142863231004639238918330929515820162974505469845329709949353198098748239492393955800075050865065316355457793580985847894789243458714553947078500456825967674840544154277665808841393933266245557376790355334436633847916367837679654909143435008554952907082117594744919523658725999153319219601588584081374217368592980009433194329703648561696739914041145333312132918316796596747223376544682922109768669226327403913970605847265211923553629994857714991410255278253739011955247090799507482467620757717419405875735140802621615792988474469924760664052971740064644489631446742620913245868128359323251337237002195353958297845811958876295540695114663419382502093877824452861245687022625693182762610075859307362820467772765322266879677116632011218418821490637432802208541259936522434518590683615703711770546788614376021624196621004199327385932469590162604064237526898796798697093750971221249084131642762909294356320584638668641256049454368268597993327572829388026316577250058304027406873920417786377851564303582686015378199658491700402977314549371514846002380822273241609815649770482821120624517019824138287654022315171115448360588631619884398769568548393374618451890907678799485480226652183875909467434717636672409002184784299584819869097933122627323050870658795215370478565608057735424891200747976877894926402800965610481912194777596314265159296095995605608813321809769267200000000000000000*i1^97 + -206817604259996804010920806456510215683579701664558510477097963986343124755802106088523474506908140815298420018998865506949041790887427639044241178989196988691669320787718256743728183375978173982066822876809439771049190868198731334795320837204299842612566879463197438739564435450702040678752990764756670689073914901326208236376745162229866354466850668897989404126962338547450470681261541032666375733945045227241318541661501128619867731359250751325888717130222064414485330029924206498440158799093483380572792978230776901684921324102275242528412047898606974442522413587887206751937782129417637960250368092181973386894831678498360917243300264281793797077411435484215245171934638157011895507009908911540468318992593925678755209594496403012751249828893972001064173635854055926236551407533506356357667347283944237277080120819690983611338243425612826672749722698250957230567455223725291662658900544924957389934503111509070578181855928579391327360076428379793783807486147787275414961270052825844095105441622619630745449046319039087201678564725755845609796803928569118766255476964065400991148187862166549405286720262516514414190436984464753109469912629257855824228104719835985729954737288044488734322762683474851417429254596762675551050701599349029006133654909338036589248863703731691494849297652023084788208212368018673816368022539515175150245477763932855408010052908895532078871062880005533876802274557816328575209104410573451258804464652173551315641928662609091512387043523892466755491133533695151237417070672736995396462980393795257788896003476749156154576936246979783573594387355283732602145451179537456597327202832208051459038538924247804446844040867272093299030816963673884981128453324266866071305852989076742882185272410994118480738800863270052409711387880421373701873441261609333810744104525510946936562144859995057630997335585477841980035974129006227955408282643767194230927256821252675282119644553068586247364765628257393777271782925700331485240928191645942481964156963436574065932640751846631775083343924198162867840316455168721940811816929670495090742302431124808983825338155572502798951768112392494507385060198320061011450853560835043140642584413008043204571019173894200127425118450623054510638712492996954545692134250289161057308025679557416823381113645186349024778732134649592609815828698755130317296779103988542980011511263952216093193691694008746124741015321923372110459525609981802546062163776010349166481300006329507226109174800069135600939847165653412166440863312599786064205470787552344299120858737947854550891911621462645384797500539320332636554527364989032897659151704743725570953440727944921212914484495159524083604314268994533704428881306438642106870277031335581347267263450219923230368503490960241961285286936577638716501498329100888473817134738647638529200150376472707441713939547328399526877012871273808974111529843172504507729064024585799601342927612320657717674423855375031177157576928395863874484616209282071727064863492024037460305378727139980219010514734989969163661474755341178696930267636547914262349864294657009029930026727967850639962879094616899662658420277244249410620277250945799895571168101461462066109525403610225049600000000000000*i1^98 + 78081891313284057200547269202044676564215142827025536500635202996533911684039076357803416402982337346808092019947956902393437857930211736785737837831594161772325940399773482018739401831922311581621207213774505530145300149034670886682912342994736152859067110835262677951720116066544044913069592456153466246418755558717436936753285217238691157662155113375676470120517984216586258554660189801185865672444325319645332205139523932371283227768100927558794221702433324673638420346970975683493234798078343759427430169209862019589470108790176915753822610348153025414450977782751157912424214171204206825477004597875298200033907544129693203112845343142883995864687878836519483278839843088498275035043084152725433267838264686091890658353700813794907656619667129395741564307292131004132199999761538435365566276601281877025261891332487582591105128749410633031976184736561209954365876612369518304048847918204367073918180120746051900773696087460717246485798527052563166786526010089967590898367067282687250338717128701555586596362559274183360076858178568098808226037612009239358225481826258710836717305289744460590699930079834639322550944294769338565578187486210660998889760921397195603026886187107756413029399731746837676750895932990244589860259751454898975070455229067676893868029576488679680526891357145352826178597068101497632371309170045534737907066601641117925072549531176955436994883268536034038632625171143422168683289831179199351456842526301304044578511937098763215536873985145703970989825341903287572932727659257106581238691415157615688182859898910554139415703565331513661296843451273483692545551892121861601663172840992009116441591451312792435640766979315829817415357477090831954270599619820385258939577805767487260235009206888340493686401581281731349459413134609207624132196373724307764408567301904092554342162130438755185675476886291913806738989433238356630650409867359857215934110968674430813093403629677998423867322290468112533431227246045950459568412915343249844763232660495364899429092667363289076863571203871846589778780743781692908042421777793967883448179254809875565066800140692626963000290637109246427388912079355040782438787550133344030556131660533981446151548048328453916297375534707030472931335506486853670100177107548083461651806950335977047442187073759207218234262714839242459086002322997680600766059172064156698877917645176730998164468294687729895071806129018635472695872621841162093906264004534522069008611943828827574133473338123605741650252439750830719457870228661540714054143231859711452313840569928696279221502606366834482915798975371952766598660291035232531552636805441635178999814890229568566736936251422591422918465422921054396975872013637675989317852714774293614379935004806931096531760669033193031722340778302904278262107643203331023387954035626520394696490733300218197920577843512024203283186370411244999142664844068584525236139464906526754220177591344621472082911921657265470511304799927801569169704169923983220866069523360710786806270883625954849411853945186377998475012483276208542512000381866673936823648892653420552287827564221485589124028576083912622863273860677506972364207726431093661207285781407270557391519744000000000000000*i1^99 + -19009731930126361676667616707680745129997407195065495439477704719191546358234096864721330570934362860769619310828098835771007507573903363021810595521076311509085234514618401853328722068029673490803983328288219338115406705969447498664240390159526261426009056701220047523493029423754425227495135257936830533624877745366717008915145969389094941832776789069926058507754532709193515594339452741663067628838662401504691097853880846264202000136093540483165409358516722778925486623461720930819144190351161645759905308267195566396318221278682800257343897540643015815436733989436528642126880396141524602452187777858069540576270267433021971132096672414388578745864022155542946997519660162817092363990670927736342328636220612508887285227092928881961044352417485318875188338785427332412560538840998629124249059250153811074832740984734203674142889899106801438422335217541835976165524868233137290243406155417108524096022217538290690880278346036208888284100787431064959276824031600253121866810423706369332725807139783499258012003563004216996612533183140233219606506574805265693052570798491187882640691443636489434006299513062846184872772239754052150997053715584889542183863396270267272821619782973759699389489154008148879498145732643426426561171828990894663913179107657898264941036734369661379915867264558546994697423810756689680382677670428261108965818588286781138859345087725364502925663980566408617297864993670777974574624537843749024621249607723439730825252341203047057402928239600996378426114968473987449453060961263250809428576916508941677988089600982249110191702437673690985716900688474759478567452907608157682867831753282551853083394226434616973757554669197097865922271811188687950191172753508649206888079215181602512105373039044034905022840038076529048764536022732272770110046801066732466698905365857327494986203937998036567075481286727581195643044412772273980600239516262343606540321314316762927921757860844408455063235352609515634771673935275502125434271274166133431246717183850617581934911845751916582110527064664642999439272870992094885838817543808131329127646286570957713321613351093429604620471746637082652264617454719868370613600941553448809611274193063845437552347635419280316158958829958888920099120337368261642005631394325997321596264732137216505120518557892127507029511267288693434959257256528542123235002285321184640040346204487792115094718436922953803958001040335832726579487674815658824316039935457511602759198865721548603516409700554189719413679838178601059925152156509987380805556456021779263528845295668657800889036582278097105055192542641353051450729655143928511313525387787661144382498395243083654886381215033769555631254688619706394336569847370039151440854975185297116658224210053666780387733699845641234277466691783053989728290632205203579484364105457978522611332620011608118060838442608949192934746094952885843769371675244006720999016581378106838829957762578286480649221349798265766436121177629847228168278916145324584354341221136125261749348559397683140971595459942719082272384513354746187080401219010654144240303216027930772784913859999054266525922135976569763391629431989462568566644667709390811828826725575085260800000000000000*i1^100 + 548679996716458854799484937086208276026085789334168375966643234801839530794059117273188814788915958231789115895347234403138421892895321910833301878461248013440133611187581920774157923484952651647063978312168130838676632102986553361137040445877012812248467516853764444514265730127794531466031386341045023448942809436344115107061018414591912872584898062815665156483316523693458544876928144394155292893212257628691503498899882547459287462741642630312836469125237902087208379125013117803981383673676074329642159044305948434313432221049899123089404167521297265376528108421075405835972077046214396253611066156535155387647272119893071942408182123128402219446494992155088190316203455148750079214399821540174691872723861067150759194991373098092220238519478631286812745852637101297573958416683038142166145711368896480613465569177521171133578880205800008663486004226587954395170780556963033445320078925131886355598938355481630509303301770158286591729135872463865909814205762850087476009676853157762208302998114790583500907083589308894694117221051457892774982977801465000315492982633001615382087647582419171960999862463690942020099011919069093245825198109856056620560040882307551668128818246772839042858741575429486784567340395718205020292891168949927972235930797698636448103357879821225133278777390735464784966474110211985421230194452372791796697377171499928135856848871411011179458103354842665176456839135073889287513791782672394034126583634378251049186231231215897499322352387389043098826218088121504412784267105808569216157179736374222993474398607257914454322679490978440970079059105973677061157827876546778115389896837083673472276943100930246996805711895904801934411727672079740916013157815802550210256196552374656091088642936757267848306934991209504090223908057943640469247626387156829269931556388670204270412023632466377614078687592836394709437028663309476411664638768176938555493508630393497219939355769834720581142435739759978162047622462735695470649933287845654998701241594613758694519511306860484454969557436096962489270953756325601480177481455839427064911779036508580722070384785477112946617753460258141151545056864339596519814061467725252533592073257960082997859631842315898323245902319510321791604065348932967976583634902291886096085429442198197779182910012975423836858258647169474457221701403060836147417776378362336686894888051011495493637164492261984043271294289301462513608341612361992480872091138441906326304933384736014121431150447284466828639040888619962375544500538693057560893641080105080902238892434899748102758957057358313509927068190407016290472101546335064542327452663777215852326868401929115711984039495069983153293061586946297052484642740663117932153402603993337131770072694341833191977949776291549254228420158769675980867024692068939066746030201220369746691491057203885042308592124850859301646603016881568948492533128535277573546112454114963373414362835519426894802743892949207722850088692904275402076560511530126375877774304323853715153511690679418349327653555711285811222417203508848510534870661180942804002828584541523081709944210570647287286307547060874920619211494045531574984602113638516560714792960000000000000*i1^101 + -4827282130819189855221584216085156755419577682294955532152037872906838833678649579375338142290790401658802064874055000686732228849026343593858951845376159164202746886416754805860907213096376503274322992722050945838005831563222462664678850622588776162880364453605336415126683384997492525995406151989997604073821460590194471857534349221098103388393206947269111279989168114816614429105696627597756915586708848188457507354757140460941029950160811227006531499412348767277687000036196220755191699645102443664826687434916986338349987248792280653629190676514022394636784786128718442673930997370869054634535264481088046095140145795965315022157399820762813797033171303133499804615419696125935811432298584386817374256744171456002464244346448609624835677046790708971775849753660916831617488958153064437435553655728495670522758516501682208522366272158504269244628119673234294459425848891454290218584719135352248572779850947122096451735273142505279654227249710659367166710990871284728446588215659864991896949019805782128339555279775852516145307540004387546102181763843911827708614274917896099281961353264427994718919565360597091273762296025708145782460736042400449198507392548200826476965458568440615182497207317491295283820210659688800858442410322987991931773288851691315238267188296350076585777313868689710792645834420912572004667307782993328729586841599663705175270209410241217354569515934093897694976295531759831390365747965622768610492538148991488447284280093970932411423465948057091308546879082066177314438225744952578337918150796852242608488224916965954860708497910822958726873457974156858338405308556217487763797629698169356885896221191450629934440472327223329212529968376245568278933566910076676577321591708371720296577427304159116553846415956320614003221654049576552918801125844853971199403661566747500444048069517024555438868806280741135560604807700813121979666732586079475908005397597078682470458986479526805599367735883861842698426032016110583751447434055163759003796567811107214394490424281253292433655831346231455613218746357720210307730049043298591673030796344938283631723860610243914711051631080437110388450121899012142213970317463170198081599460393653804488276790981793214609304243956767013842620989544400232013385851835567503903163456142987996294664045237880967962552248245589489040812488665975458848318434135393791307342127201445522445129050788466764659964444867505392303535335622600144248562050376085291580434551880785927069667178179700571150382643141470075043791920313736308922832459586839385867270631907901319061746167239307950835285312057732449911007496641097988744620145259977618488211959318998014493539115039555907644948215476021836836099013760895136929679625258022189555111614040722085272279121902577538593226935229806051742826637161582327997800100996138967919492556586645992065923227126934897711071725350022720706833525554521583030082916589534106984583703771309144343245234951434567912415021860483392005839845377054549236900813502444546758331128554413347818149850764701765553188944451854876348557944413661693332640425511523389350246708298514330835467002899746940828961541429358207472098024833941504000000000000*i1^102 + 2280379363844144047573768013583335341613038810412967042586618693781865091309568282453541242453896017415824276037182699327226222423116186518555346179353864032801406616124853212996116539106865591907506071663527628663397030766776229899041674311489825930439197670492672599373855187789306303880405871096196896918638141281285020068991459877273568897159109447173913059497036025831820930529513598500759221072588432462594162410129037692800213154338065655997973517487974493324781223168869134115108157603196553747965754360625549952690567768662628008704994321973945559663780660244865131949572473911857894848281413113830568580722168198528267723146178670928601641234155181381869535898738478130131167876446791766255844889605938855298445610047099585870326365974931950888752521096239163258595757997328879676844847060537134162406814438004445426590704468107404072737903960851656033949684466174986546355968002760803867556117385592886603568802568132393948231112067662381734686346731185139686858926736922162784641835699505222271612140602371901101386403986355235817828827737793016030160863897462208782903344417084512979686077687616604366064342800828393654625988035003721248363468753295083312365996586141647838911469211554751794606943972500646761511825935580274701362952028000116725773621532680322341156327781237281242173435337121449696924186729030802602495235547583997902373883605466908578711550309410730059242190105966440107533396724578411131936967557021405590191282768899103517896902829442554198870041550481889962816608256215097625930312935245836341801272832712295757073507576364042801605055087133642885590846435226216869184145237483298314129988634751715639254731969330368518073215826230824727435527833498691934337243745117661843398614838352858796286291689417375143070509421623196180182311768408652986356304144735874470467378122717559705138390128064308943611705731965004505450628383736480749574702848084933327543189782462369064306721535592887649861812986161937736892963061350169541641205506329071401053008374920477691447496038349008882385576805495345116689373068275587917087440241613946696882295719004438500831078166959924131198163509318449888478385206502840561651180026841230254166193419141008869565874933057861287679365886409868131801552112635919472521994440894633660858121550549263432155814829565057799463766985075602061557336735020140293840416803879919334634701081333471467232977051230246867648282096028917643274384371272615794564299195797032175338379458001146381232805770765662684851236003603560163543931364671625179857391195158305405511812621124969081814104568782845637433568767008707690067132550105417441694947142500726268185856077251548007456301316351048218721382886234824521719578023685940926731359534878954119343418632280938168734130234548799271501167027954364636202746757202730440456610392913412541187602794179107185106195044326201074779333938181772180407184485302467216632264705851961383610661105500516391283864049658791273574354689729159409768675406393225788188503911323891044145438113092345212867163098555301841619855470846905224745691926137681706166106317166918033851173317052825287214315490239879883784192000000000000*i1^103 + -141583829339250453377499286637374723629425940559339479702383995185537901743958897019266009468565968186672860196824365158137040633666371454403649085300453769440866250119691381581134742927659083497076666916556762336779106424420531358372158139111252271557033667169269233221010493269080635251696139364593232603033686466583416844421765710606914312254827217684407884175508078863998223449998581226781538177492508495275641331309856820616490736010288952809513991145823557733895612710407819130394024022281690514631113035111262280511695543913204476312844933210354545060336932143091644468808736193049749950919198575749463718117092796051058466900611696273611288912983440965526302097267550785380828129658829422033457263118793788016038174568950154549835861078661654603018744741431209978253377362022793359826473453984255259525994015702685580645809196813135031696603444810635036507351894233975495204152609907519538156618375623815012709388066032204085891327091425763464190597916905708131324894083233975054004010363101798089416135942347842495024984098259207882785610116586032539442210367589088307278342149312013582588802545706835363245182208925905992676628847228271478412006789972485148932758508302281510993160853473662281677998778039131283537437545221819445851419284977118958240310428687378846456250315532876225575297558123160364716573356069451273750682398461316938230523653887051458233302031409247101790508426123962095157031849837957501117222612328865078577286559588021867427630340334994164901940455212544804962427682483774667431595187622493317847122763746012140734209727072298944560355332275961673729938342173952336056729466342605217867893248067325598591673453473277689505912028169776864702859958788242215022470793866006700005347244839124532410216608013024654585231295965258592930256438079545292933570890408224558444937217722206293626663737109440788523827171240369409239746474654374754879747489416919085393918287722600392296397342173107060797508230895264732563310370648238173486991627563976509974556076786251216558874760214204930857353494807521975530275577480753991208792124052361459985976600869831080562232009657514023306772880491471593522426986047003224806351394225490896069555052781010187808319988090297280305088203889798608309091544244180160455326491705799988143628225349811621177851432309127388088801001886390271476963417742999069241540149295734611017566273086616557694528959723477571857446223175947266431220334218747927651219615432147183830721653792027218803996975130876676652213618522581780463476403491706839288820563952715358934847294729324686757146223800940830792738671140682600068198055352395350823198915741754164351283890691933646257229599591619361797828302100235432616156307231293986838733396910791484186772159838935030685091756804104213018563302837260034771610320407485320373976149879255061315747985764444657901090964425916070463267068387183811019548022783170771381361657918038264303578290504135345825790598826840711916349792719786362960608250650866345997351796097989754755574465040857373124846276071492957373740835608547547413426999591575318881498961048159191954798890688992319234111438848000000000000*i1^104 + -26053520774117680202783022253860190234798073638359824156631244940244511621655265334007218445229549837387490377396442481220505373761008343824261514520698928877900676748409518478185882769142431502029384726093443388248226900520364480663182544598164984700742364383814189534684682307809794485285527888198370009325689771926697969910110549241631069901955300818219102461348162512494709125646250388909157702489593727858693957652235384423520702232110641286769353105922580851744673962667456537336277704544652107808134904035840521146159876065407912873598022807252637589227766707485641856114162110743547220393941741668418878776426880797969911537920546119530142163615860393681845253055190183287555671684470131742304756408239317703201246669902429456678908912928431777701807922868192648181063786277597442649561148562032285452186002700817523534313082223570461338944466011017535629561257722344943755322734831720181627192791647443202008708265747260885280450616232751065083978299142958471035959226170698318518912512450989007124309755372813090202284314647220930739696983818068346984349923265348199434435348588388962125678066787084669496245241375251382933654608136450593706686001187350019230673501713638147189208231117945241501697308590548878766655355107457953853628013418836776247186924839887342649869993433919023351100942405947308084281291215631070001221703220358792117976193064607998380369377999829939018445683078763189463730572132494867758656856209543157640092748914316382406646920515663621482252692377283150637959698936905927101430877044592193808642432855525383389548296958380307902252009445713600580160804148506813259341681499538585498502499749399104261703667929892431911791127816092087646481705755099427545628661052095595057914640195890539927491337417956064123539722558989711150340754765060914954683144893841604435918658779433145554332097159571115935808098506189448590123429745262621411119311893260853443688116945581096189277319091533282243268005996893217033339808077746978771884894583693335161049350840464341572805292446874500246979142483365040208715590967604869767999408011544273140559421910335563684434937727156654446696972450236152132933785302917012503573952355100974983584065082259206328403803868380882969878717505712355337058232419542597802276292383875914311298624293462652338686704449472541349926599994501119946951973274201366358703453256516888752025433158664167757455701732661271086706186047499261690511280353068645996821324506365273042196264131668811565394990023388761911033424477816781106305845748054185960375423493651219626368013178001009292939191068095150108233546417911557107676049712413146205442160637746824049423120508971503419414981662279740234338968280497613260445997719044815068573427589062654108123279700822552732016146710615340970293038584961387897231222598545261722077694408124426486242446170634017918182037013887363223890526985192988051286345577190791331321551621274056561360251138536756594072985738386666831193493244047495368850741278901590290669023177149073025963632916005305313362049714446238075559510134370467845565697193846987407841654256668594387068194020917248000000000000*i1^105 + -3515505919859979110046294804920464640997336538427145664138736303394333368436773088326466250043154064207810410241970522534972309688271199389597087193242897495357766434178838269713162478603495933854626904408781320318792534340056732770675131597872288175688988919570730013454220538641907537953685137962924746925546469170642071781609991634911394084870328288108630304728409059376806205847461880067500613008898910390109012178374224476383349039565497685038576664268432639858718862761829008276351738443796005770533570809847917123917502520381044110542592537521807171319031159897027198862240110752302198099806689382198517518830573490432589961024394748204944388654947068091562274492757109180672249254187625318414680660136688352636807266089578869550959842557676086538533587590848588682236783427608661781709642816018133525880443537055228945960738103320885390444418717213231494785961746621409780059920598487057172472184202229398606171628292242117847255451194476645628528145410478966615418412127007730997952643210293692962195244921143406294003596904613618717555168454076872681887258126960620013604909097428130743656824431644183479205554358747303397614980596380366759404327712180292723585464435965879234685533474551414575410716343984718253700678954905342090822125944800934137269854907241575830500413413021529169594830295196712672578750744282550499385091816994202867598302288398997204913146538252687353657496478371708827452248355241717933820547947280760239063118951156593094028016952492795745828000119564380771323691836222458311301863171155967496816767499092002739678974702326582200651651896121959541110865703892743539580479856773866535224778054275114860503930582217464553773521567335501203090550168354704257962021566234203854609796580272501204497364838276240213517253082129668699273664900904078553436946173574147686590187535584032418003473720015083448307129429848760126137803836805038116020433820129836722852469972734000077293522396197245798048292917775402012817141262072550155573484600633199153926378385798224593542668571029153944980649762317571091276988529038184628103530111527586505322174682855761290270238832380757435886860095093891912085330363949363042611580497001539906442410050519485048871929814059135141303193838931412888753810125067714749953349675835172492342242565425559501941056622411453694958043263846293804866221235438548235711998953822728411566085179104570009612218999164721986151229951907937740114977412887591039165274861708089075117551770817259147373085285560575064175933379773070339194603352091774280860071418951732435785375474399025948501334035622315593889976954896733001764907689585769232081852703952939910248702082384883143599137958712441115319871096411585319874082312142074620038210213454751430134023044513071352129382770085007108535164428270089680014528873501431800356617593092096714591987911178442275655383783870013033809693190169448808528406034493569229792518026740919125000275166269470698945457912863977309794539976478209152605002560199794541299882672101958103271618188212671163567205910679281500154630545986218018135488430487864578959958330792429863567360000000000*i1^106 + -149739635632645952717348530016828694788401753824834470757887462173894513725854791429667254405958630233382043624082879730262084996001882543328837037010659915133368940565487584085003418279003200023795798751362218687490640938383671023798703480926968200557604692752928494336399284344492795473041058024337842299370385188124648064656622456313680886220172689046098702395234941109585566175749632334204347562994139479803006415552872317378423803789789884006699407176910444674445848543527191825347280317185063674031151511117226287096723003463877622341937934400631083325455951370893695025593656900171518733677089486962124432415110750119219431524194809876186879045264414928862840112323905065291344468471951284719911589897572586521381725937373699412702499583575633051804887011811310455694464062520699565364728058067438556950407714628217122043695600083899131976363848981874540712401556079364635861322659720265632292480533794203190745436735268503447781130619677147589347703565088684947761199801685570271211643055895490000829948423640796350695502458496410756393735478488768249470180465267536042008410093197217682381646600806319061353384250329742176241489545704628183365656377429265972766606800614354965247166760595393220771569871892466103987582624932498490065100838567214828435910664363291023734076089008882284969600302061473830354104058622100366774295842032322123563727123199329725659085055749763434669873980139524245391364244051542002697038561944045002837015006830798295240474691992854428215888921034192604879880410305561140864833170681595668266851110069191390126098008896682844519847524138607466527332569530689497191275172541056333148951128097950364052344957808979921448250118452862708958045686819738642676808163690021360105422703358276199589395230888161591361781063134230575905290873853547342493332152898027676954655341862168834059780168316691883135195906365436205867268288319740254545612809429997372842090801615017136521742493303180914759336990657400811509787089410584842391233451883437171126391903966493607443339055605936657340899068724691525372284448952617472838602694891450579190391701350213806718010538240047434284104471870789999263620009301875726101850635624148835269484005748649146276248228173428041398968989212887803773651481087324799591791440797316346947228848029136104999366129134706160328728124113536000138752325641265637983347839735103525241372897490450718283600447678432776678047824777745786695329927461545672486786728847626198949488585434978879206507935649230743718093911356896097707274520364404180322893140094897271247111788880136345922363125987755485841084931632734552089598069773826197938353146516796422830514551030850825416308551057924293713543737395371808180507280224023984195783315662284900141232689277964055885694516282490546291504847205329951084585293354023315390735867282555872187131223798875467129793090541223931686437285627136903304788073886039320217768298022064975098861902635948419552133196446037316546578760322813130859890558648000168300653406317424938705867598642698529115889117956691954662842478318701001891002853658677926889290465280000000000*i1^107 + -5172226930460994260432976897033635528232031111522721219614077040103420624234769459154995108049147104445978332313321510244623838751659004113371068292472337973319887071381290530161375120786708836658749628891162355989459608484703022249366364491331459814043733080284254422389576725202743717526072899190077731031361464216603985441855828395791694328773781691642175215877135210792829680815073168464574121545882820137304692025102598264661193001974522165391572555404830719865181544448623807628635398139004247239085801321777868588749779139898934341908039286633572293389135990631450320810806265582802720115594816376884074060559318084975181627369040613031033424693583481180714534958089309574061698643634201052566191988773031854344482966532792107262870716082942395882021616182513951851470081685681938694336763900340668290620434847366245332407565062583067430169510978141884249136350022383153186113641783553583928879604138665167640443294614971670240183099746790700804971129275693641898488602067868286301231368654731888706750727701939202346138987923690688060851227614625095127087086305678283100040046348842208453048419092087118061950707916621049986483435200711467639570959136151134125701210947045397382462035061754112126315158796626534822563997903712188515881811760818784236375505694395414823689361885348638552830580376941341808664047817217044663539558603911467887490716911525183514463542611111803343700072085208724027325112880781180752589727109637706921772857424701040839573335867664476535221091089283968396843840524854038841263831037778740414444254414391011806377905326667287410272812029959529987790998338678546026991326676791276145333440976084092148883927102788105912445455260821759737203420213766105255103458358977919272611425714900713128347011867718374556357585544146633847122401665588983609448808207066744335084865087738938807536307243857347119228636556024504342145684618530585118489472392685785936353095023450135768822706904345176469719412730904681503234499762570208439083710142656807801654431487531676981310538419745969771167371116972547457557319322402479749733391818717897737133875106549321560725327350769576361810615224178259538158438238292847170617052870321649441228017304224856563349121681840834753517461526388422390126322705993907805677048303862982389208688895451867001504651859769242435218803793594103282229040335128052571225937832258888481684728177677005677562831794937525193680175846010362937564098084987048298092713706984307347243181275454465271131899256334513208704379061602297875371178750005245116856473962451259611492007075410934181784347780820572885506185481308479220466361717309060240758371055898201157463219222292601904322008586614907888510893902352406526688163098077906302223783725430769654398220226996093947406357538669341114365632805259198313083691134055678569974731125116053442588222167368858940880938759906291983489205281539173810524657720736938457714674082771361329953464962076554593525376269341116314427933542033409667672869870962604379959242664110992139594972132077030866649855551177093307294719611227309889743673521864704000000000*i1^108 + -15241213643540627168725726548127946953522756033108488047881970009522423185621525206586624434625605305832587545419644847920805650380723313911750784741789118107355784553240722595727536144512239042853984467219499320691052827914800757390877803833721061689754454904562638987675754787298611229468177822043295785287973983024049544731656861857711736159813785330065219861374008836010785665794668550965540768085417160516554629714748059197610338829887136212376498196902701712358269076623485767759862150270492308081981797307350043897563719754881425239878330646844842716192285250872756970179059186059497030290308568316282761647220474071227310768512913626684504998287810356127489748381765747609881976848241280189574732841530446642522185022795462710389163404468532844681117399297753838629771974771759157476479592292536017165819587311255715829946499490131463832199861029881566217462521277534566867219743102162948642653272380243766066473340070158936210345983387078103903204949540424738335170125789359191082388661230004995408671266598586441458186297155538702788312265025082253647434475374052352851178441452316276315046767259897489982066615796699146764202237244868094552282299519243128312732665872530426236126284715316580461925066916134127362433842975302719560049900298861078966370550810796216018797903528276838473102842054185434888631295847817760999942950353348134924547813521813255671289923182303079457101252501005532015266064205902953517254136432876493080317655060240103571976986272738736453090388465047464086054666947872031836945438858164446096778830672152512598094310506467708904456718730106921703405836828360157082493451817986107855091440607595765670969713618110142205071577856705206921739060974351377926794893489366001531301073929432888649031847988120719015492345866767640753188781639785968451846840167285068957451616377736029965667233578583060725580673018929974330910512533165292394007779056092513022030771487497870961972864384129678620143096660321325882169705972425557798707069107567363558356250700166100303775826226213246690840492028408542497571089641230931380795392029109080009420583351702272109583035910425084797343841960994685565800360154066294221862783389671598692273678176144649145676918533712019647101248938501634810393693579334182996453033197610621130364285814751876864964848778533478225226509662146946926553483345936627951022291518697466332929992324859821199356960819468900897981382668207967050939356979202222079859976925145789791469364085007308929576686916980723195089807783587332280960489340069343160530176477112064690571899056121341941531611228530459763551104204862248224320225801373044590778000222364467117679831997819070836247397476294050061466397233362330551208033529906690696287785814177741025831196097230856300606061253280918345875685811079399028457041907072850436345752299774675728362984930807173811310778179929924447859701875520285380839544101893986752876359152426354508414204004843136259368005560321830802193639492354696083591674491692151584747310673001584571747435294885474683390993914318756577788016194276556800000000000*i1^109 + -16655845813355870491820054613234279877487107225336872106847777013235367109568484346726811590788773100986678267061173534590577580750230224687270592804894390376174167084477822572477706787929509759101966163713010667776612247532094253986914012906750326381993049859991625121276978400402404349877739655786696389756873730790335830962411064994530820181397620958439854528010677674667575213764137805486245883345304569640378031996680211955815177061055004237371236934355260310911604248181617445495798247269434045856097049254704993115139424036095551977249851958713832602337495737998898168143869593635934914118718366557876759272167407942254264355095504374731508427936017481417890379566775590631288592756938721467285553884152793807237350277519400581139254778064217453900674935505798798088835761601694265952349775327537889466997144368130473336215269416046293327412600232385149296629449037749712861232504474114523802334290685130189458158967151757690507292188988743609726487937183601522681383186350919092813369155548326348089717665846288250580471407968927035689978647320355382732440065979020402149374917194190495815555009233206206415629380294712552988923333225612682969163610471439585042169550112265521958829885046935628636400583978734564768062960328608972222072394141788339629199370849881910287973131992704144906194532981792368620805325143472517182433608705770659348332552855656141183537711219808456562588993368467562022454498322258023573396049207499595685983331129698004673267754373643357385949931180533549504240538858541733072830275570729910472302824946667682613260710840721064459170125573879864865881517110407761841320704665298700364158895395831752304514848108957134191258801692594002009651011946060610515109709543722444261263311314210753198766500784205174154924782284636777509486522150386987678409148266664442368193156861637952578376143891831415704960964644841314021880193684301241169274655379111321764446697052577790728353278345821734825344111700471513890162504360541996138637163679250601342365522197678327118793864497790341712063237118557653909342054491012758433953833303550570025358616132956235535794631162423699620695564350451091015840217395982468556746455363819509965645240700822322869010060420039055482571292948280654321076044938574467071877144031074199893894884915354075956443484152975362186687933420646723918850159249850498153064856669008642867730469332509943109602292289598376557272429503164804949673409612974894109133516095789390109662682189146563829515213897793357465996238929626595400698101840495887769472761600364864198865284103002537489691463427788427836812243647987614317420935148169359698758063619356556863066812963140256918830069997516447704933803859332172623262954990830544947892332253314268118652490784918913931652606524775387216346229221655893068114690097000525832322065346145553301146523709043557594045060325453402959870184536000213536877811130054882529513082141936085763516643157332857644499099454308089833404727999076926798659579893251186862673012151844048767081936325170806139773258554089464764825600000000*i1^110 + -7107945416955707884737684101350637965461084278177821900188435892182128928712283178389151930233973100637515753575627461441600900715672507670572635703241078214055220427324207228558479936575819049133320475303981327238857964407864032274990451812572521923619414324621340438156687691097005836496760900437200847227083581188349251649990724432356110698165495147345841896874185134373666440408876019800772071351769785817845963512282976484172044457243581271233973958871351096198379567036520113345777819195470161134523114034319089070412303880916558264381429029366291132873055383530886418572554966243797053009667813466846116415888821982539562678852355954170392238584798109690523209703969888560261057815495687303208971229404706856585716845434399787130018007714827119359400987379819943238079701761740907021657649038403608848836683036184902562439346301292164676692520550086347097529452612299391958663315283431091889027861694404177242188594823318144431463134258427048105778344282714615774879170191087744170521498434932499202379650480921569290384376611102566674352971715610075122754394948978435245767595577067122812559791906939998838089061310726923516427303680292410141349236950846639816517459382329634457104154846587951459569156988798265918001865463403677302760758879155590232699741684249396792956195002853024236660101004055115077752101252054213059961209330170882007635193649190311564745217643464662394431496206945521823735313825631209300465658612495360639611950164782937812874463963829820327303275704413716263001835551346572575346538393038421572881877351377772926900522977051429663122410897671982979114561275344410413059771162712694826608174272670145573941942589319706603022088312536433663019745710567034562158787087191979970381280475215976316337525577745286962314637067986186522612125370166205406135808265277089597306355353789062160189282153646326756356349906569227527502280715261883660497685558332209795503460887988755794475313632898432228981151419422738682967495647344010544339302975434994122824074758164704375864028107919017771451028824756342438482833198463257317312656177450684433855689019950346655953400320989832485892255764171080721100598268451863468585301712563783469810629125469530911839989822077088641317262457015781903365202820889852451814042226601526082996169291334575305436448169364945134150152373591086942055432040151210333999213609364727624255184601472230765299363093569700581927109334921341940810660381810683298121296186455864037608135714601176696809825264492637849541600308235282361134102469156263993820506079879700719152314666792042010360350733088996549747596766159343191604989994125392419540849520922727978877589615143437217434960252843767461576823043209741328735107478940827702911918831022493806074891110397335719070222998479448415216852589272844124902468284494714993577490121755980726436956419515668599128822068633750119130826624562208615406500582982345749697156885792731456823014824403571869532003068471187456866029370365595371906246203930223196811673338638201262623600464609877686642278400000000*i1^111 + -501924847033258652021688306664541047469820704407556411273070151326207296485798264480310021508895118472296845242784117105353451018228097119507085953154881669517114780269881932596384528478029780984625457812289039689753222986393500191936694195741193050757630144087283934690760727057157795511544717880765003624562906864997577271157248097080365814200842001800000253761111445533004520781724579550560105369079676615271416554785933923353253280804543685090131148874347648230326851911465816679579438695146065165984441060195034018037887332367028466337920002877973352988132372669773129169249842661928292899147592946549174486918933584562127590028651137186337450866510880735621358865943077017809964433247243562978359589178591030176092313611164019807070869032670855121423819742682165515120153953192601335399829437102601396639564527729372101966100836157685703795670096691897472474697519901143880788223955981836083088468398642400531262384380792850192496607871097670334163798163876895853929258342871680279825439713069899123322598825615732122797444758473977492018987253400459507622348358832523925135807062067251484639817362557994144853126089758453995585928540539652973395224352716933578942486622666219316843156361431931063537583100594193346182465001874712240249809348187877510038746345946553846931268205534658042990138743831350018598936432558706803707850623732062562672128266469592934251462676620245365232508942947678358643548694220665472364205467678300476796932960945406946293004076394111926332028901823345111767780720607508393906994885692926423934344795239437993470729410410433636642247164653297025525643349719839289101126629541426560175602640338336072464557189584533741134546466987254278441756210864422939541278065111718202598815925580461106502630199877872977412492724736734428630292896281801893300161461436555093674485249648432266287922536385916482660124253778689354343902468533063489417267498242069593467581197481888475646555981100575471795004654894152221081487781341115377557464918620174489360046779035853454829889556652720441638961148809921400607090552691849292915886565056177725176109353972414257341133851209826435675478104014896140843461300455301970521503779728454914039008516807326027344177038548023550716358931113332093506443204443553143850746543972045582239023453317796608259225568084054810820235454839646777586973783829093878925593167449260684709037701876083307638215493294287998444522064086700018481794677535726014670926608795550690737724980285760839567912086478720001899245356194011869333197408468713508921324085991563391451155364725831491612056720719079245801177325843542004212798868572048703159713546297996528056404969790200257196371590892070959088085867297378242513043864128617393077385187689294419869646890201173947548909902994197333096576121426405523408188025066087873398845410536154564712175940331872033847368042520890829171967763154749369445504241805393632766165816163247646198675487320616899165851306677290521916325290774277714283043923127663846782406360010790887900242247680000000*i1^112 + -15814553438217516576987976377647210154076203522091039034626148315236016143561233018349142101776806326214582311054398323276735900542407122592524751813778744305628847433512183430108791058892448834967390174749171268491903225078028109090905383770378698991961883764861545844496691595876381636380563101342523172669696924959467045360579752601536377170000164948740033431038376040826885383359335970178542162948520121086632278537842582150802294719339244608201350484593882767215068022445961633513342660908690341383800355763294542673263496631348810914492412884493253743070160822672007972951210228031003147186298144493016454744347540225545617084938354992356468910301171665089479205854026052317369520804480533360373638442977299110461791531215887494587508203312717711054313527418202450307322218739229676509890809202032079638196321718785990952251264677940682576883387591655801144999397930096672124462787622277313910468741188336890640477820024184173499661460980057351937207512263732840768612582313150792953658326047958724748271356683480276333359903153283879976207470166674956497566484457100102167076470486637087674851867817267263156181387056399305015678176805103704834340777716694137156478116606821818029469066830059857217323898606058709488573697931058299794798072691627611597845249888065882064800047742425518412017657733074729073546978556860858862840980735609075521504194057190103594565449932013764661920484347442570622358188155755559717864072212659487720426454409174874442324497281212064498189806779769683841487048120224559877352356115134449391777632469365866178740225974545342104064540492155588889718164771998978766415609640655388857744831213639416108916677665211142109164031861803739748717074979394777143893137455460391594391829502353848391595896698012123626046166629088099728324742180101160756684279634214242519622452378991244013343765300242411308262244519988761717809503303229469004990440059669181002322992070950046103622005926172268408790972001048589502924224428214776321581909046977583082487220172802355235509960782141832743868564770521150683277413907096766456246762253112245570193163021746463695631260629900348388739823647770315919820799990738837615741512775900309921239362423919997749686379769078731875715649332187127438222118459984466135599946582159891415319629641899701231375355418719349776856813735336951598964319009448148027485981871311153289716083063779166183427133472441814034208939875596803347739850913708653659603527729340223920448448448804365943984720021962418781375233404288908508461728165038996099954799488640665012650835516817578874056390523273846587543149022716325724424824197407378774750469823144024654703806846775832916518368753445198231404208129984014677149795290020180835456812059935192850210365975105304829361424344861069478235256613856114696399082567060017212312487275968929465043411983535975837728882448431204705352764031418436832020411806295846047657595164663630266049710269842795665915460623200746719616924195522700355970808157230868788063869337600000000*i1^113 + 21259928022864588957702654489261582439380794840031193285807637149648425716186141074061545153740687106609831804145455591857698024030385352227639502686677685077223047822264110503716654916230598162601877194210198039144519968485488429235774610248764698506100333290420838995359190917455929817297941331681008942675952860398003584261255731112179036901644880759862546909096357850929155844031150321447710330250742386534475969983736718309142698829581896511856320960838642451613359430288193484708046317895741509970847292923183319339529170938038509486238085327409878398472598548859733507519837600361486422811817073956846424641051417518172996952253869717060254892638729550174831626676329941444747871651453832040088988191204660302955270939717383719466710758554587202061778249295770655506280557123111566078351407633341288531411038429828088898135053102653326849083944034925272222605177223282185820066458645851665937116115032389089678525197725288287177976758821417865519198436119124873635419314148281757492584629021130949274188981543544604536106821137192314501801116650966596449940169493495348088146214820331383118951406058431642445109665338445001665004105278804766806027968073655090121466363108855401924683099669747365474151585058445896963591505552166544071655191514776627791447519285045528783976313439303940642365572335599794313800498963460576347444312197655970266280508329703903945269809666875344731791740649329181162447919027308949082482002432515552942428326835318759023715053272331106948004011773525159153914494166364232611336103153145456640897659345707936189464419171526234553383855242403256628317364736794228397738790615177555873597268592373820399357732171447089474939797458156518827329477946430101993978265097867514995591014709688666257255587277037362766341124555004561805971871144702586081495485353382549817236483116961281203729171315705977648219220423171123880496689394674825658855549188570324767303483398071177712650806778695836276128076859063580877849558305353891004344209588027483148016076349278246546807557134225976336995164616790432851574686244425274954959749515942065667488461037924724075999724849072904128270272674298578602695365446182714029238763040419323254161236047135259881739076113320001022376861346911939693179569072821074761572404513484254561500661448390718598820666918714532787056235668370370287915853783000784546701189409612133760650149100324715939255633704944751186311098525787320093705793649309458779415620136076653140391753476457075332501777649523593209439204202684036071655131563370222618163565698152629717677826754270320655619282110111749141537964387617548963543935594592955472252124531144819496137549938477839366592057121323489334019733674401906977201589987798822458071513099456671940337690292613664636134658726581608138226186991303096501604814403087737003347854236142000046892467884635464315314958901307648755860534507287229829731456939977129980728524705586206514740917288231910114558902930240651921858911976631613110626952413184000000*i1^114 + -56176214180419486003914599952306996213087729023585750800114718617887267710946927015327688036314089217987541995226503202947383652045229791906628027169269279772853929252073489293116377379229202128457329816977542129356046594103207494761368871507332266383986784534388554925114872376831378402545949529346308100477915355117655608900574139789270669734385994833746608801880302489834222701066499385572726807546399748378211631904256036683709698796774618353525313002086258068801980659024522510336645435972558997581400727175478189510751792758973101490702711711574254235279804720167305166101233319459144324154858426174623058265781991808861887206502362581570255182257549582773856637384380530023549967275772788865487127649075535075122886948862054610211016945278116510377028665375573298770756571068046278717033791655952591043844507585062706693686077476300181769119551429875268215565580252166214197815494025374457143263262868001286014953135293503405569000201018076148931394372237443486054897352759804499109308354583840017246175779442468755110040670407749794250268660652836808677375815068804847497742296562490774592082934994435810114640563945247983743768609547922471921370953281931394613975353069364462741749017404900646149366885020532397805019504434306261982873306546995044284358003109137897916194945447741596782974147938524799803482451200624176088431255515743059592704841069622609594225963289166539660768164942286809904030703417599651890898352235761963262907787304375969428949556900535598163898654228212254335988654283992136430829048679973383539423044444572301016223771534577388669513918242693457756011412586269865830717953540772766237141046274477892104196970724365315250527859510499459773974845227633571024074707629694346025187010398043017299859051268990264550109826629059158611198643876776104537703492803743882460720052648490063282944448263102442251299952714126126232341282872491768534216920960862571448435580436081214267677803046546425360401045592475811604760208312412628653943773302323160159483438336697934665087868131543015457485536709609497116620570546120375822537737755408183158489120416536843090181082080472604246651870624331711855280245680939038166925541157239102751576378283196515735533284156787265835541625192045319060887176245697850908481467936144017369439252957642537763655840038746122987799023150938582331780282650685078307645427934653384298238426769975166520160750551415907921634819420053819253882699866806347829982418165336612681357175090712676918003655669766134515845917600105235771949615684366768573989998312804101951332540356124873656549896867924002104543697349148289097629678971216149855096765831060857540166156702694649317196491003944802921664857715518143269787961099773582647996808458927952250628062549364920861427247844031826524640143186994586826053461276328096781444724151055220464415907956443315701168612741637454622868981803588906133182808099348815999843332209866284049394390809368703863487657111311759189246134452224000000*i1^115 + 56140344123734060398520748125085776423471715787673415153723773078751496986351979183616295060741111358777941243338766361268623278662401983303501570846818921678809620829153794791313777487267277481115042283155098703125561053737724101594536296258725245721453445378322509769000913490774952973446559439401255017134558293919460594891622710865731905838660357874558030821099938102098577944414321608428819339319161453244407652262769851607031841361894018198444319739737971207326618200828864483420987588032657518757394243885509522607539417264976037053484864386996744601938784271993741786438121054801369759746138378701680988625195345742381746853889948007080815378860107759264406160360120424082978132065765233551969763010181006722885177378700811607930575023967254856407388656067726845016937887221145613677894716711464798137386495054907403802996266073357753792654889970492877083722244487069511434292746372675195129138721637018924300608105537326942956822952594234357295910140626463185126958514261509361171144734990782215982939412601271882371837140818854486458770620925224744965524444561095166643625268875938741243158034370207294970413848557757949275493824117902289310199755613531070883857117746099876897083717017909779593490337633817030986349220488492620358645844165325651664067078158772860825638256903233939259939474526167392594055260370017531140861562028499776789146497882741603654426582659648444142432669212787481706036412536493597241997482851244073717477951690125212995246474774963460526523786882282073365859120175385075981218991039336748775253021750381400831053250270709359574660721920773309104689455755330384913102012508095646694654887923776660659996875490434316598527151272514668765332138710506411166996051561636732894084304313511715390347050075229997533900187141620078718985030892158767842039063035907173476370692137712547202930701025234573760216103653338725696380238177436011048132711751174741258611635021636580747155794308446090412806316948336498574069215717257217009659542400793889424454820554547224650371912133413071964113967825027911037580728621573853105496858799746727740868012162001158777134946651131407019592985169631264230741433927501246870306117995552723288640812067684983723272265669093706038737039034074358163554733744767901902215088499704179504003400214338206178534910164225780002152301457385561060741917643159790099965588051867048883907005662252136596246472237191803126608143835210730877512154228143886314950156584570550561437973245661979488447002421020562173384254512645589212056462902170721086781494862887564111382526242566266525302842478434869223065197301859609795466613697878946718704677676196864564877851125786922714465741291537735280833026492579556910950861408665327685903170268820315193412989349261066275739121970403593722264839348412440565553624166825297719613842504944723685954462086886192914784324073147342446738854027272686168068437423155216271841634470841719256033586134993892977021705781248000000*i1^116 + -336089105218125530915982839071160561824090918452168045800138541936561571990436545533631874769885604433234553113419502831962886435860642773956963834707079776335877046762011304873113710195249827382498296628283188458538999974790175333113389768913482710418000752715658074576216701127417549107001111250886421454732941461569231859874640748421432737464707398118243194827355332301792342623501174179965309001106417376945244183666787439146365055631988759556422781456567115555980492437849971849403753771282920073882302674050941727230574812398231912350742702352370768503649534433145324772972674056690623621016504382178957667308914322800521209207623557360899378323566123427489005077705944946956062838245300568676798868696250300981820795850631518318679896476368691266340725488305982288243692357489456346205221005844449902272836443282097591332421110975873481884879152748957232222386331856438246110460323412895601930339693537956056230963501535889491435272887797693767134462786776601273923218407810054073248323956651759060118361177480687271690409610067476608787422282990940925076480320096357038528537210629470487851779187014537263283878131966126417836641245248719953113671097849828048769493978080774047285577823806515202343810050158488767683122835748984917448564837878841041411205681240782865597609092226315274914860825116519382919906914003612631776559958605412078769423444413041533220807468059393579697562701251894216730018312665404697614739526955128560762386849572038587195106732423400460580382060011971036208312622061358872722499349847417226638459528516468935515135731835308222889728920005749129300113897858032772096791293063261386815173916857227764115709564761668144864916772654967012476056810970429626092893382516892597722155554334901233634173347877098374287772364412465676831246171412763084904393451168148095992102193418454219628583834377592478415056967480472086996500011163777391637192644805982902270501940551341778377603545245567753062558331767832838369620020588437576346482747071677352297341543460444574929615144858962796090199342457232459574272071246753346075839016105013416509328317889203599939693122448512516662808852148420104680770124051319084012699592566055726086747336046373801328246408642715258739180869447709673469608268043734043167108877688904166210619852213826635547956789995900992993167834303987254750584402359655725991653774959626053658393098279270074829053299117654528730147635001929081071628729386135858887349072402838997166303898525623946709935778145403259067165889278391875086509877908899791581052175621123757016115767597391795635431412250622227412806677115167892439498240081543461188058828954338520354772633417923758984636946824826132048402677412821770684733053211276070739675609689798031002110234739154771145004515252168290114533180045223096348147325404734785139285368449283375377520962801727166213741655334932420968107112969847663392888073574369202125688045036182701595579837631692800000*i1^117 + 4734149486814553561270543516537902810366452651770959887141730483430191371982780828793733860887467248209932289267762372381182946781860471832244090860570530284489988746320978827237042296490368597023840124006479132189460961106730719866162183015955736445296398316069528223461123988737391807588759911615420225037572961391866140481961207956331878361730363423182048974148008072406805910921551276350953516521495881627840844053117261984479433435308023497179084983778488738857011860163987359865623623262881636144880075590865294439086827342746255529432859421478238877356524369019600308785780403094244435887738552952231099461677569367449908886908455824124910588634869692597930962883061493715325383028843975068611113221534958052118580028083529442898730591675192202906711219497993892745054438047655270493919580685771058555055041246578205442190818858554881611886129711583410698838603137819741293906018863766206983317427256242804220385756274994224508466859460171459599434660830791370218896609423198076953948198638103408164163302695713601090471999730581277188323651319957401904523249236904303431529111919123391991679541147894593315655954353944857502586719569224684006545640061499304779633299715311243281326271452685861443323296382441455027303500527538349969000095003862709554710529796748565883247679276453125162334017808832343126618376774909867917368328304165253250438696580531760758585518854398611749985950393566121796690951091412295337219255540031180792491938616709671580392879733224673393288635342209710583161515510420218160628111924225703909993807083262377664017858470707845609892403781198738759712216249715214153615143792789877285349731139589620199613879523002262670527462627263165569972529306353537341795690347936174575707134933177122694269351904899184738222684821300229886764232303788469928981122170384593856156596858133841947123237506133660998490610205885340759722717424305695578910245215979975038817013232484170177127487033166507263639551240451078457954271195582120209223895962332371281727302992232339767668533999464376978276479615400623786739814998051047620815757129748678281852326392723374165659942371428641514491587884663623396237690058619362743306266734889335051172532695948520982935238830828003999123793043174047138485082568212047989603435661261079270398276374208622760331092905509860709811700307266117370414736028297846184522195196041419899366403911800720806113786243662153209657934844045229138260295716252234544083612364289018289417377276233352973016295597398615775093733059651852651923320538944654482380162796643897160571937130787933367647741120214843233403175929197934919816472116019015760622310627775473107359150244746456874381117785095323567286584972749985668599800455623102025798532232473818135323015939818270641411550407275813978006734121527089921964464367316611362513536713815350800283133675516187728798420813267662121557295667102139858450902266015392386380293419827200000*i1^118 + -11620348301281947244502755232692389721539297219737498477537137504563076090274478669215047571325866595612069699794869811626812890284398997023976486996368707621529316383924770834651254273053539890999004500213982652339576636466878096489543862795168223457768961489608199022692027219652986249334934864353853840756630756327805638004587727040912678129619030879234518554259898840072251080773949006325611441512320006415664838025416965000567898162070071194767155457300341652241603275268069341470510094006593099621910010473510362125725540750700321482055886973482928108378550855872263383959504989266636551105438469455187678582977979167372002886075461514559061891075619262218488689068200952685123512007192478534843380521824332090622041889619134856538902839968573729471801926940973956081368220468287968022647390612726956992957936372866642236193120885737551666190407015000463514890669585940248858006403229638442338834334360364677531652391911728371287389397939967419689114153870833013519719939483612546514015203003598853979808010438593827645587831588426638289601483563897201723317865465269132436423644875701284511741973799719244348351067548827831007357921668843792418791691651642510881329688513477589866941703089663171648304805622075954320598421148245258215002825892097920970652698621283284147978066423094100920283163806665869364002149524535562960445177305421667059253280027614938235764380374620372227784591002140672780836469426883396761991568060523367170317072738841907249723615406186306081481251136643620429108974764236367902366219139578505581014332538250749412537133438389884779523274033626028631938237831292689562323490777248477958998942862568532116619628689008375735601841901981104398897859091598365006014311402811747296344332749874989182043176975602965548981836624432409005940534853855207861092565120761218361152688372740962842777184152023845039259682504082113712616975076597136751915918795171687884665427052453130797229352800324066988399857134255237229143725771742359856658323423753323877150847348772005883601003517561607732513559084073471762048145966174968353190072485411459067931981842840157610863599626088633556988760241875639161575834794546420402056920740580578928770880556665607551110755190841820458556385297027570640946195656472918226185971399054517733282918301638839876872389783180903921772111222393379576056946222035563610329736656448320216102929209082646031067617045760608643246562620603643678017341295163744985825389958786845492952093809991836327723792859298082633581744809059526609281390916475388226907433649828326514687762653662991980718526569780134239041536969566402605429644777663323229318159644675815303631801991308880963534767737638487090221510351272005186690299769901480533931994839304541255332042234727066344797650705118078930549773601965435736776389207853102303060294497723451199322381056145009738958154242755825541714518484421627048520948121600000*i1^119 + 7991439536646566182696550308112325587165812863803754760291312060220247449713024407659957069053344477344091747200810587011863799031838134119194076726023444332524377975262459658370129187705388210044678751044860712775681802436960148967446350334724413843537103667487405384870872534410906687184198435189738821222817203750108578173254198468714075344778206938728781700220702200191098210519133241438050049486374588211676728720866081596868185207807577915047755566625640833289739565747083904854206522768836423803963180943802682525353730794406152860725665977652223914362957438846220230754325256314666886728422388667435965564739099767933789549990509279812778904461013781240462104756150867997151159080293488168399264771092915146644930064187645206445796819883678498000007965882231318401947062667444218811777798640502340180411565531421992927532383828888551589122870047793826219213400304920802799367789436323292390354727429497178332324386142603322261827588181530048333344664381963253345089472964192066807733531246122186000922827978304009518447581571798703954377763822587410195015339803266241824190256060362469242593489255194217652187125849685813041784659305967421121198709430635039683189434051371578568520819630357672998635907895175971710417705884569710004246222662301660319638198032401596446438897435784814203829271643323906688475558492267280241714410576486432754608499216477413812171996076560973937155011650292220896055413794520542011031477147917144599126225201139023216249553792895277086162682711746616371234205417119735137530436533849675883578191228681950858894328901832248285645043186756275673920146171270806863628498470468237673463581847839976172280354186160830611329465741688990290264246378374757658666300933947973322334203642808451312879566772094805829014629054066314429391506208351940059584782572367550861055030602073791382613137403780822239500345022669071641596472348169834574776730086084319402224372193819247378651892897832233509205924332249353026495065950593160999705192347935143003753972876084929624440851642403050729860105074880498868577183298074320127866647012559746859401028620888205750217748442535021180168227332510636584356146496382004324946475142372126447532515204487668688690290926752617679144061402462714141695833935289670696758284939251587438698042957381543431413841517089114960319300381452664558215461896320060530964713492651018220753820386265191451140393601679609672182256237486863136554800995165142205609337088348927158422084674445566696250631707576425392552778824440499609770318586550934922826364511848620334102926339569468249366113531027413829612234087873893621225524165590502386558682732885255033056918967163766747786616572651465290319515466513845653513800421241712926631603273301126060800463773082584896493492466823934792431709016295143187609346785396504019932919146345630477134877574198453509390860069897049893947572224000*i1^120 + 1754609926049595543911961861079586895144114537039649118103341028324118641374606689561153304161425679978296978149469327781883257048851672010649712586498488458333870310789684250991060038377583767984879297282477451172746422361799290662776672642723461373201710058950133972373959424331333826819147451856285538164176226501910480041501567826152170622673524246043491234360312083485245778186493302491294225228613694229837937306828567300664615293526856096875862779491277767314863355119304806760962284641277097937364986169317068735038393726355190610809977827285575881021959112822317576028469600102597719710369222167166969597061250207259276950272689379756302876422758695406588126605866113038642077239953418741557583312835013765813508105426625757230521093758410886613749365785099080773213759232859882964225127564621466859004545666408524751673952692597563706074616479879078861252165188959535314332676118646154159360936772444325273101216075403151781659979819976524329422210536045145765461862843832177134911255531032311944719854767637498734363152518851640885759212101438875272183057581998842010563361383612039236229254298206662467991989478308279034865604712090137159757723082623730922287631778710482932923781520094230222192332722778932516456626786023906078536811591863649611859511984112633875040998913905947395645065430605656817538851996419194118040799187656761015732940264428427438344699962295164450524455448900350708472901051517011394997338315328190051037253214003903639892748653732818134479675858741591800654329546129463289419196581054359849360488441683628344857604483675048707429235151226137064946065850697241696454570144754719363391191327407074578137335048612644874670615961229036993948785735744222808040042902294765513523977332709803290466538537107313052238605197729578467043782557904606588649789213018316465465167835263064727364225825699779278980169650366086896462753412267649040082225704699850537262439193540984854084377118876696343953002400748286617085094676694709489893616046515040480346604617773584817448228087148090513362954577031025823551793011683983902146068746256145498891058185783554926486989034911390137555919835703521835700283751976438812756823410646356164741325249087343819651864247379928679750422461413300893230106638295322139021804098976164531102303132386764944963708318935053029464848613437723578369637882494803377134778018915689101831738451224983410599365632078271382576762551512667074691908415150283547766377187547285378846589444157990386117256721878517790790778689261145742435489257321905274932265471918299048353663465446417034966165669864013539926875413464286581217634090679452012874486715310852095432917418966321023725128231273732552905073002568515348202061328820296210512378255124771385539806910013001762184972277740769049914075855237553860997205828015687183825735831436966523620102588920477253632000*i1^121 + 106833867237631402090860398128751095765690746430201817466279389388012423012140379525988958803294686455687949500164773994411985780221997043174569000488238203178175802756597021435024331999776550884385465712665197002160318238279380894950092846119927031673187762196363656674843780673773263966036334491204577128780973211988134447435317625751294056141940525311415437169892131864407193459515864373087540747320253753653183213227437493433914816340792500447544906230625127793895093979023409379588836728690074593689153088855310003843486286126942356479855055902297694772705887371253005487124439256294939355116625330040324108928822293020706965916095466835949197552970573485023523148240712984350381824216375505048410685980566111404859367020981758225354052366870492348967827545856577630773901206968452598576724556050325510320279868993139030532276996863232070877113619321373225763885666681800577324735708610136541234463592779595811804617452901418304503231655420141593706684746155573659033933667248948537736754841414339615882013656355676535011853998510289366753274833341428267059304840567903157573540766253311300323924911361094790514415871418147061087436388823539114817386357130117792988020999232767632603275875218481218871870069925324842485713033224076149419717747479533452028704956004197175032597208034928449131590445640705617670075826788728285426208055096291420293487764891846537228187796151161456974659137442270992791032001170031877403525650845372142370289324112446428544677850188993768582482935937422447237396294690476356628282274458572936949164799817604657396672600858472316542136692323324054250723919408250946620491224224289931212060843494778822631004194588415549135783973831086843249823464557005422268911695837877742676275435813462480003978372456180030331360192269374814548633812746702768297874365713976450373300440182743633843187274296482109141360185687899738454943578664697974699421612249136657307172923037679716619045731696256877491141080531856805266468384081213014159658975840957816741772779848002305154527734925619296399442289669124365410199030006065952795512912277500287128469341539492807777618534710227412830078857184084719630504498327648201826064710873085316040922587855094475664797675611839964581141897393993019868071659985197586511216514424508973590261256592779312254638777307763318771784129176645425034421301311586023059881290154092962119321585436359072668077491667458423997355804115668549995165607851736814243464985639415139864412613024877123503628332617205187805967185503653839100054412099622533704419835053710091707145285749912727622533227473539161070408530537297724331731844873590946843588472049508491907489109638548731223387872511385199867909127118763419121731044879124998230510286494798837356658204180409312900227734376614678836513599655675460635285475750151446580843700551680000*i1^122 + 2596999401486954481493244319539850622047176619141799152616338929464554846814953980548993243744590306268909929803173777860613637113555434943506246201515317408470619968607801352290829527712075503913204694028854305428026142812214554391507563545977106595219282647815710225178029413986667223572962058578968389650609554318752984717772210696760070514106458806928552861765822982638438347177821298426909157508798670564748103550286812906986397150402751119885963261828641140273040840817826131878335765184595235459901237973218688301630400617195894749631862059019383206665861561394026305347158037406450863929660317692603497784296116318276162086528050758475904213775683429456875432452331096896310093916747776527945155191904000590435486654367968242291935551589609468292630867360863883677921013003950956850572791760769012833675533043340563900865441305921283970371389932248482064526324648052474548462920876765667986519701115009916547145659529719259436179865824724308222282818694115710630065624411915448501347796317437904023681099418514929539774125258397169659736589266718350157047491128236449013994386789568314319221606784018426271467795703495208833748241816082801782554288061664788091432524537430205492682616194675020161713471069601004837009085174855070973212022075027981988593956774041345070899594295897239835225894229572186999042255072522536346258842350153066691058547164876327273819960916897514812449526361507243009089874822247361016913159037656013576298401052466894854948890331638223401751749592475716491547691575149004473361848729562110665376411768703261910905933256068201731353727796319631492284032757695464958585790362012990668903156079075814976238337477357113551191253644028978488776167814438953558249476257884599132289443104958325007863026923365595162829395930675855949500280767989679399269921394979046485559306692409539850400240168751604245922276806621282455704818883130533244322568950303152922673417640760573170375256715349161930191995923627552226724696718989471091977178540586457899000929288470680565354846193041466817159822410224752631728965782383860848814036735789281725763504617064377285034817901033433981595598470167147899252023502280591978259827854513450612253601089384024565830993598320117076387036444338413759959542758678360064470061147278242904875896379419171454885792424417819224696200029566758910994369561592221650117818185900266738712833868937833300843334867964429758968050989573900453636899498511760199432884803446073805099238616105048833299458917517026704357654388745190434607556124676504702110234238918624824071807571802538523265610095948879100066984652081316508396332113922560333534278348120856198331578145382564313031627659189977267457870498699870972314347368580911525969308829802738540138096546001075041715790877123779267538874846412800*i1^123 + 136646066826713222214611396951009197765449800461626366608584831638391086992180117095541111658161777018822130464616561532803846319199922923345594781362319270463455224050044498929890162154662317862504177160054289665095900348644252069824222720408538307058713825129477156994952706899562419081815468284703211711932071491400350813397550005991476492231737791578064706543536598658990936188879363007723951227967389892476274905364837349084850827395694991230290437138584326283246117890618283965062551401966433111748477345868375270626945748928859813065864489336260187927452130404205794836857569978186546436274551301818663398551413626840223225741070070145241721863611008565052220406558812957028167910900364981438001258123471450363121050540371414598622692901387960508314996616791463384343807452028144731262068235881431225517707741508439691183079378270299741697191595483579107131080330373054498293607849708866800520604787157575286231382288204949114122206423085542979758825112039703654576340828338990810287434710522398025249609292026106442815307324576872484158465037594604497604788419739619521210189969566947716315761363297669322879181420753322991925884931227221095613361840541319937921241578632590756563473845574534039072476349493495005794303203400450373936893950103709340480550670372908629856024430635236797891743202993045764493065375424453671506247904167049841852275364037212741469362382800672088501272534380518623692076840843878543877205965019591514263109270730019620308543625193535937120436674487232127921198468725891453401612804311593247993052544326246700288994014790859583634592443132996731606475863367364520907634474124459314044556501382870980348386795281378310431469150012190793893430749622681920846634528103449784115474331094470389495374185834655578022841038962406570038416701480742009910972659208483191178959014532799677943983415203667544041082207858303657136649153105508410026029001222569482981079493151672199874171015350353458969029557148488174797280380702941415338104076259614361631944124350409271199252502890285752169526881250533383576978874804985034803999660777955797870795791343178264560748366309643214428909319151819758247106622456742632537319056050979617142469044010410489691500823331758995176801385239236467508159907413712099681912575167946907053695052045185436515591914169313366975484594824705558196984438629753896536838033324291569513156469384000581045478404936742128123325091784354161319100044294139568883559464787265334132828621241132282032872666961642206912556750905562263450233839004707049417986132891813533172063005825440658357740888845103492811763129733093617302812710420218682229635427467597201783458623616525921514470447872692018763495235868926422572743339122726341602198070751662935115205066096640*i1^124 + -1115319091621295754480017650681998809049552114038310637741654915084758666497179718376686627542421945183292243392769104620679236613237621734248399668401533888813272445321778208651310522799236030019295910135679501508840860377471807856319437102263391550611646943138442591496740502811622593710584529404234975193924776836926766704019890850713890299498406252639028970217986735602477697118537631464515405145038195082257273542805167611363116449265164210643700067753664279664781824543321177457601793006157361547424954404735495889041626739569798073229858380085884742033107679452236588053828932357158011119577280430117663630961321418976310344747878564943928467490070323510908726212443325865326554570870669658037701790111159120353121855935003619638120199391671253189922683086658538491171449933869797073255924153572927069663585525721725152807733225792536276064313245060940501641443453083456381485335586479883128343997636169209454464169472164048833926516344805917782792016070346680455829459219917637001036194266300772810439503045545435386241543669151308489111008844791834756311623423842250548713844948134151420610554127908185266894135721201359435400034346025247371386872144914968442162212796177095510001956622322160151436327836676891430868141351017352233506051033062897723230941403265228210419896315716578252724744811344644569582019033130631544786188808207620330073094821663727944083081747800929285105714409986153473317955169329467280070588141013405648631009962168558560532319505694924689223837970760685116229245809785311455769405309663047361272941886572104503746996508602960888940443438930914551502052649312910249877251861759561919387886078535934537021362935725832260365879076756239918929938532051098611249861806373117009795576427835918384100898267404884273369180575128489907596464835938751507517049668264266276019439055524853057977951212294662727046995219506717114391624085996382770561222531854717046213302520161886652784559873636829431362730956819493077612772151831199319113195257713685110817491440446949191648572080747347277463505476888832958347473262294765684584784373475119470691665339305880081335112408298954729468308169333767508902195807801018776168213469866345570658240420227207389134736270700051310587939514517510752740511885539286123388684818780260703165018209397129986349307202208374282430020951600473900916779165421120990547861023344088385289410153813954530155834037933646315220448282834120986507202093092622922473366527570146716312163687647690488939578959987958593456928691886753012832572243769650847222041185830655108979754163358239338678222919807842956603240094540129621666508959125467592340476899239616256784825471264395982871977421147677183189141167417569017992314880*i1^125 + 3360371601055740302459148102860394557988010179394425703191448185680820745218340991805550732295936750258374649969114363103868311319588425684248713290173814140074263628604950763222147053083936320479477783133471001784540611299783830614954011793292134661933379724895665264537460111996112693412317057838210579835743845921682380109215353664412215251252599495312735257503925198525173592236066738883766563194919995265011525811621502824467274106187257982914651629378413731478865146795371089063386351019990596139036360997550580862662715952419170973013213607162382789830428546574360034826902423763890529982837294485486601316917715841839409751009575534033177534285751956769726237945003784285317860888138746214585032885065894563138687209721890825012190861807047862689246037599889210057129996789952107286945237439618158089983529789001931214656123748479138259932192906332048486838932710982636894643880304388096976797317410227868595331907396370911496288993068094047177167160418057082075568269533806256987190633825004330303045114967266675538748620528067781381279678482619127457631549953813111759245389902766395726080715584685811378333311511149500438988679849633455633927531775277980503504095451121395348709771634969050008283251910507206107503892163719393259491917048961647692229026745863826712519683434408863836169182795413614135087957712797527318478948776765704295185693562714045386339961827010368534744406037717778977211979546504838151430460577972874321551936923152976309154401815548828477200055881877154904838786729178319052904648867607124511965080769801989702507158639905294097407965275859172322094879807736266593968390708975596127526088228921280285213217762692233689996961901451577921290004957737386580915949697072762805962420541263687111961939666781303738001786786423806228944465575141959635562433791872495266002182534137674852520951157128258907849504760473546155384499617940635446284462088214955877596158936916780247731855450454271850999516926629930146667385042710909500017805396306460260661856554837721027037775123598323716646349804164928661743377107896235646141480968867303781845223525679845098421237786503634924167598193530321456613018576406869124816049655383710372148202238435593996546971033221622392207971594083514126161900411745339296219839828137217295980004545892266956181326397038736557148822664323776164296059286159067820998237076122597754837717013589576020126942440092886734941396373138745369475939723787062490097068649773984080944308412392910160549366451470847595256438560251514173025914790662833707717611432703956780113741715881014350033972425528032432025775671546608086425206680660842309832846190845660066606344420971559639842816*i1^126 + 414806036496111756621005999972113620397610527817112576849569324096070120502982227596174674930786235673596595045583647560191716825122953310292920866961748931028719825751570232842328909419462313919015598085096898885092569792897861644460641061867669011879743673415818945889727735011633054508175311051631419732881474833115994910999574068456847188235191509905060717822346593092842366480554756909131532240271310083617102762484846049642005974038866125364172568057275045002797848110480722989047031799356161617659712363815890419232586290694039150934893658975491006307579527930580994763289297851138462206547892512867209709840711751520016322723003217704011300617917784387371919879074162747331398249998379117023853359558985463620229830901830688665433209806979252748428519776051452556502082372673426444522759194898112916992242757518654729660969968407301821237007388738951065614355224124638126582325159855140017615228484756864728342592498410515446608592972701823895864988159251818145651161567558754294828680190496448823358909039839012110790538101065722502260372404541492880613487433108161339549818949743349291438666046050862092929289714515099576304327439239566384932953565516756699320213733758501058984277180719595590485273977661675148120726189021818665786535421182529813248949455981651479914427736125685659094654201851482873330202039832974565786495711333796214185233719161222787594317577388296819820439483647350830806901107129684655865604222548827643381302858004040011770418332506396248772846476991657502845240000565392352203216470000057704535196863977405099619966826063511916346856102474351715110144889573344829852391989695301021844102352173956947008179601431550619870790150500426877248715817378618746094524797757414936562540717243308334142571537819708701726417320567647906436427290171296548467274524966332793814044957263282928461423650597468768963348074402935398274054738110307792882210130660373669217109622639882373555392088811204778040466801275701935938091228367539774397429281829859908536834292955828630931390769789761528245553571229159949392433077331871000073961944789970232148544370113964656862958832118778403176582230507627038807820176341103326882046760806488303835821724235605405587246464862301803827880477091896282199741158946223452223244405232116632773634810000874908266001776133235781928708966675060284241980901565484331269172453747676154655433657398826080575683556088461582372530052851308213246877409543269128647864785872019034170851008582706580458575709652554818262716330340792407800030029080178142908685386941898558761388568880233420831130057923996086161413683391902746148372791694232387584*i1^127 - N1*500930427460193216100301746399978755982593911358566173087905910222055233367796369335147116226819165227361519109060040300863643426969897766657140379997405875517546968067126449241178748780906220720051908821387484032273348153637913265768206002241004743308236051908635195394751410939687533790484013372891313221230162055471770899525959067777414509019530666685694835499771286022514093062396472346561939716805607913047285869907086023597075603458994941463864305325148900165882563371310362209984781630125139195713556229413745032396800*i2, 16205911648102021458317269352373006456386149263730192717158687761770998575571858790114873918940893060372852479750418670464235399040947218447810038914613438667382042040977544020267199173602811114149838409721018352839825673896403040896826487751406424933305712123340972558565243774727466628327080708431443960586718212297984303333723806376212257142537469677268486207417782085426256312994823967387495764468603598411789695225385390463231929685947069222388493234561054282309773053425019193242078517118545685016904380328932444179838348967486387322641008601775866967162442130775114283342689112676282953363179409358830282764741913433279113570490551309664721199744031539631273112412439001143127812018457530952459226309030981396793444294764018400377993118795871656221322207046529604431699951468571816729936922804452110336284336556662630505285348519479010936067458431052146565495297444388359678607876375720398530215066209266699316205581090679855266128117414443471615532168881065107966509777113020657167097460071423315396415196382876855880764117931798314430760692700563393438966419789713349935539964691197497995599738469261444655750666390765182794979261750817769352226915354223465215816772927611653703088632243126726543859184025522150038035677105682991131477863537734155893790645134659928358939333811379456876760643494918389329845268482514538349587583530426363408440153334429948281167637434865875846039502708713767060915547197878640281057439902377964311985839596823308094041995448684130881926729286424135509605696621332894313299929098160258965960082551463812448975895033751437222799806831581275545494856496533849024040490508948423190564583098216374672930765345647100581687692864427052004849320708904834849973999969923333118270352737266480464352918897447836817798254363716747188829300368939448572534799029372414998444384748584468424044569813645397452264897615564359023618518614137198427738846629044337969501040116191384614577459238002586711296339082549185484301392872354676319180105519953213395114139010713058176540254400934774684578075828982396685273687936063583503389768301729066632573893854664429839735873881272175201769698892641310853623793478838441118540807180750292442471300685573659462209318515781643532751822855386548601713742685454461176306065642317947296050476761314404814236278135669612959485077226332851123082786022968327703250598659853929626582107564794295622137931581990019290716656180596952521806065561160356160726676421232388448091874382114918908407870253354447108121648230741203095752498439564384083030587238040337180410789891536568833718070545905951188298049148621233885870252735165865782723764583256956434640056979871282868193654825117899283561113417708045204031451563275167768725619957665046885456389280997146092885813950794817114429628793183903947893915260522292616970013086683258015521370107207191539290990275290706036319388320981780026215694510312791807488347098388827828593177478222692858674302035489714222500782764056755462622705960027307948203991433926101106774520217484214864756729826702731463860442516553665417805291419874325500203489856588592763147952414309636784229816666518179130363225043662040344612666361494867629773155190859438961408498540470229713879647658129336604526880475789325286602051886613766196288434124082580295656097913805910627934471455104559366054794885696490767182866053415656472571132624806281862984353284931951497522378923814032761120283684084094004769322008496986436995859290129926751783744802879525612083605553023522042790546847870070864463319274588538202751006453752064443132253686607816584913656332980505332705172517250416498079181045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3235369036183391885630052404557343476124351262046007295697396758444591679685313438833743109870959423531524148768023329382483772897718798672883810922686946298905285566999820826692980698087157336389579529097729559333761976850008883037486749361837832467701280505692150284000614479577495395632313683184523071648416686366568891131912886632826005747203342638211875308064078418783306669049588314827635736440681912769128177428700995747791650647330454407006151194981968244072601889314478368971958427669539915218433070447567143475573842217030670105523689993027142430760454130822276237015085805231871397990956486869401679657471156233599997703821661988335093497947013944864469999003010613115264090061283055260754908032365684626940440808031929470887197060389226196428830268936780658106500087557131159968295372652329171524204586643336029978426623073731761831070204528534829747288721560223156946290181271845159352327942402671137219965045708562263382708973010490753589606659623831924294354079552119147898839270419804487838991164838359057507216579197620682319151494193729905723741226437157741053483376992537437379556496359376674657189567458182275858888218673926522921062277010255099564677010759667299696411000137345005100426052623224636375701111902409588496663700814694869565033308083223142772175381393924785572508205673421290476362901622185062661674332733063265323308579129888189447524155742111960497856034101903078267161831989060379537331582863581799097869910081863936686542605964426796682975377212537283638927325249343107704458231773221462160174565731586053457330192133269491707207348113011143513698637245838394375824559747271039495874663437154054289853752690474777731548629577232102526747474212501031354242935429109795708099355629917442646917008576124564072468412604593090847123302837893364092789593362564783483365565802747547238546059187401712381165275740016883298522358563196150543305118801285126491250444323117360806830398527338990428661721246092993771757449304275430949266593006080057505303286067795321874968006403296141422621062300850799499826235662274543903090782073510970011457541481736859958043519039028222513117751576271745759849868588888029602460106552272832881681918481866616694925433172542690638630748251522672941508040938870980681059529906639273126756255466688797797390390766769231910912930572603610773795639671030272476408599939382029130520106419963824217643820052882147496958921522941009947134978341245176974948199403434868475755324941415097835819738105893246662252532290977341641187371074311620694760286404616607206288719484849584630899396902824455027194869878274829082566882239926915116565487857947196363142414494049137303468332883201139335326542316560270688156788956148358644218854866506417750794243027704528381550472342927899007438944891391817407525655072158797056149397569005918125642445121129245722022662384476548088301958477470481685515608126715588260942656217017989017095789744633658288078750055360514137873855846766501901768669634848060468492715009875264002801579806138582831410674781221329179114129342263652689591188674753873785685103655867751011722127499142472738430948446847154081961928239182766764831427765885181268261197408971861500706792918000710157618354045890781739973399008883456576615249228205270962811434398370314370861807119779320633618549355223487870406547978473437432662987364881366473990047800240631490994112647034698373809422451476589649481787987869089258953903269789854501517947621636566073445974422526022434728107699970563160821517551902701380587032087335435177203848986395479114327478449536875197421294740969350875509571629519672285600606165401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9698621649238450533831514225342393728582659753900643802614244025409554027826004982151979600690733727206046112547135183000612144007660579016747101753347031927621976640679384026898955542151539968839328028925224753277051975909100944335081735633324609366811846355890349775014406681529692469806094122317462377570359356036968657237916589599492955370356058504969888066954075226692538626189048702803120561165861585692970217414791866300870642882292236702135168959853033667541181781245498815549918140070365672555679129931317498344688699743182031916103746473477208177821618169781503174177119469304811473266770234427553443244537352412461523565355853876532704268708339835123108512462209012534154461188711748019159159715240749392033682753310590257311384585769596210640742379001059937244796014301992002758370696881956369442096338557935564914068352137368522277645244330091578211477452740853048747302546390419279731626946777525755890117321055147097123742549323016619784110003915108704760564102588725953968571185285306542698028833504153457549697914671967415660881828541515992754472374461781370894641391638622247678170305133373679421219269450319959449929425499025587996429743699345269853832835545666711371444516053711088980927662962553903367017984740975528825868168247308209807395818170300341858700697895522952729131067920882440565061640989226032023805619549668786684497781919600688407047146609969117523249254588697945367054681509170504376351189486864149100081220913682232077177024351358898660437303841900999244885625295051004577364193466553027885343841756731072484664676507498541744239130557287295662160308846642194649079939942036662878918377574473682439425485567264429084999990519385126198959873564165830191908171343705628763185760495255378414637996987662749532583160621255927991360261460900867793971430474201182920181327485527007868196967316138625428405536047061874751518393786114675624343621984347152765633777751484853799870474699932816011191515690058545252110262828503549897883088752916899702920156251714608517184342228386213448224546463293189825492139606066348649057945119200893968902314955854765872371692777542527452181579418250097467956482537514484760562161607735677506854614266376702236523824570974486191635325548180764663971833313427974174646986506179529358343347847991494606251811776911717674792992202854519251459837005314013179383738585328194112925969348833474750885528502880328168862992232064045939209837337565784442291480736218970560849237167729140718768360202827169162428455511479142883963364757694839162254383113530244635019427836378769370394738230214109106318109884349859063175460235366282465052161749675446185722761506177044509836538558252473361689793129372892675188806267391618386002529538000416104365649861983552469025525369656110385550700061814067748059584057273668757436775484500818424292300593227471418164217473718510945860334734950584393800206131176219665367858063328842427905511704948743369717968971334766521488670770212777220222888347623307873350468911664493657077683144640865959534887967851369689710641069980932313981359653236229272817599351219302863633952328753774132390614669677499701594845489490877829088693300846390582945887850581277882249368070568874735046536565472193864236958697455208197787989001992115738021032731335511196581437446538758773554733300926065978291287338293185591379468104367061611397425651214150365461847592073692823548042494586761901178257672469715088196017600124191792888917093354027384174030838311918117100326798985050285257348286092916875695182869252034642629843746575031450281753514165799939291608883191368456713442537033390655155487113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 132710555345224962305430800018258746282644168892672503439574420053749579170092432767108052166991665912958153131411457103369359343631113965967428127597954979140635414864989762962061573166164523467293170474423935054611087240549637907589049922694281822549872643183927935263021161096964774200563328351872306762159049374145399856800159312509429136407898942034564649664978195264281017654838602022357719872961010597004272707092744596689116016921608293530357721395116149640389611920466390487102646929092727017094378525421555511679958040243074402262060315599399694625940144920394636532236741979373329073419134728638407953220460608409760119827025347298336730821437895454948136281270615630082744584318770677301718498408711411541866062849946997554999712727563117904632364292612783662419510825836217540074957160822714407225086027370484820763575130079311796041497132740930311510703880120603263257615560482916494711878904453684722086978579023480320559658962120115055596706051026879583667301008103839619911434502749477087823369478200658326138862596559754915675932003241928279932994349191665477928420990169732614773153013244311865338458117671080803140402234532419526849246755541890661581453528297929248283334866212528467900751607187121181099948000236383986689864080125784891110351818557984861528095191219535696689133898610472309669389077315639555930915662950138181976291360677370368978626751225028439309459792059563955878378316653222987911812316674106150086553776682328685571274685201567733359816679295773077448177533381235452929836029801107068448004192172583209582981620896330754628145222994091805209229658259366536165470034683325895405530189191017286472180028856744656916678028500306817914139614082500691800958605274045952575438774969165994682783747665489157953783606600395018916944874349322309645271610105024780912025704745125430645136920543205371086072422626130169390177644713735972574720756414511705093107841198338632933081040424496297622052226212525078755941293816053215794405592230387735938751257941713308401653764663377359356739780951280534807374432329139066499102914159190735099581615813667147617622062695849496069405776125674046844782869326475969666747686848930045696602960456351038530599015239360072418074172378008716428189965536279313085723350897128497656091623863477828076912176515384201588020133181776779269886253226073592192304715227912479071744501761411415464463672762659675473488441022621462902790495664375660288904709913603374699242150531218982120056780972442725717896754708352068229929509883412951547860665135609684964298696626764247125271332916845709819088325254349793890546582664965506790380360302327798740253844770881208481990078279179857371472648431485699523561072792677691770946448700336903606773368658360422192232992680885466380161253778172659493648324253075791486690146426012848657370402218888203960547127053887837072382333594439141504720078147520975683251059489409051778462900526123674151358930619952922415605411688730614988006761486544867760273812781776161359015414001258078376386422464433442560612129830771287993293631000192102784791060754739803988119910590627018815701505037693541731023386860684157764410181809659125981049003002871806233300096504894586396692545656406578710771653261673278659282133382735933837640751554356413457693087370944305025286461652049725308348589251029377315038095390921569079231341862030471485583500826114896769833282074815598341998348856269410754509646728867784340076105558231128190980274583067349688389783219232209836332038155518786156379048843391248566173876043452301064507758685730719745167968479509989002210382544381991820870822133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -956695489432000809459300970940615725854435398483438258725564436950950177937309270832747124362355538864064965984740203100851935362874808222972239303557282341212813793183450062139755836305832795582411410164126022751553424056243454624609653151057373315727706106078405350709574103667670525885976526725557064520189951387116732771219544480364917569592786405766831957873958731813415824614584037483176450130405428261968810420781286969975568255888149142727403036013055875473430807786299571495831220486546580023320477530619636828970609585227340581059134767811583745483056892209201560999443054692250658233768592508638515578066119725773298607360387887173428228708433583857016168793792435855943967133932651125739220146143000982245359422655337009634641616031558592742036031606486500426855568950977332407881602069872115423007811440606113974338831731017211754559132469038530845954422632157754098290755129164317432400369480996214852599722826734787496599592716927057257029952453609039069370311267236872436702909006278281317713352672822825197536986599969365134385032277772383530237729064372757734435024636298599197664083598721305437945305393732411931972562039639268183631029170114749339133549628789186169594000926773764384071295704904003808987703933007424383639217192271993545037532991292556282709054618480017862747554753765844773433986184819630944541413151311310230748124683491701802742637039418145703600691204163729953516500392801376627879708744446103660175455088839114623982885955474837287801370982347671002579385181911362036697090092298979787134840805934195792510039780259313833686961253388668193451762751670182525064309500312257115386228305061185169589766532951282495973811671778943607859273163861395492279249291555065170032121586912284278359015497437176227440375442553944363000275562551006473670367439206962155736780662313688081573868429988600696880577323355409417261603836538077467121460770267397115222300384498186283777703606005702465236813238756591231264898703810369637184153026153912424269702923266630096856824698505346992684144835020604950644099264460119318255724500348936481579488921129965840702483885087192055188733011992467865091809919766732790887609740899582627982289540190760097759339140149121139626988561437070780514220446405534595875796458593580605786074913055476724416736626542188652376872702597727110863699797964008323377868798869575539230793834832952216530472447690641678440333293847450339741122363250433386181224313710252688011581078963642912338188855803397398337028674497338058150546833569496147225951151083916540947465828781524340043553397616510202037819789787696883335574633491492843776117493841029696517569552651650728671771564676115483006644344008197406888662794270115126239595004945761829169266739393927839062275451630041439049570179034725009940474501648339195458284791805059696861035787160959533229394285314761370404321011360360801384253971221381767133413615741308835785008474137586570278237372554598833555287814069657304497948726789950338908106365612551313668798638544244631084996147173277065537740898568310991102399434510558029441758431927513284843756375894092044663323436823457913204685347085716437583087650223104662317125386705785847376120848681541810563660960358708875219004061937821279586916660135547218259538163055429188864313886098413821779889273931141958711368541831259191138687350758522071512098796797306332771806290957861136553841001092169809707286221392823077796061277315424371043420718649320152281547910866814787754298539277103765241391289221451877095214664957890717447873445398463956428687761677912222329537894398280915916737253119409186796460205670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1141742665684001054316907237080390631544433090269926658185124599428934158067371497892034516183696114818464832965148284938588307972746710120378447700385027858976221870120472617884433204757389917089775325198366849263724115420911861812172797809151795923957953085554071355484766333535137439788593147293036619088748563660558498411702429391631532402814590820653416197588925145058176760105204585933347968396304357115150346815159638728728598179314999882368284441291726035611405137484741301332476361111358775883118790747693238167675977575229156587402453181713979731981637672022522656307323530214580631441861902934372160269057199319445282071831183308152350475411445298666424212959149418207073301152086247619952068224854678558974457456473640787773431613454114377149459784160913793404104014771881885111241402269654872639762917666796773964524205552157006909463714761486697790465561261264079637588725499215514564574418905123736555424954149841741056349329796959344481561695045828496033669579539705017510274601421029763989813498908091535890448777922699938755036085280735386397966312422406663786716185701448191114327840679065800959243815395309322587670214755169352985463320346486312291013090880160659726440033179592641434586822980335735423106769175710314890077950448677584071177638441080431455519156110976920782044231744908919552801970009424596572234889106273703770943964536494533358932924524288048776741312594256141828850924782074033138294396602452304496373586229061432860554750887407814892666449665237995074326379521487000383386521873039670776508826531937142140110527144052957439047811123439436836631467407711082026001717225081411456024213853937639798952642555770348043895317292123801365481882508889855077629926965355710814821409580780998926215992189169256328181014455910601105074665068367371061228081178741399072894015327694910238324331066123144326727615022081824132177558759216318130268222396442571586798099204258580445395395271951784170122592189614951948739698725044170408850322064993885150780922424505958350104407074337980989520974259020415668587713359559129973341445386098060146146563495838994356933273350795850769205575121839958972103567869820367265422858152833777401079406108646013450882737095425482945879561708680971289456871558740224447209955021046714070301381693676652357729000055925473884377604839848765207825111395616498066733477347688559413429334293911685796162876576755798021171167496863289223998647464169605159063148758761925608729131940452237038698079563359767016195670585741018195761130939918070810385305275655346150494376638238353446483714833646894924223269804888768825232403509297836659799351799002528129764546349897259149144317794978576398906820107299085313916299923846739081986164533758276843873984478644211559770208803163034607589395986099036419499896737110509415551437175665219135734822187620417692891601048452127369342653002771328699924551968865927593632953830525578113583720240588981523263952069188483739109172514838769547159210640743933014330456209511722240748643533339323588382638063535135998971577880754815835932181288545926749147803556128322380624709347423162449419537150074412752557111693417064406593673165381259098342572952162688047066472262612431697491228026155478823477100675411891547459231961341599139318996431081741811190982737502341781468329371131850069914317124869845859238048037913532703219085519996306712819297391701219232249872743099729831908342914165801862649648327970079146924745151878320230861275196028102236988195866810084262787166537760476431679460672175165949190075786258647144870742984738296945965337030768758989970598500257603848194276458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 416248060174321917317922718112504451004842576802418986679234818092418225013018363644150637757754294496644825576045761302973678269869879611431515812697331480775179619691657267846400641188472582074766322120615620780033718944738998075494603016811016170735224540325530042779634144487221654222770042367606080760148809235770031600517248742294398278713604556740572528373186013040065509239214358886209158905963957645217374511616053815973921033670360244063671648345179116993600343342688374140219157332052931120259175882819107599277927097379165886450423849353099593674079835020929908884096195207497394245849418931099447612946264769466973976302288708428409550692411130784572563249105302623881905451531003929676978037615449734872226048144449682536786730744422067744662118115340358765812786218248894572295125540061108692062398115825451097417676497104215457520925033118752249062922610585828594514996728615531713790896452572763114749730491911384107380162664239394050413214125693961938084300547987268543119287256844621004661903633179986428248708384070483477366176392837670124724848914259639517656106599760387765982181816464889650037410459339108115511206405168991503378650722418527226715992927552319924976588071966779929319765202174313308490125212335969985637517160425550618224078224396656022841113823543247034123689457162694418873569623841582709581275870856032856198801976436707667851389970769064832104870007262862702453093478178191768319897734925199183947917900819731787940183486722649567897571699682692338704863456710448074777830842308913386972802211651732621028168150980128148742206941235301933647712409740613645451839688195468866659336928234072616395041181692187171575842004498188413101347766825196360182428512368195869790928457824424942587410576391312992076110481818776136884297710333103691264115513688332309378151809721876220744219738143887886289763939814575885486233104797317721023330344647492332462857455581847633724620905608839712104035518488922149293435606730575741911286922764164825155371712798174325896741339994535505767839303175213399515781275042158513432235062808217338917230755956875107913478510146128629515755657069689294327934620457670660403378847118538814785121177434955278360993878137783298949146221618519851442009607381989169842467855525291859461563682414394123235984473422992314609558033819900316000300616941577185567409892584634557903080033023859258242692835482324563871572096456612295201496806337636808680478216101625813725833662440804285876283909247936946451713937433719513772152748778209318637704726446590597308854891767264554172407086187013595533538459270719975610831651201637618219881544195674152585474133493012831044825961088389189701968144966303916073256527705796976637352585205735512854199422524708347241659461479589750238600987007661587647745769159735645960179167211360935410994780441007070316383777827105533534832849351224504128503426698141759080585707346550745790394524063367196805023200024700113302585560935810269737862958684122302536586666309854136403827059292555955861814395467724766041088973873218463400416615440625792993390536258911528103565086410432181766100171582622478116805854604781149427548261841861156940133368239171322170324920051307207733027273440675157839561470655817341956945910775855541712700939979274344043253071818247253905299181714011058222156419194846025760236737468997158697918339379901603287842313920818766054596563333441405887532132223314453611063670773302546457554010769260664109758662205304620231994555807140553063439343281450342092775250324901192533222640835248392336038382772587790743488004638143384814459072769551586639069839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 6157490987788600907161548118134882847955648850290324518927902334111915128705174666741029838100771981406415781972765201902417094938435506558698477491405570792321969988624928235319547280740984407662450453245801139319162595255043351672790319174880097655415487735967669811413087442965837072281044977946776279421319565435290858844864261515971014255287028977779152612928166367424175841892375900602549655956112200681706220686176879013426844401119117345829417995639671309691086354007153742052735807607320703073839012840629950824737951976550329045502871179227496958428494407233843794982816943403765589411818638244579373969670531337621995333114110941799703521506701455277204005193246788595256871935506556931127597655245898723414920289381887664523907438790247831587252923731650131625815397898754750579905728899816385069505041110879834310430578287648444636931598551162039142012943499797482506850329071626097144310517357474146224425888753419254176005150875467152545077126341581993089584806500397782796877553998346684431184327226744400785204303963316713623290969145208825789459961748640970262963478656428909578671298776924724451276385103750372452969620753898180354247407570447686814914347428108326543043780891752539244656934664711212884225290848214173983381441635043671108564723352103386732120519169409772602895392531545215014622274798816111508071872450479351915319575812492323935090264537776464140056807724737180502074079567791394741341184269302839837633658824917246157867000884573680025720053924375352705604708527796894117392348495700309477906805168334181385847383896883925802386216907589298322932015643506461384197186241229745697277328931720543935900928688425340784948144769008858709119015047697823649462551528496118906263114462203133949265969666232530822459206671221925323820244318147160747634404188079229752129050107687226269937150861228307702420838074074863513174793846197717674686694150962017568096438026869136262449339577230255622086029428415109169343113154433054072327988495528339433385770698378921866658719485983624250794015697442626479653340507382213529464205400797735874331165726151700594929747771760385010738787392588074750344109791442110325181745784107180803418610568923177207671467282995835927032540611860756759617115435519723376957057189156028318778339129188136733610618937835491137224446918127454196513455464532756232617000871714369723965455594779381480242487986623402121954906395697732254023766788267188822882166953871954358505148377435033993946510308260345498499935637538368373490388801479463129748555423592008089293292512007164855658406415136992836729052845636256894702628843994148942958285190596163221211533118672845448647123583388874416099790664106501797146046446788185407020953938669174183195618827938126630254391178656622889237889434047922584614944340376331542681519850232435779440689940245385419105944798617665453640918927693823021315941417799890651354166828218668050416853807877069741594449022812735824084821563612645228949906146862312822798085637842979446464950568807845191390569549954515323712243494202128415626537144110066480154063567663335890933916826590356453471321395722913616078421592484002421229556916733022507847902352202364854858081193626307992916809534225814296906155127526581561892581419231886868330523523493733834722206663917134340298724123039843347579585643597109081964455586803243075429619629691041653557775804456732933133661857779796978373149637100976813062615397243727792852161566911005521114630347879771160259817925777000294648381566898280813615140072664508658240718969312171300636281921795667983655298890882224057333059206143879585551980953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 9662219805492606831817386217458007760272157210886877743923222548157062077874868492834662338070520054562764806475963947377038455817805303913970811783057823273314715801807319553660615096996370374245391680961327214758458845012627604344893787064413269080595619792845298888339065057074667230737268301545425038154387119544169121455804968152746079101758013546474424940673714230997473669442484191585710040043521361282519703748724936795326839662545089635818990126438925235323831658227948299829278689518286895693085255853734612508871605865872271588514783888827028706251486365684666171306921194576492900028831491928757693785881979115744630602708566170228385937982118359926165214446857698881015989818491373039231698754925467034967556576330683538540641169323741824832764253742493010119475204182639302072216695064899701246668489203952869322558007450117480229294868343333852417883621252486932668862987622173623543312078009868611623419974383852843808773421353680791090267723085075297205120383507676264427645209142351763534883068354740662483761133834058160327221767694407966648200171649615098029051711123675380518904251482552131588260550096806640785385390209998099093185691346424761449710394193479020083267212407197408900771566648639129908464987507043476750350912919460024833924173581930668307270701984598705293179528417259186948436896259673145405514650143653794279115316638321407237967669749057144829545953789658773673254316256232132065452448540753017190179649280840250865409602114776292466394432939846473427172771782488149058542466465458429828706345194576511251480606167495867707346305409385564454402021615325313852008217233432063467161346225904274417257342811156106934334032477097196014825159704172936815222362371271314604828652030536589566858506367796607769652880869728976205910891767881299876424406817887929350166146704214854780452348414416686347749022938561194605553818992091632378663016454536006185495613108287637682755673303926199613839311724772680892392637286270661796871376420701185648448885210327623960615935124732014978048825757307695986056068578545946704046833548353914990231472640276780757083931880359512197495962622595252200743082416422697789988837269849263150337946793646455094066887235401658161082658932321374417429662437828003384794285481636853402182165981247694484351723533285343719723669921749184977941854779154731418230759540336074957938511525584017149558966169630733797638717145372753884270833700908037287249548034401286092811370544395761519728905945172217233743552970720203836870663752266519359651415721372989414114538954468288876833497672057398393773658522869332687985787146994153491250429109481204788553453443239235958684661500108587756825383058102039896104154590319513696974987696392916273431856773519435725984972917942492324109658701240319361589806985165257422945253728110578001382811368802115990881146924464622834934814454183545090415466038369510064942892345312263552900495339828871000025809398607290271539673510783474681816950916030407229003771442441297075866124988076880686871195218574358849443356386099011874115994023032028532067410533713026859924799854323242647268418711389061718754253124600479891881088147450102444619800235626953945552951094842463704137515356399419486199244816364788088116777798297315626670192018431651558436799796600063551667198366912379804380160566369918195050309914899642821568633024819769109637766733467885382669663153483557756014797063080961638883643059933895197072533643045337050914562321447541203796470832930523576483142745969733762851185194195724446071932481804963740210451115443372353126639335913107514003695205752952014237597696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4870061550952544556888690123560114899540263297003755256896520949680136207040766163395023318561220264977753026031631185094327136605631422980062840725381032281659044077146676785832777047796075566321380077075166371432384808894866856174804609811869178556049483724499819919075665710329180147712574092945187739602829428262399443612889310460511026553058157462863639946363670817981692010821152496803835503861159053271186813801784131825586242190261003936558919772896348075294917010985814620068748293400557270557580057243994289299937378722749734324129666789039190423833972055543290590129749294050785492468717784447694090406818578152172043110916994502522605354333234121903695839746721194570554376859803155829986250797171109205285387558961134303694366235294998213828297285467874730538389777719523449060928601830557296740012715682296791263710422985215128758261328872307611061062695224110056677403973799877182511466764983699849241334083226651591417593682261908182651415858601342398613020261217081912048733002287569432495322402161874090095986070106602138293561844034028157229300604407437869438445300099129364431127233346142230363368353555444738499804588303498811983334867081079097535540929356961512341379002055309399483032815534714988092394260659231063695185323439803978617814550060893863450549452061453117071351713239482620770572612367375103176236445060105844176004744526956515308147818117201370849096848933844244046666280303459405019864380779495336242884424922425473999538920213581963693593374890584506779532494190007512124202181805508200892151393828525902710865290285932495001207707493295591988804727524624681643448171643714967072059768029412857325939560134752874577559934420934802040117856190149988415163652356613647190017691343965069031685165657615338654710966095980760489170812904134561982644221541844548006542690378459549154058258174907320660571830280063023421160572891847800925751589884576196523175934273853109723810918058727151615495070325633344371200085158109005768543731764609793969035912751592105797855077410284149707440528472161171685907253334124561055111499638033660264579047849571546843692143124391802835242851616739964011850305364495849754700759903959172695635620337609891962632248554914342970494297747092581883467753230566776257779419209368927639234504714825409826642268019624575703796500118534228937065538730593726029475647932060108396572758188606994173383477866393503667263503029615992606094735611948819207766147277528336161105292289320350187910369701690175076923083025891549241510172905978958033260297624646412065744403199926216114691016075046163171908503955480818950651660090000767718752902102027264557919464665369410903108045872853652005092457573087826583825282561355438734848410530742696618769510724454188032208706775142870421229709122327279229997860597312733455174125445626338589686671733519483159044018239918388319648762452213479723338848105390114701857408416104692640081748850731350259506970856722066106459413023692241418466168767226396792937201662066033718600265781517173135439407233066188618768974747602045760566844257224080078791602124139909137283058983667298644453075663358477787004087167522468438392338920827404780008777700356419204403992648343664296838197357844769062545044241430526575173175816552706998423912648909676267208016059462764830732220740300973031072747283426313891092334044728375004119466477090386250146230026824813058029043446976565343066230249561282612649553533090381406830616783145961001718794065263139001450253817398447016254451883058904945317702694471181975196658186059404461670986505017218004149464050653765128778535658271652442181468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9274930103311986743059446980038628990138638675153557787773349588455340514915481657052029336160791252089088929406937053416744517107796169511026414978172557251304220418452440651536972408817055759100482429028917794201998325630746797675033394054338672551633289045748140159285133001248857871527961466955891941722784991939183858155646810097056183654136127420616117547769352556999363310022669168680418226062717193852199056430124977612214274034236671658638340793730084446223698298623776966229419020646306119468702918220554889915790787227617145159167946807958619985973492420161905145690432496568678128932795055521464755122695914680865535997111286533434082811704656685289178079189736306790428840125086583667711857695469914592234791283695077583356517144670776880919761546969555378702698343819464308671502622152290707834944659984743344329896689000331666404618137511153264730619829013938946177182793115361226965643567402385894150455201070623299938509781901783119716754127703447823978066736576101560806301026594791685384724310567201783483300357995004906275490013363773737282996302599344046068737716724053092211728261024628272692791890869841191836551544306927586156721975654593314479406901256515541528036037481629441714751587239733565028866661958219465733548674533254678694333491816222080595631416693054060422238225273545280056227188539964495044736573161391412377745610990809908059332930607113987999614930402431892208239658422492347266418650833768990961229016658644809659403425242352066416024240711544467417549026538755104189289607153798759922259465381000524006904752903661328078496860233101587400331910743803143220161504361539006795527410453381486000467312706881223656691823786276290530879164962659841126592990289063549784436275404423143452742187182756100831649056752144328277133901379950612756566314957699692195260697097154339709042165906915909437799985514669903104684481787042505328259988928460608764739161322923153239224664005870698460090567027386696491386974667478308812976803496463141174145390844264035114633928450994472687485091569174411462158648659490864928276620386647039809012835320606987943829738700949897522086442741099989727647642748920401776810013205621588880028398101882862272604624587215377265823951333568636100952735382290419640742136175061314373116368425450069097351752143900416182588122865567011008058875898753770351175219360561986239957574711430651375386304103750060516114017759734266872790554603641438698912483097378620743149476190478742713747828279007617626432559631681700641550494329907268470211235138721598881038700730004560579178008831756168886173466998497269301460261951407490944986740821255522157554173666673927669835232358684541762546329258342126358352527387763526128940770944450657299038704958529999316316845028880384723462141356247423238631174471010528888453994473060453813846710764562844117912901042777889473771643771828765152492635488132275008967196561954345460110831259901968207574903680649270051564613997081452700564858966548311717365338595527205773626681538212402170109423516700140158439314012706866062004339390393170752781956066398281944445687078994001894648200413815874692245180205859526393377840694828204855229572082880769701573887413799705236435367316480335041516001676795969737570726166337100604847986238478575930220317957214537033390643785321003767253079345725253684497203400493308277013902347956459269059951869219889248131049652365798217180708512663374902057668151865925060972080268471338294671173675246940758519455653339715344439516771379165564312038659205581878773979672439820119066776322439917547141597199102383884145028706854334403025305600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 23561309781860723421153428458881575922812821408330995486182208091922538550469708105198924369472998930295864140221814761309679321381484417961490006590397137632968878836171749962639897463243589999838902449826151762985118141778852399347878667596485378321704769714021696395844716087995155700868867201720784764999734220884281116650068757957696142744408485503370410685124318698578571318398240870945548220584398515287314653161034825317247391285566008950079296755595329632696847347820827855766882657750126672399773833289385768376505829561737446314146550719288731321839103384340198714904948934488489509191109826391880856335096255976589928499279971013311824944622131067288900014394750398284733671657478032363328119926025720434190785664577352769185274263019621086508662846084221758098188435444026643646230739604517445493411956193259284997645482851218264860691431443128200806610697179476895947306559669994911808885620160221716952971545520361948544849311354925690911614511253759964748733287285966944819327536860552005831807226049384436447119520467158822812796286108609455945596772353382720411572461978389232037095510603823919340373935866895585552147140071291525816716183602249979045635069546207933883242866402412297439460044904005826647935899923226093730704494425322421372678674271541560752332256713418751417974056176186604298947322400423741099713150757260965244475194110395727616703264872324177797464042752133078094932728527223504183514184994366647451572263520074500232108807236516453103757672535510566568691658001394196247291318209689106086541376040727002092189963206300953505913363315895349959681780082916442292552191750256585447587407624381479988399239122020101123081156950203921804185714435925841831444216304390358808530360535367162032784177212705059755160842515784386801328984884423514280364346065335920397152399436318401578422902789138955005917915783453894470675161026950264166849458371683234514083694197978413382374986306307716038967046461418848075964466007451869938949447810802945477674896890684906981758966461379331398205652308671458113167782314233210187042507849459246920943620343302054788747461429666758352062538892820561557775281922123064146487254783596910961780508511757131406045572240534150108657824223548686031469444021368837308307170625779891914796955824792026565817114333581863476348968684704433329769835070166359888382213952374509226808562199222474771824225911424484410253988415841107343926321231174221793702113432464827765851899346494372629518487591031716716486920647555392107770541228314915607769163374635947308310991421060325286361139591289561566029410187963270304028598954701861610848365222356593655482161842670377356807020300318871300003028056498584616869204743652265531766850592346732056352330897234559700520335590874581329041243517415905459498288047266167045451191495137621270207986784939960928333790681934994634698366633455525134973059436231568912518737088474082321759274618245483568922751729911964648718284677336385162895977243363851348267381499791227112740808891100055223325134122489502291342860506802133847642101050491958834948724349785896227015684479365997906571068165396058773656804735888206030673411295939538978315361678293802699579893800510637753267136197479426632106249801319383036783864024605925129563250626004030432149129182362701635520298597100685256040250015011289364618742237610107486791200954223792873209620821632877961340386472104150774045194896784226178109191249513422590951493513690046778865466135485997123431710879574727508057575641862386754759656029571935902621641222125107090255749164327805988027941643578885274112549483238597848989696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 5938563065027556447614256612046200913226382279653982503825250151993923875773550970427972431757696473410549165508064832736379887880362028851438627208272520586668538187269529389923014435035267892543161031824038931866768387777499255002386188478563226886734087207159037553005579031862529849932227719042931032084048026908002008791720126459713840149132877096660816050872579541884905030281638109840433557607079840195544728921441049797848249226363019597565170901369706838202077444295284306148931484058060298628642305401494602852912526128985207538368483218551581029228290639704880139678460627165267762860135026805882451725543266644371460669256961622144628566510620556601995849573971169502820021718488691927963810994585576784419264601160402314629733881105322760861659639067440255564048825420090326648541721595737742450161883264279693007205893540099918885167827917199194698522863161896965127053130109426420718910393163377778312689209961767806528228292025965832489305922921459653733152352699280371676477945244893536428336880350413384945700380876550226051225590281234137791033376344545206435960523475178270822914439071110739900083719806236893663076928889581807743764091878821383185405226513885356180598866561694529772698825425871323626464250001526540479856244340292250638047562329356011898522438829011616539943447528785581181239972443204653254812039594112491827234375801213648755567442055600975858354462411850444058787783097433143517847543911933202646722929195984254071124585648066909272868322603067610180503766882509839969545172382022928226883792939051949129974992372672392766445332728845903419071606982479169002333130926595015322888765391262935740181232438238535628511879572083377671509821950134933255387901338882624370964473420328047089885422568553908204172368947402437341345161525169260406926199498554355730996415069580950132298922845939639008451622382992396512162808990849659336791377553350705660373679697542996224264054837678449897171127078039155974854214382612771331141803672313081604333714503272935790064806778322269227524725234466088951902570586976296453009137268435928947989662399476043239046777278379513967262378860954339982369724548899756114704047320839855741438919586615032185775328667875803945002070213174395453447595236921184451512579735915373279265631151893304859591971397867628095446572017001277501443770312719708291275887285820589519528262370986182819388661876623890776821876325654951683002542298564980572622849084082148365279289761842339312961727963082573979537693761649906825408051538372532907922372062067717228330749234680952736197054179509100417756513281709712014543179682779149400489994578012777172229352454151244022489751744089570367161393752709455524243457957913905544875126598464246459372108500595919279093759737994658591903554414704120196368460787518788177606096672789755286890829354263080852545169678947837364859320465433368878911451141146396261208530210249600342381168842953837070857075750413930282099644647447224155469652290267482918713750856171743929811773364283625840899720788464146052263277025804420551392244134008237974668166887270524107923385919261570015252968062386832752579696783320597534267509143888653198135459389178240373769915462126964393300018702342034524827037117867651119909609896100847061476659081730888290516583204952480959799740465763822014239833569865005478495764541940397858045179031558225034863145968781396391133793626834700298815461766856959061869178819724034726591579057402305697222357304125583204253224609926179352899498386450013285517965587515797871581737094494798320159793221817755240369167576299351947289338675516679347240960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3236502183665312839897509670072395550364273119729718522030283966257343930283475213486761797389648722084270540866794658647111093183559095519420384279975379842111133429925110428229050886599058893237378498935961606457700522450654717399026904384973969977154385141500020798935340978735134292214717751944559974677685137347254244699512260939578034964668630863037904703295943005666426977840681910951605721270236522066233943318472960960816656202730155184808748395826669528536369213969929395230182405260920076015049198629332544171362523414419988747587634673608975989848567808088514342212447767569786603154886569570692343194079461374718787043500885071360862557416413734855274538019237988517769892613579712030768439587017013016996817512604447848699624429471270718757737021445396524271859152896436689690021220785907803254787034599966049322513256034072438964104163255471667284518719276147411204041972548583018725242796141166227339065451211018032267805149266318233357064226137413470328046607854656246763202205686486303882774825331095305902812702616904673322140331089948212064858567864109001857404529871628900679247942775643483698130310673909863188155916968322330739130879178279647982699974419284487299792393299206687279622747099156388294042406753424573304538575057204254096401793478074577362506462277455768054283670003110416474054095439066329395622143868373746868309959954902834266977761238488477938688975292968464232485282360955274389586629423824565231259906821171307630439409910210781668261376428243640505532450509993993058877796895043499276051236410466473783558025172332459340461944262202098105839691215765852390541583603164644967699449185973865473304101893178953295426289067568405295714004620264538275880524877332223898765181342296948629104355398431964613172469806929793896841539313783666145961649345219037208071862810957878514504640888982175720472240327820001471295908587531022425622785705126949050566487288919649092968460759900651873213483672738629817869732855385709788964143060342401986384700425911729100940465702362328313310776635216225664076328706304413085545804307627756577672299288695172661287885560494306281025279133574732720149808394073261701236825651830905187569539076917895373093472652535720888320906647680551259785697421541569490639872032815384199537117762476788121699463084148542486387477393226948726008229371196106246483395550749597921470163667604467411679012066683911476842312063648976136613325083575693513514283069854056346038215961861574774046286838962725452824803485752146710485137421964883852028430376795385024439231401811908166594691705848394683608368454520648528854959772453591177587277910163056160407505294974431646457203185498813371282352425983560633841718807405182590939978016915433153542035829629941413194257947161779888425017802476928134370861546201946187450606020659271939013564822288365122249910180177350689121951589449079824238574132004745604467662318468118495002997362637000253914741130710979553981728144621489332632674390503926891050211056882920119304555588904699315897039103799718391269041337422923306141527690314198685936356708427501875746175973695784798351631522133571711194457580329299957228993449617623223811173251057802021827612238141568845932310190674703739690333844262475825190431770177250022499568887444047051471275616192913847220251454417951332808733554651860010725091373919303701256302525402126960086873306808646555295647852478460894247693174482161598033002794494534343362292109774730953474879921906114864457776997012310203262275502578625840560148458884306207575575766628714327108697114274306557408679007703348588636147823160018232934400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 13772476609832704881505098784163041275299060506195959655225060736979572953451316533380867197115145529623626555620058463607568909594311212757184553763719777941668336250952002848107599491309472615841478967531634624239742036163497634216243271734368267059446012507252009208127671920426907387642841500586657088008719364518621507030337521818807765561238564013004591597086733931242807763640231128221830559523055757537277919083794570108258253461224469004611431663957477221118648688316435453710846042726023537105032116831946789604003876282045609123222411786977089636120422977195008843732398730110576478969914496985584481984779917127952344717239164833296761580993917420956722756563973232859221881856284487639993694297753538858137685743005899329150700518979621331102291658421971624124183343093023648098936362082278600345649312997349551066023628493483771567617557097894716082375813011659900762868443054218373797656400331846557953174273692575846852602733658602719865999053751229884999463142944565016051708381554611740793205000944680442055127923720504588892893898831494061772134148224498803439109698474894852429454863520533027411272813950720403727618146980872277783794021189792870338430017405215178522683929364546735608685393163485324194170207116828903422795801857094180092588450214757779936698148356597276264450256897497819667167361007399247962025317217728225519230962021217883797843965250434908701736152511359707259051852474579744186636296948279550027144370389145573166853080620171628681125208720579983354053927938190095082756224533170405212274544474169504458080138434403705008863475681190059257350047420521617882902137274006504382979180133223306167892295806273062145590367268132436871176732769937778962369896061701451243359388111037337029501122127116118187666866430372485489892832774200714303011976584049840300606346686651871841170075813450491331120600076384116234265719292331274373212566153676727883299697330014402896278401904124354309439845336060707755803866458630230915894865420546943767747584144514234354620473998666814954138199248721240343656559662433203831815586341520767031714069621837632708079157580952920139866102905959816986010723507186620620322587023460567058728729018382796476796714382399024177245303251141173622993129227455289643639162679939186041460098771899159403685667534607042825192842482994122788426273029456915015883622541614748243723632564478891460439406602267165247097002811349737604153037243930082854145851091216704774733866534880660654745644130883259829989701610275311819751342313534513554175801593963131848892430100244465991418131611561011531894657044954561437986636965166991794445447721696156198854654656761621277741439918767902594966289649555379497189931570707826987106532336733044033123007917419549250292338462901710920949997621211398296584654551056992118567468329127414991216684528196495707519172353934194611869918621519733958406681153030102328322592698780688989282971333609648849716376124828249007561839577616149509977171801744292128948559492488052912427445302316242815680285187885544136326810899649233152567782597813243043253911080342043490088633766541349547989107023375592715150992946007842645796805911871776086060655967961432290455523128622810949623778355587176819636493947931891939559872205073929272310614050776891741119222591302204988428532095780455521494177728830814387030503557442752729197586022874059779491799848457952199094135344772887947517431037890058066412083985743675447444164417794690794967583891506637831560852777116744660094988228478171589325997593707342399948669632089266859244574367423799323121207364293411458643163602185959243776000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 20815863044742372174721091397652061134663175625844415618806884073901048810087990206477037454582187696394526686374695105814683572025787061987776974411439987452329909285876131193222126067052377414663801839457168225424826604162307954854651954764962831444236378906196366990071250195310293122206162326177067892000668103671275526379766910029330551069689005390569496716930609474018802119859074887449137457602699090478737872225354184171287336575331010027304001568839881904230834672477960118277047171731692105722759609037930100997869937871990553387993276266229469597571137396016382015511888754483221771916686677418506292538040608005196922148112971150864281601123577739554656504175023426232217492390860171885877445367826036911751647013306127721453231629378806278669745287555923512102990740674187776838485951167835712748834075207968343468428477589722389380249961957365340713692746596740958619490137673457116223544360271503442584358763087064693632385084755927251962808629413465854321639439023502505681347125244740103427285995340837967211288520323311369981151099057055562342671204585222106125101208297075839642396929707854552732059255076403238974958567401460226066850312127470761310629969591187922758224809110136149097736454834317550561448346209629828857622592234594044064211485953641405827264886371310413035226624877095913707397291326068650826528820965482780257005276633926457785418062265844264208369833993787502012978791617127266706509214227183967694254187659621304350223344175722699089943143757661657593113947967834003308111621224208594989610930591936150807198363001092540015303320764090376072034734299353261314294776296839007513095907241173242050205992006747603990882365200041158235598430841882480437549776499686914838051252404299545950592669108030859308974280686797315386120023173792621435353987995709813039460492960878408714225975777047424886976335627259445747592018385064296244776084649076250751139371156639779715214168013352878712252635701384961338364489038911074784816742939314457995892273063924378093095508486648882472239903624990010044407568951995596307151803661081746723736309024527086579753098921898659920742953194352985450850225083994725058145623207680444319934725492336087295913660179305149502966545229546843590605724760192459918122146443299218548595832012263336772739856694753444433278567488616059251202300804230897717496994906816524383109825311002949575159927845271137109012759494621358886667072127778525488335524240195428169773810618211423213149792532045092086291154461970721713105505193318362354262528165147869826150532359204439140987475437222602239944746949263854027486714116107836009709757218233013631894394958896488553548244723026507678038113994705413138044303709527392060791232285583329940398743390933843749839409028948621577258049131282772629446885970562423901579945035696828234282448806551556279940935993462322336188998665363914736983749336175181847697656019172409714754913528439504566376753636582958192041357436922534377984325190726020649313268051011611241998874557067801053977527027589230956425060017000304937761814277585333656328097699414103241434754169580795320102942680444488103058676907895402402553122520189019111341633124041616665653455850394380098862587428925094175891175746619454052739597712787636762498501713827717679476536870042462979550305597556929089622767879712663804900739621724777152435879710865234181746152685716979685096679463256110261139668583535330311041532008838050773272327723095059088356022218984582787232103152035125852037736835529353512330462592752866036606746718932279623621235766726386083209606308722933885050702239366077480960000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6757912767222794675566088264819903786990639061342440834451742358811557257755754456757153196634699331536115414037615748665179281751335994089915829460585031000978969588334597231710418664947014064245654436523400258735732582247913801927161961676022331309329142371183936922362362313328098850150769373154967521648418226542498497352900627665019512076887395973058721478247201349507142488938964955949062805726565783058513844994494262917377624761672363496988771481320002448516170747098437659018341894420952867405950659912492300652620852893578369632100399154708413404344010432135668861164156419769874792489497252935949997620521158332199862083915179573516939654990824174896068520494979748789852329492419110917629431013925243545371902340601229130567308762584173255502263929267660249992271979278873496408111805924266193125521847544284053317601841754411255838671733184478366790759804517444453618008903837054232648297505745776321458339520872071801484453160550865749248368380620962055194637840024310669396024951162718180344577128244750017347883848229394852125652145841603071758157122601985395201375627806688633871169777865644445080925221517788142030132862129018500855764987735021312023402199189914401463173583235400413544072155578124236503561572263706541103638730473077311022496108727307310090553493778326728354169647861583885754206575735341142996631763880213205719313691028717283929537538659758525906466526498968402214651650991316967098226092630702365510925801968126531702403262678497926420371512917050735128339024393183841326671118401225083123109236786719459133994397176648145096964368929744223033830657467112454153454768422931080772070874022029618236589977455604458996605292204427836520218781342988878590525784173132400318726884893546561752204177200214571023615633002819878922115842198849885185207753924407070842154845890915092690060135632734350002086047606308894511676744540264543520588478147422028791280061723667024345021321743562850933686824437337852720170722540810845940191309796893730632847498048079543351285458941099721001973099452932601776281258405310875602978284524556272360604153274587023569455455005782298875258150662613318916579806760176542047784242959054400295009734954689522361917593425043128335826722932491254073199359878337766328932760743852113970363280230377787737952363080910483173622247730492835991496425135372065001204952621743977552472768661095130277264055349804576904062273309093489999088571841275347885726324719490108035821957404294480475757051687664564664381910134159320614839918899049786476528366768314328024982373793115064670484132405294511320079578837035346441412746831515993499799425218962338779324385599160473942064980729390595962545484723555827216730210353661006954554384377258865322653417266256729571235219559125014920082676548464253268370028854702651097581601685194383839823084717742202945118295985190000349552484893936232260134635177297750645780418274049148955226007483570908169961280366004959489974039402436078691878824853099752879659634676980542951470063890579785064232108027978771710569857188207753413027408693372603147684793462394694331732602197762301578009734409114305311687008679259067837456197820135789936207196485634842113085204757489026687902848004469776098779649029246439690219329601023475436485861289526709340214804412609809692482587275086067781989637795471203411127974480417281163250236937687906985723662630232415424973927071862210257372211160975367390937945342712182142786589156009322920521783994323622529375392578164497675116177880888368631696639434768212683758532529481788791707375066392145291108426325804788366619133178013129113600000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -845342048592520914939708723205016443477030380980114311124439935631708962893769828225597733276187485548004317328883071981807946463657678965176095831231392981063509166259629921863320932598104364654178745308293400831003835454112618027905443830234005844628397150102006381884373888430544367372517903872354330318215037172269794509109399258748623156838348785293380465763719327015077537693475399691440783562697739144766828411857597601099280255722912316029789656217264364600802638502936330632507953084116208566913638618298538922953417343386213226786401477871960304663036201401964063082543837397766983930567291801293169095239995048187978354846567364831233435960579332487727565852775575986559397351853268484951209881378121820035202892510643492869433937594338536198078725820506744083010243569011258441699750457540214400543445619755680838609616736462413931318462143477892048138590315366989809880626831682199991571658478394023503380849896001921713132697976985438826773287802147555079046712539693160296592014634580013814652952276788143578176750237321825621857032672569929218655270706127327268833929129862203200458617044266185786231047411467268911230663712700090641955931303058988010938808965874344035591668601818582487443161908573838062748999838830191953744309346495046553613170150035370751160329544970104727058313355113167092429770216112955483911788991777516369482338251532412624621485437126360673565350489389650392235058921103743342763263024238303223522185124757527414199386415662382628618242238258524728918457293754633890571651992840070795929999406100943241436082706450818966439287286578092081179853563928786264610037918910836186887867054331507075519127116094677341850884942413488468397328775447620174999316504450151596401125974319270641675035489629763711058348113650751798650851148565920945849483542802707831841818476175520921973838262024294891626541157154390762875791394658226577885882989221035570352255736791457524354114618170625612896208619947473546601510373435832636798054067783256785043769893397527792632896311392789525003334687918828034234018623178043130870622423781300025458265387238686426587438515518475389566655203921068266783401628582564041665622880818819365361955948266545095239647326046970072839420085080799465193078671099477553163029191778495832007803639933444275445985086758644999660290452483275473483217898353871111840638347098793584243641263987983506530712588588393460221835256265955879487701122051494835908047181517265686137230225972217367272711695785910544049714679477352151763095873500318544493482875435551582541235806478805742499031687150220603784796416113984792768989305513328144831836440078487045431642684486053084968645055476602327417900137873203687185453941316244088130539511848418937020937166620265901118071957184413642552614505295035944073941950021742770049963296624304360941379475489917434349358094796735997512141613754224984583320665219517486303129892423973046518442275334748298983862086593376740930096870618704034127619841967527098632710160808974606721104718642636940001358399272212935199321361971613393450605801560817527656520806573888365876234067552299695712439524104478899857453967518596420230346018566949467257764903355601697988219571387805404210088420652069381550518955480790072948501610727663454391890266552857026414258719419504412655299920104031826347361345943456733524549044314789506027474738107727820119400723561959811305507639348366416655445161502856681375500837657996623264881609888392343334002950797737362952790417425927636506449488407347945097357636601073798917049874015494039028097293632025598671741191323157718898886363173617664000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1785614378218691065533542545353800690795301732473213297632827355329039063032536480575275568099167704747120882037752373641531807443061510651722555156628785304558818867261419777009144349691606142804279885660841477756487611293909998787502749299138512551101334015349832215952589386482874565708323431673137401016294828424316939157054849923132263322225073707884494238523977965625248290457626148193338725691065196733811142856103460994431059172050237933595274482311710046781996027286019202091363132980518021665633817901196231060476364708926743194915484551982168950568209366460170973431137831590429625527274773031625067503950338497953644838739326862940714245815090195913844075419050695222678862177151664237398597024907201597629404710115281168469420947789872516064462937796423174745116722367032645388533975696480688992506265419554140876434157089882127719556981904187392515560450930223677931681163055367424267890610713479308613280949011360183653732294615745011498039349736692550458546551126364248432576746736919342393864482172961126884610764455860806956487032577172738229277994068657513544139781122313937731691875864550679043345055095875623136263946581565055303694092593093981401079115139269802179078944512244070844642457345954049772873294690255429246848440727182664286488637997764474620638205659498354192092970057263359210400392501973298470821515990510100717227180519579768462851031687318977784682862850960648589302750848623675321896545544690992378144094705961277431650898478215103669524966231679944376945083026333264929711768674083706196982159184929473938388584282743528371854597935019234016088785000561201724490650059970298905375982275484753072651571569087300576738714039119300216097574637316593263928254949280381039788425146031265658117010448026783361023160327456648677499360257770199756227153557286531898074133541410915601531274800383003036827870349998138569674916157055936473994922768618992566405316489615958316261782556418079551026425172785962228245110940938840569861958458841020297207167549151584851276824390754690573142119502905302757561865586890777523029492707529541398170639079747506565000151183916306758865698681599189561523981408926292790269511428744491044099754358475062434877621786574199849352231150835169010280349906258383176997663810684120440152986758960960322568621985382645398381380453304981964476571010480044530188271575993562419699843387496028568582798256825342436691654176086964428725633969174534906218463177341342307518964045298174108242797674993667628606502097122423719465841588511652394146997639825441024438473892566777467506689581304406986056328027700859988674200759692982843593064658297418486579475069475482013981725197880536703491409427792465562789169895650679187937716941311969642675525012642051893877513781548361181258715446062034479492001058660384837592485282398744284692347016701925228654354499277727584334165869759999684797298564555413936150927057458644194079576145631692465514040067871323520309812921728827118778644536204450189535661537043792374472269219353750753810433580038335104704016087246361985022620103840272817675410854795905073030482016385157385865659583934938168398853710129771991531676725976369875082684861883827856754040662296085468048495188668923335705898657430881650639647388090908692830461533313291136617410216666443757015669789227078288313899270941882059877012953913455514617786550060639117824783588667260841026126342207322658660132028282659763861545533441438638488634480404592043351337000958113686048463965951308527345173182843141856943080949722347035110675741519664746159833184356324002644444134606221366785910441466920960000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3943130579825307368132325216740554871710087647999763099569805823151882347716058781269453214544245666809268939054624362559862641168816182321761708264676030492826488811354886476453375035008855254940789267175096926375612306232957752354393868384831833534500680151096202701813680908122823512123228705404105199225861092302662461147372625346628444918498789711049357881808501490025857102561077344398047540475299887888992432910040752650596108448758269282507042232039948515289413220471838241220714569673740560625481387309989437776905768467732541183491814367363831271190477654537280538327324215828412289740398420137044642885264564811288471375332893753463977190342934693506852868160448794313571401592901696938016407822219099865205046201311955551426069762601509026776087463667318608768913062933294019425922404611078419710244534197104853159626149852190756583377851025538434987642765856285792370950132700872400559187532753055996954331462479860915448035442178362776377317870306389389100368005095470667459578435168391028492173188035494924277008799710881108944381888842211079908461090874199828354371029756021561436950944423117683915518643148783116418365735224181522905588646098784659052075994835442007313217529196317660931219725525234748070994164113281191201701078921134341697134966320118627194111557193161579013062307810339117800933857909419523370498565248296852449947187374255043493430331720349051100878951786626304394475071906662662125392147909680665441696245575112401529070924040610789802684470418182006814617766100799627208760926846589819819362399589539128051600676473176901029893242218798632172560075471918849665992137406814836371814023705146853990765753692760925551382368819286731018297294134905191841138342405369707742810644198770488981356816331216076562844887229011580011421426510198658344989096739979595426588583434398671897523218885146990791521853190110677514283152075385214626282404680056738842797048892078499287974444945550096804064459078516090836615835024343522249049777120585543066183564589564302428285500343938818564766087256151264720014723788159411331478731694640273137615104834179584376018368947204965433628775671125441669256094524004133994393520957021877640965032300806770940726758935167566184178772910131823669184080548790540626681322944125597378184140567366809055847622078981837092457301033353733848169530561711724149791201643843113627118828549335802420766459642132737303718581910364401461525228423871534465468577742773875964904989518583789334815773547672186559834911293879907337973546916725211229892727560280504957715122088913734956426998852589795446330032921408405312976681304818317316097606171364364818915943733490045972767312567965825146274288507825168088017619515206607578869430985547829046773927480483783801164003702141473903596703031131427183925048028813502675955539580342690515027880622414161642151672513396569302225725496941779925762015822710766024870429431222978258870800971704704500546242929520308914092724954461795186083803913049472619510855136949049336349162017713575705033352053950060945389990485791599647949728312798648974076535398175839094784813165052541458332697091826882651198216487368180501386237361119719273743328392298570075348822764619768312762755773220477365709494819172447056437792328227088260969162003748894560277588930642092003151506208429614398455524161654165004548385333056222619778232433608182771862837678927390655548604481672421786361000104727019234275060819302931460021528597058849087601632656960753504761101643199652299718074080049324667714284273082691095407588654678206594381791534248732757593992061317204325716957763049881600000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2495772987507604807183772418976748430141428755723001120458820921755700581740561419161917893195592245940616651153663817832991587463564757326495956248380161465612199967688112822807904379019861925114845717770495616073131634710884155276121453459342474693142984175530956983328213079360604749298330550529815024656896072091448763469758347840484333737415350834571621343849378365644430328378206936201528534711717150841997248833613406539932906366278383115255114052251728715906951504713928262370815415446448696641742022514580033220394966855343925095638656388618941330444794136641425016759918250104541316006823553724573013209522619073336416897961552379439835377576351467502633752243420768298334324512128043124938046304328041808510686076600013177594484404384567627541185799934105279608856860789889029844014823575855150571907872500633572000166820377166638409765467907024023637934400587284378065731303143828708595279880400055682686555215585978491106406009243595677393352943057748384857456885199044024925200948559020010485843370004825121029379323928538839613266934992060210327557518717060582653997297469715844743212025005293536578866913848190884634450103973612397813720199679438969141388638191045209845640992709973653737117565018871163488858990278110447270485108204022528868926445908572931261567432163845789312194182359828406109185487450184580286053927071876904420243054165233624976542709575635537586962333061792583751243986564142994647202009956466361556059652854283723143754350916655215812320088174762519355735471308959937519873334277912839633402698173080551009110095518725445101627374883701711168192646611057602034320474160340430405050927777492652972923861407452497512250382294312098179241698880117301148220210140319893064663673185863678299775391841532007015478837115468805077956100440069386795121155608274821149320000233718858039074579218180378112110275463579616852340665887421422326441665417458986424107294533539831997283192595525499128568400597199331790188298742256612643935811655686096746425309188190068358443003813595799395967859144983580330153188604443260699147492433325536476627596577493366312523555502013511265095983674821080114094759153072305980244830313949876665669550360401490893954031228296961831363892387064613571415507548565385744618660221169929326279613627854052183889054077924970623261158347047647438623794056962875648404390624781486440932319646710200522954903093668156941216438809518913149963659965123768834900584281249365996427674895038929500344746284862500549907196873512921267976842678443739531545935444601364245818035901440934110834514814634582747371945500291282844089876216088829148937741405404839887523865509537509226334770319203034404083337304180362896599848919620159237893877848475979907727647970938954335230444972199640164247246429987703853450109160869975326637392574605236536668350431340742764390581141389581835660907882485887016787067811022277688744567978463866347407262904954956486174188194059102372435990859363124163117381123765277374165163753913700631547160009530722096485175018107360234392807009288196917945645557303519859090112512173858351398015763285047792093543388057163403040928241643277608899944702083233814241261399108303617320029528428102666079716291086446931615992223547723080717301209610633718695850698063071505504614749931537438599937902313041496932205058977953644168185263112250062644367742012280221225615324136325460736484504741104578854013626392807979471468410335247057184823976256885778952620927638128707072655307879631014427997359416350856920495180620516564348105756510731676129369420965478359589687301835619883137639200587776000000000000000000000000000000000000000000000000000000000000000*i1^20 + 773151252434275900824966306795493217137758625786913425256729904732634163455339802618218916123230200396032871362397025691962313925154045693051667348999232277770777489953644830462876833993544070431252637085656170467884682818317195901261157185755862231452159185553553865738989018124886626779473676303443181454315204280583698191096807270466392960479173862269631384776596578779362959684030302693155667900560522344316499502833897293142755150626344742336246564993572630874978763703353252257567696201691408340844908886469763728281006393870472375133002407059602172373047350952405033950060530725536254042577946365855564099200483603262727803674602200211708118585301456798520367185827296315620624195040417552673094804172375721830119931508278083077772900695854376379963329024701181861992224397431347579530507052709829468251823589163672300888946910982635366608870449235036752263431321332582165580765999395466382522572532335189719643498337462586625488439393588098904233610766922660818026311872254862325794954639447612809607527964481530076547853094566500911985687589319445934556035893833542090265190730389130345765228133883235251178455589996259372245395063641060572686369457502009652258563681455850981064536163763422182147950924771836337778757837651459895623873443548228418636755579541370952942751088563919299737333095464334083723520623882937175554880271595640650070988992776064590226610384210538371230193605940689576176259036090310797978847960723665462499708641053781333876648743023970043479790666011809152451147392190140660620090658069540883737316375682571196748775457618268813503200239122108253542436176214247943717980547314140415946849972070994953782742512094850737291116523027452341781359571354014774645859030755310952814765545001861601018731232043409867947189434958442918565186401393857353528739359018905843130962326536393342766857176358556568975329379622809149521211450110230054150483580021886687428484983140927312151592145931344981638125165919601590121182726198484239047553243295368470097179368622605261337358816050585053814549326675913039418274748598753265488484716107756411173179136251756187004251877514261492664265540969199395011254469213387099511659440482357409315933634369987121786469287455608932067877699662989171801295554884130471289501085207744243313088337268423789268576439794295039083447789345038015439435019935086362435859557258782823542927419716908039490254423977530423192299265494339642460601251506822168207354635330438147334604846561449748042394158075886403544063585179186276533998075917581180574233040386455261573549603215558235579275567288116678246969050660439332638349338925097504717193052536344293105541640262300013674374878551458647364956860590749444352968082974846538671833613996806748471406169105742178149933056536867074484404415810429110295062926275631106980684139107861093610979984522491834959178603922764931736647175254215079079132470734678670784616149231524084880392263341344931873927318435573893940857676148191230086848346857497559498682893559158487234504933694976893332677019114661388395447422490483631220656841037174103049621691831535982570278014098009616822883884180867342290061829154413145835803258838539556701035365610150634911314513000560678695101167356083698237292125704991383783536605507354285212766614216420665532551154942235348258421202518052878775110107209120489877386196602363230714487150240115408140675568114280457424319226297168005782353521991036382693140997096662092270300351716066466325201490322926857683712165377763843190597604462132407342547608975699411857696959745643657751424603370736483651511000520746422915517550428160000000000000000000000000000000000000000000000000000000000000*i1^21 + 99948625378058561394164482504518107827224549278913794804228545297047468872323847489504297042046830734258443129762536843426480813027806591897020146867116631737056324505718438541647381555170848987304387157846349457025476794318408908862052580139177650814002648057769567671305494036155156538476843555638028008321762034773823270885101162209302592582962080091452853015085766246299083705332906476172570267072303680631818619835725593699172024650536460962967339277783796828497882782295998189773996089621388166763405056180513764786699321242220532638374454805169844834688600512685198056915209834522141850086899751256568826854333502470664981825208606306673798264761656924091297574522315510812006600109540607790996375681418801357549314619838100058440818424194776158719241228700578735400211427204228013284652355588697490857884550127072173320807298663793161532289446530715548946729258325031018258384037687026959948720373457141782779962604201632347370658673407710348336699444743876948334303606428961873433536077406707989966669361887347037573159599823267228617003362073900206827084697521597207347005854550751261046182179401172967869688337058225853446933773652296713422674549476234152901193119648470545943686709230471287274779644140829846356967841834782681731884886211685357889389968323278606619667125322275757874765117549691119051365866856683231115055983795992789743535610137368672183155874242148314191754243328879795185023865041545563118561489183663621302208829069737668335467086116648300606717863952306746085916887026089578962987867816757433041179383821616215218708239154609349048158090167760046693021142042002867377350702137227322339220519975532095401864111974120233265675111759562310404609177129414320325182427023032555619365252412939066321064031694194476277273271832109128235278635163047598539246536440404439722571853842284784048936250549423850560763483248715335221731578285394289273237923863612428932939350847588441710405968728068252243879766742639323747113160101474892254921098212449047473376231447240775530604096215552794994068870605808555164456712261441675488374096690006810852221380275205704759815415529637501137340949049148696317854695844107800615708182284761459541791969170658989985400255448534940815623740826644878568649233115573815414871769551667875730676458555053119733153145089814819482864449253958959716496240181156164692886478172107248879374712723675144809749349896879683967737984546889806129367136094912895894868268051392611638322504370837846256215547968735972947359277575388323656003965446063047073518068018172126709085877280885241164703505557589993045018905052218027306747523189996369989008246928579783957771881351177150677522855579952349592679043232550491858618989714732752114874812882862587720307422823879197466986400313878549373762115592238917782942440689413737673234890342754837603020445909529289026530680665752874824521449917005349999905870117995020661247842277784227230562757065732946107182163856354588163815073786005441092060809715734859571510096289718920719237833115606037186164756442604492355193869995616469980516985939652945219015624066555443992123264090005748595157954087894168638251559506027923134640186057171060769330869782617974926060913102607679368441214225285427464434006073992268101751223971842519768427569448489899941708335135488201643261067546549086470252225726021549000982084294174363375480951055503267375976473550944892353416290418019579363832110644522499823755098761451479800462791182575243128893379322651236637854511027893197779398755026557663235817517876764020317881786500338474153474486081759979223742273272303263302194665881600000000000000000000000000000000000000000000000000000000000*i1^22 + -4018024685396687605243678951822269237760448334361980263157562424050258899797078656328177790399970133915795773110936977103251800604821702309059835185197479238048040367073884102079842601725802948532202674011851196488420368073936313554448592482519877866546451231647265518791388125139806865641683520215299050968145856699405616047937821444425597269817680999191441237354972925279846639277515074932112626866817564153510042628292503964170300966757507498713588682658289836132649191296641084060157359163477728972278650109401145302607850734261546431073433841984952827132243993511730244415237245688372155565492210461790327072787241840735304555844012680066406122303982625680722405596663497250540100771583352786928018723233715420431292492486916928670904100701160104054841198923241338100719353840760943551647030408203757424487617876604421329257335138266474613585117057987347920609308381834550482147203591616612149212827863419337177954874426295336822744357235161650870484069473036433056161372292552921934716156675608827437475385650562050615773863646217291166392358850742051237422826572579560751643321584506643455766637588846978008424218900939410609450629661165404902421887975331356651219190478805611507274708963601334864996719283326884400760579471785261705158802658331270141519902838938112253805835746242712120307376589341192838855946576984762418984822315324570724692536550634468376005898801131293613058245930084031204556541627216066739175414074419103152859256713965953930676851086530535729688914270065614309537244060116017276304729015664348041113366442805833640932648907071709878551462338315701914973036815807145977159770504225441930016711881235421492896094463660180420151807000895521381864841116259147783268256675484512924073352269862474992137514269928668496300897389043064169747295624986817525586817248392653974102718971932166495595670789338593187073918241742555196093548232925380582539925457966671447153233040703839356301976304951482552015775442280697576110656295927365538109029552336938995125511761450532974991928109067437009344403980588283992375741006430630393704581922335680445647082329899505818019978370217531954026582965471216759853699641791267079935054265508324471971019291696658494392179838138559447287634484231693690471992974735792742032224585299617510131592800817670120450473423695281501053483468293617946903469454093409639358975557231025570381874655811883236098966770831519653459176044747695936957532077765328798141132196089779299475441583303684748601034703770150224156388988093570967286402635881127543103132092508000108189111500630037714837008862436924772057815533627724391476017990193204453431464254637126352427588385060328581922389006884831302625170018893653824877224885118123984439398482690386983375317187360555621867809920968279449866436316341719322055559420312134083261961815575800648321398410157667614193397155493521170767044820990485585017376341676330291112811694255530525571008551186699772587596847605109173994674218627787944801478300742486455978192140563536707181852616624825648748503606597884251287404287444932438792237037860963069276903598096619807228974915667587745769385506328056682320896989635329757093712734286826501882901532722657759295055872570676554289077912827455255271367762161468040276299376074093501352950814396480917583750092974681020474641713015600650535081005038933152971181073473000790517247434566893406438508318951083390293057661313974841122656808503630057357096336025940456497134120063995184396593894949636777579682752840379390986515129089126337036112754094391556147843360417633262959101543380651371516222331829972854923853824000000000000000000000000000000000000000000000000000000000*i1^23 + -2324729106363286190101556635450414453291457006219169932136498439751614260570732999802911681410802015722886988918788855894841250803324692166033476040553598415130794592779321749780917919964081052485024450714580271836269530930081992718185582871385960838549624095810805880744077879325024184791631246094325594523141828484228923787470284447591114360949440978320488633865463363868752805106347188592693123800707557889005149288553667118458638828841859144998521822797040276707131087944110738574099269630933279711751828067679988126225040547724337802508802491419383258533090108430248726648955277327064622021083684620853188841797196925534535048753397784498710879571800039425441626817096600894215219608548437845940948736227774114967642041350251183034206169942490253495108031176335208633354302905566645642061866732224725759982206920331087770939624423147580664772170834331722345668985363256128717928638191180824390724805464853821032845599084812732082816675213906807238178286113208919163093433115582403638708899522382557097857194646754949667581349591031380151820761181165017145252065845548173410064472016665230004193446623365113562260611001976640152330462644777988907375725819325526648594686500904380538073441950080318130412710958794001245898827563016839367481846698462415164933240876905723740840968704534727602276751517327777992869768997162551836302428529623301179393719261456434538669209636930757517305533631785613986891892625522590236413741546794214169894308353091280941102968574604221450220834587235558470023420478534092662349340290559908150300630145040789286118141301943568326715916997733365391546597659571650065724101390997921628548178649554768286786019436102836950460929186838099820078082134148140223303338784866282462993843270500458193245982352256203086394573137525035774135667747460938654837587651720434655396349595558146630962981722785382168452979532755598835267856522964752835772135550246972860529604642988311149899476591741486858588686992369764374179708585869468051928609730921363385909561317152646718968726016260339758629134257506695319357692373931839201626973700935559892121938166703652879228016020511335553693103570294072381900919960098455926330026783354426792247827616433121452349508328430287649453416211514217708171343429805432953950143759195618573966153651877098104443947534070619592345437838248961113886135468332336362152753099872288023389502027255828912446642136276342438502469265712994477047313949172301414186777239038428403745005178239577004221467979100707907587631599488871346355762560683617826153937947721937330572491622582825891742835780848718882216930070850575582664319509272377843892555374739627761710028216944674441854728401528603189888744668552659816719310096712394715943301674766763048319923286442997532101610556262506657247286605899289543089406790642550572221531856091187483884133918887651837952319925713280939934429196758127119929508623384751766934766252596337228221691559969589115341656849328708732372446886134628444592289503572673121678395819372783871505761858215849306119900730037307631596117718255948526948945847463710494427922432468506417724209801204504518109295715591462159472039328381456749098378138345236862112242088763557282314608135617353236654643141802103477046173682394499216032573946151807484156783623190763118335324819780743888404935196002843098144419128256017082124043035506134701649402429823979443979495099141904153984842535839060972857999625352186071759937573114693895895190470449805470009200930599391244871843049860856690915318767227514674100353814402067014679996560747710056997967528670169176899421705326280267834327040000000000000000000000000000000000000000000000000000000*i1^24 + -16499069722586200142261670449134288498575338838418942652595732746664580908050683669967595193693605728042774653549587656785024672792661662396143735263552507179218782571961436910593125943106158881444265410674771602059489481557289894133107649269977749801765058075764904771129008380609811539743741839246972694317938583040820646344598809919963383462270877764818326948685684437179529528670412037993698876541710825049212109668667554412743924946265409184280169222239547294004221613891339271943855974320247748056032500655637560161476456737176042173494851884037208625616357328738833835483886720811555241668398216786170329333288264493199076030549121453443193663966934128440534210061980624875242565572285104318176983596662916343571682365092903325003613001956765616328495998122720008861198269311742432480187717321924021583733517271204192296016160046704148692908843683490429544903765819293474758829838504092895972755914359132230973452822851746402547354213984240982157952887908166220716951267850188718910767937620877506881202021791042843869944349120088430025950523107077835772493964791090281028324552357518455216824143943305299518766121146734616916649935952282643850461229666722287432464225629847246025805501589650945896405631043960352400321036259468446957405029375032476166371308746327824907728370976216514453447522803623218425751896092834941437260360456226147746060866919084175213235892996455106140489977372403161970426335020932053803342615102959787962427768011456565016840598745807510597543064428069173738201959508191445445663239911805358142421949933744598839211704474980692210265065981312317328461056512123166571630765527085348675778439801693529933515315489824940722523696061295692005483612542438963496987533874219284544498630276227071648721094475518847858196204985085236292177182243605839941283735740106725029526437115524418922472028965893629888227388628055673258825994623946724123693412359436602465572434456993450599049469030426319553111777968662950673508726912082122510770150681059035877471445922801236439849628545495308793919554687520010420038742603226685360892247690154775807728619841003586367932243671268880602377986876927728393751800661061935879947318641710644629008446062847135473697818014872080428174887876927936658139685588074807659764555048695621173535627819709477369199167556777599092847262816609936422803887111610866952921745837455320582214803785432438784544425007938321293333150173138724712803803876160774769526131532521798813097351374310325210795869571252453136218899167269682438648921661093058537412452074174727481755679705208331827919897175515066679946334834242982051728947458556206636260285553391082285143423896123330044827164142875379799752604463435926187916441052987691802132903177074692468754818289242646913832658874062218770026231160503966621915451224481916184386392831468611609164307716007231514200043704155263492748602048573293046430595444320068432908329475698358413667153428429026044042257546351419561416385725445026285564773657949259621991730805619373903650363245110998924137917707294033142813197767618572165100229925547498365215655721500670231522863762211232042345446132708785921184259968127825549403926472225193747456465609942957368999865836894648792087860469625228263883704235665690335089547224563538599700603222810495953627221837884687766162568310332831418442364057877984293755156223186782275719945626428512889128012473353116110074643806337353285382069852723574966172905422187149243558936680861480046882004441938556372324743606062794702071557793081977043745739307289142854030078665000229429796526732428352621550649905780044595200000000000000000000000000000000000000000000000000000000*i1^25 + 57839211510954427154762589819136951613272806866108575518914520761704388348780191584983421227281779653354579861734536105824685617795149810199525840011550262418074578896219334498024393154094957512792056816988842148321210744858022679409711530620586057146623794267428758705903127540932180672448776827861922497908693523952240585690838614101696582489031472846364660040575872140267607540036850271315260960060148815714908302971892045617815045329833554951116867546088961522218546629368316234201264708898856828623070304222424858607190520467798245239065883540604369889187285226421782478978284764339065022790937723344514360942826505156801995679962572333478144084255659335767587342284014698523540993899541723345431857383426946790158967243446611860733290949593206733639075568084069524926528971619690301761527127419108791089036993118232412747439818113343469359921044813601667936017506155558081889832686583635672098707073657268593734529256856497226360209393240038249124580323102423080707397654743286462907063026131477602444306028904506151131979105722548737417458095340494534028153225431988917895469269987828693433679262992739924351643474731320165162735672925333871380891952405640374574946609016074375479790549643693231038494127230982950261743426490573776550706709168788007612576468069015444188401318866261617091094889965626634945277520495092866727066361460881836511080775730097016581446336693632910192106036399083712734257089305951577648968420361784518850947757353190000046440474811533941336341336140994877610446209702568726099402290746013522670996473600026722936751805396352111599889196133921779801165738667126692037847245809650675925808517143153560315098944214131810602573714127864919771612738826514465984446365287728049345643567173076208144149249691035910801723715457880219865899874031081420128966192928080237518604550766143849439946364624877408272178876695871180934290578179646228916534412188273869068820173528933572369492791856899732637155370087161952593179093519876269673007677929259994998393081536509312011577603764238677304648692475315100820336125630615345370338140708892985716704766730131838589560467590333967255065994120832232355261792492332605706253113512425952080678170163967395694198979494003371689483837510544881925112971719538548394565804021052364070954501424949474109550165058572956149240329937099052930906836690775667782406624361112382189178992821417666771061163062470363881382110138601623622959401225945413387811700053680243432327947891660624704864490829810471364001059812576653905806968487111465356075638575312930878388299257169027753828685209458200887971230432860907274095472476378017410959876334529725052473096534137195278362786079951396604830159819411009703930406078361596915291841519728182742407122958428053610655705490116808603154223334872208153240222562372427083797793646087676189234936166172709548630534186564143892840445351790009009960087859820028779717713530931806308416851541632771888783471606364077666361486715743270332886985666764839974925417338467120881848304908073993630938929190059440214480985067487081438145712842876207000455704458307691307697735130333698992343804183010964589714195321195208416986363805845081611682097018106594833270441900453285460991721684908223517660981567969381089116122231418617034417474817473947775521632477217837446303474056278584686146129222406260855341737841963570234394019579403641050418094001112878389214662606116591238290813691760643121449060398899128853805831703198713033481665509293693017406454659564194571002909333046995381606187584825720074462492036263573721962328378618675446650933782467995238400000000000000000000000000000000000000000000000000000*i1^26 + 5145916390299055094657536033634541996634454571855555015808564272242995021337196325813017336563798024891822582241888730965325225302985666881130656857331005007419069315708580377847790402840050407596892827768576979686975181036985372535602051941200181898917433491238223452517028894010759399231644821924817379422395561424876199756364354836021812418982843135897836706591852188297145246967168052534339079723329287226010504741991742383430391521677455438972484065683573180413502522819256619059149405509711175142403339794113570478010443262045697565013284166300828007580207763780095263168806503785756552848591295693868335457976597656816459120735265358938155849601789874946603445256707578124262598490770783369363403149785933431583715054835631777843109061459817149871179293145763307810498409737197214812505668722339578627130278276154251583571543450584672175200822431908226049742415559029847280820324193431217594064994272141342342546518323917330654450512364407340242165261495431165525485410505528387663528151526944383618288759751569019471501269529146390992773193654338223791326857903009058237778401156336809674474980608253531327541080095174213954103549115956976740670569664310342134403824472035334037207598911693166830630708515244492387742266367785767181241958210205253480330651857916514014240348875837297079966880338909793969424354372423545531593562965219204968965167358500544033943651197136469513151446058328050564473015651728612877328309615171850413955299567467389964471707872644279043971268775155736819983214000413076625401610188078221897132453895890030429804632032903339336909097511517428793229950598717573308740665947834125794678760781334413938335662049510885915363435162936902818453370871275475004077017268558794228659367206289291579251766021049933209066446518099204128222422782422885433951496112803037822192851019167068053026067935441328936285516745164903192458526505039479660795222773793687232830690247160764184522967241285121438885947014802060965344250298950887767286732871093787286226476398061609638624496580775810188687887476558716154890087723650249029244132818529012193962060883703328624023936743062860698636280404166245762364937278980531687871181136906434987953852734231704430378232258093336214883929690485243578856416727860790551375922676652763517438985760222818130900161417466730986694161858147211278899681062579052367332909037075863310129168457857447854120872219857143316581575265207649582920850242265687369580728837172151569954537649323076075886748453316509468684196588904007604504196642728007293217118400964813137328665589197898848535289994557424635295300275119413892184534802844636279643898270185242935193710853681723169028867028004755077913851029097484333753673190771965869145777469880447726437772015220880452686194976374661497257031356721674417801327797275941220401487515944285071417727817699217902598811544901510898019100467042680313089081852697840168220885081117711425998547111054982833415874524871590215045400741002873698651432140378094830512371071632838275970494022999586262706434863499793238513052310976475526542735220490172776219090817303447391028118933061579795849482093914924502463054532787332889382493419467848242648191056038077180129304850280745762808190479424141640411196845924418251846326031155084638962588214404075273485664429495853003468358729611903747541703241681614736381348807076410894581572366381511058867634401124204133219172901815006365579326734842395473603122349901278447252409137393592154116428036903278182452296198922357416689144749120103575286847062894037795866023881881129256546510454522075793039350941477765120000000000000000000000000000000000000000000000000000*i1^27 + -201813211396122340301755729232741995014792457610213273411562053313682430699193667330651695118798060318823490767934874929907093758493568172996887228563366048253942628595178432834830176644176485106566165183605292081748525188946694763717375083007930195008465341780102509800980245476221300754991352775575520489334392911274837498634518605702565311696427867163240834069984855837390721496614062731378777526640170176228138087925383915105784643580255846239735728650032664613438741294013984092683953736435864654338052045141024063661011369209047482842771686353191891822053141889948873041149593284743479639400226835646856526216606267590507531112846144444195318401878311180696199352658016643317532696101496897128019153163561876908202073965358407186297958823091634629185872676719711230333048002055188908676916087152854007332186572044017293371145674581304481573139551382600345673997266784962168261984427733761081898562511541758414897169655295945832512607514471794022807254010839366100955412863008035165862632799600539680292898127579165040603910996145396589110050033803757615006810003832039111759164595382467516246052090751894855801340095884541250306593475560033588806707924181076355721287177935054593717395621560515147520608305560622406617119487188343348559546831806271053323077811175119516536858045368363105503774174108316162797981341719403018628333348228394198899272653576308410460165103802168896668243442916298397615509548852866955382372641307257775729669978756597195245494488002134640911334149659196204669838716078048279657206110319965629287654700438541492909446134659113965071971231134498993055943129206268045288286991652072579631751094842621691924930718547565562886942856484727578114491344515008699988586014513280751689482781895012584977967143265756863434850001314430535174476652489595125651694583730855372271769961885932663068330126581273600025597927816570557250584707376349153574205761105213198671986727801472108075630766385640746341438672544965807818119914858379133121212214268673491525396666526463421680969249956506838846980344820358732789348071252429751620719954782302183991365671404506922263073076275336188959162072214567150427949931588433213024497091220064080683598026072468004040893731820122849544038605346753037124886268704401878489614031962058350268521518959011440506206347444759448040575428980507354645438528090351054048538547162620729516511500817518790107479682563016758912446580474945449908198900137851743430825110874242903740161475946470125303119421421709372483035944267412532915819877303633887823795662331624682376308612933956201355789208641916790144223544557403328433407960065018869831028225023637296306134211553894056530902486311931453285596207741062205931891810154664206584114641421451236388285398108297036088820170440069491546852389306615150086162893403531528625097490380687961807747622278900857265212344652439534480221100362466695975052243913141260627118112333287574829171793258686990075078580534375086241820785503703406494229583934775264770544929780493287918080413615826743264751026703277513592647329582883844068242364134276894993985386897933014087563045669707988826637712568593588516447596361581100264490082704955879359117878806120191337151971419733782765299315997100221007182343340745280589451300416813912371587738237874457846829498515424977940395885548887696012128635267959922935381092117009870105026442131650371607089442333408736006329630285916043932090679424493951784442734879375941348756697028636147599823490588061406483054914181862784919846829043253345526972466809514646278828916517406522338599064754235150634003738918912000000000000000000000000000000000000000000000000000*i1^28 + -42014121216554613550573058727367806212653890786707619724965165488533101714181646442737849163023757483438681124706611497049709518713465587528845940157177429410141272966753880332749003686822958000790576417375348436948366455276998901536871684587442750087169613837675901378889288956603228629652531965496508992226298110726122317271499839598886828277017160484469023086570951707591636441764185665198354473059624884974314735384952182909724587677394856308045486059067453119832897769268809165758613330671269277876550452122681576530957152952400822930734146835739025659066275283074040685308248110788088070530335122536949511541798109946139945135726422899816853662805829513101494953124076807290907610015300503933476021830020291479149100831836382708974569760026810313655331715690356227279135721317412096311284752229494879439902178485356020247537504020574035614646338742316296338346616913030774095480406588648191352770881599817784020634040697273734654342486568640071306597221702062738016438256893966502814891682651281068111954865266395236786769419131954008937174906864240117940630282431176176292604411248626272664125698972254874414357039187764938067023541216485484252742265083936617918132948725308151635520479458619469561556084360894392483102769187260086892083300978973403046625930848284846708960372674875482250663124083085014597342214520852492355325327761369256612681302546910235929663113967600337847262735266718758529741512336561365052312330976510645224682033565685346673896661546433031746583598023593406226303607605477104077145488937991151501288048580732991643699349352448530469030710146488294241899418764050210346920566964968171232403110488898891129653747351891391195434909962760307898303795130734686092403730895009249830634481746314004870387514116025135398104483249190641056018394635634179242766867559586400014129406784256989888983544817881044905476066747678208744796132749681827591677223248495814307136015323980452707081026977418998252674600669947436437731882530171335588359243995584974558723684806259048380340668654978353950470190107867355932995034892008997376833926225812118666656478929603813326357536501812816792266740683188153530213455514269943024797386116736837020572532713824734364406251227053205029781898537689942395430176487912314128945869727884545472107270769511984253414128249470108102048839364382327297276446518059951193618311583758390207512692681855535745938320048604501489324190993442594187531653628194429933017014183600339721756955112687692817945603790487504321093037519835714137540891249707621510702208405369818432857550721679193553287534049367096289242455487233587153157530522577562312533106278507362077717190443723298436938639090766262359315771314765452128422619193327147246635957574742202328964922478531512362937934130232382571006050268304952883229346997738319983627821189125690438370310726406912900973869255397081548997370578705098075714809415787929021434056447332385777060986125168856141917650970975111727004463393678765434370820820414796574101302896363496021413310085470029300789945158733480226460255987345107914955646493981913195606744984151678043356663192423820118205770353674442894382465113787404458145138786354276151680364795568877186252519306967100007078182630617099792282002136894393493785999354640302364902577669201899072132497075001544385280297691512830961281203759925966920391425068959848249810886150092842893675192112795521310254285105933060238483189543286844493876987203276442654405775536321306566352816460003649673825838393152291214371580880056699823488430025493426604956566969783489980693606468461906316536001331200000000000000000000000000000000000000000000000000*i1^29 + 1595902947452921060604157162769087224468040442244213607784984652572384452105328713332700957214659056782919452487016465486862192484455789479896103685443221862322498652666590142959065889061331944727477486225691281967025062411970332510612218914848965372284944769965475969860336251072443516359201607841263936530002185359122601134986240581916079392490950014966485929269999957352296645401497421050633670015240424013503423006593358637704845542583953963156514457595827429850162461426846356382584136624296408262521961206555083565282910427080305764430418707049136876455131203568454868525561601745922645445115592161045415771300917596240172036027390972506413125935380803130931428464671896062801034645630085963388449043592479714888169528994193139608310678014453874776188728989978898941319813857733155695049024095200539273567436921094572714139217674530034637302964147574052519561557692441948349610946819155592252532611355636921177534195155614374179085455730681858353191088757075873817047822497699695456527790040167027517156750584750416600947099948270068148048895153622467199227120981031730241731728881195730411108167498455166452283245692241823445707919974081858931958090138410660075535428579572882721627829465494357805381525043779679286554971084962664873714988755263945036297402445318276833531960803900010661680347904277923496609124244421472237352216619894901833603449933540687431009506182571331129766173383517164554483010205826171899326182843116107107289107593467929162583159044304315325447943767579487736154575644424093536515078472874055080652118118140678666904296345479062537337948821890743287467291702654916170112806339792281560594918474227902315391729974489190134502079382334270714560878695748379144790049324825431453940370956355021886838019972039091708636623813235854652779205292646903510148626217565473999368847171897613516081194477990440691856452302736639987126254446326649560030701481911423539018387773710280711736817923863150628300943361316587173162982939899639171294243251129977973542474006935821276163088246091072917989771287791049697805775408280202030918509050441112065698389028650465752950037035236893325772633633829402641536430987859236575948192836737444985574185705258219843838717718100187225123726740844104952893818289472384739552569560653010972369705155433885391033596574433318062516426183371018650198539933751258096567681316498861916172168680571767719821766546814670458119439788106225816252302152019119007900714504848489384163301406707658580205998380957945512050696612644908899227211977590398864945641199265301683556890260078610852967581040905829880714436116806851268147759294904130819976839871031711953547585020101881731638707167884735473544481999676770192031978066568250826140642561734131708078027048325232655257389059429952720808504862326890482902173207369664183067934985989467791059197338209508785009847813531981322306215721321720397333085049771719297556020474326710283705370952191069326034792845506630532612080696971311472747435392052403110425902714576729160225949660386347716607933783684094537845423684105560047896917922637535680718287907275382163085790458859370141181606056175935616035462234695990616507919092026738830108646237394970582288518551354166253145667548115689075887670954584933747270015212887307693974994897854880613095297173225159352425714679271097070426415564877209672513832551268288178862764185685720866471776030818533763418903521209077318319560561150804553642735959255218775539965733046603336458388387137056605258650761822633909964408906186783389507900690713488934804117218421052168717070208962527055839232000000000000000000000000000000000000000000000000000*i1^30 + 853922240250365953041691931606959735833742848466607666226889081348391101557764722795334598240465081441508713709755642052047495395399102818727094881742895744136719653124348009182755630463161700343629570218343780650814885162428311092486341604293839148388922144150333147034631962980927545681250490020808362596489492173504315920186909769650906435012893479502259705569470220531307014575452386939064830843392757097402179138521047070245637401885530331181655542786073588103007459256019885055589706766589953383541877446518868837544533489165050034213453318094792130976467688181765116328336174349892394436359213566462594073495898744693555268465528279970039186604395292134639998857881285866989530787953117030338764783762920778495705418425591002109509252304980922034577305736384397280286272560068706977580079626490947931905937948820677662688580887369860541294316184980782398193905732190844876679297874255037974445297730832857462615001304621202544111304848182567944332710234302736481761575393301501900399731577753975324602180155635776739701390775147046246711150558435231604563604178526835933927666731607262613614760940309652279753221689880107789700129488689493748093392888553097495933599989740326366939096099990627458344446679069486592567429451531621267296261716248182665315066677189478823820426356733736452985578793980893444320203344381870616437009722775465515604900755591910815788075552935609280815737443414482034552518315382079166695629405506373305324265207857343921417081239778215215841048270381119869033393086044352580702943396599473903180970885814934439626292664355305874689495267498524460534618063971668708688596757445483426204569667794376679953875720598786662289246516922682267467552105811862880137237763190163049948893236943999125096216632300963948254280648117786869479241906223647485995467167836300383059479767944540354737577267386600899716350565593807419935651440997733565403888476230649396552060345717189683831972003896894710238099050707941607819026859957893248325051591518888021926545470300778953716981004326788692034195155282177824962139966187468065688579300779397784683891517480621862879319876737242327088876083786741287247331049054103988085123860890245264505543249770306443710785236371881975241621128400431947978647795974106813311488426273149622001685008180047863342553630658693059276577542636224531083260812769775497441871616580738467223074234913291571098696382368043976363981539898980252882924286415971005845307888713861463825232760845813814333402579952104241428814925872512976049062912334367749480000039862165353924211193159471183287587719063209320384258830463999209025229525930926243268047658248234534505189453605289152367640432384153515911598842289364192146235113261536733471899858266962047658456185318196598109376734684778030901160158790813539719208417517975362320966443845822199475044231696771367752240807313101308920587325777972261398708397721929483921460921142403957883780284101564505488681298571195839938382125649317514961671438261722377267470560896218335569503430761167156439703614988390223764822435618671958639952861794402190906185365584434599330890099153959278474760982499677918857504705792022331398210108359713849753202442863596818424038480898511245781435581059049422002802857341276736771982856022828132030002517504589675066022313420262724219574675823719024319789577771416844731552599874872792792502727560889065933828840687620078332879118041181680850767975516695311639437424711337737995986563786856562015512691963985780648477943534940698691253041215769806805840484675748375457266320052823284316537644833082364133376000000000000000000000000000000000000000000000000*i1^31 + -19678611270019227181744268923838495067781183801780231593179615540208799037288559544933763267430034227454126776523602063735829795799730873968204220327981274701320674957133241822236713991149483265846143984394068782183907985808351469801832873502993964357802640906603576699086208405454173225599395148540652419734368036703894105331294538731397243418109257615367858008678771828679316493226425031230280312765299979397536807666420782012229784407360783301119830873907091488292413214362895961475371682241532004399750690267897072757988657999943033824375985430681607191688389016017152073583296093610071226388795328481966908268757087845732655404008804292562362535123720350271411067340265296685845955651866042532740784603596269944888077943492322772662463383733868400329634911594642671562414361819489557084100919073114667380907252334925662345659410277894619562843393117189048428454268029230494476749266803251421095946739569201902910967916438901778135406505651345738207918520906915759674762280371968957656253728164699025530001344203521035643691588671088769688230695918170575098579963976711593359610571652226650037181191622927046157509963370829628149174742526922203712005454177165095321139206769618816039650375240214459770470202850437623627889066661204953532993273163680711424505166497932538009802645926525862360828324061198954613220331818577625087729674888630138601012816374555981684797950458945067074496769528476434753825723174467463541691981083108093770363920720826674922035714594246028093056227387184827972750610898430891379396305624114580102958773550093592252088723379783530117984055567407161241365614275827636126989319420907497596226495413855926732804819476208913573053569802434421735934611657691165405802421216075584500184147180673626139531344240461925163673348844038824176938732539861338561727092477711935369093443242099619272091562930954850107610929678794579797106089183191653777339245041985109799690444861574029209839625976623113333319054483262637229296436300798453683410204323940886334461097884444333080165653496739974639538674812630226979436470799350592724231111958631893039433237445206909489413736358645511498566708521592685932796527521680586622293880332382264037021148148324067046503340985956996085732853276163927889481346258182921099799146062042262957870791975817629091721592282874826458546779375744268202856893404549120833107117282408496624715251271627357960798395261040794946005134904150459623810061502735747709726814743412602649056571571103620761465788976331650734400567907717584199493310106125044064176335880972216848414782529755979730828028895722496644647692486163171981251563331369051010505389055820045065847641253708736033098092905622785108364189620723286239942564777968093391692702948031766983244055006433949973364447250637358628332319175455565802809658763703574081018163655026094754750841640071998043715614431285908363991572730984027811882497561992504651656509177481169792412712039916587734450841377532509534897300238068808423513620601518115021856813470476412391097769865105622942008037987976956821321310211976425004922794077999982447844994693620522481002072200466347051860202037407237446631621626541925575697734404255547176169757850929734216991518175489005739630363623042271902842842124149956781619954329718743265552571740918053482784356578017407004964751286264418038581953075286688044298196059289754540694579416951382130564399124329301973100744740495041619916172780037786498269507672925825841519238647789363362213135123765206508728337031902994035490893552661157447520831574222461401915389181544215637150326892368232448000000000000000000000000000000000000000000000000*i1^32 + -4372879067920913282809523826950439384108999894065822596448968243412951470479114616418222966775060941235945330479848695149986225327121294360236766883008195941631709515168339099409734085672252616457137907542623821438046080637497471514980017166417382824923107986736059773565909293809889481310857169735946165331988423804229525520439146510759939848483231628809102611104774760817138419139531149750120380220311728499992575956636796487061624236590018155971645040237035330125951770575569725473392339970337905231186088139741077845709562914168886174589823210071762278000148818004067342490180547770991417277362155930807687911639349789128800358059281069803479590555110918078575770700372912068345292983323340298069626299625824169636095956792824596580503911192070200232985311148142723336083764876940208949850909548587447492783683638021556274356949077120369890139894983839888640443207691916574627320715627052250425911788683739494172070992622676272183058740003412147432522905642378434642215168632357394117214809419890589378558952111063189236073157058727029778117120811962951167292875144328633336138146914618655497490619717138872182093836801710973823626721680916615580101547252808376955684424888350588727528974779660611187108344233823521181209329052116720333962172936118388768803153677335752868201121225190045916663290378029453231965009743104977550692545276315690883089135543607106867567695674338759122851861652251567063059692393419073369779698434815418120735503815598989303104022298814295535522220252211116068886581723603219390368855780821722077039780084940058379987374089681881896328759626452284849641150651573353334559312591679866154614973936520386151921677278087241156279149644939647490935699516687995574650165844532219759806412063034445836106044032868500678454156055923290866343342022229257289356218725056552745850208670453003856481234057652095778997452666374347693073816588611875705931025719574932435789516730796415638187705425686034165103865026608115335489155617411058913040673627005054631057102039383433526946738331245450525841863712100647717595779789059462252049767306280255910047487388860742369073603765256847821103995569000385656212224327128959016558142375093608977014192621478739109661607499167991570438440191701506758877749173001187774182873733904652777579191154545503933014025674167444838848102181482005145216043483395022364408581461212941466901793628267470854425780030278906349587954915957814423996862076992951934795048571399302910351001221072113312817347317120057810109633846404827135051431734053102649351475711679776832789673895508966720419307254044306578448104283898728524109746620967637047518615992595010739408231163750715248833511148497016093689103761506989017903124307845873030626757597382326595408473575519593541584004863233180905130891227071764438107395905432992448930344517083532184884778407822602680220113654874109360129880487644671316270097947840097644753035149297760587536791911105329157393057364979921160276393644034914354982636861593463796669109014847908875058331146141930553812721623713014555954546699898127014915165333806305047613626729956730883398420937055851764846021623188257752943554675952457752061042978598878434640834208459798682664098811983333911929850336421565276106241282412814702104986059794123621853660141713498379868268912281973809835641694123496872218855885877080314669565096973856219105812669364712782779582693607143017056831817617621426080199132985160683571437572459776883611284393939396451030813684952068342492998840702159917057290844774251949825403404881280318861696041715616217169376216875008000000000000000000000000000000000000000000000000*i1^33 + -357576886525412288410606954928600562751139327818027905571298835576986213381689709968654703371584903561744353665150413833867008956865363947986381101542731944354342353348150390058965659305966829025736950807133980804006061392872978901091198688069745582662207600006921572452359143443532936555286628129093706865164696786738763276743979371758516640287841277449862632838615992209066313332961653636224940166422545560478178814499295224442727721464369258307114331035639058733592010110531429540537705855259772420746180543826237352738516872898592828822703192294384655467307080877114758374659705901765396308420377114630964805707057143168282024974227638568375627927864624907481978174180807659529131936852848884826720135031099694664241977566088346548367401597905785676198230198046625763815393819098035870692554911815408158350948223216374261711675669564538010348870125235304660357208877787973515009457710082921635330624614703781085666712151263405767508145781438506027715054871710661036817040188276606881622512100895810516231107473684982460663409671901422107452127575956480364937366807093904950288193312719148048986327772573968796446694368490247750379120439842504756110911586560669857988927679221731015629802632422945393679396072995831492182061681689137845490731255039806592391571798931012633371270220789326689858600654848876148558263173109321392600804317392032022181566843375112702531095257891012599400053217158826405782140231684908505908824739754221200655351279274696748602160036643946741730886087471896317316267007476662888645735447652923834179673356972364420727210695429650083966355295562793790767944174443501007694093968236623152834992909316244328528877576886641396549850607085971309771237251042294315013212308319697494691793615202046531258759041298798067525984325187539700079554068927284895618357363334995462095882578416921287071165698056534069387900027445569287014291315756531129986263353717084843823184780816216886665156435772794158493925611379343423284634756249142737317543850514449131126108373592366035129408506686233468259490016036010542803227707190315767550716475250998450739685559946998102734435466472408635440172756141327740912183082925634440069960746370737445814705172647210615565002221496981621817954305024703506567907193256142770140729111096869762747818839092541468362827971980322620932389088993121125667053418108314254854316419445946007595240387792833745360341121084605229560116239844696330939692629228398034813820014062703053230530645488466348916111300636443307174502553752473613528387692440371629694817593286320670993790800321900546712333990906957320741876934165726100774818556348582103454401475053374756331092611980716220802522028557410067963045610338276389141932768258601806525841916048839267038508014302448072514308876297063883121183586441423938725329822749447541647171908005895038345372122174961930744227203118303891095194620498276646840218275588011755356427906925705101264743270978410965978042201488075637909251423080933250192036246768883603122952109422599644999090455557911965439562098987246992644626169033314593684201663959882148054785600055072538708990456799348196046201474422932960052690863751478260692682266669831446454814834886288990061915346193382656315352104664102524001055004995196830523570266017610466580479401721489012361711464555813772267281013516574012876450028266247767079745519041365383841154784407266499201224303965699566926101544853183135938599511708445783169977280254672421688955273163003003164004703448731980496972298886611768814981662491504332440718390798896512227643576429565322577872892723200000000000000000000000000000000000000000000000*i1^34 + 100989816249791464710171531184748293743685009414348589536774550932769147360155128535771705371910613249881479588305878331847685509028819859305782731896251842727122024340992224526366067116992118358105138720877501900308645374316093761158125752954951753383112609149594087577712035639037828756539612303161673117598903592954698507443669168576042978095480609587640121890707850848623231830694406143952715799750112842706429025149289297674224132661429602572328660072220107140319447647126972501461265729499349052821097759396288072298970738294083058511726441175203295301052346346039286985598301919491287001540253178863918778703352279737508802388171301607439196758320238881969025903856751863788831365121189080209268139922298909558891918764200426889859912041166876650491089074169943203513250945342862721965808418216859056478186468209639796742644259485476087632327524440645445149967665933893225774949541860695848643651743928572855828768645371428600031166449702093603928468000964398857114744078123244463748935662708796502899071863874280029949012928943163766875599321318427025727535033283015596306285297561426593656993608772076796911154158676839266146702142722902514093743040449558416041440444003393504333103185887601109834164705042095721408141250108039322712744282487488893933305568336264680393611670102758376652863571395780125185466015257288790499820726525291622270889955389726677936842737139988224179984435007161084671064516468367175498524903204654436818740197162306713483185078183576345697258110898578112467699019244028382999849109567005122685202383994605787242498485031667257369864560675899308172787309068483666828955201640027455968947373866736411850392045883950086393121491716708185740042071781209670679721051012523896441634809606153868815600593562461097611463490664756197797921985820657484352243673427287931261282400551045853815643051667609601593370671988002420226351853665174981787978576346582702700976143821986796863264243115096348425925059976184363531954735092354523370402730180202545509106547862864658206458379553077792712161885983695757812713339441297702179285008230654193372478306488958980024963449269769767950496372991805739453848546865706429055547275277717345011563796395791726965056212953918126194191766843854792013927606189003664593313601701509437715849902688578681639667694533470103493451107628043905722447443136307347437646725884718690690342588931583958927859785696290331815488624725904676422366734520116925371347029382590784798622504173285377263522335897624714460943593164412614450173815333873846499568412040371223548556912356435046887856504249061514196919485464346379345887626349858381917909023274247499062216897603342836445183856208914765931725087621668549784119374228604073765359647089545588097694253354902777021314033089921431848613340287682137792827548856192470832857953220741762593890022526358866357159249589607604906783807185264170764112070489665128152489629337986097661797176594451909957661016180040015765678979249299834373908332213181204793880909465399380190320331569273736355817401630481999489423019272828140913889399495262939099278214728829078181352468219006943338875951289010589101730025123471257819012384655161423559887316280500173129517344338994736553112709720910522643520230630654924316295718326809523149722279369079328611091465513570898767192882374710537075691220569690501267648535774502967111670556035051988114538297566331457124223530764922684724196638974624398764081271030080594150838803535659271290819432405427144558880337148152399336751421517956401602957226611000301682298405864870678910426152960000000000000000000000000000000000000000000000*i1^35 + -6065421358005603260247343758541898901199406407958099362086462846403797765241722564467208318944416246738186732909826557923866270980963846659740148492498527349316183869219452377702726461233983623170887201064886595264752545862226290451444929385642505453055610936914161411111570638805499821977599240758298046448214837492657397130566701276272780085810432420401065544428127169957414414909199539236631298477408434566696683541258300167254853184632679305115096835153850923469020008342924438840103202050494187203128431279778374835439148321001730568894425112085562994513212926716861810805760890395314901452144463027487392676088798752950017182406112023866412760112709993015982307417364942121315554682041414299668253977314682354728983814171289339128062073732343934750266519062878907460695334599975242734588543202540110615019117258483034616407419478081247784668764637206237746469500267110668650357137384589533218823333236551938907042441705466818939342777910711809089779701274253279976556856564963871783588273549402739911194603145017424965009443994270594607806868786089042809130139579193675282311648657012339845557301163878216308434300407819282033718010671140397107992567815548023785991872522089652917022586604871347311499069137065726358780907222918152617342079585697624618809734944668932861708204133973057926116577174409873384320430794358222121875479656500710695880274103694844573351298289471884133152215088803134188921228811501959089367474313961842530890892663116433073970366930118126066697570573112110992744179346508437708874159004980708144058601768930620091347342450922819867699653718177126782493399421221461465407279707045016992218627147303809887280936351610332911000060186019829978152755491265416864031356419012065557633953795708954697737753680373281577940095899616005817156948950516071960072400712051250733291983918594424818120496183708093423102409609529496662595990140984865860036277649431842692826303639033470700918212301324000541758537271194103240435658801545353588820540965865054740597054814452467395253199679689361235818797530895222814135692460955619625554049262618112373059791268719851954764549348015435150704301858846051668638692342725984955209263380586020894365648191177285925233199998997905890119048365062735482934279545475074351621112164691657921190839060481734002657604343013085586963596244495384266920970437201748648592933639889077907488163060289098716468835119924989159196407644056512202676864700742730027962101108907713731780714368188107068997706261588317560772132195704541418185923195538603593479447240961449840880315636532240115878424044124146661750620495127430565255004757969637078565285171019549942401451858292957388745801222796332607013043569148097454744708389137388665323142188922291522622317562925452638150478916875489193134261400285560569191584167983372306958423271484961628977653187193217665480324578303111077071520421686647962251656320885197194533660054984655047354476914166269678898039117298198617062877796645121294702146843273857436182529209042031228964577293988826780011959465568838346048806085144184778714339749638837192828086188131184029446852022508557128298996317312681943654434569862298304746120596977013789906085769163428987900664487572989468105073485471005893752836470728695233857299787806176585659982416075563061102033550614845247129270081266237510305002310159599230841786552542891445437080989285622436793614444092463902507660162430191556791087560237736685254305274177262837890959541093936557475407839928668977912771089326136909234381001295699231446966354224696064476655212748417668218880000000000000000000000000000000000000000000000*i1^36 + 117350294991002335430905065965329091325872125817473707461650811133790309775178306597763585861885162706220874756949105558599436308052887438904945377093166967086518666897066153994451502535898689367668489335996106084509281450875088312517185794842629451872713117999809983851716817603549859639415383523409970643549066112526185302512535237629743413035169407256185712429184311276789501050922058854850319941324269863554645370318508154789209990823834475841955854434248858696314208446403053747945497181313330461052523955574326718965087791511864862463576599596185596262325999040091322107791481339287394626041915938192735580589050058896284034896537129357641307205298852735150596984459372100070937349834333072460989837684819088738438176874081792802712902293115677134473506801446375301995603666859719293079215779469254591327173413294420779174789703698205129345764248842066132233368192830169754200014163479053371107292821227771552096510437695957170765328979492302898241715893077410170248866397441272511482828366601829702953875467011911574754843413206888661008678319043343138149772633864833322134832532411380555871003742541481960723224116723385495192184906203982066236263770694586735871150900558202681061637890328076957445102423655531923847697912267397724455225717878508104192048471448830417178819872708283734927713217911291941196644021614787576470799992918874721871992543660396831238083147964510710905454381305763925270827428195484451313089916419042429639388512292580018787679563502474850194267900998351235579759104067546646419408051265448383630444440234723370444143158312821141817507022250238165411412873228437649022373838494347373050711933949290684362100319636607159791078703226221146743878111438524091010761960000683280080820717402553577111506764280075847413211098724165352279127100397736562819861697751547285787926015337932510900930886022612252621131602650219966103981235381768704038767985022068754430093794739189654721450675586963018234422683412031567690967680678685058789620257893105990576120948839403147983904819547744453894441712562817724458779270375301206617657280661243551961020612514221638887744733104440401389993251258814814430157060588307141555022897674097026863110603480806686982613948077642639624005425471308744191607691258473117319404284473973547941065797291316575104141691223484919411703755254235239756192575588182398182052421367361282212507538242502747804115340548198873563150806174452295765262953723738012253854769427111784975554679786805196079120908518208818338645751699647958241880156232391744154009303317474800430884929669458022778193040150241749274208658605511237226690598693072550904532088692203790749335805768164220065351411822819180236884597833298805307275520486219125902696817169167603711926992323654531466661330903926328872720004714535109456254063134311669990697342445409729516961171716811595533188881884359398983774906656798820611722900318270414193860588804715484566823181867865249639690056598107568414663793736606274414252757378127758793428895624143741561690464521871319752031669144283131514740595458267644080132317060446096141276578936055565067302324027034121414911540344199961629287287660682810947291073016683075897838659306367896943874873786027301173798505611299430477462529130418495717953605503496533022230427875113867262999887774705914182301940745085164288258442093580914538677721068160100981039547213343794244775693766823146344209314452661248233025463669322045599851419126812712834129232044940038383055220893882000784788030081479032665979416298340262141332036547816288866518834574054653952000000000000000000000000000000000000000000000*i1^37 + 3656115177513185553135186036606543699708670845079351633777475577519886441779311493624789689720163588460328172391016821877855305214563559922044364419508331865297205184893377393311163026055962605760959892541923720362470989896593355230546336701404175898041563637468070536198380192975224680315228603469595374011199331412107810900886103538412518149901800391009017617740174630022262847653294265725437366165171627157519761853241031664300268248802704603366696586848628642892435118275985016437634209695316216565294574877117896295315134026029246536124176674770719069424863620637842750432899995495008002809763812903257732296393974887409656224428607624452786160193658820369962118161950386661295554992614140065622438605121552793192804533377887806234276340026379551967795666072499332785195940548685408916743189967047816061091684001633646567808215944477505132402656343751903574112728266438755806972421687189341101294825281849849062553693714794795724727879561533430865357264431658395586433203256325405131757594850239449636272694552357091325386388288798512860098092243789886023323599195294541467001753612567545812608915380067766442308295621673921943102015411307040088823624204145276233328739197227192055188768528571231496719888689417398164828211951032855210516465359109835019423456905766077470629716228187008279878741212049630221065001383661648323888681875367603675635448411661467716588535977854125149549702137263524758363566775823939207355819427779970338677673896269202125292861005617220965318266518928883667954921268367547403469044950849009349765613534191102257952143019364885930235635773022581742515735520581899160957970553657570882898593325328066521358876395473530715827795199473153773297391126067525730466416990474520093863341630941776902284162689566196330670659257004435773176658407852770595709102266027882594511486862736337593705433064324782847277061529501632765265846749467563141416206918107677924919213596387942956913417929594904410378197011591427476414659899776876970054716286463271338826611794378851646348324496543368175570111153457182929659768000107156756161197076885299484032361617032003206468792058836192566499409748550414787368925000466495828866417784406843888170818564012684650962909560871796427518792956598902628884193094249379795112049310087990709719368265191610021484007832247335069443174714120775813595828235539653931123519749698656486387035411309424730207887406072510911674573643983876037960305943843876693721998971772346965961839772515146356299974591882805491604558149886960050911023628609275633174838687636487433988130158413458207175213424860178860346764095607482842815385443979759759498196099682494822434982682191948385662881403496629504333403769238661938201319632949273020254252096662841728038535881408563310370609674643528568839250105346588686573263583688186093398400496190823214356185027561070720170694998560209038091861314929086489797833022013917535399343956695294942425515900394993140037697897843708261699846503466486644157990861282303621545713918308580172229057766933090084262430320673783687806637835727814570135309948959701638687176401021759399891377450454178574444286261390563699330476618322940011186031706300172359609062053969445193743146535129151776984204490108125144863477256191202746406778873267480424009495145171688531541955203805995252147382901389271485299728926265182941075573868478960658274848742677875239480602329558755592122053831145304388222695558659676605434247933233715111621744606222502878214565810423302769729608200713060270752468298768287652204378820693023925817275513307136000000000000000000000000000000000000000000000*i1^38 + -302166138098763280928237366398097251913597468590110406036327638932893194785355220151390927418641122863926094861240136053787158246102828259489813092429938347960965423101505934660262718334463497302398697680086734392802438268805504982469331613292925941347902578611407004421144838013793725473711561987206609396175038031488000806210028467320735557562229637603746882657283816476691198222012449153821255557832683304957958172108289792900556937162280590616346664795156131392668639745245165945007632004371708526953837039649241635099230403206210746184025997137903714442959992476781948116723447382861571174842559623835693719044084252719996794974481959588832147944443502811169060276233499246359844584058461180915973837441096313489505622362116544842406815318585381585022717038428085662122285600520881389332550270868973424804022092609491469689245690449902609195992580274344920805358191476873147010145007326560672378241420111440621586425486436063030527108215457068785735484572586670217635294663557970034846928061948554497650052904467076770192284247610199962401839100619052552882091484948879284409850589529295197375636081029155455390507587009663860985366094538903739170244039578977626701050992193614932310914564091770088343673219437468476531615385828257809460469151601052126353838763955545427171762207137606734685519886556473530793445903942122381378308737294925307663616944549409111792466368127510125312953258096622337869644091928170902050172377076521684940494837110185975010824270209704246495827123035921147041332379001649783335470060327454741769415202386477160395966433536209041814064478803148830870007126695536952438818033912096878180223902922582194076637773452049635716941657486503129476763105752946185492172940171600008696686718653128343434029774859537820757167416454829080681076562270925522768231413335275632898242551479667813215544830597420236965492578420506593153841811597794557732078395830601076661481943895673667856660393884335149401510098314110086678043970351297208339930219781805427018803470358523045436802981206120593984358463875261822489543742246230230103736294330422224928732197041706664847040397079133713876915398673091120372126618551186386857202669698034857242160357080741369900310802976765575417546313074802884772255543498194223499005556327962711400711237311901038531351618276020391532632282228507609910225843095310147551134214312128426566753929650922249561088028195347230563762788679188343743282082055361865739861419513265919326090966999299231251294546539561394126973632340198474470921440683121938022989747808434664978856028250236498896236873628596768801332020364615826633435392248021924640718325919634227334224110622104969272456632674579336215038015260616523872848734601778308716865329016201650246472657389113302831184585542727201686785881560981009464803914982228511776949629977086079150128439116578022509717196172957338294430065327059300948132613906639435501356026246645998140032816730243162748328035905628278250574079292389567470164592903303881059028204799200748371976249398522662088712278553086464174869052283746536612236235152629980489719766241081484808743928921565042093183149031351901024705634144602236710506488923145057323849298278806683471504355839856103140604266428994619082035797628586759907794715158922888155088227403021376820279059586003110967262636273040070193448537144359956568477349199595266738001952027385422849559318059314156424344147305902631642803866694313335178339594905194174425484468139676541876068142035536117037964934055780120667020026061836380998631192569397771552201218457600000000000000000000000000000000000000000000*i1^39 + 7290316721607368282660084393386305865176438197774974169321406412546322333508319394791124654169249021066193017215235270500557234178381193311473073021219255775670984751680029589376073270099623408976392406031514939059353666731502681463127720235382095204502523382273300397305007601588306444871816503081691039207661153049544596757738321409384510954523557553707244983031573051701759429318546134250863393266143206548471114142968098855180091983211222199145075482112658669871938669828951253734059806449677717093709563804886967837004160692841410779440654302673411481897090823676521499961348400746556047065623215594741034410923853239538409387216907705186415682168766390864249476435664360594922733504455618253168782015397050502226557582658240324587523547579047879311819912161959432366098002330364166648792959214070852450582144438965982422091161576976820774119464881850635734858177950568730736123188640576870484629579082314859557502458074149990589984712035135474137596570097757999801831689555188170505170714183691097959039714530219475963097535852439966534528513161869136881438154388278329464288045145617331205704372853927623163743071974917959111761754027524377773947933509346833996817080619615001426056953551561281386138986626433542860682185092379274546482561458685801150058833000888726299830761738482114427909975579919216979240991273650863560520273047951247560026993002088088159492793970015953008157223854157387907489941327904599346317728363967002525212143744383729699713674391186247776123372276188557378895721873493384129342274606031802840180436558407006492496934134530810871965836970064061147958774816702844602380961789463454365625824330187954860785186675201544746394923484103781827624496436989408031411894011003600997754544535441914601661977054207636586167999967578719265623280617242026997588992657089139761082125661555286001357970268891564962367386153211629051925737840226081347821154331296795873966775376652317984926324584785525381895863714819815197750713782452212780245576388342476358043206472685320818975889573480556476334562400015829154835183179096095628659025111980383818909134994844314618447072350122287903187697289720936819091291723460207016731975736930453042911875194158508594342187177467301889460105380041319254740702610150421549601538909953282481815340201389444604201423562396817302786766476604008020418176033879966705851495424747974109253573805362640129946575313373069404989057131736383061286066181361616627567216975262416970818951586185117298353202224586299787932346519140450090631260603891752899336117911747152017415932702377632821093665581981663172187441024705892513934475054461864991373210619290474831031315069209612990324826609718261521515320694127790542036286890862855961508618665494044882981817126998908748208511578315668337922043648435367016650534592002074457639587575749904871632186572944504184648577522845518898619132696252029867207950838987847668437429105724626215185801106041768375135050266919863409627325815288525082685015708058950577810945968459983692203025306457270135400024317346383851144032305449418484897515111094932746101207938911846300241462870607550235851861295863461107343785772492192422909296447843895398253008208150302117027640875174045751819182347207417976350881622751622225722546751110208250349130822491600331974093273573110018165688500763922256087272868689113907154383720470272316288852596126483174007604154614521395020465104742325712474959445693791109679346154124641594461181323654414776356272578349097294655989117725214763933564105219289581859589166149155400869478400000000000000000000000000000000000000000000*i1^40 + 45496685108547222558863152098704632189827424604760273871243657311378106766882299534104621210422053773110845369963034967765047121527156146643138367798452945307426665527796249473965945570140802885740127572273309793075620762677658210010201470476812862952712126965259515845435120479591838974246354776168958159410634122274110174141502199190267417516818212631209177013824282915771631110036844956857883039923100558828396190221582357035707641637089523110419292292152546012810123693972655539897898005495506806765384793812011843106073205620944184377934609964766702762374463664615719892764743606205032629655254456475254575571522403427046128610347782472823699533437577798532086063314974727750591874073762228199255362287586679167392191399051692387610716582470569615289781062041634506582739293667927170318226285404217063272802920628495874576079443662832505451381983737764562547041001791840662234529380950467395148534998508690235987857174585854381250858047600707723793679527175467520977538933429057518411798190990628401629668257281110776683468937214977276678067578864744113001604826633724397726642737097129492354496699506849772862994602421823033507293845637234901515058608825982874033692906850328055208814660584791051268940104599812403883411519244098576791199652457991530295511759554207701296903950553917378002532411512824827267102239529299394016600337108971126779170601647067988691322560073888459349453736045735934540438801368945435400095496437772654596977385128950676261863707374805212333718704069334178072829575479267837952180297042493526630927062683168675031628376447948902680906434344734943691398609593502346443629004068553469015326883098138800594418769205198423520226866043541053041785968132797357026671982893494882570261586936852918207962039956603772769617233585468166940669238354578863703525558124760571377988595078169427060941188876317951689758113192179132489836304835243183144757084830982025094418173448432019714991379193055967469928214566668072338110976402998447730078734456357623455044601466441442424976679610016640026447705055939280783215749096982062186244188907663918886774591709349870510800688594164158417450861310823553060198733755171538049449925372369365300942055858209925173245772679303106062382595597536774343860034566590696820222882059578748828135975726909357797362029556139769323011153193472099772168129580505021781095273469879203951677106406805119372422236052163523087436074269364605182976466943791541850515085781443761058750505012307463479023380372006392624247319707066242209631655405145511800963951513886023807710262784561443721421185513762590952069809214283320571554891635662549111323788416932243551577348785309406155260183888548903576465274420876277332438153542438074657606298074324966679595841894658012938097747144912958483357111100898609813435365316753325260351873365736319715710450654912859200354217296657836405146157528503910097481935291528367118319122946081108887362957748702213564200835102911296009866956504629242402481348258031166740567642689040622633495668956200731024100275291802087460640752037869936873812247205543053808172671086318554859414107246298371623878418021852647935857015073945885031474791227338006180954972155627965676736563318615846692172719688639473532957092636748423470374215651006740071671936302529338754660801614811301427928709468278160357161055210538498115001432965661966602426717588335872670756893545291259241178429952392337486909323765840533523549159262812641009317325048109196086956049437459440209913774624011421660956521898805450501968292688130251161600000000000000000000000000000000000000000000*i1^41 + -6718193551419566799227347033468098386763754413173324968073350368402927204139800250567409832099188449584603679095595563279676567615090333878592908716576226363352003966336420823217951759525308463491872403642895165928935123583946838844933649145589900696179428072725291376306051489487282955562039850298368927125707768389688565320545464677668163607833352519890636225040534412615801610516146894655757455014640626923705775826235650517889312074636461646815957670973542735324561379655038347294725864862454168781494451349582429583458510242590391846557232512155977443616811812228341807426043491718675894283418872025102788685892583165669070451666121685315754220216559648279324042442338386473767252513835745457294298115598500058685232913678252194328704996015454787335591812792407307057447707046079129311881874565069207296657458028005211307468197000518468995379625136180910870404166961593898535195778781786056477289520521928443763530896517143554242034963726894526815943257644382361513217892332546560353523879072754400704285622061483890168455774036565265628669597717801493885306029197331513962863451963616845674500621928929741173325142807918835913488530399558816720102770174922158113623551669274115242780652444417813743175822968657314436080101816894700201749473243341296888817972427650218385514172885167758947654202759215548482256279465651199627840743016183739880871527576861219454810801013120807477795408964075234022180178812334603842965431416174061863737145102529724140530949857964347052514818788046785710019995473145728802353179147749671593411350008029626725376726014335383664697516439532065018372105686281147524725358753098774598743606638660496814975643894817523399308158867981609109308087207444236694905468631070032316626370744391372187115352358601145066356230991153704160186198124533579918492134459340551650779926665700313082108142109217963887258714663126331264287677680982882975562190922641302724610621881378955996438018147293994734568841110713394798976961662590847549354508913010017635581591144930476346435002580422065440011718332887424509439320415865119377894327330516102226463982628143833355106335310746948033893569260053485603563109464476726136059390525774841854686150294098582443543093870027219308033326640807599599239821700837914006716055559842510496663477920753862277121003574839455882956661512514935182014535768165577120984965324996004846685054600709133939486792969955126110338315474230025657074424950794652567028909471945913830670703381909446174246847024666785240259080693194750205317672782642615808590197777629982968494576634814045659988427052352030721949673690669948732220152836174336607463714991741715684730586821242637997897800130221124252822042137223810790914547540297665502666708240980869180752702661675437846373244325936355334144419299820562720913803151244246662541029063522184627777348637951263053247612084838682554206072119944082637138897691002068442076592183749722878390431034372211444111644396375823543082546489204523702329585660678160358941546817759904583907277939550857880922258957002684020822530557740477154314058884930584814181836081570034418567448905108144933653797707424081684042187989326096080955284903458221412146062888158423030237795719016505940258662243161838227245355850353346335127527216656767473837638560406686770236900633352698105033616775167927720444972671846279650633513683302534095602548447244553266598353954403112338012221993862393533778580606333401725445660387815195833928678373862480579006375188048418174233167783352442083165129841293318509612821476579246080000000000000000000000000000000000000000000*i1^42 + 136914662563525613100183620817921604277324482703250925009003737927592108974913896708425792840155716758636497104599363336590612271077456486387067819113548510827692163715901941940679318536172207218529518551958657961082329991272059118851682461318903833376269898936134325285335615474899281421474788575091379938690383600803407096025987967976999356452325158281926998684837541049185051981594034007009604991432503194499344669048723244047507129779120136645569607673122951864786076687552052453201316448562100640046875478446891487052350915372112040618899663064335461085893868222889377138097933145069146934226182897774449144217073541628657272671220171361138866373256281576013571600265031997456221330263649380072333528960483622014828449587030437145277320674020975566717392233250918394500687889329070690782342030564924910930118747941337124465539467661599031914796657610951801044160213323855137182884314494445643437583394950226797627220046360777260966426937122616877284892937345420678001915225306944004881425344370913291821346585654572878689954162370782761632279309367378284748590713783283503188365451783950858517270391405607476904236117633875434476436036804029165910568641643859658598045553925956812056892680632249888196554236740963788369547875514705422242972559864852440235078258437421570289085367809818133805283843005759465465051060897620691054229723490621321093350598294529018640154452980041243768172533008715635597161343461882673297828845266369371210779373359497475601820804384196752470466619601507560697329389379503197012831532190771623376762355684855873206002699834150064033884276540884909650377589017289246296843508782246171781346720636933852273103896235939335708753569250489689485288612152068811676056901505358620373834357966917490093607519438261137867686890559703979464198233289736468529470995264356803222811091307917592656028148498370918508017810079986781306863929377543597311201682730412984169440026509497362789022935172087322166339464243851174116684778838604357924840466805554225928335383554870344735062401371231816458155360232563009957895171023940614681053914933077593035370959520517739615122909409761398711527109116931480701207333740718800272304835348531192998348837320619500055230763542950299248277316255991648846128676239085409169009415059188880436412874756981052872713419996519274220747934994549260130283865016778637863798155830885733495090134756764910433897545921740650497695150692724604116627677042373670969851888202807684648745585682148788004011026394884722011302587041979057768525458985976010725445562415357932229772407626002245721466059715716902246901572649029917421981888670238838969640249723298937074118318416726432246028486692865822454511107928975424133133474771570890704100107091757346167777826227018486764172940068013779905096863807854514641926839203549536629314583170188307253220029400791388659918964888851519559100600769595925070697988904594547773489247573752573688915977181910727582021152500537665105154784929232010610721652315807358730868813121539276590876765901436930724477725682400610129656864792782137252668309853194903389804361064612986294310006487248110796431116708730999642563250844048935253919890251231530510815211814283107309913117454998312046040072453295941057000097809251169954891242789251927276604267335107957943783827367063995080306846681105293359969312443206771922422368663026807739559425108016650921977246636124909856741881020218577331326398841585226819044894311201428511203749580186778953487541615440211254284540185268330444315288314627966485063061999616000000000000000000000000000000000000000000*i1^43 + -156735096316408222684435124854660750090635827021893815532775445936926114535496190637160115982685932206090583657031766051120391328649577559003732734765600070255458406846504843036823246030707518108958558894065792607942524486775368089102053617216525152219743708921973977634033172956945475538413998485887920610408806284681593811816349884938199279282735276430122306660013857593018407065750075033468924840111956553866771265480282693446310405349381153159278561774308088525882418433429869511391713351422956884340723903383723534635587074571862999933125823669314166055323590557126691869959585469754360892784169617276563957781693079384608468694962774477392567973698398442716303958676297757089963292685488043944664252744465129777493217256234598328454737856900148222188296631738555278048955752222295585074148636167200714053119215365153445760530091440597413513467584272947652554476563136973810807200007665417027540118627512802646143614470445406158952057606851034863959756811145912735468559436668723471880159118477260703165555350483095502790782023183981904712140027584214897687196685533521168040212612976157455805506216446925722992405310154613449890505983488779556524238983238649989514743900314186414189438403640924637360123670456096595234559248106839809471432882158509831485187129136482626711060227351067440667449162980094384759408421828074631190507867468175450970245506915136555431692052084651326639260810977977143262249562818124753017795863919022271258217261783484887042082940395792622444383105733303347051501012445605000871491820927889467638350492380773154700929235925197430444246591805636747503122297281334682525400143092449314725163464868317371471164524646899937786334757666971137660330067207995977361945160631071010757286487436445884158014801137007241398142394187441143563935856254411593740602089443719503140104043839217118862997877941709006781614489315338271498237191021295138120913549084536002217368868273665177624051196524731184423520128840921428165906091826957028735588227290265906273458446749704801848337568400595966619633327029244314077688337075060493426042440474077833791404841276649799007428513680812326426270056870141707720883923069697425326607606000576717378356611191724121982872595940262176333814300667140422113238507153937154396612928661179714228065611964311021084214342160152676356259952290261223982107145044240405055799060965485373714084336297371782288014631882338388625838040082903597215135305720893982710641981818246070036561898787695369528173545308500241163844409093595823364153586714937087631125504627861620175575175355031029422781196872822148147709059266891010510318403695355693606561442928358650672280052496066745491377559645672582957378532660610573773560412247378337118876171928713921885678203964834022909758983707192004765427193669118477749578824378123736073384675027867542840711241359623095534407897143328227945948307094417726761164251127427355954753579130413614626439026361354809752051301393391934867117832043370034993247438794931685157166090703073708188975372588013266860895104150960205598379156109612644720446622003949883110201501116963175438880458973789631660749603953496665360760501926487635498219367496412283060442428636400706367004192281302352811759995464974543532295586043988430974207632800529795199390685001105808627300657381779347714557129866630026651064884438767261883117616623384211170919960492616532846694870890965544865407960868090809351375790385531426199575831391409618578548428747607151672380768478219645794503993743276460662840562617935194520420864000000000000000000000000000000000000000000*i1^44 + -69271297956242142391451585543613324357699305480963130463221487427939851053511872979846529394620532856894584933778234072989306158962509863946956904036911974726785086350076791885878955032290721261305473169306891963142583966598068697221014847465323535411851481555041637226450489752051607279952255298456785741181475277272304216098078084573763321271785713483408428713282002661312015951108457317049510065881679472477573997430046598435465743188686236042377218026572670879075029902149449126700236258717885685431905833877797784068853345936537013560905205343559864145380636258234951781768184367228702514770163867466690489142874899880954008465661153175820244373938671001853701381542395337251460739760600208744650677174615507751682649554965160837240702595621858909985315270660072038911108929064240505990050492142963323166452656892865680101062352163910628177024970098481742572530121616797362873556945747822324045318280425927105686595121725290789785806560964302321919724586357408271132635719882432400088656967130784009485746038587238817213570814676653595188934414220929440704943638524456599029695874709016674174214022781792293869849898033914698274031542535673285593033915662476911057965836089837111424063340260168639434033608473520735133176503789823092106885101282598796690222899381219606562489230952857677737721577582603714917180364183961896628249987230558395434957452238530351310617617887936594937352295739158815823553352919648155129614354248470527405152156683910467879859730234711740793139847203836939478245539436313436851327308403924230641476492905140619133380765706036202774796579742204598749373189108886444720506117567698860674307812920909812365842088081920227929366955450204828074773745003528832334525601616859945219421800579920145347996743577068086463040694751972259114102727872641721686964831290201687374894418801829676799538350164286537442950770216256104828212548245670523236388656927308521944360881573837271532960752550546957287124319777866559487972703329544251250221682413387955222412597586977805908244921249313853380206527017462200919243568841112868386303543417326622331566161792683071573265357547633365632635003579402990017801644093534846178983707285313677813611542926085750819616314566845812344723283991621628635226672448716557577543223439318547991625991478813003852205155083197448060045444229053792983763972629457186306237153251917896299327308175060718496891078383259562655153019633919782684644026996887205391986613275296962801373425322562952194395274253065884494022435627678034530083277204783185654921929999799962777906423894413535977587011230017526926157019461950346532232041316669270479106813248311145148224358583289103399680454879202968607886897903968487661788423437705073573160637850656221995600486991553776526912299574817577156987538603948467954335214862031782120247224978691570801132073133631812330982763772841568965516539798279765556699722718371793409620742355197473858503385341568927947833179674233840347674418343437674870867439537389293072216816632948569811100456016739746804689053234479173869378094347125197203750675284953260851777457632503455798690970428106302755955153128190623516052243670709876004971381942800097874488439517111068739478602461095074000924124342192032620271112569902894864606602911536378664553644863385816777408393327612895207024982180462372021701255566416195608197610624769371435510239150300766207855053573017535401539898046137977702268415513599251112519259211232085055530057275867853543970179581864259417110183290319244385861134431224155370035200000000000000000000000000000000000000000*i1^45 + 1142695378642510693067796658670780166907520463010490958798229953061121853609402566338919417061522611113421258322452331422797956519189375267143045431626983632028138679605985556652757287945284073393715834917202914124986169040933347571194064454313987392227035491611235084006720739125261170342928796467719072904731326468999234925721999839344340488971481274938341479272616688930724028686874146676497083379582398564631033666874868308698921043497659213567058479518123749042084798721667533496467905517963485548493125745245495391462218666881280921570720380025266914271992308078153765757856019771492785051135070934657115110990563618747041108618729590346602025226763541783314158999514000577268719345184880014311838575453891014160740947118719473894257204277190967879639406720995033969041048130242206146871631106061717661517047341743946458317264920335429336238764150402399412370161988301722339787910091026418649139149908104187061753728401556903563417977754780941007202002071353905699741629526931757921915603691970483885094743838700526197884853630541356522082964312139503729195525689055626872928612421648893812752121917106617017550611446492378110075938292799750376524282116833864284483042609860334079188971004299173613452052962384174792059183589512294350471746818242498771365740920145468681035338644632640006859394694528394900954308773070661242070081219884420080637979681537448094421127504964139181086127959258162009655992403540509597057729826386285028181639342746115850459297552486816169484283034916756948928805686815231440330842789657993261591684656440164471860552423695042861225463438025717005616820773113557732231028068730030669657057780629127210688606627430851918964226119111349236711098697250306426430722483244026567664639192008371657485185101199571045743663309126040755754542046844382453404687165602499040954521374239670594647272821891480570694478441226486179693978384367251717715970515832671207250900829843917327358301759827892326943745793063337764657069318010444169967682054528193949555576578670846438416040693318215963893394429286695532095587630422094591911560598960992929110084308649512302528515896538557689125480415040506849601218217524957290636000101054827381326307540402884613318988460590551664906697321323895762150912276541166412858016198675030119670572547596655138996742804333822291819919918313285919930048777292350057787317284926426436799496120403758636003721523335262970916678909597279330218016320218095292221557922680562202980157246634624156911931512455997743873861408877599001497419426456793212577871096497790084525620231232353358432504744919227419401974723729680170252393475484959979714936358168711473438492370282095492195156343347045192368132852469199188983598976615803637277686643422776651846256319316191447094358015753918735888589078281591144053577296413708344889532284782979672842601202018297789624903056112410985875467650276316802738369456694292047584873846310142498334109182783241757683342990259908553702672254876063081998945950562707227643689910245066822720242327439694021998691871270208979788983002566506801826901170128419944355398620526791739242572759721775680498210747437349412235998620117743120284659261924393996548330182740509232724765696148681758658328794340358378333321449360471342905715619340269286458016262802149928794085201603900786525296710130914596914311506889955894899441009560171279705748090300489496788665524932110380233830313255255094072731516787175745141195426459214633530762165982215154668901434934877218324956649054640014924607795943779081600000000000000000000000000000000000000000*i1^46 + -4388028610694316862726901155504877267220328592032161224750727821964117534668655871569420432921870807746569923377784355728050536914828410091953620600931506908674665399407603336063793475489549679319868550504460658320349814328335552292998750867418301165261909350013934458385589875166476522355844996178518488418548945919792553767196274742881368292672000522446792092264431467139296319770640506695411869856120485411742454840423905913919069405552291542572398506848098918946084182385540702346186868286029558551266290044516814931343848381957434405991957300456071218876513338377363748804877246964340055484408316274092567911737461872244045358512909171994939624237111594302165047427432739714001271537196450930510622513438183623695245930399008237607725481740255911410350514859962283012282933143149617373602466436760639040067637865844406574439687057521841056971077956181060529210646673059459871910640503381266145462655537886186922359119907633388933987652033127563500828211984555097322945320213817194631066607263443170965582048253096797552298241518330641893598254409140217311190792214884844909523871764063838174355954017794093324093582659342573671657454874351660129455678586166551215000649188460668540165925651312357599015117774018553711286126406092825115203041195100467287110967482481418459406390400503658155108823131554247996478137377387827179181169443002260483915457813618287839424784134476897785898877511844284278769295863566827367785000302708929806869206904395723513539668471345685941923068744666380080057400066282414621393907894123255905168574402611479326937562165125798421173300607722830904691945357946768245706535196663777119082383557037108083393313992260618807602972414539392501334877564274833645638770383109500691612073358977746600498099081220748283764395752088768274240007303220682195070692105498513502476966136865419026643841431587558584980608222693541989898383160627484493529037918316529598342456580557578499400786748136913275414042503632889337625669707298082068616923527242156037336475606722112478017778111056338866990722842347814975518479167022602077126061428001001152904154801881784193621134005503570199016905793955717404898879739275194217521072585294576106884048178851664671153831365095746393001918243499858016668502071860009144355524993053696171814959630468652705314975179192414912313997464828295011705586553235316244472838412154699540630192126321512148687878843722604603498835648824884201222993906650083786315708509646978756854063158506912977713119294373698719661074984435648630828267547947236682964803578398256597256369540922357083867527365158168672109171425711542691440593896273821288581639542896931164594765580775879712102571388903590056422701811468642624028700364488940593256342612067719854304588388597025729986108163327340183536015837748299387040293021956231209773715910168342956580783639301446821218975961234759819403017247777859084096118037869270327739245326158935000287707119326672665815154013165957773489955318852424328933926815782758511123501010969241264699968782779266178305071687055039356412627264449747246839502138205038960934452620715204036023104606939346124438969456992751351896292289122615437422133006111666070441779712757608548644064626397523171957782821861699223545612077857204545833762710372920284112356264494845881295997790243380238141789013579992722990024837386821691628205381273229334771557449194179315821549330079774537265118972883889004031038363995331984744750209162568429060707673279376425328456812105194720512529819382181578111665216407120000000000000000000000000000000000000000*i1^47 + -382906692769626951609338743093044444929366725567465340502390551993962737758387850510247415105913485052055131262324223215852607416012040413042187989730725896316715345948928280597312930411078732273153697449165618256741838530342513430120679647213103820260955878101462999287379109661791297856904673705085490828321687274206195851149924800607380709601426457946116746173716505772988255530783127745800657753705874368880594867164306109682784962397579954665200829255660769855270120357767283131835306025794423422658160014614407533430852126530406079011722287580708412480187998644395802649502222858286514691673684068751202130780636114128560572561611110319350852004397708923509185147459508196815692740563875987192567430513917335295434863713244850350431335801849042138804415193288300140294553422706756032462299623161005591141884196372964830956409011341237827186316401607134919762215290141230021612035057987669782446418045089238899441819422951384075233204119939894845637537714005467352114703152702415010516293010941704485248477862061575852218624901343275535233759025345257375461938200139183275625154623855343276132925353667619050258506426879605682745969126655444897584530966602128688100972066678165445416947944833019931541869305141413827913223534660984135974851478917768134043994338337847379117433686593679592610548091908977275469424598463842245310745359202838976727997787054713076407109465471010298300486117817054837895991243433864289097139012682959839336046372546173805235669390431319046298630585492293055211956916051524517379776937940389982647273201717085331066908849946320986945163858954124171119372798688220092415164243189468590932571117089802409228073956251217814611285716286714769713957428214651763384404199321399490165884571003965869143494534274478533564485014619757959070580215341315443232951907330116225687450829187924957762564808314507083622957264120095306543809544189400603386491595811265829191956896911767577791429178232105930159174393296054774677281567587626581181945102836981723560177598878484922863830754796236835298376833088265780875545278226855775540773184270085893946575999459685069778421417654704807316781141208135704940911269265872167509555344911854684534036290734629899023525372081586545415070787574680400897659033271319586822920325858799827598909817875209103084875604384217622725654753261504741819690081107505761816928152214800067915633600980640194318113178011618972967920306815026166154464559701555457256183274142834379887528469670380761953464977957155299762668951121332029421901662437408922339141767789479790608652439532023048584419512418109607605429995468114566167479639568749632133118056294089403393851069406445007051971915614009330645113850154735065605102587393202926756281793379488107282351777302841960271345643210620738430528361184323020957216262310217981692376500607765866432604379614496534049281409206343489830426637475351630583366790616481074483805513981073844069580764158899914397286047334411139004159020502298386884468007026241051726509672872228914150103829930244823828511989584580960483049542194306072537193245441209753519392900006852658367689826291041249738313707499135833207348885656267086313228629176736281717239518622862910519226356665432754957281384437166762727014316998493824486198902594415437075601274204423992196711070300440284942938041140758538467063824355018969979899929905493851372793289815708956413564063967899535154867693735832135041557980794737917986019032785127595674863222577641974727144011873808613920839662849446631877978536030000000000000000000000000000000000000000*i1^48 + 3800468387637756613413773062349123289351286386355365319507670663522537689037768953953513857874878415094212050146729593342896416121482314337197749021718965653020822271230214306922681001408914767854379711728309631948916549969811029488513309971117463782558857870730598215223719244824212710521902250863845831205402575934884089027152413312721759356070489559443464279006981613351866891384762139503524504161224560142553426269548312481474393369475583666501215077958174762883563843081058837997157726386358831500213100940310237908825506678838200576127528557626117186312505388739507618468018111251148291226536344341064512716387563154734724063612467342636460982948755529024134730165827674033381437219755425765049751349852250301812331443838246227648191071516648163276912613743912951506154126695365309916097026405509085058533408244029377147440522835945783089953076550660985652285224712458905275148353823614150372579852913105876641925017234460954232803808632564460254780228783611419677725702912155493434471434362351303834386412900867526214403084102748669135053998174938074818990679610685672507498623480885500641367036026368302157564146774208299806922588709223742584938873457907004747479706452910721947781107929302383787698881342821195229761458676993079781537258518753747704946072540402064563931147847788741074138883858051313108387909477584722487117962614526317341819240893077999167160584105075678387512276910534729078967959848892947484066170008726918378043219433763857928504502338385663161683674699895829879742147271748949453934931261205103696826225826979250383692551524953792527348101026547559533588770742422945035823053930639794120485088904957118062324004721282000814678260363349916344665287957764458762189407777329766819006235475145769391256971105230159024007201670957688429426764816616932741561197080674588032949736270776205618272934982678491214675248547171741910150440578667872841334209501828700073780427857556734664088088380981814174401463765155294925751357528359806139341388262128397878789724965291922707848370550738195805637483056098367980505890862381434921667978396339464793347120149553616694098324862857895031039942390891639312494040682263649287321730463885297029535077830684797362984129170168614003287610997492144185351759950911214949029435960726972117540739892624926038781941430700762221454401573531740091018253807356358352626578408385267428913499322938706627913006249224409387394214729921996308044125425842752468305600663878766415793619050316304777452397957100446699472838149249630014609786028592016378043809018504507975881335391670189086094353317392290814959198730081133478256092537960195383460388773308811747453322630553960104268702726897506351221172272009627100826024662050164449093437745156038138387878217689939514704415058731896832656558107987443948014934702103106289369373734848064232907260513282427523483329672687080762460490484014977231504086453063244849710165949502507876364024630151354734467293811587389317245579443070988481240048235124381422673431106452377565579553119918667736340750200736198934193084412375843841388407253409543259993744887557930902438952559002611834110375714587355100455754501673957724030433493396905027896416688381755424817564703916855985593660752844307837621083171231295550865639642234705117018279452499959387103855595327621083655595337902351525249154709543753042786876261178814452074893214619419075056580111241093215252487823276701865997075754217375186651282620219446137310269102919852618925938201669919497806558072385187900810653000000000000000000000000000000000000000*i1^49 + -48458691073149103879979809618476319455874308260024571747408700545400546313812438078904844001595750622142865428662151596067643870106959653549777432062743341478419922052650404226181670976185081152621414135883000925840780412400919049542263312887254611851693296068138697427763795511962374366145318267479833403130047799830962565196086244474373430234468238090425075828679707175075623441986138416455328546401444884094679921217622495558314606929256893856968825180403612726141177817267186455349098726814488222560679980721681833482859610236879501276386739789467263172325636205338342790031592753908104720946394547648573418466233563906369690321724316362547803166645424330101641079434219490709033888177873428311295986478810409987290198333013317137652463161590028835522479664976914073497119507420323337023090773816315568484528508983089157213754068049583053231934932828723744456003350418277884996186891340561483935869697081054321933917802082446946234076122430752293846640959372903327307696264526757741256951541910957376798480971497546517389586879046338290284306037677122675945298748899998671363884629518138382280154440613903296702735751300489229875504595367872408390589768558793642421218490388895283425671510260426837998285672065164579994529578580329391414438146509241435241937498275958581754708471119928403145480771590645359661321131278350386334057366186237509615855197267700080239385322734904365011024216661904301639318369321227572201595212601023989602191861746880706604529493481886592740118250565741824581602952831069607828535317115946040572202411317998282797845923412228867962989823616321209543696571551863102000316812212058616618981484647121628681398039623754212410181757485868723165328969180210918539712761783737622870175476661573911265788328379462160565896624234095180571249095797309991314572011291153528875204646001204938271537343746665310026869934840470957940135065597029866558662322703450266332069766637582600874300547599870113825296063900467965856711223732984198490660867993231531710966371133667716085447518963828325566989530599942184549099752341166467075934808162279581184255518835030952092585682898331188620125276494889915522855956325572974837056656252531146711914268129474119419279479621782725534444798952546510811666852372302179972797998005646706578450922160876214670111937627673495317117863906034998326576725407002356920320232674500438037899162506897095523046888812579524612044193784559837658976893461495401208640574031828629976366936876593688650045490797388505412476233382327814613685419394327011297910823646814702959578158763871100259292198637717880935417911790771159407857534341914000164445491500376832888677246315276519424471314920150114177183746471165827895884602093202983554503332990775492408547663426363180414939843560024278665707691166688432322510177003594518981160573264925033063231083440126387612763366526627691685465987958133651559826593772854452688907105798319423599983339836459654671052941854236535606251191932320078403711759239832006880299708790672235512144591311414974306290239269842733184055283666755478683997266139024051025529278307501540412701176139899275606159607589997487914558870837881724054339608541093973951647236398495999175690520182339985608568560304236725935985842963060916090691597510131221512067686113000701345904204256817509970527304125748647373498666693551974232080162950295227850038134857741571432151935838341669124678546844654180170257976868793446322368787442302499204392001477729397381575659712325646119946466244576284239390625000000000000000000000000000000000*i1^50 + -526899050099582972395542067068890078337759168937681164835774940877298122902635822505080401840338136598980951170002169820326658427944892298218368522580977404631174518915628753282981206630201937674104123008356267195463319699687432197742311063784726814742003814479351571794618352686117255393856762448444280745173801006106625320201734385336830151701887751439219129857415709010944374218114120140406897512868096222424792458517729255274292011819256664542579511562828560317364353178452044611852605222998715797900248664226517689851790886003697557050399508659831203737502309812260731908446826024549398169295097602008135678491740897412587964757512158233283906641933524092719442598345511623829922062348647396267863049757035022439072412404177052046411678002998213557506378659432895726924600052365059539129303005274081628539168987803170597107273524268063907504095089437938544189835951372696164896669312095855772815691400052352688802221613102140116023910799714577595049542041899658083761012623998282471884149598299470464608862301023402762265052065890338412223422235316919164553664842764244564402526492699342206154548737704238438234455904629199735980787582065718220479612538977437971374699610907998972074067679198330685856077487160769504070790023525801755989698794014051913243537221943228152908415402954495439711515234651971666780380348046389339304533270088089469131883909896709672524103780946914853276692880846599929927146227223991023374476978161378328743876884346719450297922513860273650802045728237807901902421711265703415626107217017869599807210291819406391123158520017925583283240051391719403997164613300919354493126699653333827513330821947768876751066340564141819203218425136703623098385347797919981810037670253671719514866779306099121515871582922962305539623235035265188310432195320131678551516154237404698646380468765045914521989312825156677857181877283759300437686662398126000701371912903836536733069835429274352430815376425043567569526995539790463561690785561610865665874597837305821063269333515612896170273987139215510143689659851304841170360966511079813892824086033054097579358735375640570651817776579110575598786596503820212077785024520094780172490328439810924717606412892230518933544540642946857587251938544403679013918961132747830327998939114742850863788315294693475287521639022957211991340394578338951341346084664849838355302921374904143771592368789853050507413552654116440495458249217743316544922014912656504653376781752620511941568566841017754812597962967211006201932310324766812637640696351170308973614790560207488822570062910567806801070183293099075015003802118442131637760213545929441629425900972165000903240166933085448791312910903200352942557243576928755186102034067034021437817066047815037514408952186820524460238937222132313447301379750498764893158521741179485578381651464461563372301729686706018242407784043172961327274329949080052308337313990806231063379221555263696419201217853360707076650717776446372214563744456679490138889359417642017757574644590510632679599059541680707827576244655114087733007664081303168355808848414323130477900576074001591913774789723813786130418656124732623532925588891919363859199076493976427860501941438547013456973914903074816951530976368068526271516150501343263761583877643798618097962374328999294015859353675829760922429050947643153455640915253538730501324226672619008962104196033897777925011217472571416877916004259805694814771571874594954875764333515404402689764251611665199255936782756735398649928914952657645703125000000000000000000000000000000*i1^51 + 3683076517669003821180833301943096350710540051075564393432177073614398315008142287082083067166729348766162002742290694016497102256774004396590353517905205838657897014179090483800038563866142742764655970289161531089512009802939065815644338039209695592490126011337405108354994752651911081023258295783181911428716738762132627105248153445714087913413570672070158411992126144134691807374220058607147806091723372137736300560589143625635285126771397054545904999877556243320373040597501949910611112824040995074700231821895002449071093507397247337475268976312772664904922528366980982011237444196886576819944014900208201167897745306927730969482533629570533175464069327335751174252027332987457571559802438847441495251428879315775628744470386388123158015178219851631716739696021781870327530995727632031350440100067761687270600845445698622271310839157103509942975527381025303143773116285595424643341436532620040263210376468345104836107884589319293274036599481100658616078555926626938702354355450807508249687330736836629723861904966729007225435321747391959214634724895220265199775670270745029314923379895906191043807414230010584481906872555253207482151207650376018768368251753703462176334178493162528678535413011190660821504434357791638395780587005139165851277999743163619226217698180543739910717695172416269367517522780288502748970448335224736420534885787217258935788741323435902185369663101946864934241974649945253383760707401309078056358872809327771289689684645495953248288248743200988401716302613579125204835429931958694632703496713883497174246834526649922369003102301934741258571668028431199515693906277700191195701537453257634288525320390448348713739009560055694258275846228369674519215590442531752033177511950217524771742678623039091558849045641779101903563605686899591805417238252447900459550468290333787422358822603218469101720514130643728351106263151448495576522736515978009196987784312205899222307003986616402366289865658149675591129828054804252449221878081989499531789262301206045597396748439875765597835519911964458411444879510102161495523436575162679788696677260465760468583206383813888790183259016326951833095684883710162053935551147063069134647478311827957730684993148613229729095639947873733198040002730573351428115932618115593016204966734264927639284267101981258483737615964330448086356105881528755705146433928332029325403233729656124830825894672477408357853997377167675861898983446647128206599917845636921868643425358605875388368505778913554859853124776087485611509920908587918812230224167755271729098444271589525057543877085095081301497758501802930251032741790774820742273516396354453864200563356342272890547069099562102467046409302997995666604913110804826507606508351487384885896252334328831631093295919793593280021529650845803928347860575382155251629332063125744956589002642236836588923727925385146434532766186365627725888986733575824276170170788171468124384339752244719041493446113451221762865333055367632439579429378832216894426074946824465653281571460656281477395704265992229237697640822658236679330866935268759946920306605368617246893704331729570452821379450843730172278373236151262731229233095477774883957098271245855451347547521381371030373613433707724887916344149442486299028428293014694692186821036870705317878767181205326800220757911626659355632828672514576876509207546411600196780609420670798447395950035098461228380791109083380160303759923281214937864427719357388671839785537779321448091837265688434361418663024647558398700734165771484375000000000000000000000000000*i1^52 + -86992702893320224800386567892929826938928009635511116745104028403938610097770907466546915431691622050421801577408803291612175002738570481327809968985519134273727166704314700524212365066736952605199104613763654142318177321417037680994296043594364885640532133381873442904628975811656930678065659091308152637601484618992953579833825319059300645823404636246331713754516849199659704251940851675650576156525744601765501947614685544471287799786297767540274471345175718803046377399640695289680488351910095197566172406613847510044552698654209651903820049691981109479827566850344952052114767303621887287624893030584396691761958150621255115555169562982243874506744193587484443690040733889363413306915323552542116660621650832272813339273935187679771668527464293693237754150461365366110051415219882648027527330408886171513425348279747846258318197462681473003034975145000253191552537120888465370851933071888472305862948149850105893717681109611118618993360620703139146413674041864931156749439517744555109223720830203351176033861595669411537630374091438737948944311113095549472291358784634590262827279065635411927188032183025203171473516886555574151065438884384817439193363239100505665772614222214296431334968771159833062810996703646533555775918492034758717530020387876364829750895619226841034256248480145256910462878995149735096761208097568322926660809213508731792661882221307498820459679547877798754307736456610167747209905365733970525338702037478849596432251099708687175308643022423032069456860352412787748115218773924018643994157514460240509793228233545507933689269363925274120400996338560144722210004651350991480216313231267084241669946652218648735259922284804805245292774542373282482964150852349724275492114753750254597094113340615920889522623796730823195637056171221705107438675535418787072839851701624207532544319706806009963214699008003415229406797419834231582734721461485835132081901213890654138473814409589956880933138188305998441769153331049972045689908618528626563620502831002728789539677118641452215571565774995797261775359318288136485166261086283999688626644071635255476648528814020320724221708749918423959236997816997525333221108045802382291483065261132761449374802224921184617614384967171956625594233534590336537043704594005609624678350349590042494061328586321063322054742175503651488599856712804865727931324758074288464329838879137675886189678878356055230585171992449266712093557990251578162195168901464079265576808205337976656606299236537038549302522913956693964461705137928594777682985318933448692844421882079085057709477634113989398083561237078800340388843742565822991536349686760410202460494594888653798406349282618300276027845874726662947786570627122101369472514662256656864194909691962812274830908744698163579311489094624784449047054445401041332870209258838260733806296294698857018395862547428851562086104470870702894740533775585870419055855364844657076131579341810673918472849597728595250417538665873821268294299809994287454809398790350851093995896142156542937334678457303916074484365048309719126529785495235905970785026282039317089810854994543180300656247329420390174353410694380131969444479192246488977954379454224408373444460781751001507270034464247617869278276578662465162416425630463626262227688467769989436360783881900876612311432642032599289115947862875602937414296576710430490750745163967552628739243724203248821973850449441997203526013299791134733058925566306306357131135123423105368799338344608321112866456235154046238026088757324218750000000000000000000000000*i1^53 + -146203652017810851390452366024501965076048064442630120558693047645204122658593710680564723380691212560061733914256854693529923254864024696217474235352185192704540108951184565652688083071410931533580222677024946448861691079869265751362354386816711085654716516007657333736078480122340394878972656426419196083532663672847877277990510524639699225313842401481601087084989473789294948137819092487459494486126298550608858066909763870755735996344974708970679904119826830698324379614049770098095223158543377718294079549611478902287564049435293037933694800098995752420057341696015892876412808133843856733552435289980416112698438323959248960853501627394343752892491973742458596424294833633653088630065049147228867711891149618499124169754484156739589412010169137073904620557452764080810718194604611156926943087745993578713819010132326250058355959688589602676666907340946576320822756540541843261579630386884828318278345870121392245018654477144084301152236054940626845249866511785556499834998750451417601759914709311750799987003434714791791324346344605422044400849090335336140548092711868776482426538646898372955380940133295101242292323177439290651548924600225052151470094967507829230666943145585888240292204347704990575107875610337572614147108552748112002729287085872485833761693145714226095515870063248092867539325110899073338260344328668025824548333980634759525573385930310092548765278296187691619763882206613816703900476673411013879899942098907531227235242832998071430537747439981946292969294111540626211300846250601304075946059140496418275496127968133685988979752412434079924401804521765078221861704479567859970910546095447752483325124477672819579036107589249752690584901708636438895613930212167453831872716541658249264493807958019912562438767419114275667231779838467993937678758164702668524825847747319736829813527030540349538047472500917069792807439324939600467021432285126513286607373089795256295841517423346189155345394044270432991708012772847370336371044307808451980832324308061962219526902417375487066417014756029574884823770841242483349480924862852884180659476237497518301951806261005872060303819748018397927769794688358337625021864989197863066155250211883335830563816002153169617807148985351149514701398056495074912798546963813073923169213623400932349044939609557213196902239567105358167132570554106404705269907241908528744181068489790434739826846072299149095766332977027851926424431449495130828181439411791040504688042040326240021880773999247959364442744248977965683747989689194963251381454170984754881228428043728318841609133219209273018110962775343091531607105514022730690912617471311938388350311531190013427992712449305302937808193587664138545516462707625006282038836793819147149909170542316561932369472922180052864028501161542636751206662278663142311131899899994413221863004942188339551865105521112087146891022031654896156825031471267714020547408954809502347398802240182706961404342312101837987536349437375422947485555371423705038541419096711271968471939658616087693541634346296951461022427939996283257655629900696719336704056316163764754463981703799795540242680089703875389532842590415960992038134662711785451705601548217672828916609898694848523325958627404266159679997259207662138087102776832690415599293335412314932061448591307621248083776978699151390140753666792781777885226279469004158184765746929535749248336493167091040953771868384656715536800855232912732030187675762548787299262335334566204647026400607066968288089565523819334064178466796875000000000000000000000*i1^54 + -2321867462730792905219615278605097214612241164870727783783888724295769868859422652230532923539004742656956846252088029891353976365419141902534939035038677426865947181941564580364294158139907806425899890580401141800268414610331870403470984747852488095744295353981233474402315432220121596346316212572771540128145342399656207074055140019233028407989609276088501236822817562079790350148779614289446066735303716698521756449443903712678665809745573819433260864507242061640795767490605873998465122623597822141230474726485646938907862966205723836192613181627459812443061861367804223117279504519033940964961316645656366553579368687404865397861776691157791151673172912672710461522071185999488633191393661243380835465913391455531369826611464281727510000627256207063301131770587846553215414723766076275049477052979541203567376138665085958812279948185632924527428643041785903800652229514585779822773486557667432095585602913218895514841450504110777197208602082623553472398204732787544149323103729315863139353004585776223847647680745853191417411397173214847916555914279283496758139818821659279997382507130875871364663703164737667642046877199180909630764133018780675197528361862188513997442225933120717587797623094515418898747042802466758821474095089899855825653934912043778771262066034482969960800392156825430491363307115971039832333461177909191007073616615730598625679514954765050805041474221759324469550891616690548989236771661394290587042933154261036567656091271819582337487984892147993729419282410870289525200852412444414414351296300890687070442063055763059904521202119512660589109576743608434901736967806092878878360977945008161003261422742737056046257359014904758580819136841413241401542965683201006631390782882876717504504707073657783044271062035610661620609050081843232488951616905764623893749990168925361871796451930870699090658318487477679487205836438349825547066442638830029428123600350379451568802597446580311180643220327606195774171291258188033673381494135484300488205841730678867559346559876757870130734808245714345978010131520822243813152921384761796517348828677354647377815301095507561438273963178401170620049794381247415481992647131159366966406389059250346175256510324741181484866928033243768555956921814995035557454013831138785702510794402768593135511925066874930686565268509335339332266176654984146278663452598805261797788893085867796009318449007844283487899760759878643407440281702859443190127987136294391228299183528448372193410189584169997211276091470366081482565849426376673578266260131127382969758233761187794137723238985783530921783000514689611853464596454559528921047957108591009022495617167717237529959846208000161184419631768738039994375684986599608971202097742239818965146870365413321343066007886175713011022654729657658292348656662441945419536891828890338676243562501551823876626577021748213128561080311697841867368301468521772224906596819369305496588292148058835666335430865920872950750611817197192657327754372342961764379168181421268390690365757472123852650814529330524093831335711008826502902257286357042022149453830557926770318119575319075366170289965269611705770304021359663970411961837852371672980689660498282670190396903003341367166982443885707630569127811350527294298311542367956098656243914285884556691941043846128575877481633960677791024543992136401773909948416755071377599374495694824145854308083877656241006307365386969279430909412213777824358490687620480987040213390305361091272487789885456639548295787926460544586181640625000000000000000000*i1^55 + -36982079624012536044098734152764110129935322982049725794955070913642773019636729742581135083958996493815450105190420467162614809147410161029203998778502411159722875051577271379408086331118339479268616103381843310998406542041335968629441631181273632138244405670318552581440933685100650188840480471574473524237113525426100779047027102893685058504639218291711723084490811870135480559130175445498768824215934657598267318491743041948522978551495888982895806520716540141361959682690699343028413097719993957085696710204221015744221405026638594310382971092567245921588185435667025620144835224204395813731347126417975539058713603636034067715884940640824968499044950574468565866879883695886947550628995342549680048421367916277536415652516971151539736673451778656980745171920895859184529790783054414049440734509950916886597256170076141512852326186425985680171602135238276244309589802502559748086502061158320200496427611647809838758118870783908005902178351020297495648480524189165724649482981735938462389481092315388452700900037402959396776365826072975260618941889803724601281800538633689153340034124666018495412947818856947705505957492997734844037357803531231850863460402937732889956849070308088397641892327557408524264397134538948335692127811908709581342230528941041678210587836838959653716472038218773682254955308505736551256162964765851157578916241268620496845963855041027606622735642545032206158747816214787565516474975706868388964966065032146250445788020623613120293057465686357296537175260540749465786355017834478352589195054742229125739701429472362707129422120809636411068398635167150511832302255594120004815491587465910821871679294573618848456243378231296587260047198467368673154313299087712586543021747400417387996135562842931133453539016748416313235659300404552225547248996491001688049992121679401874839682449640435345749447830289972890926027396989843370355466657283631068422307067541392093681224268727967075391741046840602022115569080425841718421994968108503097406061720421246051243666367343043336106525433510357776175867077195286989610628838177811826958261776785128028031638921464216810709361093013629633882710710392231703903751130089322280078474080237858345434176928191407676374629484286511714739340044717950400763281257161629848683915983838915849656235737357045100562165367759095529929080279125775815777593238170468030437656919122189288749356008714371117934728860057071147557569610534190315934199279427336960268822357306413819441108044622357579401523904319137839916820887752326721122247578239047770164290665269185929985414269740445673501046365929550414105216421164916716234227285027187445855904780758033597941121639017170731136490013740592952133138501372997324821442236777561279686006244728985437903165657391541294072397896336461725227135044214638337532158129629865031908773600254994461727066513362455238728298632655172216481027869004314784875525972494526200471411236609866189451301107327103564772354704444034262719419314032145182193371411316238107057515240381435613110907082824426445068728166837991790490338952736692644907720818535058416507738032586085501606285917619501089566103434330040856427839118719108702624004143954586527341063964828917483866773806938935794802515390142820098819204055325770508970108919740087161559031671335858036783734603188733561026380297231958307807226590195508269043540649376263612581738277939705585301396788439532329336292907365264137200436533665753882843794166748410048774173280497564276102501188808123111724853515625000000000000000*i1^56 + -104262660799455779266381319836451281739723415378788071572885785363320113898602377111628561344458570870041212489501953766664168584456331346078608502505855499869939898779796321268107832578871466192355375701264377850991707577276639131035286303980669445080227747656160355047777810437587200196154119794387161574509487744816899919633994755760356797491068558176735216723531521214519474763728823661836082682699642009407695782904043494558776904521008644165545130991903073340922577869499581197035001174255677195648596602788034267177687793765103377213021465426785415075132091342099466133975225763081700763930264669830767137392436551516349823406336919817699697258294234013341827789608377663454894708354803088128936756774147376576304774855892168392886829535182091291219831696345067993588860610810776443186401382792128045453161588890862858935629488009327023110927198960736860100339089922613661745622492774326713225651000376480726487058846256124446145429034399010608289917011136771719340437552163981928662494556556005761352192571037930372607753749530542454663189124469430741920204596831611274828060858648592693312759170275240621733306004036966295596051350589215562182765665571634147548175015318654593336255792086287474549074585212712738541917475617994992112329165647654292013297250245429748108989848882330273291714287475897895548131120916193553805410591491345706476857646315187108434672878252971402391998306511714351280517937157965795320291002868329584755707954356251390262449981752399672652221876405451858775738860693370670314841702142752874232776434920389021710304316567217517228684400862908422200863989940660050787796039965121656242717755350010246885296621892608915077043572806154076510019002478357874473248708526237199804709256554845333883895000525470762537131264974648625863952099597204707328385150963456711524808086584792981927070271475446697447446229633295318390908567436732521969308600703178172676073253935707342965226839239503181677515354497153870356236315128487622006302430991857827082971341933696384521339247259882969935950535106769382354458011932804258181917986161948863611547766795177607610655707138041739057204013373445450369895957536777792653632110638706291344502413519366154197293848390988136118241796297950908708881872504375934657143454002182132844532607844180217048168276714870916949677395321717937922889090315442641570210235838478939506641718431261799819690500400089089502320450318238550835245569922359375239882016330398256660646346132903002569764171700024484694193690570430540117666485796653992908842458700131635855442924782357806241830424159525830672165229834958091604920377398450152085204251915624884384455974500774938655718423674729111112265868118000244529236852462582538167185466185885429049854662564049600847144093727058863505245271241468620214632571181488010802188749181092383239431639194743050206568481040606768828918012754468476667789652083387984466782813205711225088081997551036840811165264566928692528484271639957046924832243527496827874611965655000274800172161609417762178193808833807465965348088179554223680597321287558121138733793836038089717934620132229034321745463914828091773452295338122196264589812465366821513508799044000038750164686181663712559354871375321268406864286229287440156205740460272625927442041315619326716034138669687134710302896724194403442457163858089332875773449851426708373899490197209523001934435220550270015353675015719745599762632805694917495085162858845360949839709194111769252064180827498435974121093750000000000000*i1^57 + -3713615739137544455384696538313741205761995650046509693346952691047997334634266875784030317486384442894384366131641289233457360651270253702088639607172389228000515604112068853554767662868709399946234600521589817175211537416779993439310768518821738111102804729155960298226471671641699215050018550488729678932656450340284210915581214348245063587188944215617198831329139953104079496078231904048497385372350179947782499511782051866954603004425664613177536493128147058764219035718687475463373894371179363136442881098864551790153043764351259143278222319239009580590160524552714417811392248731336198407515833197577482399944098778485466453918078655645494791103243243079246863548855723930560451827613184539618881670934692099192746788342557103929587892954159691684413270243714195940484943205287793552846986395280136235718496022263412584279239636464844523927811727345007169883124709091500849950782614400304936062516663275325430243808610346203421670650013089183526422819487017918895491197548507333171935982209923871789806304403907387563058166905090954190711007988427159317337655838999206836418664475354888067341749161557020469239061275401845917082307440310949380709001077784477746892965089601331658536309816273990119585185392324681862504349014525389718767777824028267222394435160333687315460489856709884887297032297302914450104717925150663865188665947482311200708647206880543485144196607568764969690269563191482061900534105536483239878380733269304843045460910033383171989335578514631990949418433052793609811858634035949794325162835080248981335167845150067629993879431257488707174456176210613076542518503031919395674995256261188760392676258819813844728006211235254208461904673286117115620477598873750279891042147963892256205309413048948996084516110947979254420966229852495618074675709240475030746343710464846205038808275889958650650696979301497676195669966051865597215438318339373446204561498463398129825851428465875275236712828204669800195747571029350803301520015572949120907033756687621506656816730458916191329672449034437259287317147186590991451398341505251154458892574489418441674531104262121943417890942667756690699601616555422185586353637957345470382537959419768622126501521919291779834250608883439790561108544273011806793124227487687008535786113348980302245546050766656879971585219599052568603068302681473745603266051345514489239051535103972394627142425923536484533666372623901006655339642561119466784793997146109938678016017099898034881102776331964139000466873148743307981560703664302524380563110982153381594593161228085657788498308973064943394809576038371387476690317937516352353683086173320105310923374831166371399903897916011222860579394164446824612121525141006736149358678661507956767388530486370545343377111911204578002957419347614717616460436084797138364822015614933386055065040218295528708659936431139325382940944725423601546633239662302223561787072662392163732764062261044862697832201520806443289049420072979091214011479979988422259412509201475035051304072586416398828710349756649639252102181564054185331173731049982112589241388361216448792029370137532850727925745557546603888295377957137055796579064241013536278883748177442429911613864000423546148111364497877588009753717516974359280105548816479722070304043276028438323584585407809942281230771705433026908529316972597745278290999185002750216490933862380970127749188310527708865411176780494076311846739050000231367094539412840944668101749005511003915173378077762029455087687075138092041015625000000000*i1^58 + 16035334416470841937053099764322935929481861946419818160612155865635699014563297042600552374179070559225291820258650317731318487014701591881121156318377008225789671108530941169943109699264568086077335693191126173046547042335947150272815781062555788675697445442467721379458640365651875030945023347090439788346118633235134640652851199931782015056353266308101337018292563459376937110235690637829857394594725577417036172601062716677806434398711923024426517621871994040882408540570664888965138370674374508766817102770960672200662912447304170291238783986642781260398433593738357887674739677203924832680694291822626976346624596495130038956497897244784779429969518750912291542006749261800010709975021882048053478309644916808900850416298105212715715141260104591418840023026191013194747174663890156053959359888212406478604064335287857145715843075217202738425088063164143003635964875524186437582934388912711173875770044338220221847080854905846433303749643489901780564978982500137363695622077779021371992048947753147609715340167082246164659238162978426444243482310999235645640231163404946221182387285624492566036663177226906251000255776413071893834083621989416547442331453667069371850913796264166016033219278435187405530982448922353610990005658953427646476233048362858503858623371868745740441382272975317124244616291659256032012629241417679731499407787489630383207300690247843508852591619129847088236471090437351072775651744345934223866765136707880038417103508986657642456077476794618443591546008688068548517031998553175157239404594995560528047192024392164422105084821390638973393418319200367041434537612148780543491174538457706197699171457606340643318217030101149088709879834730889432618633315422918896200196087770542920159250321201884508080046813727303111757040400975081087612217029170224333853984759306771007326805692544278588298086654200192753605295842206154507811781736532691495682546201596698855883806521561498283939529316475539757909747056593687539455374045383302287271879013130456690203448763107595596867383006908681518481598905726576168947253405669031943280064779164793811192435904127022483273612791915489869933105963408415917995819123902642940090754302478211959488859778995409832292521527313725476636130503738042951153189292852315916196904143030781235735539555592269397950813394989796055765862491931134126853704517883964833444339600204023368544607435914144409890031361516124248499894557078744433031913636361231747464486144310635049788366936561871996517163166318441472414487265212507546933297197131448450837752663045040802528926444563651170268379622783249566589452487148712654397625719430632149145020767873623303000078381878681574411680475726558323128106283060481702493944496369264400294511786483415943239500726092214052821394751349338583032410629737661019806299011615242313986692820201280288890029736773930328984730012759536762378166939746445760155963668853256775161725694162254831494113230899295298885712509753123390895373888912236650458945806497012292725820285952809058092844811751815995481362795121141346707923023763530353721464626567081889412065574431206040820294509059513416389186239421425219356378032321717849758072957711053418715229587517691555427631622020338112951573201368748634942481122482646324724562034368089160525380376566391504113424963691660385446061208092282172304958073779783235719350314614576439331474157786795730511418249575920167053980081142024991970626001139544476951932837448420638159632549941349454048462212085723876953125000000*i1^59 + -301437840883468387062839435559557271557685673104462466292472674780868850938983585704258243564614943688227272205054485622854276603601127938479721407632887396878770859141169434405741102217902788174336238740946822548935011064450959435348989895676312893480086793600142152028673562417780449131571061707077648633344455819694175359751760063723471427609265373743261370682897286802445486380551547167626561347473986472440878504678637429760404963736714401660981559772685134169671025700840670454234424555795184135389544321322531696275869668852338230924400297360957886211476402536249612170423943209582745070322928869530728646851599283460273578315923498085213278967997250164613734742729048701671154531609456550480992227817918901686636250475779386938835554942282574920629569187110763033234629892884067179450056260555488918943479321587279070544279049519738310256104787240602077480891485318821172523904265875604439801479522122041272523090659302767144358029359291478465574187673641293858652159011831478168468097035436362863247922732811469555841882194404180604834918282359278775470226768614577458942147653295360078858422021365262224651971776631355446587182019314097252353942135844322313045410081968602913029499203379501103138882612994781041462974297319951754241569973021026193296392933480391075103774414048375226969412057768271532404747583509179534873016913555838089460999013975478097112637392572716650371446263124771689672004275698487653213938343645634934106685742013704450889622899455105200843845492857265130433795675599606959391098338427763171287839676593629547919619164904251310952640250329322482473988982785921902197260942884974872842832928098767686423144950397159646011351720054192052667725329022553852971029804051752273624080497682429872994963244015228776900192327303654603680339029041427131050122434440681061031962778944110465623077156140585147987741331227329042308846333323982071102362817523804650314661111746025841950420798611341601303486677330189164067808749270115437053019729418222705193383617072554300977616828084071660091999530201633435475293659782156668693416894615444518239391061586804004421461487690487924934176033395306155882887012073799980696237055098378735148982188444243703436843364433066408956339234998789170985398314318940735699345289327756769965588309232868002279017154938563287679521460268506763438347904459112325297844285517855763861812000458556373375887347981860546155511904636296030969542072826584282799340436621990057623164754588347824464481289717478851962052957121937052220547872461576730355028484337072724282441253351706694831663797404171089563068476062289251361453325058736087884981284367575871495998866970475130168131550376541289681687894413036363076021647738296147176788537936287813305979069343431384125203104918854061972814369934928755344515937998809618922070941408195213536961571224516019658251567472960481180953834249643440754084862940755856831184055835091970039229345717557845075133132883778433831379291812633865740711421254241165902560801038727135493545701685853722286588810201367322675345385709427233229022921685315194284550646224569682375177457148998084430516241358987924075325496846526449712946032348742848031557180736763271840503929948283522246413564531640818484366630853981626108305783602415556830004305957945583418679229817386553803779661376511539117702248285364643559148631597012904528823638684181467039740868506561801603475205857583313853919590190385090344123608158199596045172361462716365628875792026519775390625000*i1^60 + 1202674070417037344848478277957722719187018330076263369932012697847337040913510269417856887514996939702123667339429062161972223436286855709742583025485450026648644128091688322949784757830189597607413299397529319839520056897158507719294967302978586690151291073653737691182549636861879176600957021556179264993345743375187269760658099461376926526944061873183136409497561499949539080824376472712021746408384575608565812191195383104274984319436268382238790969023441319165464435577086333546039697103200046875221362708291453050049703943423343335281434439384808789643801527912677570509635065350998542462136872236179136569411082296438419318765801678744942903713517110146723389828974818028309165500170731470121136003585057033018911788046875371444840814735044245670144145007351252301762778270423136599864902054354795812935032146763570865797875448626508000961909364310448492955767095480158589655581416400554662198286470424021911283786819583560286213000789834764212079585036715019441876031974827586420499601186470631827526791610824759285319441400919701087142277334063986612319587671567861187061907749789266375353089691733396660406100950550329763207619284671926925129669777274668661915968924320060010116221343333974416580700253558235727125037484693739011565677615413157182980726815385603113443147256567616943549504503883818117904553852472549731013264011892009506087849427945281679159349625454910465864793096846837745856486404146092891136121806716065832427722522327890707332703005262639629147248241934548834957750637850941404309208300578372266955105632192025523523741640167534633290449750630247349466392050402413418227895671141761216222463554750976575312500394345477669743671136380785288255401883200286978532266489065252653888203225877015878519698933724789832379232346674506499687385991188533920055746717385726348991842255028450131818101203534021415636703959114776524350807677288119299429645939194498710850998324692516486273414193674633757991608828766433536642346290989904222560119193332645990411508875723399143088831895375560977406960218724338516125479066068819834262790646002173817999356744189208956712415075551451968027931244564623423440418382833395486489883000567173069908988568405232519747681749070674797840811917725962114536285595272776819056594907386783284629153913749312114887269017309543645165135484197961761278638756133212261059094343088461575934380014299985153866100312744720043265922322008558301906689562097976162659236745566552836759951545482565527991599135827677462703367114418144365201443499992914379542255540350901732395700889936661323469663801643400394592349520939544486923891265371803184137614374000655580811575670898538231923549717624312642271192785843241290016895306041619899261564396878032522251424593593226805104740217928152236396745411339316326270130747250004549121631642601564058420310238694256385903956599151413466555459740551706486405068147039136028124822834321276886560836292856918551604609289933703450045514505346540503957135720978284264705537045367485199744318917786680375897917461217587402726966827022805109304438616885512906915873919600398521243210171794792355452065466786439744885303909525747354749497696115482039200010511136399248796795735055240339601533605363428834256466712277624672703494690050920622655406341665260953605983345731718318230382939331971557090001779853189527449570795479980494232382118885491279513477898259716179267117270919458003886045328286390861832708688376547774810996779068610630929470062255859375000*i1^61 + -12048643507492323379560137257011537337067982984281331080052913858526485981726337683465043634111597646519757496222106663252411449031122780194323554469106018579186169810095992594334013324836736573839653261315509126546041559927667799720563646691320468142040004892277512500245892236651759878460865282453317843151192816435183179592418042476236904913157823339371185261075227457745753263693632542685029077112638887764102233522096687165896061827874452473833105317627407768267765642306981190592560009830677918120656703225867306837544310873075037745601862259900171565953336174832563914084901308772085900996157682910384852554485295611201217807644431650515636479839642244514282515714593657596418898568925468608623907010018505296749745772894244824329546182024823461530983861250543775621037591582308118668989098029253293286310101376680435229735418732455880097228747320748040108283797544516191460127452723723531399648458075705878834268492464531611326097854375962467748219965515027243806240473160068904322406245642726307734740303999597959718969460689753258526764935793630088162195592712953355253954384415054293802117744167225840263924751501893960015834538772967261218600266660049758272210877757617444029364651569342046632391068984955980137110305671398149349802465381799729374337112958770624826677944719055169155725240304836725611928744277544033741176612935187104156362674037933117568975612729009636513102023074733534370709942959744882210295801140606145199803958632127947183402042359067639029347296136920884247104784977338747741435617120626000673280162772074551936587555635796429407290039724333230708984972767958430542514146446182427963885169222704341792848139619108847616659974742426864874188861010493168835472698051166538526726171584668709168529289741625726854204014229647214589032360384678979301871191683653307780147471987060932307319067502424027397193266268544006112433516774036402545781023648222287880455841799900104535025484928341807751137031808007325840376947911286741454947151027694360525170988707417974502391598143874895197987941068452963166536301370581525579404976338609156206391529838710966478292084584298902027278194667376985559544123871357110720414355022594364403301093393329572844142202685151786155710831910157872659662284340367428000689808420554859546415328858518507511334390079414972906330577910586853150076421275423590092676557811886745316204097313698644952368731781179108934094513863534307559416654848060757976662207178684482845974222339811469882064933778711391552218904025478175640652711766660920265617013368109668697224768025240788639528084661574554099472640886718741800183339394515177586449305741599029031935485207465900968528742926005289389400770361824427854447331986598445837176280328427248905469047444825290523491138876976356238350036288943999199894848097817621431373651796773456623650750628973184847791513302320672881769097981003031401289020395241054008596196067046784705772946700658487909375415594683958717953981968711821965056597376503593761590025163327909211976078306876593583599290171118722882681863781059938894014673362215306819193521956897963772723990084327817350361165382052475465361990230928493909783919455239543563324602828058838535844258222628796843859643756795621278653369560389700209488676327499396765459920740297626992549392790029883263721022086497719341255315087909400070228575234286789033264524637540904758114521452285016611599165607637430759318074406115532089254464415006708323994947625789791345596313476562500*i1^62 + 46215795393469026367403954452137801299928068829423435243971860137588581283151904817528312620127908808271560499292515277202069438470191411119248121869090364931163950636714971409459712165396004505577426652834234741258382744526905823453677605124661198657100010488916212427979566556050422673591593990330430970822423055506926636415331496690084728665494994131226688163013375156511545527109888232420438502065522482060532807936401973585025430976102605063764986343462366174532366936333508154397016756184611047934381681853793651555087835177704050597907338245331631891157718605507048362063366534935103527510331853604148081616826595656604161492020575402829339839472498613598136411400486837167606909208901464656763172905724763447998091312906168678002884006340510215659510952560547140850194361220279463438767237567675286079695626553349514950251265275593764207586404833872640232469817408634570537042605360188719915648053508418549252902586698108556359343257167613902973961909141526980231010461405984853580400110870600650335242051651917730236502534710187157049151384040633012162895298909027182720979781883766261676752389665720158785730898593945367898006907814549506756856029097345141507660914853013228515062462637788879399441119257280224114173514483083149175288610977116615649771010626481670475054329431320309882467827989816559302597129617919485897990722727802789600113154076334946140163383221253881312565147925363195769203899736376095601012849440845443136514819149154113348986863637354690236972327762571737717170021771430210404672763589494500127679353987161139031404525698795011013986333847776674482362755953603054430282276360109775544414413339129718134818204377747555230727860976187614568956671858997692062034297832806446704877119845730296285656059872406228635492045692731739219777337345044943010899921040310890296571797574275128071576214312419796326282204758255702838964438685049587510186057552661676883800071892781900635987624669534137366343140219608444551003596439380800908290350438819265870646775445567458936341838270267137800975952951218001007874701656938094417278034586290543340981564645043862670672875021950959471854758794235087261899804319887233981891333182838887064674057566859045686579040573966376235011874585392438198493687832960818898327572736332804818310668591572239721179701087605943751491478839489069334344929716563493146787444715263311515964601743714824788091360164077727407190424144651554291747848905678781425912922744316458961632367807869006221588861050662820473692958443642599121422835763658738813585913964859624660247390677041707124355121322065472761265708334868384324603091891194263293672384720165628756879394698197371078855297798501581246843985524938651177106043615451475811076325885124929588682499655164370125274493906935066293229980415260904016062917975568595184649088522276641941738783275450520886379643471965388251876617731660134756033617089863442751808315806697594555423240886129128876580548793203704366523468990541611731768595773072021029449040897694911110038309299035221343357217071949277897475723548529325426656949903129741451859993919531401365527047501017555008546212006875739112138575977720966350506898925242646228499716352436075727937156830688539950298384926293461296337616160632215070083825940677458458865899807570486834013193869257872963835802863242198403008523854388280190283836881866185105045005091396688868414192291999322520689955243930941176995266022170312390211212847518268273439886979758739471435546875*i1^63 + -225969941933863675999641335772023988979352697107504504991826638076365093235992004304949839544409921928460544300583636597796391931504549060549267301595183104164772862000945745829828657847998848120974447189443673694156422755798751603402896006714066847499754544221839837472587355789093117127830185645039765204909307851651785213060017024931548239680688308805449031347820340087233567806503031083053524421646076950623092611311249395652895508589220706532386769525067739913131568800860829274131540007999687397981015368211486821440685686197728671337418277252585102397234954104129788935534840517959017456669124642035195891653965848629741782378147236811484517985509616762478233691163029160083327648643194350332276959331421216839076961845645675408694877882428293213324380589160143665485208921945787989312306431144716960490897582667851641530770051030627649726262548468289605361518105291994190637263559624065218627771042742170662304028491106632251447624094185045944257048819808400925500803575234193741962662625806671386007200164951181143706882489245437232148871852986531733990925016572132007443726606127394559206092618641249487825622708086479907556842124223364605365445419590135777803076129851756944987521476247200522599053954547828143302128894401229821167865195614833072243368138302171781929075372199583377456404398004809977606888857856136954069199546377694649443568943421262219884301390763261231878817102879691306277340040198656936505447228334314058349503613308478400593824975677165332813598758779782038551104942534911203171108069667943228550639465246341382242558349996118664831613595884852603793696602087125838460621799712060795701803943029086995615638715803298655468191722998979089437553488436637348312338185698885041119671967052465887881919941443782869798684103695481633004993154544788198634343432971677530977729685287403381769640283000200637066647086743126954587289143037293134749758397633883092889804123103792052641370125130681016633860019063467763646463682132716759996147513748588335353202332241966173094464921833322604347882705601110698915623678473146524322198007208893611956803173495778384731734836918996273784250380931649270572710949671210322007342959777276893219625063588793636461553415255817523267906073030676897364756479293456207065863490178503938061366212366734605344253656872054748139724466346867715490850082842737879022434012423775426239238590233102648464661220273377754718412324898928788096098797366579209670598425945853810328577646556180855070030089497131675100979397128480385339950181443783613589603847015726044295984199281852263075726294382355694618102816182180237203203881227450675841857962832885219634878529484483377463347624622004857738716721591417317226439574754070325875957923206363681786565100136172939292199297077293341246385254833051794836438452758712085543110557342760412836640220473163883465078595318039636881174077985479914942604195689702761123689841740267471481206167331697975503410185674433379385410611804182414294504725591104376802398155479988108846386473178231334992725563932224981709668478081495739182128737039654654721168338450055838075262355947172784796021608276504052569900246008580717137532226377631351166578734373983428702411544707661208088673976059400724349521618067710595540429972310763169892911205453988257529958866863678639900376298742455927736108489884801517332090976863419971959536969441885151033912385884536451387979711136925056568599971321727559801304796392343533039093017578125000000000*i1^64 + 292796777007093909470097925603475561647229551971341392369950370787718421286204208570976223882389838885318627012471833116510269107229989115135326395221163379424795698044722257046127442754592800344690729929803556856311854004209978338030933860110940592886419206596615537887453131168408195055415305865222182636640993356206771915244856225668743051870913884362556290521501743502234368560747303146100229427319036538642234408821714020722548920570017764905655793446041426041464587923084881244256406292500969725154540063041617919762706782686263994753384823701753297185589566401042555533969901733576500406814954301443858552056310581557879456155174748416364362226601354406080799063341759602611404208658784042615125226176368479167382823056902779093709058912151270835435045065774544335844561158645350491812969776083016299074345393351228552958340980256401042489712022036211467324001823439574641886789775279630297758243891399237763351363352550780445784358498658074944659521989931341942391106212377180244076102809436811522232165653547105699703955709382468016667193740944782991862761237939223285631083682981066935320902132289663272653255365242549765018160697313347404372701675196804225277263419467847890117318824342292491744719210110974917257582577129556378162845838893051805053548503092101408027450355746089448335899504511458022192852305192096613790281726233400806730687355993268687312325809695436116687426151184657203363197896003466969972117075053681457256157955757415364024267069950359907858754897621319168679457866560125426175498370298196182887650974004748666826074572188437651427841659914669709399970663122013222494843761545984197446441134980680579224270472752914851154013618834220475036540817532851539730510682129287919502846420137062601856334924357289681819466971607587417296488629537387389741334598942641020638563481637719769665994791491067121170240135566568977548730403500908096675855222790149780191644555977444746645515559581526766296075030008350879439150405181566979943285993954083802917109368843447882335163732781496466300359604458855867422381297389903868128691717625417285442646341765010137930751277460752070733004325906864419572857242355367848634387427206423416817085189443706509464735590936600725395623907348492499787533871070014579259647418168445242886928913121835553792801025207714006737612862109971894577526442554103071090949376777895588978576721741245035181835486563828266874390048200307940145708272891036758808313778758179851160009534253095460775075578763162392339905600925607925443704510334690394521352519531288611602149323159290648205777220270563785862556978629831515068369480223766822284316026860713672338072500135740828373892202014190169887382929508898577699354330307772385921614903270926598238146658056297974084404782595824906016650813397909473377909319082107153982811978822731064985537753415722128645971214140029434224531614368082621377825289687291142504721205118861308817525142717371880174422609967133020053413469903687357821643467014342689181579020118807051591111831995497423814639691144742332323905313652553258905693094521103185089217858146404930266702562718950907637385188270686672479349737149450549560348942794194400267507312462838228378828965397098894499281840264004571938802332569511485931184036768160378520020961637844926274505355170983546144135565783333906567519426569034726641566247005331914658569292738101376760007713857029911291000043275271944845205800153353611672988033294677734375000000000000000*i1^65 + -995598042394402292029968696063279212978515431614126026662153183598637401579897640249023883822058730207241970208946086403689887673093446126675510279839435817598744053194725916713577709402644987347459766202598694173703277760897052336109261985741443108102336996860239964603599620262881335320657396203042672117954714887947793281785421012517003430302402053209730869553579925560396663756765955612846569071588940691036654206265565720594016667803255869917772953224655201873643984219570924461576107360884597066065841781095639851723229580593145932082502602645643395000179869946797417042954777390587229413124522948883216335935319301365394695145177515237621191009372667809807437193256917329182382226603286749719263740442786262833559111560483617767089772622272575647180878516314377712887765773958874387586094193979753500735950080777727457873924670754712443565056522553137037100892906827362449050972762503011805125301176815266572238831568511729202126666535193183749735436045436391885562756865986968539492917598156730304840748222812016703183468694324483369437601942321395296137504559814664245433949780479517426392582106367241207917966269398607476749759378009947590305122089404353199498961768035449794102421047990196790879076246039588792029776243442459131744467929698679087910717834843283782385016173629317628024290700979609290259775501710544835642416607096689136033130126486841537449310358082879031892928628875644725293111598694937899558774997538055680430572249716582763214530880467542866857582195618228614465201477344185205984419175813706086792536369969708968507598712575039266738027439018925913178893363774012007613635259161888750070951536893939279944985126404733489543689348567790792877925553248503253740543330875915468457233704826317832106994337342456722972037788982029579751219142612211579902556613572829452184442285298346537223502558033132846324975758187904503262683287375683289252311865507347265009567663763589587252556677903449515616550721773347836576872666674237826932760194705462531634049528600435208422134724123087065676669880694456033250806358108702808910689518589233666144838525423495417069085120138688774502477195652797953451149571467443058270480215773912666870243264063312144880464335529630977534662809827858814074613412418599657905530831711359134283470755443863976141373664457017431121882393631693894586793146223748780103624378916989095841263481203176559570606704628695669547485921232779881082238645545952387660934969457515100499517803069953254808110432166572200453846612564107975090887941668957269618482759598575564762626000170048151813110690396329149662327484846188467664989454556677840845123417088458818946015323671802705368914861937249886968883074998624663008808557873366667221481863256233096728287307449730880689827373329633962030783741420325653519198082794822662347205028042327889832369973109097593630315583995935994699724330900459065992647504221187674480848738423665351359167385076715705006438968009092932879433259447346350540484777585236644817930670203168692092324254430809873125003281056923820017394761327282980986800934988614071031954899242755856204153815206507640262795675040628272169251733313778687327282916565255644435266617292535758944969228451535815585418238115613958650861058089238486469220683154005589755317557787835275759851354310384654853357753826933395035499431698579421723798673915920116832451942956947112657869675011824830399207497978808300100052229983988339208984375000000000000000000000*i1^66 + 459426549940001311878698728409084369698022310689790903504429475056062160682989249425531374315744334700666793984616656728616531245535629602223790899576640213766867474623136778447889411325275647710753932366791377492245198997090422019378136689453339649170045904314905033473456968244863956705712800049842217246836703984146635032561309125483715957132902029795746546937177981546906086203037309430984553078122260350615875555333656473681206169734081875301725764251664465145104226916636544964525210605004350127950908795244291760528443532626381988203922220362269300962251339280791762120220010224901127365749770276281122199331394891636322148597771145647996353807416757351363831777562853292854852863283724607419764577908882146026669958817311015800397672768797420472678700496419304404077420284572446423331390300141500429477628610374645707583828473569794674859711900903090583529745417715198645222185095472676554286563174603223533800323797515736187853652952910265247927590136363517196498580364846223926929509624827964435334337531026556359615424824543063660898415837080426068327959466373589253520758740910465841434908495348044527664732623763764423529202345306040987410732590543647796131996460324669896319604234308495607267831351572889682907940242492620200895443407256082530572916088431043060925031058933125937332497184027546493783567535421922938368304811872894018620450267606008492228690787024319210728180703675136704950669088015241263575749149656469496616017209325989859298240930290419334805459331654338629169368683953789251685991874910951577908059615817412672758907347860003521718309768780919890511832112393263279342351060657093107148295503231597971615799821661940727658707346189143124019763308051109797091720777895842896824348813887869011155538394329772757734763989942187472482812954474785352279829099577278597882132444448463863622975354991927094133413069583720927060147770897126748831326711627364814313927369262355617289976002451502543889405310345938323318863868272310316049466443963394191686228809777510454639832995598946780000867462888111001293083691890314189412874030266727958734825750412258540247371574993834242593405001050387382408089379607226299180458245186925557098150548607077894568611293054739745056220438045602514930722273948764617963948736142258077927135932891808425201526616607842925969360720186364780315521098417052741225194299977340057140893180034079092021452179898502448314059883453150691107596425730859259071967935705677362486873483350724254268592823092066607209069082517343705912399918820168090931176285823989989547596812971811411717335375751505039699304234578594280172921599508057052687371642716000523989007221524245127400088214814664174069715182001410263094937754940737530056128346865309667128360038436543980242611092859421125638968074962353341372202580176738421862003375410054790076367087040816700598310461183364838883925800110054323157895610047487489803928658812971308068691654615181429455264143854430760511028767225480180483439088164811926390244413182743922307374803473931621302023579793313976601138944571829634816999640865288305708336394846870148191156441641342850727026931023287016551162390341200753315903908671445166906281635166311136163202744259990655464740622461732362361568542780870846395053496204403488578628915892947261897964925972703550032245681947624824845469044236793061300480154518069225584608370070278067305491554331711018250502079857787860367260572246250000000000000000000000000000*i1^67 + 3388275365575350740232583988180569859139801096259309526839559414080980032123841314122773981580313775212499765553757938930380171003104889122430216562826647676221253122489738814503877185135965182039603784709920524172886213525337091514206603543360601679542002615865111751107795118735370260310187963734893910958348662789179119332906061973497496883346818997124536421298321494898238486527111446072468642125418059266107035386556846792394346015074377503690020027407583934999043527592287188863183401837498531401767319528350154653108952703909173062640562157497213201616677248626937030325599324837764795628652696754568785838738676035045684264113068928649686704971743122369070741887756466994722420902774374959344883154483489927336223528159906202614978099146941856162703512512850989278437336370204517738735270958303187458892340766970931214205711090961667835303229532555555662255561659299622504265116125711512230173180955127820663621806016182532504648522917873962855479877091513651686358806628389938272427254430338561418091542449325902421112442633447413736381041820767698037468035383209074885666581926955718056422643036461900100022473419622592391076405477573711843987912386028170426682102871805472208493244130919768374844556356284648521687062168220974481341662951892273696448674325515796796074116785168526598404024376283739981005294818637102049464604255064732161763706178232376202147630454105067964933993074321464950977179236399700788160887109558505035945434128020641903477161029741896100846768739261891736052285056489393583140535972269366051876898859775878728274098114101563588921965077835742062044198863010907171976317060694704224880016235445354497613056481180503195748976167200232783631366583198999845875948535814662323969203482772874038728034144882021376962507645195275478334199744275950582888167276625997320331513747571286994233389937958204440398441150585581066699048655524873505648795684819512583134232237506991063890313314980320442931223420905900442852507552489113646360187171325103492627982606229730971217846372531794786470095831622786413029447209265859497055976818995508953633028529940616864705819318849097390644351415386341873844255082391635775512993357612483087157754379489266906797788979106660762935696696787419039333967053982084446987577569404613488798872623226851160052289239474942399720832721740590553860717881713730785073526363485659093202214661439103429128430676083535537245797703705152852374490638526055169963927556926676096505712909072168686780367189023125143065829897110620562143541536306791125816093932773620935870408630917385089156357881256261172200380255164915485437878263563310370043013730494435087092202538264266685928620430841131567679156833903712165783394359224052949583112757610546605163907165388979466916124046038191100329135469992243004317201404896921088352784774495689625900793705888336890474902800036807611625533322835006678132046753704773295724372113235527031777835047778344286470158817561498011713334485897754252327806905225393984682339632875503747505501820523597526417201257539399119927402194487770189732478511774042105996285608435072444322260369029151589549336016995226133649012142430932854473239092346491541039150580109699996040738011310113966549441281956762238247930926371355399418157925515510757804375764196752501952269337198611824666779167144981428191614477235692057930889428016643754824857213453880857970229018218307229273887666040915225218656000000000000000000000000000000*i1^68 + 9303789382203230886988724199605558575259587025574043916048881258526280997810820705974649879226509982523293952818309434247246266555513386152785349991670063714556690445345465003978789363213429125681276698668971433027636071450746799446300028708333803296666166202509400781763082487282123848332327319321680598054686632797375453941737125126078509083060333362443473290111984766190900144085170027721867673813933982861495108450320387704106088480157249689082163039851821084673805758566534262357911624935682926945121828174206107712330255439377580051704387749490074609433066415822586445440099195229727586975077504421224561966309080119661026279921889706140497144972883709708825833504634969942269422841119974681257849002967184240575956980199632602940688956313865580851410211857214118868478745565180800712484418257832154181820169972886972419404154598321813366002985772739570871890831956888734193046252449624619815820041131742388617458429657263390010440184709974636190189734941882901453245365081249587036832303512323636471983101012162457182185736250430009064138079265480087602786241800669640667017328856756814777755827424193649916599659671360137401967417309626843378867234097063879355196816097872288473434913472944864812532414675088948050499036919707983346542923291592946255938820350780956021929750963377082566314225358753187260933238980249247546368182541500223774473180161403789833975856298028584962246778628211590090947907946453858936895016430757112083403999234501847230451462000028192953295502218727544980990434475036808391794162917805134541257426588021815890943656055515360025051537425886673935787367892563090335153508309493359353538885113842439665519119656074837431821559521207017655055295759346279220196190337485591109954017981611655010594502483888537474029547339196220527938228762027715268427972961252982534091520181566365138454777507992505177717219583441867401113946888207324314864499486144197322417972017107649691481062180938927592767192908771318564605981759239914382640586657915933128652532276367643598194948018962923014591602910011562230099116875502677369112731244455166990137002972496781205835333459409113825401155569274034280969710541257251227683297055274509812349271958169476286120867832547932076617217483234666660548334437209248467478111524268204909778621460181102185711762184650098557584174969852932840639416579865743217441596759663058344990414431608894070238944027822847939880072325504413600495502644215995316452208404164658329117241014420167426790666072397477016255928498781512397860036771687151723583686038762218604141579070354908933322432910967996361526119055983913263521254347588857367075585706903904415583312725610595779430508411018153799492062906664126767493421760970837752835909227526191478428700755271780156689928938866875401252467578393287854057968255766703011288120846860467578386693879967584020654597555450607660409023776582899878641159438449927710992312074475142317009696191426709046889908915934609144584290218858553865259097037769138519742906540279924383305176261863923361625733127129065672952582601575987671052807114387994255281419406148021624742947495182267180127498700900531905396463486277953672916557944208193594803270867107294955072414225483087792140106993682358508305033360325855400675385993291350215333628657903841756986932360503635756129441046285654309251477414764097400071481254526042467681651184883876667713046665738732598203937461030194380800000000000000000000000000000*i1^69 + -11751197495582198789095130947498942454675405133203130052954974974272866195568754638129018247510591767586043087397835376060184212357940981416125611428869473938857381358258607820389869220351144405029614762903846262939096890426441929131290756936985719869420569211094399829355481204318734573069641901949179525301096266718364354143146038921747095779396316236476936367481038128295737687901639063570743504384700395782662752726781151811122169901484435624300137334371369964414410668006758561274046653246738258755535244868306704870414909483200489774930570776629561966267178984438910713273444350451067290902185356442271455728416197244294309356875380117920479229879290509384463254747389966409627439255459189787135531823123194920900521814201455446029124640083289344057791686750892008706182145982726785563502105182281901910202495638646179733775258249793091293711347695274616727469769031122516414822123593523933070183980111823589659997350339028363228672564397602724795983914635957880927203629433453080440398278243392876573359034293709901116167461131019569418543176758924349404813808590842517960291239819584626978400425097413835726848113255179864999157448667108373955361815062850607688625938220869046922013961485599731421678240302295214252282136344774584615736223722076924364099302201279706561650508905314387230725226279093458776308438143514053309987922642430418694953159560111302030507214741393094240962240762501850416125332360732825584106627255379671445448754367312001293464395588963282368398833020517031512722829131118821735790901794543033637527361312066939491547427134470961263333243776346963647917660430204712155232730061398615324677791293896464429086967860613530653922108127074370899886941461033625055126353863193869719190599252278697939821155656312991990309967913299505631014578303180461485991515101474722960356486773545534842922613220090154615293085010604440681651540282826761860608708174890537439312356598923438541434712076793477927708333388468214736830295073094652212947155944773264983203781045701591727247809827944032246888901576095760501260081983280585451957750726272700203896401697979596220724714807550426363958189296284697884068008489954594151657253397172196309366732041958607026935262270957357125865322685597603815000732217084719073436883686294368713012469692486511923600274828930028492130530651534171027675842865519979452654912896275793843963689362133770567301477257893973268668836525760349317130840576294735095530372760825387300497330841947581865141597080074461172493496435745978457404067974868273197359788435779107338158647344300967187745862450178459573538911424212611021109325643908954906915150894771560089540128158156174763501682444822338410589899739298171078421102508678027717574610005233482219521968459552251985906364991271940636169352756801580198471696443871892249788539748830484740833385089780857944379487535360883726269569702016759909899920947263582112277883585151261241279715230925198056411816887776359295487307423002064156728663433285597813458549668874076502643826870959391493543326437951026543019246232965922804079586708243489132204007726270192289130411270402939251093601544762641496199137698221600638949770117025770588825805000505176206954607584115352205390214118779582147946389157409501369129208128136917267408739924692242818356482516163160568109401873857156925643877012159782383822545610912288070972734113398151434367423464820598564062005664153600000000000000000000000000000*i1^70 + 4170187908915510416376295411031990094134245639236019582341912818222607857984754833425194347676123876238835932421891574686958013552991449937054011811916352555759944352203224209185895561381684817445886415041832494473857742094455826606618570644313100210339917371680614831225701387033141992015148488837593869373600520711496713315074763978881177296510819998305842838861630726592933366748629119745294536592974466605783257977261388285186931270739599688374430948691180654373043018573955266358221915924833809694461933729720016367456465038619532603183631026914958717276290360623706985589568909496399578612760520927774787171019096729349826369274371796640964238575571089075043258839539939027593014662693722230393610073507089779153453156112034772816748829943169978548994515832473926140973169367659324988197309603107946082569179665797614981436528250750997654651744661537510359210310692786400503616007202872476950515755276136865832785880500582588383670420367867022189255954514956137507082940463128139767310586051575302085116192149627047540848502487976862050140761083169765254227700207242384230270176462183819772955924982712416098540565064081594531631755890685950921737893662538799262463705363321233249632796267914709143454732299976622586355215408222117683761122539719662968207442794593104112877975276652149511113199958602282316693117385467064200310928472749271697143272348673376335702518279689640099951602626340002239819777101404680082064886382771180364807113537244317506527405469818293557798349799745400589903031914200482032500275355740206292926904701736029249446698327468995283899850573812422403554403785665675747910930341594683387016333646648033323289983906851190108299980589227820443462818225972102645734381418917463271942705770942670774266099601627490248256615219569556070866286493810089817017493144256941192989481828780244284741669581516092119271947959011375876292525809305867364605650241039608286397773071386569713438963413165319182790355209983448488423819085037113482334784992035261619212757222804381993774574035782813335013653104375813586771613070033603520834450835248478211527834395637157289883786400978636938797794508323143174998442135154923324712997569320232793865610681751491041485013980831812007698572839978246153512163434446794760359189165579849170813992575371313127188060834653954704998862581692991839502330665497717445680836186180831623626896255208068906840983593133221913805668223977052938317352928251122599708998100846635173937169748881135168592091192291435309442954649730415641712817418457167104824471433566640029538897669884775176606458747611085524386302151871266852562333272637696118322161584559635560234623368070943550981550465669814956354203070605296298271837727510959815684136967536519536625530178866744528355304867198315749354727923481017744149813166069762001155142524825615760661662277351786766325553567057955786491395556865292046011280432169540587392544372944659844516830806615166266586557426207443345968874143521371241954396823256658267899830027982102805703695934798485024615888186704115111161171370939813670848882209155180557167319699660781828240332839746319631952653154318155385377248977900781430212303639932414594286807548482254587220611991189720793096118608971730993815840760186752689355758172094565901950233752007317358752235023967682278448935629920468876141293264142490131416763883620662334620401515511358782537810037231235423535104000000000000000000000000000000*i1^71 + -429801906748377700563626219542496678430154694047427193793408701756699524523468433596691622256783946876640436016566494370772720058060683865079288291090886839288740987667659928635452193891247441744644943135002897123272700512612402345244778730679270088136606980905308084404611706208111038201182421334203935574277545205247491864334039033306940106091820299092377830266522986042866359690743050246062433574778844956165211729034959499013147156095109403024932070411226720765616932168704366502672479909007370205812106391101974884278327851707965439488544802815877769918647857183405674887247017465091169138365132275852467936857626507540672786428839267660362643937055190945552724587314252916851670404219192429234249475265441179956695566952720637438504031249959535633510222802946728343980265959761424797839471279706080592023579453074840590050164421023898582825850618949244961826398271593970875418252161778357245953047073316951531205506624278972958862174866613023487096895658312171619019960816868990275808650898263127828997001583506026691395000539733107618947991617613728462068546890689178916893209426658781765195713100380897633585286860648697949347641250972884984232747204092023654007463837147471982237678010728828203478328452123785939741330886092660559493475857377553653785058071554449751499944444245449336057501209759151124645739171193985601244087503392791510429307780170270641781375657441794312762641756292075610567861267894101844033837974063328184059784184851876477824824618794960458784956344244423762729655276400170995661066293659803816838708035643621068692221688109072221965338056265658194379329917854127773455082501505377066834816091728170024785489092891542878808133043667686693575233127193273425479976392781494099332250014029100319342695240456605716569086043321489692911280318452007351700711992875369004241439330863955947206093230277477430469602970993278981287236702645455364885540291697564038645865332984833692441935593304475322639898174594368303690389519767695446765430768525915185084096659004727591957157625256851855751042092624817760180993583382387065976843342836060843239060833753523353365313808362442981156380287720450632742329033468842986190654204958299423888043595447972585773687626202140364185268658151931289047185573505057446988889288303793174153369257117732599690838430475613465145243469665943869034432582470460764908513653580464570550750656961544659803277810528243946513958289089128013574963507162824694401387668907282101826381313607337234797949200851316448227238472057430848292429091220042398072345560986081561266402037341385061619276180844440121589874348746822118248211688861818474293513046933051518503413555040805889076214498439021418324593434975334810840865262822282197431697487970698774350389304275117624565798159850961352828139029258108766750331832051212117144779039792419281609448075515273963119217087808132806592594051653092026170781082035861668309881738102397393711731603255766046291746112116428685178834160683952216518291066590099614743194015836607891203240435272532379022825840769120491881285182548763385726490757216809534266078818827370853793554789927902369207097314341926092867917408373012354830802830414755437055024622810462120166455068353929370556157609129858574817851380431911313815019956752736154740327463709432305241544407453879123166704317240905306833575125599184410777541634836737247828424432124193954380652265418187079680000000000000000000000000000*i1^72 + -4618616979193021419994494714120677694613198213335463458890608538694608089275061654654571906557655486372347171148361440875870595328187557452096230153887418180505244930968428069063379626429650287679825042583399216721472292465119750425922307941766181234296382188026731549343525251487047028951741557319901760181791179721703173038643256905622546300753376413257407647070090717412585995663551519222057508878575041558830289815636667761358120691885543480831303007316789841022538063045535908118151106971134775851833251097795378761812197104857310701293553055549750277291648614528599301747904889238695005915247988239809396392678444995542523778162932604499708871666122041043077408998634471639241352795610279118759100402829776510928620261976925180198781237436757866016402789526484050589972049098268221469694296341005150590411231667455805519480146800270681386387950775440055785030442745387603715012665627678520592741989848251987294986610785714350316220766800697297340677515693456085233351583641535183137887187121360065682622741217134801642196886471891537449611680237015190499735305806697816725478623151101618371948978933238585218958193236033726634468594120571608237060248558710019613514681622031450320649477590275733699847415917400590137639018229184173019416773847680732693417354842394047705309889685432705909817913177263555078657107685441781415454049572022837023213902693085324129099322376457582402378161135764243680918593581137551678124016859385598846720454866191723859475016696598393099692511958616360968571866874588166871219090399877669397040479496557919848461334425128768412707846534146725259503315864694833361943320804555595698485004856320844991629847078784886219458886273554898217336361027548573375886182416808781122186853955577654334544202996106749636799748313511134620861056354173528727575269061996441791473345314254554677113654960537332188156701446222095334168174832013160109824034552701539729658243301882858062293334479953576021030309582167503996185536338652369948581858607133344991276783127301131606095846839935244520310839732813252152703929723265075694794946480913096707824601364783759691435250195649127031789533147399018544900261490644827402572776120259603524580310804160808739665082082834025335156608082463400400330435151002895129359586938087639763705461214600230076906376037232412956328975601485489495891459882242081582139917618368762182960570343366934452850570799162620844854436909828355484893103160101555568221268051090577776588282311018566605774640937321501624032625989242480601822316289097821694582415052663454077289534410930565028275953138681952764087999993042788901456458540103422778426533665465407147025219896548062467154230385070091755643032720065610112551000626829667584001606888769218501280917801629581210134126597931964342667566836395358786325121509773434604192400541912758781702611127069771036916550005539874779821887019634705917183753964647154184980346890508900694284628466489975396121535473902805162885349110537372220630544369700324817491616112488825764078839327713404426761564035503167228627937398418526277455709860752316049127220437283511115599858324021515554630306532664777065543988691008776751771469936290370427443963214902411886354590629808363915924841879629604065844446483366021507010648173296250301278824992333999222313065981132232449544675664577162527803868241827428342852239989922753716825894604621087223728259989504000000000000000000000000000*i1^73 + 4624668362809626339568558395166015253505997364051758385036151280677544790132062388214160926414793289827798142297594152346213243566680607410741715914920295011478659945774524699712448128364139649031153985994763277683679652596209610441747559387349242276929175661967662798743653252764105237548186268221034179122960926273460391868122603657920976194388423167233614327605255259261811680425208058832594312219053469271083679040755555246646828355496382547628744157473651605016348838489949337428008362088689033547956651399258186829452082930962223990615271870098566777158869216091062049931796448739079001409140307253333515966948105556462183887580829023538071195610238048946289609130895436545519531793482120411441791167183561289458685540567194932329381521900339858904023211315206349161135543011794867682688271549516056906241653762357911477472608997115006607647026890453390477212793002532471187616615553712819508398658515795912569655391328002748246050773560003228561799785874626256083360235063185661732639425350253615788074245128160773798747637328319989742845950722681550225622301007364216143671478728217633074313945479410683192734864164482383297987637645105061978540373287764799343741360739860716904599687992664734282058851300406992695803592219921771665775687856854063936428538637180550866937667574246659733448147548220848812243886452686310780557068713971053348553870098207652975861687552395760557470009956266259097121093317127010380945182337208419052776533861244392407626533713302442648982728311734441946809967423659398996562951445085887059663988921430006540488060315691973811386696266759184149003160280645102655849881087514247875578383960000337820905328052257465277385374808713091124589624540523621658352892130070080168327916910794732331057024444844819201827044092425116986245617511044171018919580504318616334147847087748311900255556642821137610800369439706095807553110894018961887671944561549783623780561155105363333007990099849464299515938224549249352100472778961278125377114933404500798726353622636748925959264641602370096132304039969948279981090274532772448606244979471644613872750551075844519253388779398110729628357294497089699252296740965967194523702432160236815465817639184900260322645237783072154867509277615476139734328581254526894721659545872425583667211072398681163990490548618872400190353894297978855663596789291666724883887358369505467348808548371688283794929766848255199684267787961764178943566582393342058253345984923576088873591977106615097249238621911058986462331925640491927722198016493082523171766864339692808274925349006278752506936745884471056437179977739260638913775374339634096899368019940279897561264429626544019396377854003997247873800976903988371223174108466992696987582596275781345358796810623810254508924927307459251594522838023910448533400730915901149093202150001900680179102838368433740979437596837097369661192090805131342548839829428427794241000004800854761057303347167723084056496020894357212118326932797218502369979457600978334939127826776903221182948704180152163214265785340876580709317863311447112924715853290685474560150934823523285971279703681024895774504701138266990816083461659371902518690488364597132304025783469095162827720968322363552754963048846347214810780243317786341318652830438813910396959956211123342384240313481623172282617665219684507214500868851147156976923662720069900960398973522414456012800000000000000000000000000000*i1^74 + -145623857400362527926324394199638448021658389809337348176326492483154901578153784855601377704858603823349337647734142449995645060797376744766661534953679100263155150690196637738061514115819783441173668667266032100276882070931152601121446052034321026533831780601958165727033159985346522695683242538979481414682111959308748224032222194133183920901240008122028228561692730660331378868606668519544789764011412531274200285986013444515374370778388114200575548590621477677381626652546955445888378047002799827220833534992707705864331726746476647822612878929410305148120428684515054379852051385889908857503048133429454859835281796002426964614177201443623925429525860530005994393528401714990025883974817658243262746923050178135152958046169162388014546133498929463112479938953406894514926891905627150754687447557557574764755406887453041393459706153456563083204435834497154207162412707395296111227865920958365213809057215995893727552057367850696074288565379314123957026967582771928632326309389174501623195622801476500835553000001509978674073990292967608008196396864450649151837997447265315273860446083612101524793230860314402004379984840337059859888685495058809523726836547284133334901694799515524680211443116803706541502849320947475848783428956248702910969416190897455687486618129346730262055251422170152513915101812023797165329852791701199607100420204168520131968777627290525145363763404737656973835444198378314136337403865163575562036826288183360101731550486225266143496126112418372536732632095346053010596654961816949267849119137118713132045378997195827206591766453416813316638432351775777780882529216562155187826645290282108248642961591318149915455518663150100768715720451568595999160574978687866956626637787323942124380111106501670482380445852627834522710682945233686189778723794908412408758396911130960837876682337884711206709252993655804579889982635494625648340514146950380035819054633561360083308928472153483264921001924520022134745643795610774872564978499337091492274003217924480926713788192421047045770761643612351011310842818114891531500348097075552954181459182605883391115814874087213944070162928243847048444413351104099861927147135845110706811425987853524891977349947298869993376401572455147946738482113725284903145019674784979010297728112847563016483707866325254522973525838139475711986565711460990663196690729742864084212671674174154384569444769418925498004980862883144931166792498339596091483578750537366299347338782201323737866733511422230790923243116066310670070113637509929388806176762464339747444634474970666984946080998520272481087302720823853309475195123032705002339865166652860364938802395701581713565758712119878001724350649014008585398782854245041550298215585255117496486742815974763012826823624858262991028185374876537984142705585298257020095229699410227441202907182837210567353910181626012876658990822790582497836801744629895457447048974899946914640786251949734665234832375304866659947225435186828268149708295725580681741485722732707411239584996604621453225189826029885223693024077200215279785590675889007687230648499361960071091376671156292440199361104903051683340778519036671799893904964187710688806086508430612723389037704452870419940795935634382008878175278275721509342046320446005832429572689424665745119899206775107474006623799149046673367520036637502750714464266153962094278704617959442386437309403758592000000000000000000000000000*i1^75 + -6324086796194053964120627594693016927379487678053288245887525101577105297685666106396843134085452072618694952143729937001573955946465666039708417785161815222186000123987545440795390959910196507811106517925166438144543314778079590492670352212202085795879622429056043634301083642470172588695640212466790793944059304903235220952046187930011199535740430531154791269113728687558602465461871912232086763590635666062512640211048938053752170667750710026818892438538948774806089592557100563405297360101921424207154795023224812603677300611137177210096159905980288847003424602336144155188001416206096837910411190216679516244175678858336100341324140874652443279213700218978431484202382067964589306144493650315401620907544115068487014039521197505322976360553377550600867020132809601222218190892737978203046569616386788460539639389551660641941486589772492116740439274088202472998007329133666013759338374480678422055604821218833435634944343005707534072270102376372055773338033752838370603939774504459527987676492288555992669731577399980306344731333467916857906683871564900392423144524852870209549497915733641499842734837267849114103692696714002336103156234667186644887407032520672353484516468763245159643389549480961410400007609188838646108291288109097474974842178963984925430038523976923719165474431495577031968499032324428575181704900431063720366777780825452530658056919967760210453273423479688666205690013336743841583296430169149449671347524090312492607687847034505224066650786432993463719505374529134362690313058637957064812929963027590988195293517321784122039646954499905557989995643750044140998660135162194221517295664872507279735832450253706528330265186966231999501072867050326332121358072930375620964184490544530817427427650125355040799572311443552635775923018810268589240472125586100026134397838182309722961611832521543371329665396542695113218106295967769889898248206227921265754811520783621027398417661829493669584839670181769939278584494422386187102711544610938397533203023949836910461172848638073163071171085400508632153846050759270630537179732466667742548955979579618068114462380073933964592739651444760241664577233331794226633285122661457374045589968476552308124702123715831716734815216427560040180984381826529170394788213131540019658298266825486241373010587885580105669035659591050152767423084077802515249353315710477870847723768556775122316565492973738272833719322171134207924894030668108435767633506646588720777959632841360226688814743888074056893916263221768251712606585785348192837508093321328328383421584524825891235248999502139964117021882613990509544026965066174030496211998797490891501683102150124634951006870096291583507646033755183188475452759238033759166968290856603748209218282671664671246744237762657046907759785768655633097384248823832313342313695263821883913031749806537912469815632321060738296204928985429011512411786233980673691056720467334214591606753556586081784630909223938922800380096234437519083326536236410439693486226676011805352708846824941701952644203417143382305395224443311941003157091514364041381088196034982493042307284502985571471235879510733130976736794127276091959583471002657732953985089031124924621305097433405638953871000141238273750592369056871841069602475802188151453881685920758596997844026086705588484669393840870212922955611879776700213841024997709680158076146193867041157834342400000000000000000000000000*i1^76 + 498105599063888348003228602818795599085149615095468065359654265376716953968017570147638651070492604353916540170418797582625307727440859003188118694564901788448026435879091826774672935921778573560822432234121817973227441130918164997202486333860179290225564946185409270577515347998288647649991186179579066617929836504160420324200083470938957217108685981568953503360092414884607399099574663127450690452861030715460850622368090961568100640442150344291289582393839228900372705498236777246847604163787170794575667484694998560082719080905508600423275138278766751107018693746170977205568240905975630075664512277088746809257047853896750673871586413805416091970563529058180098517555572501696617913970403352770468158480359014254046244834853498338979493793433823226884998527590416971716758641800413196916493276953393762940976274722128020918970085374751977070690893439561174203036584234337795964259663785599567343282791537594702227461100229625151234501871655113722070113517032280372937698286908369313244236066227813112454834438091073846361301718243030290999336687126190454862076768448977706118122945570083803672331646894559801630725056921391019108428331124949485549383171910340557601057935888099636078227685801981280384262280501203267293874836533850078554470555992615124221970776024511336352151566163773542539759474301548561166492254788678159423800893541326625468593909989953477503213871352190912462058386610748973235377362516998539200104973722781016408936893679046635955484639042226925542453989354206883388456992560418414299384968540518367230129076757647371471153610594224319899480385818138841559121631956358280844097853995859199195180792159375648471356692471551470667995737445937990891746117741466768973815686267973964166230552677658292714417717368935912264418865554455730364993542514217415212695708295338086462992675546561989819924879790962272603371224231265968612230798950571358609609484734086367144514795895101990522031769465350064607839469911134333350056894294766826518418989863104226167215968197545713431302845407883936785508176264945175790923095525259766062335100256800175813478542258107720235289013419306646593727001114663701020367859790270095325058956361155162383525007470507853644259485056877138552849429762337362992196101979888844295425849899202984799649472293647564197510938720641294136583537260076704388488296301223985393596750450596804425413913698089932867089434562427197378087882711513380381043274911376509910119096112588510907934810742887358213187249032905237410592349231940908967018741092586673274650882249422886919710931203045162565448031933008932608040356386100298518756949239800452750994943030666725513727129988549865084955151519444542328547413670212454532338020547547447988025529412203906286877072220637033276529254732426554988875817956790701481750176414660917251166749168812880335633840140622168321663597425843267046345518881586067162454186778370650093699125684324294479448066610375821098252492064059252480691212199060592786414076446748942050362971366453314737727575893583128358923791215789542571013754709528232251188054813244247214097079267837865456050458218277019570310514724388347369263185514851781431874634974962381594786667809128246598497053836817878009258451633113078184745756829096049412046030504462164645000148356102840323984071772063036079255666625007099330446851612489302326984815764720771399680000000000000000000000000*i1^77 + -12878227481704638799881048693590593443729275634591861912703696503975774648139164706920626679211113340100636572713498975432936829607498659790599245917089043412521001455184831611604475813552152430800828888660819352936013425616323386119410552926740318460889352698008292442348472188062050067346826891924782939111238301445985436831098644008707317457606916764814905091581068254277811632857022482909396488276702229917615020553155933024253721354744985651487617192937215071706292522854296330600927503070400514001493931540316473970863041351749634304139485297815365001400917083701689341181370974959793333868949440417292744502912400065687798004569238500223842027443642463904268342193210001085843926078246400492378124728642489117161164086669833546860573516474864295186594171986742432264812297278271794016583056435240752547586109314152662728234339006488916523580629153832405515160897799130593899594373894819486647599633233829623287848195718786666670207373221151592007737872163416529896367470167985473211806878459416100684143859241622555885557031382911302483620926340740120770636090131461489156802668540906884808371125422234983190960540811734885810990399221208594616054891334205602986147856946350197108865279284363553262998082916880456293419231456576810243210496802293003070160253279989842565352398382124860251020262403903287055339627693207783776674585038597299546542540238153782638663285428269444724719002305474002397777299843726961405306588254575175300615170213764760031818575413275414915601364640927684208982288555551027545972163038288114599273607495921280631904705830720187404423675908829758271391128480858972221695015073527800781061029027260650115117988588924907710168573750119210827144108151187637412282249816239442638107853737035676111682149785587764476032486075395312175528158563275139394311153872030834034614676550360732111070989257437335460803279639372010423372228195580103486716435933111702807747132792503815053778791877463320544802931922437963933721257058916586259748462082245079580593830816888398064554467356810299904735351190686800787463099447704162700244046619378753884052640150494625598639180343625141840804277591804061299227572252894421403345436431338124864215082282362274963590510407386008179851808609875439403290731177245413728179228757830805593621788778481360631520539521781597493470435197481853131337047155900071264546047786830230055559695327578442950407993898746761145272235867795763872711860534160271790288815222464963679472608316099324307249339413542822462935720199370764430557652749111357895250505461741024896344220223510004587849972013295314179989892337056497064525917240028116183229243019498849351065367921879000219605414658661265535949938510224323830264682589131096460426496110030668568475249216902090125621236256495175969054856606820861271753835015063232078811875664263392302626258582750813310909772328016934078865526515309304920528914564157639751296987582949504840981451967183166262215190268006866241999393141325983539660169403103359805822415054805556449550094809418542675104305983450322297365904372301297921356982334067645197207593258759923101696344728925242881863329692918029678534051423164698057418496372677924839777913915649505807833894271893885078654243825200847382505880030175819837507842468145114493415121397811337722346218679391394958784348766652494219951516221937813706414987379998720000000000000000000000000*i1^78 + 502317863164425371767322925795121713207471805089454070868855410985865531761276138530542306071978590550116901939733992695446188369689857436661105740182494551279328217655238553064466922002473608944744915717134047389465142434169215451928344442304364128476290672800942456882418364321440526613031554538697886840125321344611894157843232668719672240056868416559288904615639978024533296097734227334786413023483809937444230762077966751003061434430137974724021063469903858907428504650564041656725589275955293862970952007849972898298768338690903989867663374069623709894264894544914125634557593878070948927723350027630756622320064394811164439843332999815329410037147531936430660206309161137114934204343178760606056899234501063256709487668864465561251151862850467344136180090894113040680161761282871809631016031589688728563226731568931209259222823946095123673989749861263287569733895072362750396435510627577544462467915587681709349716118053783375690229653840349219481966873387286317519597848251752293158986630915398351983677168565246468118721687362491084029884162417159789315111479028702284851789678676999956924859384484808138974531509683307576485301985766740193613906917956260961159758149605620772965694188554772025978142742302481890921867146624085058955481906705568975171448829987678673601637509720024380063936659449670106927859863370323965377936623374567321969711949823807716784226295607163315024473295787336366115937308084400961493973833990681918590871542448848219781900082809369817405420547467591635075578570091775606246830475481697163835359502867102281454111882664452054006878506326860021538180655085270820077689401325645625201055300556644974920749422037466796152951884000047558967994189668649153087174035984107317205046646783746341258176228362726732818537630584332954468522959139716169997050761008135661920871969223912443732649682302094827762433349648625080341118276395282321178928828440011939333740381593944336361756010342659222035520105602837329310808987886258845005553712909031947518392123765999789153646976186307342690726341282429184359113449560542147827677061285229666316944718785594614187250163523834507940671546618361296831942019507277075165211030968029158139204982327540272364167095293854635181011170076135707789423946922297945391952757778686546528328250514746575264908840657809286727316795448217659640212356596065928293403405568147851513698635951974389618992315015140728229710990986832636766568713194966326659385344892104632087162211702984489986776105612456868361709447790268819032612560036738944127880070077462456896869383976413593687765253437376516772485492949148079989516687906112583654832366922213120482031496871872506715439894238627201250293410351475612128655558735677227581743264636122495463482878840419137873161584102986109263495635597162636536244658523532404142341985820125924624016882472655753382734908471063778926008694785578198876401813748510156998991979701239390267935785287315133200145887852864690875899722080428361557688878445816158827816066407684443274790785617355151792764911188784020968378390244062094848680126398193043551409616270601757676561063625959496705278300974668989479800646846246803855314365187812047619989319204060694404967285353841186999584148865231971219316482793451179640965838360249012875081565530347914443788939072941989006081615382740124551673154610670734359396352000000000000000000000000*i1^79 + -3050142073579467778518821660340114756588693426488228124345676681766827723966881537506066261462698235443174591520080425331432908861827057892787080659404899238269036031264508546538438385845496629956569897896300076340577254969118593367700438567511467342776829238972192798174347791074660376458755005450428509837621863869259427326365544153050018935997401317267176708095067360223477591061867582476104218799565977429560019771316363620679179319543970086493220565523675673719540512560102761663276636603929596976838157044442544313602052231243719898573582883186789219375769200243460522350286279611169458050053916501438658618426689701321445431554817840324028426780807996536914203006843276751097343639749509338101728943011488753558446529204624651535359556153955061772157244368477421060583210804690231052241210294677478332094506741448284213087340264371894405123938427380184291097934574851881905995865075074248374098613536530802588186249339536884906007932269804789162124206225031302249941763773390406504903840443845152724628640799800432202239808480795102656633588214148015882527654652930465815720640245910019400892879702747513520541841445787304302833454004045607644856827869644721847555823520962839398194607117796068758227844982520894000875630244006281613717462076019434940592729139614284761354917404407539302191096640419774094594934454427041870606148952893268016153696811781629308323023107247385392110459943255060797542986359517527938450614495206767055350063185942255061331490694916553747156196745174146592824397688581081730306533914756182663521410926480536943640580896828213671131389253111391637398096425569007045547632460699550882015505377919940231245857375172387061212949172187687097114233742556689169442980663933507195565940199371808544236062220677614153257015678387219868974798711351244270911385550065439725789793114005105457977240639703220508935449565143909393314194353622609231548059657721465336386896767677807666369787637595078494531700541924562904723389354638982032131460954343011543570563307902165532212326695068890379563081952132006317123000590346876204714105458539872432140073435513521419149927165168922001138561986504657222610708237617370317364264343607650647186927139781623439693294280261930205609973436912707596920678931894608649604262456155104402499594005303259417637607666404547708550646660821911727005826360995186796909889824477934503318401360185537233193107555586849984676435460430545799365245961036899386911900958237864272545719078126648001398440423623617944069110612188661426410700039747931949852344107896003360696817068229766142790150250349540523908368069183116558293462945829002559310527590263478248425607769676828538824389354035957309463043420861207020214611391370129187319111529112639130163608721533354097383097331641510551390910800044590036450558050714872464697838129461081967598807255142941379153792938558699461035709916403090437459348821795826837778763016984918491174213312862222311551072540540443819054066761910773145797653210734559448448542384801971688998492609258424322364971787992351931286969904458471615265538492804058623235375484061777160217376766625840681009624438409491835195603223464726147838711755606424702556571494591764011973174381029193728120060903785329853078843964649252753570098308038611355046411128710777499091947200235917670668239488989808399106823243140431872000000000000000000000000*i1^80 + 184064532291751008603718836062250234730513738236842730628097588675121820259326287391193628779742931652695165312756710101118132461776577839430158309040530540439786436933977678523887305712475593535611322652298287606017265476710052901164172548455227640031832466806497083669190999548187002216034163776552595985114576345164076074838231630018268670615758254079655191228923141111006749495258293658146883106328296822911160954544558253615177563901822318645720655184093784267637451171958033116850350659409450284359842735911281455498404575222289724093861242866820389378022615046658704231471668387813998211853180789883532093431860883562553082533367022657074139908285609089132888201356677906739571399662375144826172041296514983378481574725987198106122678948347076600709895734418083419765058103652014783773848647089668370698885268205084794037224027990449461186039027961794476750837299628742440849528787656677849292559339691107711590940276508802921270183846147304135584360839434163132847220112564618973020927090273885178994112643902431515899858550943922796783480398475223005040216527414924982335384369094826820644470343241994979760337763339427935157583282140226252268520018632605551908311521906908616934474602099864083957908104480863535947093575388157833605050010663622939939745746108817005564479096853162921482667075412681212091010871877232298226837212394025395713281504698380096468149863996304074832959039619510783829386185322562412190729170465542366637547842626274507096325048456486857689495359500727175540712069515074815367185713990658710344162527079188291206539152822616348083328334880606065105169753483141584892466594269932894564634090022201214913095666654951804797487960785405828726480759312911013715276421899830839164428740577469695718868304905286315711595632067146701705401651757069517527675148171920465881089132220937190399727226172663199553023339685743228462256153738737363289407669117964702993881657229799443305239916857408381812482795770899199447928919800570990146409716153819895998655437830167916903723491717576443613708056083800044501322106483764498098511759209668705433131265981371348761451253770866445030146708879767021520657137327727604387322820724556673386391477262849767328753565278408668625344650163797566683126167212821953324027772881770010311651103995970769571956418436576052631628338905557378232031304178047267449798257305894248964592533889562474267167210052727599931574970017441837102408131782222416017404593975721040564165265084200726187570110930161114900887025314017895769500997993613067125062509859247287388319533441018846732539107965234914778640059598637378164105854692893646565021247884289034477287814423163069500914293855398704803463615389882542199198063540517860558951395336622341062226940807728675219484599944166858646524893120636880824782742395525313437425595550370506405292183565707034468450734173906592448073129708216792184743227815598365929948600623821113112129231268228434097365651293474277827250940516573870642269255383907215700875511620717572830228269655161651227638434209406474512608040645185757618521112658116397460366226161084186541050367953584580504062380010900594434606581511605353244907612163884624146008497622395552849630973340456161124213059186716157969350440590976780124966558147637925227853425128104618765964326484711257734626354804614193201819104051200000000000000000000000*i1^81 + -1673317452897874021098177278916868050310705701030215878555693760504486606042979487181218107291995368903187166700168919093902419732918359985664518413840841513430909129789746368787646530608693030403631660498969612185965160667175856514999029126999935997562958168599723930747065216927593770190377813313387953019199590127094533525757650781434747818961918003450876377534711986008235535626848291934068721197264591690375340912842497831532914002096099050675350439719090439911434543100479551189265501007715555015055856167280208955481539289119167208140212678103731934428985437333764293954262897047683205761154522162822749015756626812648636344913322042437708819288886134776912432309328778829675651095881411921973986878168394579913631299685038449814319404995365578909393199596540155871705981947487636165212564834308900533981125997232709225762214872057595342350827765263166571470231018299179864672503639706005305140142609685411215487972005990949024345458190442381459063517801841779299093602169092527273642201917148293375099395696551083277066931225458920341207639861687357366141457441665060706820629876003434326980612784342184588643593827748467905730082711976972033311220729768580934310793142307606459522435354774919829886801331421090879173969018357469016647529067575483964900239716214479244320861061850184526131456342699766440373219098027601985118110296538658906771641926159179369253901968234403864816863283113686456790364461864920819750776657696275667888008221271965677465233570910447345993484401439309567225275399027818603620225845129397027741137773530787917122303859831406233271695683915130544363183420067383697270190807435841807399263179858203958263517684990654312953957339711747424172200668782700659829639042754814525723562446128143809600404354641280509835597916740389058516707491743300474819463987358118587524421841850095405610992309504964940025769313186849587273861263946712770768918932800149476664805908035946721063226711365594976819749782762308914527979131446051366881048753652648178444193954081230836583223864351616005220872421713375353400928328884544363698279527902390783693241011761176945670115939946949027221020805136311530510814822988292818472055007989896343886914632339602870860140839444650917178767584589216327080555542325051890470341902600351821826136822569401314530598549587150077030610898861322894782989895950382635479609581699776305961797920581159787522252018543432754170643460173363059822090810623053100745449306933780288845580152194931571830970041707128696100761224566662536803732801694479041567989530342742159454621202529991816302572427040345960028621968993854609672739158187593846688906053045756220315256084283199783586776596205813120476914810086511233504347551454272365332831597306288526440922985390390876586514938641092902631494550304028080916620189719838176723561002575599717138461803271057902197381220905669850476097499463829867710529660252939025526872233463786767484760016162978092383757869339028059906008107318877837361625471527050859742318410061691715802500527658263044666231590452669552355687922465053212390908135350385998654934787951697632632701118127775416608736591133986953563882574735878259102646564927508869878906658149697651307239204952127756656334301243745431021367266390396682916699685663440926533216398266132476992866014275789230157802001816735239372800000000000000000000000*i1^82 + 58148457606151094067624260260107485078799402471856886155213410587884280660030858402628931604703033825848466435099370132573842720556777022836275580595028676860821663735206047788907828131871562498538705811518574887404648703940175675485292278631480554846046520284728808318289334579636785012074399833170630411536384494064291609525509205616589793433020310965694091045811136691168330145454454597375233559695694527051835833912713187826081499077726751247180448281759397697531603670864335148052876952015755178364599835551461837279146137473086074258917580941466131103797999837681783744505920288527072300182508486215720989117072884177532607850957246379920020162697674971003070007619243014780718819398575927689647513132019998267931503809398175728384717557334159466022031391483951744925222645613675856170035962494804428614467535773392632116584984271757795467819678947572293131365511983671526343792264332814719242461443261627719285498082704927169933890375975526535887273029124463768060314790595002472231444122883838065970451892741797545091125201448800632831572853451912244862354956276001803209152311588723008016237958559437121751398126024731215238276070467637929981942180797165185069021911763909317306971810195568341637190381218916971916921437774693595888406040760082222776381283836659132189050145849594152422425348542173675623354980354676247561445571846716259160637518753764370439483310129821856226715861333426983170913339450382972665925381803875393109062451012094138607475019174388712710029702021060687716866108671144629371340915136241301083458395429632871154493405362127687406694361627929702248725006308982748262896411427866461737040218222155494299584298826479845782976934471309879874555082330152946813083072461644058647724940288707841351424963666542980715648286014614243721219028294408978491450683592690793911569100804590488850064362519217405026128123554701807405577661927428557558463602125659707940620089268154692162802339083771049839536332335583648419278076278219280311251467717005703534560055561872567914419727689781836142882366594355078764236497652496776544657704501406487105397882428005762555018995379950664904669462987584578287681191290075902338812537842685736852057046642641944003521201616658776403789397518429174692713685858887426264134937601514081913901504437278219169244113016245664728676888650100000281178336248064889474215332484535723533355440440006787533493177519482894202865204001275909241296401231088063628051535461281134468913226411736993707084049385810931259651218724424152374338133817886715907974103018130914898093863065919067340211813370902620645455822477371307927044780534738773415479472129259432275415484173075515268338203757577061736389037566982709620762919146694483446573458358305583319895216847384216992351097818648760929856786468921119137336301349355350004263938474540775154530219344971439385546535626426567042426417971213368312366101729808422998307589124100239100084752683526784862208756872277655347001006979094994373553618309582569562384809583931361680816715399491079439584504482603611910049275026472549761368137199531663955706255019870756811416593387332063965705975347879660187791028412917938431728692237317907084160722581862670014265944144657711731518310107400840738458202634236179104556977127490010823665048812711796235438903756255090576605823841075200000000000000000000000*i1^83 + -526717191040369361336404321269629924182261764874988553212792830608188534169105478277125268327946186785900173563308058531951687946675285943989483002453569641676715352569493139085239176715612164491376659844730776723702528560140645658619417886961902461755001207898859699316129349362339640712290651359042635458667347243537442002983735641065668920711126923226957844501821530147584040851797490530616220583863116885471802974427651028110584808540601602383820938614532166386792923261758406031016851702107998410745736657997930174533579948894713580742428435128052158898347384180287664913816310730656131999016538307506558878969659027650022168588934790268250880159207276704438004067336373021937894744985880309523853017341504380628579620545892503098439998276368580796191982058107905757758883008973510943330044081240898750878007136989498284016475939917993042307884132887139962505811859554367271156117624956292834300802426975512466019832258857646180382868535209007468220069127468956160612753347957240300275977735351282511941451920401731566444504924997126858825267497214420580445514739742327284058213440415773916940524191965838845925566548913916093170403775327384555548817188592139331631185761202767714801843317961737465099542344048688701968460712896733545992742090252067803033495588256134368683777388700899899033478078173595864517996403034706938735791906532993682275355062531888538636121862692565379793686978796904976790524858310203433519870183696475290840624735810409529775924198701732738761132827147991422730089884306343973526238298539528232115531522713248366921574219710403453042963148398305679937784691987080633413610628985640366873708065920627513094063753224212680804770000100915067899715243985694531621820740697460371118576356460073081968364020259944468560952439565235367724557774180500072637487582994524013808940828149322813599709320875497157732947719834047258737988688967076501610961161411917276091760789957043503891135566046177023614243565332416103960186988213423976246061500356861665637664225943060316265487130500341154121015607654882056739990116866561637825588624165039119977696546778857082643907481383234184658663975625942967841176595783384066210430867243439926815494023457301388964762927644553517079031403084175664310955677056491275096375343029547913099249674286020184020448275067571241273396039593958022044608714931926151504746568053572730332187465964172030495109526823071928567416856674459829115658167754015948696153738697475879948848524184023666726954790788429879108109468581000742258001589167908302127555837856248846446413313843386198257287407844162579403247846075721749167309597799938233606561899450294170911693549304502688801679127074031703828405171196731435027766026499612396598401908917885335829471121023909524941043820207212726347403019059334764999578679862553904595918273969154173963213080728779747312655048878244437845222764534906542465062447174285710164969023846386414998414081629763503154108078933194163880370235475782434049715016334589270531587725779694580913021182976849352529708729221587640644678463458886782180268786874122097885351334655609332644456477204296027404927503022741841383037017636983368170994827783246223009216818235859369626964800972398224835554461137218988477536081699810119784264563660839258867583734594389371535881054975618385319034880000000000000000000000*i1^84 + 1997241897114037876249485553325719717983157121462541417526279138997090384696046940002733709034072335615911641947723175302972006722664455308392133491489956762569781987582001512150700052775972904367666350112680317305769922223172573871012742551611251533846632640209543681275038522119104619139281463514984646327980426743098719377509354534262810752426375776292477441236064161049761689110713009993939918902344901300491342531643251113976057602272159948036667337764192206643886577038447605505445705166622311761926284632550451943969627538974003068222651157648392134213819799317145314385485075027253873856624403077593391634629893216166677954464317276736354013800758828535290034442015834675531954855373821807702627802728638955206189710667528189466444039455474848449857449873527546241043354580336040080029939815625245166842695363112384027429061801145260643107147125474005692036499759326933429014056833644195342842468238205626912768794523357550912044916590685867933232983910366646014864489225341298082602471980083729308874631053732965278126467960556353462883546682795744945469684707437872208640971749705015135549011115192799990380415774765865881209298565200317758175018403743125095667517138640905015170752061828076014158584128421966700921512971905083890817020153178109523680545050699107070451513963120089260921594199977684327494482007806194382133521925020913185456048145874207208433221246731503607761010108891501607727344785343481864965290404446382996588732109312212724921369451967946413469897845800238087891964207633064498302148332358472830670875847553004893630500422658624730096115474783306150328539092052614968710829057611745912374794241561709647086951957198094264662748072485427027104726534297877432165265254865826482724336207748479956793695500211829225626229493707158555934449323769167512903204733184514181937920656329204325149816399922760384941377318352118449554165948150232506770240652878246251967892097369434369088599627171453641470663055991912469412964049241585905070041298144836837250716268899369314841628647762097243453949739766792360077765387768986917579121336525275987578856406308734880507787365307176800513941691417944357538718527095809045539334038252982496602383375591923285100298316812431598669150891933618447907863524465003217563957073249393676594579218498099673165736482481895140063076658394838227705645655108367071331594722235399775632749769446626714977936787849754043372761704928692987267362827156431788902915580969194228062190308604566513200409993654790740983586664547978601478936616331433929951169866969095382949567639868972965015336842117917222550206557899533927485261130140180052634465309312004390240779293656776990272336043508521098905475364713795581619210811913497968953137759203734614521454441524615319650519594868876164377953960231203897035590095866918955625299795200939446069783009521932462092914700820899145179871060526916502260930792169240635737334669472000599153355766025854385358515696514392410717808444616858385076167873178235917828212116872535696031889562137766287402412919449717887911148195830455189739729445486589515994285358168838870984829228719409416697104418393350969724059263539545034340452164282048953043918875795863484809306010050690715500195979274189656859367138925723878044294336871877823822228111451337596039300445399678976000000000000000000000*i1^85 + -18969762259920965479964623788178205787173414028022766081994250225301070806372200904277077911304977936423925039670064040912542751798543372419857257040463434806170028396733055398273913395727019419867841931810474990638209872348943796000168824938533040397906816791434282279940917477346370587897382287010964254431089751886557573474034102723131005190932895105301223846580514752878578157159550818224968481329428124475572146328888537895027082082060188307290760292869746481214947210438869716770664317988120794460623603931330342885257276921549131208932136555524854170295641516463316450689233304968025968882381620118080317056721378026623624455879655862424967270448808793124377059120064613709717025415458910726075630664363917729342284101259343480343251760086302234308513939489781450499759665109577671141520149961398402748152773994689651577395646465184035836903631047001361493630574216763115516066017270480494262648406994651924490145021608891748392952267731533001228668735876509522872926495670698432422860202660903339104106164253404635232189647716377241981389774447581860786740289479125741359914291151694870463492729415662328960095084527977942110721291439316031894350521943733853031124428994805606071922908172429412893835303577524207526952215101127470762288255715753212738132512489227978650258045340451167222393109716903605549800566017492013681174572839404658675874599806798500884834428013458627908532028717361347567732997878861282517448319839482074874316995620899348010548205830313613893945315718691641881729702303508866205546030512673388065383431090705786007165805408791426741857569940971499876727752269794281859876060059998926675153808855754083767932026854169509388513419667617035902476785244092165922379231310487634996823545324000599876703677218543349869587770100720619250405309469476127562687605685733858389249508203362223922627340517643816485078377450712260192407929823837921781817710323813181818352725965438799983989581583840643182149150017091161421799811387131739462805859247214237211024667198363968698884965084054543400767958494355177231385045833828555925972371687046111716332426207851651213019111914271416818544912035227864064116395721907667257506788991054908198389852408218406489967845082373932722395805862442876995156811553259528909869822328376078404996620155497554995531603778889454615767493078540992880967205691499908886254566420143954247378503811455439950543565533920410145909257088705854320128214360709194736890738146162667734639711197362200641985601970486227841423923936254384433694176930021378418379410932212608521236777671184128797758317939744679437080784129092939874430263772595080517986027149493817775197530888336115054471009539161021462086880375405530348719050135918258287643317664661394212955713431446541843548934172964428173351382440885099607778526844692742886246801107785925728115246159045735400124332677718784789582037237357995225935012534285809936067757374997614397379592397466614735639270157731035732613298318799270363354345635319040911485288468167295081102271036274851158841121035888130643047154937021563262862608777093937829415761570922516162624160021705530526767095090585870097730203266749577893199572766890708196182763963318118511208168622270408305440177826081435801974404530854006512323139566898054534349885306581852591405137920000000000000000000000*i1^86 + 348575264759734738510386129721222867846077781853712739212763196608764781816618838531503706135301863932878001052335293818944015999759194198830483135904808010572519355873373515339279429474751114051560290165276996988972161940263778121168048099491908188333020166845060190733654370464057749979028821146920179567288218963060723655712788319233743263867310580372937714180416412882832075449417769078947777379193230014447823029901446820673539565498169117687350667372269968577374755700414901342667340160856084615517044770513781088563968723841440661614052534436973806371478298576801132813474528482075282078749471573236436407848967416995599902720878436537787470555105872282761208115445544963798960222741390058900865044939304850917699373676386571744729230974053305771279282761988673632739691573742007689999484989201922295703643523574752776280741230377572091575902161463044908185439928607076263885979347052747652166233595893352063299768420175212159119681557867800822172331024552142200701268996171555721900258360603574521632987432839266038443332798555151390546720860831489280438509650930337287030947919086477323180486848323613415902917179707203170064546184386327703546660933255951147829525814680153191031558267164434127411365000724483174752500291512926849364080527450640766174574472598555290550866766760989857874647215310974162892062068096833625783807041224500466768998310588887037898865069129815640894624031691467534266257877132652582478274656596186821810077753091842283773015734257316558310803524005142526977995039576182478015462799204621923998767622005131172177417122165882484837795289413279665529419264046687995800119494450721741784263485735749610305408376372726427359788713259570957852649336284322060102298589587221214820123679953881843238341471788388912542352083437703663009766213999969557310503564403138130811726907087842036846448199171455351643745220788525584219236414965460816341799986058523812400661799403567316586020711750020377639904325123599999042487023956555515752851097292664939527564874360744647358221563246983016485309502994110398823668406733757797100322180663491124124567808121064441809096779247031417496712003860995099866267178812104859633978545837314591770237813119093779924833942435603000819838604161660147028470054204799977308623798478299903477672016972034185319686037344692511915577567642961492235313613199790785325488662223905593629317348895822797127088852306911383453295815304674026658147181261035488385866810721284281317096302327701034341759028385086473114504166287856317763163987493636575681736177779223015713072132300526511644553792858448264929096052959789617876274668949460256150832151110244709635742141577220779310867987829724439859742076132199070421253748870197818001001736402211933712925478642976521688810996832457557779327312788767999640317743215757865216927890035005496466721250126503160720205722256253613156838242864254312650342492244719488109419000851259678161684842880714074049417056981038174554513411541455001617254148053802368322042376859771111163918867211485797616710275331521269452582727973029221010977367408097639701126760923750999366299278801369868167911281833582030537885873997059777745853392571025212854612307864431386261761161145078576117504365344063546913583022073271132413142435141848462648306894437771693260800000000000000000000*i1^87 + -3525701941384402764725154768737601041102813762942077873710555070419865438333127503410914448468966297422730300066453959616941064134167060164199197374597585648959364429076483731060462209652387957689776708340632926624518236636945988707435659294342858286991629046063483895119246033521720345171167386880529044962657327948023712262875287998913343472003099612776309220435960728792698170267837970218052910493002662293024176831083716761747872106461351722966515394844901342534607695914983669366698946748806747772866648653616136973324798869501057449430292717783069940708577271194359106667028258556527405951344577516867674455644293130935012717526019337288330251042504006867992834643144137549323782999850252291176344786670717934642768793238315013556472912790765634492350442745697913056858993032338252951351440470213264339175142495241339271156205529199955448714708412247493547237907667938022174114465344400556312648636033946098626295346201507119669437404522194862040343087700995436232839048790266531608951309059394961471433636288532602238729237443407191652608835732118928003217708791772002234496578919908561300811189137002225458236440039302507326894598279825966387348277628678212870838531220120730853320758375572915171608006459550569468396967151519595290017708944028963447968081048075828267591986827466407041374549541728668363954653106089034317905819832872711379074660383223571753870999236467267016170987215573959604387245844939923030833902402779913294364227079036208762376830668125085531289115533557029121547197474549779328035825438898234950068477283009377972819446103271055955103120390773668820853786422431237259258631817782867310887840967044128223929495230481837782523567558199213848795525319724510229643312939863947985758158414587415190154781881115104778656839746646421260393524143795484406252450282484106520994267448781008191855717861591067599995180905081263415918776914799670530679492261009966583047416808973134972964911043688729487850346726302073465329672858214321675207397984622791547951362158867362663980486439434709176899561848733187552859736171121516235997820097417846562745693292855198000202574399388783068209155630482442883190338226692543868864889680888612085394463024884346946415496933341424902980370948345749416848757749197238627660028456386469680942241759969357093869029766468244860526101752918019976426798494628239911553786601099570399113027882868390010887881892229027216373139597712359492168096348307761452217983921549925053732069236107259796707720803514769392092928455785809702184071613493104109397986335695221801114272959081439748533998222937817840272229371407067100808355436894971431830549494081378145115775327350544165033582373780227109383683455088958263181779266375597160061285843071080548078213369706374747144766794497142904016007399745014769576239481823851647739443215770652478925651640359900403992106439302780018596674160091273351830449266359759810944994425561743143034765425771557204405184885777146982301013480730017163329072916200938116611120270177605908991630953759553785445396595372900061769703466307604064055278962320128719523307440708516671627300779634097863802168930341021425177933737603352834137382290513979687697403944885530936522622488906457204612407694680481116346365235046614263344841847753150935007088554803200000000000000000000*i1^88 + 16736982836652250521501852480925182293516776792286007487589500669315786098226206684317338478473263014290096336936696434590956814108129066648885504728894358657036281680982637988658602447197076770349525224446723180620654677556477292158795918115924240514259119581029645188706475703578587533886613219143581898835371915598673734230000528477588124043912482995503101091845061247271827888916670061316574398991694413436621418895582255919031798662829533851185942469831576790997465180714809063407952377635022931381905455668443834205293489994498311811713414403694879136678091073685730529095544628438224794116493805288413716789724886834926908000565894262163451541898697671671912749795037485559066037912659970289324626690572485686186708928793715496942122731799515636722323688462422226370232054556213771784287276523339228264211868469905146494129425404491423835843933792059352207019989717455210088721524681770233522786850332277976939653955256019611712364069786984109842437793141350820576149194748941458257985458269678984946977671409771313755494467124759333443818374791707100714472955662510817315451059691881339028900704008267645758562220061677837271644760462229282468536263121109223458682479610880741850033651792460059649235170581319592735758561534541513869057585908564711960631236350545189744372242200488000903373536862499641063231403462625353948867024488792166354768259171466888536123826190597689458962414875337150254192622569154111233283029148413253676135697683639744441239774354503966962948785111094171806681742259727266146538985214212247131774082407983074554718802438477954092361690675371799546871099571936133755249186766329230016514063360177365900856765057941877631473116861112350669399984123157832209725420639106774850661183767182587239475630921236152246121996664109979087920880026812006595030496449146664515267412343760504250956087762769804356530965677528166116453115959983325541624942734574579969586239088660478549080784107981781375419587121420865139887899768736837725800046518642898255689845332936781678974405026214228819946897610986252668616036007669851846306225982548376805756365967040133896701284884549558950742554709012301513367807653050505201855911462261179798586920647193996745149843808066191931225461978172032624891900295766687440744051653896997453014193735402340015312423373384618172143394748399914386353593943733651441509392915731326049596756847117372372941751453141153456518205465337838548461790432265090341264152484933649458550356245932405332524122291104429821693196815668733590503366390590448703312659487351745508128369259625307208191999832915629690448543295951790709069176909229156485693118657466359210653993887068647032451107926377164174689533329146153898158601009004172250372639053174175680550702870429390039337779242595632159906575964081516035135159641718431822765195841325691355950657337069340041142140376258517288712620568919683837440652093113853011037780509829250796536642410507622959855641772613941065094650699980839333075073602112281040503458335905648019082679372711233639226587870086786152488429448184600422246259685862450336751025135061152796880422972531616911945020945836716419481087585201228827965495361290217198475651245498468649525193140690793847992386616135633081718543626413262916548970131180328950169600000000000000000000*i1^89 + -38857844462080318423357930353368280107232997387354116917881682431147411508679281999417744998149033055678031763238878083719853223829954421209800532396777118965672761596705528060534856151865208892535066388698197029886254595708154500989420872125168350119298353949447064475761432982026143971237656099868820302022594595099187339994184020765621617243451124715403950708593169918549412707560432802944601183111620162201773599602653176885190278819984879473913416819064084673248570522999066043950409734860482244980543643610390297036330028737013095721191210290284452120811624075470479198961916239603493820883871204628913332622534453558823146980233562004614017740541159259884362352148362576050506062246530956367039025784624984612340836447210640456078450417500447122134931538895780158979579927518856586766642067699589457665693540256649606209860111709285608552756786165566904765751365968116666508919106233632189178820817028365995119520466520857099593444082673491280320783027937824153197093980863667072587167284688806525559851722884629184640175334991148947738275034152246715866977902022097569095243706424535466596143901128604826735327889256675278023594669019023545409778956379160160478222815484997342746333740758909111010112572155184126829791363480485857662341370515844424445808916396545529837123992832818781600672261271354683518733808266150065073291368600853846990349723118273451957146009571401382700174827480710023820211340753899666849433975473678673228722171867458360918295389691291475283964398005813784501609415467446871352460624818891699896456615594649677954035780985551355092033814830327837023516947181386651760800644115520756065698992854679425639277604483539838731833823362660340390692375726688174795984457455640582347579219343229448682257982366506441059952897359032954608199359620653904626419213623770525469059548795236453972400653913406222675667782151241818442028153004634979545270548426408710503026675729808952827801928812747484935450915268223740930983166016671752389268755966003052069628779503042243236114589696245680517269129342696396260929939648829233876044061485185849337749088297207128264476638897401885500175635072631162680077483226440940401780221523222545454614586282926656705844074650313882956856409710174747200915730935118586294669959232027464244146546472819876589487432560721975480593365272422662998179442215623684025610145256103289325041980053331924263023317278552205779412712110190026402518961831444695295618488955667379893528119651506032741236316645433176242194311443858326167025298282775597919108794907733997979586914510062531801181668834181342479099359199968186997955116645345392193743267266986249051171828096653143707501182377451345628814552498623718997780978273428796151110028254843423360634991298512516536218722612270490763686381117451289530150154395792398305653328803932427334494583311834096686717278142659558489563660198661431763009164013796102426621273011659352280549066537139484687387356055750546229829301777265557521116792943625752169924872218307249483147124474169792177057188543703347387034677276597540095949606494468441406954521757379638695324366023642675115084534789375815948599359893793132281263360143513281861544085590229996275129941239124557378291369419264380405383404959830568142733689571246080000000000000000000*i1^90 + 127153615256208213359951926592307929629419025828784892571321606179773571831606449975913937648521044516224997819040751850441474873549745519509535877941104459979833008583690603680615352951615787976189361414296137694897115490248097308013650527089430959756429312840087458737008988515367874292456504102870720463769282148643953064420420942080089966146519274638733441867215014150233223402665402339479329635220600866000193237929550298282573643767213825929293024434116194081689568233311408196048373413145044448902285610942897329582322333391124613058086444238425866652239767388610369295251242843527521880930853286242105562640665849292763870590043823407850214753687987813915681088533018431114964350662774002371758027125083508279176637274831259965833191666253359854119141345240792504931334430432240369723577162749518489891395693555128193237480136978342935779332684422836678577476845005454859937729933609163088211266879802346416365077090518817142815535279912541185949623914345388432447798243271314685870771527899929142969626083419860555307869079705759835667046004044329660970853928108086813477610565695812875848588256008981786490008409071202591661502169212849541079249514449060384720070210441483234641841271012039110977704912351642645538708008930058711704276789799346012857202939147514032577469817937190725356429706004726179365792317559358144155371939195768111139479164381068641644461412296283276335497291682336394904335798433757981412992069309292365823216731010155486843714050665136179921316437661287956832852639046505085089641701104326010085453083486260501893391612108725523143604920982251677885553305021372281140984569867429153597647802158184961604600794970319015113893044320768553715581933655648272777643819385918787038183985320485770677987214916445513008744205125289570042053301396430493362504671315348469164493440391934637517074860053638588530061687549289275667170044510976289251615793257329442396403658036900331003779569244677074502770067103697309370415367603701037874518463961045234157867704103354432934681806506633802464435144379800683164949472291932880743223887802245033157566438984957838050668733150351879090954136272215581158696305534349557196274935406079275697332606380947202328091929349169934887329768434222153785452227629002033211916272099192972273305037879170560518095740727905920013765422190493479927435280161561921504927594794421061048954175557705234829464016504015461658807111449199128991142452110377658005296868428253386868704499980970449821425725150436167956915269903488210950921177292692431376101986113064002968051943747929441808066929232845049666971674236281428702532449029499695094331086286986841533314851328614644675205389087112166854823947824371505216842610677809061145010754649160058790843418710295550600758530413087706550212807283069935994594347903374768381771381932589739792732125588008077714705852728245348023188871554817495750673195349334282835770330997025898252681617993118411476231195612850813203247919420375539815042762034933842841295820987317978438785612351483686069179768994616793599524292489707976064943612108129372387508890985918296020995553974953355173775797473375387023493456718128093833361038643621784326689920980785004881956660313436323066303757663567554959559150109829275314028544000000000000000000*i1^91 + -580043904993085661285187779474917015943987378291211821164671624053363595811395574499254812561735506069079687439984389083467903331996198241843405385270312994512218409929829296605595169564492451054451203632368163789817433506118103580245974484893100865536826378945967559324799787591976332939266460604654798740133273111890359129690459487181091225908647748214138503363204810121226362720113181204085947984405089441952376034747183944263093506797306942766686362408878402622021795632368516560904332786588573871324504482747952986481333988638334185223749682465018848735743168442016653214973780328227116344408176867745128431112873359799845070668615442270597752623757575800165116212393946101221637522449322514682588416585188621641913036480653136032249418018589472239475783237183429870626483390849279281741958867678751592623536056458497986821053694603598477772712937251384695937238277008213812073507491951807515750140454977283559164697666812704938605689087356258450176220898254939246789684469115125663027188392919438457309998804943621614744679606513868197318916725462657755826740114281245906012034554369911413065187137176000425813915490307366516840446517452634126816246162308365064604935553949078793736600022474809926256723720075429984062248942071748424868372390505071233977322772071652241716698302773599846285981623125186334197229309999503608409240103851367032758857506785635601629421413302890340437094737911311093842262007966037743278980371450724634153058665938032945652785663613354216837221715044327562949093358454286798612471532062331121670541620377947286705946409252492194451695249936513430062325211509498678562267353929269885487180560314927399144250252221463692764489337176783476040807721815790487462831633828048325883045814348173299524541746739773249014085762989253832652916708085021825365542643527908078296845929454822890626004491152580771202810156040998024940831681589458030061235876800382624307622544142153981072195081572888815418283747940683319851390006291491090890194547549245679303682285798764442056829065488702340230867870866812736003999803691955328331273805260560787794312688475596785885725347099066750687440965465876933304584214694516699612078464809470489919589600094840482687808934694601176202839154719474819449228009454039756562067573882849676153717963564034267012434741983106895221900118696259457731681883697260331786849003430400919100432249294380046369362217682789351850189633860372513060876513367139214192480723658699123468506655759578665511002141089537707675998224914261401530948322536082715328764037737739105556252588506411338102067959280289361424718677321454703084823984054373256383884123068908508764206279503228651036846932854967347940269159815654406954087624616726047396685018949776918202560373157866861583611588204210824542834906492326169489590415791302166715191049164857201471882282394848760439942938229680686310503671113298175285959247876671611156198509084225286140661663500357425843873283991310308140678917185778809021978227684297018652165800866912514780390457121165790316245065036102064424959934251359555223286351565827898331528349404553326222986431399895218597581266227196183316464134849443291690622030954075888931518892296473127368175859051193384720153303625165598117313430733979648000000000000000000*i1^92 + 1131174807021760246944263038135491908588246520922546904728062027368612876460569377737226140068655736970902213954653743068032948380053600889748023543482121125757527876634865436241808015148146523084349766142752575906896446998969936492596277178839777349477013874577269035230517191639815792346419665295343394379500054164038197882566747591642066157629658427558192879092828788685849221515791237195046866819232585471135626536992774333884422608301091867248766277609055656998130652781947399211971877870921473242668722995610116418759790986728729691228632569750068191707914080309326062676809700696347369224367250118678935603779059744569389245428302361744188255932524905084642422008392592840751062884676136954993042182330082927485461135736001749758105506086091583582177629406063565351562299045603190070225075758183747723112016903126835259310178882024640859113223950458205837509730214226070045162113594895545007677855346985998133238311370781158096996454744200388796735181909242904781951512136750998513843042422796386260992219286369029651819207291270474462683645827336733834060808494391950594081811536113030746949392249346659936724074382077485586171009740110235519774018576471626364930286120970239082854459647959280251012446017767074108160366034844924376939564275180072146015357443376683453667959803655724327862187530505199470650973533659139456964502300728991065542198478970781384897273785492498808057096717546842774005766262256747044276583635933850491937862234779102538774396555953928651527580762516055359560302500867771555714383395936188491469027642832411287428592222278136361938514223674889580036515608781185061680082333052948933123288258457646392668315403288557973465940142842055967612865618714924101019202969731016062308285870713502143395805978071238078634269858756579600897111630788802160973602541502839215042046983169659055737599200852302744241426092540810662759529939272149238173898670832422542259895746592986135749870223289526106088881873538909451454585052829597004755871403135674078482174654006750925697873834390352114398772170666491699094248896796146872318598115776918955142805329115157475215987124574971075309519866970406454109565049311725152556615337960750991311597650097765505551618123455423875203571209085508250844638263259878236261895969993287466973912561603679645693643260739987994468867246236978789324308020035700136561936469346667717693026961733371119983083314127038077932729823432831044795524209675648586115125190213818124373470042701798032058718999127809625711606145844255501176375241205986606941886074401410349376745259745732533481234660254374104918180879424786262195895433621383651484963369272839702871902428092919297177851725732562250893690171510013920338324198069779378399850892307170830048297579939677922185799298324522727858285360334258081086604535660686693905069003700094471390781164340681439017670555510497509626864232638631783876818606673932281949087614685865135058368515495549039111628251666465005230034581189506379204815050945947387905207886599713805287675866909459365642132450365259160576461691024691718645367300968723025610102775134409227559179604070663593288737364692494560376708155174145924000697051375053198610963881415745369693691821243112817484152236468813356323359948800000000000000000*i1^93 + -3088670289912479796105808717634580516865472223928208539966333963931760751346196685565487849824425897583928524500993282028300926636048179367751590958395735329574225297036271946559014318602260634527069888552342413921067718440752958297260988966361414404799218700702178182056706513848282011115804809063599132671931215084138675664630239026832259421363930716594741248923942088459637671778769485378799421783411878949343675953310878704541035034286089361676277283091122097981439934605651401847482824516495263492914184647556337491326078525664805635774525139185061387571093195956432246721455399146336607264047731911440641934923330987623929053196340202722570567483889553396502962095893770531652472318827363932234744614519102531534602391263076293700835056715725511508770493059270790809108567728255599583119316266617734645342308363422782395095764423468958743883140152991574823191144605457660826217018893713258523001400555486133131366552452697861997139437741539507504575819222331807507957349192383792733189894474605007325430335343516590080273289353587245627219894044329279242000706939765440387610064586749729612282737284344328615365814230105120287860662517927276793167279323950865850657469442273295623056732584592566777738135050784534426887881786561006765060071812252792305931920192105007782770280033447538508019824522531110567033751033851983767460163778811202245992661346513212902465960853328393748584025091537200129795963876731435708413441278744189831702705230064256372833548737420877772197014843606339654672710766611534825321399686622128172228202704987118383957183126438140698017288482269716897671462975559620767764865024458809498397574159899603006462928884336931115369711740408223925901394828967096354301369225700427490220298165160767842201764106934343005965426903811409720427911170641144721135875440902694543575279710267287759660533240097107565923387080476716931253683854366479608491048394017514030834660022248319195956906856424291301798973139910378273218880321163862914508901984864392548675423833360397527530457860318727765939160551809149976349186549226249440045641582025522162354763817901513115210211511399630176649905428713674127649967834990032536425671109352384498995105042249584450012103486970768996499414330388535169681822150059772429113771044285955199792139522330361961276373590271134074151024685842487214515078771378402186747495480726922432361783036445330361639298573998035238437036024849914092728010988984440372013846036199210568017932396561728221636251003445613131968982296308700243396034760872725540134664869304255725263817980619193709453654985646521741621460146473072792608706551005105951005282815447309216531683543970789061381163928504928787918809701758164971885969372404466840784520533855605287934438326470864354434789965844270665860228100357165140876823419955241825582338825658170710925896263838042612097363315782151959275290117819848118818555844084019258672098733790728090382894463291502863173549784017765942200097995343590785592147729887528765916121008835032730996319881997814346183616529185980155275942660327513967588899073171830056169091684821714460780123562324066068090381261076606213791343350180246083661051309407798052707180960267561277996876394544071839781602949750744678400000000000000000*i1^94 + 2464643451079180567280376241122003236161267210536057873661495044556298366220464024291588726610350834808673954290143781063838251977021679439644405432583285546174141503044188484677143560415799252533608284201422850222045094114081922315262687733554682168031802467158207218007538696178341828890239919595425959583434904048819522116628791227566901889883769677316091933034950241117895602048796870263210543364943055401529014005689780987891601727721378865404238585145673290157675202786509276922443244501048212499216166441352319892949512172086251729814523759033667907418041925910261720054119149934588766464750372289999072680046921429667597803414610543943387524860625173312506271212461413937572739470064522950251230814213698408639486605772825531167707609169825893012568185940738230322109453084731476920371229437882792005233270539404765159201353352070625220530213541854363564073324876054367963171097028630295156468460171949767131072310494555170941705237394149988190397157287943435224870707613400624082356118540080645476190703903896916761996297372698206642576790608094978591741650409652176993033655076910698181045698308478423839492010000892260338748512530980865186223055514620585989083277876264979739051702525558677065635263898999676620269919983254231543086306002118860093385093569342647439648335670947640678265383689869266308320650081256095593574883694981462574146533381545878656031503305406879855740076233421731430389575860055299441640662808556450695447644171997607004933856771975426977130798868709487284648421929027227537350676198657967854646331943565310157376828921287197879283212794319923035223226015712237820629766442389284278393574995650198730143634335352298076656794614563555496345828107766068007376465510118621472514536534499540586666710025400298109976603129480486774175210473054802603380071619981274208724319790656280824100880708664816699739076638713800987962395677040133245733151701194303341045714758165935747258251187322240664621890287778288597298144652899716291467770261203972628963518745517125388317027464062008338339365410700051142512634942796896315464993481830122120691425534159217359790272109152778783448326539076791525684870915276278974092750836083850570209504063788135217360332706795548771383009599831514413427031961483926444183799719879675954588486767355968574786557707379733946967961493232032276022339730177980597969885727248018900474992340442467756498183301803868762153578379071487853166463504299955707919278354845991548432914971481782997417227231942496449168981668983732560785098559669703044142492163279428493992029144121545625160713910259661156804816090081356465231031938819139485139683799507324613754004941018712178445667359269053226009227925621645144386420075780987689051734314593131759704118424151481629666942983802659396878262358562282072387503641597206626126574358108789259782288085178695045560555482525821006782729802992920300628797262563390392808779596728240189658870545117235258384213184478556454659015578134484037180406833262598104877171660035710722767939671487792608910722664862320229518821819779408888624196449915158887398432384885192240805084414238644797703822234366027817762440697312076278252413005661967478164103498022909381678755944068755804289048248320000000000000000*i1^95 + -3991451413388810543947339432944680062015058093209487324430672139178411170648378233196767997704535672029678152245500820371498904047610687147879742792967827601546054052726386846119451554067588174745910867386111769231467574546262425975081902678267295608560952402460802581813869009472710725552933718200671054520128776124669269501888015202250197437109670018601316010656940436409644780156342002309216757169855768803580097895418352794803854335750816225181248914552640190946516204658057689532106234111029938232644425491538593702384287760707591356380112619012022622967370911748570216489193682838915160914047615210648928471059715954138871676008988219957207918731368470737636370227502485911602090482513147194696673912355392327252492102528955417539569477325075442335842556273831165267809725243915666931789448141757668139496406803507179610853439395307576537010683442657062365009428964282904975376265731096990203322718873223539922846413059506196864106475595923375883958326694207088537273448505060965165839491677856034931100235829772221086426029738997801187600664465642876775158949077064359901187312530690508089550691536999939092337269559509778399942255930629660754487539861266156347224058544869178354194716425651612523507853268061460649308173918119698196982440399103755081155426925523618794647769314761323805976463718288064614963715182592076018388240538286730834827980553909696650617519447569157981287533197463011819133141740548531732616460568276333873115785316847925198838246267072839242976241102546471292062378432812025693366798767723566209515262387841145771818097892645945971238542378186949831751788713087407202473053354830087119197638952958188976225362093162157520859698014438510114783803665766220120493465379191545799119716750305744096795533215209322457461482041788735198371556643591848492245536445578133732657118855583322060186627888446584106175875470492798622787805199206135911170948569276720372022881304352430098211920910238722845492526826264067194877730635974640859441543619942556062554154236999689052141675381371686339390699012023404982715011755995104283726020818148332806744980930052639793061059268398977533904673507479707070564965523155087757273810633764670705308915230457719152171003701438427763567708599337211023450465320745627276684876620208848438691658419873416707042558690454316354182261810340658760471791610683861624349025874839468952007675009520943394393681677805540037304684001784434839132648073110792000713688217602897329461037946901868622395049616780692814980551105455745943714916897675033816343488553955583443055966543020952571657332041944501884253600170694032426441068075081625752456292769494168819126326288590623475568431320532452785961593485513295302941690411120268598419806600099292341972618913370495435820269128749354478939425539033562921609988650077851182047038189565813905699334199301488521016357925032421429772519970527891472613051456802722720563272898120015516396170654643280486180358008573197438561989600166659407604897811146985754071732739132928702830147418969209594631113073235990805536576022793976859380726032049086095439690307524934298091815588189773373614446299501977175872986140754147696489020260243085371949370127117773262597616852075901091840000000000000000*i1^96 + 1338262304603480980880989539008646329487793613973392312246285959656004455774375813291478945569132955679341185549828966207388069521182641802159011550729764325377370914015843734938709550447638129753806582551704909185703290818065652040571017862556296161957325117400704872322819961678155416926190460665036215804041053303410414024573400710330537790278486187790553615770017260581366900436605633795864961626582743021298511841727779508332672962611225639026929600171971916845519035280269426195723471102217682913938758139767023118860336224930651014187568683747713192343364748448562467770032333449290095785117979706584470494766625785786021442322841815726223031973796720960037490926199817446436505072698590509062765218299594803705371471509151498948290698019951223690085977767445831226138727255089605449062177834635251902034722817612442872553737444240462430308024557735488258951494681517869150573318581219851051336918817417763092016935000576617760119295784664776135394659514113366874599373214404757449341543025688765980189827849491759009773460488676883217799922075249983950373405268848472194923046768609885705441988151531066150008170710304212925429258495398958797485121587533451474173720611758533375798002282353667205938688319912676823726330015422577274300722946600466461979977934391881567617944578764869381059670870074630170877307509422739930527236715902138623403681147809373057827327987840285893256411990514491991588009862387556487378967842343226019148942702126279092415398548293112334386239076732556870182748581917234770793055086787644128021394745976438819163857903835629740827441931417635811640746987643400301677638140764568358698023210841001585718498361487687304801689924793661039031197234606280323167172441234438653133656816275313577391520701405247583906611287508467230484570833967543534608161132933260833787714748991554287677972286864753548306575705849580462249263138117766931348865223938267746808909177516890039693711797022679965882692232796085862036885344873871584178068803037132656635743021470811393296989508414614007163799163116884154545180299072534365476265905143608325104521344650426571403715795275173824025122430470442019800257384350379994981185327685579670175797897195794208971744084037348048364415906779994499880986454553554138194925746146298891169019746313073194095488502910660455136460411612326925193730030864642816517040239287874985366242632328850642911848950667256986674145511865445880228220367908917228574673107824540188950329393376341357784077917256915287874068569517942152020684051740250476420407915490155272243673827156238236462917818519501971608371868075502202996736356284882089417117438851225668476067441086635068829196353622809467965885622075289124919729233272972015594779375053840085889685155991590489733882082968510548017757739350127668444717795395690169541377034576728231387695618487876689497879428837668044234120684949040017235702560957496710071202805777721644818445812434138281368223138104652582447971598832528385040695665510102712563825009504151366530078814757461242660848869140343696190100556767525644152030411158154570533864019075277584646857267808304488388289125040760672206841861097123613966168414742236413817464990257812571926036480000000000000000*i1^97 + -1084369198139568272814772073322180455936281201274081474464379264362942071156141821157938196185207131902431128789041887239910639652827824841658150617011505883081538677601745559647514124542815607257849647596575257589449517290520594396222565468032924358324520575330300083799410310565561755100969347871174114410881959145651511864067666841150084787738422233431771953881661299280675675475467797690001225376342225786187570356237172651294512410886007394270834216591791588510582635032099895302544596663688944182187795267995087562469536308407495131385028729121019595714805980765868976939242722750625017930740226948493538183628435929175991088495352590205953223027258217496354139188421347874445051653669971556850392056821654617384166261747569223852878494845196801596962660881716013695640883884954722751582786088815401675766379251963470475389498772771592516349015169918558789276745347801814411029597635341492771941147666441454406305775296712622790801153044391929408578261248302764972502876874937819373548941423547942730814347771507293799974961352820915540658137921011489706886706170578580098358992985527154945328603500989139413887745575357957408391148983092486138955742113707037756025593336154563283324090778468173673483701562768796055525054726067490773616755741771212946282739055986902348308358982861209458373200619962298277370096326799816963877898521547841993840873815960010039564637338758831869847537248586318537247176556651850541193960108868468316967476952315302051991270155111817298309517961283489269274852931255137201364890795543276898991639801143702303089157802472508944120074808494795999302020851997124914707093343958642993089570783813143518632611598479634479456438668251472547911480911845849818444061519468429491907487771241709376712671498800271415119377319634584298406038260310286320680895068869392633944304408801287338904582103894839918717557483219883878355419837704135020593969737118060981747313364921726500339530327640952240542026324310932851901892824193026765410399975838803013625948910223237092502617347099160758214277777022205131657866084288037601856093228764039896120441676706948319360547070965031219578156470644151650298901579458991651492057116910091651769443369874636680340578333164699001336827105566089020077226755974168778189375196942938503039884660443624376811957067532617308320996310076487804881690187946829107819410824026088337801087922083668496880995358094278579711145685150217794405291810945721316674350247192803100024139576124088574290967150245934304598294210881117552276079520690845636781408418752732348545247875650140676563360164863066617686613544798882975779918890889914796627464452067081016640316103258802278388050729099318008880003051738748523024770538264229301144554117736968838134352131696284467803537710493169520280032519215821368707089716784072919030001372981776708462753514231019857779949574669721522899071098807332910516282829255096510821371179393441569418007083671050992873624059554489604115011325963096247385057550033170885585437587852511734219507113882758485848439128021458051552508144057264046604139767417852580557528089670203506062818475145857670664975742531039297980333301136500125734955843750071771239633281259019436032000000000000000*i1^98 + 409392900468521905485909091554317550013629260376031752640083346538721444609406882492201908877263813672453220505256405184696490337271353255165594292857872224852012990056142029686899840289284911823808095758666563354073676884416275695705458208205488188241344336350216714970566751455784942231690488977249291508417360323472201366432861864209336736202144353707426856739672490789983716436411475673651941766065626732358613184599928121925011196339040538634653748452057712816638535824742996798835461732656908614275230843651134788058675532021803743047723080178775266103155093244934045142908387625742581140304772212648751036230453150829288092322476659022948755562853811315783513788772768749884223659311844831544134477664982047092574584837807926107878044324169591388186034042613914727638044767507841844267179108573468310830642884385046690308326969876499639644528849649235946967959708965206563547429125272602068207281255235921981079158847637267719312094933712468358317332724085240493061858217559225050477162308656222266309680839002835351992043510485491117456308885593656275215787527202473790377387873698395054763524739069121543314702602698591088184022745358194445031363443506987190430207791183517393425680408012426537829620650983340459363381645561226878765665519798005878115027701237637253930066127413269814530341424352896278690672864396491412719235592014302767451857510615840140077328302111233956797293402328243672772858552000729052712030674047307564827592450170637120517257729843243992530039853127618902646624128218580928626938277245052954145131796985883464098413500635218878931211682999901199466809058447296530855140080214054605195966229534579055562688401187292806556725500551443119488761581202691412147075420979250055612091049463908128452687191133186625840229298830437568506150838158617759216130203457695347624836646943659601384759817587318350528202009389054776826422362040511277967082700148593717256911655277829022354141186735248794890980558877929428414080129360996059229902046834845217517800466943752653717410433191137479811281409556072716589811760395689638351455797706946504584647102715674035188891941497942082368054374468964166039059680481352472189434086981989731131926244875289156271294002606405573453599520790177549061388061363093036503885515813352404010154367688601544547088034059090494464035953398366657894916134792661079794498064965799210583030554895343127151369318080255137149008820162314237322344496326256661530204726252502568375854105541856981462113266747708046819548607972183359302979347187024165907737019017532003512491940895217306278599646075174941971379762787145827870895037403782968215339399723902953258239700192746575094438523119173020342200617197846302239364400243287342951999317163806479086212168574258426425329927448513397906021484385140511500027670886026399339755488423475108234138847646374440983358048391088092021857562455572334210255511917381177692614712769051384282713735924906431798658616969200330990464578498857934242483700354646289289796220188462624915721840594179787034520580917960768086317632295344373321141876127638464249838208446687975704011882679298852182945553496515294877761613384030201465322819767535336372119273472000000000000000*i1^99 + -99670543758906736035506531711270500151200357105982630225114247691702469816383481789152171120876337034084676004320162925832160332233558118148945279762252061393192378601613423926610234111150118176222900340116224838573351311660378932178291461371371653362429259761916512066962269978763557254260210276999061102940951605108804336229327490629380401332157211742771002545202395010417095027146025538116450784434024010949490084329876368069508723800027621195837302056168094932305030646032172200013854628810028501502907942040465883694302198683846893789762938146199801090174133106472745388674249939221576594254742133268938612958089893005258565522542544346873699999350504078788775196600738643952577339029635065223524280447370108172895151241987055360730600957017894876162981973131269517296405153906199694757554783697041305137296763337028340653271574804849430351073474764450519347409860395570018716521280276649127714519770172421189717704215749113096533619769079528536520758090352760572982622784769007058080846829923042820858129678946097005126770641896383431362938239931192346301214545795615397631981906060813583604025576403711129679975903822548790917272709216970450687218774844410779551055840114508869778658873499195386682228576395061487921937258890430209771915315503160595948188631968616425153683828142613315670020150670553037880593128359038427851973390405501542433433333187129774480117819988960239598585525725495741927305161114051171547178633531766522316614821455425846284778243286857284193480422688982948100157704704685828016375449362103135186101410501340275723906391527032544185435035606280954865027826044876056639462213788803632597806986642572118830738994310639174369593085292167568661261564725518146904798587160770459858165302669787563105985348982575920428378084960640816890007891468127141888178599519604489410542404058874613279132072973554623263877662421792077080792520624038327584654398367709787163888897661437394075051050271744619843115420469938278639612307505862693109043343072173699801812983584869429383741141175139155466622435828705017220463987337413165311668264760270669507104522181143024027175058780830177230721766083285219898853156204759210706356711896628578192975164983310155810476654802047844085928590638076365614603037833766344020123180353010145247952670113637900007885927091119388599925887104845291759056305154249286732742609302038937474466013947201801243165871279042397895628275731217522769736241777608270510504441787730661664756054167002812296541093690356130825406160398020452279618528855216743927691757003077230402145072439508445950274327667627031375972747606241274218014192446974910948656548695528528544917476896431153685604211105442836253679486090255027601447833556448900875904164270455717551716348336987380446545788736591492172885351984565270014752508573910620154420501579887109082080683905560744285984695992612458756187503441937404403425791687641261897998254433404364990567835119893379512490089926525131354415427259549764213982466559107457492207965210571323996950965453149808399450295749030656109535864560304149756612757533017890508571003371445065854044116855466147690527092509823642436072391184181412784092218825710030028800000000000000*i1^100 + 2876796496060774958329282024901119090387983026609181720716570497941942917195279224507427984344630284048787236584416226368584439707530227233336039501377737094321559912569335564976362222338914359022593710716117565319114654542014051193956685359081895291043439552406215013656782924100507088878016265544880833059240754433542325700450599928931882913370752798981904273639140420994147110338744138023243638648687129244019058964563794108030247002488702156688304502891757475449914917579570615732463932520828715947485778469745849028157940868346481032452315818415690714519115980002657242152442939070748196873513888387557415234149694732234803657391755790262444419923525145883502468773692812251929128327363186435296093714895803599385018312646023105919478975117393163480517248683292382281978985414139361149887739166212461014056797228755039848625233892649403980454083992343134122252259340830398515513528681510657663377106303601192704001113169921445141308238443870736206292035663520476873404420070318233728979786562149240600150893682034069260930505234818190657887976103274320083841074634801176550971539843149683563167969963118713563910854700461543905111286489955775972912760500492829339256695899040734661488086854294684046596711348613327242903886848243843000554836290462103676833321910467813226889297614831752553002692322969026311236210880207217881484068399421462759298114054980158021372606677407642152892057822445686483551704185419077577097523061780923380078885098240930421017014860126333267409215794125955407128840037973359821982956764012504704942310748958830320079857392278452800936423071882823931115845871582384608611828290877506158006935993529239179343248818088242864533097651319417771743112033082699520970492750110645281969065503196936693621788991619893706171727043438262602880434212262524629280495349699199887322116810159945233545826240561340871864006720269023996188092351931382004736912555101142877394698948437601503685990172074333896550182380071484759685066873776796599663648135251286130914788424062055415046402124651887668950291415079406281955176416252660145017659778623395366395560367425908025377292350080925752543475468603048287349192655681521747209824432865442030902386554666111351391869621870124844148378490117181447922992043351425801928669057156459285802098090684148968664061116351428664728947754460994317444994813015184931061102328389333839761591725221426154707102693357411236474376336440451801890575287794484542325275350873503008513903577081984823508948990285135639880856241408891731380979502258721313570432775058798695215688959201747304637393896277736827536660888060372437781561134451687550898421526961002203858771361309881192365555481754492814055866365557448448229469582421950698195332625209708813871508944580633562032088470432776412560470564792578073830408214994929298433029464778829413820948762805099788613911330713707383363345203882619398689249855869232043486108780510008664131038349620123133713601864107219886551075692523254432832368989024431607991965664090384712133975019654762742179374897785161238565356983196628440614526038163328834955863353653188820530761468911046599403324874955950825255221983501170531076197580800000000000000*i1^101 + -25309933035345397672975002937032144467450933040473019123560763827530590988715789815291889866838965189594106333070245908963953583562898989611193968927020909026813253514152115519235490361595508776685382764736644538999824085305836229454818103758030261696930459769058476436872178387015982975971417293069172858226459491680537313894230136395642779550528103728673644355918260444822297906847243253797916507227153538136470994776758380254341240257759792867607146386104183884577117748694188297903321524444041948727679875814765645219581427655103394979702735557667006986771781549831042798259732186679088093362675081653401762131322011352320135450883389071446539829006107625339030597910751690949644288734996621521997060287315211074271224784564174646507788444141609335572590099218938645562463033573628034049482050559237229913320253925997153336266038577265076900372369853163896475258817135518734924996996419058851409648714755967062395077688441283456182114426165105119227097347739934656126780454442849536456059648143492079115970298900110905173151028369851585266828802972826148922262557336470664303917110984538885989220791873696550289789070816980921271854792451105639348977894712149472900443990118680864971511051681160375636170053056283137074029086880003111836615391813120096274897096937866787557801881526762758410364202384705152874712698514538102195790452730634585875990632929051955340626071420307472580020460685022427578018617303247930718304417285643072758136221963465744185951002903727026686607480108866188414056648876408558074982973670385785787256498537868453731460205218215060125387302061238524543308949788136695728429313282750883075608040054613590342838021015058393645575336590810144618381221543688211873184775753387782772126565484594992930815997394653660023646460517244399295144547976222656396780159463304325235933810390625136902373720679827502811469579742043393907093703826230641045531560330829282261599411065269174519244760882932923218968728070371068181297142795939197222540487139462124625650556396776795909826635824364786813318623624517362886686481753298393405822213847319972213985638090203066260511076978696229856557760296910079469562024397382593988200496256259251537473364773554271522374418998560866098182483942776453474231328166261536494185853249942391825464191154714730794575468487539870311042469768693403138499747335377529657530828006824418053820920838446734703715988141321589331846759898983077260853807954111991604490707260773735151776857209535531700645323337330047909203448553348866547110993229501166461955360322051916165417781200924699494951244149166450156638844987022177777984410578308326518688433135721846948433610732863937078276622895543102185497010510814987404644547588249988768888713313433765645626209115142347856512964323596190250803275259197501761601722167628233224044315952457929947373629932128662972762538708715339388327881844610919778072433428035362100839669942795998363793816365588996793050257470280887508608624004281925769668275937063366872374405407522621228339950766591067409993848051216812731897050874199682574493774313019986358123248462132956232141744175696385040488719013053294529192815038709104640000000000000*i1^102 + 11955363388040496587846355956745202550722895657675940626494991672547548349273998594068417520179135445738522445047054296337505382624512636363213221278871010851816670027387858428589630780498510071573370828960694413854998527914381210704477616668966176644565552984662594885104496149681458147342091016275764951169226087971195715505064714682585303373634877469866833830854313146487222404525963932478323761445754406717358274885360509059954307938777328081786257294949633334302815347176000859418380256090561656017278838272971702452889685150408961104680769465343440970179262178389896216473814738337075970042338895750421500099899599005879236143967656123196385575717732570807579572885497479862140278599546664317502574358430202754502474597244855984699571802967174773825057430950132259374233993325663752528775409069421776754737148292372238696671332618873789909146218573387951179333947833302379204108826095791740856302682605698104688845631922200348015578887466330844216058539524992478347850012194907716967119870607913258157649919533947628308195133506817640161359247418493694428442077016601770832692725436780762585501327599859177165760060511121356223915738358255411110824432787600105870859516457829622212958006236434515924941834343088702491405878027876287787679635416335782247992943482245828889095505323360641873116056116900980326136840316078657890867560842746005797248031597767394372051462595397258390042362264281132506502808847771885620900698673275858407912014822921092358228673814604380039095505501339820283745662641607880492554525697218694817514825026108828594276749644730363215644798705318710602183312042859914819251826318170651156128740053022522710967160894674347364527416166836279371953630496721943174408219422093107690466754473764023170972358520626738761802983201641518309398705360158883115407472109842182275465683288173754714186397819038299130989014119234434162373246559291876851924795005765127178982016234428586235101492826213652247475452870098191616546464268489400173041584298438001949138122603664461809851024719890943941666309708337179282847954684955597184324472625104683188845721443599674515685544651636479618677362070686624109242196828774624713086344158932582541272896420289052890094243158441988972352019221247850481792848065303204520688308993756060607216628304159794352035683633543392884218456921750841987172069867163326178085301440663328110333618346609901525066465741144561858985588782072690841930256283182842043982777626146832403658874250122774735725208614197602068559415147749385480509464162947209462672895067837549688488915567090336262947449775255817370430843832969953743066400753149225081523811525851031398574360085258874646922672225107297413119619086336347259077443453734385495125722768756936884599750847927946865240595860458921256362126922796276527491784830089237567030596828069331110185479486425654003020036847641226261473808021122339860089137141781894359347456580493219319781738306232125514275142943944674216059305897148997775440215712657275846428122214023804175632463751047678971141462397438382837410868999842951777780477649869900454030133766297558686464217239994406131349516368871300318363648000000000000*i1^103 + -741925608194930809146901693441038210428759998829402665755157661125162186433465165619843398028225494997754353287858477022512362428318458576776249502979286068493414864497317432300242800891886966671243540825965673136679298800404163189219336835317184254401642407453970381771324715766107061650643380919073893994627192999805974305459746770088202799815529075826761258907352516076399490647474649908068625493177968081172329431633641713738116935451686360177570285837961565297793412452739322189356946373828187264058705286188123031637508028578083326448200275015093274915844058401882820370421200295717357125500113944544115897318191741404063649915516228465768881037401833514300008235513288718899193670359061826387086217113210012828938985697149226619123481341471335579274069880981725125821529429642426382781068658192612084861529786946379985032466620194260966345380227137272751773908281867536146294863729494652314178248540996060951338637150944013581736516991289319597343737605346089513739043542945644829177450771739561810268760424056634578125459350416707346168302836027860319482509920767994461480668643326625972507933205767918351207151780466838725706365890036114393446257407843047707484507489759677989218460701883362170987741488566614877183937163748514017020691596012543528464736674316403496954253171985264606172777580993343279741155134687973287177692066241528782882610258833967128840277264112501396241917978058419057685256316525536462006142764550866095959538645771574698930462919800368593180172085786652960116203571965789623861012761950659426957896005961640845210064027999733028143655752215759268510742781796612319196467947816464941217953023107677269974181902288809508412575929916044264722010582449282915102937364915480187523580268477389683213897563744758717617384040116139722105990430037774048863147981383624965275060589685467385172944039834229049570868480759851844215945968261718941735772122926095208395774003378876854172124271851545635942512200450524421045549100137104579696994361976055815720655299626416846268375560746383998564681670121872057403769741435717070498751089810955661239375835278534024945675021678799509954975193160007530080439523956731769233052698442948518765478420639932155057402820858086392814204826574954731026905877377461569072841982290652613234673626935417535843211612679551520314120339150246147142082004550391296258095812018166588164876858824577443852322425394481548549796612727743550511825397880753040234067421421086363396283885297135195861986858860980376931901194610570661743329431013306418173985794579519697690139382964661625360672470549135575974979956027369549256060265508983656885513966992010241183015869425175628768610366197723491016648843190108388663277368699503907951810717094077594416875512897189566871282388756658372916025053181853989826630775231706100353314625660241610048584817647024912193874863601713898316535193097476033000640623966715276135616571497158888300961199698106886359297492928615086846990575350200468338906045533926133652774293276666645434442943083264040954817645462628616463369099286351929510559544433389323815577164899689754411893849882967002972017393664000000000000*i1^104 + -136622982321842478575679352774733767923545248460319801516998797907267368787865352111813894411747431551952362871561433362460692733743957507287806443112490790955485530007176137290312007319174425093205139021960256268956840305388386424779138912827115758674954372033449616104851897742454886766604442423159801197162391757060742994961968625250231575946780254664505238936013266418858649886313238075080410639688591031093277360118178967946329272985723977428202548488325249307397099762333754907242434349390424995157063694175604407821100947405121987166449518022829981893140323494975485354520061044014723588466514853244383686342332480446239045751614491382419023966070426609661555120443248702935502233733294338230442702957626075272625875741695898714701446463726710921871478185572202974177967755839682010106301266838881834917220566947632177744907957049678452989107480277139113595230739861640178449588156883949940941823288245248935590749472670430702342888827504668525910181218303454347709902414167066671812828075194294047258064327578031005313233078860221706254432524148558274253766430094216579343574752136841609805426883846514660116102624996448142279198494584548063030044896596174729889094017473022886853451668157285465292006378786464963551888111511715616965136720594671960678136120600083334536810043593106502209664832630588345248381683109931517538526954689452224156664006684159425278562197453273624036734575447036678610079118582471279623088756310893580779598080822238682354064856754665761463847505985932868289252347584389033262127319834561390583274191193061445045854408235843698230351115349917625840628725950095978003248396203327872481367535533894170360537005897635159262019982816638528724308771020050676963613114610483528930137141819284735010193860657582920283694474876121729011300466889566369705590108656012963598750016880476541070892767694216327106935847187738966895809497607858037999510801582857504261065347119943498068124825743281335742525144302293206119973815579590503291499035388656051123978357457869877304972916368103735745669851381212202379057132732373978534863925781999968137247150018030933294231453638392607619456404584042494900642913508891883394680595867086830408182549040810749968537112985381630092740713357972855796043609714333388409143695188845993497391698610915283493438590397891779841619661965671412454714727002483343167102631013324207279977414072179539275594310738220020146842778943823722441757165016300856817520794636316899370291769655573838591603712050634175832503445217692253147807779632205419850777200693415926953028099213196318274934307770459268721646024994837722859164485704565488782803729716872602593558782616428156035354883858974476905186879775942782124475835698342416817354153696311534244968798498877793982534445344211663149130667649050635091563831755731821518612909698319665175732634831605993952502825674908096026826053632200993255079254120969725048718552245706388566478351269531341823604821676052153205851093343487499574064245680210704826068689824813265424747385632062391507468098160787194565228501996684817470686888673923891691356053100241012107237717764682547200000000000*i1^105 + -18436283941670700240423375957007308535876656162158963403568132105386011042358397669056723331618782727623491350777399340434779776372963188236262377377021613657115486569192773099884733093355078722085093023634585706438615233864660501021155246968405553530152954786693399929308479246245764202053338290813002790705851575728575962180530710067345380039065216603185730634314324874332550053821927643286408827665941623708660324156260722997419244177197158602352710983346548722578222232817905425074906142830819224855220616770128098954480019869625223332064321936304355541743827687115714308243830688639050755916478707569651637840744446458081951917381025892030394787742641637556340743971520264804433718892009472567670754177113883999826984299811671465431241207618251690482040966275219594567935315921679183172860648632637832502469260031162322372469088707705200363685765495270326341569360713236765450436813892544853060629419232346510617511864063850916768681463815450561389894965370543924407240959957506937016116091522554737201221710395143744076228175360780437540159100756002722140901909259266881997953826431521723701778803588554091379693886657826131603925223999870303912641414237449529339336383960406700272359076252292630022870581746883633433204448131715466214670841108511743359129697424693502805610054320001945745862453755849414676001145277236239162955402939802958851430756529018001032706639810163249375391101596450978105752264730499113439382016717384273033889839957510118308299213150251046301578202816529303203687022984883024742383517773718749877979367941905899782762466968185789531487917349292083428347243788049031752685695876861140415519724917532222985413780437383762536437375190709053430349799561008016313565367287587758105357160178934038403675336438602848534432518569995811287397392940922894086030865767921561482927122971747258915489721120461844021950587648446513834939831980953835143819614054231937620944822243986895558571949327196217125808449460175165619842575141766755797576265273620511105928305050130924071958117403474908017063259664734353893948920920933221952798286416224912978442275316096696896715635576160217889994079977503712153912954376796587411262942952995920347660483907083835190944548457185631623720302048247056500171884307854423934500528770888351446177787361933957558921362934699193407658841391411861867789075877679793397372164053083600791867944796681370269821315232737429175481962691210873641354738316250581787341735844649507137772852407553493279881682282388608487465386989371656283039550252097891151855803937375562152157321406263470526807276568583950455986158529966584943796279524942842419023333416658048228199014990714555123712474193279342120367538174549414975834718630496086574833846716396379098202341195347139754062514548551333462611862909966480963740576231576048776395061608223083312972011744172644214233381084396794266990927958224491765439560724406472376927937783837836256386111051738521580458117750169783385812208437709878504394351182982382195524881076050087701940921641237393523817351831786471826496132369364547289502704989177174123353969428880973574963200000000000*i1^106 + -785686034017840112792662122164027058310587931342011472596845794293721212534041210523044250471652550671266520674394790701367114698195802300968474355493010460455724222450149693743628663071785778872295451952649267503105595612872068192579290290518470431946290218219887011397094467953660666220468627836251766502595939700157836348436133739555431347178462745731056195940451289866864878327718549104786004330262732844879612061100037936205971144219578499336446562277067458766649305998335797939799088682277351645554103488286592287683810694719384788366893643020979441785777640011769104256948615503500942152361330396827317184733539374547036224297662143986440315463048558413730764913482110879133286455486048200447445911019237162761050898232482476327119596836438602929828211527185794154691790153777362378191657275218718851951245468756395926980929973034027288981960309391077186542789580689385194620727244478033166604598783021886387337901325185033622241126729790090062924595833284981155081822874146792591363376957541423928343321183297034651956360338484884250127015939255849892619255409838930008022797326631509635585963627187163572873826890978605392716019029657434397907519442574851062717011751057135387709581494515271304997571679595234080231621499830448741573338315541233666769772860452542080757003755535273627904610779503210953290322600538467090339442014955556716295295082790641653406847446987050539981998830458541457305947986970851926661144909971379083607378521180327558641257884419107171121692987105314707067442691160187432962156997440289156915748555532235375596996486313132777204107986944165020492576043145645367884866495572452166751162861469247561371316950866533066286855034851309772905864180759846824541078822253910273284084313681288555658310093570957583223900779600298224561849548819582209735407621447009452978889853974935310806287203239689947100409733883989293268356256159824085865190078910875857729939016474258529851221192055648247945284130453712362147993192830042705389329530418050088328699902807015705021590509118316915038319021442885910316326106586824823425417153361750989710232400992639986137305243216738259988813720667821767886657563750441935367914278896865052919274601933981231692819223941216665908788734269076568914940378751056296255688457564067438367417587131297261815610920287639744895145773042440668638604630586124347888275478804609393184814065856924394162166464225972236155097548885708096312663182339844273826192228234389006736416015967268455343693907030891974972612208434590296552663656823012332202007891812725068585390520805192681055426628269816773344521209422502841774232528162903165121368702264788207108654657411086408681422458369204096451307135133225961401863311667961341633404807078621002777071297292163377969492207888693104179847739583026192163338587269989208029315133292577798282185620676126468886971901052163999015903213651065640205935548109685566876575303766642251705947415595889593710491499265124407591813048661838990820245481307324239910637916867846522341763679775934692530911193588422020082609792176341066016128126616535690844580085760000000000*i1^107 + -27143220341348503156242320638657989688542141715827861286011916940699530904602919596005242096595119312543074884647079221613303962285467363876817435624450233367104670098726362647927912497889681454074849294946489448578085535357992303565100773206798785283516686310801530601447185803990121673463387055165057919446004587109137029984249027881735716218227734056763299225951083720288276832080020801686138730749588136779247476871629668125115618080637114057091710909169309072741621630993085348645422190588204172937655087234731769983858145771474711928654503762115520267205437420388157586538778162371208062977751140944302281479424343458752663616458259835659140605521909023215809149464534347340751969796719188748184755032811858368444143379892213691975565517228827507435226808077611083183453365945729772805927218103401519628387978814330064460975844270098389268556953343213390485325249607628525189907427419638777357604517673355962656023354615626344161858014019094419421255577668576721358349537816569429586068825265382812045470568808629658195148355991829439501724970137957829685453469580983651510705660778178175718021905462081189069800266784993133979645269360136490360818395928795753000510061720086211553118849809576055502076316819510711541551717668969116714028062130742952587590666379458963275357115085784497432840205854958531446835385992254689331231831606278638428223177397615915112917143398091549483792876241778804779240550603792812603719664065460908913060004181874555836119441447245811500469348793669319253669968229318999213949521356353172993184232565498292391765743799477156741273456226399472548319939100816818825047971499745239810623602018935235320214613811311858070352335542862777084537123122052067769465976616411397423917225242170370037194311308036702099859785083192453735027006936040891201637068422742555762416122969211114976678650165419449989729234451085974420393778320240248735490095433057970681839574125017380859907932059796361350482969673275039630638832924551585957455701176600456276170262999868504800736065571460302002284389995880374654894723194165926259774729041076834157150726954340068765189848502095805723300940029583397491350583594062944258488150233534768478459717418210773411585820335262431459129562077333802999848229252044936093521995403912141960496350730315900072258036382314023491136246663426300598940112401886242009140096469951701051105039257358926237340030083259502293009143531020275743107667883398671824822212369862873684960847803044059759901800926994275855303253907291748076936755478985917297910550063799505971930659618115190082200892320814908134660995711426847459632434755638391023861050295397654358785879458405748129786956798841653110692348956974821331314286500432860789633660684923152067624510748779011954866919631028318435053617225650381311766566062203876667090703770160375683729373164171734531855487215005558516509010266544155730244983248167152803933524758902130957477989181769622597143114864267476576059634897131133195803965840888670957114939210239852605139050616744545377729740171375617981944914178119419129142168801771520000000000*i1^108 + -80776483225184224082893134392997152582204814721068140678583519858872382485531890437896886845630525124558951409814734409470550830258100139475612030779934518855976839390499258278570317372364668139398254055001392866426721450295739869337831648271751027616198598848716084466395629600850314717082004479787312041922875136906990083963771559766772183125108262984933359545342325099484214127411628800234234565679394658658879815697943899396649881125310338018982261224017268540519187308726553248812982599426479443132493580308631962227552386539100953497820215613035803493151663864002375489569625823857297012720282692950082970401629119584571691571081735108803319914529978028548917719786273516532886404014437894254489294676005303432397677245534225536697327056654856999590794518433842841055909600988092431478758420056226566909272060939961612930528091844775936394757192936526900038486215365674035270969063600243762968904993857821578091988945339190681830503153252535210628749652971991637831056703315635152038203488088155905084943210561986933615736596040289045336672357116132566648968952607075384494163357452717304638431590521111451109471686285554714444581808194407058513410934132824324964971294563380441236798592885643514369051830499240146626184903911445716944533301288651627036041402462243587245845925618240792465206883697210108228596450530158949510369537538538246123699135794776740856087230545471749745086775804104017807820491541185138015927620668347244894463391146514710410635905770868668795848011298756870983623383552398894457813733859776222164107712575453286341847072743355022286954922695460608542488385064715495702606845786117035393255487342230229714289467717800351310578030619389595574872732632354156843837131307388438949544547574657355821842913656360222992312045855303745305571164078578146594361787713776032308704087873090432666527344458260682192895561194529408063188101936883328660042969765875961112814081476231778089011412814568595546275795945236480586434019207874129376076617308519553584108549272137473360318008823230525552903676320692903030074825582140599008871702848797694087062516846863265884579492257690242168404440116357422311326996957454643637183671325651736451822901199110087759132134798442831242611169650146636361337754120838891595070895011663740483839122198268158866226012584163402676775904748263224840617616902347409412866393333276343451494170751910393425786090340914917586360418742534877426538815364551732659357434640621935963093541329351720627659273668303658122737273466576506301414547051559695029452801076624497683817626736603544665936457230253799847260439269449510958739505487750272175635071155905050811939330322472634126794684048226340491120433937841982414952890956220129292423482069152555165016096324133613702371595779190878841910709652650737139653166527229984009859640891026187279674619950546363709562478328142104043428034024168207587869922894096844381953683651674894295710740513773852117729878703160194614332326940950338839062663809374627771863357432816860438804555096461470466878953761594920883860688202176135168000000000*i1^109 + -89180279245471472401315914772817653760412913099311359832703525444159810225934226273879613597826196942334853342120423865693751116601452441732812481244431450195935810800171577360560391967089292411220583333790885542440111217555569538805329026947965147417970607989325630710355600127355693554453695781315282761148783823145884538535009422734041685058794596784621983546601177147393851326063432842887474686940486377715044791909254749468064937604313236664023643550980128697488250472479857861917794464359959180119651607225228210599513605954116357092264240983728997646843806913445806827340471298078716433248037454868646504323946677413693330986310277751663534535146741591052766194548748404232817692733745294614786835335881198341107157978877412137862577015286179474785717015410498618153209891785488172933291783567565466305881052530692367505734799610453814974000261744659911418969174902939389973871216969872223200942719547895338547286316457053958187665266380755177463959651724075285172754124027821999239431663329307354226659030595839330611611609434878191972561656884444969394183770619927245632686580370546696854345951284211284153672454772479807679761750099001593279545506032670943273303355182671676681951068838420316554457195580178752369566291256194682708359820990971367060836085473222648699113541113303049110473276726934240534839948123568767422632671152570274972689269809943252033018927348583538475076853892828685773028671336304429288998260412181039443301157468105908311710732058097627370000192847317462553073400522676019120248577766649746445453846683930502167632615116854588045100658734718011576631027818355919007700255625420277186622351058379447611514135965879018180433032481513633491575692418237647806393716915598518293942797946287555124373376932930337838647709104339877080509290012265634118873721231773823084662482594461402493881958362281558185939269074578129573347710055012976579774468346501534401148252037640284484397658705295810119971833559962281096871606184968691224573690442947397118919978026055177387575108436563138632585246529206160278306747615287821410964516501900168036997354462381717677337433412867591956830689137243749762396386498665339786633299610300929225339690863122939808654494839275327672697594597704260363090107545991735332736766539447940159338517155591627480789034341369022000283330493892126358583888621201481833999849018527667546828821835506308577365101333414485574438907286739520184756589244631135919868599150146328857396674451574950980998570394587339749044694880679763613664839195038171049530639360626733162456981286135431692810004738572233383154607514963550602055322358400963752689209440159656183634014337050373959406333513809575378225267499743887017319665412312516987281582521831863903379413527963595496362897684739931135657267846160550156452647116264235885135956048023280075753297372055073176175075519046136226069842332266092433974896706133958758806211720124526199169742229300953329042930171799173908818798781679534635635510293880193091580234688858314700552002389947275735839768187004946219008000000000*i1^110 + -38344930591605934715722161387927618630128243335568706196406104027757444921016173940763081875578894895774121296759525722695593191028617022222501273120346350628258792436540655390333593190884929468519408044782619733683523292564337961472599382586997915734312488168272167497654232796028335015245759027326070108245466253810346250240298746582652678451264135955835329609612533501798681707432776355808678360738658968239117751379481761837358679789483938462375587599536226428416291196813749492995728466889270295947197317217011290160268489890244457518733148936069967732248128742475216313364114814396309333114404118779830345225279435836471207192896636222707392936429327350310058874755278748667985181944830610366349998054042206794968544650780924498202039407608955625076409558908249421753929146980586537271435108439819277158181013435161736150127744663555663358493678624050764892239209229627158035554819202550724425648514157378518389635370580459887470328019608670998272415540568081057503450975146231865744724943835009799228167497826364694677960293539461308300978966167930116830476399939952274174809676889902573886894980110305490615905438229160672383078709389877216805495936634980061004794298118863162849317775023722196178813795996402433682150471640511110965368872037704902224247012835529154634815546992859162577410822718919855326827481529016760246639961071256049746631929291839628206998393766627245752493498584702997437672378938248677061651979286245591705676895848701635834307900768004246679419598703945429381069483115664672472521841459251912929961559478004304047424337193855154734735165029217688247976117500592777805869439341242930713706642948659527080251050696708323732099744404211532528968197470611954482046975256376750155297981513621771761035570506536771335884777397317813793074791449409781226749241148780689779329350175302265863625517274789896854355680899451106058767334550881595575680963267717410057337771792150490294205344059278291646569046330516780016697223887795478051708151106609678403412800259123744989421107229811905359166760523882955074493753621628388122257615003964547934093366105611122528976815498697137692679217966319468717146060562005730875875994630653402204263794321595235108654621442582847539396742968312384278818537821803203477134414911306810540499391807114420578424928408644599142540875250137603488609724038689037584228996374384810699034986754963866662773904746286585510293247351295411829788598099787775709944143665725389599668193095616175595340710199226112417136836952808629804965399453856712717810221761861435472161530947811188066404587206047312963166172637046346132496492250699804994543717164839800942044037826501362978025935945685682977622052951691320962055068475405766616003206784202409818588117986509123339922147247383909222242665911730205741911500061234812992222082430260619998624474590018233308518478070093721709637468437770958251239361325153070090486338999142375043355486335205804808246662764305319319722298510064709959449724399779220028563924336512963557160259238288311267518054400000000*i1^111 + -2709962019881011757205751541065514446772315175038592228340256207879868349759521705235704404490824189082361124101738297864482687122704114763265492917598530235800574355475364459004499838499174030284447977020952779711391378339026392988843342855448805034970315672388399879245277088861940905392145291899405102008632845402062654279892754625808170484331873096047787721226769715486327346025724373750930957782592473313643203009533848890966079662088384388824122363984632415559017812154163121070802103501928392349194298776766847489023842807428386137173638161887702951257419323843464829574608662201067934951348213769449561481519481947249181137767703206962096465594451462406630139766790416332657092333535734152383277719320263788721610184641693660935528966726793322412854636375493566702113366332583745286384067753872816135193991264104528892025888927035382054368259038585567098599392017884938893218141825864908397207063332053150479755496090256660794917413510782091225943536626697247514332959650020535753040290879050877551736092582708024048085830935053625020735229170262889327699647659069409786355543591765644472440785100802320871711597465054781991818309350921310820943853738622976064547522594059189718671125093722169183990256798945991138574917686338840857754210692924022449666334467544117879009505648649610981637956782809619229361774411728087519990679375436699427544212889290195551034098092958387359721370186599954962527686886075138157484020916109464444342821979128266272904808756116176924792641370937156560035303545621029805576270224301556341383160197758887184297743703592914968197428122297310286609990286274857757756260430731640486259825425541937683006114052561319109576240550410842282855580838412124044851566236851433574441540964167893298284913308976818054338565221213841744474356892704364979010331141065197644601269643879608950747600206039370475975818225016672337113354616630976061771104344403641937672768862095051098016388615429954871725220229125101489474021348233652399498039545443719165308253225423326284783304274845720474791230135116787769868126304764712886935842398745345919436974723400788106313346515501407534158506767117154617670188101324678847800775300141876246436094026759098645582691657453911115569979557923298457810765228187838130994740902224200295871276988364674887384852686993649988660051368036137162365055997525022982992994974661106636549205510505807323010025082839662591013712701727825707548389397223824661239946393235470913757686877278878957006938340093680535097697007418427134813490871504873207376145027526465259981111260801758267390540049003365314341611955115793545236663914373430500767837784783405819956493164889492464263750074944401902623548466380384230488230645590823748941541528853652060637275745388102575782578236222649466689885244583059627107724196536158781203165428297666726791425689379498416537093720031412455342063337751483094942011253281142548816921426116611480407539527981477505330503213301250995750229544193515416800351746426124900784358821433718462370912665600000000*i1^112 + -85445656704145442590590028760674224629322733051983984116345942386113928768563656975679161611405950618227389614665417420350033331978565522630526961602724284896623736285032275721286956095458398174492662175104113025867299312271754900632559667927237830878533690260325086529476383011400644078764482927294127599965093228327824877689541543669985251622291987052209849355582574749547109117359099659839816802124387905751877942364403075180146463010562308189221076526142817534221683091128673601636898680228703478048000004456079354743311347922184014935590387197407659308059162068124191256118406850040816150234527751564580412445377117531364746593256085187702796374538064684733401920839365384216311101830760026432868781933411955233656759378035366678927983551706404996908039824738181428088690218442537480353305327651026215905931718236677788983064876072296540136101035454842084371534137008694341076208625396795224585999790841426153132989409422927236213823883617208661099376045034719255434676296082496556742532139982836391051283647354434904423471565379898754165597706961914506001364011870760617404465010742631361984220493413186580611266494293118498430673269974770297666330384856399852030310507429021972135734404456490301304829786324949374797806861074928024156822919661237538774044944449046962756019778214935531080165410263587751653951170452909746449478435610376715491216069129917518301749385179701884362902476537379302425663981056931077297984403146882937392427961195715770971622319458861352339791426630284537208331128944317216257862473198147823554893142059065851643741396975917148834534403672581619047066155774797277240733631197841420895899431867597180460578807963859554112459556940253861892950963999166087775327455751535093403503937235471466108449932670664523531993588423178830558887570767409833036369339884193781903606206063589912916167304032957668204198721413953415278691971718056964753629975502724543853534392219825525164640593881905306566317249741819108473984458277791478549535391059983461829913437215669167785386298186184842239713277027816250618226936035264412255050819229386732595027963569217696746776290995051461774018757522273116463849302225020349281575377972852068943394864772778033027631178709875947059307897322916644952155402088622484538283695114402005926584093866795409755413236707524604125264802122758810628546368782672725552345169766665780360218698173442847097890707465426767045581780207738375624825933956468181529032689276888920864452769813951571703510965980461437603791494976048773346551749986027061667842917619430837921328393428271760971169049296830240430449130695764977797184323022477199697963178737548057543107587762289556758339315487705444856204570132103994942783899918062968669503867795917243593656534944796735975972705161858145280380890044025559256103526184946073535806621105713568884467486852245776847518299573062374894550459599704721042395892701690766426101785072179798165179641252255706999247427935286439356497450766647258999442298769246868087046039142400000000*i1^113 + 114870029741944632067781711288264989157378708298661780029167190125506303928570569413697386209931817061097201643171467986383769622253165770763325049440863147216216756100710695231101640920069561005843493131805761657644409632646760616134624121467178563622119385699461506377467001310548111583102984998257953363727207429357464213640873932734701420836867047816777982192392495851694742418479602734474813622303451939622170741959098055394589673401531475235580990833155653079102792740459160886302024307438903598149137536088500141640032549795747242680155315735175981542171741381882455532943414240017130592931297349108266685870138275897736153093877456234960881934914950028804866974073620232169691433449859288467321095578803705378065097803467318070514104640669615067779452351005712843448544869096825440233290757122111848243158237534242104726834476682064584951277648177346207926007522515132375856488194790757130968088275381208027385423983054177343490181803973042941775223876806933600312712541394494167590722260434063116667585037618002351644019616918151365390198754834520370907774517363469746066542303677469963014512646678454113283514902756660332002437120421868815122554081069868047129212887805679428167140292066275216727867153531315559615494673360573638945507498487815679136077787063858690828244121889135925632368505950950344677990508313340626246038306615714837676208642726350513523696884748567105002440209500480942407331496570981027235074558576993459819769900782179121190065198009309534367832288003549659834869894279400879214544748975917418258504131851735573794318424645173276416794944199430428496857018048215033091536374968060425984476583256856919854542817560488157682032641532346610065605319599348985099961184936010228752090557936959423871083883122251218086619255770599537945973355739605279405410746978124549798107927120723563886880513885215010416785798166132976812059728369048176752852815804279204532730810974195469268310588432893879911979782154455247255049309083340842882289075532991472650872822676938042555655019752725329110079083291457999051539967381960780938918130902452933909707237362975640304782363989514786755166256230992903833715826731610222599408047331937929458681974954273879781823811546231173483754926232715407840719345268439871273077311558072310398643797049283212363302989690354342659464273785200012516773740135371299154899781093616311248208142024429848336202536963893330594523403844774901770158727087519208988760592060175149201757100825156183412973938613368251435152095749744545933645241361914709425559417937007674057354177486812827185980751092703605619065210824074675579807396471702780477432949508196126549842836278828711890223544759015544826164631262008026838637228112411371996113661104963975706847302098980901915327151217699007488459088685188603886607096142309324373936600151272969627805982341816164735943189969809249108878740176853425175626821644492515476008006741558365126251861364557031567297072760217263744890823519285006000624039362560000000*i1^114 + -303515270935278992118135974788435843332304382408987255501516338324339526443572005357650719828998982070830846853562533814014540097857494699172494911472092491078059777235074717561297412279668746670916224911588284132627946362183319167593064099416628606236802924341161093178849320245754899531361308503820429987474410774204510541339679547218322755163786876153159695579401650628219570826454220726558892946089098067305245282545572860578334770610226030214998096582773424863470776826411647247062612061427374178900600620249431582428520747625257241441049187076362426730639334781017485701931171887267358399264168403905335312467297320151696066095649590700431747903189361949364841155808187265636126234928625155187779390508590231226818982972996569172042357166519904254331315854139958151934185699264301814038085694059313017018982512164149046616386339303578812953664899875038129714090357002579200581842497388565191772100372314641691042676733828384260615741055381421963411661662745273385717382514134809501471243472296671775679344226557975610696931212765958716237290536590978718568444252777991307137643318932984168787937295231425150500997337170603485847060707490430406208433302671193817782600883516298809897031673159344682159154673519011576247456731790561582589232199994792470619020760648626370548785890863772808518232705904603605083754915324661720399796945485466536973657958053484510669982905648202521050014557382100790078728176894655489760829421820924376450977072500186218326394499061754026215450975505994242770398025515847464698823785444546253430010647520001179369830145253113362965595530865134054031435141404121469984439243292628502106101434016145549244157218282926036593253511842365863580548394297363054322673409475460694448623559624507882535922312879146641525471884293308164482492712494238592412140062181325804366492987747552584024832235240592213889761828407629111393928181688325828665158690917182671315206905866477920898189621851990791596846250307142793712592220039961875492467617725422424435996761242305721617836665593500862517091956375808635286941550629122408196938313329100685829331858318971632386231722031145823289453277798560850437582144209458204753985099114319432728767037504143840171622527095830444532487852471914358108166517092257540393039837823876885781111876110597140330891197531376739790763898047706805406925225329084889547498868802964241073019421759462322653341211202036002830325962103911257883369774520381789404709296332068999338261340474492075415594316246797277083355055145294249908259232841412722487144080937705916510431655888104125301135846468225456396947375395170734167962649810334932989751998813511192690251420454698341833162599819642473276189389843995964261248866135132731656574833041122167069192393160168901017286334638507585872071484941669288439450861840082977922855773501052490835063193706992545785587153135194230394301766922459704259001786995695499664665874972921901270066570263283272586895007028637863425449436119040000000*i1^115 + 303353926065262174165875636351951766328749376077305496766653019987731694573317018206522461844825510584424817335757044253695324833778932669233105856449752902432336207927542499241659990295901717448093626947817086866381991322658326464994687160931573688254475585143339416888927113855741797818999724583293088228825970858830842066348737527087369307080755729968523952805474580860775529007201111898171354668997544251931195035218760120231264159105087445860123087159096012080977751466947557000699799847317471552937572021688454106361810163927099946501929777349667621453753913212720463644526997580581728692538364898552119603806519609762784343423963909302134182193105510525716494597902832840061859567089540890391255154361356005927916826462799888987133321898894636296640276882321418562067700692797483406702615365972415587144796512787139168880115935832235073011644187851203760981135788250246692714252997173050237705355121590526046979422767340237117134177943878384953573856460470614628514395899757343251201145873557632151190562501752005315316780774965252025874294923226158113354491469557620812964952878962105586714998696460295746706748240043750354566032799794554552453713895204512228609015559501286702298415074702689748710655233469668542364882772845070226903791263188871234212394680356357379522789106955623242607126272499771839259213993897064428312673619661509396878134469708380226229917993569946055869330488427592897663810103628876213942140844421373261003108646132950614646578018076406464118228633491940876406142472288178336549003401603992864384477116831978189311896141292480744476500005776202463580777011299757662462666833053176862171466159102300115603328306597572204467632196624119689103642721260952793965124524313928834866174339397329888974388357261518338358321780586713310486730520195150989881761266085178850565271109603726769141463917053334925764172872797656328316769890328872471412681963077184317964274385630045488890585145827429046254491856458042990343189713051534704295248119452765918524809357236643710246897878432319135884598910498432117940705816518559110632743240494794302686913703366246052231003286931727756577824158874059732357924545997555670099068642515945715891200915026325795232650658327588600036106775448865429648768185011525601907173859094261168521895073569786349393844660395801216147276320038022937311596451231637426343848803237460133864671936979056901108078071598503334112628224637154350798391557179611933235271925099565811070048197197403980163641215600629567585108272598721240799527858344768891432389834893339842145413426341090404563928476912497586412162180511977796597952644788732030546973692419647049551125047496105662287920498002987866242732023558092806339193735327753235774625969442194140445188592877086487278407849400514258569070533466405910215216193670207656285609191555590642383572351208704391403716362946049515988757503702743526728305436590705667322973232726546157291796025852359824754016377634816000000*i1^116 + -1815812892327929202626021449089063912754529607820257225707766048058273089694733360291394661996774747159661288362200123623268381185959965885118847874222716441435677434946421783977672218685226439853102894478610902723514751761086458017502981226148868449886460483653802658420493825535007413470498384071692749989356165862693719857038291091533527885001827315033263938534259009260629095720712542486590324772579330488329395795235958979873986005164115138231578111921196750393429241640729296197854409862452047245933878919516845228144124743858206079946439363688251002142957174164846448478290531137359751050710943514487128886399730122951091198969795287218472805721385453099383889720205638389799884063439399456001772824398328413478194398802712601122716017779651812966919862731780734716831849858196163869885819805439802024822413059928302234729660104412217315783191139203030049784250051802929224012941441876918229195122831365907793277596374578506449338181436093716677116439692755841494693647494520241763244660767096648433198967890738110858710114627655711991129520933712663559953884793678641987228269378374536043466007792313760978202047572032870415379205186767880361484306465657262851196785861066852297840076534240816846008027427427225242110878149726813878606599907690273023267506721870330506696690662977416954815191725343933510696546094825940565467560481451127034914366375481006227043171330769860943515880799785207892407087826572903026036552380988883578457645112196428975672342779242670316683228008137269432947442602690683162466498261576312776926571622153279197764485009484745822359338663527811869080819889083087498877663733762847832061975364006532905516882049248304422018108501924086186529544877068063111678654035492872012789222091687613141172950278663704333782116596430330752377390337347987119355789185514020767237361878868585716758818649896210914262950006373902868967679830059275553860874704435138884230006450304082414734285198776198552365396558118461870877860357719799285001608929821090871400074159187740652485666772176249847972662079920169354185526529214324016506247220197778173452905530927481580547989766459642989221306392439507469753574700100721805267635581144377491578465795484532028760305164801252706472336729238408762604371751313027455859681128930950442673028410169657760127432250818928352392776036171019249207124450810364841399264073455772555671728978288155770348589861421974422145771054993422667606177242316727276745289812029861072121708837177061501957909136667978070497428345870994357168764385225058731582978837639483927724938287355547584474761825505989722216053752141005435606344511738744562363882855036493820879138029040345468024690444993584019710899908020688862757785458316141555439927888011043948295252304258056451074984096335963682452714157399010723107850692981961475214535841959603458478224781785215974090118338333062047199604455236394917285477182792534331262200302923167329022076537693798400000*i1^117 + 25577456054955849361543055541764313152041955831402689018201290813580427278211118243792995163615095626248239016762703171926674310846407860674795232433374483041187351858691096447915173668727607018668533875307669986941125944047160851261773300976697706589430312590031832077256346393012502952762160912069844509993284595965612813583047199061198345660925246500824579368519581028833710303427046962715963010935111253935068710181097253193087793840948942184753035631411597431321966486306668011754500857382201746220437668589945240980412766156976754319319791532792965606354100362228848665609279690177518621343847273198354664290897320492026990705368485695059986170070947732215734092837991823694417576763212515075748023887690721872641993198951243870179255431737562117309651060703786962963830914420395286493647623977371758971399693884367652511287763046962551365295081737193489652072006956808203414183022606361734688715563426206973223063381182866323212514999029340868987387822086869399149027877642244163701387114389356597499351030623116714706264896636844453322647148388742345751872339914835617068752141536403178304862124696076905412840783687923567286426374342377733859851891113765384270204715687067236611043155749214628593065540327131612082794371897248989179170940225941942643755143719720339302728926606321920364647134719421458948279947205513166767042504185993396954121102829408020544942863376929286392443772985869234322690655296571576790927592756203316640702061031714812796509657251927215375329686314288533400318753754104698815554552627374251250930939461266442877560264469297294486459112174557238602615029726006178807371694760837199529695351036545693491487681093452713885327266744054057397744195048130879090153042263547996537966759615599068783155770976314103374410458631536084934279727845886203307959455109156885958446017430630607063752898738946407239920296832476415184566671688493223825403286241097028063156032479176599608839939023575387771078640337179745909833113867623829091195219579176308985627811626561446411821388264089308692351377848264009704826535280652636407821906167227025480255996104909336964583838899473552986893533160014021952852388123473730134975796812423827211976108588130823088376132443336008375772078935983965406030334373056227467543013135532859300264288327966922152943399018394982615514222636554014016234828791315758406351481695739678601207396284257595807437981774065861190699341665807140772816179964741756883188119867105974591421805949825025310161958181631676342209795496380627517197796621933278451335367792720994343415636137038169913414102013909320200714878817956834763940044856209614744840480149404096854515263414229959308571081909067921252046692803686043953179929184533898587369055239223259304637375917055307999036333834765156227347140303195271876368685234919142522898762748408923230197908174154253336634208623802507711896250364626421105135166774138391955942950096076800000*i1^118 + -62781853534897003571429548469086180020003552252073095064806698607306059522624748931387803529602793249732597606270318488874039024890139279675394028948960951845499870651294457884482406599554727428753724255917044106498302436334048506759095220983277614066244808166496876202425537812327144514510577960329041084698006583489152068531092274115781581104478386412617292930848876575590166110098514502720289538484231338221416732916215315660657700315344789442735339415917525569640997582433317442439657822731848986236805068180657634609356550210374011313429122003348690232282194404018118319295616642340719208801075763677593141338059409858835352744479820569499672964720577528390061307770447596958278885686864093986190560623154908641047274645440745708554772826573456196966081749340781928259252909867180988902642216809909800826721231103643306547719215471228332436706479465499659148530728810007397272970834861119953689662655124356491119082550960097752920010403515768432468176217325490248536900714273828770748584824632594262710539640346658701105233752224915453370480312553070199871872474281583722651004735975071048774372333766462906085049495386018672182585832368291421573509122063466662344920720433826645491635704917726421529216530465892287216729195188518259104550756221580130530548330410956326962899189085197273470769662892415028781202962090538240569505567038571976125581206936765224983928358399838032988054138519808523575899872482896492316893324093174569467861564992931251821048039020823812901856251158414232384292604736539684442702805750452330197614521097114393298371894249796650847232486236246279580932590477767749410711515346067076576165412274002003702062650072314811684565643591202827540983777175920979925934220702868187919182704217720956411933034887549522830622708604692492939331409521891767505716535894808126531102965083780536643717617603231003831182030383755332875201267201023925021973625871119332660045009228085835233392234511973497154749453045626151227191054820717083608973354243227830718334957247992731884471747265513646613783829566640224036934138334495570077510503870216807646973228980844552745191760958273222464026505394582668121239845583481947507901141871659617006227690398202908892011096780199827501644261894669576293014493352011373200531683997598351345815586602632196219444914113083637828996698230340052722666656939124650427138538494496514245625565274576397268340183593229901547376060281604118635666593688431618100048157859382772707895587990748061019235515292297660257594517297722445372406518268467961724653509949279834303859944326615109918865977131056949960148108951256182963947683614958713937122604959146728970135794255641394227896814059739351840708233058135357473567105277223305716112424253056135874809310539766218235317091928783301524041439386551077719563530100234762660618002362610669675960211099094815120699388684138820122414925390582614676168140390400000*i1^119 + 43175742200381575354023887921640214848818535268189145914125631433605618314612039592104108603232691408544290877486588096385381281134546401588030811814163037431431997575558497066389100639373019338012130322840721038213111505648495746807272460471802480564214048226070451243963725685145337977835079275975801805489031795452296791107353939180435145299179757145108629459476497491316143953241935161594923036971356737445373595933715323839187469038255366369753164107894404412279238614253213376873595169389023101334910487353610184774380419205381232056445076334548943357355791866750271111436875278331473955503591620241219807534348345027397612230190360192675958348872709445403321506947362356002292953358810971838036767342348116479601961131911907462874717231987364380815848796939697094336180943295631325898402421262016551508007695254783587812553003346793201533091408716410148455961860141112044226690485845964399544072063658302765738827532360874191358134709507893880872791070269391429292421581407503220262524729375654034544363450383221704744887700591889687808301368040840065874945584663490292683426020155469907378057153747208391670228638022210385955461664063615912990507344640609313888107406006110855354591378309273907905400969049409439921450899756446351714081282440287822195889571682356908678410909183010554530617812031049018741717703527494678234634005288913191616124503099763999756333536833722526152901490353823446180292928151413658519625168771134611955604228001073435027450557685565696394732142028420773300328488110770842022973965156496469232559895123824101883292206369176498940422681034378176080387636206342502939226916605763797164313381117420232191815379511372612450389176333013649792280415286529089923393845371864413843044299465569500708540273794823366447697472765432632066978061179049999640721452874779022342738247937820203783553900057511588947368534993610553126659616667792358191767655366032011682653355312619267885885841750538593886147710940290663044967507487713368357461480818757860748836095739862965343541381768121478026154525897912771189807137130036741723512531433121367360340642707522197148091853307442158435458251001642310260318296846937896973313805671462566965570980855629641663787884152488621476705075720808582679373165763372673756705192185953991050334153249556754889512451192711563227044459583268658467876281714312017296425214636266751230049628357496590036368549999002794006977052406033181789724423734788131297678966602006949955260175588202452579150338072411687583037296966969673454417971616754722656164643512309259439924543645242730797570820502330492105162757821945191634848071765773918190252822630853180579205746504422885359909517969325390690711724903432947872350589527974846085447288011454775516517501669588895944149191983525732165622780102416579396397223187771118619485335361048633078671860952613106734521908785845185361572003840000*i1^120 + 9490483528789534105183979786963320198328521123427580239613478043375213059419343725236168120265474025095889360865555843103748219056963844236942826507070891124696690159755350286276994002949635422681346986052006636515250620197887087066435087413096599356400911533421666926724246803294316725502670131735729699224386194996894346375549444312409390388899291756497360152580356756534590488271658714419924292379056697230863999091956170300790149124638684432288753460515576798631505375795990319489053259168503726453932125982197912985715808475740511754685875784577666195016581579480053645455158297884490282005985986878881427133823048739958246226689019278259147926363751516761915027915979681550054543325684950721293678389683643347229294243412007974021207710721996240468723641068883529560314451414773941414816567847529185029822427002834385889153434866458878048735158837526694302528074255492955192607163197073878041859816934368047003784057365512874045292601774963151644636325251221553334705818998641178464235760130599528939531984671017815404625399380617026642426372894879525828847230659489452353127091270723212551153136475795699794716089481131041172512713401062396571854758183185734616685398493552012399751844984970953684938666171094429374493245208745189110365871993559491403057420758240851617480954456990790182144202921302585298081828774034912289514917917801145169467136958431392264432193857986883166598676253678075022853681316388187873651445535799212028916777087717505944423929412685849345349283004849374948420780189262960414875950892548887513034904588966207998791581302073772821753127585689291750524471137751759193175707429073599235353730440607319574482526625281793514743007164453630663667022152736286850422437789403627751537728809714711063309774241086042103264130035738345127550833215053736994764384037251143963678298425707321928589721975186583470273737405757562474417605676003362237732085352623656966231633265727774785296640617077089845985272454847384808496491479671413486440161689726777326012203557323431767233363025248211650297728112592839747479858259281136765817791203674207496307913398520001636357617873296642286856790151222985287763066183097147215686134728594802326837411793785670672139223666438194713453372287527103721536505641058475346288314886728961861666067659539053840366623583928773598394731436841973369468305404584115497585193723682588016699023429582460042159597057179813599335672931588954313977205911856084080984162908931160985874336267392608874722450354615944073662133150965828275298762623068604867004382667683950660579324105004944714382891917782452113915531362103752549544035091487941773049086480968988023003313103939211767416240184166065325883149186837705094732366738874322394247417146701693513705119664752511342622005832897960280506374610644342994601441637091424179970158576471899469984813354984266530816000*i1^121 + 581517060578623836734683184949207212208125236862401456469404934823351057929856916577820839378077029305470859056148488442545626888706182798841000890701730105319456002486698016042188226916706512291699458031478874930308775640840191426818641218359990556852889803655454892053164927273164119186531027460081382551712747192369063496506573571713561553474982847070993777087322249440311546639654054666104347757066435409506849490359936713028125328106854559727330012532144033105640319551110651105237865398540553888320010237202664222411633240707309165359567145950416612170955956978470241190539788049845731118206646798823209411950944220051440450630404769063295528297408626917890579812905365133293548289043555657264023825844419880332811942488211744580364232563523937885838079633211653443802668421747462752008676411664719423352302826298755370341725037412405161533911892225856634702175429790426404380160993831791660799815795243828064086160533191628556780714693859124152413480528685600525042561773492352914222624770366811181407999798173847646129820540589936300842054894981101186389923397559607481352353917723714143576360324991739275710725955170510938835600329112857095881118263481699612362318770271377108834430854369767352821615788259128867980432614255287726475117636186614595401592140912872402325050796897494897020401219201652170679335408189108080739287423226819179016596925939833818135362305265200590730551977421357564896350572111741346667312236105011425654182500566513706752884735516529574383769821715761909367190417881561188664107530803820362675145005300295980959081018022274842214883349725362841023319223690285067784162689014168119022176152299442150600838128222980737591488231809167908055912648801989236552454109221310228591530789745753684331800618896513942421914972022830796586743207029056465924054362542820466964954416251280860118958404487427111047089357391642587953939978648472559705969245702201849881309648944282322749429577916111590244201958288554259472199733295955913340109181315987741841933064598343770176255418077496449587725615302670111778312316099586582534452742643740582337258516254944996287088683096358458409833293495809644104469441478440830206686896546475629061897832346864252152112865681093333502339563894924675408823004616090875472393629104702319294196620473743953766609246589170966842173720733801682257599835401737680169642094818995490455436279622070709084426020787201416597460673157219514890296320224692522595211801415016856516731249976149193996528736266117302178167429335070794497862987512412279064862887276601694588447805686084876789490221075708840562496953987608581414050018800620822335029197347097389627492934749498455459041565070270247644433034696376170476837813336183265301593577173615764573329771661675985545391660881029634748699419553788487708071115569391216568111734980608000*i1^122 + 14131707467217290208237520738345524582350676782738236103767353269010778886162531839249435388358630777933946130509974358273520139458238020995909077756707811316633205455442582024683480728957236901599421878439044579788575425917201696555950355559728865970647013826719404764406954789947339871618117954480342261940973455755682976598506424870542846007026750753230743313771262556471708605211837979194945205773977323186440098685523548026137059548788490628394024618401393372374252057712179692703811942911174669385674083388493913307442084314084367997163637849803802881651170918796774283981065058779642382232768440772343310064633388078000353165425241871085011435367950740889492887506385609182130964690361673745284005643818732548322883523800061592508894883656091590846893188206752861279461681417978959590059532039625203952264969031051188935578960446179208762451045740182619051869435904145283819589313081001483386037603452981958545299404119881250594833714169535915096222212729785801976233932336708869765198921585429989031991578203291281801264571708731677661463228583455939643593893274632975393186683629908459558851210582564979702660466287388011162696983143819028616063136218083415675225730147138093245556248424108128226391554124598873708705053536170637179435851472057632405881260088206488967753960749088962942458682245391714605181553240737590634613844860890463764105424981736453749714312181643648641791901028480137464715674040362590073042573967287817589633090480734711924652716956049121448091551955948569724988599373679663187491138963109601061755258216108776225472780180803746607486095633611503683866513499589468648338796340528005846697278836864419107218136186964934403138463817916366708910491663917251882785314858712879110897290340338897424969176407586578335393316264402530520617245871929821354260334496363985181218298410297123199059887781679496338725477440126761838732829527882165526468876480602489651817516416750996413526282888550476831434229054296238493139835320041418552702207928822898398641392997491836481825742243987131757357883752896747284624683573115830254473113132535384359566683851363753746876800893338685686547092471611023730399359560533873739910107070483221003343067733533312958334484830425042305666824194977684989605468263246654773765060027462118984626351874853942642355407944224048738880514028636730281757116814711745288485164302902632320115837570129374541531469554058352520024189649136820164928283206408153369307123250572283999261663950992414077651612019742514585189226810154558247731490144450891042642430976029357376064321282311840600634925237907038013672931152834347617932410310722480626254011455209697595483370234095368349157590044920260474119616827877024145660084764604641977763700094166049267870984481185162734730166771839340796146990501068800*i1^123 + 743684649096660091088538275536533587707198621304625211336300175931852701819283982783064968117406476063610379191782761231964580383129027931371131009879802337638825704111117463849540731766517292304926462397682389037884321668549078909665159685167014090356350221100561442385947154948495922848160929837475858846449417811046126329136314752236981397518613838951552969751602520078520745802215040244544831130016869681946107419706595992007645463159928074491974629401207231962967530271657790736196947909597441695568035383134118348584244866221445195039451512115790296977980528321011238894231600557323112713643478444676405901057265342583061654748024299386766619241628802982356181911668571511347410892804125924853213078913545321317228350863061914613916938186435084241013125940557478737662843620979291874713715071865645734250786129620515281013027354541789227829564372728703019070571796257808414353912171177594086515390219753930121296197883750945901864292842123927496175495935619324230810681345875795287638624493114702918022151157630891683866289520963838302687123128366270254141932356173501263240086427721815120375565767755374010287255861047341667201890114850717184185483010702672826607628591077664732315829068768174635935427805386336772033093481943255963602723490479335921124913260923413580275510369177786265841086939665869855245515769215070887320980980407694903239583883603970217610696084020112349195140967325045372848557094242866313532444515777218909436237119984393247019701874893198050460877236889303084684455796353182971389663665795899196384486330117506493455760876043146227447852943279978628757306571419920703237987347443988227296424694868372948202430606023667113513695000762366329197894102923461409053541711530801311423673092833248283470953187524518068615336342902527482619886787940083865425312038709405742916716211176574213601274891639520479748725247185961678073992689643651212748096595549712885224433966038675425196261452216002943580197779685301768120394430879127126751917273779124582061509877864024010087555815619040532220148674657949497735731541890865416477664313820671103045976120603144245019406785656449618945237114151687433713552605568315443895929797927881849078120137215167604118594182572007024037913141166258880922652820072532435667750277306215633437006984635696490257934755491675072489640077413996166780909020970074724926666921618714254074033160876668395928292614202754781214968304167714400636774769725955342031664552052650573204662887703823657302354158514734461773315828852279066078988033826528842000296205678564147457693329148368591977596286045611855880956317533171294232667239717530613179404062744026406085581650075398457190905183376073384650434606714520506882575310778853014308027251414538685672329733734400*i1^124 + -11455354481718219659452308826995326808944250063560683312222256823003778785020932849239350237894117423937240501939880149137291388400792381250477199089404521779893138945893758359459380166275406307606747198602805118109822343354559146985857701392421015587287643973138320733992414359753993036273760583205835211164375163957213437837903706194236854423260271620499296784289843915568399042292616908029968972064089312811318998076665458468038473188095410804628811646983237859989462057486665238954469401479018906701681520676246368261903869313568490487663568630827753471062444182548393173408948923011331205478797857497877118220793392756335949785738848540155105836359642901936032876985385623658655535880353548318528800288651120171245461490304903434717200374599065036135560934705246186755796322853549645671446530415068621902523696537117951165979922259415248556066776266066807729069101406338992724613515610991844960783845723198095376388200058486690298590656635674199188308459751394212506343631754746291789983301388397556213548087154970595017405211613312579911865701323699631365992010755763522208855491469813657819185719416629602566811675298646518552725686693897109015072438220951983302557868504768845144883699063641148227686229018617252118044058835540306708875649905182184780662227816740966489834292496692646684946076818080165111120127359732330985284411844272454537395119623548846837495166520903088980106039348141909786566220887568535506624764544340516582087800235167042515072499955833117587522563059689198298023447342827247662586983504664117490998018425411888309535616350694756812673256534542090729780813754212980280117618926582268347177873653026881591175279868883992037130505221159808559809809189445154917669994322271905896069846711238086975044978207154321095780800041031224362361778696569099270556138670565630734109187570174248903711094213681400922977772783214128537082071061802755383754457034245479414738957142367274332418149700467689957077593356118866677456803218970289185793598225378569264752536422694395948832923503114214214011253263635063026619577930313496034576260625327972680498944131948411975305518237451841580809674073210444771390829010807814446345634249926473214198850925934546006535901012223419198639538944148247874372823314903326399351596354493544135078029984417582473961627131390413668431613517877398490999655974117960755451630337931092442040311648395605239600090530428158104505913463979383800288798061915112720657462791795916920033095651785435645638328103823555897577904419635756722531417955738618224401313164216221361519564049308968587945659663741179655171960704516121401298958484748114834728463997238327188745710976158999416484555303635693791531678408947042550368174080*i1^125 + 18822242507984273894019363481279921397521730627455320268855634332082001564309696153756438213960295039131146484579849204652266524630041315505811142349009666999087158611440262498887566590041922004976818938476361451190875819418944616238041802979552681393831055343066850324568164315236351407660272539896551185970048830585232399363040699770198473774810477740966585939420871775964896287021929467161306919135911153493782421693007081565045961603751322706489569371792236407514629062999353131919033019294176424630518197708106083314687637078494152508722411939621183674554927228151667403366023000458208927124329391897700599832348026066532744683276704162520591805941854881479173055001656497544791142502479311824298311958309155519369843877825487751259872676914049077349501809054802422339097735399104932143322104651206179731302390604617034905552786544022500791968773783874887446416461660795020563731408520188620583543084189238822918317712913533950411264960506916404633448889642772290159011873754144340098191907449043175926982153098795115097455974199061700578867716268285379148915354179116269590626526740449827893077473970375675098692105607091718258957964911185773592346934805214101600800652211943389651142849976945081051389297300242995224889081042152198543814792714036021695981585589293883143957937884820691726731808658612601081549061746450483224967032412276943018760702193205200093518147853446449648389849567221852493435832557788339689639496217774075577159333470030397202222193580603079368915733848019235220993600531923670245167722493920690348038225054341359578174892192522948542979532292867123360869676024294131101551521207570062795969775083453336627589307132418634848872052028392796381523668874098664579316938725299981055855262406106644742165296713880318926888596408419125338295818153180910871944256266478560355212059499948484403102726408545629112386604798388506598239443573808057505098960585551879463250903885244226764291293378936119266176543052048588839771401702805068948709777263597635588673970337790922973884574395703320759015113149530872177441773276555228226727084927341212119692210711521323906687356129208804257204486904024092602297032039851912741123661374069110056316673928987265729845633350577063411649486149385125023052541457999185148503600161356572108229383944983614232713686855376938437094493967408435024750028084641801363741642406272599302496800705882920542265533031924947641907678269329807840297317130119258640112643242150318479926977790181069284823770194111040146022767566858066195228920758700473812284188856760252700712894184528853031366256662486175679056607703384149646545291540154456710784716444484338092837446362188236906823680*i1^126 + 2077105403857222914820438869905356136461914835488309575612433915040143942271363200804881880911842176924548694855534264463425978368337148742238836233141539626784494235793742193127365465717550806316614526418830020097743041415248002537257843926039013124701045502865760689170633066965120080739079482616747650319323822403411328774664821992610754649970787701454073220021680973603935395951560148007607173419426034076523926687030294455568349952584497956909647424996418351405026494151586018122830601414928806608350397887622169266284082541269862396470742743800948460135247814014043589897431278632121190291314414161015844785895548778289100408648736363681001627150994383623086453606733846169007596968440293951470956080836552699798243868484021009464826106796355962743393804360428714762202068857732627951951835658943001613365462901386271533220980012457846788558956314398785821881475558491149474008332315912998543847309450533201327389609968430132659622971335872174383319791500029144833680910628245467153048213421622830899228963693908809024524677721883230226692261265053581710173368725190566373223655078761524378550954552277387486270940605800925916316665319376084793887240381941570164161085309719726390397426067830391178365021987836363726014068468654187488245603365586052528589002134461225144367685828213389417004760208173870887936967474229075030329076243196056800585915184216221250279782429376330953432208768173166077884463208333147079780056697278916452944031538364050931804646596128183775949694686347751695542461378687869357698704407585279773522604549500173864242696922551477893928470223924566809436916511303487882529739703646716023739598594864817219533716008824046428889556242804761448716433088976357465195951075358873168026918103479263092789184762929949553640830071715452782492543316299266988352987836855852987964737740444354853514515409284163663449449497789019768910302332254824913907798943404020731686654431838511512924286069227420002522176285794762728329478966755609692831390982570482998452773633191172143084062046592759259184499694407697151143954319041611979006743961530971458433257846833193270093892125797705944364682950006135307468283825575396938440743914378849540982266495331447242745555710628013565205718427753542963370620005688441081239389797663691035438758955252645142045897490159427283471976344685582179438002834905394699226886885493143327522062426011639025773606448587646695502062993425848989993835270350162650196856831176815089880967879083544581514279499074173022366491539414287074980316617520469415597209352892435137030246542876757777468159641595669564568588446967169459790521615257547309056*i1^127 - N1*7513956411902898241504526195999681339738908670378492596318588653330828500516945540027206743402287478410422786635900604512954651404548466499857105699961088132763204521006896738617681231713593310800778632320812260484100222304568698986523090033615071149623540778629527930921271164095313006857260200593369698318452430832076563492889386016661217635292960000285422532496569290337711395935947085198429095752084118695709288048606290353956134051884924121957964579877233502488238450569655433149771724451877087935703343441206175485952000*i3 ] ]