[ [ -25700977669953838633200665497689238662327271945350125916174305008192157325403658707944408916599914893428918471587500775103457847622121949661028449217759235949207052940892096325789437075236564537903245440396681011659787402208631727932754449850988085734068899166412999542481292382805519095088781858172101428735224135380920384968970360730383051136835183096479319490119590491886247268859554254856722877732386368156588139541337375187008640393824976889172333160068961898196058243562798767259645392374392690226741065495038084074749145560641316893714615538744341849601040800737728033930482855806584651990466804558964745934286511840712581888245826554347232604959183093090378608267249865954289839068453043322769806285044530516022053253984221925832666416088430362056227002769971712188263768501221309428146470334743002973824057847215522618239024065993703393491589643196183230275066713753500401423699305956931183561481783071525184783701787417190973722466092609961232502994204023037007072832914216277796312209452996524769157062141868584907272058643450059925669078460974960844515614291906789132323442292378802270067498159082834979085179903411112574428770071848646901047762758634116900608059693852704349807881665468123693816479310672269515340723236157799971743538173845397013720601668514487955561486172298813991204043134845151888124508830562740910094931685270078875104442126188079774284906389382234802199187053038479980030985647579464859243805705113956699424891145082695412066834761106596434623841370318704219481220018946636871744225428212642497428267125662764508870871981831142485494566516808909731455088157351894985881604982264003805063183652799587122318833263153736037531520349369480755929216268441754990110901455632631971625509462074690846592931168356780169325763204379548678125438265976673128263959295935196054274598897122378571548033538475792671742379713727268898161712109109585037994629954520643227434071490421574424377256719247383743434206078058921961573564253405442414918949786386725193124980186945556098331429120816219100146977748146129569354774075777594591267080976978295721246311373940064302540891358493655391871704223149223493757165250930773602454422921834148571782157637131319363347294672728601221092542677343784218286818197849034812087474023030040268991266045415246743962661473460782461308971459682596731784822945513846153259281044136428925429354727879950417516961523975064846265290467369461491637344118748980155775368051448209134515852748291621241642828316736174115592965395666415460024320000000000000000000000 + -58369074045017893274045157808396156675380027726117915957849420142187225805198334730700332266361215779367386641189902704660579879253847746762100129662542729805617409191534253221871390515085570739697402901544958153420138044075397074097270914009335560707486783648195059239125827308856955099971513946830254370675843557051376686056658098035018595578596466785939202626413508854470300954965209409769532628471452828606219204863872985149038592809235294579752235733983416775128017311047686876156623518876392257927165560289043221188381362035330748758460073715234063408032189840348255707394537578942742977182792034848374073480166861770277602599182475805496616854007850039145410424541469004272788775529980873061746185673585936531767106020980938070940082858564245686400657473757498136758868494573677479276007159490984302339046430839119330847074418870827579721261488695222310398776124821477677890935926960731841898835122219080145900665917101681125552583366401132826908814618014447100325840710901429360762014268735809326399475543120675751058645438677481080456204490822844362365237792935026747324087897848305252572632480038736179008634892828383435811875727376989990019540978302782772468041430194160973258448896696711590797598635186633217478963463197379837528398689960380033592298807251532773723246523969334352314801504874475056126345822429359712074085259783023220804526435756482540389955445663781802636536657254885647827106408346505146728502957410394661775522055260643193711128795274650269457046918754383190524914051048587821038355615347100289102514896141536394497546186211957992503416463112332482229479992941439416089855393559540347673185200763908268577368427302897669887870332763588253138207801746448481001411551756137510006851690705591217315883605764675053818052998651066232159300515919523583244059387557294977565900284632038225474456701735708873249661312300244523557448892844980491192161951459196642751630465155639588422471658065770493602667544459106006646671592303083134028998222551272885796185670283118819805661143094751092040083140145172821078823731035493607576001078596762644038812772819222611700942447928256643409930241410459559496984079352575499162094109135512286907183181205319637618082806100349610413613728033272560825792008685164016526150758164902720455811310405846801874773749100273684264884978310470547521390447023509200158156610185998463114004788762463980498716085618013669360207767682281991316488599744336537334731114591353135779994033383579910278335412955254389628048412628140340910489600000000000000000000*i1 + 2222361241902841958064438192839829304139645980004768861782175992006692639949805814804983117366746241896587051090881999213637627201062769570746973411145807808164767360739439742958342920888073523025705046303810991962042963730571562089134896126242507360741065703798473917212270326442658512609570688333661804085008571501927874059949419255327807813003452599360710460861626419478965652822271349453826563771029161123873604040121079772055867549305876758970191326618799322627035898621278073067365951148066174423470414581178197096765689218336765122506428437339543696829197673213555856904612689068176792204432517162511849577457682599480174013156962960147565817009710946123982803629877642161417851867803304464381331286362737188609271088008996351481720889873176721194808342067813643116366576662948883330478702099345061651899995210196314668628078481721508336999058714862614356201726980369377127919194877420611971751717885195078302051889113461561007609221200893823359270616984214475952705752944129060657112655487808667998928791283914316851590435530468378448299447608940483400485523772915098528623227015346573337747566754640655489788707147800483338715455356246417315458822567691895276054676087755190952447833689855243410546979060491394962834743119117352327807875411304386365110896701834164933845271662953563620894286240316518104220848468527395086018702795457076462987125346160434736077407924561854218098705681834585419488489469033514038885168976222617537006389943916906988664639312441011672638734897712186086254902899266665904332746531542255226770080114133757594471872952934416733243327274754260052303088531211736140052496386393593354152637542402079975587848999490855684756988726305797655076014827537196571772773974641821380713210342302742570457763729498469704200641514346577820503475553228466319499092175698349899788458852371231436492235588541545050385970640474783014471127635291628350952448597322232422126149614535812639739070437262798620800433183300951257947549117231997199226672276824230174803651291452573371244118056362765412322902569809305724963624923580880878831464727856021308396585991492532308048916582539003879426665543286181601131187777672889990159867916567452591026181597711844036122676952107870243447686557634370929718120976935965353211046272021259042839425585078343295387070345312715196362283328847096185835537453902388748286128610496370627292297681795702738899759504388153796177781664162869344242606824959216173113339604465263520329486845381182118558289486417555645674647660079298589491200000000000000000*i1^2 + 21256424094639945513217005646790583389081803045711125856000768927587009243607322521873991678585925566045024592094841107147014014225111901312818410176384108892577658342817759225632006816155041198841225686687468365216294289989173926483671585230944540505149596830667518688805434156794616729973602218844877436951619000251398495862286754664212774908566414976991146680174676335830336491473085441051423423433513795350123167682411656298768084421913907428013969756408219106854397025488269479690306588305238287921954769079825535699653739526693604568630670901078287222817395252480758490551023085273171772287585492051327708276909558393050735574286432256880853839011637000994852378017551821696078491099127139791189194996038561223557905999775175575045794365778755856385949572452836179285470519633267919016768373500570810680044754179326637286315094745057742921958077979711420606036673570426725287940818333140339814687543697684576703060318872710538868378758358783226697000775920356118929964463694955422644752128837354295957457784078671048022160439079289236125621125746089820473411071947994547931726169423889182179863231103016984535695044010058343852931267274956017039171566673449382611195617557431968639000451684171951124393316967260506565818163155875241430214981651350819891487624864637571664537177129844073189038243639428403246867582731388293031423274309003539043757084577071846026741015923257712655488259839122310953591279802610996700817709662313920920586001735420769144709618059738187194899708689524331189354459617507394960770992364839368483552910966250970185874779083609148475198721654601934132386261077890172654669076378681465090014668681057637516136026605446663009535059950522868270723791507741006603086130660539668916361458639061173769065192699299795973285784013389177842373820040052179234317766099002314858251998421142272583227296643825333845799723105231320274056966132858229041319241298814828333866036352816230822893957217916248486874265992586771705636786059282440079604108113643974568251798675678923693066692541155972263599504704014201829873461239587157170132548911024185727621495460819688827922595723544119451817923572222351862438769514278495143055698059427065954268783650863619613487382162701305384016958227386077959612735549457250639543992094293209858234277675443265880445203406783345299067415534285263442299243201302967265691167227948155097192761914908724196181616705789285146746111797425651104115593950391439177231566453743568967650912114827713345705438553297772131344751146088336982016000000000000000*i1^3 + -18015825014062804182814673997792694872317661537743486908377368507541513224620928279473974300500659536223528738504272762819570594933438976746809860089083652295144501054293475655841875006675075040160582587967010598526068759493828022967045306195102422831073035432447303162839274597746340053675780996858632099510388537098908014521494083579400681323851214257587056478502963168447241243578680721427147530385708251687941100237692607131802409486773296166068806196932326786482812282146581416880895615124302374503987740696525271086081521342326093128665824994970948866571904102796872624956685648322729977177357541626494435597840400625131327807782413977187942280343933090264385828137851934989056981665642457724258630407570531690414400828008248589006606000866973505962833023870495430426038588529196423369590955469946783265621448522041934477808606683051284365937213504346668195487718603822355896908728543953877016209752089913066046169376041533956216456013502936755654132448217507534570146971589277614707124515152291046056094474591398053493389820132338781889501789978129622994765806853114350028540300800364220438956951541671319889034088654172289106879352448236517011939707555280289285325299588730688942136075575679656328887064583102727533855254836967409499454900044636283227400224841435198768381840419704923430256084552911873962217087630595345854505892826025715373778785010447016558996964310549215990329512636474560780490244689317008335405725482015772692539264660145741943607868265997358613173351175164675006440660263316121914555753385633204816539783155627473964292927626479741976842369806340170982671953459988177157472494717265473551212327525419561982562156981383146634546726704413723501984258022811164870926902133450752001187382564887983411284636928146654694114597853338638300136664733254282013918867373463238201026026236401803194215549820281174114693085408690449476728482145125191694004698801523793460942919746245873652391397870080809742722037281965221531014359923557478961897494449453517131340246690304959668551767410051699347638727615079714224118441173904704860004692068816067924831967297062799121496953081389411052358348788362672609724512115059825741999861980140157330464891645684282306220873711145807805658186198285344425566697242431437524665460757365042002815436915686909964931770395163310557833340089547734611296698610811576405173220087048837726737081767823832178679734253068310339424596341309838783246901059077154842460088721113113922164926575945669473961519132021562041191730380268296470528000000000000*i1^4 + 54641723698439581931451046378423990365688456149047797335358716350401432761739221046799350101074991556298619076050717555097477478181024144180796913929470513013174439670876444432892224217731286053269820365953694352029833015289362798906249324248955613223135722500290486293653563383549530475743318577880838805732930177698886875693394405809115854992219163531022257753142016520494092481119649677748263724319542800533878198907264748425650213292382633811064762882441782346439271691791218980083396483249287791629966912233636200771400495006635425321652099609455741193862586865385398438952127091469760308635708329921887698309624839237102923169403885074416947365553922291570907412291075738443585559746556267817531293569311222354487294060009518463208037408708797832585097334964248140336142557221894134265818542421386573353552936245229644389696312813184614580743021168032612002592852875906648391546979918400564345719342752951493351524073341122466043379371365868577776123379341808350642547738940573040582072000839973527815028708111626784461382721251374266903594311247523288146657952656098825783836226164408914139476431036085095981468649694400170729387847340275346777300484553426427496645067740737508011711647086696425624040293062832968068636056696593396597096340283428161444011523562722385719270566921235056225021477579868222713831695817115075847368422853205219981954460128018476420958811663115649269116466816701423388976748878668016962454170499020677460509732437242840038239392249939714516020145622848871827574710108672043863381925497691904936283726799176405619978077530651887300116406618714792155047349264510233302864693796019981663534847879318256096554717361107984381003919663307352438446566329325962692184162159136634747089147208541097488553572995418265860441429853464120315793765336079274310052415902923105878778914139159332137436859649887066492941598270767509160105098529817331709765816613055504814566468130155685333835155553840104389966456923929157205329772036531198126808958725038015349102126506096096152611975716272675157208481747163757652944620721041332560024401272834095051979687558154914379441119426846090601454125593843460221636193537153762356589868245737410956127899505451388242582994455840665665182317090757342573229062409367775838131327962358390040245837119042518645713997523223971644770806741680942915274951754393603350006229967027272906168577694342818026136635234032022256376972747821667250498671468890264746494030959623661841553141262080028700086469456844271912386587512932359208960000000000*i1^5 + -66950734784729497249576054925210715121301330898640534105209508100307529412196505788681850096230672609320220366310052806452613130441733890682712891202135576682169468068020063692670493149104903631787589030874044452762116001611179645553597083177950078508282916769238994916715427442349032132197927089777996463452517179401424714924065392417698683991525632490845108301424694777679989910713704806899299716281564381373354928550574985587100751946058550133810513692024148414785190064250253096566805086678663775575623100160701299182747647846206737230789751372584213125968707560861687073618994527218678334551414818239075561883975578000909951569605388982268317030698894241818662288403080234313179381559562837090113408121659774576834727144718728622997693183219964131539768879318075649406921484032425425581995973838896316482803908348980091785424193177992040962375495388821989586642622743846616731347332775062348431764566878841878274386086583064965160184559814810912173671532472138017564916669846164344068855507277259005441326803974859613263214722570744810960027988779138636117008110102316476374781033460859305498903777551410781597790977599987254898838149764388457565863984895059881368956858194613338725775233705068864615586220781196545430977983755054405866019914685143540340859113783769154468492872282678972670490673215874373146655336814685410925914445108310570493936284779244956970409734029548678912046372192295342619530436444200622199733603835032267967324432475940403503002714278307207911147604949799986757772718180783486151322654040528381027797241945012128607164517295443428453560054980678860084468475298513076823594303426904909347792579956812255342712685330659719649524023912693209482670731826989254217109486233937418991583013304163838397861205953121454318651422536722410235294400696052383351334553153422838462495853317954781568362669815862926991204290221394430011042469743113874027431809448488224273235218908127451424576951367585903156695137002032709526753194938129717178785875378593783575884320920952692765557375627883963181848946462094932861129507884161610565769122215242986399881372183333184934278133607430811889168703796254063803312888162757637696120802211534435834266134522717191518762558404905394473722655314323117941285291914299331955619483654518092262166157796538196783000943824104270960950886975388427800627323639680398367742992785665166331628894785194518338423739471114302432262799916454978194436882063939801316772794588055665775276118077415964550832164520846526780083340903704428544000000000*i1^6 + -10814660306332346852345969864355538284889054593809675750774380430685994994800310418186468800999709449959720393467226238359972039710059399502765056700977455743600027449631731520156550755580829228426652135735246596137339652564851615668646686993749300190638415032219959467911830712501667958057817199897435710466568958537172906545746455219761612319782037527387731503192348238824260775981680031574616314822850168763680285507679305095175529688276121641389629624454592435556054317462514721095186396606420803565328759913172036136474986072818579308815883910359797278161620472169113659674550644369026684241369481248045798747161002777606939007041100233609953635867448842562308554380708166259341572434831357794920722119752383284542907392476519468930772817563849525054265477159474019492985045964850073685473613055041371865581642829184083918261376495317603688437093144090821842898746685255648804294049704507137820284667473551620749927716229965714778863675300896008746875906841539516971686587185523697625642690551767718179193032277124175291070109751713370660945166213977224545106636347338767594468651067634355981206239987762612268272756455126004081255927158791356984264403074833870657142204896296648697094033000091561751375915189530752255957384681664162093744766897595158483780699596962934191681065064640350413955185589911982367973977041458482019762106721268856797463082926854429903232051920686681372737583481930116839030394577727590168655789541869975076240293068351794054177110991800759050193067683715480327131093073497841302138257411845699682108720038107721642984178615515111137341557603678427589748153836987243456181389702145938884809252748530548547960733467834731641038931157887340447668596689188218084628471930037142650403936789919718885215801968348565511810304632959719771442616202223857950148769251598706991623803599000350818591800266179993682971170239398107177248275885981419493242087220808514429693306541166764723404206999915104322187592334563050479421801295245725095917388643400307145968753815207349115596155805876742352181576814501773244984795407892738169846552126249344062036085074949558872545596564861534259977974600367215943834766703417933517673102534354102378328069861652589754440840778608745894537379442241574662838174578090180841701694937717491712965784266838163873650271737054080897781648992497419636066861918188735750120549142193873453695666835350591211390026851313175105939826122363150906941961976497835049440003414337182301998009677874639922073464938490906548765413584622583808000000*i1^7 + 12649616271853386923162179202066209172839416919713351594612902623348515149506604493339636090579852769480088050749182054107942249699461359739439309723734918309323921020346024892657481003896456997311656863090664987848442897480495263978470819858177056433961247601104992190884985482960667363429722907081365087510858221044934240873178363572664659842744371973985944207262589246784820620136746567432887785457984763024559494570434369045901740429376171973202474712919092159221761877701485977807679918374565123998286201032260639360429371598337050831506739378025793086157260423466350134892191359649083880520347879004720683153083039647945982635079005786072615683275971353022533173762194122927868089801765376367150229247064526857044091549755239005245959566511499459284720239022394857411678944049346110425419237957318673037879169895546017796001883046062508936149953304035160252407554335131479833143483819421093428079372235904010009251158522937514145602843648226840500095577564413882599256334050714494425678594610842791258574631178078625747573553788071825520234294584864527953420654447514987765025648511221854793144754092565519022876167076667289959942295787197771344114317864454921145644677203488789876897973340876504013212781799869948269533959366461911017657610015645759005173650997777092251890035019820053106868228476704712519143167881509592015619552181386667825292050511123212530606449095858874504820874487096293330588322918033268266082726524469375506677347095627995910977541266463941266088000526992971240932841250580951150084090891170053403275490621539741285998177224557771716548642735396814994481153375450942027756764982957151475137709582507668842142223256289265629178743947483425613068972704161379449069864097823657212081511430489395998525798883368950512884795663022708789685073515246609656950392454263616000665125382210629814598170395426147313138462071778131594088685613558810403443660472278540826349165303467020074025107452099006941049152523366866384312424044857054412484273427105202640615210969205391103430669683447333652480630824809471877170936380094389232182937974374858061632583504962826640412021946258545468205561373318665115426216867561415496345168166770024342997930914626167806354497498402332228971336780676726140170491281228844934834233109668292844372178005126546868256594460302392080630303566602832918116035538908619155558090362437685055704299832932684683971310981763829914529950675723178843918408931205058410528717456259743799788914162194636611928102375524404460324198188926894080000*i1^8 + -3969573222314243639099317839416015728591846839846077769198987617298960006624431324101098745440833780226259447576963839173824704917487145069037132986871719231690949507479794587619599515715258063285978358419458533146615281489197292039772433168939745834142635881738577154402760601601199641673246726858584576260837501174918288811710145921426562634910676162085566966385473164007964438486249036971775648175336959503920903598593861690204933503957013631919932987551793742491694670131112392406790713415830029911358937444397397417052863091008509121409313383337284086901101961052007926583680327645074384006152674396649535328968653164503136061190978315557909857621581848377146464523444444642763893398063598406336779135827219792420084869717183418362441117876105932121736155215189092636987757259955037626383918852021496312335838694808472276836575726647873389513037522475106289921497693992432267996516495636285348664957001095415970607841894174268988191086182280397320077464253798926786097353667061640913557089795605322022725441211500457227776550472384763995991266899687800043516507677001589407508255894837420670899510080950611397381988093029606937832174853002884764057322973396063675667378226016460608692146006104748699299756072799027255221720307086937745853229399007226927168009634222203828468592014443132965212844709366757093563445798373900777863293991859092116636187068161550595281687543800649480061533798429492319451471088988136372124115441579590809100304454726409841385345959439331356724498115429769000726647795170035083334607091555590171430483454798184751194412291732732663548889238532698843667174117325685090047584788039596203735876419247302170784448109763061318268594955951299894351015748814208257957565902595032574168479364861207301118317941277102811608397587479534831385556541779019190127890998910736096710734749005398980040544096122958371662732796901508205029777212175005734303097578917571980284868848719105778314311921722145041757823200657954977120122722458194984803129715101224380150818534831647271406848773651632018899156775715008338770521397470222878139715387330603845825894470636773737581433823563568098146562443091287096038935371609094633276837845862999395357265378095268243510775320193109663078051882225397212200352662838748535203117331863666886315921748796163450552983179120430923218408880594358725959399493925695990801047904419125165095255908325790561414727292368051993480392949117893008994062491415799922937540043378532206010517004280681802739697520581596038400506314358784000*i1^9 + 10006256202152864806163937034186396139301947855284281229271781069018219349771439188427921073627223920734535753638994254937393718308339496883796921451508363628205478755377458196562231333271137191705284931116740153833151242501017369459171332650732825950899900094984073680040265851840480289524037662649611471746119476096242953486259152643956295397257557558064476060494306023956529080159713375959601733047758601696669236088850991706552818234389733034081575996270741642028591253740285235615385885802793451216890781028641114513856839361788602335349009568287624362925282345217061764580216392502745700816267909262514995080600124998141999837939513847718949804051276351331820235597872051326154400402761471863296605061675216963370636835132799634694630850311406378442803356112033727213688907035303654403940020303599927737467825272997973337784574923014207110838584090567071088247876872045002600852252157417867129877989212300846895607309740404027382587746067886112319242951465630540022911967040345055916542578782008858120123088912480601361782791762258190853839582629523937475402517956805452802873662312409385543530767860834421071077885430338719279722321607404877395673868327206656785783333255970824591150666498697569069325923747833251181640277107219260960190135748465646214474885667877783186873931630457066869359583799578412116632354110920623808529110563804210493219469646899255976117155243150551774429175976910006617630784643010206098986381653657498044208991838245936739470584924485528994303020308997548436644287640460545299049897052434612084607079083400084674319916346777472107354540924282957564962250707713335073594965066830021182725730318034343671517119219712112683979562786244546969082445325445623013668434664531703900324167335660240231595165223005429328869697865872304568195849058360216227374544323372784697560322456236318456746208480595221498540822748622389982327203678957357539636479366739513922839598578678396213623988729609823421549517721540504525878054852851472451298785565782901862999960631133980017410776211926450073602796241962340480441156899325526242144790130716183592307107194950856385845435831214699998116241172053099996537981747335235767845176307337739806905271101701097741776604786906848279208419481463008315332776339799902411342862526271109008899093248228436897079779913779998569570120901044822747816495395712292627822829535912946801795898955622294748619315970602859522274440681799925716305713679196598649231500085955796120169802406561630115240282476938483325805226308403200*i1^10 + -6216947487379879886899148889360510761597684461260157502784032065501504174154005589724296157815724299827826885055693472243015582339832332502356820644656842800334816971327245586478907798038941509325688995986865853944920768828668161890889447787240836277855026336090842784285442150023665613707430640699671969437386394099723711658319426397375382975682493038886497057891658541780156861084421884435712292289691342826979975535391328779171711402330462823759782646034438092052455799190300801213259871114786318965832412137476490190020900575059438755540882832650177765825479767728063775534911200083481299706432861572569615930139500123492712110132178539203875015246905210637280466444041734660144158142733314835323788742143039425631244989603436665716850267845803492040386219011930350629617903635027539856389482256328528248319161538562177226180237382760112885899555651096947559072922424250680694288618188880767432034135755828493267097476119980501399993751688515900816261256400297941685527447163239255469051566436914532844038996467505495131700242634222973808656470159782822396711474406491144161216864418335119700181808461814470921497722184859967642786973698001570297530262214975819243067560702841665305736607044378094959823889085052550650780228248035206509019695978368717685400655323196544555695398846853371522903549542105730765924442424243782900304073362838495475920454087498028634663484083561015572499210077002196862410451529182622320986637123043797809845765671911641010430819442371180781864824012922306064132657508111420739785863177555546624298436063404917547195071247756306581691689580094661764147933464409137185513477288957889825237240019829586159936195505396534398161905944903450223727086094949198978252092186321102570079364260669672143570879176017584317727821783068380168555870779000165436565461451526055071708975296533499933734833302933511334427526582956028011921163426970640753256095386471127604803721096226018211581461662549439167493892448070899100290553547750471128654240041256120591042701148538279692620786463367911503737515199169476408740932504478230258978074362229140711595984068863901758664151130647533491109935953793585288045918680014441653377626975811673661200702811216381941612601454699895894288717116639893041498496457009641125564480170685568649720160322776285302155469658651612933683048157286200645312828416552527282294103936548086171778876440005497536607997093791023544673918796777524607186288815531066941211768990746368391027228309395632354609515962988851753570701148160*i1^11 + -5369300374395923244639578756466453862356582520368958386658717669450987479755178822344022994904114139404135006567582665565573690213318999386314380430510142234916771331867947814952832053630892117334449810059446935910977034531069567668143837206826251008466011544090804078739505167139458312124040719581299394185076515526257265884364741126309377464894818203186877901244535246592518897019031915308694109265385246236302295447641588074626266038877591154286381475373782639165011656491832235533811690964768348049697830662411024874601437936194551542302499323159167077496753025097726232494771867587804064801510290387791734066786689692606138289579588282862480762274683575149718153445938214822192367825671840315968942894460409471967300419433000640897165504689721342991529066733981087407704232479615919928210555184231733066512251659228366791045122197529360697666449150684863778650010560419759897016608148790671400391858597549974190350530768539216526054029214169823523543305710104283753250221783072073430581416562979954735316084009841677191069514429803686695591374963193991685434008972130287708239290236872977511689263298710569603753939767994866944639153911599181929288397343678279808806513170434851362415725377790907630774928689109693639003531866099617021134068450476448034207794518036012951576372060118522478578924300547202687210080247257241040320714898228089724529956398287635730737059766351478786544766683450920799586054605754045009701175756906142530458176087078530239720096963342558526281285752167333317938414643345729666309818697988749199711157759270436649277532440586053414275424527432643867819890877695507053732668879791187633002569558522223082945427582668726953540738082967349738974654422497837785415099628522026041006157730700347724862405222605556142753921259377304349470246722209025941502713506036529646092257467516841896105054591861881950682373228194636216895179143896564979038193724960908047522751703868575482812013705296544423556352025138922434438565467636931064547333621277487636055557900554564428491314582196476024084654193357648724488054226261210632921389904635501398211559478946392737598095491286841408137794029733088184341193479458346146853439974708429889287759369250462406487848156274671504153897926107899907874808615358411733581424924972532511191446350180542276966726489114086365492824036895679752486718338483488282537301276854730638057915356607394572306559954821127327715098488384236057658286436875050056855332101119048245441663898646198338998052569810306716099674112*i1^12 + 2094754131794378257951359994261921170512552821299482550468747550575494276466295309462409962907182897466224163269529179229450038669133300244510874832098516298092670787416057633513569483583662547400540489464795201545964759267048513238086448170036079135879853683407686782664492890267914100771631257384416048327145593220832103178030777781763068599464194091136030435453529781200428683745874609195011087857482552350679968718237171122606583100842281676850707758761176762422592174741214762507142214328847749830301647088402983037341407729207462868024362342587353789078060262133841680484624230296181084011469809704312196873468249634712328935350378214392650913130769962167628121264549966114683493056533850510194695781049714438054893566500755010961321007068127012405259253996382283333890289710520713002097903766479588083424599223274794189062782119394288209046727108922638837860813905308206045884100131805146513340039600209772006755537810247209255498014873404197390626816088982650520530587471118695706886884574457127572304635335155851515022044731027585974801292869897613827015858644904909805976102906054372399840911958011916200895284653937134808708593789029836637757657914996658171133280262749060421110472825361328110144696223754555480153361099908843461408132124003401172359278904431094069098697108568926648466650864668963771694514739141958028644758390092561261645808144966715728345378683069946980013971235416198914459577225772454655858021935053964588515954553914957852468349461781702641105305047267665442854472530835729166137139484451133061590106418301998986505888488704080268301060622372043009446356600240914038481946256598262644195762372221782889683637093439179926114148920741509336464135795054023009886979548053343335935617600482533477243942473904775453390708469329194020490831544458627403939451399185089039081555232545996656783309168256635753216709201084130419653797792399202446471359716413036552011458861595060557238561125881886451589741851831912369240939174187917307828382073359619447630934992005885943178162683589008499657664589228673235807500459093204249737199797461602457816833000617324225606907832222744972887508548685045437434934313077591085370936030050159926973019866338520163999184434365551634634589507293847897016704653032505383439249830070701097844372271599331909244282928331088419643882680480552645089898026159078522541111172355924632911271894100668494863393787521158601726694484793545940397576811798255973723611763696185013448118461076207013671344590943204979769344*i1^13 + 292702247100011934795936146890655368212635273040195008082179328556875164888248904736508274265938896997006091017027988452838474305683748516519426591689041362786717647919435652533599233241014737665359333252869703786849505502269369964068561799701972834277728614510466038140344052173268429702936145587981318035056574587663074261459508802901571163579437308584594547110752360434622259357958512379516430497942375535435064577343106810117057073321299798763583968070857084034716192943562781213888878033570601252811869633621744437110376822594232767106323007322564279078974034701706895086227452291466273761208737163579774866952462865885284172707902197129542452917884178390650796787505438837858447719583016604160344713330570109525725467474566199912336047209221975562522683546889552928617062735945898173347941102296997975235944843200879229989725310921543472984578310872587275031366296013956903678503879634317055735769601146735449671190192303218894092279060014151649816964091826617945570195054643471385849167688541672150328582894980445757171780647931192752843408601808973741279636923262030085530349596769113931310344923955710582852930395403607581584314573578886178287727543108479499056588690276817656488869103825293568812089156933868832488687523202462726328443978952049981128781255140149831887924311794892248783865128751406167273366196025031475117223050865348020364238188792050337298751295605486947558569927521552549749427498643383249654781619257056296020064386751475052269969172367611839631112280058878615453272251957917806733906456039234222977029969100761831650010487488063060119134055621924896853111608238251520294777465063054419656598600315498105582596880170020469959850932126761382674939384738865266676046630736301994865352851919663776673698183384054643384205483904850218572992692142070292632880337606015180157271926694680951299800237508210891719799215268790318489002926259034982054081112145852073472840714653562981024332842563532660048910012942495565413531675554884007450961920852526145917631343114569249924073065767612471952179533640150585735350531909463822223532027860758049066558463530665289758591991182800442838467632185403229008693990092727897394523886508462879959510958886106356259619429585981775657855941778909137885127947654201179853295014331194591173590488600615256362130160218597150859807749078986626257176657588724776899273446982494455534159973144071305028135053064103635297485976896249006176275485432181603136282152668826835842447999664860271267064625107554009088*i1^14 + -379362615513247802457591272313989507097873288959323162088698500336718577640155962662022843719140919693275075133614969617218922347664378196644057472947848646015137163219675900400951754673170332946050984769626925272769123242927439777400935173804728397387496929600914325012321439552432949577280774321026298730462755880011204129701308038920221407604030915939787147032946227456633966438229357449958291864290765007170245306989204368077053354321867561289471070373562454829492452090299279625873331938764163671187265045691077918467985843239485251736599733124909418025715651549496863439349129972648388604880706161248971780922737869924719371641713563639985132075668160167653964209342852378028213717430090918594368055846096683592544610136435309033750290176589098539386212136912939193121560766387986466078552644301032360247326169206077404480475016592532757971351105987602548311274125686608659452846999062591740437725429716505613415229620748583157646400792492611593844057069849681223177376130043352438749687882661822058484245672985656726744365026657048652537444515269621675427146740295183763161621375084684346567462507173964996328963271495642337473138367941386882208244437592669897334919805354752296397485979637933141274640525486896621058093143993161131138900974940370465325764615546517112559696612203529381315905864383593694103164644152281578496615015973451822161402770030006977416346743735748150282257374129808876412200572725291756050230396762123454768259301560466137341369626958415742783069563871860941176347627700716723953476843860157135255742079716988536612378858894622063009606713348385814250762346156927657488956430017811246662005766438712041995517630407483579776357382042609316224418651380803980379453284868841176031728159685823689018912924585627956926526724663149341846285823579014729123581437950078330601183986178334502223508135900018167428739406614653189695282742080560669985324439025023841050174278904610953758403844602764334899022019751785681603133169466399518985542731787067557213912300206686771627713081086724968440658219207490907777593241118545122175012552565577985726688848701776913904841595375445523138344020136872550374165120478198375295428255044789833911675563318548641340894976255190882905783036916696141556606074789534298004037188813718385077877394898794689103447700112261739519889103980064157896308065712370557976174584524386464251355261509088750090570728018195995517061212976678454666988011840837037326583728784326948492242332064286430608588346763509760*i1^15 + 50361211128682880044652548596979839431005981153987266235143888953703689874113082124972474522056933585650669485042263346717750732053967307667567635210167778364091544611097727991245675655519707877152139539470505428239801299306759137063829164787227949892900424179783062704927289378164486907692311733596515745960607044913934324470132696547136611749695665726743153596333088884986359331056357985831583479626725224225449302999147801164153659961190820450074836581558186568685132200826046182354014628410784182561696298311440177802246525944006284772238585215214991720138955178325367291605618177131264073842061244537312774392010165867650373757573466317125122141002982363891132958281119001114665933135059787154423056824332814890277003309667948959436323951439242656637633997134139722262943855763079665991095705091584066772734517891965730925032610235841706736553431302136084102708103629826254277531554251624789327538776642788488903637941045982491815255611565864119220503847113451058653836375252031369037425575743501383857667237937104524081587084217637718031782376796656806407710185014461324008057446578446547091667192211988797820493897350396158293748091873185863342932235490160286085704757540758455174517789484409082837816236616003999504229453916671269603165268684320089051902756614058003257080695666599504834428028180970265677657627426122009355898970628487409708275025948776747557087296819489714062585189653709189269709836503400806583944536067950615546174540096736443725391444887353004029100294897795955997051820282558382970631311186221762441278724136284830239797216203167507374413384675619963612189288188329434943595158636204951093001629198300024757984762829984661767332571407539598697638964841754624130681889347606986769283099671729068403681009740017523290231769582503123345065534226605774243054613730381332944910702321007996657298972103461927234584278284100783180774457374296450168177587670970626383687256440015682660425302871864541421756639950084452012281903633813778146159483223580261131946837272250216903275261216774675238267500433960299076945682330086965547983441072662819255918684261833464383059645945118210622925506008353455292180700998773504033031548833388760367286485254129125025675480246443787633141543644658645634588685650196308672760737147360973188633342314508353324775271364557708139280106434894816782541887553783652095380761594849345926451274539607233996449787399537897945259504498942373748760526178867630625378202460308484496998627901196662209007906193408*i1^16 + 34106401112645735771107255577162758432809906564163893696963303425231657354150765781450116139662900635588737192499207858382307195030481445552245375842010406458249288018062651279292514019537647493253453404241331410267009499060105693642349911501199665760563793798467350093072692074129844369470784966104354421461341089369071361592558216352948168215130221042850849313030284441373526012158282641134741892381782383342545036636211175270657444421715371281369991037874821256629518365516159031556969751051704262970475824979846458315499253625501911641694312768055566541375464287009701653802376819524951785833925877540854183451455973004680800297777604454308153763231969670566047692467298475546982908179547715786838274666715271778805585027035310315501487245380902774573274548389093148640322821828478132628989968924055989427593217499402862209518522516576741502146113178848431782677939271411787618813727867060749310395523670634250042538840854255080418619135996159078508738998328434855060544254963298413618117378170669368111651946921317026065316171076299724818943283764996610927570317923511921271640680715250727204056691024340725952322095424224556910441410985520877709632551281297255501105141339581301309465598067412955697661620060105510283404401569545844106346693393257317321332830159065757527459332413569589028948244762896985424263378684598397888763391406147703995840870163086723160330889742128611057827787089252845064935090376609846521980844170103934876803783025819993022765610145629602425479408183567062199795175068993103933919629903259145856603431024308747949529644614099447891535614345429751411591371682654322830531165349945121452022368561153813162824324040922633901427624271683498072652353788283883854788692227814177137830101310708783250141477560191419483756775483489679586949180145047068682721637871049033532050410412386860476993595352036420062716805727455349468980215258401453199134513463910001743931363317720320718103667292014361873967675158777232810347853142450381984623140000178136452785555375822872010529006168463265872496564218113314030545701001649585738299995427690328698432656551015298844189510188845398242862825139440063951158150821281924421530989210134483153566361183373828908792489272408927818163830091548349359184841926920649642796927226397545376847617368779471451366507484081376016495726365808835679080025977073342093404900705489283637443734352057499538209333786337400159524850195937124500252100830852738410763415518527612762720633195804182588283682816*i1^17 + -3546593388393658604844749582725306860674169727940754785675954300092071185465129123014583479043359899051952482629081727191663716298186521035909619344944739334932635011802266730019808545364542592656724887680746194933321022508886976361820641563201273968001676506092531270520252226009274861213434102292964763453249992789264850893642980974976420652233146641015860302434611370238246229115840295802652275886669710138586086934168739247202269822092178122201420842525141687859027187030884448858388245730064067113363363798283568670867444627184397280309752790866292327082599907391656475225967628182015734675083351260235004600139722399530583761296394895054843271480618620678678042279517461667786739865571068573634332620792145692078082791663055218920133250549199635605721860447069476590810800335013652530913767302430150334207419218747895195269061056270303413333976341889119520193029443283265864686490398367494802415338044466236152032920527028492734362530720037111199999072446088657609468999377117352327627296225514366665031588649437878544819219336459962245928536200319168679904160143290573230353303656043068520879074470442022617741779147006256187758983405278298852765169417789201058983318348727216723206293514057902139970152083769033061041141002643996171719792066134248076380481938435786131661447079593154293402891293140178888194883478367344613493107265330980671432976336235650452180729324750512490195480472721384860749225512605640920974342711815620763780612245468195565802168069850317038249095967447024389127278383474779190691894895438390067261431150755283846746566764489597634271393436343218701370584780203745741954605365069166769233691590652033731285351965302559579702706197557255021065435116095969115987362760705397453668236875200313166967445138077053783782562623545454335062625371134629646718242445091805851628165512632228368489188283365940468691983132744465771780250504370356517220204497447784845451642629078855188390599889638995370537756194869921544801784250093900068643867144652566241636254301408720895291002564255293253245881853297635346969272138719406139808003724232687737778264947715027814929570875948244878233396109337747825538642539508640588786565729031906804420435633216725740062460620535639659650322870504431592159381564182306666400828091417952530694383568643742816223531032894750957165469244105662902832341370588459469426566551735026788677063674677453008765995787823884031614880314302349091678132146909521745488374995398708630119779162736164016750592*i1^18 + -2190900474889846542570031867441884359298929737853766966075670137764172335537869602630076311477315041245620487276610350663366949903487371001887156113322015748775186915416969556453011748361336137131804597172774686787076612858594402430407219286991258835359734097995663755161445436036877393216586680232023615256837812818480752044877301187636839416647238108130471487028557768338700829235487852017190117278295908963769166069910628851397855381720369296667893848206248277042878495901188173897881614932538745350732163668875847338441417642412685989053953338815457830329926709918128854674290928788946181893559375279897332582175776582909120767190574126645661065149910349173549625062647326911274990727433092616194522004126031311335418500093485643754428732582928504194680596579954730835491355174494317026577759307298806503413580034759512592943416961449923472688446473343130694775123809085444427870293462053469066804406349266822135899379573618112461717451441880071319947781378190233260227326114057774526969552162920030138656453965848546211223940071980248597941163416409665553332967889103834642066022295545684629052534403909668467813006897992382299002180868917650704657161169978103370474639820221810721834194802572043863500045812537679080127105710182804555079174331559969988832437675300578803925323196712677392448384987361301243154315363913465981873346604827447887546304477349757689725610127585139376669690806049213352794748775637448451939576169926577812635553716939088451388960526898617826543546671709546299696137264445138425921088023547929467978031757402713707735919219207296206535058423593305824493205455491512325619983528756200417829816345752300388286577745268590346931724786248169324900978838380396380985119772937389474420384376122296817003027686266213509462428697969789012022189244442659607663026091262157191763547555392417918074699643653666768633826202419110285922567192704689887238641416353261999231056018530366883501689841932621549535174749081625230157403518490674199893885283285588197647200906670554689985840480295649746518717256296794161287768785046799857281554818120977038561466889656553670895022797135636948005249894295512260322111072919337579133057825833915646711609644399025868856470432658517603256739396776497145798906464476916878879066927239632838801833016718283533717719506567900232260426512568492346491890454919845999347841193682496388983067103838024835504331172623334394059052827430906219253144146737022466650851364400172684712987988042883006464*i1^19 + -594234904054106197876296892896583745808429943464202158298148248459908360074723529977777174881357106923526927963335786329338321680213554252961211696184014737081952990454217338651692860228261131212879708609490776698181553899002189827657423462334922540331607698832581926451510761724311858615139546799662989640342040174198667830289557693468547923933684910554840852035064579651649128603530947226451128588252670377485089856755859549769445675677585531431019477231897737563055430034364908367359665606179319077504966465469897318863057083247243546748253812008673685530230644687832150334574159562664942546984046739199931575564072781492397850170039837668108250093344339352220009567501233881581139746442964043526798869601587567906166248168222559262774996387125569408179984524194458018477995136052247454740211292828402799670012558655138045269682892337695733863378514046349638801073979615847950464609648695182800429458012657840668404703010859008626502024133901736235376345926848875724875855250889972046103662765198919203158960334948061519216235111447701091955927813732085018247931001597749012066573026070289656789826512781464030177926881108827598298510625814497970360047917251861408359376665604934419105550648433658710990720896565819596192017482183552108381973618032982572950765476907660714182240839239671954554038152712486580489674924434539370619559124870601415231709373579795831710425380885130098115103538056533374331204185437435166083772416363899018987222284492180349859161986502127055282243829918930549880453305046258427603287710093474842866228907518105484633286247913755259690274668955601260487224747645436430732437660343898088264688518185610744818122850062362479688871279363565951889993162125709689805972641275313861177805364059110317529217214569557957089531423163447723767908197713908851815337756248916062545187110034528616779759392662580440286543111775598776090420682942769435396101664887695136063700435302194578541188650605668287740596439383083169813460227465002721287974771776903406004639174787000927749386658573630137260370645595456892257609014012270654149001867693236242695053793011939427838445040404904898977744719552109936879865528130918247862385514761658474647566516341097479605564723796978870514737074884559923075208926235578339110881360501329579070317270866655295618918731272852850159114775726689250688095724019808319634501765450452858862626250799369632049651989526154270850693351844817153457947145875392756041112391250583254109274646815703040*i1^20 + -74720571674375815442177345015204617580707029035620759317996085064832423278043632260469796351929562708579153233420589364735257513134603247420436410206179944416873449436735456965616281817478071274882186696071538876865949181647100883202896315855304062150655056610582571167236383556530657843430228514715668598446107876018446812609013841240892741490314519880674564566073559784615631659047756893377991509340241957774010025746790064827002124865386871661814040472170189521675176911697844520774144406254046203264117295712051162426145113244410166431021769672250093173373332177937386680130859415746138312695634073706180174963360376815764819756827137750917042566003533356029314622339726148772841986315899683774589698330538640839448885748722479404293501995759485538719437456301740494431453714769007280935253714095787836110121123301510591759794966707846863005814720032527199719396032846434413550415696996375322496918449230318787866851191869181315555295798187801507567693142213081539927690121401182935481978445469410184143246678396602299856243202672543583115665132293320846445517226702288216733655875719640616528619813676905747216902983080513468915478150391926546262940514891394003826583655958828399766962805746581743276431529110861904324619124411436713391352642565955318872406740515050277911276764638326606765955078047172088767152253913173124131278698142419912563194184677457873249984166555453192833218856370114167950731982844435722542798665089962523118740596587573034952706886109708084874503302331935114431453355666695920764419325311505138647687022068057139066641532032836046524509701995466327479911552183749405127492379757182469264698623802842519620695930123947432700487202795591231419365375577965302388164043102703388870936600965273916494529802457123444576302720382518842455596580035060023547245568373442953183511911470871344417970040204329976556847669333744523530667008670687691040034918661507293439559347703109952142172618521649189598373240587274416678878165105424409671089130167250459223713198605633436403768376865758252626169389246894163398493111378985068850144042094582852211833682949451212674055557775173189293118310766799102762937172725092536519260567498245536692092227772048235587816904350281147326621989282484939142315306960702124744899462279847122532368218286353678390723100672741156432264606346935068147208601602896842361093875805242313391253789666946953543008727062421032044907885599799431524295269804524034923477087271643558299453655875584*i1^21 + -8727399551799724613560388622452617644081940750661947252936601009039539164505237770038673387294267413639674269492003401000072416961517197010388720361680848771488244172314839048886176759123102223875352684460590269124688477022186742167560922649648470083041572666881835986913947335252035736700816931516294132991130938357935421901395402559013350115596462488106085998490438617094342665987429379188432839214185483881016363487831764759823966302650029382000972955854316915304099963010157330939424159191713595565719868999897273250790141524830910835296202490206187881610668842089760171161054409039389000558835376950640716462452846874964705261639548012405720335746553887060596229855130245873446914950281330980214122822117301587542634330956412206154878514433847150966909660558766340413382753073084766851658172103410093439390021838631229218483827854154906775075577265314088822439184091667023465086518399890086689673108148614631837554558806464245480337315786989716267889587627520869229277316686455665537832640652250665330796135597562254101294041194348135008241410471454281159191825056817773663604345341828719769462949381318449120869186908936761579582084758127070765916408347247477583276100422382827367505572465922637810170506974186224112680255269342591355617827563539940891773983428008489721684614266616174636294997321350295128495511545020450086679433635029081215057651110252355763043859354485994827600964183166314774105058579557941550612152211185141156510030707338385730506453557721560102653175763073646972642661678851360461056337400081228996796147669503248635728320804357631296755093054250027214836653064885471335337543814174848635570930692254236344986871619887968114069541124531698332832278237239749469113113169754361497700473860407669517996252510553223884343593019267647047183031399241577708844798036909001058647250980205837668905105617470220253657372201428211492220241016455059158790777450431887435790457527176397239972147814451076261844984238017750781085585502855329212076744849785946812850551379238734261211343878039057776367695274017570682344501768840111861238904644014115100246277687823272209893367308652573983616339077869319101928600621013402613701169823686849825152634454646080652809662127200063724098794466258170671076081250724997239854741585946550053733450025042914949417176763787607978522667799079009563440189448771465241645312151295112983674694754034517196044360554215075861199734300811544696670762395900284572277966574734858167078879232*i1^22 + -621867831736517092676636578775162181214541428654338601275672388715298898628589168940090977412255696738829373235641674805663374393264119567106290626428441644706187795970122129183496204486277335227368049001494375450873156141634920279701168099805974820548732190207151947524805742963631072367294094397151466324902009458931253294038200207746601649981567183420306000759667205403611144988188075389761120707588844982466405145006275481619797132721380020182819716584389771056777967572976056325509456114021841594080225349925965604355139478093497903942976602597284935286084972359195288484480686966723364910649838658311839756222234632941884633325198412325655164269086845789706658368390960225273028954940681249011097198850643380264692021510984967189899707249519777403268176431844798757420788599312963700556616846086812190810247171433629936565455470784061306058445701495582392592720159978771289095841262209597086882374370209076747042911869747021235978228021965645248211392016099061469723757776478148061887815285001973188741988834905185216479768025443824067054987608336845704139456310980235739114449591604216327045390130923728008391830784718280877003472690758753357484188862250945294468287690920206187828992286711452126497416477928888673979203683901908093661303198804258494548542452790348150593735454404605467837450267719526119493580815224122421626667847383551206626979107385446870792038830081438994320930761416604176475324749340660889835129816987220515557788446419512253086627724982672525012543996427649242491526351836160266527874434724154750387875776767848410540865747596408722274789365401320751943761560388490525500475894658558262610431851446504857927366540608134196208239543045962576649325601145366704008934128755213864389595376884735673940364387514237085796085905661261985664072501110484372947153622617391902710655365933422458811919001976525690754291867043784710735353605363144047889756292042072617780785709236512747370320883677873469885399145287566651683259904066893326042668877418911751491173254824350114099325490441931163360978631647427886297412081865182401970436976409847757742383069299858528703911594853293591287253233315231524138440044574817845696044436580882667197970349953948035179495915650788455254414313107814703397470316123866999465603396591205684440640607280990690785110592380924665536104344522346629286362909571322330540589569267876753682326333042570953284078358211378050515279775051072925986088416933224687312492445642068565426176*i1^23 + -43510972021249900396496154258606917365308199452095840384583027108529322047195706690096309416447882122736849555588334549192306285243129334874625489904692939687963379731413875835845859727090587417147352890688832146475144885945198903078240066193306435455664429088872643614186315272367397759591370127062085510110405119001667133885710698240610358079961170999889031898244620704363979237519932481523068068860411391288763396276404582258700458075826236555475563560263282254996445398015033689250544466521039023210197535667468675762137288153629993922153637627131328108361397824597282698313016305200681485370025536410297679106728984580884940049879926631107980937832115324998627147458369133924462362568966925852117276014224644052699004688816697069223763699077317143182864543035399487945121533973995803725335660997924899708136065236605989851459127751467777750431067250930229055742991175054238173088114459373975511117468310071908874461275394837305118177114969545304979654650231774440183725326158395332806742501158095729558664744082439358671863234959620748183620796135419824587447355949995773850101814369599513775772013490467089840856899292742946020523648065422875227767211149540857017966938972656302459028877768266347499958838864789460088982025869050700006918666480051975800969492177007819347855909048002752605179766988990286006093515435902887257926527126363458829010811045621097239514921495933077233151338548006792464815360514585150723869814518852581657958778689432030152065037319699813369727516654212280307163473057956818614830273997249842352223041905907848628392041490324754359597744997605781272466568796908252702581862909700267763459764843589231892942822851366724647470386589487560735127937036841509666197845807719219994220108590875516310033340759536605560334721812783320842475887133855997577614186072360949364825487106294594182036995355483764522998285421011851785766008371386735639926668032890468639369111915335618491225067630218935077338992954762443988365586822728649583326860109096054721106949411155592281059484649984450062831321390981444510945478091997640518665881542364767166609312263455802327874664235600878992701891401779792726669445246058286840371637647950750321717577427367057797493025258552205506096056026604856546833120372749327137958565119779560214127216768580006981432601148962855609509585898715246290649547218294249910966028274352607160925063391723401534729332750928231980218140073587643701790303923128127578083509419536023552*i1^24 + -897969382359614361461157248633278591369175743224467332891908059633986801679435052336425108849969576207501583130703983668321425550129114004221681576625069306066124549221663251439069563413737204811129456599925606965259782805504782974151572493706931294905911022008843605590004353303826976321203099360417540955706134567610683687052277055983794726719629347103197506436657537641224251119886641776885585960378250116060208031503915906601146135515006966561850833980398559138305520166853673708530363569113619411354143896935335735416421243191969361324897741472787145727962233263871019394633174540433121209282768073109679399678823911622754577523580625001047587100733512872281418135157750481735631032365295551532504325180682337902367712619483201843829872931664200573384605563983198042790411976683933655312186227593010572539009498676915015614371504532161729802027151838974844029003440006682945322474819275733890907872391503200070971120973717039696988997863515781062124603052244694880689314532765615398398884938626911176791196950768749548136551538083771061815669822991274747564813255106042430102028635439829193441424930349071133117853460916914298399029816331932899914323626252669526809554096182649913003727778147020755924350479757728469988953895598501118435776336109519715624742279373236250086259394341193780531513940872101566936321034047676044258707180314670478947563412494818525716851488038105141079448328326901829571403505496868136654196595338783904219252202246295635397326264442140574833356601550115573410714387352967897756301146950699210820291388479621945585057655887435392746954045472881619042440445142984217131368746130288688924967669255272588330888446422899951447383136700226971664252281607855743771090853175656336425595922009709834087318240597198967719770195711905196650450575033290358981995158153250092032990889803776633879734450433422615524565287687681358288479770650274528628077795892320762388861876297381357024724018122372914523422621466290266866897923757616947214910127499570861026431819936142324536868797543816328773740544028087450317072619046382235353684309116784343973707301379242250487064918300850202565635090878646671228331918586022131689978836860771764564248766085427220097215833742831226983426785515937665783002375651128826191358695613413434154390719974726876337944351706173765683913709307155782531229070871591223290916742263867987268920308030237342985132135168908880558914216153835332023401861874448861120736599736320*i1^25 + -82639609800264747668792971226679268662704149304852697613563576593634584775747451566200638121776043105238222788375625628615354082331772594755611776102529418463564649146204891903528991574843538572419060559158740140161254461361621980370169461513088375029782230576549407122688150394759655723561250303715651767847899824259315947119466621834204815413774212818864294155797096066520225197330330208525597996891032055066165536930027894029280438451089888753572318239710596057892525297059908285814325961216849460023971209678377955315727754911924020511917280229037920838725396367148626420686970478128204408363195751137642387440861317620602455625463437873411571661355969372493161302714891260976880876091599076803444802927086348710518906935257362953590596626590910996251241302318523640381894276506401876277839623572515907414470198364595415498724675257680828519084929980112150001035850103959469223959491867424740396571875027331287697216831816825892104317017898353640442015581942859942936330631276440322664613352437803960269582223718256808589776491138309912707341550485655102152315816996015304791648217750302520649352728351510305777151166059429417087712151365989053293188641007802543589865490005504742634864339928280962586421167111315457334575409581901406770881300540109133098347354088446544072827213235189752846566034935343269491323001711637132173805027803756271910259007112218480183074453603042369068512378688613252836951168523906049779614081291133344614869557949243901961379887897638208949061166510997658129666121069982453631397932403692383262132264076673135091607612997449912857596415678950786367179340667990539023770492049651248961879748130515648686567754079029458322028584104685689976743982144651429294299230060686242164164948917556450627288146006782834334291923354494619431545084295658618949930708100634214659436550515970084143747259967688502392067169421128216457510414515480601897586694144741133212911077136168168865144191772510353498232115349140753513730926473161721421333517713404046162218651516596623844915094011949629409470753799824692519340410798735228565619625862028139072702503235075119366966114914343712133189313433046432005886752423983597771371471655966355688282818851286725488578743550641612586488607422781015982755416353819676606568773360388100063308614570197086922534011285990905043447860370779363349969331814146901271428900718096741477534451592116533458259774489414028827770093417929310558665893431105478088313536512*i1^26 + -1217172410387117662221215938216976339524923478381631702997789925067141271673856209028423782864232368015409918520052993913522801837698278791843633913172568265253957702219792939866809707294443876179340178360343795874827020274275087071205084324343507862062911658269606075174079581691894429413113204977577239210469241529577876357552484319116550762126749430849778591208158381999582552695594979742038146057912361126381719617505721428959436269505406683091797646500089383147733633126992652709873229458375317713824338622160319614529469250004488649558792893243206704794892882768152370834832682175736431837434146836244327556664119852751562618222814087534697156776548174349399740977289705311998076872302178128242135769244489796806007272365620926045057595596570712099063507646928595892229125691827716546702549239844924583192664466326082988675488135258356720913230971821380220969537642465798426603436254763697494348247504600538324818992103387478499201720620875474876417422591616425182269685754944508572293332612968718130798225157349713280753859294999288546156040173548288216267856505090164412583876729053653762286529381300225459351930512647406411378656978844944819069589138352599007800665552478498953681135929842986114116239855365122080859992815310252835612482510840366293001221783673125051258143148701721849994215660740030081381850319470159073600405286843445311493187277506265245571929603077056566111645247371593293852404166191316289201930454321840858937942023655458030252690850916115436962396306238825047535092930338865954461755722201588350675694836149717409186499075749045118983984478343937060677588304095666543224964373551797640114857944836847998488776676185714379680283502387546626550415432849217259757629786270376518505368943577020444971202437866139765501617221613876613020826796212529093956674755379890375947229382180160600280497289184544449405093779309974719037243660645523399098957811225406651796676269428503760915302981571727006588270418610213444851974212007307944293857381029778263501407455529245009494543241274220922941799694019654400240693062547635611706524438743107924687306781334798553003855591321929052682522363638600153405055447818596479866405571149420690876436233058520342893424871640056316300830153860771126317518875791755207859938794858120644307771564027379791708756039089464792651048086329430085786194555571501115258871978852170821166147857387891229627606660189409282584805666351137820819473744535152949723136*i1^27 + -75358899925825666252075161386204175705375394139803309374409769537274012461630941272372283845177860342926824667166824994564011797765745511251137295590499264453476115575124732000142168665222478349121538225073989796319914370425686810160484507497067809865141962982040918160534777446156734643474328610228160406884758841624614537149597491602750087759691249889050789112158157033729299116049696278316547217288945985920556178445819410444099233930527270861866005788364043261747316344967932665308414936320262875678678206128660347737434169155751561015648332487516974380605115127809071055933922307509215498744843522103544592694179899116922831905751090455286856301502022738010243578510191533851944503078491853137653830445805864989341277315332113787934175220888289539932069725917777604160322091346645835364222810358908117260209588902670837083186986644860794513579553706022540495480078507921374834894705151414945099801342789636768784037176736050343155377449408147229924899499320382372119142684211761115965722620957135578085715832622169198247389660194682751633629514695048579643566841405620849636106970980897587145294370383912342870150700123016254211528067108175072910887582937987757102658344797130267041477492505590445086499805614026553490071333645110116910625612021847712031513357814760255600721777160714633809837547261192525888066296899650756623316189042056290025417172622790753081511464530681533922478042105113578818886579453489093800472740394274756262942213524892425247000264358660832382588502622778093027180567790433132708592674096785202119414343105351209244110720413557901224718432661599689629800132732516924354092402271831945852398338087139510794173281264371206142340926049192091947574071661599359629159271321422181645022760593650881501229337394899979278743867883854468873956983445741689781551678720578944565127097882411482396633337384701775850880252692630641888010093766509651873412704088359218642348782404769547635976868385111914493842409417318098600038974449342540837069207865409372263800117089776605665956328925303022772231397112937025127321826166881424494862214948767919423266627853108204530470854563425837702632268028045489596399873452517545113389036162233010372132031436481088902205724672096707230549098853319787229083214890418687830410365584210593554598379956599863850749202441202113655401672043174336313104491575328321238042741535616572914775747286792874818330171726630229741282698613318974307959129475895001088*i1^28 + -483034083075224147119720331121073655548964330549992251402849249384767149821380186120296821020755830095001789530778584133457321057343462286051927932970647167889156354146515241857479170901208820095616868772401892018146348968680187638131119352287042435717627790733990682031385613436852926142296467600271785449747587395963682084717161078723870802859056641495098545245592456802981705133747172945813810396415671654548676080487255047018941215949416493801514932198254017216762933518961271768246347656503362469317831504288616942196703958788562979272385679266383127883695427312363317466236157535848586922154124437760977676176446879828252975910627577157525451210933279370877817441083118354703646943112484406506300424925299726112346420890115008805768227947211874395865549783951203329955217613311054216901900037021372185507565994021003980067521048077296294495195980760298198231127843565977288678649122252584336743259415093338362614248950702924842122803673218834288532198240502503357229115820089889699167318310004726941225505308567974919722761731570170265941968247506351415582682991661748262185951936097051158846852711643550777912926149334063214601457515378862971255413625819051189016513979241616915341533648830526062039621549015631358208992750876134240203974417316101369966463698329552202855539557826906187113426178485049187671201766545580798424406406112208159625564808930391023627046074767475733996788576184345494593243669067667599685513624451152622419579709504548384093499380356000615374797906196638216935555992499405186538623513724007808356929934359378774811178425086939711567563571787032604971019493275975840852064788100103352255956817024808945307900322842641202294526799910120406496781684306131100317753188743627377704197442024207957637640199128273685082505387931229417395519648029544402651848850375577567114043988415359016377916878169726399275957010721390105363332550227324693754853642888051971476663964778067885379866926060234580468457409565658676218018000465089358793371546755048151261963442496842086330381099438146302496709589216806172083419228147583196771014320989007993945341838862863351919503102737169006620809303483288323437947429269959428504995670385978126005526088515153817466553329523119754058613541554257666456461590297880998575163402193362506147218977558711897398214522952198311843068608581001395842216596635058372690393463063044996996690923411639040957615201603684432616521030521219151660065652473856*i1^29 + -34154681598515336334110792032294204542397460756355255985128144117330530788139293245239838849728596317851162708735877885178255050072189876389023026307674433761421564085264381900640950452733837046074464377487060315896974903922776132126836794259889117410539624064828653132463417834745609068034858085012262858636202924830870023658419791806698524232058694699870047694299505132861907183946176745299720712336462285516052346702817076921503200353893272333183548129597370213576475898985534547509941675693576613260381574648539769637930769330516193571589199127058992395867816082559633945061255722034463186394994570335714991296107242391657535801977571375806606122628583607770598402499809299658656696109762927256063831052226580062314299325991508524305750701133272507587864093988561856530289418454455659928439053374034128315226175776173467817395936414203174038538021243003691336972146741068608837980500721478520298707341872243515485556447818156797107519119036608118852289047716504682957174907447294856801838564978035483890996013069785485863795907092263959018158648553834286700212546200370257872470554240166023687071568679307712836409858614424825142191228061558255258429647503846395040866579957780529805082176736785770543842733031875008244572687300457260919852633688658881029751758665195315193163596728640491017710782085277572004866488138900219761100519882514810198331420991069189228384632120847532211709879917182372304299786780050393623260517500156300133521807730121204018679654442408880418967944777281432493566084927874011012051594983033432045428697826575253307056665050123137061854235825715916734766282534430205239822121618920736774815589981253655259588118351245979851169464740132514907356223620610687333791182378554629367350086111965361567093648970974837535275635564413929043997234680222080310995927003342644354023196917730912968392484832215098992399837951923919384086531098401304785223291007816709035550822832383847181188342802499729461725763214728816973357602415158069638613850062983914348003232078613612532200285254781553247463888898780583425494868068661207030230520132723550309258603661023847423462070362232125545423313155475391833242744435977626739248220372034990520200998068541489684102744879336547898339156275010877785889688647832988924565627393208656430979395825652064464159260395524127417896729817403237634331293127987689700495920224806503109294983934393526439342694786717537758939411588343994549513748480*i1^30 + 228068632676727576025891984596418403475954648468825273710397977861087180808958480911051791567972103036492901492692804487220221069911957262190744077799789908671141301997718970181088110688738703642223681854032037787586261637478720839613429115622149524443230576864318979206920339399520110222667894349832860759384785822985851248602644941998881031249172419890554669200592286666850634793568043524060282924987534363103723228802509007659886498629604247222517958695744520072603108526393193629643114149496232152146336321550563208751795196686095432596095498434724941670274124112134902818330108514232942818473995905211534746103913166155566177685655286342143860386403148861838541205299942706737574464364374111766987168268706445235910997215619788169523380750539916190422439963088237456308279968533244353484858477153421738592300024725357400722772343349263672553218364813965405622827294093573854499570070684792552717957109524248071952193080794548513908699573574634051682149596234567957252286233696824020752078570795007892652451515176902003473560659094273689362326759450297201063872092696309673870004771677684229470970210046180547118370540922110199568256944699420472611820835276880457739634642910277998543633140315858528754007404260295732384039561824980623541406158343583875518896310634645542718517580611453337229052647200562297216491862922694016392429216827564482473977646607516462054037016362707363228058024435694316626857440005974013438582133514812923257613503854739348094031183988818372677814747113093193059520449043561926297006219509588980913531957314263605699063418575460277475017797425912741451415087922904798838967693287523097566608738972013763710749719641656091688494507084111286183122977942955821899264154563028596029271469932700965816643776981895578768552239660901273847306950547644501043507980900545124694740691443488643731257971921442306663445210360838724628074532719712682880580547295148201029869667251404906763809026937171563530078908483749297220468328121830127820659930810369096053030774991246432357323075251370591457828864846119421354672831517269199318927717251446129490367990072685989175940345447148926066040017025409256304003416743278366595346349084243291605445487801031476287270846927946257848222641258658062064951456153471485414233170837080174619888124076629069165784946225162658874905241111667063745876795292229436248032863359322612180592716894628015054952201863076914653443670113712586358784*i1^31 + -12841538814550891772687542388942869830492574345657545583718870402515049312577865905642425176269776726567289913852663985786748584945389350391195278139572226517576431800818048079029688861233679073961573915388741598218582105127004589312379094064216899038237948102864823884254511363135218448516671769639393265902463618160852112584252365363819301386288379172809759264153277447890567914796652281926226083852377245184541940276645050426376947282296825434203613453172928445093236141213287675580269439947433629155005210398886206001742758824001930935175521353947941060574045890774848016810133789333930480810299668572128238842974044969445236609387690724212093898053783224933353649947620683772543952386204673334615831919074213201314402569127738864345971640588303413958953582810059816037628080538874229913863822368647101533419357164589572426226548714153172543338026132482415864640502427684417961127932799404785407738845746349525693759412090220584749305067428253385678925422375833125518653428724033527019387290976428286716402599000897535751150089025854718126186113398891301706302567575802643605164037948303306690090105359904851311143493522476491826018290270537938808926136429694869036453276796229259872447139665360296817868048430714095820704910573409174057816676488806746665786732391844344278035795021196399191339400660004083403961450480618919070482459589384823073681055005949493017687021198751287064358387939773298188168914976583741846890027825284516852225239245612303656839394869425471224515983159247192041059168730860063306179318061806346999224947442371054409255727732299123718449375106256869071667124876029913530278651807703033330819171231884802384571796645861343573292519988381966594858464733513044158975291723988822265635507993018408769895650497578752978484976551549666103013828537085251307713915462698240063923440877583873946367890985592910602345570971267836974549229548755413205807310559519292320394288466065276816173012522369460829027572991502111855930113511903384251812199752568007847082602936357614063595379043749137112101291589483302525806095779276974886011151136826195930765240616604206619205492012041313214124985071381057894534865544450934883394953051098555696755319218411478424334930458491387675467029692667354241964546327734040109197960989567783314128962942193082836603166980859293616115245281901115277959154931573564700177097737087627968725918047408532744497079137721486499181901132372901888*i1^32 + 137568080690471427963477646460686960796847203151422150631237547615613489313213218578396604781961060386877538367622966899627615734803814097971939081341194144883499263584078398789245923045864506732547935100050138187192933063450844358642356302033164551166234852698932855032831535847638805380465195909371988548585803492425178043184125589364704741597437861757524289134075474207008658824346000342516891770339014113799275493129431617496319926881654303818741134437049315348865772406690269489124702948856072121111346858798484068244148474102030897392434320763104570905108188457975759902175053636128658539399462228377285663580752797449366544954747820945032225135862115616345948620430229338019028984929571374885415321973218953315999545673193740552950448147650460459295172725371540428307835910623200139898793987835158417093259665595154867552811342066526958130302108246534114787287728922477783314089572677898701444927846091131566183425901637579137849738917283026335727011213488535858381752211236800537784741179990046609867912887363195314422715312378855247139291645890365339207914119382479731703902544777377276227430587283663430211588557525590832683132236004046928020327910083877889628005954952360696280292010406477032587035418300208086100708450025368692436978402764714286771360712289046911997721069460822440290568841884644679510453722786293279271992987117995522334918899140494102107739063412649359968539990381570885104885216435402697650842415608206298809731136448679093357701152818261400299041288626895467757793846632980755708610424564694999195835895028005425637615311735763681887562575337486364706689364012201221001049451924415468535943951837727787386991647231156271646443607989893389898562287616275382151654197531716023134993670520474266276754301645482985535586794640850045601113748375110332903591202650456419117752546150489641793698939631285582667042156661468887851792486834856909030736611373997798340027556129352634429758759903651486986593925989655318393378453860347097239211611321361839627457353983015691444335368885245636768140827495086842266878352220158270214676026657143740088585272846803163932698090618230931665439081803268168104897916720196796024439742137653997517206029728660259845023454743188234515056061926120512367967096422615976160924669757347001168989663163021693269363612152339587236820944019855571458268071205447295885355016820780378499935065314720581591013370318227572195617004322816*i1^33 + -4110253468946268948947059580855286966629839589809846897461292010173881440705255079634608724151703792893682318322090610589254116963159215106474553713130836836527795473285478304953178951439948478400586208809893885627483700895397638929777556776001851287901722375240733037441741390437270311932859397108437704935246072533749427681802780612562896418704468571583975009119565484103517160865617870984279296644004935550337238471879732524471799019969442845450614093265526766153595767702372713953132532485903119823832049085248929540367238649808770020292260756715673589051374317675091027997454769419245986230353149152353713893844372520385399336050658436355086688132589375478754608166356426457032749927558686942363867784805768599751738022724772133732576840349412932866934955149641313805466408629700754292887741310787393842147192438576446326592387512619006256349702485128508919671854290889354740594137004066363124104880381482987407585850600921960821158600117619859842338587355434687748766948078094554678201548312997035250875409702815344082017776587068243809021027897101016412514512850026866898692612314263193193961725689788426999060818360084706805009039864481573714125232838138993096010655709038155845617596837424323779277735803004276624211302367501775006789283803112931914910582052281084121493923708489501286946861062011602159422541685404785383807653583270940344747245715622713606482590658520906743905362109609114537620344244809104945018185307892071265375796140972287161016792807090504075164094275729011631189044849067186557324926770824744578985477194887645566944421661413731156440620621842810499266014307983682080398258061678539579297776888800510361216697037406407776169615525614734866120794904870884171932970544133055177481610215997596530832172198850574051814151182362542458589280626061315751863012724398921419973547265851797408346704786589620003227291492698990285623441832154399191527924443366797950632044871998225526284951255559438842789539517766352008754607774225446176740645121097337868272079093070089002553652249959833953767024939285696046423328091427062074891761041765842551065977607564343659105423079898244005899260448831050373621168549369820169317040104363282546704360591633803570539587025984789153674044963607172036609205716666687484679696990439766527215401363323948860605171171185402054230155643237201819187865334921994208707562807364279876079567670278527063081759110974329498388922368*i1^34 + 48399342341264330270530826105717075622031613601553111998784919480990568477575467304103451587127046980362250641458768409895762020379681326520061791172726400137798155275862010215795838841382921939523624679606207863807019082724195401759390497214713484211501160584394699896020186132457114584554166216495969927842331644196472650766239286841341341456802182140143027599049646035626286202635749912081804364762169373399590128767920856649353945660117739636504629018898885242146089775392572730846503516989383823295049815816566865821694920294694862781919256203910708801006576463356618874719960732602317389790388138814255962032665964381928785594875612705662927710965584342048090655005258232420067167517916700111505418079814295931364651051733294111335535582466943746065479791178329950684006006707039237118413789256193118151056109529121018366901951511363928679863513980639598661618126855530245425569129553845370427110246118716376149588088651472081212719013205334119279898143719851254758903909441383689973822438436773058654625478594140295293977890984280689943444579780645838686989411544775247946627417053478372882729310331759807882132510198231474704451833644031646938922784536290821451241741364210373757672487968179643506612322272648412984077801015893856640791233772238392301372637968874393587991272271156014832115029854145764948711934587834164157752001939207533044873955750836413731705392585598275684544065779997477372417826717648451482656589377005004470071245345733396381208609360229747614003157764879162403207867766659465988088755732808783393908328455715684941801623286861943544094246221311239253278116939305731578165292434415274989460861637591195122300805597496676504836144700132391078809731336313863623610630254699771496970056649192562098846190261983913817147500480203740875061630907323129235959891262167230747672345588979931747198465703252040379957963668027380248614339329781964485017300968775237978360460542939356194454690348247726260261546144786783967269278942052381926502795400263142908543770609736446001299699078510567226623566294521450371691064441114835211990605076829487986093545799969320403646216955110684503457510234294814990523107692680819829149946606358207598887280692548190793327256641746211390754677623608495900821938288110786880098110855565840536840198016616338621477561890912201416116043650432170533022050765457150399368490479428546562521027567116695073052353234510974812160*i1^35 + -439122319214545294268312446133987794455462656190665174756291568689774442693172439404558819138477956725994841108356396238311734521821605047485858914861652767794538583871362515266264712137853082579211618595660163575377391561640370190650060928941227947278976573398588212765177192009428830439538393081084815240174508171654333955429702383233094686865521885091960860825257189632805732282384781182178782035875527945930528517849880683494158925837755253440671780229750001561137720209514351229675335520001419284327390061760081043429796490458806489738813851469948532929452375942591839074529355157752763393880187500782013655232040392434206554011165661403288257236350328355420075290058122039455291844030061318349626474342446884979320636854013058349053056663301083838689767209664266880280394862945501345483921116132807135372086872171236323189488600141070325699906815016204480601048316771356934581091899905901751834329847756730583124545591106254486610109188004849280725803055804528090504905715868314358750404085347671158400452362424248423904088748929744003030734819579068278602246696198113868280255123718353787363808639464326726055518554649514913813655563139619803886170084117715074039522695082017400214296760209265246467274157485879171479834277461224344012834974487211196046381813791399408484804322516630729145887861132846516438935247634303251129366374413381702004517371980391233359498382674791165590719580197108656756888389687175079768369297100806727881730933193022838772982341356273102971100917050200575233147474596738070486869415913788615908436029722155014527665457430657461988973262921624974659485065985846773720952471310870001332794681485938832324696169586405352104334503849720058663466165487652474487890081003968301912284321546963969614672617759285489155084990609441147771603954066922907566022300325953538155437438831491032921577991716933358014909905946014433621168137395286861506920380401982831122227778078600759067960607350987898118946547774661566080733821017717853301860255179024088425235218811880713263177187722880520553137719717814550624729425675538115546066453253343460037674619914600241429363906485918557226084907400793537258414677270132438672068480987514514285177661492701924123159912534101332887682086808541543410751255787391760057936250542453023207369185460183638057367012653431123885976563045720454210269811855719739080473384826774814844441801953175855024192735819071488*i1^36 + -2722286399660224587048406230209577371554251433732002224809905424756209781346432314451687934688612766448747342910150718382757592941698639208460757136049673219429886479542523394474694092865049644292882312315117908508557808329213092844603988143378754166329335130779261379824940133668313393954167095713503795178039264937732465340696099642824551427288833780844071447865383512610980267543143732153950637113476531380086192190022036793691077683711072197574178873304788647850536401737656911888113315875186344027606986449626331807221161222057804541602257325487684068146834530869707235080666017690522099887037020737548728013080761596326648099098801557666881180507456709034781866727509230183533302588659513644840795158832260555177472140269919939781603774641013948192822810130820078190636772945428524507328583732330408886727750243270884754146096973047510674580163738636018053174838334717940887947691453163195700342525665959086872998817192968453703171149277820709642862412067858701401654919874285785916424773140873810165128857243592763973641882856889992884207343037579560476173596345780153201967320154047417727942568517110864752033984258069258121521527842428405730783411487356583444931395496473327096721518290910062897364485332610354413005369180758270595081303865898903779030001182923247253832225128778210298252179792146611280972403665645573389178413239615133781647026683092111731782207253160742448285732277599963138014193418291931218279157283412811019576060563856682386928544612736312868978433527825174734723937775541685367701815757438493083267728820570619507482904577660816974857208801408767673948006281245668933691350700389849013466361267528253785436644569613092559203350279751988980638038887562712114568271140167143734433741845252724645165401273038855299401565824972539029885323073289515943217591380070033449757666247451911700474363636019555936701903913187537819545935412446385291997457489700477240330782554727646492579794899900983815525938880497116575385456276428213941318070199228284240400267038237661410321251732431334758744234911981424294187031227678675726927526495358526356131765127668065385168451136026474715761136060167221584605296890964618092660720842004381648742995392606138365022032564119423093500481614001153136736676740685640349617376822938156980638031258616279792463996621385530987763588062334994652442347635520793354334090674847706611226285615708583238002123210752*i1^37 + -418852376083375836269430799090758222000341049824994144050399264300898004589007118644795245818875846214209140351190404213488359544359249224524922590450726890974951982758215960210885653292698196173055811832539957108435076179178695185401817007667681039291592411607113284408832178828335437912908198317525386201075371783974105898498934863694642038493773050004734990799265232338942465484305837945006163127836873016460012701708821924519429943455359196654253109458020664872908406282775484282887911870156532851912094532174129726523275931901224257486254208357684781858733211965767854695036033453082551090283686317155565391708491716595592695301139699043561752989835970080938545538272771338676074308361472504202257156005078232166373509153837627012919699826249234644640452605995490769504760399583698200774778403877067468136176429387885331302701409611387244074438076773477496616967520395586826508236811898459866208430418028673236683029737838794672928344330333921108341294453223371327198944625267513911828230999126506759164679456824677441882901698810195693441807729024876739109722346812049587018264807013181778048223203421575351726019955284031568998519960891302553020017247347281619956039398052563071445273128412371541358837971054201905280802261599726382532216123530576827756192618899072525561961418817865937713521889061971257271066201637818501668670686818678264800021518731087599141325531328983631498604098138315525562061038059605979014506404849708962742014076183393165852149639600425246980244676701982512132073911939302558566702557715153836298987380186990020893456560738644618235550607743909231534654227682192248189656455458540779884934037058529971732754595046695975390129852811360323342185368513084997181125428931099654046892101902300645859275485225083477833503615114557910989892794391620456462910480961988426195178491994116787064098997054012681849664775654301647590877415123225887754486542592633552807899892417474529654264183000256999258449371601235452230040647214514833910515142448476931338682849485761253148430535470857115974721121663767422070574726579925986549895123147235354490492621280190266738992063637480880469603530614846477702766080035254924471370478050664592478038815173005922270364582900661833497032329945992840329151665377604903201025544711233129850579355259464240026861103196370985371292153057974438461984042204802446616961191264789790963139579696622721826816*i1^38 + 1202928586954190919229176025497116458512163107706120705124113751545738756694396655663181683578493874776802541851144707482674427445527001227473632095317681779112527565459200443281994461227928104479931730758032826901645020620743928618593344231570097150148323823276623335316141023916369975569624169671534916440108965769220764271042326122985856974377190588691394553081550742429615444702847274020261122773237732257060184215817273651722190213764852047559781494435314864387007931400628868261202920005328817260863315366936293991118430933264089097562766832965860617530988112884664155389623392279925352111287681820053215346332168018436053934198196394373134166028758699176260369676670065062647892212901284315171248123366577281505462601719601173887784388180243148599980384872673249765561342211906555512060131226888859965776979244783684570182171193726746200216678886399813427267857722292391117353230435534492607185690126619791574425144545038319470279965924919349153132756552159066941614616791547590224082421702520898365201215353835952858618172926455222396086462855328524319662305927621314938174938844160187658820522681489008165192704072381155823607006095589991886610972464133590355651864306280281029472044984911186600909813639235153987742232241830689430361983463907740436953279068079023143095727479453077881508688006300385844684745612941965423710816893766898105272400080655931407416406815570244627937504938465927701653312797249134228533246943692386975259472879842716067731178635917948146137903695689745461120368859306887043855352389137216561560306399843641818389838417378266377721935869057922844982080252317290490456755624846353131925799450541588854499784947564533373598615247442609260679821966162950653359891867117652137149492558374300960669041984850870285452651651885706916021811010628506168540011445310016122865281735223558539817653972906339648973463438157732963497524831654587130472111511593464632598036719449330802144773925238824180373888021090042447467910511395870950008757377910833095111974924228541538805182450126682022152288648411240467626814013629242747085174517226161282651020487204722286736483909811383204756426448172866000291445775560476288060976591612701623028688849080645437039154126320037722822975744206840298052253006322886446952820438949669508312897072500782153373709336901732414663165827065639402213568896046018859690544773345635150693339982211619749888*i1^39 + -423842993048153937536337048136495525194392071812958138999738317175331179622561599492040555424675957572666181099218958341752807133150451902562515165498898487407306963350924024349205784885907235800826702880289964581534614309357981626458552952629661513091907621577653535072239190844784219574496467183905670565299040175025060322306903033317493709754302504405997741996659297388909121270733703503919471073773976773351079411478118530619234073736353107939570649287184319274861210446060416589735791630315638584649525831368111756136559700529335813763567472481412932332499645985589423523559967327379512475916686061985394580307248311346427554438617563001844350184407633724302677779239938552323983116620616057454394450988580501071094381976397653107947561481044732182486776908956069896297718814312816007019908382396177980664386345687995552943280875065631500345441394700447641540344974708175169255714836749660075831987466273433776658532045640551330543037895796093489802229684283438784172560933310325170793446489481792137445914712227072286550292933408387341274103492246077452999398536985693798780353972361775627865143815132148636265600128987782102047682097133676630113783338631014473702453253149729517184304856375972328606286178700722990137903871683745968470474778944180534165103534186850262008952892521426177113492910813909599617521760154171769049813228750136449562857693392033539826678335217634066814574185914997157037008167272291180732882111262833153821126352924784002715521570561813480704892816599324459391529648158153615904860042548852400857640728119925239985915701252024903993810782522083585516893593289451274211164248469066923407786212248010609035646343181792395619928964217885404275642883399436972825060154955107215655650343421956927696506057000777290828747831362818854437188084754118283099217058260681917248621325773512559712599727281145404708812934338502487454379889565368812389117521938832590004968540085769058983145532197197758102853860238441250065229494173397751798981626527437478351149040839937010195117732900864148446259648006838754254829663491360454380999698712325572994887372168899865446788174223820148896193115425425258148846111552582929800239442638426872237529161987993867940221047490236444044047586306995866263675584566240871023301796027445493431576998111663515746177915971043386709406145367023465158770176936624174846177657234663640441307696988160*i1^40 + -302451125657652509257831970784159266164745212958046694660861966717860428109896686256704096458445976421919605257008022434320387295201961148044798144936738457526098467046865021231928114702813256994710173897238499788778956551550643747655163257437630201882220096740882287625381171721054804691599105172766139467401189512903309892724810354895196874099348492575364071717192159420108596015789691282955061728519441439585704256862185099396291721254492006914243914030056691873547818428412057870821783557433827998534586263317475218553353905646527981842598752805279604654763380182566819283215852856701741145153702549587452283409533697653049577561104587779766435897069753975055633306255365423473481931824771478914729721865810909179755614055178517306134529965727275377257979441766743017252559562698259523022724988215567512979064175513623922332264199579189705665362443967420551275976245585867835223507041285915516275504328183574034168977288787420869307089592519778966327717930426842004913170710695530881585551988678638308675769941774483555698150506557267256503392590721554052636387583311742324290421013644918822711919265934203517829104693213121968586043576161863805278622777234372204279780045852683869484793288562899741359877913801575409133665332654913927777997013956795013583305582749224804995197422072100589686945013751101609761924704331680830048328479956338315828899526740914996962072501411392378812548841737091459371886801475627957445606902507231780757607602714535860246439978256418362571345187130977083712463844709505587313935819619056929029819600775170324503923250021863956813580358129683393083138556031935772273098987390742937512110233014323723285937660381182307212447221004992250024066813513234685923649603344711838385246040081591835177971012183961000910182500965198478935407686631968756249066606452163167667591068461001420368678302025361283060968007815118728682834224904649539669118736801431548996809499172322762610748244788632045912207018888759369455591325623767331419757472629823017163738590711734468264185257425441555796143132009828329931004381790006165039404730314818510409712117107876264366590476553027458245084341580162278081559091417135042284980808562640144442764180696092191850990957776216012181683399506779135210500613141475002593542036400231178464893058852207591326827573430902755313156331085191257237204723484144257091434257138942988964690132992*i1^41 + 3372604073067380247581037513076186103653806271958908092198014678629190686729645446386189422007888340603117084297394279980101498009034138925371205239290886194321044476523491586651371417457639891677123163208907110789690756476738542794134243666006240642497918806050745408311444830518875535968830766931363726923984078024524640727400680600735356468322573558756377970288550378459001003130305353303561337940462525147606990400202312674594877404184206725536967305604731949891619409500572925989162974121690546552996089612951708548616269944112455525900483821332907363874034207987869469314610855930726999996097210238298747450965372545052111097379309656722386592267415642593096682947078659467766680271001476312932138912435770532467039741701795327734465100107638403155645786533997141681935257121350473724970029356775773341891840359243530474918591004600745092006939036715929660467556226956858344695177739339609094785207834613395096863039167727940260750526781101243529885613951009697475829174227760501488734786680176961840239599707476838299736847332093684255412429687101430904938821265996531957589166438790138908025531896241572984858130440203950544973207031403849496596437063445683168035230686749484429384863042382331253618961385283109311518501414513848894528696887743211971503880432996045915510931571998069679443129107694547401972483316800299530608542111041480609098926191032348849016835283015899027602217327452324106424164249988288488871647149128672385420900266704922207128651106994496238995950769375268958201621122794193164970871273225606637154154924777468488982393894174889267293730654088491959409936495662053290582970764702295210174837262114426380111136715197462836345592336708720958847434102681431152230587864665942991160200480042618850857748983318691442196570732207305265197742091977542015263776327563644130486939285713785437816847709314555377425844121350476432435562278857623123642253257866074804991732211031120595744970023304266106984943142332917008671952414572210783215330994351587490078938053787721032063474267802281422019631909073829454761697558831612178889378497935494526264139143250783018146183283491287345394264043326152187028656114856075101391837586629007807780380146448074948933219356208192455178134449002665438450769995342166456307819653615767473611800392678698421231450255949563570265304723991115941560591568071074177247654005762684073541632*i1^42 + 2989036243846536992091376832261684927431014209852966756199808527663554826038601236429817697195414733735534305832384817367966593852210906003458822842797781158179400676978111703143264913882093615655988932375122945861426973458641826738809016311800918174549246194929740057557070927731807141731779467359527145987373848101144567312463548952892573203637813516419463163360417822714887853340737897482727955551314367246560582343587734081210327509385663628671637932094467929907656312305704450279395223449663045776153205804270049467769265593809704241645360005387087872925088703932330623823476935767993936107692019701933872073613784819142373468677411038512881474858465483584262557855800702024137987086248342656955345678636397795890390621093301068881652277106411022037420953869001894407756953392202555760510973402650584610470091974165400011775146365003978820098673066449525698766189224923846635173364595863334656110450000234489511665207205750287546274330397194382145590661374301929153328456307750271092855047038000912565381730599588520000078172855741074849815395954209993281480821105124443324300259900268360682854870784044026898833917913075870511108177079854784903155370224238750095280199774989113308886156704083559212050509324049248429628415515967044782683371655814506877327645406259569109210832657855637977769454187354123697465298856334715692025873144875940943145533930251696917513218766985220561152866816122471947489024462103775700842527984366978474258275860215539673398682778550401910290845313718816632610178194736211794409130840738007921474082549642453236109067710669999102271945413044801239920794265457800285193281990851265967737235693243700083074550526431760134530466555285540796226216611334847661386279623276038325665328854705429254016966806415715819685554948773585670410310295397231288844285094186220699670256218318024418604330253617659321001934237299824520001715463285089359670817640053893238787048620571130011247363873508093818814826071270101131776551325614789891506325247566876509520229314374102425341966846561876341495630255231406609434061222436776321909735505701220165296489746621473825360690061322593343019137797412110451050489270887010348655184587440852780099090816859926130688057816383706928197684454460861944908430992333247752338925167128964551928188711200216631798791694150560275647299969929945645049841215875662116877247860782923776*i1^43 + -214947302589645083388635327775976759478446887576749780289877488721556643124465174912630758859459527812004992086047622541948871806952800291199405530038690879364119059230886488162622585537184514613478343644519751568217405235321704111054356427356849487373007647688818164760455548166902006128306714040924160037839248665616641162047020460581383483904778229058029742364002472111000549040295259429457805345203339464447977834633629861167606006820967126416619552574364554238802310808209250482667677220602968069857445367546292104491736125789635266472181193860871423040435613895153976823394721748996711662608521295580282432039839917753067108712092157202253665707301090048831694453548110630409147348458338364963296860555992308796337874630361263291168824008128274800858248608905969379165491685462329815589853750939956350941744233472067667787773566712289908406291798287717562554812364415353500643803790034940376342434742038802852959828617341118082087627639165517777137028962911158019936019606495982794635445622134379838611115787964330835466157669450394733033235415136825738572040874047933893933792101379622924176012231478543389859198318192921847742457411871179430164327818984593404962350460806674632466116666461883557322073177478561756081670252846190599812950108699563033114525757282695556035441931850598394861605107959976682927441664556558398999526967828896506873850283486570502714629024624575530013615383488211237653618651462751066260046619355117147765862612097606683967928146183401922094850978221537807356814794314886329781934355796747304794047282194004428721639348717245467321010879626067673913187881450297890598237986647936830473146852308522503193091199284385434832162890101956616906396460482802882805458476839012223996517213972733424109142124901898965934893225738039552991616724362657157649510653444172759599378330351755188115221985180350477279941647303917150083867007323078676260814775629217445602979751013334921911456112356075252345218611399336359674774191851224683646236127524655315363299865703086190277661838398849110591045127310369411881332005572331768352280001967096062957990098709299472093713574208877479901350855830653558789423560474103160129864371279940923618941424447555416676106043416839216285954464500850281317318021743558437465546318720994841916304685906565772288245478364461026093388955051176251541781377415238930204555359551488*i1^44 + 1045966369732280374036633765583185131100735843502199698603755980861319336462267300951321771477895497787769520937127153910545003247136511964117317123811094179667353814105198654591600135967736001156468146506964451662325268242292655503303598266928787869131903541411808912239557811129668063369255662160774707449788935400485140232609213122274709759832260436066271759196553498081252078607886139834387503434978266718872144498228923947818014516683079939238220729078242053152992611029690251936977562744311810351899689507856809528633408029954024479755130204602580187189708208166994770387074024578816590401151149775461467200766516360496309827014520549927842594894711495473837820750781349681947311407800414507260235161523519786551313143627676550563665636080444176951824093094547666583878571667384525745673572680338666344769422182866444754102383513791782866631043786882005339641298214237564837634325983348502770892646679746860893590991312305910484594632944002154503775855173002086179568078071142910415813846279342191909186708262073739698125951505555959895983513622525059485620027603295089263648009641819639566813553959323686870361731235816294003384523316942791329097583226857836246289748406352194774382079824594474487274056160839177915862619108019190299581604778789771968027906208233727161278808344339580430166845307754523447774337214343312439126341575424825704461264306498374724954544951756063805212056711024657434732653392148149990387180638325881818387414236634263025539661894005204358312161989482253564421981690881869480726436284624706408826399740036748416450825852203707264014527797660806673059678052202171214886496276299838369296318811180379456677947247380412652108172681377857024079093453015747799863462254346929480766873221434697298602271284022647422369073061171031037969008404012443309904197056187840203726163450481844761709115573669558472335444017497143082239539893708236773845556178108121170120296374627694128084648245485405845781828584035130493173974620067209073064791303751858914832377978609786317639935205602389566376162218959294445457597225514546814973127636886028019090035324137089158636859741619511858313233561391831134005457934317060671166025523123527761617603452834052311076501371783294864015768562460909193843560045188007260089869025981828942235081154564009998671351466191433755090108632761170243815648176980255869847470080*i1^45 + -2458557935396475784236655245971651442698623802748037284047102783906410266023334211548229884063777528399651459609306613398917648223410333138007692818986318423868241942194669662628284636501139540170850503536921899469018005006009748033268367966272407756919562902521294815602638931374846896744840533295661742800459627348974941140615320566282621108713646490048114305993685013531935009664103985966840578136648177104424082969941076971447931290364144288783054005701854033697382722398870043530994410782425918682327296009732229128271752486841661892026812131029308071438011985193720296949995198413406860077597238386184095095879296330448557748396929299426330990612107977792227450470403777580813769814206445975492672871329940231589970494958172142434094199419152871294903441165961409729562294369377341407981416626502885478141097171267105917216758807800733824484875676090022286481313978511699319871576144882593785119497239284218951937551850997446295277437576765200100022160919103603055563271738894684769541896927351196494343959285358931165195343418166981540839148937502427097859188467480552231150699489917134358678307956739149444797918627941964739415798587895576544071535765692571828048537548638793727836100146074507438975080991122016089019300851941407032987127767215524770406455142273674284209714004082424406948431245437218329746772616259584078104912003942175455091776887506424863141566769026075034125480558009595196590120296238188328452832078814130705856891690850367446498286884203401359055120505432840416001675675132411944526717403438530989118763293471278814065895866783363101516064098072124143279260436811719445390917398233298557301756795598450394221424884434768823121544278396520534989522207159708756576594016322761250393836309841457696362800343628470595981079999535522568055726692717788063815272558551640346544183448885860055723029430448632036345313358063121159984085241673195949207079093447410332789630980401728187414039095857373971008288347849788605171828097656411843373198765388328891306293477922494053772120330716221093635282820765741442309265861814999678707141906770217066657441884309136263399871348131513708296500821249372632427802373441329172240777307079381976889101665236374261093725116594312355127109254252239584087550731460443627832550305194803973858891153239826785099761216695504967929258488574994148335769759405874085888*i1^46 + 4553462834314322262530057710669848974915647921090342131460831047999988182551494224699739613538408043974811259031169641125585444680615947604425000585505346613771457177090072837919860355459154156432634480105456130874917030325573222060827268903073128793686149231515945785541683355330507854952831851861597903667655698012416684018290904151264458502955022454912168773018190485429225313754047817269551789889440891501252434278892153712576863366107777167907883623778411672678521371369028288457426009676876723307847461989763388916875134914816303977617831230793382191692347539190384763558534035094802597106813885498641317297817541221451925623976267503268436103073717191355793636062342771531237272505782955151284358489090324250775575055101050546700861344729835203718874691662596675674995536543086498113908293838261190442601324780435372913444016361557218460058054620934761594148181977515817205715094245168807695440391247261269239876172065395201421470189396953891005784156542101234041257461657257890982053810375155269825254297251044008900173785728461862362889127822084360045147086723977987717672766333979040389665515529292139418863368172993879073481409466456486298109293670863152964437493110331405685961942723177384939311238409912880930316366971790703333447957783895227340828571162276962796995987626493593601516352654567363235771710047301871015073657674384493066211523711926992956081560250598981952193317609776826189617701751905424964428916897875475791000957680884473940622563314093655788241364685037942283108957966849041962990065898092827598007880095025030353987434738080874084679547055001962635095478443350183473942347319160417291275694854124148483160946606854053962390106378489552727985856852813241425550025735875288097633210859636786256510111075833628712989020841467082910848152195236899721392732347889865998827432401796592980921083435200460507542071349575359861591738158079367607115608133343742318542933941534950686063154925066077242299398370430003121147288285578638384387764950839612359088875700072648445277770692606720549422935642019163324378435263980627939743538900113917580425025765417665035994851249444149293655792288442272205394517333529711945621705887581086484553616424021296992054155917978238871613051713386347557160110445077478991755765167313912017366641916204380048290030095867290159624070025651155853838254457487360*i1^47 + -7852346587416307229843118295827721391303439813558313331484021597924896307290989326435554469211802155608809042850507692136709494861460724507512469238797996887566408906898541267927567324707627078214775181173306006280460088395060653981435602143594804807667257721920184836514234139031153645985147842848610370357763087301780974306974275090964224430578918435159779348186424049632294927590924557486239801991147329045581938067558635487111395947823021533162608777105277857803330851361030113013927936055533353277049303396348912390070038108960462788979030459644491032354188360268123061359576100265083556374212813264254991123145548330668113854353887440628026554541074693959280506797825274452103478074607176296336102519289983741294802949035759383538776333917183173451262244517593743828158204497246864606672510366916213130044528682182844611917359784557102898687498337548339132625733276318808595275671793089213463987385757027160106862717787492623068003599540562837209053192875647806942290814856789599343102332602803197027176571815323040275147739917934302829897786564265441392393699009829010863632589826370605276150680415658027761926549503461905866954541180984258021580542474587792368124042123889998118207940287404921325432054351536820484952236319218651284311098015571300777485507698770013560836911816762017128572399905948437778064104144823254266520525211362150491074035572541173179491990682403814288880323853457537826462730964665025500652981990462365102606906405952990207425762236455914518921509189703683368954372488825880916799105938918011935203464442536136329913731293878725968413735800696190636830952630173158453858077726534798470039568438940165412980582421604094445493162538303272607129688608118503894034998663264352618171087401393859456865081186539555787444179246554617948919719852843864239334815959853145292547687175480732634040213196920413478629497004747837322269223271349208498529795852045451156535947718385242066066999624702983597771512618756214385718367674544193739502790002261839981280616111351915346972770958945137002649034656678292370455239727503866020077106351550566461895170816458764887293038104670134515848603467920097113278990017363209282714810076300164384213001642949325266056049924965931039576716644131995067323532995529860189300289305048148471503206837886149353999353346951012060234154654212620560294215680*i1^48 + 13469400067731237333393784941107307401018543475057108226380270758726769948642197848371601169360864180690367822397655839002807618974527616515429382653861837703692535165194259009266850171479371891498442596142585687724424419035516808776715377769437694260259483273091110371543705112157378062869610407553448566274232906913276862374706107081815661083033576156544694193227372115271600566457952578990749536177914109157980853235464925858790380379345935494499892799800299516197313329293375454467181691884947727149596809177050414551152063899578709699123736210210745813808553869713935802299201655579056232447994228493022120869075190053405219225665264128113363250981354354765041769914581375277689075994095047656667620577566973165002077611332292240345788118832725889353641695111263853885277569266197370787989611254883542169636916721643860565920273382956664834711836815898706875603641289209344487072881208057586222192516639941102423690208467557644931729363468668468387530759309638837886632759759761810775884344824903978972359284283253874339830798793036696240273285626402882841284346666136858150377749795148515777701449183859804858614384919038838662097249246214123330854104374937855597246629665165098301046913907171095848331964398323460614957577872405746511495815266136085025085480912591136839847756903995781699139126274775973544001173859668240575968133701613174338045738398455894953533543119147207947351409482275409135762846398768456095726366586319564755980671536955577880145296403477095265948677069649229406357475976505418445974071875770168374132653554734667331525191977014286886946619722738857994469391203852345894121147152047658634228517016088318012828885524473717291509362814536753996482833085860576710148110380098160611597953374160197730718017105497737258555577276836532940650973178944931057572075641628389562650923211000941182970427877998523053285147120234872680543723286764347482599060085050280040590285305052941096274164176740764446417296689923197780170693591708246394152520310185290107634139654034686069872615465131180627068067137726356480011207069048846149490516954185698553784752175808728139619668996436803158886803168426935055200799717968467874644955001136106934185670240836729053752630197343434459075859787782035252713076243386684425908796181795022410558678881519257387572848050705858542849173873451031592960*i1^49 + -16896344176082494290575202216800763294178830043188330240704142095674196774635202778247799857735405289605168994390626038966914493025155774109487235090687112703893236016370003999949870378935666143469335097273023006686627330040464267142112907998536267852334983453657765528786889579107982423223493657560216889907950731963852717186194597722091468906309442963039853937342682230867176959130481095173912102965103265326954895439718814387511838148043326116811096790712929004385550293414261878378021500585247820003832040418572375257882678799170794082790359592175928783932326265745944111620666013486832566109711757404902231230528577665197539245578226111710824782429259423418313664397222310007897250853816987876243137549922337849931521200028295839036160397044196389474329941265394623276864298195183641589407496700755829928511385671768838285630564714394005329319068490144219728140879825153939119336117216718133597483815667525142047826344344038752122741641225983293296805678515979746456207044559182697829972002800788496852236852824042887603905586161295199682076830765828805206773128117841236062221075992002503626252030941299465740728197539837536812160666759749589525981062047828146871661640493601168311161012800309767207099280976197519434521255867150476824475652562554301778792931135564287276291897256022136159524484048798310372958551386800886192480812508976284758508419268425604887956500069662310585876920706236913960955148978147565289714100753650193554011914366730986078134562426179054062137605338311079476165811347396543883847084022072285985920350209068865656713559453562878860519661720521509515988330327836683282191072818250979876528354365889717186060654180681120592612368305332726103489735943330146545341239520048109714804860629585961621594160182616213407378714276560482250283920705269355956138633807832234008746183713340569832157222061561727867026227577148980019388240321931947157818943734134732363790350122029282252430581912926040791664956299172459666192069724966068702392023307149348045695285627700191237737009034873246752402882577858473476339479068581113144971504926275139727816587781630880694735998478193079782570071607423821730213363725693396806439612067436001811838898334968976242916755278303352012108806789153389699776465493558327990210335381370912495214026250970622907695122452767516063213345927331840*i1^50 + 14943752924641829225091930982557386124445867341138480306979463782756837809417559324182682296302460627239472083989543786208249952153040762898013160941388369357044229450246935607452358728929501249087008434864356803456673066644664536671848888789891891520671633444630167549578471419237211864163442931953383662143379657987765799604440489538188896010801493309716121814511823507375128198822616093185963433995045007264796009907193511479076567162658195496073038138106619763285542786151365892196968778242167878192105278307698736170677731364185381245205692436948397576704315875542578732381974923143070535652890351830923871371402937946196974430669179867584637179495209170273793548028931151112969075138242371319644809273212460909268003295913544131540462652225549753640229972950935788669454655006871967461716415622172157589783322471156601977869155957275636050640564102829546713920426802205024752578352087445134532851392114388341897264459780715901120822550984948760876193493826229220036910283962947912719233318164185149318982814915191769588061491853951554892836601992696729084453545155574192263500695703683715714844220794921162640414498622664731580774768406346775256321932630560269148031817153032547417951610059968611648422012992052197752982189109366779978358123289908902198170371415222765836955084236444668919836596501578754460128473818154367663689064294705762261299634282865230316839922444196779983344204798872331078468445730912244640598784265063292676243244294674343804765445987927564602884152988294246235716561770098430763877667436811931935120901405767015524453226892153289279499884243317035629677966255913907849945706145508683631762450079888523488107745116884752743061739723996659545487337495862858092054768648293510121506571594692286798600230966874738951815387691077142869444831452554737354002067969706431719566611436450431073616396866200807687904397371617103967839722250446706651857324618882636557390780432973589033135725885393680021970942819111135280740864727105999995799299479881271422895571578276474510656886863698216897433311988641371530772677062003607980161042484010598654040226991160519772631764781376523153109263688842082776692286053896778718546491348701070613692385842894412170421715226296634726963611731215654353584267666962569613268151098471603473943896055010539800632882490303725129401630720*i1^51 + -32635685343748249654014113983556842145571042931141740511893370254128749244602021131589519128261554602348775660252005613216287412972352377984923055155280164108325918928326993550985067696239212843960663602305126510719349933154855585929344696882524651954267748693959920889500575280513503586670665057660705725830898098804927357621212279380108909317025692786082529561402550984729827065521341400324176945932493630847337443121871258650554229602688867588368701559162459927799128602505381831043252752085726604608888090372909868041659583633377392860947548388845549426781162326925755821805301083308093750487348823767436023369465486916581395251685024895473802724332552798570669852499401198708739894580894773104836668480871160123161276063013621504594366550985769091153013555630540960508666816059437394422058140760119621304754213195293157683206573539986814159362526143178740074762103298842080407561998009731081918262280240775363276549639726173533757618614808879398749618300795644456888693760837034153879954670889243201036581927908465674552962108085136298276608545328305841215054535778199049582710767590173740749212827575715870040233199466394407899555314611757036172855384612471649534677321787947520439208902089918886907899854782582520498136562982541674281739633858030228464178633343679876805328307018704215857736710877124275482474956710397477961204557887699832171589043402896193906714424096232600284130888563228067747173763546431535595455358854145999770476010292890074121924773876778235414247046283366475428494000741650954553860011327289737600585948728246488616880781545876996126978587801704041862495893129506206755813338452937451827990011566588366633891181353553592268738318258839644694263375582006186522908283928482998800881884187118210135840939152690768753399827045161292423401629458194284950438884536323990461037197724390179773101655180626179547514211037843022150749169205572746204628264975976031921739710378476804919891231418358335223419815105078209529724280476657584856251907619525973009671206631947246710374236487728857379658409349799691279069496083848071523801525328025490171427916990606507702751618208286902124676375107362958250422817587583205356366891108370901714496240326982380801661157735294949248615640717654095176087864273338429579505579114479204078179717647389710047173402931915365810176*i1^52 + 3300372908044418704651743102660610284199294374834118009717947008985173309152131063066969530944298607302227123308460377213411041021416946685604033297078770319761570975046366265643451408616013861779402298892570787942282098293753235956331220130501259018777293826983232643005282258294509436748774861113794456560463922881088553852977841406711475827740960621483728456439011153101215622207585174642174989824285179191321325607715205695407818507059108933555842032224234187852073380782709789830332903871173878050739561096082740071116956849629173852777476422592267415246225794629516449445084204406156550572114800432241459547030670382863595414296544898169268915824281782816535330204413900861524901082013522564805172307736453852743739495697560286460790970966844168701972900698187402668535769424669040555684138033039577101637883186555624964267359016847095673116965854320177737143669859077374975521286667966049056966001821896522278610396500512336438120168305652165900485632473525606013571027163040717221937656164946471199516191198805091743132132153058661630829221909252956027075544450643037428207452083190374266464613216172243575453811899726080012979983488955905967462371333055504242675309339397285548739507902913053327336510545364555226012395685035467813951703877093419508820644601606472570292951165793700814466043793586519693572131809369964756421800864895133338725202822898267987374974588867800533282366635760500143633880768265334131501909318238690780837251899875643906156004229774189049369949023294106375708143284051840185441336700937891719363432827357217321734821070190457556387352196549928925115757675475574520453177535417542925150306096251341131649553781994153496752113714683020048753534857091172492040143855318310820002115974281955168898601101504287781397948389275735224604528151680827985193569377627402989019882717023957814218104426014072152384147756669050401215712509804480187898945496283579113311197986538408834483236636539121747434562967476119386812152625888754398225044584543248023969927842032531977686989727899688833766825595882803062548911199231171321737999667298008041727036835101448051513746023865288497925876233266710745478157141100309516095517346825342200791868053557335989432745763297633997245944421232950817468808822036811314573879136446492403238941508032220395145987276931072*i1^53 + -24499780602225308921636934364792881789948280152639331006614871058501941279816100702445201262969189053194813582749359365184256330132814920442429256871928518940644638070478398361907728093440172006260636025406245022661139264707615063389882245551528104876026302496341960834696781021335343694719910838270889227488242081135783811675636318303700498330387341289430929255405796830679680668851108922733569895143378319671073542279064111165101799540192294625877534602903746166361345376946442772896439279649197873057036387069167538037697769960982101469070236269809870107908474399993455326629670361108026066257625495021614939132881848308684097181361972067121301823116727282315573136530232351192665560986129452929397457039133359038665958241460420700777492310120461104333116173822272684357410212526753092261302665162073103619313070976823972851886948659088739456297934579471305297748229120587610427153117103062578616301070142734231480858636883946113236709865485153199865292428908043941964312692946062443785661060132954123964534030325548776740209877878018667692894704251829750187521975510894286394244745422226265126950775932070597320776130397741557288935409284513936480476994624555944034968600286884297413832541448846959546968518646666649926039092381494673905555831911448158942713990803503149615216207139954199607813040209047740518642088820015465702174414402267159738278016737009270101211587098151086849099012156968199296232279648823289109421442192338285785366464001756789655953448250097499949854039981487946363468575489972346308423631835288922147885168568873171649892716484607683168897525409961555319778462629177837066481405304548598045140595183262044749237940258060144618805737368937567310272759541725646939105689357902663645028632813066209442623195021795499072037475138085566569048965270329738937815786449686516013332555590454641720355449015660667964081294925204320699686093799364710173465002989819988824249802963149861173782179584546020445782910052233933417054246117975349970671419493172014821841924354372376555314103214128434355395457193024382497884443995788463075811307733985770782945845048849637271282483718700110158080127896188761985023974546068365607721968525626906485658022537328528541174804932086561493920933052218434152252211673992689640236648869691569988512782607230409604098686976*i1^54 + 1831185488762315233389574641408462154507115147149265965852534351002258364487968065855090704781957968033183917190518144651740694448795185341175000776676728891083979121821636672513348067475817464821445009136031498425767417783849904759563873180103012774284154302239846037555428611185828375329080358314784053487227690520639292053188579622280440987456976425430611621982387481949815984052092558633458854736603502472328113722818875835233331008632257352634304566037329314789805936728393189045272236687847696222539451541746293508286883145466853574512541498600293207965869327219576313397784038606952977915099380100827715836170907959216341611555190938560150550478068589561304328657965194068829594962010411273926488958209041207368380054106289568365995926458207660323747866132532515719904445264545492828729750676957577869943956463408546282058211558045194067082176484523764361787889313777087223976093944733826018207543827644079800692268104105655068884023369205296766378863905526446106154598458293505687719407562066728827960845489980661024253539561220922282267746355577827577082649761223474313341874725881955878732154593662263155805564245862858783292772683354073613395023648296665079493501554477330406075137611441818300843988871677628024417950114152704144318311194127770404844218921630839376572856790106260350758751980330267163209595842340221908330958322967057951363784212658949172688517168809935425129750142149643616474500019075763746775917535358524542156876814746658705403689714819467891269124660812756275717473628611898594106612329152214371824819017132540992716378001226605806275813995288668227155189438717833133501541322461652148073998830179543554526168880828005117603828082859399321036550675782821355737420250426372675175421696635700061825915058606846822835289585683468801351325431293652220540466915511556724560238552591970315707559542037097523949431386489998225432599905559148010484275007956476884601919671446755091972482961686518914013740024222692115380305372878453491834163977433912578012178464636725275391716591139306786029939793258626566852987434984135222268133932987882558674186654442493404035169854424949373526722558977390359961344752105396478648520622785566863223491848682405727858186019807287585043203737032998659552177166591271596432386042974357573773934736640070123520*i1^55 + 13152441960246351185188438362270386014288794507901413294866774782249637321397571888381630886094037902535322646086131612859511524518976891588519650222209620841662606265072736409959165990027059738302507151050635098659700155491120749189219795188627634647049132365267739235937312444880592835480329093963274004288187297618512485375553529166853739844050581687561421864232556402525720710399349181558015649329918761738330643859966384899548034752608201577438797253161166513289010616804353952468046754190798331218654115182405505798525275266076978485121826896557022766121451904245152462392891004142928831623771834087725274344941197694875512115153384937534252932226178259381332002795044197506714915146152319309820974148872227794513783481056362704560839622880000562271112020298623054575412928480777452128675355418215795384194485357018630972057779677907390976441293773524282851664126254505709066239566416321476549390773583882712180397336882120289631947567176023857952597393358815868105717150927164541741834763125101623958621546642655961952595984894819626411336114983550600474833242554303171972924178702399938429233954618562821032888544616056216336882033578959689093692723779994591600855387015803021201845337956806765452768661794641264044497066848359666931031108519568888912689871022415342087373182538642354068962694169746010076135277987223530498792899490125110008078801523332356784234152146200625821957238479628500493240317351025948706439334540680113968221639707714580215737841446039604162590836145282917486810380088521378493532532609080729263457662538530435966991400644472105368177828121846890205448853970498322179655022900548168942687533487389099141480673166645230013790000074780714698932454119323759487420197285909144588140442042067774886203650545798957676496702609442000579821242599480107028583494598489347552601048871918656291034640683940478938965301566993900456121196245920067318558495448189982162374932386780622188705439190609024866603387618156760884695671258088997335254768972922883639524584912686437347540158942137360264655053074185561616194466140660414298247172867219526052924568995552169426882255961045407344752088199686895643602151950733831198707496048206837954404281347460859728246002471995454188639761128974782336056733430855586870320574450828190989304813584384*i1^56 + -14481186049511413328201386141349375113605231534121657014779728853210857857066875273968000703401067022079412723292906793561956405382852570096338834107332917068833427213499861721876057319224354217422569789219909052371993004213604096158270925864739191066433199960081366732272295313046236173225124225124422193332332490731310677519221016532392038894038990236171724784863635305550285409636796033922261037092038421820434126091599259994099940358146692401042663786910952244909627254339446577393332211943756159750485864182223004370321802343909905080526952387735946148968562140651257907711133714523442372523528939269453251927922340644447489935537847207734183909740880165612207284960349055400003462085387843544625990769712374915399444635166702890661339358516108764912478095356377943991307999916546400287792047166977725230424525052481356393119704239223870156155424641961039079656450874849732161420890335114426010208407636524173234258711099677496305161506288576758262570395464761952175916163014206693356021694008237658951300089200162015823445760082439540341430026083759674149155515876792533423008405093532604227004295702680286413232056795814441764405447025774073543670023124816394508354169744136379818894211400432493042901388779866317415464874558584892192946511179193594845477801301677179393609194795597691481761498256249769739592576947760524942148393715489240682710565805407919791678137392509610509743932279778994534085614035945418794824541678226122069097791770811274972165488777169970371837833931977571147792310784553400898312589647329337430508526607646294855360757721801906151073373024239881359929463874331205767141045929550379142100394674841457203080592488461522726643307495293563306152251438066553446792907333602810176136775639123908669114677192914182541153632882594872651453105894932841295352634460953921438560520406279009498077865644672243242475355857020510361964968513701864160647284762714474523829076629826631877493852590580130238002570617985456669418125974219741505394539456480726691516345544727955452714461785779122266249191767642260223155063327451988990737762929255125365421824288574197080861781626262472339358196228896001193291406068814653293921459400985003043060370556521947310162286785219146562453807204187609152176792160018785631755789072865777093181440*i1^57 + 81621300016454265274660213533265609425703391574960723801142796854391096178970678855846702895310271376494240496769942621035426642681797487580936676614908386721413918704202291542335332076609232793579325968587441560894524508240451368557309349700062669724092112082895155591477536039998130588034872752710833380579091278136576855300617727282645995423834228543529564417918977040954883672795042977283632398638200004928494136671101089209064547333309468726484516661881367982735597211110667440065960019203005040628356356023732541604288956139963471755003333203119205342021153160845360888048591619163195011703586974736799597057969290994351389544038686160557108708460411707025914246027731213045901297304588538200342616061620460851199821964447173185294304160787666820311848404258220940723531525383393628161002915498947433516102778359519580825937357780345832685821342309398903640882189965020193311388693307868540009997122257027355454253546251537535477858515094870645237800052744761543628814779275306565515199135737069864657049917261554439122034212908791452407533243357212013420781097859634458217537380100115995547218551917821969472216488568183616912564754776298790513446200874320175031400999576502182284901285621660805375586373516093989088570650741321403236372045281488497830588844259183832855609060352463117255866541779458027734125058163099915774350338991501771812094061498328037565414982502343880044438890282024876223348657769343577633606199008077838483749110726852098214676605172333038165399454501214493790699785158180903359891551768919194398535391440948449125489484265868442049580766063519304037136398240080667987918438670062870695713216180943076280667636096511020555721467309196151487561620614905474488531308772531050792548996241981841755312638766027672980617771332191471489972665643196580003930912260532854753523689719988800306897998634276548532334256102146129694987260512130969405540557265901773612931893334697787151918460651400998182674780866016607141441797522264363040873604917754369104770894192785062066366189436700448851647206908309252286836951645329460344327330460013657335246595333128629035451688409787688908133939999822134338027185159144409439765180845292998495641262276668005786184820295536178327940137140961660005931802901686272300927417780797440*i1^58 + -38633957942696029611602672258836392632441375545994239646688672980593129487916173471587585599983524663305231980398321130890445433290852167753627814410552313885756602967102102280457151791084246871202974351097898331869842278235421662717304271322533934117361113157102229394959398879704792831357788745672655908368339517107995079442512008151984173963841833141622626352369232058940690817353832860700740402119175365798654551876233306623371095230697468312707725562879042209170123443000042461947750104192885525218906256344086689342093743573542784034068816431363756453811571631947257400875123841919114958076961846259356975045748357813366948159720366548816703497797010885425622304428047031406226611392513166192607825305183783905533833221817798886137261325754801782002456937129468308219939988813600732358893501123904755012099176526698823625219548288788148531394445322351247601504998593246543164927931694013034921900938296116309343987445222485080330159166693148423063237744825047128033922144158280019890297490081970247469969602299786393184428562912839677842558955430230157376559869369793817578998853121366129220961980498050315925526245089478631464303810141920745598916881368846584034739484699010171697199307773414729827335241661369868828701965767795669484305207507922995146676957206943419760971131543075396641614418653115760136512763960012273740326439033672044811947753860854537102842925903011861519164772178752871715895055182886145387940681500272175176959749611593826608712514048725102475368230304742931538678282819553233204370971018099116413989400993588705180027486569328007398542950526452296386234543680000829105202954771409296944971645240981031306884539401577413782898355598356158525570642377520757240929478122426115261254958700655243894577436798100127731223380429756515959823272024677680728646721451936159429019696140831286045107711039087038994592979425128357530067873306099895356822403647106502341107285320830310167608595447387256613672650986309472883179563912111340124125202860796701210900189883512078108090270591019116941175813913909382853713644906213992068562008651116200290802852261233577069189160594712761180243553455861910111045200232501878320909890160586484543645923384593854153125275156401936553737910250110797864363559304973217189121228800*i1^59 + -4843402118660598563028117258949876366375829558024109874482046531437756365871326839565392634754372226060937160907914373420232824976141008754377575722329654342676868793567162105951766318889881499109245371423280323504863435266446960581838669018614059186833983089614056059384222576275916577910960179886556176729829782840892765215009963187999790523009396377344020454473521949583517290723799474306573495557532019218920904046352642736802559665994206191680392513216653806857286091009060628419052328488479180644735405730265945637878563361608228280304887841509689704508297250856940335697994210657928321631924952757263216551466050583871308141354696585276154599070142151556821769616386234969428426951063363174011724546946172426540867169235301083163906309567355936218331384571095515034545316525414544086919221093173907088605378598834402841319446463762346404531067256751171671347039086130662328115294188872038640369083475159460399340702251492435858116007024676683779052369350335045318977823817149319397225346935695693969029290413296221788146420659541627571312879007561302086341495436353834988112298045992520419278109191833797264549325765333925448151350895906554344133342146852635032639078125277556802139301610115811822874919824638178598117199381038710115499813205220182215536881044584183934026134445955454807740998977133153331067535776268804267206380931466956428087862565288496333794043425165750662441082162033223855646375383289695382098025390380711447626987811645484074315731554526933261223725905057127993494988211620483819044843055959172743833653737285415504705905199862387635591087856889277878810817694444102026733976514937555034416954711603454778272281390982443157115590690640619634533059107759116941107061824121415726428271429469711764067889094502600069425610837482857602208380687824906116075132695563540543509771077074591164362558955620720298747906743106640167143064581529344788174374918377987617763553080897988285162683696029419266441487141866179814801949147872477572445023034355499479221288716529884163243075157695065967945309673745557182686597969614677922900374548194043114045126227331873193731512901224150568815493132679626328659008668453473748506591553702853488696545449577955804362193861890646392271061049842226471975421675308266291200*i1^60 + 228524668123872470249416917274840200250168777552419422364628660225380353482777903368164452011573289248838170648787733347881713128296218107563400378441114914366110122937035492867834231688476034596778453320297326298285380490993099771088123321243156649507749059461430541389029550098908381601127782526095789375058923737731694722905728242076257625726285768768140391539814591959206714084702564586592729099196248725370044318856034418528087976972939858105640916129846509078893862052231219861006350679447475744208776489107910212080488754733217032603338590896091971908981159702242618919759573285343479014628327771128915542346243507093389536258133166937783681069781673180216440881626702657219924008229459477058542708521382429945479609300286820300453184573023216578781930293445036454849285000543319701593488988579739562541270172306090489102558419900999404714713633399362090340392978038096317859686584754728222264249201958815417562119570506432413559727995554931108779970293321289634686941150305412454987530323449288599416884624499549223943253968507136689697911387405325541863895479361155618047136364927673460694894166795703800339152646432418261985233848453920253243991919175700889203543229425181045028258142812489556174017899474144939852098183457311899740344713765641869103033120119302601929896039935989276778321458392216690776428406365016908930613108677430233429220988858841662820742040185235035272948260919586218177680604494403688870670486867861773128628793507283543617867639744247551756212448920666493574492036248606234983533084800481023314849073834224052549057563173586686677122742400986107522144165461862869016484489689090323623901256927001313714421914059252371720135629368650238208091243308260273113491950336495629943170720574351481219503627313487081352910235062365858398561157327014819881355856948636292010638665902536365106046685745504248410706329640633593449291794554091596226666568087721608889515627354865975615541238514394239433184818245945543017808511842005311337419932772806400643356707132958919941852896011280249812868547293482794254531338986477974918855517103174915890516390950370939512198382413461756725718753577622209594583310200660243947394974244680101870177413491434890835672164863536501589911754973058616417090273280000*i1^61 + -13598299341090557994501006916831830628780358404005264052477179642046355344907804364508762681102191638717613370609166593461164986694272461057057164891114207711147879251833024748928533984086158903917027551849798920421898298122947764117896846982781728495237250155232136244974873691926680677562521763500031693328582906552906993798897814439322114373503853127520497471491310439392560780188269467175710891258284926223573400569700593595312447536247752117447150681320976254857844389828413569056555498755290418442598429078324625006654386922685333313547352485001218590270667016836108101832615545879171243322713186496386110361033638528645611649561157566200722741091105429288203548730460589711637666391666842939912999233869054958336306043071070974080720277930962197673504805208112577146664413902073064738471186705999584588357348903860668045405589281522898668673033226416033476406173203597866983020990696085287243001387792006097720478052732532445255742992817041064111928789273185836435913164475167937417469044740031447448039659585871948874187523225670475093124253378427038281846851961733715433644676773582886754648955827347244045447629995179467607018669455463465048616179043384269567913382196513842015650345322969491772080019330130420305440760176469670444942756762139872861359107595140022020429453060418135777071583801841461839032443530839954262718303394003766726395075804301531611561417627605195176875138613670607714503224950841569541041765313948654024681814848483302586003247889376413713413320481170338055644373597863178956261662455334228004628192008036414832446295108461476108215131788011392741423452949533769116462872521969798738319998544330484312431384556653031542251083447734667208755304411146121510753867066999763560162961537660284469450789410677516961853336419097501418101370677158369631517817955652550986646944940715130653712789766684291095682093502864863545207126096389744577993542806939453664300924896444069720247281401795183789772425931202718816805588654564706400769917384560923005729881402354822396483253495449710414619648350630083744288631950259222966138742026470644855066432124022070367646208307439313745305781796817488108519862701274364601442320353512916686220079015689932333173521961750791042771050935928405492760576*i1^62 + 394917395605877373185355606469945194903528429753762076223036946019384945759400640212684459967461104921800109304437209204313026897617370372816392978741442588868476832297205654590476624308437641644615719255122065040123921854352320409291845712491600017842264608686945951347340641033891287906690113660802554275130554680732591073159831914920918417406592149723451327735782319951564608130729912386948294503333341516036297688141478884947688325044540605690234623030935860861729148501025544407272101857318556341871335541207959042182948337891760195204213247313948230792039610054617415390617873271655674690779399872058527377063076595051496076391851678048178822121855440362415245203090364428141528171863732958097804300815075728977002996868959183979641682026641273908477422652631517634375761751762294934809004977456562083089807317097412876094041840475919650786638544785333174588510516026478795922144209598915184430065211603821161125670080438923855804336052814108888220117538045796400474105391111192565412161174735995309577313343955643626469750018989509072748996213895988753844480410280270152572657885162784285678454732221469682507043351763989671985460204398576673839329709309958202646867429625806890871820530199266158940324191615961226060296382468209020075984647663238233319140455450486186871413286656559440421187148231686194117829675653641771004575537247456747273513730277777635954081813840320880788349960578088777584106759829768816394118040671559330441865947381283646987119135428406284626364905783281076391891937437974591627655328298127208277731170520170161371871943631761959599732445924186110749305838853193728789191733643876285526795542603584102206948668127502964493708310388552100470447382462964567109069992216942865133296288593490654701783556270595654698047806192760099040883414578034512813762088298925073561079424233958313492045323773868996721261249033513075614548849959957679689323935859821722898447765923303059089126702466744695723871063294713985385185659169897252665282228735684569234790527327205059539169473436978068367671731556379178251783169549586415748105433491282674729209103361243571116048596069477223191413886529656253687341658475910806140744822930635725201746074907797328840185482571651346897296284484370432*i1^63 + -6614701278725441275477790392856541766168004840460359945992047717291544679710109637400300882767271319014737649113746168401353765992470808546947783414909874322866494573020720541456024942998765508216591097586661829917623930584882492576229793262409867493850475791781414946949189880274550261410945589753160321379773065968696095321531460302106152366903958322237774940148710692936654688962997856026790052785710149982338400874805779948744160897730920057569388498195671034838252274475069705896393972813853165818943483096935359603538806955411624599865539038949443682787614802607677896803530197005577945075035633308671007106598853749106742280397178254288550751454539644151945795346938211470939276302886625731330098070149399854839732112397019408144954636465836476411239935811829081606111690965333711295009357974748383406548127695071752008307185395944596853088222397361227147321682006428552089176563296394125986580254771778737203980986532296399050277739744005601222470770129514236756391181190757085146556010074026022922842627110437666082562219590638233224668626253660799338377077385049610724878040406345391918136494009997776387919438456420875205001695286728128183810971053610112987415315935290101682113869614194420271424129826715609470267512794821071348406678151019944612600647669827995226373954651991777773181736848613491853356844148068100643262498501654484990825511544049858687840437123524672597743031752417711860307737353662147448124906728095179360334641367532583650712939318140490216334091159508502358449899469084038573205942159480052154353037750136779349435270269847154143115876000987772159153961497030699394666387074901999207552880721346638490122006022843102116737821190702446571126742729053438239077915315181312889047612159792691108074584354057217350887256895843420016316193851914816541984275780103363171887845808788924626457329606965308888474432827738267453134098528248650277231937029720361719448204219444530206398667339309864445397593946848849313181222476435336552430088562154513175583732459016073694226404381669659039205154107575481679882288522635001177260512198432615840471952059028091628324600353034209437881049000753873700559614570783709084837884597969608060938236371240101629299123280418796568603262976*i1^64 + 72796577139706615836669463489912473242428249270549225244099326429561249572719039543924672121100267013880872897045416588621175593374264530916560680720981558949010684001479559404393169245069895425983835147954172057898608965727067182155116653243995248097216361708477605869254307033619569012470229022045438816303256792991055112603139126931104187712586118343322378374576599427634725759065513724222237318655995288060787891739612792744133217762423206308104328918772544155912226638135756373735651238745208501002148153432039072642145444562397730067810484067970878230609578826830922436460956477318736706240029492278664927059725392337143134305927693809308022060231537644155622347048600881086067217822704600523273154163290605041551201750728127622074276611933166546787962138550531137054438206115329256848111148315130595385200507233464762813029022976361186381975841980065538124957952020101360781839958114132192612275924794314037122360544518151788228870492434039868923780818237464756291468507945218327588034803591362738210543306800469628850925534023324630685537579710134150359003625597537126413101842999234084757559314724323726137869172419690070281191926917593730597218566298002266827929283917374336295914377821349475998209454400491219533513568640686462733595519537618329393298460250054529708646889867571124025151359659421200461595454090198796117564528433484909967793084846716835254882440917019931711678377385246747766396339273831375108242328496882524209468696613685594655120936252334607271140410837417352629880791760804282377022314384599303943439108105475727002984929261154650653383401988531342681853725630083208695626459221725050240407538014124888657799732443755790562489120831875595291178618167566219910260209403727284708895770438595574873890741802110150308848480168697968838229055205858258076070393783580311133976214031880473830157372211707452135590830774275705432598380310689661435069529346321540343681642182369730877327807223184259384613534668069258846696572843130338974746211304650127984398494688511906213364621130273990310722271396718705505885809452813386994181433785187281247285209021129520536824537632631489907553628418276239472404639426972226316700477130872810250465194915190693087460914111499468800*i1^65 + -627212920679395148498570385352786272600502974785797600597749359496813404314765889434678833208763110061796375589146079270280034449894947986938034495136875708508621900415852938542152623903181735607768219619324498352353923508428246134387245610082821788078896619860654369806906324809969459721854790259245238886358496665407719247639122018628487956853144896155457430375806597128229165596597508740025990191989539721290684004317849367344791603482869650565029023930262890980218818692523269881887411527681894970535029469337611623285565370559766405258174988768693578249569871729773444795399813103311064280077629890467558177042476278731021530663458812402166216342921083366772893563095619754684316250817010065793692741392333679125996183437891485655892509202161720334393547525211397671745100458424714353392963662457650942517210938854031225682056898209591842905211970128743753788634850200135325109802266315664230855673036173534751225296561605350202199453677774798225553505833791778136937391004589080547455295648470651749470460949325979168258032165220995123796936130186854651438453005167869286848331066632759522243951738138938437266598247357502052884373879179365197138499043170260654639615713622317194380836095047764913278813102183087003512218557623465185828100884590606847338050454982902062074953002947097236216320106865334520731991030678091215546196892089832276781806502298159867310575844717466323013340647968588657492518046014071064011267775516720551148248941088544743942219351374643372558779618318593294587237546689109267862254146209255328872623791841642338727276564761587672512357955887965533130196740807851921221590996220834242094305310389208983097614987799893118292977650966551910194533045991606524232409481377862136092836150481030062735727854850571773021820875059010256157563699187631102455777454552723276420411437413326316139979657610184039519391232573584776443186245412871061823853196361303847613312098866544286446320326372000002590603037950050639289109935635096251855701338952374014400308860146386464468067564932014332849060169765919761674464702926280178359431040493744378167328478249434418801673113372270643386562310715947354713977765957490116376732217656360773212077255995542877092379099136*i1^66 + 4136436429435691888870247888990473844242618051115176389646885858473228499722468865648494060710567406755613734628637403401036453608348217939746740696536492582590157524812243219620870639682862052210733444102106111308049358568776454303108225395216542536096634852290546459241139531328375166648411565621989152142178441273453880797560840404279227411983694189985409979534352756688370856849126722497945714322825217116965165388585627287934518748721758708024803912177016572563057583358568593006177357417889022296442438102936100610788872060700761162765598719329326726925211394493157011987799539174977365606133610301917019358565716969552581504057637279080020007064637775592192972397306620420103520967917648634946971204436490042400575085439275560559317638831502069061280596993528272332636840268358468282588591196480565775949902068213238483280349130285596800210494112024569030957417838930792943524623361756954622105254039234840950910641688702654583898594235361815790804750993126498214639471044479024522538968450405010980275903095311525901519216512045054191443790652141681288935220568502122482019688729992245974476846704556899809105698514543949206008389215538606092198324283062760064748283468918968870610542277862544778364930254764142720798444955806011065347589593751964712862136429501157700083906164352662750250728532463670180201009708443198003195106626858440996253585045049964924623095978942875788217329503505754423142377469920182126001526788083025315559185532488700390553799821251981042143653749476690845955492936928312218066571729142843063291563114119247064431260643686434672854832200539668558253641758041488231176444190767721236245447964456605925523477606990563291962221865078229321099696527603619299852203519182074207171586385714851705175217796999965329996871472065982152624099473436453392390605159122870823759196405853819978331037245767894657007276861299434053039211161585049590732189855706379824188863322593904743818484528054349626333066192653772946679811729284078375080677110790205895861630640562511490452740912090504568621051729557523457019542002859845535261806188100054099812767194787552241686185579801961914199051426150178620003225572382903033820301185788806398782639004449557708800*i1^67 + -21823110816078698302242193788288466861426284287632298424929458425349506898233826642134147911743842759123929024345025038510123104878563923343510391770764000741312996942452401540529388656000951082285324513335827110123014926616903494693497579821969930723517512118409062780219296411419006767029097388938191325926897012154736492686169270450163249455980866965102242820714462350378584931540178067884229608097187357248684203921757754833196260649584018928989782794341586202326128114465355029527038120641141585184029380045574014809426410625490896104394856780149183839980338392152199456820324687196053562386320575300356156237517075260595926762950307121716820878484599086214794719152866476138861307559731757959064071972027688379052863559026306606037467086299387059478480271213084923696838480088717723146795832389939736710691641170874419946144919822956958285777657187391758427257695272703798410511871226562666964649089861867217660105410660092245684047308649147026452548820341914723661955817943182767673837961850714919566704610965908315034227773555320423595100562302100207320217047697855949428965253006856412506994931302834091189829918052363623462978370330831442769481709637311556536975946504518888321551229107725438914193171838501983330653212268659750356741947257678884564962354305084165497485060655970454173716804848809652853963490074444872650147226178863569083881552596938419010909299040989644906940865148223118925323079506319328881176743443477707589769513746184607209766844035747967080159397378031929272772266748347503999286712239767876032862717190741176241279150540466098782161436106124542810731915381689116526258953095181972142775065077920146840207282158706984055415827827264456440026750881731953549483567651174996852876946142015101532234062841686211890732167117591305194426075654517898663604582364007001934767995170638033990428517490828786158983416152389523525205512724554868276646603550976615433413708363805116861894107304592568261895175857433442522165104447895499442515974370332319598923631169913311635684868841800274428903831219917014993047953295100544998258102687118185157165266516392833809344147297123784897627729339998963204889235402936660721037361547951131553158922240000*i1^68 + 91729470867660688035038990531556382455140290750965999072662789457682745524822291615048098039752395055037097660812638592577093419769510664064907085402715362128905528092080754834149129297696047407691830565181881651881193171660076215945575450493626632918644722320614394854740241341396614952252465043829268003495701945104694821537135950888518915740502418820372956681171901075795499537319382273481912278928309623352838010850236235833218638423044736652514715263645354355500609252405002214787245367284394083598260793627352035260887668171934555947615174832984198101001556635502972870238699671802339436634478343915162882913169162781204259654457937763348646859166721450466276668644859585269563901441407013569266582646224709530453722962362162191358155207977379249683751217220580993974864289284438811757346336669657241705158156784387832144370969494008254322823989691935029226164703056418882745329996058724054862654536207647254308490800865554300407811096222720453430213153128686332087866851797002450535618747673637995373912447904444906650732113573394338462706157241990109844070402257897771608436979932732901738149901899366450730454628210746730136963664292486998784134903031009728914837433683729905749458272365454216745581709185158989143507596241263053730986186950800951869347300458329739456213383794898159675720395144560658672285316057835984392985972961200171058334409840839752964397906582067239736434409559959690002108912260500733898057814407301541267859163027591016688288170058474518882627285896868244269354827412949335913322807340912660444008619015291275681894385826448691922418149055295736494015296835520014081491708101428811023898594198359301381104497309144504486100737757559529679201946897657164323247441076815043585757660812417114682249421971292400605247073228261389051348606116125654888763474234514104250635723810908780818051441637145562483505981296837143360565093592420256742625133788932219172991400531345860545674114231079440807050101720464825604983664947985035755894239397289168833226115254097846919364700667750662419619648683308128094238084005967221225830650938662448767439234210040103968866882186590486764208910336720244264192290230669933868752083156467712000000*i1^69 + -265872524792963027077558046491539477858337451764855446098692252856440112792159134017906700522355567586887190607736459305267040947582991497220227777661149932670118139574637558413219320300762062428398369888033807016103160941588069277042359446987126942846864152606727757832673748674327520093481746955858706463360645721774232083748178280247725203746699456381381093342873686096076257071180263023680262000321553391642811885642554981975827021527148606248933435628486324830807712408681290486747826589515823964821900747355208027588864593462583485784256096102616890964064813336293097267659081528301053549101729930101384507784740104251989166348455386390662445161535223950206237949680159543890331932218434526899052183713455069269996072685891808731577585075724032075900825593374113997464417823644796121866994766852748455766529278167347324318531595227289457025488603126252031726409630402127793947312159849827220024580521777708841355194842764397674567788341526115820134517217301215573553069055996694647695969708204219950152180169862607150260335931449769425724235426551691974471584602217071107878494374915464547927268665943689580216806986096105353450482330234360058328314419676809195615185474179483057726235057370504613865235768914770331331193602714655101654715827962364049374371600882292235120452323410059127514665342802079353467948244330742407059067202487606345104766938232122918016298828594903521823826147230003903492656468508410250933370245648796615842892090520656431485892494141006410581120662369732334276232868150672333244911700673814845208494949512822829297637387413321752275242633178843619679717242920960941350857262530839324966154394128263292767169551895211426587748320157306777670100004421851449733585018969796572680332065688198304176716256954266561086440714219552076724812279422192290582307777792212893276218388245588527006157432775249904515551621602937991680345142413367212932519309422471689782853973280961847201626545804609021944806421282523356150291872957744380999443300732136296914878505783752483322251901756050230686505417512938106094845043576882258494339116774059617542137911012282581835208674967575539046049967212402610807955044260799424600473600000000*i1^70 + 388111023361577406906487070472810023732257504867062503959000865523461466304423565536436088452483395824793831362263998468545610118487647091145812866387871521045872332621120362034891756052936568227120811457147335424266548517149999179048621121890623451986554737693776756810639723485406307303172606384886453626523363889828612018198008065242800900165229911539651046408101222732174997678664341139641669879616141689230230636832289146537586099480302276637450263442487787576828976485727357714719226497696394406343364240930787588558541954529735079906290122767686403098899315059869170935031656274640641861027450346353868343648227751424021099371762976131196730724989455597492310934849141751823040714917663608059299970347729930899528421826471662015328851134934780938168931655287492161373524622094938627861759647302049634014854773698984741953747441039350954829711334361809540765776368117032393845421077805017450199317570436866916470460297869403384157073618812604988061659621614322520363081497474116082922946628207173108998960811747620374320399496550913072315442367757221865748531662902186694351769676350614931026823916883716248385967831373811645626137250155057807059514520387931405226154955030180471130069343216374845984843689595254721213652287645661280455895982975214456484706170110559633685362969294421979344265298325405929408525060393037972523503684998202743065606214541470878698635523755007988854569740037799144138613244598195125334260249581637052438824727041993051291979132967335379339221385167959878752676060278139616972583661708178183527573122403910106841855979610487690438192480169771553484924220587817967719105481019516606692231665499009606535915944872977877719543559150785733745934035089413966345930691034762054513618670256722479760725483429886088508904104139216683356340869195640819201497258920836844897774331953051126507102823374562026177362012911652251982355726015489015229183926121875720256541152946199732574685533383430328661396082029097979215617329306504761001277920326407593030494488072664584682044320293324915693684693787698191404500201579517451201471773227483772840297192226416286505261759756519721582140279183654479702798714798080000000000*i1^71 + -13318140876822476561511050501670248376854026127167273877953693772640170864712249028513970966304843619274193271226616974493641346008819406063594644793497438196648328489737310972199531685126177888750771240856396067788710210562944669466182705668570938025788793806399449922024602911138218844331158100758585908602883198633474256635559636322832511563643148561005457516357863498318015456882215167814221207525456750834241602433282521566011344313557718388494350093948379552227806334883961382410140399670001261939417988921402420788277405725170134713760031189501253440511837792300326847456447523371061652604247073730123255048790611197051997905842326656830333487516920617633280240700351972580454184072769996586363142495262580507561013961870217094449360997236118559777126820576553516886845911814282737827451698638345165519706086350192854869353918500031263998761780375617604628884937190782806689966424769794907259428410471879075733836502496219720575556150450349956266150545177995316870233698988548816526504824876816079379953911053504891874931171247835893413238938829908617816516975036435347898860563429444519380787475580233893039251594405606277312951514193812406612161348744848917383617662520778040674099969061361201711500842178805870555097207910839018319483064749046448024059079085949234769412414374006509443884701390529095367370239926780772556583399203825161554900418979054550761942975372177618188102011738064513140700273730780311420049340080600175993983246576077480212802792647739210314969549915720308076399180867703538875897560285948684374121735037700539384229308077261952316835630737676894739637126208735754220212413652794304178206741000383411488908108538342435880401613868639019880796521650853578733916197133682904140026533588846867272640135397334001586623476499819038908966147697263618661622164769085762435744609618634662563007281224556271297629357678820069247115305343477913375262502787088632585490117975931480719605477567873979728662140882364737171936669347333577076573768232640308863309686348757457821146959292152647096703324208575777660307281754579507323105731528469733043771499442263367368174973660286155390025223208869822464000000000000*i1^72 + -123527537918970699800872569616468846803307106797248242277946730975222855527002578567422396464578300432061371821335311012018370915765575544754628636650502480961398042936150290342342041471446663634822375982179901872546903007212262635616914512299070222741182769170612723525632052110660745112860277096739469310276147619734844812353064963587620514870669882962661171414434894375768954767712073560242986304789256718265867953710908834008141429821364956609940491114294689170299947907140622115612319993731888293797303194734969659237878188832708584772911177697413330149067330103884152088209487362206166068571758323481477079990564518320342755116705254113376229396462344075046483823622448755377944164301386098443423805982173303416979810468382610073103253802835750905088179716535288356815623496331622028222057082752681521954485154275197317691669134137627443353354775256554198413817756028115888898229772661809757597496289261514008752717935249030733798058102488867588893522280821872318254876080249794903619687068781488315177535212005774920670494773068782730305036897118594622546668035681528009902972359137994283116880434471888071684793776711397660944546668463007400016772570984649753600365819677622685237042948783245948274781876580398461197299351433945976559076963092966675976867605666964032303295348615346019819761783510913490814760111564634054690622547238139583287149478897230627254830830531639896135232658194821090417224042683092424098795213800161075886879100853079052914497196746114415514408237316660629017387720407617738403590889041154882773350478443633607086683250156225826471102598499112799258240310603292882200211327061314865669983640409838971142103752561424007381774881637049180333845502458930364551000416254577034935758094836217941997723508962202624813407776208763078160010986001625982717657036138269262708216956121109358859173667178074823679330938273661475171441068163194533943165315799780501895393359728274453100060572629854253451165347530085917662520286618934626528133122848867766687592582904862209301441982917615633326341788280015441505810566807672220707222310733890934346536679532100554838527420070358113250495692800000000000000*i1^73 + -2316400066590996736986299177803788826733305282135272863296863467867226061875874143929128652818281508529286920214698152241980954062802704159437837127818778603290370356255097934518222208034889693834241505058269480780180159937413277687128320018490202280710480204076517441176796803135285547947807081797622351783372819159416685554522614801839167472210007510214567316737695099539876517217379520401966735702036303983902816184234946285392988205309544435222155840235213102383353271191562954761532591406964187897590069320727788489523430534403037536535687715334992820583931882913825965870501716085322509674407791276849179137624688498664257432455922533037163744887838524984368203430661054630646544329126344314770034722426725224571508970443330127649358172231081110310259564876793755842929782371817205712316684997326069615017619961020975026553581967582812637812288130376712916040247669908920441122974292662704533009519011198018364296033196320736656285522825574127323915658921485060996396540476969394567299868125736154324238269778456949175480020990700850551754706606408289941202885165847679454971892601916301110112474268701228782761047543210339231111604104849397258492460191706166295946330606848690955619696100123655318131542059692147474115701696253437724789278976820723813337649861221543426031795641448768601140293449254593472390753824918602025555118700747408079009602003129315842204706605494530664552552463596023860444574075028611334225092885333666723700200860143240940261963162305293174410585756965147914004374474804688139924575387740098941130525853800572092273610892972553051668725930515143402419364214436164032280271818904797923991460185489062372855168082478306850871114463650961372434882473065628744966807515174602231127881958696535161217891488885023197915159048625618088161500832401152939574834381689657306927374063304137220811643328745491647847568566738259768592198442723443273540975222116412645079502078277461372964982813294656303871252109451820414784221298193551489940466434521823690887978444840533638433850161282721210667549812882754218120161092220446084971080508321668408497609254309884306128812801114767360000000000000000*i1^74 + 5590116035264103544420811139604152060594205563043502626465223646660530084061878264253413188503232734606400382146702831049507218919311166044589132233675476975575481110944624497479650991825980898684235258796930362003387506192676307841673929406635458409764128422293059964774054866221124489418351293652493948677357463264758634976986996764508339076863302184078058823868353500561728836308965852981401619554089520045313626229642469529888028039234087999836692104189145739580368639734353886274702902037848403808508765251572591362431758471699754769435980022280435567056800293672502593802845407434007922784974111548718312910708096473970335481936609560181732381129638512949655422521918486267540200375039385533610177044388605325689799761027825398859733582886966117072113191057809140392016752586728760026866579399198258915415073068936547884502904190645891470022318432299784669212345250678524025045616197559551743577302612044601056614250214808672363734565325922003023577165078702918781586202783244517652937842239287583222855535955878111809070974498123117286461385662251766273643577845442764103226134470459319331114605888411176626983726064609292954245693458560435212997106043747397667135553532242188795077434838784682139936954223910831613889523611183418251746417293263649868492290653086700511993906667624034875247823190107413306290657148148794921219547607192960423872401243280914663031984257945940028463076903773540285972732266732926449819809224889917971138372118170526561151866316194773854528686751412722059365297241741552452201351746370558528725184335006980860430823653678281197595196491477927580818713478382775191814293034230468083259860000370275420758865410873859790387614603318277827613312509942956452482350450350947505949632324395714248403514884416817796460941325572618479100065607319073201390510021540147314235845841367759249949624359197380230044282836967813326053959751447540475657144163895283771920369889405359586109503325043759325180938838339873336472022238497273015734793374234885670414822435490697965098238643156824185105450941322477061746561918140965294550023571486719471340221779813669124702208000000000000000000*i1^75 + -4256872031479628767354002210832930308379964302868312524513100430151618053826812213978053712181235966145944687210562298470998753599598105989337573605921176722616904499469781501711168687057346899154764757463065266447412654386389975960570222567312870070402579969590229860516562542081205185302500992507518222467655898269919056023406515529001256757248052948141672888230936587568626372315237349326724654965776418484676276241740024579313210666212670869919424493899888369824360375661650501999805378286753989515427566860973273540070732460656874974996950267567140630201399386655170383157841026118795295582940032942423477643175721904492463299525949247105148129043878365538383160848701298026832933304831373038096321724168394580852383817180737790787923796186823260362776157900077987424306746369786599967179073984358239194777443226406710551714712355558962340173738360743981814911250863585845874879493130749457429531128857083111896424121032723541924848755517330894425288889033098347804666373418656741522407734827714994696103177726106738161272696042219804294384388359836888558686185951048100607844861388876103477604343448115849007501376722578990356286113754309877023074444198128731591241826896887886629410680364310510498888913856711289450427088612945074928420919043604749116899031885236197400209485301872339101824420222308942810720594031463685500385028617105078033140388464981689038962050278786559695267958533266521241055495217513115491468907617186470644743362792690925665091010277017307103232981151140166891871456361138673652089082263309969332870333643076721880955099056117808927602755232207118630735205289321448965162442740429604104392549244955791876773160476840688315052225357369836660937010655495881873163254568210621946718240126801096453455003677860567145483799477658741364800918856233052085516564707901357568327472198569794573896628115135826505793531604396352239947857917677133332339725538092004106971081885131053711121920707222821024095335055209131199088690966687554765468192233498029096955296060375943464211817032665969119885326277636284814680557559505279390024833435931286385469642139238400000000000000000000*i1^76 + 846238484990234701594073462023282439475124602474230137019014288190316103019120846876745558727603466179361675855572783981417935210955181585251288223675383162343998917519337176804177770447015425872750740047909089295907978642653934360866247271128481404898363158540200989679792764017364066932391024784871991319324451349522173280120352014988992409235840873207713192916640236218071651960462404628461468281015445583092772845862410458931500255744843607445932958482697889935213386774014415567601304739857526563059661323437592728841321708192103847803637274358829626608049375601689355215239303022038418144477619041356822454346764128639742560449168825337032841222876209495450784215858234632030217219805202281271325858639295571061204026597174028999848588327065570608830284341013687530976036101826222423377976405587821236363134638237890819926968740567525603240858514990446112923600605930945483525264771863736752176309331338722933757176127084604962636082324716097526347427575268006144957751646543503110154286727428603320158333730633599061972248848766474582349716167744992979893173406590634575139330098896602348836658492642007186331100105622990728763831837736549478941587633695146061907474052817585551718289235759903618910302635259670602369824741158392524520943416188703908121457105993546032212225928949499546438433367295931305846900369656364795946844519741760197816151285497234896551542014215207159225123073949360860805415455957060015082931526552080282503257322104420548345293977158467113169794629363628897885215634105550005729202054614020713158956653205135291893872731697846870108648682035708417918768868844040412738222621711535044817259790595642796670033508602113710544548461227253996051114013370268507779483831627119425990015802782473641004880462075692378166785484982449045150097033426491997766956270841188705600854293106930462721455203388611287958720451917944928188396692249416701925369854634975955129139007145820047470663365638568117142015247893310567001581558061596966303530468124469398014862352926770174532558339946433660087621811555198309533148872268692728540805981321004318720000000000000000000000*i1^77 + -168399081421483389692446941422497140188824444642457731731668026446890269403363010113595574104356466446118930602164564470285112660822476870416379223724319563590589836379239963794506375757810765671652866126866679380298387087813698119547402290244239525240584621109863979980585759370650262110698928713655170776623910736360975759574230885963262564987943378105121033531164125691703421277720553961599601895341866956636480146454301211399307040252323873734674849691320594619265834947598806794284828360218881494795475121195839399563698327751892065554851757913309789047321726263988710396174027067765299937324611997738281753255719286186538207504207787838478807346241094974465321370510928759113759267908096402271918299322603917080517106016529023670928940097455110407057656786879662370963084838490179919096740155784404245789864264536404434906924440295722868360213951037896203426618855380329918663721048643917632898800749029125918171766954883974164610013269674956095963597296085932992735797582305467299399950189155320447658189056838459557403187271358640116442415754729190311934887031567893334293144367106481240642405596358252463057893682632822639191452412115169025711533513994921799957077710888068117843920103209807878027342079763140615526445295230487561428309885651220143620083072300802084981906987055133989812654798673110277921126341803012483409086483358776045310122457948773670295361029677912812191308033326911828703958463845788721342289612159600685060332869298554640662753613814272560277198741295661519116630702284850438258144373084216672821289403723080313262228660534910911261433498522423060413767426306508979080521654130390738660705905403126762655018824607618512369345884094018214825651317666142011852231343583216447534847126930087277863750491557339008415700909017684230362234590967761337785622742414761609830568548566967233180355250311636436096690535267179112806896250960947209099893412169542130815237387064843125503281708524230267635129353891265438675382512332583976877290343049607679568178302289809293894623204386238865499524781195991713817944998519837826698182656000000000000000000000000*i1^78 + 19921525526800974649518647899923829152714951428751953974528700828183025360432398112687949819076665035029807382784359804379254776122578109229642239659131495652561243694577055685472791874348312626154154406628512339245534192008873676246226610098000780330066443015207727276256083624137149073910156873628922248298289864305542936561980082060177577868849709292472013225300819861240381432520478650981380125157203060702936069804239794743721133117348640746009259821622302736766456763912501532398652463980558634696427999993246993133337773173541749948823974183566672420275889914814412929791725237143398943176829481067154748957610302951067150541504786192447088530828324632636031893564121414484916588579780375863997783187553424933756157494065538702086590748236663765672465238412236628593641655184829832623090219350438747274725967506329587786130895424240292883731921676372408265960027419826933094675070255212104696036237410781967294737943864687367042841616210226882873417384102095672003134100987502306384302026231237246593614153364273922523390453641241935530552745915637978639276752041113692042313931846580549965649765184540163814056272845207162193455925744108482103036105610260995531432396308565567689819849265401527624854654803701136901007201788358760031002457486095030054482449842580052527840712261324903678018739340372812515062543829580537203800766011666251753465787912778531482319738730870567213815954210539065539891871603592701993535061753138151969978922739088735603858477902010909734472893987432453892903659653319880663421129497659231617290708762192961500966180604182058525665473554800529223635949531651914821924134243189125771808924048274257971494952284768546268668045458860979581456971753907027459904656683580754252840481588424239385677657039211017457680011223049980817611332304530233151417058574654676442385178465270297016265086832298891193951085537908277243238975331597252713368010637118432994971384094602277079919959683766710832923173009768316532228097958737303545370631119665472096680378854700668246049986043200188098553036567876075310824033144012800000000000000000000000000*i1^79 + -1997329810535673118020932756635779211091126170575222339539259147778112650596247961444229755013698275951730361135574614172837290579349809388858096572576208045052488890971040558023402988278151138920434086461731394426538003992622744267118408933308824600755851915911619186062794805997910145313895787814968808373053739061539076354929895063795160375986417108460092011293066440335882208790490066470616854449842194217783593406710684164012786756871682340195167506451870367533006280487918658806447773614469837813685892845925320095620157267977399606573566967434391148682774162743612585233692299380544799626199905870916579155058147470051344904203095353652367642495033429025258934497143480326167132808762871689236123762861699233447035286019099746297386274256078692054060186527710710563650218463660272801379417095651484135040539551868106828154694285917434996253412054918675780265090960288557442207995450377258631333628632539216539937181898219693924202594498898530757895499065431334824955876026869809211005131500016498088159472508541847721408347373907092721006419592968573809881160680043441901859184858673007796540805582771172950487629674064046457344640159553228902522274017851163377058394250143539075731937706795788250891545142971609372315780700960955890940973780633496617984301502092006984316267892575882096671679051461078380188666200708860251620760612450516195911392423799061783265972005259359596177681772108379261271481580582286774929719137420912489376023552727873575116147667629527646397191342867652947451297780323128213748695123421647638090142613308292816302222632046985471739942793793948700488587650823120014124649397779104051896563274477831262486114691910234261043382760495425641798696424704388347517324856299099537431877739561720218885779380051900597811103574021561931428747876410891798737267026691553442904673438972885256133073212400272085928950770093232515979598574955854645572295606078997631099165739142883129398853576530492078863623347964109380634051164249634644836590833520862138480044443748022905609625330195751836747675345188909219840000000000000000000000000000*i1^80 + 124374293696745281861433110426487581867331797207535467878022407532246124277069758498374874453144174583139348142739846446398005001605191846867667379604689680627654358652518034830219407282101738811421629363812302655690554879551220270461405848862564100270893357157992989928148048285002642530915474065577655454533278168501689217965129679223227735379611511857485805960025666343229494338873695342580527085414883239332898716927670798256837474075061224379923404203544008336361721106829554650064900095878709778744848987189137356293504743670913026675704592107700026635033506929335707154115826566169947148058081396759133066176180545212771326386854347653998417234567426916843518862128560155616102347852741379672445523419529829326733600154453638481707700282367251028741241332265333526372861335118678254382128271712933417463988453164050725927208857504953673926122696332723630771914642449574395959082786256992085032097404443385989382687075667015746732254783913440750977639759744354286556981739973468271884345447314374389974064653349871364827175175055770019875446197718991953515700812996596841723578922652526357048572888358246007067775504388295090292126763493693651118063204289212640389057599867677356332618426242145717803423227614141818977271892118782710981403480192855612422964322087223813370414962645559200591127048378472437194635025457633321798296474587420160578899532384794901257710703442691865610999446324658588826830905504129359356744702150908067064527849350167446912863800075309399416864582461058847505255905502951255680278797291482695552021103834783598121212291915817910013239285574764500870236744232122096107825642229978542755312182841940189012312104890674862810851664691249269856538673054344475651478810922724448425120968897742157776200779509828558835154903270052239529311556009698364884746427042030257224641927759843064466754472484020787504188867414051518155369437408118203391797098569178417924172843005363943358636941280188601001993850707340522119038543073852158532350073163894640786594391709715145971581318356063937460436992000000000000000000000000000000*i1^81 + -6284599268160431700765677932671260612618149784576296044832711884615905601307365504327579337843092883529718932716627053698214669310372545732565508055983788896943680988806537741888073457488207660985919085538349064818646757613741993552956859782318823630509844029992090055598351661038344500409326241092637376281057379547375186967209810886581044958363957590588549278027019039867128984580046902520601994789397716295916265737296351522072056798716251778044045591436875685580913266812555302683553446894010352442580281132201690498004031441539868498445577196013550534978318810893940207837736189101780668769942820191569990070501136098604368006612412854630583069369302746296748342167189698839755633027585093608670452086443543901715809891925982984222132742570981891932697353566139806647296330890498773137171797050608516839014648811546576390178884952861528538617137305255384353070836963179860513126231043059056727035016728083761797971410140880257175572206450775910912655714738167415154256935034786152272958721926724118192938525447944860573451623874749159915175531849200143061746683443249696271270319313092824541208072596842036664060569822489143301633937678390469354025561439530582498138935172209110757601539712509183544999050647991557055755717324902355087953779399556883935661178633762906403970416744095762276399183484082868641854853913637634047763022300900389307533371641049319789191658503178167931037540351012288628830172247923956688459499277942078881620627896341984106649392042235678285692336244615710600852801139694739030456186347027601888071098455333768463926687340724795003890311503655902323970029840744183835180718510178961161264606647293726288251185852884798546943282053707855561687423094136156400158470025054250068841393651864431871948622102925468258770538093000623237316760869662923966103666959422664485576934660381179115909525959187352596218228360150392796545309365288755175554587161758092427957029588125412676049144193157213662572226027243605445714859221988093567126137183618086267144041302960606848196808382873600000000000000000000000000000000*i1^82 + -185668782555156219778165906298422758909955749995808643987532393648515811758263612841794950864405783686676250844742194445669368629965588125976517484976607140241892300347612723101011864245117951079130850260272276891875390752879304577318200064104644171179145604440465852549761707922827583890111700262319952616776054998623803341266833471066815931423201490714640001056551945590175383795337954603296323459034601437668665327345369122000466745934322644725591124016115576678171296550867320575230197390099464311725513667651771927898861079540743536618878978550317621167404947823981600487366436697142898897492782345723385682174035041750836866435917800917239224520753695095725216786030669830133515025125505631755811452643654690910529222320608210769057481717924818751970520678880867111344711498676247794800138163373085507815881062955963895941519839929969328923792904327617923433045885207424289226010473069177810758393285177762192946925611017983016516943759176000557466795144363100416647662351014376060438604078922156628964999569919976928636841365117894388975836156600146618240871969572494595537509769707277053922704209294004695154517602279918052947601200915372690091283449615308892687237189494983316661431351008695383464542159405623809983782364495824057750548033289946322421252501303291808046221050171080148215522151962580552604917974659532520333749332203315718064227541817993465013309572511774527716610224791919566131614537602407516116297620346986939655481328113673607829507140824170377222214188064769409849937786398012441223799345510004923250177724301511180602007836307621145186485981045206737739380347172095294109176341060964699115836130887212970212956681545560035548278458777947472943720099120793397066045766872955330419619645364719876134679463293664081827982705436181139701841068891832309996329325823751804138880756107012532141294736021455664595780765256889718114781170255971066995854968959960884387092230732089226120776200753463176089893127764918008108538731966627160288986647096642580405199276710790430720000000000000000000000000000000000*i1^83 + -3644462069315279974294701562335713222744334912692250723495069166462356949492255002883198241248022026853217343948723775709278020205620859945588057181280016108876371193477158900299540204382059163477436391311844625042508382326326181182369772104144590071117311891554386074019358236130924270023931970546163500770273074889207542487084935689159046251905260715875825275750987161341955398630380278906527206275081131781329264686271401496010939232756059934321711583698050802448773058686741479614856924574927080380325251742917794982250489605880992806699212181299244069662302937368049726843935899547449226754604176137622422835526052722834866942417266027892055014767446335807575880587197666253496216682083068660735105472240822025978292078412980594771020226466933093698507193228045562065557461828584454161156882421106350498072933092784545280231139946731825960839654162498935256049984453402419604010831053950067260127800119255789637399554318423626375957113320443101468011799208073091736352263267996568730228360959295353126466171614330323274078602743180426145278835038688598022929702081499018161918766537932117040947305300613817629552772835078784541708351205276303883864032541603046546355965885996997029870476835236659721492511808021746063614849740797436146421507793873050221315232012399851886100231590614628925900148625796178743355355387149831121145466491850484947336092995986742379156945993292043302110298678495776060911520462981552763324283495143565794901136108853519934952813562797801934858629847043368640217433260387377444836610747784085882225155542027880117631582856392552221437818269915025155209768510349885878268432918215376166888558421469955577843895879205604151444900985100457816866020565728856065962680666253342288391317659297019028109167206374391513514378572312863426075373514690811864927965294609046730948126566269851553354374824062798171910985238478897035945411406966590406615263107254623893593106606229492865824374573420146854730662823361046585572699588613693622594023713580392014782464000000000000000000000000000000000000*i1^84 + -26839697273795385961161023833191503166543008165729096477216998462698526743028641787760198219228167968338987951106541043398528405986838945398267982696571932946814355625419752349907875724990762364805344540853215911548495592393649728654171644462848578128042631582406938498780716657528188553644798210084248528394804697290711117150075815912291779485996621263428296274972983149911909413791108053585605727454302186078130914605096675177049463184467910764538454152480858547212107665855480303637726402089898658408617498320319391155944654435375741259738956116232952167550214374362295485016605871699321439548241999110368974538964275674500612387727193057131062811813120308392437391078473682240069897016013512289778787739306577820803359310729739515202571063758198593744373158333867566731792355128234282676167719957659099320040539428305685472995311883517474060516109072550565478753094353384031122155544272470493354528319998107598058452532587212382944812214391283883468026909202171812088436731787031016515718833305372192600489819329466828281841646330448863119816450502507765842689317678276979519718701276416658521885242296691122934058723453777096926623948202519482985964656689961217942518257411667810005232538827273235278376631740035677556848454865499315416862855696517643337797878141465455483372358511435428663532671225368766868605852375642575142241697791761981777797209357452691391682859890592969903429957469449986488806884630848351697336027591889938285021157290755444016395881208866407889972790147444746097834430999897764236614344967587056745276069004911557443809232947218337880613396127344373201743755593974882756818976299997943493713416571024257162532614814859508177586581596804310139039251011367224502129503527130929644817607021964476669837096906197809575843462725166293490116451938261340135315876554316334223873725875882297906372537758716926884645668569743140587678184012068575995293304388234508627200425165526072288409177953872611892236503086505557677982341635291418520445981900800000000000000000000000000000000000000*i1^85 + 2748524760744652594101886983680875698541468957770355345721380942392342606434463747223553570026913171920226170029391064153306309330254714994132266355576523428198491514805919002811595563260679671594695520718727071852220091907567651794030958818369752187368865707668704799569578434048936565625368856867111812920346504081123294785497314339990774826898861598630776125182311838489769296533116487101149805554239228761352450025034973286051347075856179468149264434990165440394768534835302300844151899099893057686249839927831989709963650150838498108130480002494286578873141054541126198006914478066996669779518442090425570939155452528476257615517923412812225791684715629475824689921487606897026921046769904446475633647176975490326302470355354448727402508117785777094288705615854088330052123471152073138095973781199057561464501150514779909263194139165802945145309635848425218578685301404567183737754169820467847672249062884687450639243039676833416771237191025272815089283944805290139778319128792400638316863829521111873679470349892634397072586397752832772343056336436982334313573029494931940665726652633782416667959142763147623870288392644832582419827631814982099019187041269177060734242510211856106644265501251193686868965257343774914347400031796977439919513234422365373837120940535079032373232876774190663044767768492607129961662331099634960301507455821348023496621412683863182158534333244739863406203242609426644735011676670350040843889383045332144528076899531717517761971656982627769514118922329428885086211167805418721783650881183072942129405652027213217999024716783529276156089038190820903160066455093898581266025095279416242416281106544114119842374339446540256198225624966091334521135886968134439470777254408227914449803396912532835957875022815964970756551565102166659159547780595646583692799181416205485494020318711634661832068114389250601489713357546062439482028428163570771078692566300391898537063089862878873587684322068857558284457786929613365338537359936640000000000000000000000000000000000000000*i1^86 + 547040017754304795056052989414167853134631859995539523631522188171019970758490993679589830752174961779484285445638580472082259418252632223106449171943699884032707794163658463906193231076801714700824701239380389671466833732992261583629540381890751349781731817808432369907448130954918161635955991491658438180152251160692708767297942407137295070534147425761735116406088291962971704417966949593704544331233300415988486175407731302759164230335976017980746128082075960642043702822714707773525900302177274770588978735489182622315894868355296433506920145020183752191406242287155760099663610909165679751297815717081930232836914180341859126929420722809526462040666346528237609659830319140651042195086551581979809558173395484265063083251803448870213266646582621710000829660827191583525693730672041079437433828530254151717156201702307026479735542451977630633014506051489286555495917806025252056411291534586981327106127043729731930129737319082220763027945121607462490346986581956217039788671369190309541659827959481884215528281996628097263429860758739124803254099151332537653501998791075276104520280031130582998279849150539815118151886010184193433747316712693512262903654245987969469916397527008104849981542123483902809221839015418691446689263205699145050492891368042602106229091286721010494019369939288075178639425017458679175733766562629140819871567397930159970793910022479310269572875746736284767396671706489066164057212102378191434733702424647053578537634936371023572113419536136851527462343094010285799130606375356439683192558566568486970661692112408771552410747138280784918537930475849143449667372136705255520928945287998991742397082108998634718862995871730036619144423803487259722590126498477542531265514355578356741731452717703172238325385591708742597201792487669315493951000828483608968303854414449812403310151285146845046668513204916971713123274290051659953404537365657512132033098142723168474339839051110622968608900781582761344699392617644858788000000000000000000000000000000000000000000*i1^87 + -3175691366338133702161967223173854620975953912379961196110070547591750638116465321492878124120153624502968879450563260718764999818892460368407215581273660273737467007922582974523498622696163372956487187786982813755217563207135048307778785582389429024007128754347110731593965176515485926894975760792861282521545697542921775360252982516896851878143782111241054470597180491925134950540643705546601570296021150682049989151339791222025558492876164265241318008730559500594809470305254514453635618669599986549218329990925545101697280757050811585229493355409014968395475010247170528108662470677738202398181514121467313851509577084332277788224838605672460216504078227871070223140381622784899698593463710876809272453249088351603738117541871174026170277093179157837918829406829915952667147192116784281068833830164014451554228721518192716153483862903827986931937866916715395864069331883199850896858573235744963948223950895834365030471321802190757216764915830069753775231214214989731369830317328100229846714861113970408296936267783856918586282000107421811274496672069428059087886380684110890851025602163730446839158557455629971366190711226169660718183398564622744976348170532462828531037315386338174860389410717515268893428597248564745133995900676495002740497995957495301931508536749793903922977914343915718633608291506116124210582505665522350252667242539041212535099500690271705496686049532815380771942234613438581987928291655994954523669499186408334354021124632334989539452076220399476542352018322419339390265109839270874679896761507525471913661390587968400713806945424187436439688497943554226211648357213056764322937335599102434493221454182505673744063762098154292634023121756698245337815462211993414467427260095738609393754390047003315756452922887162021662988882727914510363596567360571197634158525849271961612183357377108566586754615264056139566657402139897190244404189605294802413277471050716148778024078899279016405137050241713653639862048437500000000000000000000000000000000000000*i1^88 + 3594657553259052062409030142422090816596776961516625002452179315074917017803934776260764377171911498996410011788057271755611182843219200508147012154579818346161765414758475837401683907385868766944103131214314116039039725268475846613860443395012677824897611040820062946680634190226449738320988386847143209455592941289579643550906969819674717776977444332215355605144395194441983078135572801197731250967238125757574286798511358030807416375143936698905471604280626172655131275726401199558808427063001069314542145303335356906510614909441701657953574412095043650602402350718082163037592464606225636081161762611071691866827784029348591876492746836701751362917080541941774341649197799488040980755665586428291869205831266198044509718672737403619530724781352455255204639021504721707213527351806161365124838098453022627146348627558056418533894366042087450366672627098822923033160672601853587976167851242051511738238072868745158230683274585294421068795176272684379687651660565460166779703431618190108608004022526993154123694746579566347525272690747146779271738210419534655643715159326977995032902455324282343168170504793460842102310101849839019406230404309671266917149096076989601614936744883127129649235774869608582538007391043926353678143391271793941037255163518224119766324760706836109790573659189471428607734035704132601445104927110393199957297403211250955614587063121866467144831329273553228687315336921578406186123159681274234510827088337199108841769788803513479825073823724037102676622335401581217726987108737255235933145363863807723669189093940410072365088696138771380926283271333174629984166003364784171471382983051380695427609206999896199969731850217720953276862647976630355172312362637951885883865677739203515627877156182521694708318627182802540251463116269062325377717100944549683512022004838383132177871479841794354707807563995659103740667274891472170682747439958055159917909030104268108680349190084402805726134663853886718750000000000000000000000000000000000000*i1^89 + -12587998540858096646108611389299726006184023515065064893114435160161648465230935574116152702500472477596413029713122294796550512951094590838312992494588710953899575903050875903110065898683129952550380547719393201654332512381880606467672756273420011534603703302330228963250220555124158926745772386922393301918096286409998875522930208837088225587895651873247261419172499368574391427765180266014324673049262146546929411006039179588943369152548755505530469801361101929454251847643770697810857578065622379400107399760408173220610638176306310571023562717492537822467615708376022386036359273673277247049215405749542056659537862816167588039759837751910360394114276183662633919646741400342610612298420252455545993724820883226023799172258322287869870195841447459819989846809307812109049244943154801419076473324766675101324159392290367281604337793101375224373389645135830830671997977013624788362700803886903802235097202390106960985957662969720142540582217067111634662097685623928157674925620012112065398107500757987828740408587186064715367290570500475980463213961307370064599623583626278966905550033868237581451936247764333809196603312463509068544490406047204860316843585345908871317024866077834302118903458614447343808063934646378858993923259887642225672784030600999034764439878593467673283176948506860120597960709123226989387404102610186196552890354526668591683405094479912598633512604221843823316145815538673686162622597679939632561766002011942058001256775327412023490943483426421210561175636544463074990909643927453958386359980254552880591884857571118232402204183331317613168934387369297521748299929551603232621230047595796363462466565392916719395762343144403202957905257448737663440994609251367774200388183393677929001496276663066369332196505596930305801588984954858335553189278550219429569956888038530141083155970216259485877799152824344761854713088137403554231811943610016008722648702898315932464799902593122985015869140625000000000000000000000000000000000*i1^90 + 530444270371781804030166474380838858590470171898781603216709757403903992071208738603450926998449218841165570376265434330037542937604252920995197756887095129494072088664157610643841829078164615840952847930441002688937042724192299541689232171958471088683686172075205928379536169745336497461919418142886577660820731437546117154335668010361988944001844997393695412099344967102233215688549774063158074702835383041554905787685892935575341105023018116633503684887208715141259744723243802727093603456848525035404617325927066959014428483989584200963743785030686731413788970841216760796952761277604395585702054173850604815769978566482498531451837828205423688312016899153230089688001580220732603328002276442731737154371822079767680407470748381374096953703695019194037715163089494645749385806244863720091746439219333368768806810585928079300511721711259927584572630975051004369161072879001620139920359852837792425108984735453149110133574932459430502707018170346459715123185543568285477530571913060297769199437513637725415000078454683842153874949447262598033749891713438317960951971714335993485688777733778632997832594175142945291652261996160920983134831639943253923620880381625002545614385601563853140130617228028864481004258479542879406858485808810201316127271710773352540386915873470203576820538385377784384790761025862175267915653551276384814289921543060730923577547746404211758073703850442259750461903292326546427268103046795721730215141652633810399124930235245687622732371527167606835221493700492673092325606305838270479413044038521892726794515631248093038555779585002099853359662763241010083068205409566265745817712560856256222396607386717122947244516595402183032082047195808775957152770892114283836556945510167849221568034396533589570474575030954357150637139531693150897940972150430508417840252998191404322482530623748576544920510591597227638204153115444055968035745130950202090357936593611876597447395324707031250000000000000000000000000000000*i1^91 + 166333241968642490533955262208112169794097473247635812193696278938979220991732001586227465796157809383329010961408144659979458998418339657526224542783923916617060767698100469668689076803743403068759983240668622956276524036054656486952358106267368406319443581727303426622503839631234820785180781639562286214102368491928686148657185245733050960058955195116547148330779062453344583340305334390615858945898450477617446197444773667915733937562458722646484944875945443582156779724246679028914148075423308734133995190757733810105855724807535639734867922043837940973434076557823957424820374407667696713915187422552176393439778769713745026483214844917709759313519645405303843650508010765251507958242847137368268567078682151000557711650659935684114574905985456935334035847562122206992232389660671984631707275845038428481239178169941037129503541647964253919152624711769035666535685664668177686620864274017442654542004136953157633015630425539590343580139237901769844634382428412901224122622047079701341563110407874945090114039813572320801207032675350682495970453604131833214721433690464924891680910570451782619827252565673938937806786555335689653748031883076687193042177592715455849598116676569209541137783396088995883278230403857621511965706468365656099842331797087302520070026957260560075621081188527111721980775062068519404948387729886485821108371351897125673004565873068938533320670643552898724175210685292228490050778401643286511760913568107788315638815153785240492742006007916002533741750337229270522642151900101109933815636792832417801297773567244691688153546472970834453938840564447663882968853280916367679121689984584324862036843322709845303544521675038039658613605397139070152287112346304102539262827230556343753404028213249356833829137677412799508453186509934285561062073884683635220978336562472911727107386365277447081544642218233276700045230700672664371352448212989273968146699760109186172485351562500000000000000000000000000*i1^92 + -4431690048836809307587119859469224628850189636964413729510679435467619584426776486340614478740284767088847094503530228012720116581472790207344731585417041047161512155689936102250921060751599997012148545762211842777325219019472337244066800328951429592263976135707374114956961449250114688643356442054489444225843347779687075288379312803369894226238014312028350750530587768858367514777787352737516533516232078586972342666284404894385753707792477957586225401403787020941381308838333409592808396566358480319229882740217473887296673077678958019778834625057784391461549899792635288427905355292540445794423150238678542269871021090159210532128068609610395956805986797500671744711509254868118360187038719128615533481087618424067346159775366382309894809877201405775750971242409438646313231739865276425697375835364521955837719650346931703853806382146556501025965997149618921934082516686126416292074855776353935768358455633936772510153275941279839985547002757888496454597951662005991262828222948125979797193958301569405933272595228225223285620684257096112557168452398707418047642783726887808737026379321905030180438216499597403785674060917172026322892370661804112428276148068708505287733675282806313706806903182987033348599873599036711890331651743716124205110876413985216132962983181246436509819939244212341876942510893978718302336371348221925837901699407573147991414297218612229594669667179648004963481423825053779060675196139881658819329271527199339856917364684002340926784040635715103117435864741879767884794711134419189722103388388757173697369317317998892869461280268312550091552736964881543205089212478205460654677533086927493242110008681976379056953577404742064345256201327840299611564904047517493814302367915061018300069694141704522085850615243955874747973802911378181565449982936953945509484399302664418296782134685667157172361204067097015639885524814736796372191155271138995885848999023437500000000000000000000000000*i1^93 + -926414487679838842149031979161340612902396710934139544263392454888895184898660189203514897598607975955751808918505102211460151965845383722712351046422386363361314036911290864550271830358492610110490705300771849878071122989641233495899418105129478248177071708176992846008388132286119033245650756708690061736731610907240076997194961428004761449797168391862316568185781590716264165337338466616612905568584742957561231225060308690418105859139376119367629773093541325747874506550926091815765306237657022798510152651028324424432509444196206425441347289937721058198275514378347710953640358785264980548311905802989148822056641613257313405946877269171484005309661290064522531288014452297741500089324971537927646717674039722993250410379226905349150808598492842510972178001825638962000095545061116268838716834394372618825851753599481463341816113234187929426478540715235696731416550968819934827559411500213888199519614316992876605520847582762949332958270735496395965373051756102719398753431704638296140028758625445068446031272177018414524558198945321172075431709269112097075125483834325279894146814375369910847519816403262246782392257177437340568489777353118257397551365734317647406311574235288015781292265121284958229804778533436016445071998912599961128750555206116184573604269722091800102117563036759067379944527217868568883083179070656607559392849789740777442434412847698527665414241950282125061895066953773858032512353836121279878311885228070846035720322399681960560324641189803809207604268914702885191048673944044600279302898333355729952821250630074353345655185494457263688198752356311614057379974672904568726740475978533062338961855719920037403469657132108060230153409152653342260241003443583255261658767133843325509086461353576769047743339738529974703047993305576051267617380575597020842764086118208348483857283105881875835957054701028426514280861339859711733879521489143371582031250000000000000000000000*i1^94 + -195850929903949300369779645025300165816639996217477774120603159592919956179488199255090985091470904668061481558180537735646458717973064341474280374628752129387880820157180369554274604872836580477938502662402035598457889681818668317456447086383897147976798139919749483019604479283683722538330315885909462083711737745085723471107135482123639088574634846416012434227773971745771394491640669192363107365817358869824774309372966908993609299196340151092452979592838306603567162526454653116616436658997812293534249128902729888238442077291128111899614358093571904697079984652315993365338851965256977573085580583048732931498566923792577405389560037721803198839301751487878016614845869484124031904289029638774442693179499751357755560196127230003389587897428007789535155116237052871102480636640228266742842814311308449519878642124483890042182712566848364234751681656987106500131983983470614236358847793338270851391736275357459533987588413416481752913791131891579746169605374493728431934902087524134954075315829734500883504072388392867017483927794003957699094272748955506710555306655151612790432641459619490966385018109004166124300625885649474253786535272730367376428355641805492097566027120474208822084668712976868574183418784908996052960847673754525805652527488288710263854188374859578422285717121075172755448673740066507419395283323763583339395871356873111705279084515928293852808019875055393583111443323521420947272908229107544094235985629404314349431582521447164142664906822063224696594258484096124674180913993590719108448823713249490835583746881627832964172589512709978071439968902448636247391444873112056132785883271262686687335117586166021614461545075105191792386842870877666969145065859125453087744159750438126258234838896840253011543298299316416415904424129573185863979623341940218366769698370218204403121040184391881430845572253929276484996080398559570312500000000000000000000*i1^95 + -10697838471081071416106098128728656596366574100931765574534874979371755771532629954684123511333575693588160062210336053470402851666314194049970645410850950852823275849321779653360105366576268649655729624725488582421223687194241531074851786859251194387639227968834194965711031973096394272313868576850806382557920061653582202137532087570880005070145065620741444777109648453749635286952068967821357878456545284695292398121335657852629421611741515252353208249509846608779887023947117255746446948998816942658691443727185087013927884255097117396930297189297659625992997343733107958745352094867493393324002287613868598932261834388233705470142331505009926786275208858280521179570488986478478471133081813992405015359862016944498423563334024396147586530081386203066521651332786962237256915079660752081972474221697045561508161090479733475551216193714840886760738420525865759189201816501424451054474974156678635468831037736103965394399448473322740848433443291466429725262063733870376882123381779300365438537246143857735930913391177659250053464328283945580171210864057737313200216026269540936892674950054145123931681391101372185380325295398416129746063491255576302221325647453835734632161665500442733766295110239956401600016773900398718273297830332624958491228694169618441355623763448035037615843895949668458656716000953986559570994076132722267233682058744250652447717304692697559360371616570890338456417773074758402544391407570019520431567643837487240353384089204304882016181240481472269048811040110750188136514108937373466686802552531869953541444699986514513504231816510081019767873368966656910402287473831220122194726196232286539331594391996773220051883333704487921898501669070889273788966701575110230029456004229788487818303038948777740907972030580184197801613015519675849809749387749968148309394902734555284073980629955258336849510669708251953125000000000000*i1^96 + 345371695911212978328805464469192091584821085023546015414978422414164206420135474193672619997516697145927460958667674499340106018553315049114126685209279917855029437180784333862768522755251553016907555844816124064219380481578168173152185909857722160113490489495034559111640907244117512090872360244640788964858068778128007970514107235038412914956132994123504728232870341752444605708507569043665432021228937627412207944188333266055793346937416436733416021486874995988689145242567538191830959990084075197468386435561718074433612218667955063428894034472480569306162615749747025049011096434389499079960051427294421937556343763175236184384277276285133780146186965594515799159316746768345755191919971911962069073297212787023711463502134872784135387223540181191403476327036546736587612635588050391484992436645817540664178197221805966690144151537510769645279335222722840685251948822148427491437646581702212094347106017958311899373424604023730337869943433762377990569809566820953475673916524924244069031469759274067495046604054595639700299630678768527275327012534917320834090876634987711620195774386694790036169848226181223673331549994545633297743305914235569447932812563739971201798172022641985495583481370075018878691706189344557244600376031477485582916017365525981439246924970162589409452506680415062375367960348153744732743745960127491037769600603572769970849303839331283069051845877815557093089458767681384068471236677622675090938034184726601867168356680539151229066824065520911855155552023285780474329697380586974190894304354779689602070647976923815774487277008154872917357810758358917689717351064580557000793867932495277930480544432561483725300405769704378625686053799094045550145496816079187460447112835149973441387131922069729351655799770515709257575714687927624201978921147926371304492931813001632690429687500000000000*i1^97 + -5451400761497918546929997072180866304063194577405127176743566810307732194432064196049518067239528555080539608588484277672559121700986119881333081997329978267429129198843365279961899868343493470968367802811957030605002487069452593740100188847150288536378801846554261513776873969571565440275993436671607842557815660720770073236114221530329138607854041372870402009477942730036695406711571487727744284136879703881492957322442442001430542593745121147999405158431039693307707794917162333706878731546084503113710825276304492309606545668133811003223292632416900135514433213396764302618418293298735092284205852292117078874194201563869873390719557829352665663108635799231682471249764648410358408476898014096639130786996469591710428559031210098038815948964725330578796139729086529195462851654703571215656191451391247307915326555360537090104630948714521884665696987526217440112600722866258773281333070666781943191614616210982904117651196926856888856685822083350255330587310267578755425503826595791195810818469658056508568089205709395252084909585423761934936897162918659602955680623481462485944113122192271786469349757930634795589038319051433117543908957552162978389345035793910690560970219580830604748375605398201342000517303752625734879026004833613922046027753413119507530192575710826850682492420301533908999015012592709871200849389330811360135210855012312235051290589954945406610156315939192430234534592866856800131734824564639965895808381474672812982466828952018758205704516268348858870217633263438186918620233916182933166183924741337449522776622987088496341582930325711704544252030471806575434419052279554889385049062274577807263625810983641906255456632869963935279091654251458969546935945176826061360186053793085893491036988410212226981362162005553817500924651540117338299751281738281250000000*i1^98 + -5232951587133519007878967204027372791227002778927958763569281851369248820747524335035269929055291149165163212817853820773599432154825799032731379526216202089820315412520644764673181672722077386132937378413520320532744254681392722492470295734396329035271700627999912269837200853999333615773982251598313286985731631734593008299613415656997958807134859713977705248038505980116695282321965619982630693513374334714800368356178817010249242873830262734628826926909597889753531945251249046099196290397341809979607794221733651626184232000171211883364997619118309870334669867660317979497095546672606276272670232620625760568838957404188507709515519096472807688680946649895072943281819371243823465888815711539199812925577306510957365608652629018571235279087190351402359982600085555417052736268755946998783984211342621388945165931040731197728249944271893376915443438931898027121566482047987206557420655363501439977607628248711012914089914609519270895021008072840010772920447842516348172253623531662768361716382606807136760915584212269274660809956730495568304015891443964998701157082016101548738346101288231839057981772665954170864366755839451672376511042097366690248167875818241476173446291325129428036214576397237451461896991714582026162832731858021850454741881287407810866865601908756919927097852125371640419364506173581998167275865979625556421381807822885041320972050774030759790463769659177209106886369109301045682480041001808369169030849482325269106689566769515704881925350916525908319296303624981218003205476420680235806977354099028757126140211637463551903555001796914773342417286800733492620618366699583678742146700602100771862654997988252725851350015758680986703952206076841565990837583417464436526210062601126987713584526318300049751996994018554687500000*i1^99 + -2333883180957724768525983060644685866767084691033413360988226428618862072291567762372178701842847582452486420325028823207772291666554552334266381440310049874786093648012186400381910519373305795969434254022603742435713994294404271389214060664896691260654586794681229718308853842712108242710436297089505964252951957986238487378405525259293188884428276393042544963264285780082619542375555376494022567182877552215115275562688666829133014410987965617752687956582208317928020305301887966805335957961875297638622478139042356361261318156093872740149699654079660266139593265561177232741127951082629619910565202813610605422306737908513847796113197717931393909624152008317602254419409638057757947807606524909615372731528154018032324977546358172302321053813091795987352191654784671667672863841768622961565597590298199927890321147978820538543831591941552806766831646116787787011026704837937214341004737513010325146841049310475429474932037012528755445278124411226962378729001326227699165034095231863206682752662359367888000233176115705062745542948960167136101220725317828726439474288663511241507301033235983982279631996204656980253753499940856462878738209384594168546789307284134365235374042006320079165409471051837932571112641514444106130227342862806018537370517507264728469697877386109507399150809535183793602184004979676636570628923308524721094348346306476473660930614262577163073973268293467787556701377135431704063917622812366750792121604924438303759566011629660960166000579598546069823450486144197867043409684583665207086422035954048480918598552860471926984436510788488908347722001810149412152166076422073246766315881616398149783470093449930939532214033079518359897420783859072813438972904265256147482432425022125244140625*i1^100, -6031502495507378627791058592241263514331264162175361079249847905117252075723430689462277119557365021768044552517403447167818887461698914928943849082946741628720793887501921822922418552138164420420646264354492928145687500483523841818137140266599500865773684989395625460811477381273277813865194004983599900184126841145099587388404100176105845877990610855579188970356481291282160710711605173534930067082491292065526208119826108137220517022977473113025627344837353150690005910819655205318877283234653074231203668273089896447361767077415424897709133628084480672125749849880902318936297344809860417381070651865446260917793489393584125953061537471813388246604430632576896406035924181324624517463360747416531274724083808318270567499798677507131608252665444802224486749032790374526811353945527045142703732223450807094797266038970254527113851245958902089282291147238927046693012931221155723551473214956633461838492632989858430219509761626480862800292978949154652176827341311837551516488723829913020959850484299290225131961193286188314174529046910525700278738435007018188838542294947667752567119337270143703094724453040050056029821243325345886662826384722370005262376718140436756736221647414244733262886920540309639701045524632383018441025421563583054486617037885384280582205603696410942148430362519631487226834092020619415606082643127637343581706308441624429251884965447214948378577367955638715123168873015779770666213142422758863862483439842945376575744220844967179089950687821167976042604597966538693939498951169095848683247413634386033107109699723163643209289357071620056103112758309667136298457819090340991012490288562874268954683357067364979869797527949076487816506928310846183797527131850017813499683714766825760654322237436837977714571452090479310287071450326782790388832634160155404983556751855569561142404830596494268597163225393384273038844179310928357492367496996210940178317283085795510553153463281175061062196986772886778284784044771511523974368742357732254625869228826167513482266683274858500430443012579195222705626240476827546752085260335768123209753344206565688373170578839452186379721430034219609285563030367706780352949823697104840758706659765495998586411974865517414526749727054013906356587551916309844738767914496449107267002526363966535668355009967195532267250434774497110444033969761143667344869176719740745030537749159708118766281957575704454912361497127350258005872447697228589460459393700661838639126643283239523563567485725303021006262014894158540152376171775565881617575310364804044251455975333622462306943710671197587238247833568730259797822989929255305938032351596290004027026620109872354078948813441819534943057486509330858726537591579176875462419881279241049013042915445122400777013194864703802097848607329338571002408525953131720189757669683825914626458878189947281684476052496499200696315391770831364987500202438412812827719190625322119255672229084340464469578333784770555548400228930585618061862827482292293136284031859045460209313104539687183054236686315288499789633582458702257757024693581411535199034428944981558651983781658430892409846014935040000000000000000000000 + -13698131867787696582578107626354854320696799521036783450337364475967235657729363108733038465420874764659349676250038600876902507018373514076566165275206425224461219080770933930650812228243872101250896995013063251618318415637363540216211363869460317738626965045863107268193623966212549621774030441789547803339687740070606728817325456077235669588496912420421670556710860842144458544584146553505706554733425690051366116803333755799850169756397537927611839096217271304386091970771586416404924949462987120823934829440807120934341362657229783480690473092004707615162185873754855389312560360931225560455159338685078912698335456783622434788324939037311446326547436322884194627257030502551526657884505499009169840196203048870836177742178343042887489160242331670022690809462630203560687205749536634545323729426325844941195176855243500875072452707496545416787565984919994429257778993939348074148602177575806672131903584377077158851061564261076757759552722816434255492942846191214894459180901915133758547673318700937880074885975913143196875274966045907787742277045879209814189183682091965371252749263458273326740680873740821617970540928996076692390322815424275110731192468903189746783879804704350728505742949885620049945124620860286430583680103341000694825357155586014249414531770124112187067486838871934444980040623618993324087548565691580527043329753391183897459486700768535148315764989327846668364162391142902151804699570547248417170068860926217454655641357209562256518515825841247854687053300831925766322253184666338038522750561810293116518536113263541602683734150917182199403349887486720911598829449065766920787821050262628366298995179968464579641141042618265022077947570492156096357944843270559801929355967842507905256349847401317976457259332425000242842751790035320351374612177214847871372285292997729402953225273759940999765012233748303126522002837913666862079034419117511085484877526833773221069268428276365362494456545170727594635060025349876297799208235511221470024019047212492637407238702380838970119363042284931751700007598279066933763704924762391325491557779166725124246839505833455943027071234725627482812987778885989807141607284763827352975510376824638327599150930134123414418122453170354407519755003373136909198180861063515438577327133873259735251034988386572842168881479945869057343488749309553418581066529050677515485867402756083972193087110607565135065122781758976974203217720292106084326056873791151810555696167643832287455931514879655914935943512408610322619793484468086248649531734215355364211442057594761592103894086361278039911840053047341440338130398359304535235914661028198397004660106300826216953699279151689659111450240755144022418863187701636338291844985480371757360115857429985198884175338502467443442426360808197197411028962238139644824700401553276134833915200935696690490973354207820616737746559321660280532907941739108977063527907466385682968508066051077528599332164338841931067897116937247848430140470305716440709481750015735958273595627799372321641771311616117964786223001294345857658831188706995967572846929315897608813153120978379260152230654771200000000000000000000*i1 + 521562465954379590114462362471142400859489201573116406967685722174370245110581577834217061172118334325545460923777386772860012290802325090538176358186398193859675388455851545677779916086489813830807120807109416929717242292445635772451014280623057100404246454959381278050653297723200404185649618452580995863468250885315353723204724399451799894310876767156878572709401244680537175862866528897045042354906720722167955688242799253319608110417576844668853357165233696058929439630598651369321025025044668425270988782189459051215825034649550830304873451028923282302845949106584088225987688594990267468716885077995074656358909871979802926138352528875000420611918889736537162658227050387084474434248823437792650351887269946263645910954561218169700762336346432511865964182201955189149141279459430990053531938357396860485950045553708698747547827617256068913176341687212323091951291259009601833371740598457262796743445302634603917380024591253480316719326367208912175289968678086387143013781899342894378916672283991821758643028341773055141989987895394630170923272524296776187858201974270196714393770463235471554295221726082477053963967677513369600228784835087999078809444012965222441817977770906800121003156460419270970415292797796716421541225149430526771074168043554901631109480110556072401523483171915538529048535978154671495795681179296219735608798481353708734635549502116273951705732020750098808256567751970272333550960384405455903343449720480119087473548906516583760608486767100201941263406969818046377316999123099627515337412015640393876965840023575513444157162781773409282376597884582558142011984026135670277958895539213625180749783045259233363276015808377005902493337021435911316382416652638651640048621901644128390700043857064942977932002205035974392020668117748149970349481796288647832377862323556627403435834415910724153669569812736911252099644182042316355444577553103378817585930464415556984214220614732227072322481441230074176792729403972169707833082662526867001007701481130948330354055073801394860573569116157331775432289469919055609000102184792740363162997249259311491913402101092271232986831483651033277014450678449569181507522453683384974706670292930521812606426769590955697431948601496848088718570589365023293496946371230831084616603191768413750448563312711196022507717666970923126926078186832415725765950501940556694203819772132815880665814842630068304476806691092467650146620566756232303650953667802773866834352873507425396525071508397797762661356051982910884013062837771550933063801834200055382610048315095984477508259653127729858292996988732312404095536795387108600765105529829133107685167719139937023141229246706602246972629167364985061447038297975746911610690951024523024462142552621075169380951446878356641349415035097560401570088704995468753367797088349080913233759877935027934460101268527109497942476341570341582904242829822532140279268302976982287233177134763108612488371256595972186626505994298659976392504396815150976098234252561441192607274252295327980771267896636516470399247291904201937627867669191631403085812872682800215106938506619312656011912806400000000000000000*i1^2 + 4989098949987203966884404375544107400722287470047720907866130712556892471530789691778860954565791543370078392454087386209792293594713908267049214279006769818665598025313589627231154581934329768276399519070040832513302396243247581939028950452486644871050144192647451623462815733887183407358556482823277086381759516099431694746641603003676134655372823525119859444140820870515709139441512894129207235817673997034302987811525136247245369855664935002333125234846752049497265442362775550999570810314543167079506993124161994306304039738816318840354532714273305058501536833476430711654434765077851382210700920441292403668328630632560841182518622402153202895680982432803999452164324901604037844371016017903027613825039551795945762104485765045102705269154871881569658632791257522575545529633680056736222651554299325881380780228679467741765644321651146899807319443551256745580114510118253668096411261428504994732314667756123328454163729384570205056717457015505909934558249154946748920089082973581055645968397346501308675721953959227615105549294108226586910590930348327853982137963861254586633808649429938117385373140718545571330025065044311952010741182759781632530400505329388786273252973468055691001907116068729250337032208237360002828372789739967351205109896463374919947150139445727729602684215576285407703957888433039120754664569158593971191290038896484778093386746999170708557637347854875520976103262007806656170164241083196107960210617542218078726952554944724644208024816421569537737486987933540323595634553959940143592620672471668136023816603797983541401904561411837517112227359729587757040107593440466637614972033382117459272823021509027861089656743160002702262063946640882004228309938153849142693102517646090316478074366117604422056338181542267585079664350747513175765496084079025915196575273074955700831385110044157922119682670839163662630907782962546394613931607947031696503571111674207414993572698995546159734996474789913346489366299313147737605882117064517438510016444458490277746969711588399179188555527312805644924532181237975819519781002473264870543642349983252706071095678552470139272224683247911434004734746590393075242152083812980708067292564510505405984286834441522985505536778815138296707316956456740529257769632444139516387784803679792950858413015623461330350627832477472945484307732412231033106514355919489785189454893212046045964231872157639327993924237575852324795044608161581852627320484626741973573722549967715076018149131077786319576059372556337767282277278267225215496504318684007768976470771136572643534933474244279666570496673886052708037605030449532387566201699169916367506353548009707477281746286143911927073305484772716518581074721372111706633852235049212750591314329647595093394493035916215629193621160022414121637606378779845023928743193215498783853097102221850508522349421267243608798338885979035197882264348210692963661512097633123191017810581939644261105347991212486484468631768487216702088358326252309132709296895398878793988251956350655648035932958415499376286183887160475886120218487222038818417920624007080315825875210956877098569907044352000000000000000*i1^3 + -4227701996922183161567294727351547550779307835050406347359886968697064903698334967404835657302669010197464506650834824836591081820573106046286816317975492385175198798905935903713186501528784822599571963171578817427673252601204479407128456458015592265747874556501096101339680947064086580935203748623799016436570096733137234915991794481542195278557125323584600084285594987740505813755799446131595838656488596756569591572794859081120620789610006251336292674172227749439054814665663720945286116646314383724057069587656221433636319446490612292275845321638378062488393834445109286452507015862948215803698918830176103124457258368804849783865128097197199408520738078234479189905392767724867934922947172701574671949114420138854448705777110441437423774912657425424822914289438434660056935203026477778741337795786525148671164025722347264364723802150736668865162144724131526722939653603209127274834819231745405844658767331813091301013545496517026238423655953762174536683472078270221605059158080438593855069057927906929839162998208581632510560835801715501712794678803922314486049785604930563145769732900900103226492572392094421759723743818375892460939187050534274453951550309041277410433699034109653650460459475105040608680096051962891174809237800282305566099580870005524547625229939956319916100395914986151517973487586569691308152849498030037436927244706539228181605714527908983664237217765964343541660533003626828734876469101196800112778867755923798969022872215756069159196829520465466878283669423776200270762975168370455949087494493363701222195159978628021357209012894752946691121418044853419996207617034302839049879311478988842870673054078638984289503890325441273454020404405032614684127818661519691328449235274881960988210143256928489788502520252609223264819357385763612062600829594465440809691688470020493647569969449387094961169183995267679194941831773190629409426238783737505797460705843509437800173741751453452631453202144052875134103899761874577178502760133367936905820332842410166508941353722826435517536712793543816934349984744512569117085422181890195281581493288028701778243597844352104209713218429361497399098553811988248236856029735448691599803287338263020971040511646260383859650682924313810398825775813941893458175925024906782702201864228498811038758571983774973166641029757548839915207472349620893332627878811194798647694978872003318283501362653862138439787694702538975969945554296622691357429409332846567292759823644760823443431585143294947601277743186403543503429485174098715574958098405698781699465439810361493032880847836864511666365890465478435869968340839732684292099871679905553916775462315957493372202218219630267110062652826155213750040969726493242225307638321715587662622968134834869126504686386070183915365401166641891888509006805066756399552447265776920656857009492106294983187812028527683737889545154739737404132319228662842873880393834620249615149060901530675462086984024301064840735433968784361800618913752027887446498398923428493064392334434366871164082177378158206855561410106478129727471294899997469837756496265092225151330522409956862333462511616000000000000*i1^4 + 12822500890509335663476144075357661267877905320634974906780879996093130727462576005594436497161163113097809019294092460330265508521371861772316244741416246968226068040586333255828256521683357632546296503308469430436688797342293301739753271965878874606273290716611646949239413307864668449561840722612442602692033405084279648827268677992632525460338876837610487820760458307251751473418719148093366481141425721881939997743545995002401374793699003014724148193577992335963270790750790617158877855700872291870253836777306595859003875674974367039118552153335708418018461552529065856734319834712724186841657622206777730660706366629489427341712382506790327206313315161118599032278106809936173635101848992438064457329111299639545810613827751444883915364506042125613410428975495265835427909971799951559835071721689729796091323731599465344143853806627433794359266429632521566215733834632815865333342495204509993924359356403551835639433038840775372985637382969796757792244167860255688404680141138817092171282131369038111299268913147477905280102714762091601698751406155778333031320363813422246283827694196933856662203229608560392499622223587874819273968466003885080298298178867776367018387979150351413942006362743190094498112140358306593160775005020639538940199761214790284825901367199966738347701865895213100247079311559105721710439463822829111325710550666661889456093198310355449934792761319921137841053595365490905123441692082270912105262847691766205211637254806293887905416597667924452982069328828772796539184095484550452237294006720994952163891640413790097451521888859423776123627463347777016904118845415322057791032450349882233494371044027018238296838023389972049404092293010557720059302390066343910891297113753622598630558072817719527078380886162961025037109954612052162858608339263877300543091053214215734798914583103516904439797029912032141642468207578175235866532185032415314484334815939844845920137045689646875906590227521127239472312237860540322373705381485333626268757815699285870571089554796331030361288643376741923421806065325230331601713584226544951010592442405813020962596849887079954683019060939163962252669757996441904420338140212673204392929918644711070844257391361636480575533158122033948508656143098949189928405547030103927392610184743733626120285418869368495694625219160988861656269093373009271640141173307323775821460931175005599948285111534990350571251762708698922029441537333273571415548257012236018037798208146604873887161584087989393019008450824237271965890086926967058585806750510749245903453813133629098903279303215159836329805943363318612169339541786635578951855849592082517650342915400739983244330355962262171466840927482907728529179134726678932815523820898075396916854717538540283052221874661117354831951499533663628579801827787137857299535807002039376293378642542476047543755291223050595069632826251923120697253297619905335737345257821478317337677942532384929742064552279725277452746679844463752427219268955235918196152708176498022892975344175194867497706220384454545297429791497026398968027371736043002731774373398341424094000186312466440591108997120000000000*i1^5 + -15712005919194697569559868043429462990508299535560569117118793715488654088499457134836569356676019966119463891063686268993384423465852982038933165824767933377337979461039583973737022554724851485588590053231522924837490629086917855586258276668824343395979804561225671048146081076970876058858677120193018822894882667291534479578428197621094410800222442282996479427730732767664504123515788634090901161893398319941277821433422696542778210548571145453974396676524085914045577853355402299968588126167794541082604358414761060607857212817041712526507383768473977719582187377558217285761862872883300561822827535605370215774452274731469273105428660497484834808984648529634779446781011416439113315540210880712083947812242135216239250410823121464408249226697407864524451299435986163820416040671825812638445066383382020212175775704572079846048493923233275647774521915762421942602481877161418582168389334533230444497758011645738577101912728436164725571374303838502608291622968813324202868473430834357785044184512533932704069259474756050678829386696124191766106238601293431707556963899539801524805280953743955775286275115014704729141113500234476261243474205217239512403166960040712785000227432818141537595124593577113946292019986349572957286784415485138895297754782185723034484637494125033014260664725374757870399027250363649771190440187690830958525511017318151632427266168521948539748045753793151813052382036848394043304734374645085863719456889181401020468472575464706539671549989880711347677711833621107149776622299467220645781130425587522566793856108098635619853013443858966285495779739025756752417485903885406067779177907831953697309264284152706681177216481393386002970855107800628727571990478603191168931309014438732140298569255339739446238754035248696715401262164601558923423500328044470611824307818731036215713411582367050297590407936566956769328283960734249394519703775176671664685978151677585010006246910878388925539222886390226595084977304325621876778226137221622457609332713143082713632083308743536978526381227400204586261150799318822466293795526691599950023432289255745544904204862409698529023633523346735663234917344354448047167780203270413211501688429645051605627842885492171868152612420091695388333851941328612532102503734001150753863525974615240269014574981289861307634107174109281512585120847525242749688984871902034422310488079843224861130122942135042881966767476481262288767872049395432557186144817200275607995325035606585420510432026747974275617615471874113852924095824066561879771852024191165490114078761304976077028795693749379118015111595141732110009742057838017980904114247881602638358069618119602614315979806082926875743166722401348147633468667331407254489263357708737684968362547300285411126877174305572301089662865804506607228057609514822335366044309536433951412769692915829501201370680441420327957587064809908792286890135548359311692004930154909252792991544820509539362101069910305362441033859979529462203797081885331273140302536815083009389897229331175476573058596724128292861880234590735204520156210157790344322984371784685295669272966791351570391891968000000000*i1^6 + -2537822798849516774792943719261851034884569007404645968797119648693359655065614908645916632929912635294738387282024468137833850311665254136340081260284187753051686234973127663008140299908053608337935620605151845596567451601690722954368535116120311283628926283661332795496626641544464531946454663447804871701203085123081628436604424889586786592953825224424247520527003015990657714151777596928847660138781443609014153061465490221690377614035424510185263585730314756226905990038725505085251520730146814062210245185601129836778007321378566860081730880191750775080434855356532365482159000831815268823361785374073941927063319542057164134412688863978191287504314552303388732085107748373896443962524125153530249880675778524856849484318291081620243294450838829104786016693358628582450331242177228821303373025586627334310279643503736288404591861666185902927131612391198878670249480261115555384673928507710479403810271452793349673419373632059406126455539136111703017020680103019010681807856226463399356720285183628281273392765874837055827417288794740891689791573130884668179593191965751597205924779560493684639801945640890458373834567027652653657253971142654887269083960999058760561818878771977818070852766651067535170638101047677081702975239507386313729574859298541886225498092833438852380670038841547563793972063063123002309614148669587037522126796203964848855686493399957846113085482856270545953182611392052740086829201341169222320389322394547145161680853374346241967536991557000032734652006273669482578326639981145787190091065504759394242267604026794467827409825483904440112439451815209403974239543833072170239116452651625273108387015017379618954678373626047910464616723947859963795354434066529334061023200228209617304376122430666844893154378800826619315921578587907616514204734575139530373920030631652226643889326597295827984650476552198413174635371142503620495887035886930550861901219451949009141805096046336428609730551497217774202893729208061646299882078973787043913856979267826967483402075191098737589398614538241071567520717601316493151887991354580039028818631097115424893038909488763691331719249211356226085606669303185451836854459686345773311222404337739570959224842812330817242380226909872508044968395706762168659529433306404472576145489963982580823603227275324730023098560393445571865459957853588841941766365297631019538647925931286823153337064034826082907577898133851101504354356327391661086011866126513068950580207788090268404113767121775839013913502816613759066790875251282606985499836953465187174733670941303716191922259179393419299656058104042509458576665802333250425200873960616274563785768599937475867768683251609172405034487728228678056503417289969076949263972838425461970590812568499314758909308504136303216380355296460933347053811210303233627831660683324460349339293787541707491525031801733215333531319371953512668718836808130521663968497918942646503197407709981631307200805582498867120896969198606066246335180019128461801585718242372522271262825039399874932440544264951299463665627985127865244965726649582785494572366447984952708755352883247578691403776000000*i1^7 + 2968815671533785463830686882419638457761570090803838185237532677004343518597234352366723091990865581773634190004290361605196308285526966709680207041845942399832607486597708340734362487830983202828076195667057296176177576773542168395610760951406907992166742563691374462351719532626490643185327590616359582317313911966941047674786314009122326355757755818218145198021337447256653301328452026951169939940695065222991739014044396830845266890167401473087832502685436759273381028265016235789203944093714835907790316880488983979446904535316917759722468699849100639647537295725592596173010860684891251837328103975527121534783127113764716894405700645666413172375122769773879998444645630901452858467793751714213703958072626487334588780269096143933257055024372952437271080904501915593375338348924002944814733293645578414852509527059379382807379818062343878991688421692962615117009429000590927887546334813230228919010055022260362553029244663328727468416529143037493399443683883673243487960032487605548545662522495130850654457470164624013091781259252671446539338163147170077432987025321022155191302910430393076170509089157709215742493709595597035755102462160006716094807932142283046191233817161710870242371553534696386946180243773605784653473055719840433121237188217986492767398156611548012769260399511314446224974128886734708013231385896388139432014786855682456156039215463003933022443411633412395433719622268606197499088968985756326859652659354018962365756815976543942817500381706699484600489648710038841462690454475176607775946000531294202989319462776663925006447336460575145193341085350065813400958287210876784174138749027345069290116095974955727284192464867685248991578585108960788169627096969783600058844486555844387025327807272885360930960618731101809161183092569869175445397658207039836749498585666761180849292467275603435000444268642967721067425039161843683572312022901868382760544301536192545587377727903699275561222378084644345578946196244553406762125083926477151907231859741074995098227543788983150588172447758221398128343225920882217881740399383497762506319104025551172505693208694030285495732048175989716948483417915080940877848226889058107847812371222227424976463189912910372500181811082905532071736319718209334345291473201713162827248565509912300290587582414259935135837556827973754265462125442508628071595658321364637249998091485092116574605123686728356936436187776488860034527046728185239108418193059208479266624333992699715844354779627132385424236644826953069406798681737668231031192342009114841878616911650307911976828287847161309950957507177290765763598815564016862840331322730758090674379100166490482211768042494986780869192221562528012709445204520072749021222667957375564574071105159887013312218596575119631701880255831557888457032125708142506091402002905101616738166806336192517375405210464555661923591271367980819799708634257643063967219584673620100975467893304911340315142857191258523356789650806795634222792312245797856372752915934822234396560786614391561934532941649409715195767943792498504290844833571508802926216456974974879440200270433797566900469760000*i1^8 + -931549966418196997285119400790787534102803734613815795698228261194525705344015109114664902499485577281893500038295619747023567368054771360238308201825153274538814974649030364082480875877563865494981796416349090318950969416064062302288380727878730928760048152919974640373116821096919801916397945592564176011513678064069005334220856848454901166280234146157660478723741569380263071889500490225620899319028134318695892260576880116147949955373611242769231320157021106494249306122518766776785501048993811963494156613927077916103979934912249419945604421219661446534190136764756647425130614378815490692948855061041974172878176185677749413113717343897940822830560715520015637601543152925915901145224691198926531463189856148114050295322479958713041365799466639461637327776300945279628219915272524790260886466835710933597977254313928423481101939329825616306137608109144597109782834266571663029785553680117446590333212727273931817220993355882440127912483565925980258177870645543237286443411350464069117664654034489551246728266112358240343541684727753309424432073923891124657052319310027878295259006803343247589953933316605579630581857382102436457093081627665570838978334629556088683657390482866293627420491992428736185845062564310102844721075945069626616982967900316864361287258240785370297638301866553232442794787839771799097081621423228982946610586702155073830523661525215543971888132015822023993999440336048948236246876165256675256591744087484801013387705066313688558968360774403358111357065918454668734953066287250365424265911947421940465585173201666085978639187304666787676400938749180072391876641757397613975268739474177208627924935792784893074906813537516932638071385671929078409877615218962537124946254211218337993026798757222730252217193033953011549630332110921362685031974286021949612297245630597708303682987694437825318041252768411655641223680263283620134064278283827825177196378800855092941160069693685388904038771940827041007450282942731972387788972401582262744256823220825482742922742115211355933667697030758680924333804233380835750342910001976713780716744357903154807246537334117224387681151711692438522441351448933602957199303768710651081889666556933444138666403085315396359682608255469023333340691817922663610951474527181580236628357494559936294596448539416729024209329909444428483500183720651728132079909962536991142340995032759911202558825705383618702965413300717316414932683648143254456742338600524605664323981535778669799347647513520995174828298944736966107097448764164237519051510716474438959167533694678268837537397211788044589836297045728504093456117382847986274666419648381690924257224408409876005839219176007743206551125451002392032210566673462369725539301402893801296011801324084317685352314275726864125208697349441394415973751243081667613930639506413833573312184244291251156272653995083153754809780051669930006790027123766478264733099768229683002504641970886732608809671066760832353188233236039201602958378657696567515212901855251198137504316336566855040826683882254618972064872788622365662985279972005053588553491634362730732388863306087685685248000*i1^9 + 2348156629431998958999007687378155351317889628169377879960781007075096129119493033388257249636662298681303249842565046832987325199114386036780089025230843251802884663461337537240109787405089610493449251047519143666318032362556682585558378344583360544694085639410564108158019463524674187788137944229997399640587065914213890130963731543790511726167087936079387858193596601121859356236602779178601700891312107314916376562280381699891475438775823458564674676582590561145753377538029633555997114469167693415079552451092258632225999144308670630435504591905645981830308753734282980755843377268631971571226109718031938581510190587236576094360629542812596658954400952463183616480726638270807921268279637646243485148957174620157246992793256153870452898121025222166679736989018171513394668301078834593507272105733037416363242297111106670511097273856214205993916328968695304246738216696920217621195070157612352674347086985557688495198024291027056298153695915330022477920279093127552479390298098836103756350772532818995098245379524781687118284864885224999655695730430931619630740473460078856107996092224886032986899837928915435784561127915335507171987964069505236515044095486976404260739710350465071501488123285846749827475329072581226511973003708661466807352425059515781781612364927811489643575292307898136408165997456623628407296133445873626264879039450812188009169116528566116355669107063584917603552858996960302229332513863709718932645642420012216635650428798556485252647857471667788250085257398780349765550765043812518145263322056024028869566957088066742578588327010146220470214441012333131083874870862585197695567248123511248764687068298512518923393066896483086791034095599598821505273403353090400896938097800243853631963025291212538668606806053245861929365107351451918433135649687395018948582709791828312962828129894744178301374070252672704019979237703762248667699497688541966857394129056081455922763486766929269267871076821712450437767241466371975671880737753878547382658471775620871391686826645284129092892387826361172466945889813755203093790102798259660145672089822926006299774452414325444678345737730579766624424001429750158670600353671656236659685473879856865377507684693558057812817825818520674177841125005121096667722232151044662868549005157928917570482303195328076332323878928502337019989721218345674620590686372080469424422686572899234005050620956661691053672914540237981641375137906614270667475972124648906620355872205616275909414412226878621032858885159849585250423396720153105803545055801535221258822130538407457130096976441625166844746424524498200832188613168095157086737976681374169143365680603220751393423469955000858111749512300137768835699273987113821871916409392409978458538669355429530512549652284442430242891348399650276535585748957118607800678247055913413706033492147405034322094744762605998763379780204786380260284752618585622915597300478683513599543333911211665608470016065883828421236847758015784813496996536297768003328335304473355139831463106667960203109546854268886929553158228994310488656452702611516003040564727194548736401990748618516070400*i1^10 + -1459038173761271490438451109918040767932185965247450909354206168325459715339971993939607225387531227411870760789502974864604375745812181329719063532727436366415344364486935804381713791392005848366414964097846908034936323955299016059219284668035819746420585124525580694886537729286539577016407682554408553538428984913869201546194821994729088076739908189808993278532970418670595460302601966629326146469398115498684936857582451305008461732540335848779014353864660874591250363577716830412467088053764334658058332358208102867313486189964742034091106280915690605233180484046309736945526449822364223613579520285407457873540966422848838566005718321708032790907759748945528351547292717825259231219104313840118774719197435625468412726998028207773255079194986472527928029527405651486641648211912298328405731667807084780521696844696413961450259897960204489244617624635576794212754295042551427191965184426797224348217520632399813755626659938178580040780087790761317317948286580244950078291594601853302093369246101963288942355494995765373080136339771186381266969846322085609557119544796536570973133590159438697950148946383542081746134528165395869061642153815676584711473742487315792280369067528853607653091818884721807860046133302878936654112596138205264231917206435187369637782095382288079153877392934711257073246062292067248618288473818449585384701963368519836788184972206860549761397880764999650650882611123732496729822962612066132494419937100040050342170471135521088592062182622454680360308722643521894602657090644996825725322716096542780357732780763494251768182203507347880595600039658081103952177691098491416779453363322620053244097585547485799771215190889658095505153023780963623349664051441806984923079959384362610115493903181221270549579512184704195343447159932388181018712392763695012746782566497736409049327655994335384357579097076358950596548084612210539285586186851461818578217335417743695806498809757772556676885587084940928037097966120233103142794999952938705742779244162678175172439099101351215294731815648733217918948022367004934537784533910907504720047576797119110745938078437147530986764941874876751138569802353220001694798661599200874041438170911595208173007054347381197903646565499292794555956512167456276224326480548578202416325630660706426112210583823147586899070806617788845071561362516278443663968710656972986738107363982017165648019325740401312505616093005640562055348768449734913508877280954787874135212080790162608487349016000990661686281235383025500081685325202243330669061000857835334105755638158279752472176479001818422169968379670000846826548699197487933800308529537702414015698340101362697331103156941709943748330470595488919266254177171947014665204425162168083246305662419125911499616311108328094628028067638591952153661250180818896988293213445735711753960616545979821146065016893894774550911047665271940190672452247286287641360262070279243765302676859167915974144493988065111819524499266743322752075459873933803363552787748042612033714207678487597896470312374087493798894557502422990774071815070173618608979852459363571160599914836677099520*i1^11 + -1260016688695471944798955470484249603075634748543898376577758770705806227926350327745946438492971641876812838202577509541617433039573061305471255578006153554063553184442437951701839464234610316724236431671117898565101826678668310845957690909610381808312457523079115155140977528651953853151337798334051141966482699511923210390793451813756892742306343198126168573753103372175344511217416334917480654113614488134122362761162293373041906723681393939450866674010629276384170212407578152193183766160759414983307793768343904451866717698352363147802643921260031408766307987418541744693184174342740161249393609386661170063891619474378745804903981902340382056030601914619787105252751641873479493635960015149116164954717411690262498702174651054270536214581889600845531154797972162824891902508003698917685256020060118433562683328018240582468296088267450505636832895342352397990787211728813955924644576265394921348245337157676571727093583607154943322566389030590297033373295238870560614993403436950839603532090340582275889066531243234986133867052674816442584205824085562327014653647389046078112571394658434802794498606587590515570200543058083972984498252747086715378946075370125198361825545697852267145021090039006335713197538462552359951798310044313421584054204871918159578245522038693381263041046613425105919117085660684354257850077970773408889471133020659130366510114741203844763972810783311576370975922053996520755910619058202987421356742720579646333915096445499850260922741536160462506197249778931314462051275599443552791953678184653849840350084466638604740403716804551418529968786024789818971313382054077772850146575254765286153122301180499961954710597530498986561329446760681220109570792395317156146087701232083008888467379102315330460971450551913047628080626801285354097746856847305759243966346710204495604327810385047630174461283538754297169631347916442405378607380638347830974802026998241751397850263103549578564331164860397556132456664549250413194924550419362447208767073583148946563933111478728717742309333294860439416751877973162557597113761876228555774528634118182913986584173391783297374616591415286992077855836167166633682866313561852673641947194816083741142977760174150751167860393062172027078562619278092709862682475583618750359452638603247171397723951325997907231018902368671633664308576799709662695190940736368206796147472053454917394692786966646675694599455616539520808204219601545068111097116049312125516554502819492126313102062730718074237559654410158042218927634503801387841593616685810855831478203857976773767034236346904658343925092242132924316048472502600627728037713390622437034555339814787176099692038122426854655258575537149925574704433504824921495764259136817181166645330434216581341040247994243802208057078635493446745905333552543377814510979841295838639369155879085208121342444831841159912845266632493959718695274798536614063013125737659610115144631599426209741337434712597069304324831852444316188376666640454717617031428696619422878717111773614776803292506763332294719324259384357972347004255260956592392555683105885748501378305269694464*i1^12 + 491614017535374415154401155873318301239529163383731935710910613390616099120028085032171853296106113636379413718833902886707643084085033311028375778988336069935634252482980905532678532484618546144839511977699944416250917933737136195466204466301777629509838059939324149814561224561488891287979278824325347383749131484698025135712085663057289041413103038133271681147897948682483342629420510348229133170813772491680356981821074975937190955480347294631227424755086980123181587251124331353106316326901842308836291564669996345346829670169158205399086194812343890588962946064708913327223536922137386319319964013832634401907354899065987332329992093005322084353074779300223852641775257676714690986675478086048772982753983828662752248892637028977020261235615047803161953524897634044073238981983460711279958054706978522909368571574208310588910145032280021508800673448111640182072213441685251616736997315792725822734200672395632813552581413562533458560586536219212834393019497698711856408322381752659978830528749142938154617224266582003880897440032573286113668896445592572266882792168875234681473722007648227647160104026535933195126143757791096679781251212544931504589111493511172309261390956818168502199725330353881776218670289312602291964974327673930995339869137169573372803103532326411778277054417871711298169800704244161103549528118698193436567170007230734084494268248083375218412749046050938447656672236632550554093404754051069169018537956076269583006028328238961305048597783086252148065895992502766191625643111415493416581295724355793957547437453983886511472759629684125774249829650102057612094379073864485012713106984977944468006650219623559991812774175538770759458768298920897977376032515221349001174042444445110577885761968443815086416747631210277144590843847372602563079000267152699019871561772749487123225801961701605369807806827619278200539166893517738265009007487530155629881414711581230304667478244630963946739520127190808581342403063333401385889168952035261603026650442254242661372856061627887082506822474711878036689369908979191232007416411618484188807516366244794397232442263816223583340368389352612475688796443079758432406873244858318456732929965278765992478993001501492214590867224349581920298689783072516535231896640015808849932874560389700008896996133615136397240829318794525519921664093077449885338000997994372375323042659193658296347398963725703137220403901770834002283653855293646444572190990807174316068354186405931602124049605350405697470550865453204089708855511815645284211785675819265990449752712893694320415569309834535516498032790686588514036210230675911273568439303684192386788587988207172880853342539891048643792590096705060746764705984052357959003964927862955454527326887328165870636087801012442289979828862484937220672791799760639036402631231403167496495476023775805031919163704664490127236732848307819345897197117181805614190094056107826618311968887161625686418641900050505337585840407209243039590696068655743315056560603913435094352598113076890707719311874443826700668924882719122927219215026984051493131331324765735118845213933568*i1^13 + 68678024048716934250282142096631580296021578274961335890768468578286324554840535276371045573971517677732863154392030270381798518107694346248603229994471408855007782936186128702220135486931079284013187831072501230281621712838999081699115017232071370412973628304417064875552393591032888481255380582268608378395774419795817937955589946202389260863881322300803220160098065764551421696523411732825242241054023957283328271713855828124946312236557730782330973829046637862470678871945359459276227294366658536454142409752761800388726187453720765276338174872634179557739880057861218131767990421842711715427449630585688586809656967290684747310703448984838710381598740896570875903183157118611477291584791551116765385948294702722572998272552986143021533076131081990098326243893050317106170206917787551042262419314844402218094592034622986183022710516121908727221412108569485570622422923545965287873286109719533805276834202214301268307087716600121941288767498251666076365078613426471017688274351750697886964686700176128450393321192572654377679990334309177224211924284145727985863831579169321035018092300263896213479431902792181396359320859439382940491771111907497380349986948739828079634040978499276307159523199091164933438732144372028044032837766873376262820593033041321570601632104024056695597379423559495661824148673854156959867843322340018556555121588922584783707894508260861682070792905737247842745890189217883504041971930494918512882947739271725384327685392510104523590456782470159083643727222505341294187557153207196626839955253396895351762001059094704195804674391240708053272565309741295380671781591403190783555287344010150385688566559123851465748970705781279134849656387257765811528481498478282316507767837642131677609995237578703922435984620968070342222172095022464372312290617692804665744126062453650121464132537095155424406788713021857496778184724853449236963239220751518289334388324103434084100294335717713786869072187110340740091296634602323716643923454246578031585129501927073196117857586945096191632764856388202515704495085532523034592058988501441510214501790641864747038030147693638439848299562582796195197984400181072184192599682709097277707323599809016851856726703134746847405366279046037306253774750667228210815582212595469805659827444561865924550689053144027627402096769559819366610101271229905426793821310442950449982990373211545535800466233770962079137684461108118411067058798002956305603051891278840524753990400553448946516252383871750865026231798477792463829121462240114239226366740361046727710212857426423495395267832267321534570613643369368569773945323849574857632586015240218599378221310093648897929474589005159489556332224000795681665109339019110017175093659990462493181900638225419036079067110060449559684865519778403886089119911109343624557694707982264462148546375244425599489930583682146531420239692048614286023136313860730012174922866033062606815444226642511724764317451389759401499620904304172751990027921621829848581696118260459501987295149755939619897476062654722764729743098454923730522990636185401846128047599848380217149095936*i1^14 + -89029400240549049753248163736971484145634261389875643226610177967016318555044032111474588927153719539442064420545166767038080517561975787959115332465101753592892633161996287733528059625844326195277498596575047247183299728488869040247265187293362089045413686301167546706298380346983205804304222142852743965444232328001175254730706064237619953324426503613116007551080783651526405331364577535907431966283689395996334424802112033693078778091503001621875632199209230411708932901466057308648870161925219884065065733702177282230032780475243344755880270492258675584683022383738467142360566379372488142633427719983117320547582462566318232687829004965501582896440023375372120147503888935347114230127420878147778562181694667075478294988234563652890965793698663247137875978904738067259034629333362300516429848481189752587901106600402369297853844248981829810788561821779024688622979958936140823700803377719975604446608834864029072000836611479591695877543965313064869917772334404657418995852138731335846918005282151383183131316924198337842487636455517720426097309502151121013842957814559908659487403637068650447964733242037292391485195127072221202844926755479164029907459858425458125808507236885488689862809285118797140335859538507140970812559085220354157986980906524434899200323342356382561286224649499217808971572734899766544999071269159300906116405888658400903080751284583230490650156929864091557580425609106092290185128415436039128363831502653638904230402176949618762166913266958129663699893506044196141916868418875834112552146065185674218130672960735815022770776700693344727929684615490868261131347623831240522037214287656803847848881649543726204380342109432928330219944829679836218133541509043967649849627125849104817958792863806435293637789056214108030688490835528464872609257257975765675555187117170714541503816485791391049844622339624285977403122545308755330012228104924875876538203791057311095548272596929726709778960717773862446088491061642526403500241449619099158657205710143265205099793890787633490516364763117104929384630686061274046943455923069477899154274947112006900446112833320316699918405349629429564396335400263714857070784689810862835180433747979706798300645638480077345231639375803116443485281815410541704802729971225549733791030351199272875489051353286954036151205885905444892274124106120368640967561188260209503364421577400160023919293072968685579523906178575241543720755637136332040013722457020928844939653587419565383905201807459481370493973480901694453544185725386525454964394509092484298213064956829907369509671763309302227303941144066031890815961680790550660023980486782783252962514312726839018288212117007621981260988741468956073053962658893762721520164182026880150213983850209489717910258916850752328268562091818836548802039360868967178390242730093835398714017579943392728152333074850458616179821038572536520275365350227890702960307147535502762136729832406346552124023511318106062147466737373203222739289767914380664019342927376018855639390892510127081745101552216131389776234295725591525345107686928748492382980957111908533534720*i1^15 + 11820818331017860292342813573827259051189775781842648362153152278921587672262557051182471047186386826753506385442829344966358991298984929988509956405547422424184912383031541831450088270853359119344062088256251522555572708373526961003842454842237376407937713234438542671137220526285121087875241088856440966294570004511570186513321136238051860338207572690250724095716840210179942330257591046545173327293912288799011507234773342062090754292088903601001229297370547366104396675756136995287059132325841068612115726392025882295272965764694673400334077068419715919514128187143656025191660102805266262733063541331325073795221570433885372262677277469117964771172314605655446843399933871953604510404031096687592012282962037094773738787115605873161517869689776296816831500657166456516584201920015604221574760669235443439195781155297444618017281224994160664490857277296369350820081426707216260191726469847496212838809355111581488733330378195916836102544724710445097110503068336369349227294163519738767928366177193928093515865656949486396771458058528946780308337161143949898412452991614527004800310119173843771168279550593267337627733916392808399135918122419779787649774729732817261396997620019921307983108770150411415667927348981765560436556231782761033665507615460106103203707013618003066447729250361690336327531055450334813734988920745621517161096711755090691563305971679546614250570317931368761677887698093390666308516233298972080453518226224499289532464791773175926954274438726643029066920306675775170499132562589837727633532232811825969408782687098877694166796962468029837040637124506228260245336949222267298453559794963831308400854510120004046652575562178701986715218951722711516810459266187686467933545828206234074243852128662826261106460040222097288627118742102451230235287572058696769938387702353107547629240793527761230535422181820799630087383043169163903977305159625509988531029385367117197404892633221527838275152934246515008142328411069731045864424906872250317365536901025754243871934685209020504041955965493099031218288288662143004049324324879395018094004076718063482691724994474691427828143227111089694311224687895164219864789393457809130919962508437214029255176820243633734159927839380262615513799861806769406471777981362817005077635920563460845392339284963520989548558167194448226282022141272187782235351659273040761518029779611339426807208910248499628812139003886961544911527206174958487541628075545796339022557803354051518402939607674307250054951050155697502797788011107398841749687291143019064682154221363013047112460599997893899403741905538701326524437012115275011297511625919718559748897575589549660347606528967879037785652578696673431026075002433443971165749266948727386588435854498229757818406442274549333786071062955438906918270620030020363931248107854051250931985716946355456279131922293581463393926763720710787139125020091957290504918242454721287041386774351775438181507813503325449192298032703829429463003305599817573418874201732413612235755926095632520350747406129779993763312563398024993483898890844937634505914553825258110976*i1^16 + 8003885992308903205492064410912822305029045147950121412145916684792659671637368334465220117353271822478091199890047704421248564368419996478654792596245148077885036819888064599174705123930465545422348659355654690346494926841035605937674729297458449305600830495129113056978833024720773962266874896825190444668245648420040786579156639203241296874910234685121384742562944176070551555905626257977928564636078223371300096997139244419945229744936322824753426614771165164357988568770296672077131156640182069704937639785359896011654979003167577280791802547936518463942551531104379954636324857287789544986197989451955903633130677708155554986304432100072412905679410454333382530655514053319286922046958236911868381002535290704970013401233354827675329049368384409766117377615285402507277801615225841376735893948777042105197645606721938216304090415197140476934306653143479850822125522140768497815489004894117008520960891709191095349879374053389619738761573862064871892278698243237568444562692918869133429435264435219658722164407693697220690735271305807684432425612254767284381586455872645226724330446244773866158416052673373365393136678523663337987329806799140196130839207306660628442715996670003999660692108109476122991698504436916086718212518110619170170670302936520065281826571098825979107496772514345066960919016442324406534361236709810930215590493791671196395005701431293561963254532322200022303316778474634052226238533503910322323034152337957273383119082682818129434198709775095435273600970508501711986585826324851609074954710213307470872155259783701921650690638435281546553303519357425979289308242003993094075085735076606113062908502336826427552220123694328933700417068358306976456282563075925287413481674977100264596084250743881042486136168358305425932135297778227620668977939240760611248187346885124676780783169827209941091268966391680896434833770990510601103720355758552424763579844881903389924110320849406254252347768077298107285435481897876118359764455538657805447735396344925901373724530494670777163929958426469747755223945760655230072041191829146231306768978320535469596293386987146011278188636186421946057563649544583166815751825135656686829262353315053985673522213885458285160079228126981442723820425246765829145604978019885885566580676070095458868732766656247970084278479384920194420319174235426679690417080472574041861876240244042922466989610525529995465542061935750753220619554045136420810382018086736362106571316370699779013685901096887502330887321299898648978895801961302346975164699665490522410694212082941596035566968208027770755303420914850196761220488087673900376288103535476380042099916647634997291794423989737172935123192749358808955118669533777103869025700521740191211306606609809927917549359668272971885880496903875281165474339972183128949769892690971117601926839545190952213885726446686767555590856294621027975484148719528624953785475148042569583757935244897618940205360660362118945874655812557041131123399497952842011726639170988278372349271080401173558238100483943965317817106210705986570245644023319517142412569400573952*i1^17 + -832488194158684056550206298796304360268754946061469705232152479927194727416485233075311182445467219838123108795939985383452339832842606189010337074849012949178258261104148139266473946202518053780822053203796236970151235203933849231557505090540719186485550227861575095104435882531551583396320760390005437113353429811429579524307540809012286776502345843741519817674489812936991769589309939379605224146863455841479401628773453276971061128858265632102543102643032675155603558550648364252364453700900352184429586223851133257601503214546532988390378692046325664969564189878592619782345738483939365856773469070931726944115376936825611294571550992220096177931679029381062580559947271085454442165731914380147852418645277068908573365719730174655970875283970834119860803463198818202973198554296314045052256509972068790039067372781092442127253182850122738823962402637812643861537439205767945713334538790073921927555029791072455360267429570642035095142797416442315294063805672918548106755170149012385178903410991157196306799781987866185022764158499669949534515638275182020042795518720866610866425791650272116691167505049971327405497960200451046605519897501601471059727054983045115097896581878874923217210345733872057022107251109809417539514140697084437618945779430780751918670488780393658267469170969723273768763496486234876073418484513972984528793704774955943047161682658782981861290184362069751711917717715367005340567279873744724469781356502992419693759829482971664279292943008548696399806196507620901376796540366088902127087983623999114938474969498086697493748775515271137638172658610050390848738793561395377036528961183134685138660583462932346431020545634609639678938183498664488613134953951673396407867655983122920168546939065951805135714267166769983043241797742412311063020131963010790868789088514680314981371292036164034231907127288961404569561400535727340270409453203173572146697372324278433241289912330699837771572260439345720869172713723069216015350147792858661908177451504593690084488320920313835579268894628680298511827874661253889562614643688869381083708056026987855777472859407836652255413116149449838330844565292250184908047026302824006077144468922164218114649603611036883730256678222714792046840332021068468999015785234256634619335124546451745768558362712617506000630114662067199362469085057567057689085493995016755212935087584900728992452883994128391620893023750043763031215561744570843598420205869709089575150042194742342022970476457844311975042962403615744208836084930162159994593944417643392550477931656630307074095771088672845888659201337020733101125464653949769442124053024392159568851288710574808154922272044932350930301572269648625555873800769787595675492465082721108958727056195396035472273947528675184543083256926504168870699944913450343614616538284129498886886841893404664767855224865873092438399458137732447408251700147045938095423088460121965746697609859579734983745557811818814353778563737228181738221242815503016906141905573490201762187385734077293114476638322316131050042301238292970879549726163349990812938376577024*i1^18 + -514158901573438295789925799269878666113965816010770369340766081140672719435373281714871850433476020409992132556614272798435176056517953588818062195128151172206079700394427856227127448946409799111418435367796588451373513993452847425428772016191047964257841039217855906119750560872562663430332716489669075345851330730135441717500613201578270661750391451718790073835929176534031832256130591914848807559564660160235528192636008626855291843199427910751286326954172384358627134193070975891242648917019222832714449532269299363208591717736872487087474591750776408832857101777832010825331693964898898941835744211021127812470886164408146257513039263212353853479347572753061532620186472282815264024165543498667584290066740648105915105072380733988313477742162630273736316503554408390493200452628083072937555906577384750556078059366923957444470475906061252983942118751516234066978852803542917650322249668848219676936291073917661771841394452698523671457304101370182606486965918945885989895707168390852547647013098141522291945137783403327597426715717134271248356867954268698806092580665162115421533788243715197273712032860815044504133409575830174978721163832221624511927673043137516527703789109798794967329042481890801143940220864175226925061864697058825873848453220772698193651836332145553764220190561916301698964432318789875042254233812083144780791429002493170181821018056992930619379155497195160869217275901615705850288272234784588459139875153844434665692325004781553500666909054408390898167005253574379439387911604842100969084326506704179566771057476416778081953922616804553883636044921530260838352335857452524678630962006366868709931284542769567241578949202661990446376221309345956472361133721443428989805123555596121373682280270311851595383497411861316205266464951176822529075511890174386853043923779246617499243070190898216348602047857073347835085377369241778003539954846958058017652906746938303402738402750458742295031596889196071070311529156018620709267521503466940565516336497891647063684070189316858322236909252551271797294385674868186692319213691573939767995674149665730355628921200013924023276445399270165992478737686535420663079715364865839487413501207808886471726717024814441393828421207103118413383069054080391783962777778614443641281714480503331455761456364170845540539118682699239290499001133690104464156568767893341425285278570317442491408149085549638748878676756089928120443836379952778742990564341369889263966353783980516226662277822639479055822835116382732251305987819686634153052324692480302104503084077141361837148868804589096296837991614658335932826692522682165157656193167129546862914114431464027738932298539491924501762496348682217263300816672935990139664793123153959561843945909078802291866932795045663388177037781631910059086457091820419027059146599051479859028728571209658384874140205904221410187359479180536151226163269321496023523436312775896312000765888127465258465970337522180692373264948561140217375940684207282107670877306733322859740243821147869240529100909197129598573512369903536205462204424741064630975070208*i1^19 + -139448531770229939191779155913830370891848330537151610879656981469271553309919585255386224243687806222959632049596655010887332035473351528129414231640553700636245826247486649359134810279587298187287607817441298056394574024697205173722773906652979972977907894105514701005500173722087090180210593739371805547102840398436306591343954934013563126338012821349900490888748100804654627083644458394313031579703266736686739232581911197607012162113823494689093157937046083838344431688905180547265618293380065699640918133921766060333677038886850092301457364334427619981421177368068776123829761750429752219245061889489988806753819299901477376835274184279300326162783571054201698653406748655888780935546329732007059770890112824544424848665554504176961437767917367421082517935474502672763162424664587235568535805661023423019689229396276308034280215485342663150778544413294020360117047214088151752854512104115010099011564519105355087300160535359017947527316539190580901108458235897810507028823798776478397620953738611064971352596700599308352557515046343825040845946880834830323573774879497677336509164826829020153350819323889223320155431044244858312276560108411020614003152920675313833817345452340005318152268998077586063229825649983933496804916075665916498925910800097635079255085807469853315850661386050775747831104401946286211655599137285664217765449997764522869147489954258682978045002804042299554321161373449695543891090197686601419732049240760782460829081854539751049114033141157682576107307107110729586087205572073193959665449772819432901018423760147866678335686606972815501723612571327600846141063164285186830824860615346698364642291559699082401570691594404259615324794860455384842581475975642230962171533861552264977921307933327457544562620409414749804051932587153655735964465353411068099215044708957077417060446989319299458944474973493476403370179579189968616235168863331270715192407739613989771832600340238443673183081187725790805808503786620200293410394171080346631171698052425094231438695377331742881863611342886073836056116816550201442509196821213170519964549319567305462405445753539545809899295629707524537879407064025153201297874680891331061511604614026861063318429192962337075229795699840411528417614948429630604626772279445248545195458801812511986524266280616141042011857093079741952234665375806047771230542102086711683569435103931168501475285929470275504321264890768674733825077282981724539442755522502098680127698251256165521116481033640439340947289532291767305351967592199649662689608065373787160746942456896909498595610723061552972065161798611789655839687940669769971213712311046387606051864279603910178774144196152579112373384753313869579624273258576892222419262579938202779365593485311849765294162377790729989890187104953429963881569525755041173721582167240237647385723678255786453392401931862925106822929194010868007149426044296471310480388760097440233942891852204924544672046872467574477040561134971567806990188554066680761708862991385657704825982666562825265743977730923917454565108856391830077085854642083537491066880*i1^20 + -17533617027754815014290084415006215186395570097127805189069059685451804206142039140782867612011839072674908436415914343882663939459938455832563695101105046413104406744229298102505103044886610231758379378372423306096021594104426178220323859967544971945418367580400568770112969889056578460179841982000622278820915410448726863400321685790063557578431397778415603699209756944915835096458879823207871452110653373978223854206085079381162932501562969216114825592084671854543687031027384046475133553309282563841911386733845875420372248378017018562101219120876299798114489104921153502748952794423778210969583055379187061068704299616232418157016039815390154532091951577749497161221205670099351935768215948805653874972728352170090343420854255273752076961455887589638953214028674860574879200480743106657545575516262811239610014606705908622710077364430003093866097562617657466915376826710470929732443089297286326522485788482531591197160880111367002256932308749156278598164321411925381040860047669094510926717108134013843821873069992111943046595165011824399432681378723030564673181885901142018498015409201337022190740976593236701778933969196886905543183717918882367238839161963711112030905999748367200665558190188478215829626275512432111849256373916508985424391991887455976843888412879371146840567376825381936041697816550249848398314770645913386007616601597023947990197521719200473984579667381167769225771380853925925074634347321178381390055673679691767250268931198526909764616124460740229746055647544837246851381204089271433423495892203011458944780453094753836372220033623258941407311885270966346561460570452195553342676612159601131789477027787358133344264333510295721425026533118597182706023415314593626791030538931842761385102467668675763665431327201001815451056950902447613173447481178495072700043749308825472100859391547281168623808151102141108582358448246556888028044152103649480771590438206848335683596892204481357148940731565448264809721501699127661630148978180472599340408373355000956600541153332911454900490281477170379492759408332289818015263453085272689086694401326543240760766236822178068933120248463729919821612368669076268641138190940079260676234391414545287355509413126191011522693615013586497950040316006821889957520339660052215828703158994783963456519361186405701393712686893726987306944089822423262458276537565111207245451016219132651589467284305573658049898551861914217554176920765061499543767902991276150883273725770519802455730543052283104891110681559454082484393225673362671541594241227464314318274908722407292345239853155966476248202467094979825742822411241215596920638155151599267117154210395726381951398834046511232529541382702733914330655193659237043802538358664781805905150076014368882027824129884889111008037993657022058099628307319051158398520861851953935745582784361982081891672308869874462945834324660624846985153994946079353221201629210352253016808087653089767226185029364748416524486490064401932140008589686294207318579272700823547249151950894002063579281453249865736407586062919511574905381251479500750848*i1^21 + -2047982091393828028552438567363003037344379543429831225743689817745574622280518505809731949830724209655599810813033488818160962641356921357113381315417913311916793110779405321875966218468295210065908332144383052403581587411037710291178427628384636454830604566138320978978869753445877812911042807601897308831067984087730646298637269044004408361866072200710586500420258642796512985546503105273999605032469221687786536043327167583305586921460304216169745643477914129417444610009625393834293731229144170231549148439985641801355246940516333304500768731325488400398222739844656408566800946067641190507338133226813080427463518875545747680308966142128516181072629302278021160385949989371695096455491983524699951574326844477967645361757486824935178343982374023149865487737856446602282372355291417355586953482240305181974616959618538320495862188424151516275941392252321360220056891753219034373619357474721308130862910784061017105891761161299691694098342384508743080752206096730256904415325589426327652261231542286811612123204158856650594348010267913618008994438565319727962882759695522985998814610230717207571121005306781124086917299383583136335798357758757697331629553935111001958750769893920538495924665622984587242296677886739624622606953222660222803793277697329886762621821674636436615477545046800605736098959709746059716578500257595985532360155051613491156031827785753874021222839198073659049168874118388395409917029513463597890739522391225532410244849355130119550287959336079024849727698491581885968703643121348533497820463067834704311460312669207352923820322057838747176448077273024527347301039045057445159110363176791326016123068930071580884386484520154781563865365810802042945816133801384257370619059210421380214559585860629061719246748711824911478552216938845880758730933570725517417898600462563737599645405667182623339633050880610819641722261255001279585489804702318245522057821760317387981955462410160088339122950447028256725846477065044352656221456117032118635887096067970456025111079088000053325169804194034687869511444693414376584656940467515733281170697781077533094849027341653813516975833471054273993545830921461361752839057920297433449615435737138220250094128454309260157356319133336101013335052297915604687607264409161110818302719552784673231039308603543722484544246142186784217872301417908697948835851078827205764007267380843038252494541624450446455186570400616664835214003228347885812279428955699269939877151091295600336854284891025382740936756172206567634322292182193379538336282492063550173556148177999056091774273360473092435225798393935446495038253209439866403275244667551201480496322282604193462569790931532814882233038013238492427030495470294937811582162021210713297648280594506168687229851410739585153615625978159763356342413223204156992928214268277787792285006540892830493967162571341180945021550686958037040810994412590575331452294280587312686502880866415757201198886185190446291232185749524637202692676101772545259363422567279337573442474861873779308119484548828117682476953029646719181219252460847104*i1^22 + -145929126735841759790551423742479848034093254090382482754384653295619856585407978153991623239048537601240389297046778130682338160010058849370260137451376307534128593937577735416599587448919434978712098070151683422628921329048809341490098927651427942911059801382329520201475543135537157363357432462669508151047226088228677066426416565543707965017666275154566173363090045034141285849246111153799370948402878656134551223173962074317573462807604937296286873814946096581603963130933955591322597318831272912937220114824852506657045597722765245115258947337170278925525932800327177820083278477200432698911002560531603835868786950745858158636194280138581177679506509225325408417260297885965027143053368923617041913118210727928812625979297356526187875835310695459497106282425163610442615661082466476303079681625192265517891760101605997039727501943167944446968269752323089150012105359089082423078865155858003644617871774818669544992958407254359955953057855908430740312900129326851615833016512517990694720485107984217226324074101838755701654546629082977101591023110948867794932102312203182253925890709215346660758329083426784478988791283078530164070169500192196190750285959464898340331989956412694996116733188838553210771681032111930150965430985915051184591692445887702313455738268516039662773925868063680930277525958109960433663900054221671317589000286845244741569381992360834556374889129928727674748483347257557192533514009903451620420699251307324633295280503182051052677398535084604817159824906330705576408534201207333512333251305219139657414332274871346567310520962505335851898701971477286191270729388244689063004484643788553899586908296028632635677864683033579052530133420980905990737765395305904826131889671165364319295183703707705457112214217660989094363797153505605303108827843230454452100280814087639606447330811425450819101806395616286561221837318327726946669830778262778876621575000139500106883409682390830353219942886438093035722966554497901910594786365348265665641687430721563881500660817919095070791499933011192136242940231581706961446734360719826640180180457529418736740871000981466093408029280107008076439528786146823596395085271287656841246707951559840826475085350686491301915158693628694525728322121599703077281752301383041240864048802684576063333260978526669387203488966973203319652273570288508451981094699682284220410787855818934665990176887494065977290441788630545965772294648203260596652639895217777461142018227732867808292601280294836531014032557691877868141709005786254686670342371040135123171623897722009160298816668961519141429090999790395181461838841382637975324232877442482322988107867524648665755205272106192138460767280288528570578765741258670222579441486033486784737700923839540212399097011046019730981639067002359066522464823881242378926155749212150473963717694585608240058602717118968710126442912711284995040264796066463973169355161720555196352705490093995554300203761604629800287312464224186526219157391209561990489070678552667764270219250410695513140224813255428907383897863681786721689111887872*i1^23 + -10211011629174706719937775961543762123708937029711630220870088009959646208957004023288646528203762910974022902518457087621799275380927537577524655600927653475781589552317948178992375804580846896360595151753466983859902314245604078513383101196914572559658354478077912631192949593190157059896678339516831026723601428618964319431964681419641355829739658231375867791186132020830510623178943795395696200232718919557508465760325777344868045983070093129824431114102144766595107019876579570007389383544372273885563526419741198922550130607813592113128910293303022612781118707331850287527626614562069436365384623134426347318595465809675011376065497164372911826637944383026147615876352315948560134989069998268133464882960672143435185786576080296745937813751883251326368186139744820887239222025921864531708786411924481101710819830655811528860997303137386500944579083747069683504014062378652234457491447852335255829073764990875161531403033112166096505022638049424457002362468374193542843248143701093287406321881900925242856411931196083081552880610105634581776236209109097726844261036535825275732778695067989151774985372633657063890490404596833746766394682030081036136127213597007628409107569439241940336730374135159096007354438469368949394891344599327610790404646013018554231806695598650363594805513892454746536339795494887729337568174035580032774640626907445725381456462433100239598431112073024503234768401760950548200987990457727153597059769358650740370547620702385687002082238366006847779660303836886073770693859442334349580828446716189555673939240475342502297720857591328328821396083768706700049217574418365539129620583891131129156556775429845877430830659326568908625567490685401516133525996075093765517751979608718597774250741060328170942482139834346599723170068551363318740697415045495365177874746562918046248234953777314651563583756747299829578174346562590761586922827076436137988548370159244930125636479982786784352789697121422433614104955602442744711439848188639386518945545433945926967422548924298793434306923096020006730925536624077987367177955818319405424829940002879647305269499911983041356365140823358854673241675009446433203331276826780592756733907492277388523142326253569001044280892801367621339923108783341762011277955267061084023528601121875447899249463280021377412551786606422366684385375135350992128844063805273625148969316576965720691817851366070675332265884197873466638050249440916027791459765107377514847538630975413934957374268244594878508701353343219324752644817096422421520256364745587164477228036002434108925517061546013958571025457099328704667878147950073379131906913676623692863299914324106617187336429275310091078424063055816863337681961870695836511879738888274835900897299866316936352034036616855122269117356961452111421699411835792588519936681971850222988078357952168530245828509632657819334049798288755886930167010221262728322689499727599797079161673682774208304278646959822826032457830330591328554756650114114243400989413796111509102906788658830116651907675580292918780751630279380898775302144*i1^24 + -210706771751994399199638993382993177576525293673722645711001250182976770401947185053989892759553166773475661689036427041152739205055032087926936803443820056459631392037015432462587015202531418501613896233605293649886202435987928121256747198631196467330437621673004311393373865638840975213173208618039181498152803650565651468006379336353192962131611754454723000670021366731377643924565753665805332100552383311815545426674304929754075909751095022477549416920618925174789052772630719579404351481764230030707217073483757118153340832135851888858083148704036902678880597127366861842320519461164400209877616361880776426125553927688467446568078560033939377775624364476097671820183376351360405854778019440915900065284732202834652109937151330792318412980473816258521098788948255171281008862683074022102765454090840612901462337490827733125089435367327369475980128293354374169502210726919720719797028011613324916638238335770427297710923099249575784788204530845166307625801944431227326426263477507433959369166952470396723975844957236541038332106575727259747517999091932714057835091900655309627566082890172487945529408294635544372644733725375145140821786652315777088149907958544353722040282259986804881538929982315911782822499963756503703303190433648835386785081568760700482322572635394944515731447103805685389698502932322656252034239446212286310701217317493570263714052296592921547737821479138860289201671728751774201811002891558522712924878224496250539144843517788399264097335056295191444497669571436736326975904871835167786560665089943559663451658728429994783680323577286059844311688041307454733743563685708377750534242327945470065940790257566766041463056388692832415029725328736341090908281557681387311665595187643065448990737037956304301811822849562854220808200790230188916698650920362225204389024217097066641800960914611156180999335279680503215674009699851120315909760928693416982783161882792476996702046045583624914054784362616541041454601393918166097507669664119533035962926747912199824624502963009929820039755287944505399259729410688116533164778603509790051750600036963944784406750786515167567266434582681743471010655680967269581014653332225282707017708496070033981041766562081481033965695783037639184119647887284214559206080529584926563826598819727751198031398497449477711104455923994648948499943724247976695088139427007330594518102673010741733032979530910367330344793109335654815381586946112939025502566098006533237290940056625323529497290127327228641593326411781413842440871558192794794039545118915433063354094303784312979500489831749674521096860296406142412654137196991240227862376284340166871279674489013979722232316845744885228742879285499954621771076530209639826235720137915779912077095511088983833772124991129986010267477431231586526278601491467651207873695885599593890126745352966305256120188052311493750580025617707928475554814246755422886496753734066188349645141761797380401307072250924837928915903991228685777493820267047055881185876467721201397527860555001979844209865538883578074787609647053317079040*i1^25 + -19392911887912434361819612971851353233867143454409179113322983386192091166816134445044730407486361174598610776701882510646956507668528501310016072429513004132805842391247665505386078110663736827216350278289577673554827816531743568323638668544815804093400747615634008728787490622703380452590010912843904785914472162742403014063756293357143199981337318870271391083477775037363841131182723808522144317486775368796743510618491706016646195966383827718410250292252125802772075107848879685966644897443634025511874121816386808641185927132201760876854777486521036493082018843751303666813999135663904319965459257236901141620176360072317631086766039462725192135491523866743220475016845387915062959022741638580968823690543942463265774157979366152014593356213416350538649702614963731601376794049462662970702810165861195945397335460369971556352715696604734351654027322603365258616030671393113995225538838417367880259622772686415125078724204880805698981008539573473220515987590554964667322982713730380967480981547162186743449773753450418138691704613459057260846881875636780627769886206744103981576767478722305765860470566187856124130063223269511044095371235432456682351406184154792267521761667144575391427334146212487607032089966168032814896952473418683328105025548824534598999598363513050825812577580995834854699406374339398711197065753260687822439643759841467482063371013700306549744873769007701215262295742254869896014605182223394923248433073891897760062380697872202322650763752538590509096786778872602978295237251609218068228698001858943907499133952974415958688900986780478878539530598773833133518589589109236088353981063375368445528910227643139830488236067114424568490432877280900893980760365662493977561239604394275256686343190299798507984810280991470362301012599564144972189096189683580413722256795941969254973850909774594424916754370044769179974822777119175349530123908471873801215158253090908704039737169124977821498977875734937716514480970517268730843663264012811652075128782224121962810877698051662313134426375961949828585673348693721789749955855750758903966055467558711214874961253908335471951367182123897887443411481613768794057422398624044009763043660242599168651710218069965620960973147497250085314360451815806404225230102558042294365643855670079910970294749675339151070590480480744588177219276186080274354012581455681242467996146146824697450996390248525900053861386310969591488421718664025807073471346550197062322775619405536553619587619523284277482249214343644649762710634458587875326459796974831151977584271238061564040204902623933191042326971421124352870728720236225433337943141947680789743583647592651363548290435638125698502121978472431098202412095628885019451096292569016364512307890317958782117719091269725801193546409288840072679199996759314949871936313745015515583418511244328792947130297008343613751449871832328309063060859463880772200292464214303570097854822497608089791137347542448163946878164108949461409969296934048637838628707337100142402929520273595637294183728486965469348443390962827264*i1^26 + -285633165102385680318917514196702316193585735569632395580572591806301043563837311113856510752175729165079514117255692034609112503784233852281329296206924805358768276103866074576717869858996471270292312339707944913907150772126054787430790984817734463104577451214468571189707620307950691944488623133818883334089259605659182392040615552806668742976023143057830718803512008435045804759548282531621484379526064997113692238798731939843980667755795165573236101178651779778147013198430121337770619724603960045380366622025318482154233455397984323679521291505599356701617595673193310734805148957630986014401705964601553855708347139159044548689841734119179170862544450929935578826345649466535987496456246797850098161894415471367677477422985041104248240198461647774904745309003372335577833804395366033327909870642978831983551097701512205122192014382577013336042181105885218378381268735727798705665922676652028599870418582604001669870908971869484802038496602265309492422066134312096451896799300171768965478084624463081692814086031834718289956419266526312385432803366617463258998557019997417306484524762602976725281100869246692211998837775278505206102247383995272678180855098736514522966920050982953584813146674606385633521606684072274399622708290850147177474413325694435495753117683048376652225846407552810388654874516483233183340310549099929749893819754635865701034877514876616594376517095744829989224312808045751499656417182013300626478886201679283330116355759841541258534399654226305854486047779359087422897272078792760066810096665362776249823323600711478065656874309755103980193279535445218034709337454276795031511099576411302622063385212907692159658308963567515333045845031558051134413472311391419409230009448374804355817926691658024107526006414286583497889578732984810972146200372408183366438398066212971478967341542095206181939108297326335479889687605914408116271597280515470870544078355642949850151167788716771027580495967169992798140172902499709292316978779788511574705744276026759419208009212928301740927050662552821781169635720908517892459297757159210623279632844302333979577248912331354669656408691939767482733301084580421281442717574749802605230905707938631945191250872148048912630618752729425860596690801194576479923929184074262173183238150302217906138094842099181745877343820504030107021306569831829829616649071714430469530010361049865828701748211284517175994764351676350347855568856845916796801561300033659449051414634023975003700288999181115667171232861121700069290721142459630641448848455621899297026992749291610203352715842669583223157040916910068012610250427338952363411336980550564613134629663267040640089492091134638827789935295461810163589483821511802630184724969422128009118053145640542880428961225278399038737892032060680594798276472015518342158756124595293448217668347699859772964962867174380014222484846123092965160789287294897214205577721198270203869227144299076454972142855113064730333485543258357682759467903647901772039732404430337063938399463796176679068882487211748856687065300992*i1^27 + -17684040325753928399040282585707316434510455862437449547180345318180813043145171514232761987260654188828937761750057483057525661201644786259444313095501162504757906941380821818254732383850985098846808234657529452072041029449874712455325919355857599224524193678824485543007380296624538024280498529555431813176936254787953693580307294128607987016576735465437409251173922453776846593792615919229391910516563730224833794672405747286758950093732490702985481841998170180070702197849674822567739464645349085134446827426962619356063756173071097871925672456542827154366578819990071276109994058412048355415709969762412987916120732319108997806200482577124861119635374174354293194814625689832052507396796183349340300014008414212185912403083516027756837429895513998247347962032089327900126543789841612992116142498571495658450175066879484160079766604521731186714019381491643508290680242661051809925705281939649654183161634705131779142241941132068539230780694243044070388393092699960649922495388659686175729567146450011702409457990627642169751445599224623045201308358453445573972616571398984597645320970305169163930137593782827173052002863489354661691002578697075489770617452594382049636721575384920416638204855615164889679002175218913987185208444636631571818596082501249129474188599782966048167300165849792069577807350480627901128112824706471618550173251682499892944695596914458557822469355537923470189518119067059646603169979345312948134123117541684672179783099392816751531455599478180456423538247917136730172654012473291409651374482842185718241437755253882937697943173877280306682078246910782108427678404605376750791607446516581512301560363641547293475569854200086546436969451699942820265792339447645668249380306877090714826054022574595752539764875403718361581990580055831848554977322787511793384881418190787635628700166539181056759910939179676074036146540300942084155603622378472297733279447633711839338066285647419620417314838245482535737566526378224839000882232840221247378442458784934812158565127128491802450712546507769471794294405263684435722235964322649989960060979127912867953087604563502049790590755990761014594462218812725324877685211451000452784059242438562148281321506182736147949629046813236164066331846066249325803506729768756856735172230453111926704286098013318493934427482860174020638836880366132322264913122473957249130971777347991397331245235807161275815606279447230308212142307909227944476690357473684139315223963117015681628625187134206214287752249448902971721023258772164677845331326103742873480281596079199808251699339031810480131178081449859975312934117634405410085026219565163344037242357691096341089173024927935440121139237056908939697945863675677650334993277229950977445044883895141799240851075031790638591850786276884770272531114507131903226198187797090745713987162208565429872758649954325241886950330618420678453504457240590012623714368221015379830588547735495220040174238959318062398531736955013642982982976118279480722767729458799433754016917336515308548212629475353059640999936*i1^28 + -113341477106444270850735486710336886858836658914891505681054839718697751946519597277001317873785447846936433806134989591997509958088239506120578023070573628129032597719049923625605122768939180963647569887713387595983799246671771932621041330343360965722985849346893689150174523782629050328375563236654249958748722658874448611045324222369063766607436188878444554840484127883258123311379678986894235072140600641262744464368556409026182383992411143236194488492276501532242153793594280431151862938107651612906031792456537125259270683010605153764525585435034851285250719947338258223532752203067326722872156732274036597502441310237726402121326367152287120543318212724400279501735516254133176163892981356001875764375389735689300533602056550717601637190346195384564171205791282568522194230442616492300482192437934177157642783016850217833727829215128107959732912904243924386878534409840813548254447653497160036584351897789008766346961552129302274975654442959688868318854278251496265541507002969103465216566519012012740681856072988212372491548326919735449774985481803123940420214048331362065607581925545085754509247053797857590254269987824514060520868051869393595026996939159227977661607231276710372167094472590954819338493959903749834030351796791765570507327981739168070499718906384779438046869499507372870167871315670336572838037519890297641603856309782132386546357408812555379703318356836252291694056486924212152582803774863503408624878218748076476466158862925233209537868860717410135424882244608778901391383567663713113623641606814940954217746309466698933833480844747835902517451308862080644080405281242221449274347233132875461392150999435791921980476735863934884891008267198319155270916810274384833141611599797514506391457585592637750308530894428887702242018449877512238128602503598331973142664974660247227717421655777319925632851962685365156528264262423096158506031944015921227361054816728233311679190746148108295234433573480751698935414794191040321472504134516447164489841610596623480437655032585885230246167940663401840585564768564042525159546473560565333516623912568764602965500596684586051437759637230193446304122164570278688945655225571551035027104251883634110789639986324764290710931657377213008785503617200327598480431920510049997128796763442311197818400013905553341752372505987166822311969046260098685423795015640647684911308240943750184194247269187014980600957191731859036911002568704729342429322628989736047559137117053433837895004091836326328609725270942309934865735529007874091938196209554095641723065049220473512153318300582335587684614133559663359102599614133971525334476623028844403951797485039115096930409728844420086510626659015657376264849894432427710752821143555602604851946406407025936896553831394693923438429823651048157992489285486284040692945896821793426849870508030711299058174847265993068285191237976656574385520107216588160702727846723456314807036950843971247504851764569381754227535473115337040624938271444714453366032190680259839825155450793517863675253684617800056832*i1^29 + -8014676760570595843882152223326809256451417040010688909394847682434060725649839047312703919430759590398128189419463197783349280126543331300512359102834191485385433298375644439547644639227870611335289947717277601952935871060319621469334140096091316528717598909084453702594403254035309798618282776050332312891389639769020961523694988277230133588007707388519468131904463187253902408560238289896265452812685868067414672846189260894715676403767973345500972908730866859030081221745209432077473298522133863262425665192834597854140518997911477796444639226859525296293510117797117196774161203131431573562923456184421863010803980651084585433133924691990887287910880545473139585998846673553458212785205320891544377768436865523945518857617165995070009043185224591532048644662401987816775793220362992201133730612316471015101395802849406977437912516841633103966250701696632751000987033052914402713744719711421939235039911730548642701819367455678252677624281914083107682759221713096666718961859688437836118121454727870327178418159766723119799295493062041599580299571492398904322550514230326312367364834437922364028757882737684091944993601665629641699637697853701205054626188797138333926447773294257973388150679752069142188972103949126544942548809383734086161081385321017410195438636043968885039248859678558298397065577030151327001833728502997305596639549882477322013224635649942685038503457846785868435376759864723823080036059505411203244104282939003683145452425853471567229209562379605735083482305877526405142315028300081180298886804526216452297567488178741495135293183880158714664997940503430757970614245106372172018261491729495735683993045987546890410453926029173713092387237669491572670151362180195159389596198152227568437534575547511928909104624767387589826861011017770112511699081480087532032835482549571374751751576469640093489724726453705505709577703404154808715753790844618587020021195636442648878179265394277262676797972198685546193361431778988232955272061282744124904425376322376958020448129155010334603899518984476149632658109547247910607675255768270626351862972745512662980337128214781561101061165343122959892705350079926729384570641615605815939948467313886440409840830893318838202752493254217282002285860991602184494704552656598232065422732199552569103707096720329005361333802761135421506592803479363409414739953784075145568968016962700225603161257181070487474212995407656949129940119226362845093139948846791867495181303062264813710436343156926857157596342631964952674778859039646064543651689101637560439231335917441316005863624650923663409291127235708817388125327740802122770774679955241055870986859076816855985820445933945315944323033866854236957086455076762515328350129202880706494449526229029217126866669811940492226510862206065622454488981541496551842940711998980845459605719267638172710452729472336002388573121007467734278054543015974654689804618687609698828057669673045124309477815124294944878570779629597891653727339476427285951539943170053596740886440154023812614352529847746560*i1^30 + 53519787520694719714127294473541423331010151647731213997740113923697341443822284453214732629638489662309170312040815621032797200118276516918412691606794134752162654630633404702679989256448062639168534913296789625917996067918641579002842852223328366782752919658317531158246662033586207447032108195855813754383721560892713532938895606612907292923166312488324866702897477580791954167869507249938887547469179432278116850717648630189830924724544187098168143139937896496970660212401605133609778491664359324151697731622278883255987596034691198686588243159943617364416765287779632534366241699856017623672553048050686877171727305377192181030675736346927204044477439593728304113959634973606757541458457919881905281973214988026241245261844273989707574368541627238461466253015177000648145846761305701105342831119672203173014099426758341431784497891174343072926724585032257242564014338513635285418698384660378267757995771197631656293544479043382891289999164893471302146106467084888355270120328995539285660464929398417951974432484492334024194011273190462202626528125966457528563045839199708184770352554471709587364988432535113966433677876633464985295062039339717824379433284671472932356825298322054990830114257307675440732247581086088327713910569473778696636135548269438740339317193469190484276595624527599703628772500359662261866526166662482281953368888878105070280831669207130452332051987727447116001400372508034943336111537698730248973055518878039240440124052888244618952523137296557174353972531985384806881593421421987474966281413153091661478523014489865114414449059958814310486484864874824655788533240873650285546919955447307948499029132527138161736669826036304569446682341855869105919884469714236435918057288641799508409263941654534612056729009019153848026863808094931235515550342283059978458080359495629395217664166138181698103037987873288325703650225857011035016257570198597520233987847757776103574318322297093225044559037926677741905369711340552588850283109286260470306684004585044061631699286144328095533436397994120611568750403112878184061397216805716335157497123160109881636281467352332561626464376259003440211928825295588934563916597024098140738953273051908412060560645581221501101900595088910629084355325604591446571089144626152320646240943749749074474354008518223715821272225983367392323706397771587374893720656468173552152688560639862751315854600862479708067960811945307635781909822476240443013546001067872992871706658919634910407862398809215248772468177455767979371412172885594969337147656157585843187164412750813368060973893139519664238846929089912279401798044339568999497499997571352467914961983942906881353025097132774863268610854656525695618146122604695291934715223111975217771870663199845020272362584013557574331430213534200464835350993823581486346794426450423406446177235310636930597772865660991582011285283862750285318068156878515372624473402380087787584115762342754466191633694918824033709550026842793159055276967057283709322932803219708817011063540726535534296063541248*i1^31 + -3013413222307513614763477167973587557661040797990486242494695617754802144453160305880591603305353868456272863726605199480296102410458649008348059423505546779246446108395788293021494606247993588470333458061075310006053937234601189717436277346209555277487634470827528407405958676050564287705755467695360852244022709436738150664415165592440908730458824228292380260398671348478051601078634682226172614963792009842420214624299901280725005987380989783005106898124515092476346292995964671935580114213378842257017320174557667702380266472944935413216903947143810905628787902243959535099165430754918386429569145374443718290214620622801938674781276703064835204946038813101781389130609518460020683110393909159847060673976771899973695442776844440558370825938893651545949711255154256388156134441848714667638072621648814964144532980335551997555057918434221623620844530058950773297462142900864960482063291029589991881397330358155833584864003863387337956578995850914532981626684675052292754478595274567184498803496152478727090584145397584725570622797339448078361207610026698101260668229097431602478449919535040183855325993727233209890993894187855960783993876627779758337024755869560753260362524709889007830079931561881770474701529625049660073948827650813125878415723289308605673004132036763264413996662633073531264235977898585044671945304689281256625605515800582732243635117197745844510872651816600760998198006567398901025460859492289187404493869433198458272586961640855908043469624930082096115400778853571246612382743189980753820749628922251397755771359158085087238425145379001123997970102359357061245038972133313999384506817260765678177600154842186829073903619049779765483134302354273121101554381176141030646893323274578732390710984316776309014948889102749455719764080237764866323029291072366958772116236292515078062357098554837475700078925138326626154993152236645566740797292494755989409974849296836763528623412239986062242343570308786209671177891494554634788074625539679499683687547492912328345453572394482566005735255109453662767367109806507911705752708627851381896846898848822700252778686722108227131204979516706241211399395492355922820996213998559820388089367479859913420086064785637082207337343745417693083221254952149977653100381909421568224669478302580966922654647799593060282263866389928246439856685225657827060800356964640732494073063326606252557612527834304889552299811067023477814962141753052785963518655734280428260571003407973207088834982163495004221461541096405329076220674944270297026961494346659404779088717317860805255668939519743605577514969892752047891779216957059461686726301674175403734867197855624378540542097458118073040563609485844395743201934894040709238243877320601062432736851802212610199496984909378400409669692612552126514256423590634444279246916943415919588472236321813196771211113118699881712563889114331037950637162984918239481691429321540309669510542622374961056588490474019173161697539498240188583306459435643346524770235851168130139985183898607357878337536*i1^32 + 32281485495315562248712753539925533587201536337394201345175601462162081292246379163095863151498396251801132381300577762796254796205237354965531336368144609608959969143263380408965278368685098562991365256980887021762292766527761546175728996591819897309837589603687386793921588235468957822053123575008587000351906114625487604942259815533682573647971652075652115510245220211916682835356097202234083260378394734014240970966824359295017573733233590708260255986390606890966634240512563253999750530551947956134837705207774678453415656477933293517895178729569658207771048555252857291648848344255227994132891026216250991806825421657185236887808605951785224146703807374660231601187080060606277462018679158656004296664137766123295031956893528092707034643937959112062011518641262522463604167551807806661477840488316578903337732456709390550722621251618592542106502270183245019657910163215145045588769012667642700277283902914377190506828017802066431987809653999293210520604647932565760873608573920455595322407335559249024692802818616349722247193888696807350527282582234150676141049917511229030953714877143351698885708013289018312440790859527479814977027278759190857603916234964771615983459499688442240608654763794022188223032868057643851178139686375409356779806087173841299807174067345338484139433574978363042176879615744981726617080897168440999807981628965404135523433722223631243998879076794558405575486053278994917355556662407390517509838395538691297251377293427059859892546843254496839555767225246355817009878589990059948228603838944747906994432280028696011283289195410377133978325461250178757388700592599976464715805009830985072051718493453583900969928983942930403854085458921056995074924045356541200453405115571314467404444053627733387475655491586377847951234979948049301778299646145927562843079976324488879120278845872223291359200528093962384195668388716986130646812726453166481931351686127988947494104163207150028904335760711954171506774309114433974900757634295893032606591556989105649479142703393306196398184852966902200120008529842809277040698451471076608640057268517231986031394395455936665342745426640923558136247864196946399188456864394388042732191894251760159688331925875244548650463893708371072713878145719893705238590012401377943730370557177813375618360245097295148019775490322981466421191592897194413433092087472778570098771298744413346124583634110426635498715566037641565633127193873620934523797606115539813269721754403682213832792442214402438632241554571418511552467271474030774075687188663720765838499207730476961935999149176169115532207593628041405976267794669828954386779318181481063119443964361126136049206397023467686536531514424660964655511332507274262943185089973335399935554504551545546554071783947767567912613405058785757019517602801811061122807068339129298108518253299165264247824747075728888028953409033703744919253411385696611098665219997909624434164340134652815021351018611783670685623416908673986349090153519482854863131447811033266760500162776847613952*i1^33 + -964460822288452688767521388258914498242435114143522532161656274491316655125336510494645913595518873385036471954342590746094090834611903723637968020959062771351716879161212223620546670214329620576759891579804553423883596395985724522444335503543935762410959239953743829769135271168175854706475258713280240301664420225907830254625988671391837031496133075891516445891030163387984035478496919198578103356810428296344494294382502191213899031774914074123075725157260575827039626014873924783486990375522014398203723863902066320174361736513217403415692035040328474791546236177464389273767085875768011832998674668716912559191977393538091754765443194262714313059364311758685206130125582148084916339911773463876303423448529191694233069253183100512686812377559040316554954876348020835715061967217266822022291352266581717603212882180959604311107206282531001442968320038662774721067686850906667745121481091933698302972228628909866529135881735925983695033653412156196787511585593006838701891877159576725991698164310914830711153766102483013185878915394499257739139555587515912874258069411899837225577121583682921168333785310465851352917206619629628130167154845121259268193769122175380977801690579355125800027600953900855424579319772868119425326403293295484914645312562898424495400424863378837469550412271499397492452748322323227490736870609386202467501310085799215595874617619693336998550298631927579536464844544792224940070151758961109578280195429090836148247643744354846856227526595614444831497124168871410768820008371715459013570390349231937116049270841745514013048675918605343432690220181859781773691393059027484505574110714280411970686535033386967146218758119175116251250825371669020968227368751533329824985079798104981645868961648605247735286328208988193209940044620591358185211940021591994372655104735300494259548260101782831157843885659403906850687792788635933155808329142405639037917773594720947194487469595400983589092234962546185556439160531972143870772979244222238152048079308721844500834963414139699283875130608992043263385851444161168354865346131970767105094004418179881733159858363550728748430039842385651241817219877738127909088119214264862962351302651156854057760702764946740385327062830102283004283537711704048048885464212958557556316104590365155385855685976400301698653209058366206584247748367559603411566272976133130575224995179388916807622245530861650957786143307227845357921611521026529695954173538168482005706803623139764288127695685461777441240386009618829716641502033092223957790812841799277486938182432427808485066970622011623098528126784784974754822409687955101299261111121208879819645339398944666180462953370369180440013973309595000298768033550194464418016972983374544231917606480974074183183782714612436385890269287663703363864510031399729527308231488855945403740512856018168230034624618959195250622811873747173440559603381034552912581813685854664641783086459111364494765724694478126993152927267346383865794084802860552527517506492906358470895819707908096*i1^34 + 11356451554296902518490664303472834670038428148156590885858002027360040431664846916240109216004106420461505858514202995492218543603392948252763650109831154071158045594773946847122359628767876310649697206896541849233478334615175851003449058653655913221150510389689488618349121064031756830322909698570824291106179465906363721207458252357910350321715115337769554378782707113935247471456695830849206320764431623849644896721305755762680613561808539800957771070849939294642526553423394804475592102607372126783484738102996942272168423183445170473884825423972513165238607167285856101025404200067956126024592112085594641539041920500912536945199009801998695662393845363782725039871322350914186487331205993055537673947587243013191026431374691646046287683613513692534990076065101063272036585828589903664135317378878235431466926760237478112044193989081830152814262038479299929417246247659549085375508220742534487003384847388547190794635347739484299509453821659580392369697051452585475434887646880059942914855402094178479468375922942309784881576407829173067270090898422821566360143326847816606566651809399943705391553414115084606939735808486457323637715611699279414724284514654614907312203587957720343320827597171496987595112421681167875663566228516825160756936975930378139254797774004400652083226647219115403996566697430401640146313657801920547028786984880775827760744203377095112472330894940067804819211465762901126258733287601249866527358713712936641741243455289165152591526433372682977383995784954971326996219756504474219864162963845500695451048443891871100264372676046847071813760381992028052143805759022468899239490835996076286223304596508929828979989695360712277600516453853141966499550118067579402350461868343136630455111198847237221370676996346770491855726339393386968288096154077355433263368833332053279264051008565166611734662582318223173805085621379120002824797845824439762332257646812975591622247970583746301378814978911300446961331083399392844435070318723041475511179025661041798739547549305479129345001187672995241172812838359578756091657058079277044296771002931267641256504837795778364517012665980789297483412214293622670626710620386965216135294248670498354215437612506197536654914233817564286711128072722847695635026583709452721729269374018298504882712312917299618214199389090594864451250508302301559883260959446759605121027486736711608875777896893291597331076461632478270205042387201997442364074907199164467707722746263092210374463077991975335017273470527511836197734345603816400912841375104328920765680309814092584412048954325974512645761538085244747934309715831022187765463446143887409287102205214989832382072999638357414538791605290789932737045623015983732670707017405106700425353986930167905691838267631373098440982797069706258312643484215210580390978995462983275811266661426458299714114220718020012775221932854712774433350874069831358220663404179210715661948740137040457853744450196124343197564128840868668783115203413747824199082862587171750148592107520*i1^35 + -103036566631489949608105170761889382998457476633734134778660290585735753860188897193801707332115771686119042816913455340796866497515903932783860280703403681180443966329705090783141310287152683483144595302103060866686601649644959801455456939278397739914370294752293224079431260183624218050297652917456053196660961605263757828948085402002980331183799473375845790746235827258224244027493593409254201340053784733147474187547172889399790754034755535742103970701321843901762535619145901960120932224136398087468596772307518818133917991272849050132306366451634414401998005750280575590012517042245770914832548460517266555727523272767889737829606071917042517605884548280722373415548391734164425030755202042920987202411461000661653289275829712571536208148303255644560749281969644545905442185224597357442464797998912518929688344143780543689930685634783439550106225770869795237751174991367523857417486673965221157330823781590035335033689773329391382331212901628162396533346872200075625783886961782803002248774405320669168722986860174232515557214247873766503622518613471414161970920185887061253557313527686543335939089231552332628418514149496663576694257277103764523173165731093964178385721940113824346819701094079356257286333572518881219626192317456812125575602203328336763002574697100283151454641155342037926670766736544506730785793424253064312632974363471009310429685662922888478166553846960794054569149849176578121997737007829138488570145214358423168190074723466105761066894245304487101052873224373119934453081963776545462758841503431027008306140477892248889183901224277689456316105250058400053765704730656957078005466900641442102043073586833199020752746901401282636213015152177551623052114510777756575726769007507769796197983603314588880090309362493461137564487690279654643154702669239331846396280649397500301325239152710836803994622379250344703312568954222437820686160357433500677652331424264213215681942325156851515493075533302473920004812667175833954464252141721946266650052593198680605316978392699710843181457469293663065152220359803273057155418628161298501603602813692147688689452579121598235640869411827237737994195505978264425122436095996704467318076877238008016879650261198701497515721901252892446117117993288562013334055057161561911769859165876425679597705619937551983596500647632853442704166515711313966242569007412748085371062958085242588456240715853270264549321794304453845728794128761520776867910820169465325216684223200595340953472831009312437514516121811986211820772992268330496704086144571039276703003812600550105474419578544796536004025996086670357137834516484305016144217314204308947542194685411855527985053303556009605486799934128157483108964467639130132083594606209949000954431999703675387477890170110063099094434016930534589285668316920109153494599719297320251146125905013610782784762412491893660043608066252718297197332989909097160895918774202681172885167373858313959579249289227267537833024422539946321624293714098402717775463313883075744628736*i1^36 + -638828903510154651925166062794514336127795055497732646723607645185189902095699325070763462472485954815118530566751462275418273937350457054278864980325569577468491828314928091998756085323393876676889775101784341681276673886883058548321891313375444499896658061111443937572530572363058253729272269653214940675230313519112902786228745746306170469718750305643362433427807972995741099365203521452541233440056670838892142632695118511665183501424649205742056907278531223563326195639425293620873031444738009527956628892570980022295589169577684345714777463588235328149610113707133074429281995199519623632101504821946231057651207991502848081669547276500783435074658807111228844658116715162705349616230147636120479571645018076005404562910665050466645796606506398027932542059769705554045877426807294495212063824716288165168987888881342680450539527983250415800719500176677689771992159186246087596952224004805022144806464908607151553099238566253684799384031131484719897601250854714674618352521250296440555171625419677419420167294843716833685325065690111736444179095769548195943688936223509775413934889081198897103862798613340593095563423284165700872030203575776536127303303999970347268389144113715445583583622240963346086034601810777201824268263797565849147463974530282523060575857566169944155869328206912423301920992089476044770000860711896799615127611822840488545830687144716895483203296149752063974177390805532396660173129525665223449760790734988003148667714779493663674278517122795174076507506199952968235030052990794880782566020377052037808040435375796159989488595416706381354581322197788423098791370085474494507185458636770686242946436310068177836519459375093986744491511241965059742477650796240913113327536394089862621141979981184010367923269342167040109534767252163588185251019946314733712827887093170075821669295815905650855110482849408438792234312800656305540688790498305295026322667494204744904404958161914024117692410492942062044782564678165480301660575426495001116670876913372659236891244195067366886636905640206361306335395609580720958779568977175985142412531942589760694239775147772148949720289060517843942113803872797426119194311744518850661374430658862662282356860004198880008010996389289531523584367797839295608574340912540315854526564836305856290688469520538374804515978663805834438373877692764354503207349664351883732580652185476014453657873795498881350379261443009894740257943681506303713924526915092836680606524640256819112915424179080012055531118426555552718030993848358621217114840978729238550122015813409397685823981479564042210251777404056923560041474873265454564348434932544295135255722697859378596950844809933774230921985658701417724100335707056582290347345610130818654768987484447367192177534684178474365084856993855257384409008043420400908235163851818970674628266526248789147559855152436252079654896218985454421679927870467799191139908612700453059287123139451411771620133110373259093860346796431693999143940259520244200392644494092140544*i1^37 + -97124063303552806713956178440350183133736223396061416314856079121712208703167033556476212265869902437127363778298686154921516675581956252865780845444373341547531539229261221758712721855439666910534643514965803285574366107744319047694873815058610447070884133003170676275195679205396806795137523928945851869392635076286892885102242613342154133789614657423720879721425772555237503812574680460663637502998797544928533678040229726733480633815806501958557908120336346377354579961278828864261457573335840717061804659771698051687976604210031273944057754953772508162090132304512491827459803212486342970967479457671783504885332535959797192860178225259612620089813045667619138252065862863106462207658202579481776608619252798889575063541683076255399446367718353545218367165811877714961156518912582109794723359676093332970195981595462094620774341099319555627380344579080957962127610274870969531103927808355079582086742907445477234225766373882630049427580301657214729875061286802270148219374968090462530277738515565593390246427261534023058869690609948656747114323949490063596024522098924251557977649871405556762342629238254757197449604786575536562567597901698599079327643254843463839488389395500312578510221255350844095628334001211139091680867343511844036287956834158930641096875829946670420062308334111513929084268068363932979851814236784643566298911824610873134905681002094764380528261409951344159864417263655647082516815234759581715130598414240747207402034419105712170600988776744419394159539546123444315024105081038634054350703007607769114174651789054222435637807075835204984865821871201084895457671123628775935351934221696616358762880417183278076387441842918461436721548572200971779058942496084393586239281425213880059487048518108097575426912368315373634994314237938643990556622566150885928361637812071946688681450195742622675218120169824909919517782606978831282135845888687987526870445555101214283028329349691285207149361943856981555184375854455934750313239754611065427483721050346313980412808879665070468257025477114340504640830446686017291238095431092509051751114894940501897140997406687163467103168006254042830681690431269113819925347840786144936344502031489398650388265269148651395005934388222639635972992355088422233086915681097866677294719689234576531977085958082137267605467432538729147998202887457004741123964478603598241863290143112507828591636572197473428663814461106836218995009328560694307936033164707173391895696538178912005128769584580953004550822438074280290203888348153379462701471125900405084767087653727079780615179588243286067032657035358588209904133045241719065823416366094755543120729491590980952632436445612962260618924547483439671646533499152280205094042415405360307318894308840107540516383601274374656383297845547979205768134849901310944690462625935432339383142256941196688865539041489121011092479591604573043213670332489098616630879336607550183167980901737645806358468701986788827601714151105290532027420435715359546386470141952*i1^38 + 282274858150971963600341171286341743683625350792205855056937617007112888966169557997451522257062127492556526380983947133484222555190915130039847309773725275877981072305386796475862451138166603655539690038480193913748398358583317692306002004033873411416123977092001390759955451553309502793009203124138142310600080353635041287199199733275022176559001379138846072268811034082270593220998069713921111672305775638775289531913454272961198201088028412825711061071508661156344654777574252703941031583937893342022172608691810773795337419184629896555817965543367593688378592548730400742272206342862742983163423971701378387699883938555054326331188352788519992201670474604031165258626077862149041354222274062854634489722722548102152412198327106732041943062968168876699741655377696377026983263342380945737257721680797955462778459489410913491089942455995734682126088712330542096367031357822934868911752927296018450561865395315271642286919100345869865256673138672028743208583652542919110210304548801277891960649111327066560112288411443252475406170058006414412431711713520999197398450024860182821513871503114295230261621606289739406224598163254886716767808017185296921296945093852991535356897103672278302535436537380303492915171833323071618426956350213441536986925646645628404479017030134518193303793380354296739732768754071876289793700116395455145063316526077056582111581295554322280357868857729802212202176765858518846586582335329290498622065068706087603000381498251613336155119864362762431578496139189203045283969143373557283160557363985645097671341336743140529448215896545080006791145019877120576170644728231669213986166032189601105179207387481533977850188585264894391090209176888808628709159874802832917499525180221804904138473816103784649864345822079196493024029651283811511332822093584188199437426374514628042921507753028851913935885745063865848690584990373693268553970214739873484988524979910094022224905964023344323290031523353734063529259263471176076208152260553055902932793800400647682570626917616348673233817708385318478157590277590551402528481267363703510516463507192835271474833642287784952215229020840476657924150926703638131351011586727854612333538937548986887237289886767986512898770952732398937909062907159101790337945130221616809216224270053887599210393099397899968620349968652474265327390030790015222894152511050626448493722718410850580995210882291181076824885818098310195105641552952182254676567204531569561973911384062505665150791339717062213889483209317817260712887044170176118008110470105985522275132477646525683632203554285778670479689516728929852051200864393766945565542977017574114090409425117499356525384493719761320172009309983199191957115098177476681234232244106647020033682100954316157455798819396157318020303160608046439768921123736631053464586783955640952772906506484476575229133480906593395888230304979354866530851391539041694830854849753410346304991055565332485986814090533375761928849122926227830620934161597275729911873536*i1^39 + -99729330012642925148279784228700894252873155493028997347500691428114622453131108977762321679953762689811534633995780828516542713971602265447705394736362830864728645961972628421970004397713149074293613408651864073282517110070853629763126176554326197536473161984182006650405850963102392392419973944739236281088404568617735300936810657156881447744401752860044051493487954955906152861725364134649962904594883389359218579108233725566961647318303918132017661964258839836778959634307083229969074035860641716022275127056883348586015645614655330779459220003624933667640077460056545812367378473424532427564379106363198258655228365543752699024813580231696286686879462910295660215144059759831612394591535910099118023643469066538719745510710808764389737458999811861279447282864020552372972718708385477280949808938786825830048584232365653875617839972047777955823405914636370225829276986428889181736159472329811269912033956348728481304314600138243987476261691673003655722367970339556510618601940584344540598535190294668639927225818901580846713319734715016144177642603521470441688751186644075887219599451952560666586106372605066965691833425490766810351870992636019654580426291664687682558281464235231343654643003535181476872951885364802520235250472788826918965034295820404287499834016174902704081481335635067190929016771551337245623425127155704508496414957406243212594270193223343679327024349988468923676786189650609504106834066575062718326917883640435999086909296945174614109440498513274747081880309691201190253719287008561069871733425393675367576187954291359612228161109150921069105370824551611266285768527709791380231763148949297905533177726560441001966153072324246407594047805623400869231439075684659149094647380064854511882710611409145749826850853261015552450764348106460579555479064466943538668286600853935334079171263158248106032986722005899367751605848599447242980857615928887444846226537968314936849899396497545731415779033866469877813605575308632435100275459081516561980639693565954896004899159491777583770993310220898554745798168032904939069752562817015774321824801506937464679672926835964071934348420490080616944965479967787591821790742113822132350115449429934424751466128788373148393648591561640137703978353412285328248282817859148678326448223786417028073862049917640467511050277326351888504492225991636342019898468564047087966614647141095887559206530352679751427529077966689403332544023493524002187726720673859498115127278890412652301675862394062607771963245193795404420541752366175879379895738942235392441676390208165496392591305058774167837558523469918375550360758198177311198514022091901345965859375182917792578211846940440240443992352063539453887879251727819031464767407362211661573487311760497717585643171287591214436983774280653608099084694296183613168267499258399707008932446671440732514261961237238001824820720193441227764110235559453650937318507482676116261793947113105230448090580186602331206307721271883049398473895670469099520*i1^40 + -70969352491670499786238636097829764777786063849792916672995447721648139400897198735713626650329662934331964617907397824845927658411401693115120685472243733192861560620937381841372791924199120309689323469614522225210871859782940476757007129006516840381154991619051829751210986400355837425799784034581387934993134061542763014722995928734980555747703518505708001010557969225540965369112414939983672600489463018495249067626669244270129869285147139236894294681712443006931744749508845320594316037902463679257654058324981429712829582077511792941528157765666493717133633883961260778360544161279139880393234995402931859043770622782089471413965271813365614783658625795555346108171583633367538745433394411875335649693203843938890345827750957534920613479325729475292546944995083440949854241286885196943168508678055800949908176406195928994588078213386862361607289976483983441044044042995878613202316045824093440897702179704027895366045791957020077433232980662323004090917023661053246865981853181701025476359428993030691459902431974708049989074699199481349177400110256080787854932794379997501296807973638659684674828831889417348982555617919882583389712393843808729928932544942096816931984280378172431143011326519062604595804589618988004199030031678283980496725560237434009558977712404547393678276244835019850426586605792604835796819691153807464963475743516695079293552788811046592184647364138929006854840287885800206685201540655824199179132318682264006664506822700550008160945650689014884955815586933507922284046563543927468159903726092990539946377871954165750067060062437524482581571633410908291858114595568865697404343967141877614297869013799430770258685389620366978469580842031795061545415880074006141538471351459060106338220991072747420885681642212129926475579668169845516411606869740062037492463594503170582574245934179912894471848146830791361585096765825594274646716967964202381008294755035676447560106661624165557770128236136023111784375778200233688965225364344959427302144070473297206778250043067430148165684728482456227272709405851306930787662050828213364380188232848022511601752478147890953443260536369228096188758661918493046316435292334669652422731936647037183615059946329578684369003072009570753854306902169737747928712525464412544901670715057954356173402760454223438904531600103324526444748680660241007998212566713255198850411695078368089983425314883366157615978111155088759050342128969430839081671715269811570137274216285822504301072478553584282620537865542850855460408591056390409072944197229951256793406257181008605845566694841318427142079922885616145098677715943643843769362155745876904908429675054119922521295967012965127570219885328897483420818278080305140641346141948283403109679372748594729947826175151928732055116919888079516469284356403388852232047060503227358429849729656445041746630090477473708157200513665615855973909797134190478704550904289751362679119121754110945983207885264847680359786470130949323048048749732429824*i1^41 + 791410117360256427746110666363312001910979447037182128158908210665404110504046181077105775386018794756739959727557048786061616136144907573157196419310690803158892972625583888039658226746788242184054751104130180404548555654675889673582044211553588490529974196139034175806996571359294128478811494140863697638845770966814658698966970818296382915104648626423993172128872903644394499039396731545865179641647127821574748945395220094049356766133324500364139377560891050470895174656555375265127535609653273353412977773236995892741179636757646001273896818866355058905944991011310833907161206659738698921395403257052075172191454567652444974378950461405064876014016569999499022201860432503671201598102180143386655859032833360213589236628139370394671177648197777550992228492419277028265577984454004224696018621617269215651202343808242492398242749549047587449853523430119534724785521543144298495039239001941855214685277691002250588589331347188006139568464511218881147917526690530555296999924700507795543064316577860263871266465984811257347236976219691253760228522694666377655760615450404012587786908126185364986873588870976054174049207713912049533239234265038521880288798711565231913355484423771346646857630984714551755865483568545628361805472662772786728161292924866821473931970220187279352119870178888717497915504754173390347836919165776226087320651723937602507184568352128399878165609393166433360980964993863831362145874065376824999476666768334535116445204212771146402980826026683234696954436120149903288472996573663580057476451610411339357831873101752348260222374677144646845987777995228682375468320830756595300720272161721514361421907238148260269726382405184664700199811701818616130837171783362067931597555735939476504097268800360102178674703879262592786593176724087567631987037703913354227537157657199970325597243405459384769091690752580835115542998718495713561443315738702267689485489881068696739261663750106201542201647199411028178241306942933161958943744116360959885920586685242073372851379020973614280305738659472776019667429183322868642739519898298501162519091365302692985301986131250536851887456946001359577532209664171439221916768130523258245239328055810342706442639348371627715726328098529901131164076122949751588297688157986440520369666463930016629865751965472318994265796910402283672853336686017548864721179883305652894198226466672234015019637642234472092911369068752659911179966804964948780603688634400505776199496772101632465344126797474461771477542564926676186251318982599208703386960814452406148072529881000523966579564473136781996113014503492133545702463798947019086445823511157430738135308184865397430666959309634156089951339012871285815988506844854405625499060033944963549545841959946991724293595054793450183591961995852450850702180306639802333219645876706766007849083329189872638653963145318598914269964411136019390207449227064624202036304417400181857165433197752614769835727203447125129557177914323478879858174459904*i1^42 + 701251698291599275738894494853787954478097540119535765665960846106302759962436053737334557767878147917289327933525949981653074993128693677374452298714510855223199151991385511558028174512761162946533715228013096878737538315962146623391495596723135428979356645891852913305114691588089245125275886361143832754649856714078204685146369521746541787422839196178564906746333390673538784915691110448474090912218235228048822843283592082491720679617450547578691371699412266991654543562766408277608306778965304239588293199596729913967057549631814373557771110598045689888307813079199877194581701470444306702236114079693673265913388728928008870521811651512397947255213738069715618524981951145457051708918881688519140979959050208492883260162204797496490506815655498081233170066804210232552412672552242423710721434156022829529034756253217273515078367550558845330349655674471647468331572840518552295384459368100863301116840561852457530780456269712097483931414035848627799458694684621635850049960110006656106309654755768623123882975152185265150709299801084729543873665603713015144803252142256162004722718478752973260413042878879254746800950024400285199583850951430602036763248898158880781208636176047633380194329413699461873313422764275366219740601126614263240375803313819852132931084987634662009838358666257068784749206197277341396367697501597004789379945581910444226625720557499355179322868007931364217951997233248568910816574590671081503522074240159806138017183621373593829273355944074232720135108332767895782273818448980783949347300930067501376532286635319379018046066093708673594586173863995964946960286420030824684219607985518583253946654199492266848623269474774000716285445183741759098916853038662073562678061501601103024867201714334261969797193698123727306393822171516432121874490127986154183636401525267271214385351206963458185480872311001624050276376528258701753538391177964945246508814698134617448517318698443933746880100996589911899705995907686428820603469258614025609511428906836942614763693221815750039659524556958362049057950842104408030527192061028345335899100539619657610694294988525242922526090932374829017625434052823490127908160304207397157244629147514110479065746730626952414702430359913530069595724166713393859691435071084972941578174302583384023425761432626294988644233865032899980950456230798323768959594248741046576243892840598687963009570426281710590215830365167204267197283263332799088917429905285715842422252599309766813651769294121901175347901348892941710501373012564565915590503470212015142969762589017407418153753975023758091728147241022909358640529440018074793377319892059963140184942564580396890085082626229112977746777730398854583763781846619479658486244244058922263328656893706851590604825732426182741340145023695774022014581636651992224779582377523360276050029619622283618463844945576276390646168014172604588250033907280122460984080987423612654561355957043924135600400233250982646544877814193788207235072*i1^43 + -50439010795866555980221156869285220729488593074043368838555117510632632496737676517637003876995416341722784850208615937843089406855463022094891416036854052539899318851985817783732570781097711709628790069458404178279536533287553301135527476169383021226644093309649339974118593579434885958488193039422120595760999935228377555707241449929589901277148369943227126880165891136747428323512176381312721719015765588629876436287831631405553000200202224260167837483422365531356620532483760946206287617992421757086584768204717778481634008332316236870918135805777540477014669076887217961713862480726113264594193173118983951496012796395031224285340651604596669726665134114596591530970673598628532754329575385093398701912320001710065505678573015525441637027982111824664621022319549013043975388892248433551246492736767382372843754667677297240332998921206336125111369154442328878796909316408921094333860032654874377890599642232255857411828758730701073185185774982344304077789106069703108823346451716281898331365397251055348096527540668729489582841534537154268169175159992197123523249757810102064853276077434730422368881615607212134629975785617591344279553996302750435712924299865917754334448075657962952424265878753248277276787091961468100116751191268978045040074034477812291057419384692353647866313963362048917477970432284957069280390044084519211778393654768352395901923425521559527577884541302536533562090514818488365448122790747750515483096914267463057923736054443763824418067619487020444877506254231637100220184236282378620455279909120705838804522937833305325617774473717506073962031266756122249015052446854161240782262870535985111357620087080945877650542020886294152773479333540281229334461294982227374148476933802669222772758646275335424333685403454778608155852626160811414384989858665535243715383508444270249519096609470455534027616552536304358819505916812777798105045238671680719792534214219972141276787483662730657225254586075890885550939154068791518832121139841385463968311408245037361973217635669936207109798044545053423990321077104329125999410966257527273204593675698131585387763648347248537779955978384938503568074983250998522854617307248747119978426033280418874128262773815995585234189383016401652240782755859634031615610356813329349429407476186600428504483554295619324497142358426816221857203470583271169784626921186192926579579509487226912147761085565712939408325027767720088001638991233470982761989701144238281059253639098849800949586432995889844412061633945620403168129863401536131498795643685905506382428430003341097212144642962577487376862713685687901700060422886080038833515437892221426696065042199354183976066247900050669990375334221064451008081478253657980365390250662405151438723041391938284416746438960077007447886829137178087030614006184339288107848199350434818611780729804388060182086649838150982587308386975401856221994915713332667884665195348427416581601683703936312310042579992282003331289075676648308736*i1^44 + 245441603554221229180476842191093168120031574588194283376425382506015842818776115831448375982456044032245068245090923257602998783512816879438191183252077339064516626531266732866722886300701249692235120588982926528756656850985120278148877415602266422465217834134968822411319322283261233104879846389531845046023722634623500417824949403896462034391992006015497622287971150734854644651930369844176167287484960523830089152427672841879656574911749177674829274299584568600138158310745277445977109213375915445224069260190517609242955037446144421341575018503345110207002519959882433252862739411063954993481497868679597492793542370759109770137312970149965557713584953423712974552327153311620610797948182874289498452931550544413927737342463724454442130127487195890312212739721218938977566241783373564665306487233461705772472553937203105507433749938411145361942374046729563681959324416392314797944803101679181997374664211877361017472688894615867569263140931012644943953977338613337706034787812957939403532397256411003868666040624495611321189353916925833268622452635388858486446524617911755743384924631962249818368448481464810428551271642380093347786906071284675580767551438867171952879501553924107490650693622921713776292571382004119315892223848853418034159466793110241757225590432269277340117252307619170764606968719316519027506479630734787977234033365784570775392777003959621650445566927461845019200969384496622650799154160636420019021317417247093354087910747618852913088941331367044318382671774108506891723358985891550600590229446611361829166487983768280800637026974263596653065604844734525773332042022376999734216342532945439075319109068882056884299341395851915881861903434574978066426380002762103728809688467405058464890984378256198947181729906620684627390675237831931311420877798562605427083358010685547682049330725997719655807644431626895350285640973803756233466755334178441385058325991917038283328520484885143459023420782326430163885640918034107903136447205575326763312761071581317568037450888269384579274222647860521752985294218328385126648007624821741570947654259173546787339552973026728692622001312283672378850355844631196121758373601706476176553893949572519297970552995713734152770858955837655503938239931131199500475869868413138754045513658298915128929572404388853100746540159047823788072844543257414760301070832422541055571562533075711833381960867132357315178761958395498494866427348062111967434291054583102149619073003037674582313510381330447360554818469105034180657075123885077857375634118231605204792454914967752101074329201769028352702459643743147037737903314645521115417465833027885653967488683494073671169405926446779055710094837802456621619033994028153983058887454155567196348327584598258910336679259571862578940635027147854263123584192768780610469467094855409381617644911364899571407501771684452250026790011071466663424962714101385584682234541908708008885808432842077328913192710302089886001130121461760*i1^45 + -576880132646651101467467098921658466604742656726329767105855485127571331071904942252237847205386691490242299185024153701717464823285423982558556028783676173013827383190762161171427862873485124404081218008096353304398001231829199289265862293738807056534282685750506369738782772177997729374846880316754748364975985025294936249173617821670259533214835119991710650184294691360301160392995753087844905078256088323859028468585523174123824625720921094761337455171112105146463461250050683918448480705987492075263647268985266559827718379127092412584400383275236856872871284751813134139452624121241897752057046165689633449373616686098144422787576351728709246387585889831037129240962697532630465555722993353538712597693402163343655760069763476832780498961107322742519999325271085352216348019984650207113827501756043779018054703889187759649111801523982029583900686216049031411747850997170038465784776595745716478530851833751741724495158299862178154820021340829122685191262734877314657069018482439467516252471255070575255545947942436468511268888924173722946220726429394035776202858469654390713495786617531660934147846993346712923240098811309924111531922676634258554440382842353739241882467797618231651544374680299198069728311261009263613718880496035441340025255698410177418846895039756096072456734534317727780957125682681412582591532038807940100907712712023523676479193405913309954533555936545631947647969055189066098158054808734159921594322279801796888949752120687427154289753288636438798484862270012436795258255705998560230786714001065210923509605014400200325430468379767872570380556990266930864577098585078698553887157159506031218551415107382977797002129862230719046227943333311376766934235521455270504414751351767098985030860226239906895935173080187765611187454783683707790925968760573807590355981877289909397236257133734079233088540128268545957684609205578921539445775155389560984123464479954227509418400960993246592622336642156385504141587934131590159963438856657127782748565054270378259878779710611899452466213619735917178283850353681857584560775102359358107726494892456508044736403489051957486620569816958336430665257734806689241811230772463285414143719730750431001590470608959154968576726159252955825720541094206825350792893762486172398593925267537212981763478908734333046459278168835451141134225507030630902645082065319060014476221555898822494929018571958689485566725643138374604030175260828803694366305769497508624810492331521512014864992489165477353658822378042771116311883957140731650156264005891636971950100073551094725577361607755138453922548302786314761097293316657368762843953963562632806396896971821356175342617992378464852814255418072762700984668764408839051093227613350659484562289582208148629086315583317603832834672809833096969009911237861335634379128429523426748744099831720656888696882873404289091876258717122746824548547644697684576629243708964845511339955142405551275588290387467301955133505536*i1^46 + 1068372728954922555169542497356702111127555463691997387320289257062334177664352567226021672692556461271825295737683388187831840439318470939327664190640775172902222468295927406424854587769289511769982967866808146357981572109010548971945884866934796011767724058093325062773377457963261745701851482745515192832666547150845865698712917206792272393056531632537033122844009142417539686420299453187758388407960964077540098530496415714643387457565545939582729783105061668598180283849589673314458694160374884139881782260937813444093329580185865971379238641854102694714665980944116179595159149250398538786787701037887890184595096408566319823310507606330808187004605712677131717065266483996632745600154780436785536185860998455994021525044700092804667741488805187807805156648820958544148187553604391869529246779077939490002798592290935881356921003905549554561287384912741447208676736611609770391686043674083238271735378324287246043816921414910101767872008293847289426619496383111173660192512474746971458455135265583841911442499664043504110622336508972820678692830286659297958503025452654266121712362221202293077873584414604368954339933818378891708409618013193662121289538178064261200346454823519430178008983764873549532401178862941543538947073933068708736042166315715578059266434228998123193053511821693805265218725172289334614135695251515131663599682551130190881485151490054459887117558940109671608109665942279742170600138489077451089161065351742630337555412660121763310687338040433973958517647220864608349669480375239062484148319453831893879386202175285040366378812130500753240879991899621006214434335361990044249568473106688946866833217008695386303157075741432964884541811410468751509507623297544818867192007289377078097128005166939206265310132006375702038555761720112522169512777348071565687564908286170133026202108800627887440713338104711485500803469181226913483619209513416476640012357013343832088334857175330776826542563089641926689094727723560088616527062547355442469401237101270636043187758382432548809663492773785015645306648050524604945283556096549612475868308919960496537296161371500585682751622896340058950971705611418665914181994372506450170394506767894626988075740629645773708112921156559875920564015177330969829346142953917203646113893078285715211445489605922025705399968737431065854168523317830458047119263360786686344042492516334049517214256148896945326940992243751987775625093404236637957492151444538638825416173783422304897454658357508441110762555371815281736555833822362911630536719493578947158718785127799323186399878192507071463763074369886722777999024024633777894304300540894104805752584877087267960477763863442159872083962175508869306297611142990548610827725115061811299895657212503903952640167014570836158551229785273350922829764390396580816378521686708389691590107233036828707600076019573385572934448392430047798228580147697189837162569920290086131031087509117136835062159913441474641920*i1^47 + -1842392433583989439969452373191138859629023712637357406619360693577800780781658925794135568890230681843662359467409696722831672698483091367979685490159986495388334162089492347838425079001229352008222408742113597522963221532151951649055291152034456527303835969385582888587035078591705785631827808691693932558007278634672276788599081140072920048257847581068705408794869193014422571762506185065123221570673592093390605436255607703073249114216698149910027315419335370116040455617362531430902988499392255806568437607342591908159696122518587128550941315304988691081026180825215079425589611591276983437124531265473492130089902822686833940948993386220377386750898335932136391087342914476232911179981624265490124369128514338783954673534907437431709316825036069895417992668061691346543813321571182764771951577399456005953250417338433741104066983028161062525627366099119650743032067252583682065028826077074751935566229433082948657242748991903428499233896713126904505638454081089501182435674410554982999663423027740699226029172294136077818696360214788620202899056100767524710176140763928377859854058342388398247315851958724991402507114558689966798255908689992153603115244397540124417093238509589205701370298900627007638624606166892811658319448453735441287117971874502135877487973082750191667014699051807748364853640376417388985158879580247056363721697008672007606760364246847566268123758359016909171567557992543795350238668273194010866460771081837016605439621270487919623443507799632383129848958032283948745446211608776875982827745336836866264336688619904149738279435690249547779526881860008483612701077779516567581461091536555589026242536104007466392165491122775547755900936817311280359673976080804742603666475249284771364952930000500167359116724001087219122256443504276922245819553017447372885549587132920819763939413606851824185441602647612971762531898500009290122564406517019820781649470803648608043599954766620660218313964315908057362803370864986643397553896584714066535464169116928620673607612101064139228744853216723893582596919633071925139821546794436928537168323679803681252522652605349975441342245709058092168036924785688844674336461721431281519825215656040303858958124813454911046985387512413045921148988638294266340169214479315266832799049017118387336110490920090538634903130432763944320436128491613006427155543843578327706668236311530510827693453655483580504538300791095539326811623825044659096800734844190669937428364039702374213046084664136532652139181341750488821350723364149267100417638084462663187769982431326280431831116049359069299660651777234254429988127498430239126445838324594243541752760138053852793534148738718165259887796590759705399163936913651589266434231691760887946613578714883793405948908780667753396291491257605414581537930971539743854006497950858657520312674919375283332162234690071150312984781202818710665810603152844722039552423947644066372787709396283755351509872630824960*i1^48 + 3160316998739025371967877037935277869431674550627367968741064607247649073892968491713219927751117037239969590024613776794182067326963846345964304338925176538316404990479112958595335946564044355646923987149508576495054090995080554134536950160898755999193844091768100652581798288724615034684720577660227846687593776126689360278925225085960716312134138724170967108183331066938867900474034990237303067862901112601292834675824519110618340157296869805722425216826787395742037001022302869473126718203993308388182761691123991933760518244340407055159489174765760656756819821558469486172362092912275323407858204869666086834269754843059659682166459962859954004366092197345816974798184951992400699072698789107975843418765545421664738940873611392700006599504050322325108023364540261239316049526330993970344324130783177619023381528606751375296919235698513492264057762556960198854102779196096236786124267935947151099822172681011795381777252295420577445608503787739384110208904630498239084119480541404827649726130250897610883649805366221118290454981245211076281489085296728234259067945250602656295828100843459662178163327008659938037177595625795019375561581997210219251051897789662837356964320282132921594012754756612221252987262502687746606730923897928364435178494469160314718840067946327979652073897766521859304954390732613024729248167914781065495975954109274671694997904139427491669162849788247700872419723708860705203845530846003868271595082866371028164660724292294458413088082399710646612920591153715619758697577538762123201513672657771229111134205929060401256319518546139115800246148002803850607516612229046112556684903279510814951636379495017776151225073252692396194432866588937261155880189938814856057726821684814977342424570698398709220004659207712212045700701665693734232608021611675469769888809339047267490905777779334865059529899289201282877282587270955702919814291360234210477900227209349853303582544160085412625156025185005874558208758051180521451980346377873236944123159309007907057573862995194191388684139860384110782814853558891508419019927320435802360719965727591772015682942799422880435225028052429847194903065928540347646543232990285077179172942814660182111137943390698030111167395435136912339914397391873759676191928186814919399516377571540181063313856351408813176441071888637912335447575187256083993543199171528956433871219680626427446259642630713268575452979297818504653197885656640238968461822208629865684191820676064266295655319352172673340450295732732058329839580005724765509546167001108258944761773423747594430757303381632291498680919771113393673893752883280996249965594698330145312493871539479081910446970697496218164894955446940841300476303528694294159336700178634670422329292019390109720368274605257714554764175881987133201222550296427749743283528215772434051911630699687521759895465302267663467367285481021357915079310322296863175933219125186588538601197611610805602741125120*i1^49 + -3964196465695387545919465523365346739483324175379699780957055516907622652917274565135669237914294144292210431523990187457962985754641897816595025374091669086321526759003929599152138339720335829316531003618806683024463147210666058164963084773350566996818747185032380263651481877489798595918466452720034332322383160123597594930657196699215314570875811657855425112821925384023336414547970251901996555221628589153146173445531244302249856194267986612530628675527417460999224580247541222615731422765333064158489364288802225326281356718543291426320488749112330458600222761314281565612174730869295098484168345791201127519936726422644234322956901552249369900240447094350049612483387456071464021118710750051278929693685036021813907807319184685568339255450204365180034818682550377624605432648784282580892376122786243171829036715140197314972052503559298566584056929253242791524482476264044744115587851495311260204882873231625301429488602026385271404379541769186924155374930955585084889195539155904658597548942942304444822423568283263885190682835488579783582453648428332931655289883308636597094260373504005071368081876278613959101514254685779564844177982539996137578022129118127067449681152303033145514159658183881273154385252980238177542645581577712187327187013998873163227436361584553224936969650991797127096673706044982137397153375374417986996781007229551096336085300487461948128384352435091948249493592325149765310267672551630053185991072778008379632971160582904517284244550224068040027781564149427445478117416519137893038125745543330551442010079128995761908684562826461206819703152040431173898922802830703977277716275902647362363165179894225356497118140175912158018697877116069109342071770167682340245745048930742249063865483596855071205777031378606094574015277914081432557882705087487600372536250717335748668176970131480344859048507295889860921307869593455338819040604102085772272587363187541184547172942527736065598524804418534499382421278067913299596194471072785608707147932463812699699047942097348426256395921272361812172804033596588753232150034980703818013415707265721173191568302957503010497776461981762476339767301989063948151789657929750756914593904537356303334428295463434288694192835947577748102255953514989576280549002816221346959518087489760270956260985573716153260162463663779666503055924918391957964127093513281193260378768490568799314923165090198755115903171750741762034212351923294358399428147204732431467309846509167157465868167172482217182184925359558016516199017578374684475734421163594584527390210945531691483446129918037691780760923029498070692232471563025602132412963418469543839677420309000859473341122622973121095062477556338105142692629372445001600610892118972418331399187898774489745717077121580540123505867839725156714798096964748419629627225401880900301563211670215611316573260986512381547916489820886454576533624309178607289897296201710570740698788321395453460480*i1^50 + 3505872754816433854088779999356557669172909203658128249037284974633108994766792618474974794230195497884634640988124357960573682048382528152217285357362507165259826141017947428964783519955348823294795989315215802682602066752822178944503060420034674289054440566005138820143386853921735418021486636337813123243060368160284739353018727764216202939519980616300967909269574665226296775721029186122221327442074628504414125043828118690128728276734014873145339016842690338777768110431268698082832146123876993407136468309418348525636557705187713164205362860510407802228231390594337445306393934120335886869622101788601659605042199084024131424871212309098132880541463977545593422943572371263585222114339552455153903589638010277272880146425875078061191269489559780907049289035667894846290934568353701598292237448034486321846488191777588740959373556196492213284687860836279136665747039112665979451382645744077634451466979063137740646368029940814887293331503243890872322246712690718748399335076507874023795550407059663397905898292094266035908534575935756044176280916510952104297402488472296894126071827593817519101398570954162998065447922464946792811570569422817091616915400977696457695178575967575106498734098308627408524564346936537821743172793862942603819037457058927391442746824824080352539880030405350152876376560253446527744039160935423306769811511641415463321600352850904467342030731763622898538673754370066099047995385778097161318446855009848931645941360540636353833188494545138710370163712205379576256067534579637995207698620049930698893517357818431313253318736663176862857260900844014311708106412693672961536823174408956627872464904204243592795420236819962383235796559832077819608625556640206197478394764575801344822703930950828296181749260071965663464924028278278166015210984810730166583707600645659094619653323075568680052007834768162323680385407507482138058342120803973031441557238039937504198025212627787014839877281840956857328188894291616321660733021354385961371118010562431923588191014711083392116700629458004271632340448126761044754295611140993481650874811557988365500943183386838265585806314483432911228717146084377056213265306046448017192416066467813719669251101548476263655617865439167574754777129272887689366899486865691366428898266610999725851966827608786969629525697488120012053381596943367332009164846429282923246047687882816197934328656350341160406843038125438631252487501742553722678042024781885224394111806584842260109270176680343200357819078699288672964187836370468759495525081046996931867840154269780977703121056306731239588346649270580858542133513582839010813942701353954490905168509317088959161869320080027112384425745989262803023339598082556894704494182133270829872192301653632308958434150807814182116826781808477579974910306704787236237385018345138703982024884035458477494000545398844910469413804221236790938475095436370688823774455608248012318145760817315840*i1^51 + -7657424674029446470024948503851666285644715664430082382398216539821649366138161570831433544902990904315191145501198762593106205286248945988065731440559230689489106293317569646016480422589026914231177993520776314204761028626301949190401035025615037095351318056134721730622500702837885810219424577822565860427469932706899580804013563228805726266326247429099130735578101017392202538815062012979468041851203372988663079797954817994196419479667745203615074583166651415952829225838984415018572684601049716361290670376517567861303295446126639824546507752341638949459731480751300619599260115314395567726904687526686165241427982863700741511278084290420607349700465670431498168522445114643849394116211812233708434513833786202937587842408510131122009482535765510528366096613367366774761011948383860719263174218188488441820299036786614828460198743101591583072413204383299818610200708875226940836367262203232337096751966061126668144715702875779564684753332012768731495331495360190697204660827654289870146595774136934903776094776803957691124144810297246245271892472009359330109687906845375325397927497493235828727152035618135768183560294009569997274342219453749830298435798066962192321944566960678197752265713841113201299151430986394108160142214896999608224514932548921872408941996797299199433784678355961953345541808326231194249387072846696205254366003314244589414158985320499725556089364501872027785721580515892584399660184470567594287632540555786098715117779121774282346746348500368485363731026474770200285619857908084627552996797516229681735041506029331961395355222780423222925757560292661968230114663974982048552966154081511220203022531378113720055598607679962657908526055738937192336681261327084175063161700095814745712996512008532211620591454826322384427343611259523538262143694560836707784953418044417566182633537600750684872433832690576566477575708257342439024467574213763051618051225440571267393089845548784795991776732346752931059192883328696076434482887948557749431337665703014841733457494827220525201910217247807528767642951860583946990280821411692264159057492369917210377182080297286647061136875865362169687418322743472964885530158159557872801611729711159874020443398266146332214720742585577368909691598223628415692819512186068188734936642736516781551459167539814064435066973878936922196009980403052123512665935306540003774303841378441232181504978731931207379263382109819767007576537576244341607276186187319395827675139065828810237592501226185369978457813574515537377497594250858034159194417797009704142807414087465214854559202507223299316302887549053665422582769520217485868365642255345545543652414601125105687888896136753227515699238388653958957972736232518409451819765061863173919936614678169281878873522153052147873914018196600786170410141398547064966868135146542275452591141021608693651499115060960448118131473056522697590836998044062946750407023095036592325627215872*i1^52 + 773202811348508748700265256590701943896893064888032271463996159416858011181672752785801590655798811898728526970551586510800752948511719561414158935528552860184603776954302896223036994094945120855121745102930375469589111020192429501042534321928041206953741436923042871392043732334239597124367440814870338452706421954986438297317555391299797243198974252000393285584299426442503997081700581809469924767811421736621219838326098630937890007113251867131688049141619313091130640805679772450275787050216018836835565624724739242195686336378661996350306990098418613029809033739017771383384303768995921689261852058583149687592620793527284702955030530998874919807706703369407325086883488728683443028415477065035805947811165999185379274789672604081207958105842610594905409978606039883423450727544605761961028706230290339198842977957798626971456644191199419491436433684398545362436307680783585471813822562358438082627228948569885743197183996458325745321116364874057717752840048278012890115584285860507254874479849654777038542102139151518999816812000175716651725308408720552582833525498551316370457242151410282235861293800994432279071895504323718505251796069458781385086649798356597687035895062237279457321579044873047794220670906807996741831579787056007180852175717838154168876449611938867799053280537126108667186356838081450490164220866695105639555721532953726631511355357559710801062650420453619442760286885329736257107409820508652109787088017981983710678673476512862988238388382747793242411343307417769152498032580720956326301471642274692592115739171272631206171394614487358193974504894567198934221348447984173987578594111501400166701748226620262774423021209768587545461700951747732057564853050069784937141531450280225291213631309296916498321026493711196502167706726025322759639522281243802415222707563909049392601833434138802968374706664139204807484535657488167240365936315241513891982024736799875912181143544224138860512502925067309663972559984410804732866561745847061560208139751069625012495465575585093107811096658163969870431407958752925934936911947559698363246319624579083373424871122315283636920748993656380880910894226217486715046791232681181183532853037706741211664553319367799671197872746077568615117973059673919698241829369295406639974794707911709385768978707222496126312308347525592598939472728598593418731515026187793775325697365341693401677067744785889163638068197784005486861213043280121433556995249117605071702077702194256247059033634467237110727031895052009246677579586516721787520693449224541821616882495867322321408777746731109515402246455464248325893811255343017203743465895906257902711523616220821730976020928288218289825030903881760698041182706459054973095336609605430646191954343311168382823006629078598969194178802564037022542691987719199519132863111609538230149296310094755855897773059743693118521759727105607642610979763348567400122687017267792707584*i1^53 + -5748764232905008118157540404483286398011542576919470342705128020451385923832920146914131188618695382868856018747335115223203266725680861540620715789422578980098802520342839120518724293727439122281658189319840944430691806299893123974144478104215065119951898914579624561522813286225508868175837980421572389722545623507540111054358038490209597494181538334089701774986187668798199570458228543208086475257114213966617066963933100445886948519461146996783741629430554970300418007437090673669243702618819778195837456596478690073952301084247901370330877871486342393319404516075267815609279698708949411949210668882915838065524153775029615909104059549153175763152536009649430882054497696511164802009247503755369252287642902559384192833154924296589990192218211128583604534936423890659247552908331737827859729531275695849151884152534377911386589415934144673231273949022699570362335384740625594696872847607878363156939975339814223818639755711089172315801613586238696322686713977487492298710353599108182893725847483049385330548793946198002850400554373439067428405691590841855492954654845169376994556461913998127078543384510295710149223822269227699160764264272506549638508847116282145839740922383987876635902846591160681476252964047888295195699033171742513747894663641213663189104578605605754030476692278893615071255389647384244905919792320170789358077826155381601843727419197201233881128702808598445685682404982132579343605936447782819731884282714320419794330524911626425152437046112622464953671497561222357950619789962169199071535404215996586633555606144959313460422661281770137059184098995503889701911042800873255877179392671039780293193928612872988941166954901908653633549535984721458322352489837093231283691543086394155637336439797560206741820465356109657819066133210472671908953447399674047188203979455898192079828376599575457494348692508396472217747411823053786466846656029394177445794424970828133454887046548839867711475938056540335766546137390954130574580957546122673034485760034001642575645219233909950488273970503949202543926644431955578403625681366603117233520218684392590882936329149135673957701048010486712381746107384033301270492968931454615514936648173780185456042238347532808376812995089620415177236614492038532002780030392359656847801778189203861853606655153400545000609488890807169498159479443630351408336410863092072269466231854708908597353802339363952418090307455694512969301652179429573620698238159900532580193165004807052270965080550889877769225974774829368115157948492275033516395119121351249921725049641714476969905264723208503047525579696611771575243582706143395476196723010718504396680475338745348669039838249124385468306827455305984615811487476472643520454393974120229793657736253554972938473877839124064542843170793899263192331751653252655534410046199884847428601677605844977777814444198371507805291074961640255165198440765396143166865426949865472*i1^54 + 428940488570555190634018125955230363452776866240715956287056102751425431102096697207032849736199110119486693781323400647069423406536930855939711626212538406936963235292409488947971902427787685963696228048520878636932172129525564273255103068693425410448627254216857861946198897442549296715170179164919503391738160073694233986560953894182764126825848360898113762256189842094988853870979891919385361595534630114082461488465570691679753275147152016106250879953582372425759509912142845120474268199929919291806510612515254598852758217742828333024338090902995729743902233102302652767253726111128015369833082922985136116577942091790244702950038045326710347375105010509499477685782050881264452877904066894976702194599289965511337984521283545724128183576765800063806114550953340948678205526471802444390590961643893908688081082261228530673648206768817454345943059864900794175112458562603098479847721322510214038928318589735994301971518824269135885434755633085720802224580405280877134603759304989926794525376619817966973255708858364897870026052721397875349998790334676486377648974349166467002965657379281063315290485745444443651590144368648530342911583300127010939007753247553846797346248206524080808812301140524123593891310737488540893192263682517428452516380044789029671031780376710081790586571607286337887258303853203580662410733787972057717761226786527999675989003367516643563732855534191621813648059638101227574674530203653614594349172763200997282386309179727990420518940885646604415254857294427578832881669911277182605080565548299237308534833709527672375702484416507973341444403825078743088065155809433564704014034436392592344918182972794521949907831608190858295766157878796520644089627672967423174071128597877783596255652894553445306799861521499266343853212670801386016957306433966996050615155859030830436833051400600660164152877696408457581677186469606552489772631610747991043954819024079876042643003065261517085844110580833822565564428246062700636530988721211825862872239281221400475956338895567284302566438702749296859217004915319924138390829484139377291206239151395822260384242654079377912023118878155133410544120481860987623593019154120979773184684117369327150162052206187684851303907243974608949405797916621992051206817607744522918604414836743158686979930004443139298423275462632094728107769905306160114580823702653985604242206659221620132895599614306797806068329803506649374676464195674087756887426772178554313889714706079819433485146523502998614463897383830739412710250146681742564825713898686683136887866747385289092066799047314639369369250528779333476389643331610708002022760162971898557024688129119718517730829893453028032012159217490680222943263634498196933307945216711084504056332094387175308441362999388226349643182751319908932005474847290949845245957786986866959239568304143025771518466684504055973418634988246310558575414801754470995135037440*i1^55 + 3144530617865612812149923606697342973207756501720107036995441604358060883135742817337091331537306750376341345739610782221323142362885790273278677535937325299270646063389075104219663974372586993663605659174779112373629056144688656289753793156960229807737485286882033537965460047395019396068160763519113437893479484976455815910693802859184969734521503973018481683345213821036481271801828297628991028014025650458130291870302754656126460279919011020069957318840713096018042306591227617376324156543858233284559526700047854854078105297990807933306877625848615014603856021856156699003383662199767418242667714530673776955166565714300900859287844487085914064691836407212366718789929871034156173960905944466975459049697151812897956710684954795452308033538518567495300106172406187369959748566082793960321919450435556630272817657698930574298427104878309620574225009322619621954537090349684516677039922185069566999326808657385100719538100591473408949497969814712072683957422026067283736269038565745576620680421567337563362945817572347663723975174496101807775260150681570122338293744502386642319456602620669999304411521926691795562751496723330725984577405569494153078486627673750905515716909046602558234202465945413708859967804657826548497390035169622866405226260865081397341588686736463320237916486637301678731124891775338966501270185335633219084047362827578524177756456772163883843953083029814862294347131262845621206987776849883454138934147862757588133030786128377740009694192531435354765742405299799289354366140996280146324674735526475235724832465160165098782922132605089775754384092742186670712676861607552615742880616913145825714342208326884830477482113825731658860703199098784917618049458334603121784009581392586344508521222582206770554434041641934900556979683884520996491950991614354541596614609257755746389511764474940074984497507680619142973636269246105605028753246016596111117811260101334613031611953258696260884565422240554914554680926259292118466158979498108166880777503357956578489201362568712141128396050159766246877357514873872581818293171469083322613772646160214246353204659495402276385025934856061676159105753846366794660561540454402682822694227919813170494442789448815094086981060601007710811552352086442772903043811730455502585949049731918592668214754825756188049964699781773819525907004508652021244935616142788694899122668618917831415636486529561458625169288619879608794553889946692169658769643435638595314456302327683008252418623817542622043844480679546131312614909761607268698816012858833642071213293696240390306143445016628033010819937901111951433431939965110305074288035081256488156979842789678099380580120126772097019188462300986910735556165491090329837746841301703435782481533387510574510604436747761162806879717587797114897384179870427928142812350681066729535089018788359549732180326932295964865347535870931512642564969078821224448*i1^56 + -3397634589451263007465070655288554883515341894571924782914820574348064363705917649932037056958307269688422407122375710308968155053452365975545294240118648905474425464742806578960762345492885732563346515470556133887144698447704986498554808343803492306345218892718677194117085901285520587185603100297063128555912210146801978984886199196787904686447209463185896961977156856719475178894658528863528151598019135837490309866369436973876993621324817288511852945088568183395556476252135598657950769085212633359987987110359417412430195130070247065894850343019423064942028463990274059619918115616979171887211986711444977092406875604495571612476595367418447746344260784302055842070304575668280907121850217767530678430356330863023310078810346760939986307328893838689566009135116765241244146685556214121813599895982971361875123491663944607266240475673129136741450882618862029323278657194434235481284052065120030070797784674784475735585197007533763028768527270665867988206876125207540117586118690949609355141213253592946356859474149473622755840887183569642274687373383513266077936075098592231296641362392425552980116550532390210808976141620277450402177918714115488812225940087435258866921686364671140825022868996056746835694496903495733634097048765255220377635355143291300616494480424891295895784434592212917842632765018705441582979394580830411871187598202003418994859449487630096246536696512491112068555067519609080043826677841125579790131076033657988844734366012670734431696050516564614066439987074835015675846556574784190055967332406714018632536412078539403859428150004215176994807037852376832375872413097768509878135745576212853848462017744360064177647267317030770010423608509526603205655117659764227398624808981544333629758944727794674883249532592131538040087964856407996126524722478389021819103625292857974937261985219649878000407760016769453540275239827674458720239038304347592626571001837077927008549592643686215112682240462315296107121669902287805361710139739807309870500560144240809181950881050517520770561811727029314404672578784363570943590129639796130263801166807741397486872882169961367297488137499185595855474383943298190691105270357106803616484440147247859756722439394210424497170014883427536569682307243927602221733465200243480604176474357721719392818222401730898673428249059899078372505984217950270283968960379458564920752872218510651550630363011376150819478105637688597808228727651381500086648123791624486400934146167871220006220183879488551039806314988091156786045431068625058801732937540523726601002160347399146668004994323264286476988652326703589496135343766216070971333070355674348555236294908725924234911170472805443146336891194051096859027788778850178507124475830589649021928277198368059787610888924251622722629177724371487716905959593991415585621627460405377737057884444066568892715835815330367689326733943342656944168689991680*i1^57 + 18706817483051666160763173722439076403830742795602087968884681881294201563820194808367889723046710256632165433505722864295563720601171022313533138670038748687799173979415237198112032978181261455859577976716764151499795557601962573434990478267575481555122392447412186800611415200481759044633931168857145431545314343130060102718433988581003880519530815377061337552472273845750472548312004469936585239828194494010647884255318222835961101795884376458667061980483244498412858102975663490394490268868983535710575260578830690104291480485164126494400916842400317145746200549049045358843515066416488717077090966448908068572722742948904038538301925647429693562155823882112678233396490399310462856068599617135866178163496427064385921485187364680919604949173974528018133102004534179564571137343943266680108215041101586843868829555244535918312659046889274286156925812601402536938650911676266368582665108221906740399846861272930090202916496381899252693868607853149402632285113081386107683201370639213371311998880693079332266078182443431409098375532900068750905487945228614712551383223634019737743683406581190165956789394748545772519947155519093262771126009410696326272718839358295478754397278270022124012792585614649214388241304079565469492639684889472609892519284486712273810629094899417263704474406860258352699404303965920777365647277153582472796472478950507075952240800242307901216478804992566336417006953888821668056371823875088630184035864966926517056159761779836338702457457399452409268090896541519173384168957978925722679552270469686752333665665447056310363800287226533157582233963444362225160224650213295877835793451382064530417922759457153710029187936427922557255638272487845168745536424577868374397431770075641085910138702797183086272931327845629792438053411305536548072942390992909329093908034619729789202629455207273570280260238015319367660941362128998439429649461360508136257678258025292595038785132119682461963900529902667550570455743830212471191999733989805112348238074985854933795346750601008243826179821021842312144513921281292220310758703675754584094134047698430128068234927324924953773673764306436778472976822618950393321493735072493948548389426179513315998638807181737152564244270652204988423313351366016855961191729952407787487688159860395282993069239894343320974722558426672527704179825275728426530248076110125966325923203207953092911252331831338270988644928593125466292025632227926419790788330795527461064994667618408783798405260940687840926792082210568961462893919402333253986204501693935033729215472789445721656975964716891512740167673971641747133241006114857295088677068847245243484074883469192871195661731267552654269294583566078652228073809185699307462640026446658815110005270944074723417606545476722309892150187158679478625071034203997711768445375936911519455676040605295521414519236555365973812643753430034866503680*i1^58 + -9061787400529238261060107648133968924841716183312185623881996263014565968722909542545018472681280519174347315804666569240847085015551453678805551223024808805249421304687423828884124870486358015138084125925843233807677816149609122831922862183045472891257148513461701826846732055670021396754064301201789915812638413800854132889710628400668761582392064161113542770094983416314731125591308817894043732714550404186959101030410082233844636611683645512765706347220901980203059498440779417319065399244484570978479004839835542433098771982851993845137652596659119562814225640299793072476315908946836770916161103977483247002250839215968258585338833632361972107904815566778844189872449350301079974595673871937603550611183243361440987676652342467994332307744857986928091777865647821527294041093371597490031185455130381626333575457072892567994885264607831147422187461147069333299159240280940251138514086238935738435237473597221776124442119442907828671375025015236295472143721081347007715440091895411657874374404577750867193076548199875528265759932462310184550457827809361647568886364095013209613004470844743186392354871446385587664440636376967741677223797389881151914157532785404153591865999194391067229502649102969895669180083681311223274305680637846786966218789372581317796367125783114636230730153999199751864045602968660983903429219827698307090918321729537099605860108353062777567046151244655293273947643719271246152383244380453368486850924186066471446275712838541654116612043249897241797815358338309872408242325695690108982570319160762911761591132433586494517881810954352878004541888707108096880695558500900392063723701759703711069314923299533492473580990321258320475412329865247596879377974226342053331331363635079412932038353091353471076485095422686476838452909920287617039043089525410097870209513526881152049989420709648229925316063219782373646885668125109702396122067833003199976256176322160448913862560603112639483021135825630032015261983216920807469101244915582693011030215731437680635575600253780228897411600191623256960921777499631674593167024096175681141183010499684133980981835806392384979756624251298095599608804444419719186939510461227276703666136515586051809842141496816856911252508527665821303715008519043921342430270967159613192398407245208103916322444991884283205444172971543179742361380166553508700349106465218059248443366553588543841217983726532501945379965322868205862345944600681118120868291473133910839855041402657041587028849963108332027721265642969232010229197765760968098433953945685079119678839478548036690067302822469078194405497101649600898399911755525205647678507792992618046962045551541180581607702270343271039043309708634233461608650023003500113287871126737169427354117875591421974905824823030806017410062416772128923569556802855761695308128144903120796704313865307617524456139249917874612935824349593600*i1^59 + -1137706352609233334431403444328065413051569931332794131908347045234958809977965038487525595133704729293697971681987710780707365972230750965833756235657913752495194036004187154839181499926022162395610782453771497581446212196324563630693696619771631100768670078267523386884929507501722821080532320694054491942828847106757641354702589459929987444862821072922213909165619409214340102990371392223891657154607580961894640718595523974608186452301023684603032321127212947451071652133059588203689084980118909626520822110070746835805574801881405080686978905855367385218701344657648446424433903053636969497969583025875934919788444313206716141371899728075479610300097305968398872057988992591366297680528930325510464599508468444722197883613216618565830232811979058759747928339826231662890063419947006297673270632162395255035053834192408251835495021279362847950360146664092150079986440970334440905154810862625204184747847245028802208036480258728314863516006695574810442362310850553699464244217312796027575646755497817299229548553360663304319714448948287733452608007545565665025154305016653231273217874214939802856585989820570852315331853900011949379546904306595150711956148104218232778235186404687612586279715033880028710044844102910227561689325713595079148737746715943253785880536375359398871935311303736497151012611333362930380055046939991750954682463031222833001313647079607409074964456103820964857496531758905536348511730302232796755488975110345585119055709946221241090381859128102170201779724803697754448758982882127038286852459894981556618796679934847640191345950371634186502838819290442740490202028203260408638070582069787614447290473903784737206653088746243084356836749052422704175430081893093487747457626175912728993699074237368915462932904813817910892597618521556131101097737874615436124337114424751976122738560990498258365162870873170186099957737756048587808675145082101336969867030819603725358822005960270275815863159448636883955923493648112258198983320363390264145447762373668875476413036544721183226208058248306921958270852703812204742065423571245975977041108763330393011402577395658576591795598955689696243411041902861345208078624858945132502526854071987685581871192057035880523699166151912118219223632971929853692665335534371386561561662105606905090392564391269683053000165192985398657421449308275801716302865715787692235790149533469359520662401944791945599357067338933816839522476388336618194804691532441816203857428153267110530148286455085558701000104993582504283653149060417705713893874666809046385082541572775291061159619862109430362213795131160447858858437840432530913591545532305998313984614906711368800849558436758858470364079090272820132389849956239321400854203792352597717066383339482353306839027334071973252532491142902345528138169838649906476303657819731460795077362717840850405022107152272878381459046400*i1^60 + 53473875995078581316024279916946781282883431828803487121145463709392517637111974518609809325001736752563938620383810121505319863192427559792880112422523385690570995937921401581462817149952956248741488606870867383135190781235512667858369625668580524661029382336371351956090496396233880206951815527338594161904449770852715456048066167908112788432445291262316915888552511195429854439766290716215116238116756238525154763059354154645932689410084796753763979188302352303836955395133727469337224410586371270219454153541664205173805140076082621545729064789201243208263862524591526690028387796299461261546321132919961650683660745617103096119601380585616483330217633708238310430891958811394492335008368111477852634850697796651500589925766634555426202256957799815799046500314232432778322277176877980731901051094960863699875160248328283979017359967319600429448429029512174100941185049105575878412069897499086414873391486796701654639920591108248497631026934511764163538945637254037529689075130638987937938505656325699588741053114788496099573057607564094598920524194238687368391560629095415539423248685411354991503263472508508114561728965916745021465426115131726869016095032221596885347603421434373583035010060786996980464943874548393379009575768020422071732495764603929495718694015915040212967611754773365135038430076968745022046999553637169188530410736858903474833013169457313165473369437326215851698143616100502619586099127643857698510790240945798062802026118072647266309295396951407736941503715690474397988115508018604573089720571292058557032970256455128977328744106322031610517994798399307142534556943532120440660823464132658340900063292378141258581584979247528403181098873020760127571488312245752403703993148936521883503652730536310243353156611663923003275403961090751325410025561632451550736658566018000366643778699822229240371691461169132944912729586942588757574917007154355381235902632871368358785148343361269033456869375309644664311932118554049751084545489619643845393450868618599293236240653966130950745870055480167203817371867838693904239549045376116086922781513592352105395343416220608809305227517766013772150837785099486706020503063377388277860471979332216966814183712014773701488930274522090402070840317600877065701376762564492676985700267948446261534012187048010992898973108306365685037088025910468528261697514763128393490626669140887484541569427575979082176968910014939326658741908237446965061370411899892302883355011628912723595806421540921947007485532458942998612829382104887397013656221974397547204134339099179973820835449325922932257877330449254891385684592760122713764151316696188605681786256393070509424629242453590614204440782147898934569841744808516695971766581918858433755786330539797253077217429696376978918556510793875797410782599479335120840661581573256855989743186998759032119194001405378560000*i1^61 + -3183523441974456175047698705892368493086374706500096149633915567780460718912283091334161525539089591087043589028431893085883109736215496130409431006472269414890496339138714925876673217858963657330527691699307787594072688484044206678395130145693307807138468026051211788546557638059794614496584466794204136790677425703443071395000069565905253504346755107309657157455244024654498399936183812509921086025564246962217885251546725870786004419923422944103845891476125194756580007083044751275527152552206553903150194249592103882044379754275646806992116724091307992335535755844685217096657785434904950931870254456978607526933949103705621181002324294179249816447128332660304533408170284197528558364175678324666007038787307599472953671697015385123401689087400353516819754829843871473142748484778590481159439942256897080440420518590396441244177182285171892037301210501292731211043975199120819931487472002684218529417838256637853089262335076347465738316517304752420393529122198299732361123320646677456317169546361647278294627991814960737895183517200017301642841902722308590903653250194191540818881510169187919932256263182856773792443412529630079399140500980768492256330861838050011515657338384010231542772707536389462719408235361063328008934728151497427659332908316200042597410876198826402585390146917923228393531240975880280537227046124937719182987301350777859013382739879389952631426195664158041356643601075687995438318023090023801263337260356327684512937959090083250457264980562207875718787078750331957533009807468406471238574119364115609147704628834477155232432716089449620550734064563586076604486110231876161956986695659577704147983495777503331314981916833696067041956860056250997652942691672412313984535054917229781089549965420709632379238027894999785137337997083870342019582229542329791075495882759035430981050266704621269487670925128178753780904960375248551899532816809408762576063451199013079604226713323136585875193394547225710831054133680628744365127422444288607536938692699768700555270832163517325590805842841078811317492165714891521331710323441507424541606224995866582846183866966224615379292322612023313219862882064830316823063914588994349240977991069934979476411108915496246027513867404609787492346176050080904538583687077588479258845002514489748326163348436900567651403112250919028725986932120743077003647427051887705272023333041472574658508555570193452080877433298016203471227077964191372553456861386444697226618655040206729616455454434146259109313704887854494266031887586117040138565288152286344496164344004278140240245291479673161268430848079503610441390176785750498616547255889941348175786953995026166543825128497362304762385830639868554700989839817934924427114948179409354903481516326297977240455796395344790937735897336554631082204248368887471388909204888939542484609706503232990487838480924672*i1^62 + 92226234905632396516212930593907744761361946391252524930134057032565266908055835067529520980528444769061856988738751541855383927083081035114351343488256658796455452163411075411348503711780452468407414991565207695688332993100127238229820851445641978664656612623522054108868293480104009602158824342940190515903244695358711769477971158059620880433940540937656267790935313310506821838745290574378287711306767877943532967648821748142292136951529087858402965997698666701196853192386063327143668625221754192957510574869752317970427129173461772440576536750957765874492995710006109787205046890610053377461868282237854088045913802366803888687083787603541460393670632812367336646688246193700398174991613677428662446495527185814391528427850154704989963160604615679698914526549104681638548400558390121640398599383388102333064051468907675954207417897364029711413669342704599841790130320786355806195887879332108094768059874019983914679655708550145218058316543574140678829175146917728967193418323804107117469555091627072403765701305059783762848443643401314184257271175913359365114971478809142987390159904322350332630738601053128766428363617143193808535472917328976235865408014172083196342927849022355239656604278221466927355169497531423348699492015031480378402228851677964440640319619935646295643311943614224979640564439048201906084294185069856733875155196549074432594673650470849075929123011080494892281444576427494382714219719641221583451457591824081874753870573301648382988155291828086550757045518529831066117631631894032289120847089248968653381676020080650889466360146613490769557077464594424206003625191733271101734076097304673993231056831350288616716551624748428795213475162156182016339957692435465224694898138321426895535930147615795219708093673614306548831455474381108365966040195026906481558032806121564219761086883582787754093442169966331782380060723403238095218346417573677351402905412902258818042333258632736041315530592308378797030967396040736630874251404545415310892064288649165400528955790442159266488968079786965736850157866978412089607224631520078089848345480108329421749709283338892187787595026539857242702075897356907854547669239854720015019658383276304107934058601452907712044914739887058603427452939309844076381713826064185254011705234464056070071460731429062771828243858961385921196672984661572797260203640825412391824832245468100391214066738529538856501009690724239743767533988906917215284225460740497310001026142587361910412416161842118289728258215089701088374547394230296878161969476810292890442279814891220387491330496226869315049826518585586962810786834913063968036187472013586476363569643114004775948149392255067305102576522376175443383883322006714638668460208186417975556787692716142489531826613412527577883755044483404173617225228531576936529672575086862882556885852256465535893504*i1^63 + -1539353561316806751793505877937278201996812663700841124007593011390348562504255016128789580694037054752159349669473844144432255657475061538329903254710138045321225405708627523083358133993739671173332008098215832199244507317863572315953373212317999725427544444917937066790065809929179046987572684048698188813552803019111104827460118707885530006281032865008715585534316077760739716137153972756524709694181986321436135921808240000026973236366904226478724063242638482798893235606516640767691542954208952007331404215466787857584382216717674217934048082056509906202579456474985387801881042793855550955980029796794960426041922319188973750790556204633090127485000836079544073900056117204898931283656768646924202361189798996584251627757308785033436055583885330941929174403698589614407171802738926948829964000807690168084923624407734614969784343230754448521676409650109043210117838949559609754203226220524940556722996825062778168882004520362246699987079294470751110771787445331042755571312185175614035216316551625095578439573192255880024966594062571904637684104674889353187097244798618309973991334136706447071585746922679758830886783818702629861687575715095264340857608381997801919971703978898144629695781156690756785413351992443108393713443213185659570134176455416177598629912615804911704601272986166781157975123724081035393880039725783740343694239302805096427024585626741691694969163910039562756334756479902791128099475358130525371058328116564527319065646416429647779364959337425150603967680416523927552119309813063038038421135383453436479250032462522153864000204391025385026930609227188098812456675095726117475863758089994307754481781433391370901056005073885252180303897283977227378675057959592906688315973765867754019642568555234136102154268742608337896399759161888948901050642825934864254007939347950252599885023879575022297148475070488018621574591787601540125623539688535730546271943622995863188642182519454440596370566794855362309875856631953846405760538543945520979270318194594794148028159874238313487345210497077466292179829065186418628725086487756261334543310052275268591731920840328609409215553224711970270075400599385008166799766889148347187251751372269462402321115813874833814721100305202690250386413590908815316331899164158731288522902557984227651787385357929731442928953575893275678601237523757179924626376602454792829159624100221087335897418237315129742693791447732041415696225478575391766547126972914001313427979105843491432922192492349286496099628860684984423973056690667881214263862800544299688835552304773538180844199761418361372324310629779635713555327877952685900123846898745903259424249669059143131289712803669745076420510297200584367684802747306596163175641918247735652591140552418212577801111561517416347853582097393758782686575413424554532982522396174726223988412983017472*i1^64 + 16868396744559016939511183433757432170614532278403399167164276119959847303866718854405505134196029914420206943785768209701096717585063970800730777541355013421518996353571762227375296860104720352769233434876508437331797313189497083463062977393952899758303035684241382066115396628305309560189019193937313554340531658538894625865745190894122659576414862163263854353547546605487080684407917957033846032166418045144454384692840819199580053823579343849976741881584889304935650095315938946244806540808216572906504019505743930850824869771424357780214255632293506526094915419654587427783426687298185566879203749443798418273719336192184113111297857138097046581532262908403284235926385384956917562279361101556276391553561890640696593028133319432773444963818732688764845495656698946459562841047839795461802368708351586903466282473828578979436757574545087762311649101658153464814783536176497377346741884481090364928803415178733113460211779141493221607682062922241688101783913947811385408393429186219631147479757963786014144823973566550762087693650155932956624714836902366103706610216462978171508893805820195967026327595125068580728634949327104643106087624600940619527821213043838763815802351641001189721413498949838354672304238756468008045354699637943353592748313796311001123184391962701063372084596359120638649078736873122491898919971819179851443184340795725150503685701607209412004032279799931196100675737532331546305919006232258050088600014206102567207666756679227094699932466498370111441960190018199363082824588954324920444804616029542497990322412850170157313496599434216691671534099642032945434774572782183144259081234728492655561682822820010533565053837962167516867679350689514444332396722539677387747243598020645622770821141823883857455893628006990517141176352288620911414207293784084676552400114701063883893504159329670494351909308928718673868223651598253065770546936697066501997602202534295237548307061269771147380179326758925644343111547186192569471057041996894764144800043589631305193034339917122052087235966232206298534898799385991677428459384078773002174976641733501274086043553977343193896096990243475457843139843422805431106796348870877802776918306499081219467086165869457263225958859475383334147371006796591983424101003385548226870896763236532428203999878953639330516674915058467002438283211362828657761921313302358236323145056442166617353096208505320371789953786204113522588780522339548842031708405206741933450398011612854120837330897927306257134014300638312360365276825165735177119024524399803810303268625422533035943372003849397007803081635711493172007327979015688140051404925694970329806186604362227839091702042866431767019476447398255043019059267811928321593095220586712460987361546267410610577536685006257658093594526084257852753277786360377646118557675523717069379993600*i1^65 + -144839207046901932671358060736289478205060584520619264331936270807624390426336260000599330490092291043495344140167770836205589420224454698236320644600875043363694104209290748577715845829517453403655153289405022162164147967805453415716302828662495315217788874839054138785215637928322343332931468975471388486691984858887508837707268963339996031867630044516718318343620063281894079840859072955820803743116549173020921987461124430020599215637967457893041877673137357752080002097323646164521245385831122188612147276716020828187653428297198114877753516854348036789455947371447137737132050723190923680737306292645057141903761784548077541478558472542434991151014865475240817771734192620006291230500490137810264117638343730806460790315479942470320628574550522288996251233998966988473453818843031155960291314913382563734261860226695913935007410678985104958936624842507191603012060758550227927928020922195892004539442328560731261526938864334630769609715308772624783639119177342329247293223195170078085208900094215856595144621443983949918588647163589502816235989202432588722179869730411564144741512417940269606032749849928640761244971821252800539250624297092698062711544743256571334650832494837871663753426882551945738121728566305051540645660716290981580829393160366784535104479186632645525920783992984302818697422762483578630706171708404363636075280503397862400630125484215855387239755347066956750730141772087773245388840936125196056643184045210413079032823346142356195111009219327919009344668507636250517453119634756685385147840199024816499232251474844441427168964250202851347332325316460286567931136428910310820026560422530843110728624261373475439295844371369344544740131581652519804953517540315462962146869080092134546666619073469509741262297096099401630609759291218814924965105290002186896649650090428335746541424809122103859613311066073727966730918837048667843269478285522632997770514363758487895780556715472355434411502863454760282252955896148693869129159690755705380422876370705121201893178852407676484177028959946366543723204299359306742522972956622114391036142177800218936390983246632181205048661929135908092510989479022896820117695114340630311431864664226824780601072532921103817275235603845459725046316161127350642262897225773894236250618176969810465362552650137783380034684159306646422447771761846083073795958143783846543704887808339725449968532722020640858286026114626036676441212215248641684141031014051613975114227144058137657105825953764652675692667992833890288827223067855654554768919115386345832667958754244330120969045448640985040358433080614859502320683963097157750299576995178701710139258110395610643355580736889897367181930285686286255029545761042757951110966526389957827079054635821540457530208800873621325442577819879569396182702740459796247075464514468052992*i1^66 + 950636795062890986265802884898781607440706340816835634241790640146407788091867524874662032574787286763631038945410223079519655586739462515005401117744265641091810854830189474119011793409100144649726878451297209838314642735585349748962230814709631922646055298245433517744125207905825455596861821815907630376608711959743427127748957312130838127344611498463315390223152420787081938830731460679680087305527371730790907728996200629059578011204440809307042132877019411782944414200048782049765556271515185875592835860056688506520235755432231805390315250290638502697388053648559193342987346243985420699327127544339090767199680341284835406902488705671162305555902313485844774015099130657692723418585665935014786061912143644689739480880421813639126253262883392672787782497847409313527608438793300882845352150323719313986363209983588661504950809937141808422810899085904518839482673572936160897441967576858930481032989523424945763546922505634904256187482558758866855441896985282830918107916554064688582062541767132376472236174282746746562813980700545796910103741357477039757886740288140698039533410374268490155615111008800393825393594791686644570492121027952982459105760185898521111354359189926827038892489680718249665370228560961316552337916417220877982451291378003471293444315725585486202264234021139554897173389123714340031328926145619476787755618932720380552838078690142792081169458435722690359610467233763495673815394551777363094885328208617100467356079944289388685453641310842708521331173444898464558673875767493838656510154142124107447028761432101784180556863251403654538940008601248684213764145376737412029395914873085934836674444391254874087826607520169291525216606966520850748725616015496141609368698307167777020190847312853065719643341990472530350679210644915520655108471825795946179223675040442020678982172452934704486288457132910822496244279506075559226194618999033062619735121197749303838912855103784386524341199655072431412626956086166059066030761668218453565888474163079779702084969736840817016887950049247999160464746733973569337590656065940682024310466852148312815288589201697223984220101962310361183745604995948375298544723166498243881474199091546156412632998788862853876716270069178180735783811617011186298658355885376970691181994589110398103351522445955669043962772200207089600513299191426251415145092701269510290007260340946795805084763226957713503824427360409177402306787689386105832414184935251977369594457030910485816282877496587114389845805569164015164123072784010943663596250973189294165663096264610656318172231130524047523621982858850544883502491546151781698644948667473760835898356497407197949395920899405462160322292449074012126098744910649623057828068805077173442845662563501992786270266260833247599710677248186398062057810596266990626249113600*i1^67 + -4990506593014828566927950202101620664535119722210225538002105547321679089481084315483089609309086007817970149895756499975354955640814493345630834144018787930758947774423742936647007541256364701562687029009251047591395145932159523409449202415087556683353330655771090767993064368796941264423253148726709580766331819401799984654937734456313787249283213092527212523761246946068935572101002698226378402210084090904148431215512394295369932796204982463934480267543543357967122983798430391397025530362667746850035561507192680819499567979929514650885412123601368070946116591406570523731356159575756689961325820285310096774222770450253661924456811376778801495877012754331464198643677058434147489780389306739249747077431905676169501372566138523233473339061858087283215398525446502707131353562864628352568121657514523475465577861442990146566386297151204107377075456736376808407052674200183998434673515244830464374954828469929331219357299238838888433996985565997306531393513708826929824049060103557702041338519719644376345416975282374753908707366380208841416116921054960416322273779833039908083296573596294400329888082386502596206529949986950285279371499030128140898637725347112921598473193103787759547068075188342250725510356706720449256623152139446385283475159029671729198642422367872059273921786097544160871670773535835547550584518734851160357803588255246113442117426797899685053446690855256873278700829541842976819101202382777981987185937035046117386818710157263158792937479266399813109007857499275636648356763173963448672298679845724594660682414961268538171031550438059426490357176023740464775075043007120863606427935815190293019971632155830877795618128700466805467436878544255252123249760759035830872049900462329760373723128488527013463981503817761823302496117749667169687633295467045256090764964860869949114978912816416597863786633188384565017270022539159592330348475452261370081226564860276106659565437927377186922248878548999157122800899458757003224990066762742112177857727242280585659531150649737726150794688462434732618661918604200511743118922459876539160670331148836230904553521928698285051418872852251189059519810446820650389944814127884283033078010404801830894770387073483149971363273992546466424484745531696496380332006350959533244892875707070147254924720326712926194369646312746895830253440013683504830074908018249001596033738856336205875066210745366181538032751846366514998601446875217616253568109173952383339349529555834735153126968090873555776304146897016989847021195585328317904969141909010279629893105799627307497289459950850075081421944004807691373657115342247340502837246324545413099288755477988101177154334452324258025741683194319425945306622403803189984127010160295460731502956420553102320756162396128332300435718115323477844754252987105280000*i1^68 + 20846180791527152444779155614813184800665980872423626564830669093281494485023793307647680804800372002409278781245570183499289854083472583703371371463585899912370815126524247971080925932257769642079674254218177805442842612024252898878533445299886948750442500972027331526489621394436712475375292655689133931281445822595768708243459307714588178044048017954603578390304428885352814599979323711318527833059645779364973119735709738676255805436452163428629399289004245571333078376662216329647645902566606759846498577688269759190420469861058834258278221001320339731958201551929339864641906938438112278160632926440254026693140942921142838972941117428263863234445494639662023124913939996618865999981250211975670589655964921344807662814690431904634782600114403381594670505391363181624600707339127690832626350502128849845406869309087487901731438171210333014053030787779465848543571135961462836529658124579764457276797453870989136764360612100796366258559575002140809418971611870253233719841956518140332941094672623400994138924549801308685833029340606883604258104887572946114170931565682129452730797792535208590212620346138294893910378037836567090039231376277093707086846026296853885843530639951358898393513434406703424923710277078171697342558395361986025142991738741263116930631843823479800347414469401396468833273847815427313203064045957154083500746024275876800013107317052487872431296279521949480752873646983864213346999244859215216922650836576988463843340556131697933372639792857515190112290038118230994948009642641539642030302879946363383963981933352360078046315855785905112062960335795779184329419600696485352909251859925451438655764592617716142655946710755835951287514143754807912058111746918404182611360996824406978005473099455003429544149214971603988693171211482485069340104239721076364565949953813986398728761570586920625031812901547041206842791854575364928322311493157047255064038992983631366758136227203365918283042030791321193926353133115205854578190642600685799011503736967175666782008822038487348003939716158182629008051076393751280955079818330690906940213117750760205070023560793546886720010049214331754604856301715070208748089266497683309376373291690912939109715779507765224006408154710632017074974778662245680800354595216587375142396329279296965350908503006549038127151863643840702511960578808101480983644425529069215891696592632628175552305908668113172486674838422923840956420171800011595582022154020924081359726682577472617817882569096927578594237587470999213483029886915235297694317907489728789734086892461368737192044882618496172172736980268207371035314855380759945072920797138797993049294178383213547554551556730476385065525810070551927278280141166265555789605363588314555595445850568687245762327326646993324481352709309147553726464000000*i1^69 + -59580727270430556605714346503591029513400919446410394968588932508452301795336184661716591917308687300749665521841876710002162494001979586943283744640461495372680654154202482521695587371682208390785178014072161218336815323943798625317012480423901148756557904891882463494736221584191178488438241196646637582235496337475518268450000083681628992601045831693017670897449930341770358994681055831473016605832454223757890436858994421923574592559899629009575135222511051393187140195743068475860620147239201334036431473254060303664959442350989441484876043006812804789326264915271981178720841951469380022721709104939070260236249749745506861933538453462106184719405936678468254402864579490736500821979384164566398570674088204383508899039606439367594500218668828193297990377399387926350592946281359514321731173067319562075727031302412837803468436599754547180579540379347674350264991727246104070564705048785878476066094784054222050787333406274163767847213627189020164904322127862980707381506461608748268983250014573310790284888791521723326797749128255689006243775882812768998150444734076338765290253042440617761840547351785223518638758490191792478736069276099075184655856822568584569852421913111474215695068582155374199903789636530436825978205229495227931250002782006577666742300250086561949503604391684704642173008192168432178248352088797542094107853874361621879956472388834067341165672897640801431752851784278943822968261163330145994671360138949896711419882793221104865439966618700859197541426119283789007192603033909180686472867674724227227151329483687323800974220923023512163935844314910249620167689572182313840735581187894472977804154027637808762559565379738374240075209222263703176525241524381158044953812671302772344398829452092782287913436208178508068118336926796482218619641714377988888319112108956662211098090511470108604400566682575497995705976203045995652757685900455251864763114718802399967040971769714185540603387056108751532685538951746954551387666079891304419685138190908590048497179056415107218428240310852786219696410082340416038997817356451830721461256080028983702065234846208430991056704817264297927317723671516993301715867553399163608618389370463562090819533898445172312843916520159502291106171073819079594084326800524540748833398003100139920089622333774422825277293933516496670523515609332644380934509319624271277927046095027029610568719325935794091002928388302019414497464478036707139442071166522544783607140362597052414459660443162015082909351739344087348502704580137197278906690006933987223735364420387451728853425875552391333755637257986769626681979344311716268162206183423871096009781791096146530987858993391187447439916852450097431884467367248178558182551146022448908300137675238563933098826728053213675984119870259200000000*i1^70 + 83092854016110152491798147312812615610687081750319056034299443573028951743645779533779781310025662571937636173708214900703925130017087688489264689279169593500379136794454705638399920640539765416928257470458031007706394973730670223622782275042423045765532877711731420375960209859724959622551774710904495946260180546095566953145212334669429751954903022231575510365958402035029336566829481178511153052684339544020296139276240662234920729623266615699459815637192717390930594034807798859507184479341719971436487486343230764487084229365908386330926314463597157115057789796649085283644988626416242496380593938573880914186058305832221877441994085374693768713641313987410002001343964778149237624641990523357747806160306322551479704094089233221052694990215458064901557281192926055112553573892461586262550786182267181407579086804853763222075684130694940871842995240702566292298350791192685465639368647031941226069413760195337477737635193492394388918706850707180757652684148694801699160158303746453416863964439458363646625393585891584286859024634739628041905897339067595435387757295186586234125087175882395883970236069173379029106295732903262267350486016280962244119494313196669315581135251815503452742298463487844701266891365960304616330993946437246054135805269228933776391197768910572819346544273386758516837385706286618771988563773707264641105105400425000786942417228489243452049780046171366671338439524794521570178758141376408068457440516599262386747414988915371636543852672109153106465815683808433130651033068312801822178498520778027177394277716200057701905715379353663845256222364048544772132558687097577021999688085469357974968384331645980361121985981855237397648213959303773476518928597308727611353118976061844160521570777504518866558707330066282225062765217131413292560848738597165466614464207425434928473564009869104266944041870406086109577823117222089358880775132129299891910748836440281663732640681867142783336131170738627190587781905318373096754197650038243196426725265899866422279358613913757003786369971021213408690547077977839640982174327420627679256201307288041997808354398829993566506125521397945309883977635969523007538493503976504079291781145643999042664300616691992165879922593374523490228371693682311308748631001374190375593643647791689745862753491077865956640480621660191135571937896442096260757234218788603971302982031441045856691836423603164321335476939896861839495131417012895772526488993398103500694374590044721160953273076152159481051162007900282898591431336840576043259339216771408536725663012536641045155662012335560073157055084268153556559748038270383206383884094839577537799068829548626734824301158186800121021445974999831089505453653615648167115537793487575234778666845728557648908514102888638709760000000000*i1^71 + 8064572055480314685363612483043123494308397595228958885735649325034093835145284287110092700244028338885530293165773429729958875964161389127666927959836386001918151860088567710841888813622884644170197314048689830482628745068380837224659791288079260649447398490108618255036623581102160162498458715022003127292961745617123986825397803804080792068533614310541825164013768811490227696505680924838507015588722844818290517275798562343232148975420471511683533541477152924113468903486844646794081222336078796986293124731873713300586125945877540120408408864526456383978648418207340050195361812515365037458308550198765788251350859027331961955610725781730734275024110387886481338130081872258072890592682834228776473586053107687584956996506643515325509313636262013461630054939764698427771962370723783862585249201137264883121325870283272669699199436752135885210235902178696067040707573453804848649286617351413792059755368022495440903565268111670029658544861458856373506527886409761850354492822624556726398715402779708788104165384630470865032005211709139453259416268420556833894957238225620988179777891816550624852896785227200032255099662745648698905139862842578700279755959533422945546835766390627681104906599467777469459177972298195780941679853890944166916061831760104175392319826964704619764298231889813095091436021208674416085560428413600324546697366824393019648500286673103857479706454459378397888219623476942861101244383734214555879959232854549450378368814591994287204803150541685212642037910478162507400762970549170347445636022248553710475507893978987351429522572355806943603409482361370764237258954008728384914422761277313069487375346952586075330114208186150828829228267650054627973775138010843343204215820732989260775872015032103938019010543616021054793809171597900522749288845760767034751155635319785880589381850744922132549439312054127098459686904784172031175110075281266301823791414105257136505984951318263423605894921998998440470491403606153988919942715843444512792150029991862689329652492808326504098138605996311953590783245951734453446074430154832080438413716193813819134017608209500096450777080351705297548481656161118800458633879463158944967981597004103140231444473919394888758688745017813265273676934429168636238917201237850966725157213621143325506439550595165412260382061017433313384231689987987117332768625374587473444615575561971947116873945770849397078471457374433175388517403367587200768551305852726541003152801776237631776583014323070457286339725139738888034688714548860849254505949177979993975425594505867956257821983211951805929888801215330795458427290557237773934052778466928016935871384895349199904757642072218475464396048367187373818426432070043417715396199021644419812374610780823553354760192000000000000*i1^72 + -28327758752158529516814188232214461461305820263334633869401365659617171715720152669136068447165387529832007772271078911667892307675611736716237742084183642938757239103481256394904133785248791839188178034382985149933736341950205009917993657243467309482040008459357222467391069325712633409994333563339242498012448013004456692392313778638657041630088597044641607776167239685103315674575262829428571815068779272473224479320130807546675138390412879654143131625091626909242250066892362173488601545146188752656445622171388063918698113642465637427970759501724165723410236649299965373324568581268027570580900201804726755313694125791888169118875586343114960130960169772559966713223529811971602894789736656367271812331263647582898155677214581999661666313443481179180997968197148708329426267679916003125291389464336299903061677296734235554646248756207022963435071558212055098239771068886037811643060629717695576170697346039686316773296453370436035982827827203342772089398317840488952370030299319973259710489027793795968700528819159729485491195071120043164745211819117969187093925848362899263593500364400805244049507968858607245062929662496788806812678870889171054304986461452200009602660945726156047204959096148197165581017828596424815544940254837660303146553902384068480831694200914338868363290126174427174895570772716560484363756081072089321385779001246031573390021067326431515401430006088071510678395910581563826118049724344623607761641429773445288161215698183293464841263137785830538189007564432588782783607307923233187420572184491796983469418506552858123531734276807958320754680738502031064042353032355990764750157116836233244454048466904609355933417184286712775626985629725292239739812223154447762039623262821746293301386463580367071991354522071248784361093898680039229640953228895547241331091014039682065984021260481263143107053783161378745829077546374728022091837694757229555676387154495391889531520186818162967616610729776891929736404942858975783832221651645851737021271680158864528838310302029523734865436973114345514658568015218807779203691685962729486376666868677701505491167724242860249872014153114632665067946669324250552891438979438060131269753001288323518776332295984273284964293049391000672971476120177059611311115845547442281686698817714411080839561207131409133350092864767242109884973936338880773868226664646367904324253241934723370724795714599052266839043507294519411105739268540600232906361564126476292935626083629328221430888929832914255689639587327237290034684339705560875056593578874864167403480073831067685069239013923424270152924612123407535317132402150536159239039974198577181058331744369201394926929945874645757675378227522783999737101224021206833928824849686491755969895246436761600000000000000*i1^73 + -547128263001284858280107320963466643116060454468054652616251819064155968957150422357374993620225379151642834004210099832706508989580099310541668378837661201813659782535907473273377265386119613670961108299489936059925268257814917243799096151862604266975795845640351095952771894296591181045775752858169147873302092419024932148546399968809240813400093310329952907113931514427501201415630893828735934452877729454118672811817836080907968860973196123790151765629387650531619788737227057088178287270691212039458696633372321549833017443643655233371906702949962784664905100878192639209096127027251182753405510042770783990890859582845502623755110871683384738172241193023900084611439594265030025140070699706114320391296011835660450170825645281481033076070337277862378410080248984027571622135138740946576815093389988771570308364689250678709458279533372111757012141079077061365595922429658618858313336136633187044479700722951281442659882202579982619045302923788222878965972318576804646073842132147005895561660244913847319504839347545576645540093643008950448304013370572103099741854039948865629393630781634411024296856097267705070403772740252608383160951212579002950887772883034572926420363022959049798596807763531208100155308671911844826621197234109102109405236482558429391309560449923133445286315029043821937987681613416878321173514299349830344182003068616870016923662230185629722896926492552653258423042056405575330494486633027933334460772660198280344348187653094394694780494398777519197470701397606469963943128724599188106149606928009416145086140938711028854308787751371891795673343587390234547660051737003967946963619112312322155838181573801692914615486042791717786193253484566379015172067055940418129068677036109202325446132961928665146860182886358987830069566574336506869561186373479952573223341367316550009412555304013769693490724189020223922408338223219551641936529829807637441055249536790870889362020271994428648393171328380688671554151653204158218357001657793289568533560725607148125880911539244294668861330376827145998586536467676772124351239632187218137043285288244350742447392471407723102770369267283118431981958528345720741617981164977380551552694017411192175459853536380046124379260353866632587831274987004259369027353195914277176300985612851615180818749793946827056937178511324968191872341064123623562561571801874016814388437819603502506529913390077411486079889022826658853618437305783468848006253494998077465759087626311427561967629662868486750246810488540811710711006092717412631900123988381304477776792968598123141037416767695108708663859421112712100185557907261579098375191741304855302376303017026981121634905170245121602103459465961784932456991405119928104504838690233145800785920000000000000000*i1^74 + 1239211061147516399276294368723332835020164815335925637849163063584036501211422195166512308502728827290049708945592431552509351291758913392129253689191779274602775284955765412601687019751311358473463438731523526877312168757034219873597461552038839446827217218518967481815230169657957543375840601077043191075485498011595396031827946385139146507368008493719335341771537911220884269017145673338575703231024408753212115438197817831354579356805236693690898607574687967307968733909021586549677735026602833549785642782934174915872962970591457429739937471009738454898348978079061783218711235427713590454455319414578240829158796659182416622683460853609238071357695719235813657625724199882593507441718275594474043517082703691628224447747769440844707487888294992116780805775434384858124278860467503708220255475701364780115836753354563648318973675133211372882431826027136177055703096496106827252953562169500164106583622229713495629364132480149343405686101301159612366090668699992865499923136843270344418133460328863571081614346489741380723837988372390134772105230993990675565077047987218337139031439356290320450775019643692770012047736799902742371661123037253099381709667305485440840483703268168769706803288958148153034324582564226561401715541756069172499443071987839160095032864167728029266867463951409777544628086937390484997499689408411455814045837742267733623916459744579588027196664259654437278486675220034218015530999222562113638450187386632749813417258907596151636059103521709999739478719054993231802752240010721303435098611139427510830470651830255132406867021813015056693552658139237019363669718031824113077849560574685751100546955047590120671833230510405398655065287214767363033840587892493840815431034213033275258016577100651478297223750288465789646294730575536160289239595166596928945165367939152385819498795874488377193204255242952307004832369340722555715109240011782033807591027663535020573924403404500292488580517259018738442204511464570105970578402758513516514419854633692179024854087011685634294507054489889969856508022801213651728675017351093865586832648201766799882923259736773997958830242655930182750737462755752445292317788727807464552304335117767746123115986766834043552147023856323785213292232177916276137360604105976833916332202643971125014149404239646519861409716758799976894061660747397201538498462835491148053256016964664493236945999429309732093197699293904150707414863167784809986375856327515415678878593898791232272923781102458708341286975003773860885479175503241694684112057293195217695852750818140428886158173547657113749361792739676975132631276475145186669405334520674845557975082941538081500732740876932328747878817576283162571902068090873821193971513163776000000000000000000*i1^75 + -832172434806257922934498038804274561621000276701777668460099300426615338780947539264722754585769604280766796240180472524464370064774988049391218409473479449403152975952089513422915074673198190828846094633807566577169664833024899770822559581338693939678478340214730051165115217396141032464938947279472124156984664610088655997573235989864275156551603923720592653730298896182189238482560062988485830615141541294288035180523458828575572765294872791884322243044168802184813514119441054025137685124469214848934528521459592630117800764458831619072195467909679745536256085939754669246474174145961497623966966603489819742422051561623671965523624430749509441685932261716047059456913708446257272245234628036834280914377315958655406090554512133897495159586051602706178023395690933491116396248049414320608785971771428397144288254948817224907588908000057027660364385042964297824364645166803153132870003426430174291495322728548400959768452436638542505033127347362669596548290713021031624624151122602740306056343043499623429232493712200561497377129164499495518090317415323837313970138197123595205687998373801264203121673141518599891715322885163978273130855158637403949971632542406890506617050852162569976496638312780119200927105420767530419350380292342118058086941063449600290999777438068084391386959975740514821639958602595773676950244146319142446587179134709267303065346696851616600511655847934876141848341615705313483874335791778472406706806493358386010934882881726310150388799989815301501067371386129146433469340625166196225802769974575493257336006856398912176030505545864205350798323337979009585368845757859271605711496011859778355096012795939843079045105583136717191778542717786207466551322324039238216338913008038275908638968023135534506891214505098822871676221769943979556559890201960494472716324189526050011162769681076237845454315610968939229708681388609379781308795432020373646629971254267408389171914697098891902753286000926800795353928646241896515533492106491956301867265577000828499595437237380577171466300314534628531145008087075922250746383659794081123808245018715485232976533661064530250455914045052835959770412756680814636513312119503079186805120926282595662081930050556187343005019668587703189318382111059498873373564354133145442768262668118236137339873636727675862670968153259314297634333102908497032129640576488344630899649727400279301937749139833189194715552609115789125389433024605438072984255222082888965567916487498043187511795662138235094895881393010435270057454260038929460261102929241054916932842623242962412302901030758298411803153239964887273329149994799645739601310815606059146681297636066748431812558386837961855359396769611242635520917492093209804800000000000000000000*i1^76 + 84166192025852029534075862300438552516841198902810482904634690502267398204679729695062095323266877481247392390949676449321374793220313690043273306817265316107646147810842116926373263986491876858481762807001715025454785528875511442664805908925697978262862455447308832482644777310413681460240215612310370407279346746714711765394174839731894814984272574852892434864010519082700736537174142006100558368080925937325198996029131930027677878264949867747323619072223975764249933068691765143463563728421863102591474431404375962656639719848985391557475883258847639425704643307074509156494806699896615939749138809689530989954238951295639825320216118379001730070971698873292565055773028514044774127097013722960585546478205905230328284349431014103250339780045725956727681597227058737334366515357352516048083471552296337004683939243260511933072464863114986103921864743756225560204680645738051483311053892811992102527364618622187210047383528041842625458768011484860408830738518682267320851717055584891678548577474662516025414612960890712271156592530036787485122527990318698471690531410964264907244083772924145421671189543843813945719175361283760092305908159303757165166565427369109063139572668671088756912530816420801418747940393765085231799072038005698516015494280405177890919464883000040507603425199563628147373270739318160604759044901143347935030707157107088694347668606091851331121616712507154655019719976258234273218214855461222855153865972614647727349436401620011082797951122503490901043527281202061975867300373536927087675220638136979483373261298131177271949439134835422109382290766053882538794375757440801897412876415021727217310285040583386773013980433354938182709486842604717284431233962865698947745145808202606031545729384543772897103639283171385889965450557656833681684912345248894005570266116912660879646647398868014258858990871792407464173417242944135501724388605291456933552988540417728352530240759116723888478004414943663527503367121085099186232294512235776336687548025043784208758164414125454918590564109266723380439988271175204614472414834422658630641165336785019186792723951236903007069223180404340180619589362890874249010986965134100298082885089793919547755198895023895303671260533563959484509005681671724662085971626176679052907139838892551294212909004824780881066142456463558843304406819932883777566996953244552543060021897328207644675250572514413630210845750093358257475350202086721121328832687140362658982655667676679575383180895772806189547810440157886820954545479132976546129710152347681418213012913329209289872515194145325820472026412138516802551556440131594759247101647104043949308441401449680584156517790793921187424022543237008821416099840000000000000000000000*i1^77 + -26575794909187182524660948131673188791776526223591579897420911654164022580940714319820779809286291855564450180602456277187754201253645813253156223911986301951710579946672607449877488064023706533569606549129094253363371606486409622322878710125943215496277962242943447618802889961602946246575807301597086972896581425754810598269063996432607418488756478914621259265756398391002067967258652293537979411116529855616698538150915495227447812604748917824400490738057722583535107987031578889602222830649918001830449958832122516924817237642664461098962554115327149075726952165537600417079616675294705653291758834103959540221790486422126148713901063114006494889724968574532065121590787424334650780914112971649693929863791943064132919786733483362751167834328102256802384042300705547237426743959337470550710896238370071256177182286958194998195278743976742010283624596270407514315890500400856463833108566325437315679870790560092168512413558737314605211592327798107957225598379391093809175112459688883869570166306761021617843051170418962952139528776246238873904101934991092112052274330646771754465534412026025238206906747941261020821942703455667346656557306967851554167374964037397856477738116347200235461294265940947225537871980299159754681814149245380698031557044228792562738162744432380369975405547689023044201363270446951316083746915993765270533859226810272903723758896747423127195166086791329637659413901792218813193180630707407572898998071112943221321308848341819272364912614535862404414912934906169938106353842469873352870153412644972364976168225875355352236984528750033467799709393632158789869705341106606073548824108306157724439175133088096650442784799006021061058527022851788066891761913183482803255502821759911415634783851840902354077167605454520839061319153808701977378314097670193495957172813123039925094806920785494496642409658646020733258238284075057070975741255806248966326220217001179553028581120598716558317604049899633534323496010835736313730362989993929002924967911283064854883488120862308499715086078478016025408884150364258129035629945520920956296303312673499145631402655579526885995089039936669169606565467600199585748105019806551922353399048771343581304383194949818679711064630388790957756026098395056896267282544441309578378807961193743465110787720841473034592749011823115621176367971153586172114266032167164314118423674336404832590720694300070921190228453947515029457032229460313906403305586754653258206664319565338736150627378356156316839413771573480664163070331107911706159152057779022353637623733523058349127473839873071024584826681659613902827313017927883839693100163023857716598764917277779945451635695235386585809341049208832000000000000000000000000*i1^78 + 1302990528696271884483112334445808076203546793646795209599980915171692436456840035918635236837826804267221823402596066349732491940378093158399575702875622207311878470045341439050192903906757487751004474803221628785666316800074679976922220555200252429309717184180257469020288765564548691414543714548756318857835818132165993161469586797709850530391901383140667943668170453459198995549607413486276809292061700290055887726792609485554099858417704531642814815539550039165869157301642650128146989070229007656481439463079425530339590608606757256618322965144151193446012972699243880938979212489019812833403398603823789212080322252511109727824980869167651197453005422027290340821105258001518123515374163664505307057262877640506413144513385527557639420744320028738490226789863943110832125935611336819208461292072422167901667747818014302939047951808745734917788013935338562841058656156621791274204408036883564814657133453204070047908653835767823961893427747536169067992109277910736516593288430167850457208001459294161782200778621513153912849968130897750832441388302292124315658585605482531313102177373827358463937331628011236880411847912779511948957796553287912711737765432879150487993442241285812963861194213651957214026311359595676999881739794791844629410175670575249745022156627686895162608048742926727792220195590436837971531562342607491851093795224997727907525770974492275139903787172712798194446088211813727982891162107403871872744144110220475593217770211963076244998277870889149428445662444769749984296208243777263979852320906542699176401675983389085623146614126976163128863492910409625781919215562286012249731994251258651635429036130114893989692320176154035210439215570256131743526967973439705313147600542974035699884317462163074360545760070975308433498726524673303995395242107138497993652595880648017197454303680292241693390565524733264110207541025396428473304405612284665531353740944767659898150618049195735881707007797226245854195611888577970145345437368657641668412367157897037956426030143243497292122817788381038735762150164969772356938401314142922703653768915883210560321967413780406688635944447050216247499092023655081643658891116935323498625270253712862340313320827063370243779495718681144559697589141892894132928392842254893176786244949951182602211193835347410100995159902421125943188121466399758178894975086613873079132256188862432590509044131479173990176653933413668271725899991419252421814919212311117839482550042256523144584350739883700363991205860965292466381564104488318669987766721621305287250549766378859498986589822984975179535394250082482476728955956006131538352021653228262235167314395651694145087252240774306201600000000000000000000000000*i1^79 + -250339019610334072273754481506056450083809083499949199129226698628858220169733085066337820437753170339252704424271457103462238080997141504792379900151312805111682765212979055091615872670378287426998167280598271059625250346392664729738690304184557646279273127168462462608688874084374612641434134542712759901226339894994858559213225156785213439646378336249795453354202752232724993943199863979678265817121955751090243789841769318252157118655881527426061797765167197152666359155645661802860456649152891921724508418980421756582991020378063847081297456812589035751658406731797787381590929607368909485862238258424815004616767413762773122435660660540558602873607734250911840611224875726397552252943840126117039641654881419451577653046020110459903239528013340802299749258629835551250065357920733306679282585925875563139627072574789520366076277882613328551276589148756063732520117760399274584813268221493400132370276457430755644564393102512366373902263581744481367057432229940257001374487667339758606318490585939765841089829058471016886797564449904932524139354266391994089118013534162195560674520835005530244297747466548731061974426745524238571049341259918392976988356878511432787082566925847495708560417827969948916919652289677064389506676282092035313972247454129971590796727231386535601805921128471430858765161900289297049961448295923570761846359549934661767950766062849907144634228833741672761905006832785852519791516600336763825907375643341380789328885296467618146606685133999784250144495406299073505916903947386876166643319046062168464180944081995693614959304974721603291964149228086868227735722214467266323034032416848068235695975989432755839544637553567219516946938153089325592818844159654909768357682331129637600565743927005400669249892616043129169894373637984064576808985699734538689627345671788037146851942385893806186750399520934277964459085690428348961818615903909242109469108642094721239953120094374864049209537779796209305303797654293272687335901256130134707675723377646504119822087727806575998588452452190663858937210681475614571695723253276083667310680824745825084506846726385029520105864288637895254620119358645669476525781229634958473092432861468911475298821719204257328038432297257636999443355687491429100570733899961812528942159910809386507469226053711727325966778374523829593064776287747994740508944723336750478357327803550941833022510212830087609938752537375538456384744842573794073744770899984387906596866640098964786103222876497526890162706134810046018012965073521039795176234673584418460438081517891049542201340605975885060714681069465935835331502273886930147426870649248266073347388109965269628595732480000000000000000000000000000*i1^80 + 4238329796329457556372380664373073695854727837718449878062783674351916719669338973885353749823001486254095248589201211593389284317755412809638418145095740679571542449750062093468998212732681759438401065979217324783492625273287848581211985019023131948094695935851535983633787611929764353403565874031519551827711630459576158177886247308448784352317853276972071042908426788677291440627583915870937277165881617413750621607395053191715725302684749914945035789051363159968637252238791370959926966117223080262420657215219545851240157173143057337997624819002238493326417231670190868512635696947592500059204816131107728264842826224326610484250163710983085007659943836974222507621032303164199680259450467203910713820901082160064613730213088158418476492608489158233752410234010328451688195232836560803883999038650575291678399272542533969309476196759132444060029057526455770139005486912107302936727990878594628839946238634242476537780387900293502485178310133568993519968925955568516608188790315521696818307398705707665771735908233505774010678026997845859126741140579868557514782113562888627136571474240551801291084008043694740726249112157316653433623574831944020518017648367615607761379607944044779855219982720529214973870148879178010146351656560964149089077366663658918052634457395775161848279206317103804540518490805942523682587872157191928443402397911236330344259001244074825180837494777976575975909736212546881818486053736987818050726701182226058640217758081410412421381628169396991576494626944064268753931658623001019330529002398724879879965517340736297626388181243705139184920840628946613014733650517065876069218260348268613398396726129912381982625585759471603316316998375425179417537646051399428634274351740646159939533236074316973401456926053325734380328961056090218346614471482770818808596012286772386438192890850285091090994399030306576429195829915545649241641725251449986610567094844151758317641977609874165822054070808970259388259150766478459538363457015627700204173319246424881324647096584754865204133686388505085263671548865531075782058466421585564059290419334732786379051599716005535323803243923205951719186459977267423524516218356629529296268439964540500956495945001881531710251003198279791332518461265808172066750010004061403476619352152906388183673473380314881196075098457156763664839248992545076027108443056338924585019994548435371038132611748182945189190889536062441804585936464038786686733911723718697835534814869964303429976812041992157812661691304337892667451990604270548327002729778867152176392151903335921141293761054741198781416411141145136103886516246813165143295707573913538829936832282624000000000000000000000000000000*i1^81 + -401249103298424000280460717663570130274889853699045917433967078383771340115093148410623664356049776606128562262043711231808744907770866005582322779686632669581956874684319377760578664855196602590455902223209329068476812962754869716632081748328359897872808665810061009173622637099345050763756505173176966632503899432249502213277334108072443543907781207053596401019445510019227253048505217594159392224357842383490415906841255632522180912839617434707681607670713723862012334556784798586608023929036887493136802038379509261474155865866029911959335560880231705875802925700442036559917365912511998689851028382887223496866419257814243414040073904861400478371691893845793937910900709734282116024709728227316712032778171296921299515334251695971494695395289942211698704232949714234360541740480973953158876304786059451972915281632367503552842568131990464924426110484492568158392557308448317309746156027352758253820869157780846678796683241246604156564357674689909637380519425881132054430152613840068040944523887815820323590939567119357633552443230785163311230306271473947387941252402645549802392695718404438465788056423221075017513480632501566203113910071727876032581739095361547551854418423544761933739567578808041982049163599822546004641756794949170912322679820646748894909244429646620205614295233569823900199344595908300867244909369217901278897732080304941982020381061196426846182646869776141900169414385835612415374883588923613648530693222835340141199653187225280737995342101030079700376182076344952628689709739629390874200661672893816135341477631214280479427110230238657158095744733650829258008830372388030073409904177708487110203457805563032690292084833358311598282527828053391083963604337653033977292077741173648929164067145430745815845191782306238342346282419306925722146652744468779097132308879481420468108522540497748695608218810922397332024585410273996913762486724362603591723916841385649401055987913148977386216875336495873469593317792724755781097426384063135894632736886468496217759837894893451536155781033753735577147070646127706902420395840225073510144952405507079697335172704049837027366010084501443929055619362418308565610806002634599820885412032567106186571279394023225360519395426625887044341934337200087501065073421135319098954193114875828837727103059748586695435301034413772615811174331520585344471538765530323924130012858385413519500830433686845439204778383770417094003281631468884193316664941782149199576730691949684879387367019008077392874173457175024484895863567429029807625094765169182459887854161556170857873034357946637233032248267745965926312361595244330152091192316874404659200000000000000000000000000000000*i1^82 + -18153631565152114583075952943333862949368599793917693279850707131452229450803118204080912730625921128649666262078839285157241185772902932217111673595491068232212068427429135571611615994132496687537820174090501396871611652150968429437009672049682874036320337221526627262098948484321604047446114616705434432916454490095076420061877349568664295673421078029081062106177409618833576221105185016975587881142470708935251667207467343416952106282669321410666384013405363706495133843313576230952013206248321844850377215005533882598671445703978797453630727953957540160780344919392555602168911660507224837446155881494225175842312184036176809399194305152931670039803431875333586544268190709625386970460234589816338429110036118995997080241898187772490357341831837051026647347978771443891236578555206793773178864028415682227257893067688939617283861098757781282927132813285111105288163149018324606482193078707426261450539605157192627377240828067393286024999018771290083827191319526487678208449068948471138072221008432418919629907161294975707548422929991941575810552507849563184945074129207211767275115694085655805552893851085065172898692435881962998334630208840819901293118577141367017791114706477898669778969630008605259125754222108847210529142606656468397445870618824051422441212129071775681691340370504345089674866449302751734361344506866909909879134658458453399972595239473684355109696069691682775505475312847938229011731649023642107297425009094311453894663760485389673886085502118030421519497605055105635045994380468388908620464593955165396383167411452094436331702679967656996280207497550521634367185626432926360315399297263022835573272432151274194073165791044574098296266009848609577870036421258260918180158228048121002833309322690893499957844797200107287585740550315034126469293856407665340301127868126479721211103447170824466050882436018310443992779463333496588520712276347201594744571054932989785534889540300800788279336135718230968620396762856464931229559024195716432238410113627892228680191050081438692759678412995762112262243084430426286825364272673520854075319002364222879633983162308785424004000627470441108829335722704955334631488690826925450278685977225486121771983186276296640624855994544919899802337781384623824989300150788640363945641723795622261328371433499446517503269751944707106134021386078843446902328546667697357046021859895849597341870378786319517232806834962400415694792566208228571010851320152044589101333861839695830556051932533421969733156418299919108746123909652329895184566230410793885230585467333593633448473663280768445820109831935445514983337158836965620469923840000000000000000000000000000000000*i1^83 + -267326060886007861417181243577215136370368811225552399040479206270547694850844240173528860431835113076925896785086597518023570490858365597165063565024012682963944570053260853582662338686601788080524756917069636315382230389951005553234321728798196801092570098858458318716774662719484618752152957911041830222614330271289753211075683381570559672535836835396777875886884924943668919546437864537775663801454152144272016749133648775004496903472980701337198530645509249588709657661148706115262228059589024747580576008240864101745076741747832993597143038681602994829061665362674578072563531175001849820817541454888329505698873435398737124003978902568738839744993528742006011501786904636916811783066816252712579834855916978190589129056235962415804992426958606450765803508954505395500230391088106024813872378975853223751665926587852917546077149890940361128939122288329132265037455648983698796680810932726453429789886804016487542301990746465725886904845216974987936515206757342960878039858302183680803857865198578061409105229008307347658515528562961247763897516737819970244182435729528781133274026480398343417525949310456777774386492718667868613958322749498353013062656442897326209890557665075330937713725036861889230184241471981533909307021185434133432816028329428527441832581861659746693412208345088347672228099205252972556718302221290408847620845837897628620969103401281159555852737187161720129081278133516940768619954753273802178503945154262900853343026795545623507528944725017548797239937182928365459794969107792512176742785477133585786447099117818467543318725463811747636527555816222653737197303892936465518940339591856329665373450254448325953099544569964406454794884653797216411045275965122223523753867003246434095175687870819336047426828889988066450858652175847861755173262960499307672902273217154641026775570791541344191473084000505282904252246121700818215255273371450629975406965662148076764425136358095587208353793898288498224675679939263192676721077802065980480179237141764391956488450536234647225644638552911867740621944836620315548772875298477736950132015040256424438391074582456465344172309738813436147135335148171142823346556116630629374468287780097595684356946574363406931874640931970046126665713194803902310857575438883542046440329711561433529551970433599425210824048100574320313145297630373359558493126082318590790354925416101837174914237284781189566796148065758037059514931296177089987424615301229081512332701301758872662625898270482926313064372818230223514041012602270031076981531676722726267427378808878304145007478276985187856980837332219663205051500023808000000000000000000000000000000000000*i1^84 + -2898881749347744582288166639804185396684119552965111259856755661872176923253882486770212975980602319516056079009210095284936594819087327863544186418267646582183302546273012245404125629171831558260118776891760703059682364280202327791264128706190010752091881580022027593365015714406933768439698828197184304068903233756776897980073242386979202160154730111264220370481604520296682185323977079312771376824194588976918743981476021598808657784666739908013845415988718249385329940230131217818086053820508761860184350816988337032627839161610190901368830460546030055458557034837299382450275423976108528362304414034386397629962663541687829769221940596148535872829860447071603906077766402291425950338526455623575514403217332426472562113295253937022362400404995994155731208606794489839971328615051104793536886373637473277446623898924700957070049450469130629890470273961354955573819133880565770121183412864138452096598541325455331016449944811138591879499426599794128046854354457708106850005426997287015476802725370073707012699074174101559639209549245329954605452965281766638703100545246105721533562313413639730482039312430752856339417567646438881527765678033638936291312788786409481509328202834986292780573488147473993007173872581796713372980170683040524003055508010559201933747343968305489756975719343305130587408877929727829962977693421054340121181859240070940923668057029663564043889876555745463081991211084535155299254474801245145711637542508274072179804442816182463875312387772711931913674370920182326792416832877360935710362644577199613983986371039971535945321013726319090121430089734944179980188260311951656674955582023312746913837173262293195696694392035503924392833206197426015401164057080294146138619819993350387125192668702522824101699367182136338321223807722986232311324027862488340157318130625299535759353484730925855941105385962712420591378155926961230791691237716184959384446786533265775737991548372959067005579471351297990002396939456838639741298868267180313861931102262169792844941346627958281839913860480373705000486226319226887932136689174372587850911948215126623769104595827955304458347687413065586852927855323091449252870826918533697217240684300717299086828428800746338851069604338226780516337638831107324688194248357944228385876628692108734429693089978393596230428991991497273064952101815961360432731278391853503843886907117662871510768593126654254674962843489179921915194909566413853953236759787362426001044462476737327025328483034921205598448162107080652922938554965209161022086380694419981714150141788178468301608896204832016913824075975109337600000000000000000000000000000000000000*i1^85 + 9316394116644008688192173661181057936931620243549382502063612918543654676247870738453925855284659045820073151506628869426399550832280560957442825360935432954790916733226394840134377737228441626746097279319135013758066760045566710635288362753111403077614319230784840284292576881474123850835216929038372725342959500969187619210632582201422754708694863691479403625577296541949881054042412034469256748597175299741130672807847575355794815852190589651988091291005376974788381091038379249226532374604326232248459613866757673309904222591708680947815394852969509626890165828560449975629109143632201058264403677217442722677959341475329467369944906097433078055739218340732610568687660877351602141119131605726532869044559570317146604984750447802177401971573939877902996644415612736283034598286440441321074617775585090869186764912852625613421331838119070475923468110870526792941459579081915156719448141863555734000823537407229658475993655717372815084602678700421425300469973481735631541170122288473806470728505568846249114089616123364899741992527231619186628222113621175490914025805678940754138323931595706397166272811234340445152786169607756878093986416430041078897117193660608681178190748297306173505750471475320483842361063470041591915016996033252647906208722141204764571247772914571203480180284983269696179679486993383160774787581436288113692684289233281750870893997368909177859782288420030568751374998514220204228792231170620563249655386329497049755224443893954409883394270749554868724896199366261130186497013661911751271625747720637108519878877215012269992172322410122459823736664231452075743548525673031494914442636094942526580264590161554898440923548626159212823691337662779709245801582489788630955464425531477713484340525226684210988776226177424758317073917118929616780297501922706282664608615780762215468692869486816097732618882326511896330265980944745106864782710973211389371741249228675033037658559068535498187660890693664787696626811638911564412851455348119571437361488152877718835076903299248393632159639509592235421339219621921890870512479951496936681992590109685868883680039052190210046704368042791277045214239822814003589447891177494206903685765585771614540624378691829704206414246967359538029197448036512499704706825406367506921134308738607384163516990237606702417563338565618192781071344790319018222302437596811748451166099966801887987353267004090466684161189837020515218868235040167896591933464345529520920740305401169547520908805212609106144166609856941453141668361197107899732634639616030953392092694948271427835918186465626116587080000000000000000000000000000000000000000*i1^86 + 3243244777591560828179046058787558271421118556825894186613479515333772950788638943511299773871152308487502293319126979793484798301325821278941477337763394573767131404407581884042667248175162355008415242470445367175886560483978872265391372802252418498470013895999966143641498108374951330239928161373736924019232670595428931257045865622150588570311660359853393508273140266167510503201786591557386805614834900689182647053888214651213170290801481014561455211676232992501021197267779448317263791475125172085211139685802901040494356439100746038908799114927089561046048427336427644109831797513755235293064204518205095936174386381069241491214384080121354723563294947474194303792644998673212228922207744758568460243030811374880371846734647069217680599543419533472492475456348348042909495074012682265212759653425732687295441792763308340479084476893462022663482345151508342540218285721371828813412631125378108352824848682332798725559535192150891275831616960549176730929670332561218392810534464821102046647028874041989159427103047360151180590022689365608123428222373658740313475866685826962349017715203989570544618767064142542760843750814218833335420210157696931254778648627138127619026872893680872873992660746285864807798158018974785792350240946619642484004594130725322963621924997423883453808718257596232987812450150447900177794244501583398428173727964520696657064131237860074072180495518011094101947316724190587936678764567761425934858825268504060373205764579692487615859286695912936381155467127360726136688392851066802150473204710031143504817660775790057376457619675267870931638959878241684446381219015160470168557114644863200124037496388692299514872075642872850835387070965052283549022910380921090481556103466529586357192142148957872987373694984175150034605199577370293463665858414287114640681022686877056715521466353403334040316596640618795120187611335262892614123205614853926083741440274645872920508901372878954532152645596053041237916822255844819018632614537750665065369056782118449207899275301714472274637847419822879867508266994311890962606901154139371018195737073587503253934083262185279473874060566072667944062097999741602918489847986173801281188106860759322146752556812087638018613153522487189433711455131645556766212518954106704161287134597465934066090918125918577657348905471676970045810596375469150372459673651185966196931903211279910262866948434818910897726534550517480172461073961254169903853896731234657879288929329791456020290885853422961885817038116551399454414144977514427974028675957204551001561646380157915415581114125000000000000000000000000000000000000000*i1^87 + -144485819023504674227109288374503314765222479025714386916020186410085247387722693730592875077903034408586319357979448321336554120584140397302373962218357228414277625257271751588691828714550439749988495009848678430034602393738687521873783491608562790816402194717101615949643178108272322243375406895491642681130772839328341301650129231781031020815214300591231174508936543740650593724032449175567358981750035206596408847981117994988021248245074314589723476068827128106556174633810141553690848775529676552671269690859983985224509547040560119105602334960202903484231642302156332098091327062597587211360980117619283030374747700256100699791873588841714874354655514037301042363620800334069733474949881419096912475000317909438943783274895792600459957569365198424579093424132066620948308614360377686495529648804772410342885515766525242310535862572108051253210370319505529332827321018943088768421833543494971376846253053569188647176070317696953314520283455703751758008238257004449132258887879751540151107101197366752435087270152816601491583345411658168776233655984683850678069915352874375857951043365924978284986711414974033061237854058174594119195579283407003839606211224666193422414782975746646810589739613155003709223872467176534382804903281503290294371347255376372825273782047721846812152192179253131776942370615605562067489398554780135189976958809467284465593847157126755493877845061690074045716370319527228976909706844542986915716799822018769689071561294508023763728587330890114938101903792029563892103422079834109879623951931969046101459585980499192384310228597606718695374132501105720910702758235297760172256999859792640606318986825251881975314153967316912734950685146795828118525989462289189782018709337065737729699358835001472109870885950983837252229877944022912385882460956080002225561754488687881028165711128289040725934592449020731686594654454762456662964675739461704081920433557471256859012704649101772458438406272277870439025972831115651406964966438404335852962345697890068301522504733337864361472506681422219106278547651740541572569118767043535023942033690222632349653545534376275558109792819975730504097877578137969300489919690420335601988508621209963080196923724838060205655563415270013141253548341051500241597639848425176161800473758448927956966974085173446658432470071330661627982636346878472500823139704502464729493251727543792006811272775374739394678352954016429095795471002200265011208377858593148079261880633268864891708879826765656655527866920618744372240843584365855599910403309301342589587342110031437695312500000000000000000000000000000000000*i1^88 + 109247989384314183117264465130721416956650279054937795096624158787236501728490174284720711502606470679262009774025464013507779161903710362986628350233001645792848369122474302752766329872301074185895664959620126116044756593510814607492316164575447220034300455635063847617577705355868842226499778344397134992810242505809279263850590076667081303111195097090361135943567051036333931332892949321501605583130022740332305383121444004710064894826490226504452547047272991233082895526951974084904183821184107957421978384993281369597518345547035231874428428643520012021414101165965763209698023878741652978113473053939059455590903664617731376758860631206862893877671308528853964848361478714391976220661375485298296231620616421891324441009034887142154742236333234108581325374506208834455521890249112756432121444853467996019862322625830359952712786308239379117788026850352686058174518514184962763962382750313524479532474973265750712102263731697101651000334035873544189930575378725303670055965188372414704409343849082280654681678801696924598642306113586400687676802935600700869523234063190918890924634305450026291918578587377259941403636126066690628804468304427015575730311239983960973922083676556968246877615979680385219887217878142550692894073675419908967891005890114083012761598230651673302712514908640034182761832043587805433737041688254254586267192654210026079170419389033268426349102488253931553716388831450201498386366354432941285588676310102161110442601499416309534309665239903361424511246513835268577282967901505349822323423333818074665493373448899216856064534743062457985889270123707286995190962902894357042919080056807138420576572108213933170641207481293072942909821253294665712067089815306123938106232025882681667957571426821225183065173540655551157471376142106167020423725369326481079868724012631948047542216417093268473309354995585048375478830587366702899212967633644699301260127715178297192714780679780516903876195476139399271248639138373578000960394553897782790995900330329752219237033694244703708936670928792317771706653999564705293444501768533659676977666556036972462387102965025675270375240278979136848024908628772192429084321923061721484530086966059653180066446100772991835925447349289607277504603206990596915826738660170345794879208155955936044118073801567090318209288604721807348606760563861950799792530083433208942457855532602586323452735660794661471198150752203596102987799518120637026516287802602525120140043172976976670756273756444579490291048358834409543726555065644622675303185110613156652008666992187500000000000000000000000000000000*i1^89 + -738019989260159738404088492460267985577715140912902860637826569177089113176741210784701389834787625407013930223098833643448404828188492623783691069800337749061818449423250911804356507622174836715156472171906781702183667906226836141182465299230637460176328274929607141304220482375927093557863508177412031437165950543476939097727710082841289512407625202959949122721263251502405093372864377959678891406323237879265075021458360353346237872151259404725104551583370386156370118615210916438239240745161107769575641924431356870256676918427009114280110124945584779170598733604447088591364901866888586690570099871044661255446102882055833948612810214592756092190591638889773838559243259451298937124743839911742606273383813382536964110002421102040410654431470189616388978792668043982563245235532221395835294826143108887397122543681104018070266598718131911331281194807767231530837077017615145831003261201065672133771500471547640495636880408985797495938808928976991029237696910264709901292727480531789640644550917350452764266753052347803412336397132189717463166482180620173805176039349780174650510545689298731295867042529494566446197677022961965113050622895216995141706443284813451732239655678479562443429958361486898853106179985050954473810464895490614484219897879701792921093649503738738147495068647442812979556580093939366412901225494836735730480423226539685654579707174656468709604364928847493000889833566858597421069940119275482989927515464328277829367590047395415811948325990608039762903978542669200916460840352659476593283083030693609505587860966288659865985025716686789710847988290702787961030003978450968126210535513331179573928604327345456687667918842671667324915634379082593133634222899636604024026807884416930570057244693510796453002289846673306543070800375221177838515927456745059340241145811519261116442991977592286589786959784252842517924584049756574965951183445345322980914384153090626724804813316464539217814484932023329532018346809136734275133818990964242307437347495841596843847913267460401129475987682538555433887131452927134490352762264478269466510571993083359782149669939023132263354415148165607033966265788034773692259569884083767553982024776371623955203789969920829197202125578115168187764075343314036513103582328231505009269126042827103213377632416484323182859957977176392534409396835543191267613094141002984910132503483971234850601115321159975155818089385775438182267481002446032057196808857070470328042633112824838600445794351772613128503568709175153501106697856124573126501855031967163085937500000000000000000000000000000*i1^90 + -27511415511548230685722848921063912426507292382781160037239708279225227126811152422600772612812867227207022031006963944573813970109900307818737998355609937984437865067280991273400192965394393986520833989059142783225908290908217116089118991358571030979654613360130332040238521260263108682910313480201010957455317964339307210481870238790250804753205459402305895826859882109818242974149833795702704473973232657312761932022001997787946966060380536067396012373199271671990982531501109519549922062784587619828590985933309160230377929014890040040961184032666946604162646663176908250901529614431332800684123786021205666891342782345272799641792122447654373483638036679709118573888890599526974408975601901962984336017490489006384939552317331553402641993158020534740652405491559387260042249533787716389731928319841778828544814890058441848427414785935448102777655739844200775521723650810970860979844187565289930282148971315257692010143864648879198993832236979440917535439178187350646311926635415234907972528741761853618473111818215877706794199413210383270187493633721505826509632069100057793167656136317685988788159315535319449658352213381118222666059366364212580239014907783942313342872809678706473884971890500057961299335579407220455697494835535210506687904990665638192402874292331694849461018066827536486706615481209011949353760481687260816288632079139066119618654328367927213363175914541550526433757888826274003690431581431041426621089734692699748168482065845520985846700214433986746529705569572200750126040890338648998270258278012472938654177232047844635007825108051838555438884478279316946708236963931315837649798091890065460363750200761354386494692674194865095034657130898079829406494728429948076130389671789086186087649708041123787220022760617094498687945289963942780332589270668653095842495222699329653115572650440421172941886097717628767925358773521084915549616249487702041867146121019332944407953059228972200746191930849758557690174829137809952950542921976472537292411661933323491171438912229901323727407768441680188814661425066964120314992833015227081533957401419305277250939531782341887476990594685507805187307413487309590136740348295058562568234828759612353088156721345938471451667963924961954347703218248008241591655458348126103186931225365394453170389462556997419349741459120448467721593312702571915910996522318087725342693476165845768133821676242254251519857055304422644260272403326538423089490965826321366013159389113553696249005488998713791176049335850445244568458411894887685775756835937500000000000000000000000000*i1^91 + 8275352982086412590709036439152066533718695133925870501886946280656962225629436892807191533770472326226223854701640783551552275777002901401146616381577527500079022005348796215456020503353385763782744141643137609280968224008064693673171581039111937216985695166553604009867713808044563827833004452782189127909293354465962126676533687864500749852209473034773625788791404739529872535884714096957621189498760975121213589329051434573966235996235129348678374120304635719044866744473744190494589318653064332493385051262448258081699882471511949573386071467401554165359957059797560494010091770763937166637425483857585084098235326221340671884853994077966282052997693287646168868992450097894954341737828293513040912746413813583149476276458452282091900539993036734481943973140474801002080731211034468056569661662484975978661098364694169584518435331945797977477052384669917048890481333482720141213926588986115200122997959365738305775718793886918038662399454092240562389075216408143113685913729071672911285512803838048067108401972543570453148041503710510681036358981477144834223422401297966209204590991940064909867206652086304460707608190519756411470710881147667647504736907380498264824802622634462716780152898247410799859863621115484306392246541775409534329013762313831022289883797889216432511472181597295256708089760697546065836281318394541915908557171575797800784451826765332902773627797434232339289631241415392654083243031511221517432184964800478849540194513161711224228051404030804335914498596846252875975513490284851710111997958191926780546668435728651132295990211134116264063314239984481730737374848191932352761003310855410145813139867798462958327147101235186128238420572769335487799481290301719551635073204438990666305699803778828834344151524919460105122779503720442766074607158799526019893776142481003462911863531150377393017152388568617806065903704792039260306389972092090389505752038119340512645827804974598562674778998239795926929694483635507419115373380333612224365204379670768325937406911342779373330367780318829419988860040411587935269688231715603061120373415926853198902855759008600416721073220269880903950445496497603953788718037388812459461208258483517689568946549132355912081691802621462999737131641757019859926521279076030811371592095561786359218058842620837741434444507719709436501791193957549868851928315497440264983375628620637052601441794498343195138518424829835390768992757212098962473616569995444597671387393513423571137090556858974736150958024540311121381819248199462890625000000000000000000000000*i1^92 + 535022348344342081741539475932865341592131560628983928213880816450249972975211876215912147862339508195800340797283346731176209151832215737974263173107135112090491710945748284134428872272307185140068024726824624646771772230614735759075239054488918575421550387449782352426482271416269956616900393419306068969892615953213106337292221305156702197081243649215790233918813690167805881244366344421654132653488396370703110569173099273920627867759729540049364977395941620139645223586729636631141640765539361778426293774924971697378527436263352241248625953369914786632739828868408591000101637607307255569642669200792187543629167392407015909436388126998116085295541699883918510071267760777097935984524519231787394026492653254990429646018919813974865186977764197654799311705792792330940250032363931690082637858426052752966214485661498600158419816004593243949657720523540860045742959273466196663952146903423746064384221752828797591727686035429773271967618044266139119287473808277998837811881598868966913001180969439606704712365752048732585223434125145699202392285488098531438573888349195246359779348683969029330364854443954003361302687791835811350977922162928120391863600194867770779920164941188898387646053479709079284753967223107519383228093749674457447011049322223385668509967026586049807504362571807111744753086430708600343718238241135385605968575165778809082697358518182567442024724749527018892455052739600679998729208144070696141681625560554050567108269830465729542734832245983090567296738742506800066044759232005234411901495528314436915090146761499014520553056893924685826706283123732463201105920028763947276050515612368137023769641827114768362494003790313281175006588963183698711713962139773785513835379454221628686273552718446920953780199862091518204894820121920343262499783478510012633673326431245515894183996409805039835938317027731527485919114640218461506748182429982049243152455525841861416370941005428978113189778960191715677333307736681866247232646961676443947439541530786067915909527070819508537159570443493935156792899793349226276812094832279133806769584077821446119907705838561921866381586486488250098965895493861143944035932548851831532119898285291390452586096794378153650695733835421602818325656170481335426730887113940593653974526395176702473748954477017566991701158881857027573196631435661603831529607045238697252929547169466307630264016668153101328465492347503519086056808179243536406817099670469401461931611146600666948102091600106334075462655164301395416259765625000000000000000000000*i1^93 + -2496540704733973635990079646461565232172447368794123111220974163233012537877692255287825117315600553362911220631024277695061105636787750333243024499531319524579756404130452913586938136778385234103726291146995284559850106018576510194638021013161301084769014381623674722543925549973846539172461215492191323339971776274253849586514066558331066008511867302700454713324923220397349248034192248267656907192788679064029552013855202352201137160995885948216011231694340363347801023579089948089995744574287716625524257466907055896720410454093770533935969225078521386646949543049893120046393962463606853539642575198285366122837969247503066380494163324506418813614835516304628122868214748095022210118746458174190354174429282620121773916372975034417050274360868742895089819744651676012098638298129328630868483885217508788006627910093042335190088500680770848315897512607091075543082530024794087727964250828081874710130946773303994424714307877043882357495363945117572549466649392304389243256055878829562193799748680236746688300456855013474124763294662807070823501689870799392721829846839932512826959601698286712558388524269720335453607004869105232389540226363812873417031306496925855392632869520094541820578057343366812349865749461377835336138830182490263025525113475964226423792723413805363774043588250016099178884851752434797607107924614694937786961528805987056299541544456522912606739128163578630878213992222404617490871184601547289205554462724438139121542185897332184689253150646753860762834242330448873593950023542531928288713186998731843510812959828034438552738691292250573381209413567060232131407647639869563652275269701537291128134365782551290125393102623704876972632844143107701290144220167627044623388361629268138537332146343945955694021625352829615301651211083179121391412861225041255045357810480019790071468892338955250721175570393336917257218771374983432727115916450192676233040022571775791725616301325401443186641923430995491800483834714917146342368051790765220456251320367423726531986997064027875247225659666133591487093144631301798440620368276315767361812755555874345692130461425539893707661660037234958402687998568143201025135305555484438078643980296494091007430311714689288410072562125603617566539086109544664365995360270166497430160307706794454997994919309017940893954674167792595841287054559244892275090505112483812738253135327636524315999506303566347837119950624485455564587954077828931683154964914160565368100808410854040663622299689450301229953765869140625000000000000000000*i1^94 + -393117913459020199804217516886230684951761713561987634348951525287799726120379553983443492411857625598294767132803887437281652495816502265217497568077011167484021288704489422375820714410634241078377275380155120057758893422239106736666401768450044653954184703598587822116096778514543265299332771970411666456905242408471380527767191668424357454701414149288345534033642831699075287049933815737481802992541613713568550312178100144799915511313258895813687424155379418978546023177180435052278638156206001504107930327904211180342822643462867573813453605637068136756018575363600872848896656335552390801360401088836592227017006679277485494975962018058536069815811493417820266351803024946930195605258731730022220713799371167967530132384859686403766555560962074058244662635163230541285827131207902898116609231599190647122254784970664755909449352819937989868261952794613999365346081081616590013673735861888600514054302634766289462638402954612995776204834252482952813566813283167026402109901562481738677786953712564303460875517421618368254757775196339841602521466089611310622646140197375223825836265669762385841054474103214377781377160142721007542040194862267453348627165589853662284477602329355966344435556311277039220086798313529948942721101797672963967158676182901309946993782054004919945928404643564411494033096427662192667505160574659072077543715105542439117622806209484424489965482675595233461813960557823373702292943072944839487147602475152235672671530336727728470201684685638374735975428423138046616649568971323459233730867555113685664457552232832662067642065006270264119498643082692286701274189996852304269083930891862704353006638302449528542271914496822355324983116312421856110547394409516570237811344968261857146601862265552386919159413708099726099378991589940672194854455921749173591461612435985166194022722404164590664827382160383305749153195692845067357427647055840448685588817925005092637989909042243767534769065900498464624403314419504735576002524732947840905807203988763724644314850445272475314963568903309752118825454528586524689498328019481012186249002873787945107326545590279075450507889770895649514704312155997541650953558277083091221867435838691977437531934012399303881087092387076300451497897926007935843834358623993664654573714760828897795518576030984676362202547957539148097866132441209015448594488276228858362679266435795199223487992844975296756121846479950515426266176128255400250920360204853754026999013149179518222808837890625000000000000000*i1^95 + 175044411503283409849908219330285259069977803564008367168515548555118920378277086378517495228612422710711010201207152539159131817497488597172335151465030306317172940103117337325807455335271051492357644329395473481620509633285036479598660533824212746040218004712495875682843980460398522553699640339259982761433000102654123238339756038853968531985037183479109370457758052139189512452519659557664726948791124569192519497520572285610838033062345514689216386744467806180062361342490486413475747868413149429788917956939172308163292186139720727113621290164080384742737426753296940851445945784374002058774935287656422233765970541068564167020200301785364405277899947435823047207538716037673692121988331638425258299454826237030176404844097022723836699247248682133829887418436050828301901417615525164855450091536964015254077557197886148916552015237323002580207909766240048317816562151599979682656078057505274196609558620548294818818143087017092068913560509327214916951221304400505590146941778338476909848494015983266656252002831269046935575615591847209428071397864691610645470403708585505803633191209002552219455203302250377921033752050956147920593146366965930254623906184011599026595954773034683435447742657342682757835178889588386665612880959842078899690538796115256182916171769019454495851297485983373125224233540378755676060660159503327464137225742316143143264496114651710787235145666446767269561843519922564675773111688922838216623724232434552448106039618003325241547298576692856354331530456971998705171420483328644780955204689373462065555775928766298515986520232573477113326876255871105252103935883511316071979331056796543410794673112813530581229717062325432540222386604905580287930509819712980370174512083043899721627780019700547764169145416977851860816789133141682393373954901302938977562837513408285749210247609747867062386347021714788304933197874490449050731432067170287451117478399305251632467482279484213160501676855955996909364588507353776996763641385492716830518484433394878729571363348213343845243606027011302713438823969650764556037407169560616811469286859850611544868152261734802438151874455259161502828279693668447553865668530591144553829786316274234158291095347620263241372157581912940896871844944534592025504797301460810333602449203089461852892081650117115706957745274288065402806919495752399997799066608618513610411170137585529303666617205136188606880390710769386219502856405494384262055973522365093231201171875000000000*i1^96 + -9034745605014353830259883554570938714495862433894774981381601789737484356020584620734448504651974378573687124088726775524400401923408378880693577464104908191544457343665671181694534452649662907685933003367637867606544154084057658226052271190647167731093595522332846914014931619973573110789072115845123965882610485854690119185232902969766709743192372825075948395882578719299164023269054785989103853200238708180458605369299001278573491655114817706980238196691290680053924070084481159843422831102620485917219811086783108173553784448995874389800567812876286449469344170991993446570703688723847230837705279495084692677123383391706699075173981413973418198446975637896370226797107524147945672686097034525996225269248982558569444010778444264604755985774517411937298911959440114932577133951879785607043217704027639940609333969334667621519219202291228069484621839900244650670478955655645720674108839025535425875814657280473778972761195558284046301768798383897287383803097013989734571360721737198609419701478314287507394926094094083828471110204742506492872923788138776734601455834816524304839132022653579614898599005091843630885539239077642652366009284352703082793016711228372067115527912163649512391616785579517518714778850880494475140507042331303485247283969755524543759050111656053295600983128626717057081955379392361101888121451938441784663501469876620053210369294074996432622570274599791534854906574168636854154986631974034298480664198746311064353620797475466040041079217574850083811210957816773238249414643207708314418475090271223310248863363097802186399389154295908993501987026188160118685595743803076679507118406857337543565734450408258276805784403346469896455219691488156609685682884557375635662007909121946027417719432932302194637948892917563345443726269011193567656895762199368985000433684131596319463760915667733054138810210328718838388592031079323741652520861367441758160166295093534771901979169589414505134038165089160547453696136900363470150638654495258276690697041400105006067584985286520707912091074814357607098384066112668461342212596633890821623365053824784117539376082494303664110012642002160096779487443161440484688298400746431436946875396671742052462742101298326386943787520263320706540612307683009410987009708138303400178854339714082393910674129945018463502490208558179389059570711109274171697722606324820984104474619277934999039702225411170577462627306886133737862110137939453125000000*i1^97 + 44586972706182541713963130700872611024491615550213917613081366104304598820662074521183581103642987006540039312138327991604933584036426964438504601185809981593564397538881508305968186839217724567506052196197758961392907594295134908767505946234402216218114562148269599445935595780750465609947172189923335723215505431171528057706630706539677257029940215264866366095011937686264186044376519408904684256886733844395250449402873774838977723677353179551034711085131064065027854285126454272670175960853182621505081524375389633539864411169761315048495563986381632537431510692095729097626087460793860602344337855250809642358496274464331684805846326161178660337959340158767461731748520595676975574801167815391005824488684395266314640177193494901362709779509622844014047548396542140104014250362445925374852489311634631822593967735224451799529820488808911352930754138366280388403299014541515678009278937730653517841809221488939403043973254780204085512143726669812878057802748163837707921408058825676600412261022685065715006713035250012066537994414164704612338836071165256443290872126194883731394182803818825125411966976368653740827297343964767802059702157026998208992521500366195237619670529242102703880425961566381805594637406594947314938279948286573907715287376080418258029523299592900577919132734746969596540911051256452275160201214664958379595575108086056894287910478250130333508301897534040816092407308069420127295804781103610718477260332059495269404508720159626001692578099631636973829859330533882467922676895528138734769317413780054727572879724291584855391913748551708000297146058761468967541042046577063454552089209056603230239247630825625656610742023338155384594386302201736935520442436703249176852268971364671943612311227331219421017818023455802804179493539519908483519957316163808682072744789632408133860118413788021242689584067581266826649853653168886134644660152300029095721630836242487935042523192568927774943482753168437321093615402550463899035631650246527158267713726843636041038688382898281065409749222876143360129463831001941913551850490503029731768387549428945732024022112448435547260220394508931965218633004309773924230088875492705983453564428739085978118791024921432901889312792202106236020879609807467543855969724619457640659534368216328213624124361098571788272352908867837680916710047789391595758326576718431747715920554497870398336090147495269775390625000*i1^98 + 90284658738489524354558356591141806046585593729979705103065900927891772481080301395000911292343930949335105725189191704562097154652291438286075764617381888754271787740276028088949152388360506983949349513265751273554709600438221180256578349072653305355890377587806029949576726723173779479837066607712751902162295365091441797133724150627906686467662011526090057104221859584651111661800008549374074865734795401746596136003080467580607751368875977332837390602886180123361077702810141501383551703205134965776972454551612017057491756853452748951119325268042346666369258484408414883645019228241480804750855365913818521299357287789279978049400618028764999696709290400321984494894928569622570022897957702288543672675968778072540540760894147314306629507331082439341391034974234370321014771672598049107594743949230075608961599218026699470698447221652458968299190445173507622948965658495453338886016371383407529246638369817668518035655364175650230383530050547686290290857247563532770113477397009568558725029010257716788945063401106376471843712907443283636572008437712021295804102394750079677673274825276409392279957878915562932593563185503854937908108400528362897365383938934625985753861622876877091992159608827178355314211160534983719779314257506369971212536232791814336900490368671541575570255303855390359143128705706715234129392728828618609469222321178023875193595633853750766408212288585877106687970503118868903543353300159700747624214541107901758343610509698071754808806696431973365714068593019326436640895895880177861159941475024712863133887270310255044124477287859208981769350148443348225806678128686511798127707221369070943443744562154132126903886864986030382231286855822628170297273665023978423604334300768037858078769035325644680185710673952421891068163925912597159828057665771479635184618037364680028951859890506667565174710529785124865096247534408508449176475966286632218405836240164869368607731085745252643303841546763516131640764218215876298147267153878370064711825279838674795279735483402426689573519838150529209256277606487815301229456730909897569006822029854664662402492676278684325795920925428503443603773240565496930574280007467416586437946979065229458062963975073987736400401957211223794497683235561557910964151087924512585635600814467969334723109066096119731785682672054811054155633309736828095992677845060825347900390625*i1^99 - N1*12434933225652091528389035629054448663624569511775670492523614233753684123961676597501341137920323850517126093382180234479601913452624088860687207841794454440023737968112806571655197256243844702430979369313105690401542804662060784053360676523846421059393711617045675990022019158985424977509421513843566786913308362528553571002205201608481352592002613369064216506925059287560823765232387752200403406746296300957739321270918010573330324685457720289363880939217701206035778954847780534754940786918230038802474189866706655630150927919462851806425196364270985525521326568892500000000*i2, -24109955806638761809272685943410808257241931343233570250080502246798715581367808037840480049164706105149849861592924285207020288493789304628616266848733813280148064344764837021196028445625543367353153794071050373324331116338858584183446911708864345257667849096168387660116512282642264506813581968583483723333056906192614473678255025369868255231446090932446031224519840777222077867509611326498966753771626450142904509694468108166158329689523846065439086809526937344889409199507116828993363865778076213457779396929309151442379899727591411654690820811297264274189118684973789207144302086243184751109654170187465081500349540739020422564161090848091851292951570248168297875355943482518601756998923402773029522310673180230070948831411924893233365525355296999973288158149516000653142685019243770955866708748214714730569437127921881122286274120349443624549549027027712095567901816256924775053491043490033132173962389277911905231901127907692071586698891966406953082980191303143716923493181183792482539721421487969478574773426931650104557974011740228082348674133972203954027601719340802785322695356335931655021219228947274655065253129148528015193714998072193878361664849067013221414587023951364786638347908406216104752735451582085754302504626019616439957945475424540166101089397339108479401500395897905698731893243562925897075557966537067447612906013742333146581333263115457790223864156649801408413635883242041581305886045699001225598004083002278507589416804962769214659798329158740663629885680144272088474900894359329754655347960741719000708364670384948164267557051490888937690015185046432526284885786336060717992257327155911218848415872088865409068024549858678391675690387136604549106528446984166551327389569598419639777442683976080701599772358755773697627791805976155270624918503675362295710778900371815730651114719077354119646612609664078467584805689936916968848221942323214588595064515123920618506411389853206178955983668618007523150489839914448639763745145559101975539861356125207876786589295600800580135891212244572107233776377805847806702625773722174368705468884335212317845487890703082851892523079586152698702072326453292465667644170042364706412158344953573501626215162912014562056780277970782688875978647793280451670587206264007170675008240376953348317091003837949897495011262774679337535873631672528278919122324969173680211964829998378498347659185927990895813225200149511634302767134874049232771566141395965103784680209448957655443633817142627301632048897840826718122077649644995095081631983225345904144775872663413662349768386232893788222659230527469669221099169595820087548309587796769970580529616832289434483882888002697179543791814954443609083413163715506631866508957097550458985514555836153735468858783809448778157492415560552179781698718632438361878352616191829655565773846825123428882458096846197532411281695828495681972443671205380488566259328882572168450214195901090051499304523972507573486854234477317510656685595064870398917923369054871086999819098727484695553238999181821030117283526154803587111171362406353103231888465017218703154478220957301306683079954268160000000000000000000000 + -54756396919187902773186331057465195054119781465512618071103325926273801755799486151806094781809423642565239280244608520182030032140152280609887977443610882995086151881613730948355300862046826585772542493924322071674868959639130512957972947181158087571173662959376230408503065485009085139594858464984643837352229284833999396129405693456064020024445739856312852349076360480254697643437843100755508586860367990767391166382575627720940791009787737137403281924498739003613009125743660600590954417189787807363958222519246403057441128965091309573788508857479368283492471630828655923519351523934956644477820333027082632576132886946029297327226593428900305331996591885673968367069885774587343635600177270483893296563946106993962779631243597288456914065884945661150138850701817504499449636446911460942492810393518831929288922877231252477531433147240685014915772956944250209463385569327352377733469352390867927023143978616285529150448098857215778169016240889660940066911092595291502238374005424513972682175353425279638960513600382626878486249005303954499010416889274499325291752999037499409985356196564384758638894040475768360079437161988546933155243895934419085988241928618168705825060462319236301794477171380109933839249422630547014973017030254083665739019580732081556924102124070026580614454555708782204904728291941889805928272283262024235256688481625900907999470413913902813712852977562865117050022019269538723715458699126218014605142538465566125417895972863905687843095245150204318429603214010858879581366847928881686864221121049618696610093737543743217333469491053010757726904863295442423125359988524975479364682451869977878845794675294713025724653439545827642444326837476305107202116870321920220741407696962282890779480984301402843983873282361221981071511554355303320651276381125745700689123094783186907705541466527114342805293605127624061566911815593950224580283008461847996751153503306914725444304615912057682561177054406867935486930163952872531009077668202715256424763825133205422138787913841268383178733133867467643842406907033534411835981830221986085917168907548780910242749322261148782134755491523665652323740454204467474183446700015904989733919227528451708670675173999881741298878514802077488290507745644812485994639097399986206471228466317136802972911549806491511210808401068632855819804056623817699492484395054974748915772447067891956099632854841491137472421160247252950494684033324366113479122236183205136202590965090697517273447688913495721044394848114507167914534260159112172161373693952455499195667888864946149648822965426912983336004955311072452921272468082562665903063670516835436015578608926641635301318057144164448675306297602551308818136650506570161304280508747882551562395961300119646479805862539761003149857106255606296876054676718986087044213167135020774535476478969972514742356351450773584688554348437812352742968128610666571360010670317496977908094907080668788954118681384510674463563986753937673211632757266467341134302819559053437844963078210110985896649349191874848459068511262817914418609031668253489094843395532366230491207877171216825310788766924800000000000000000000*i1 + 2084608506802961327628401606369139532946290399628446647269384464979740479442397347427788341703149862548407155657393462309345978472349861080937885620727766407461129172089792933214976875994308214616241375141672446549711907295612270035235106937969311695044740544380537188640866245669312860183459258669665348142524350098669405006077786362476760960886106130520421852102264991077479877627222093224132171639092671495503917655047604020992667792542042989218418612943946594186703304994166408122074322923492179315839814919462532746205735968694213235520782153700178080780794227290097273676637744678981676871095207444948540012590363548379370718539470366181335608329778753351075015306688323376145237645454682857415700122936830420885072819705405161782789707587797295282136319849427793432385418770429548896195142420482398424664852161017860038460159361610174417175749398965969942754852606503685659693607480859058005871095695539839464640892911438838615729154833964690482932768915460647909179196302557606217150154938566034591317081704666915647065484935092597216331811536131276382046787860700325177998235070056501468962849102169227076203659131214965531768797712460508297149676098730501049018778010372956296402081860273480854610306031440699146407169878455133423354309468265199931982731726843296154342812204781436981719172620546634144173872061707621840475900227667469044731273974008145146850638306615520239375592534343938867668001384625139205556862751532648127377939713872619429253094027638951056715937509144603283164822112850295443634636144399680989787672180558981748113326990767048194664850870612193546161156467405628627837169729450684044794954695413776280732211464941314736639104831038063147225834352122236740746860798538606571994128653772744416361462847337535876077624546576568749024071366354614781852414812955264173940466542122975121606393453161379115776006888132299471494398070789885418113260317680097210976046548464585755809531558681370217799342441878479587553325965418338622632952954279161846078326076323369133061842428822167419852035277978296677743397567151495585879183208806910995857208086736026146387400499622062745883599713166922794057342464514072661152197038474625678988220307965075389749380303639888414357457747947725167324851107222775794475472023576576635008320780697286023995811568435717495316423988666055860544999434864508776167849160589243855144179673212541319027809746193137477811995383776698712542868336500374946508080967796657681329282228948156868860160256725069805032581668673313814591862698080241699183774203964105022264407586940004928694668845579954980612318378818027334813047189606573840683375366738158558595941834793659765520861595118490659732200259286101600848729682128243215185184193252782936261989597039105589091307292288529682950423216011325350010965860040280799573548664681723466279940068893036438946079033898907341011047089397535950339688664538173740239243635095139215600997175629437255314951864332119542529215459153327688105569434278856300897679552193468705014788602460860127970919532716310120705607810993916539444317759307198486017573705124134328006277175705600000000000000000*i1^2 + 19944472154046787322159064103213648092848271928191430293599627856253442517700553496482855068582695818982549716807892670925749456546361059345669716312126235463346956876736999919863985389290083990157746613305272543327540522157605379327635512079441455845553048886135596523390925273412800740146143494037018849990452781467396325489853621400784579309089717927901203208730175602444923227669472669133558660869004639051674062771152027265528584913238325102264570144793230196308311737932540886230020407601418651664468195073219559874030982248356479073972674126338416881223640260366333724491602165074503310301762592690954965909549167429248352235605093249150824168817731377381680453433272394127658303603407935838452213490077555703939507457905840275793267502561019476913757538595112362087642783986361130819984688166193050269582921120004521927237700819189750402854725839202306546240031433160093565031031392976658270487554073030349257634045768229713561324742985974966598812687509726333150500154293333242355499487195890946456734672189114933604516957205136366905943965121807123027479816499092844363505746510075848600375118312608900019364811118932610132864025668950547001922889835134530873840476310300175411607766852159633661564618608945097649642465851650037368516133754541994607555954509424228176684003342489050074491142218078909168579172257636670487269609418229197516371830867429141300394402093967165250907663985396640250999644427270652903978651816055127903348712227949967160341697248650096509274330821073124957442571470022016801228085705037549223867482312649715626567174236658106649320447930332385275214049532325942888374372861823650343634689212166812959482087756248600239538209176469251973511685849637957839438684493471450183110973819013204187895669881309902129069855759832897385676556323810247316769914710386336344087469579618123399866274838862239793873515715823295466205800994130990794261851334199284510745448430748879417946691346159172303246204413146112603564263868652212237822313859930905850788510756164597467687741095415801153954980276435920631355964482307754022161668889840707512997712556358766788632663516134524620130133969579683154269587079586311551926978614465523669872219386761937150255791811931995738765683741980447861357856388473498660753298530585682194043610895859904800900567286093927046281522500756662801079161870486254133421666803531572562984129503880912245857187912076154520503543261427987173660741183429830415208232075921471896486679770994140207861453475227245751022991601824309003830972401352327246207557603129497956286361383503631086635368774779365806328525194874738914394981067201513993937945303055987289159683333656815195982003971775813592703361432819644534282237569172263603174349834918500049146478597951930439211734329635198470496014954660864007725861018381804864998388885763299993047787923760195039155657470149601599065828951536192816941331427483254756619785702828940437012711391296260268098919981447364986822878512593190415642810129938103977943505773426371715830561423404552896967474353948775459569785651037747214652276636486278441123947378412288455370560503808000000000000000*i1^3 + -16899450766272799930165478022526084972466140746668616275293033019434432341455707415188841747278839512098785260018036307121383077322868062527195844964391881913244166834890059427366929558771822539125640268349083584504681311798013706859841917625577029183652477832082340615259804630711611421439016754639349953997144157301814818442120030007605951812582884675021770952097218895312269520726065494868171799323685382908193657702875286810113074582904046202236307069302406756840138032609925835646783438176512891991323162553468292012347237762833519998291601924073785492067535292278653577052395451015942731720303732329118844607254289435251801248400297593858080986108667192861142180692671454759361656665884167734861278310755013470645340338278682275884441453036474719747671299774852768866469405080303207333179030832443275104416814303980552183176656513038598109257377513977338230043484310058999456845254696928607066861218489483750955138563145810237432304312314566448199806732034561585711246742482187128591773537183824012636107396194593420723980392243911844099071913855192180422226811101361559591967951197147561887367923516825428623934857125755788290763508923226826401779813536377413659270044225053474485470985676814152512690437576213486104871661576812239109709748928231577211004865077465113626499848861131153540338090074458461680169936462154686983361823164380313211003274561650277462422489200408921969437791411819879924663059039193915752615531588368029454423494825900546254986779421396025882601725194434975380795869095750712314727662155882287269694385402484739377116736530528849360580269305162953849013155845374206343081823230343917626707326016667270395420883377108578136946573230336233165042541070106147829899179888982149932198390905953173154830207591781530691307548994545331394840161275007114322231815364249089402457360677136865848243465654732404468486170930832427107294305710138679395506206549615812416488410521250097221377845720305188568357334634392608257517175400468238133453446423502794196972838652862789486538319517696268912831413105263926906970347940366834142167197636838092602192794852722096565696174124290697643864738368983665460744297504170344122626375942499633522202704895987995431798043588274036104845754802572797936131176556120259645641969400598411443304269969796583125805607588427965962945505129853175162690234570835676427327239364164103719043644224339799512259972288811737899076167251228127424129064847059235032361272938455050468237439513222733102383055773326286456039074046860305121914744857883430198377652322581286600611145654954016139062634301962418211105757652196788711751634081222088492868402518777576259767924800883360575528233571994261597625190646762709889890828422827626449196057711174355787275661772121789396503830778613108267112381742243805467122199527133368892344139032844431336017366964510014563470626660882614517623737889949789629565415781659872868476565595609100236464327465836986622781484594597772488342781432746879294573406864825123730118392023194766263435535722852869755474106566538901235909516349651441772938930792443390884138377574296466563487617777664000000000000*i1^4 + 51253788320487012785297309267876657734930764470444618568882196454062754831160703321219123671345710562934374002997754687177302327045496045121782180264848837941694545415871385784576775421830091122383639603951808831024069880028176940636141739864618292493136811557025768201787967492532804484253655310170091554630109005562901018004196958748037128448997396160711027476897133230460701915126264119078544928153755018456303851767741002958413565802991181554996870286176168956933009340290136640098888748660633772347154610173416113940436174244155658931609497145515727042967996082959733247996273895834745151464130701891853194068739602382007365182525158746677004512466832392300689540990523681965788853083957315021284088060875248419690872629143946377403959973795569955354859252550549347073031790080445329591424339554816262020401630263233956038008236977014573785649859176385747540851027564374524812306802313875320678062954123011911387035725612511474978129679937489716579589806905347569587930485094683616817855736902512494990847840596998538203743469409441848409774403125347530764604289364465877650880962506538994426772409192969383446261638704046797137010126645769510435098739297147906892871285342870060719161962276415948968610304102856917771387207220918669134661718674481171746475805154720685371590875652748153777245059472660590097218360434869092228797724869267074559534565261604595535892300638372541117998510102852508142100223140721152457286014756078465296006894255438996962061777882098781739091986127294913979631832402992960559481064112752863139802168836046400848397331604529600087573226826432005079833046216315436255972344648964004543941574608073310846658212056192863877101689140811397100102172127987302525628085922569838175943250831708772016507004924569094360258085766195507771598665564697872216068571373369314700351418819279740999614452127117618458329637991566441923807626747870225285424210528671722880802250320319502819809095596168080706944844020954922217155929081786273604270941102048267240970285561017901659382755141830477177803815413869864763849807826792625792432417498872528216336485024696471499513996779012972454178753554360211568044181946537173680955570853305062779617256026497289366393948577328448486248916096406712815584849285250934253475044214266151313921509967829651246418743775179612846909469209542376052246907045399030780663107229877621198476559706722905304980678470652795573292070229206079709204540717319670057497543060144243426261257236896224765829582840420723997180095967298932892385949599961903606976875971276949443716744845024096330695204258036176322507327213091074512432453554062502927276633875033724874428910558782214499101919544783557878521574588163170895106798339456494350826455745901313228475677217669389579933384373549060064822510914395672164394379607842372751501708446962655313250513930401256449117342707299365799723117189295175097925413438509344049872291228017147864142214983334108433007813475876098020441623275887114220346097476708211344829088903964573969380037916649813283002425795008507302758268866252033822427472672188292704225224721331971680901770772480000000000*i1^5 + -62804897211427359608094496795715706248490445686065136961402569316487098172817270969896377807309889622563642548624511130481342737026258659659349510147003585846654720604820045404598966302809304473670555604028039908449718004287997969442204573694918162807506087103099632851132142690661081364842918176555893359396795450062895137052253042952126228609445311653941930851077059871560980701324517565195225629296069181647580539401637830383456822153712854350619246255403905229328141013630715117523678060343540086404652722439422931443807004239986893926479872064690278580401409832247243094293828518853812492510321667092146803072858449715960543021249943578354021126243291364536464267087057655516806617976078953027577181927515838001357528834114368684326132089517681340933068940425282494981585702389916843216648674136339580819069651034324085316703405539760890527660583710259779038029914872742322727454704957049439633126753516882443957578098196781423438282895946337110754952758721689892314935750701770090668820384103724255844887318681939020948679607191839363562484641301875238397616238438088227156503850406426006756847739940995228127354503504787952658274854852588102763278059157149035656872835708525833967354381642956250611530750681939881602836343199992055557427222743899193820303180432047851973570016536151036393683121870204827839284098748341307485043564034918791959212372062415345320148785188544041510328693871874338764838727731281352313596970560463578032205820886996125391723232006858111943582193447285499691906430558978358848662516975659897968528670906405020069665953406529831257982824350528608075701784106558879820011022241871917907408937179629543415128863812080910288641430161159857435184622646212973536006659124570230701221968171360607088728183135309323284284103370575017388414944266833772110168992094576326333387727008944966109354733319602343357743078149664809073052647278489236106942043651735110853466343931855468047201046432716952855657937902220956500996977900630920597533779760315249391326914678521916571403102767735465003877755772569200997789473184497702976065963990381725468688907407468236482938020465646903493602273265623855024287375642693491822106966447284490345208959739807900299794208232509732035570934362537463958587444442621343228246534799298063182256385875011495837174177604962673271499400120119573275080151528066842642352273931918329085403783962255511255836850670251236627496761127134542825061004064793096565106837228309539747595811633013944312104341586878322965941757496657674662909773127020285085293552622863792028107718451289235648571758305098478874247931770509242996813850061171894813470399270074503356997534116692508109405326460091891892673367836283160218410670148500295714417191731251807841569900437512279251333555224702071451164234429458686980491690037815939204399331462379035023840589188583134160344898895774891339440111341149220651356593889913080759490484971837100885690910850620816109398600936823424579530899245157054989609296658409558789338579912360153465128614991745709194287179473808439935051392301937153683505428768916544335775005448925465636054761472000000000*i1^6 + -10144398068626354813279149716122603449506728803931800828528188871526898691907981501370669526158342290949497933467967986551461074333614885560134557227043386663254020047113530314408140298649764690006621049827918434812930971304096906617011222372201711827831388699068908166894802783188799545253095987567199199882767856140436739528004547979839911649373255764699448966861393585295805282479994418550901759449872102184110190924557600437841849114626592366843561077841665571255702380095558972965689343201837827163945422895964898453865632993602147702450994611728664818347063842634518931299886381314584808202817488235885413891758447951191307929250874567239364574731464073760506686634177659916579059725561932198619345691378294015629897754301433951130921798155075196655688494746564892791388624876491772734183168704962687948714938831231668200922706603302801177897351162767969055536852273685821901661941983302719933438167012503441019215355492710445832090482648172131996251183952859085593338583122118821934845993154281303883239753430590159001735236113196470095803015291878936166776598390745434711501884289455175468309286458416183165552612506392021717432275552039033552430991544771439768270532656979267818353956033574163393084446911683861242578894023116789522888314956623039229673882000360395711621076461676061257379120399327436149624974999214552402070100445886475143586582120796581569519294921555428976666362243256374127457205940772663599105440497443090019942796052366282327533224942045580010623724395041222294477302924216158035467222804889846764920337232555970444646846209764449180341194283284499960001638792578557963156683695581111602567620745943931987508726840807046250666643316617759624179237746213871263531857095416904044837368327754385948736755483405466197571882948717309650031065314826500553722623401292212698329674900165670859075722910012637197555153666608943825612168592790021561926238456609046831404300922999507127084648136844223910681853521805255885841163744928996156199412891228782787883268739754482972730590268401827666769740238068342787866627120082650113053669775814443750961567017277798237780679683306898863596653587516548251983716420026046549024194992395603102462664309449025776305995826118918201261670802711326622884622888675721298366183243136115002450753804103027277037884855930827386692235707915454978438848401900331288269953433163270196634812291058637913142921190374146212117390743839457217829143556359028092516025165558225126026413632888069497635868140583921600036307811625340172775724969043112138939889122561943274449750471643482504605097263614900951129003499562602163635380736151278315447686344643852533562708230605731639946281043585145824117734563836664541731226988149383285326541243022313345786824031281873451585499147179441634550428722537207460720598904743167263008177534192953931851385631213137338905113506544698210939486924879323072131978081070594646606232339291167221107450725471773179993757701990649401792266596771333837608661423189746950513538984874355428712102134356467602338357799762580362578254498619300617194310919383356544375589972252083881513058304000000*i1^7 + 11867330368052253915960078260927442435457633744619191681752647142693334323678590870465942660542695804113183526766819438291660911233043809133915699728083267547143090101125366858040932196014456481991222932643789475168745618033144591896393828939508023464985908014858641058203424019520227920938299671760257917949279609459798706331406598327102113634774513250220361758901169155517843567907099707781997932806906494422635241091825749236847423677593696181834501260056185176499782983709139819933750909481200523950074158299537561829168204445191764691200055385469466050002348036859311642608983576366007284271678521856405882778743553838816608003473076927757950588695392271200941208460288412900618341826517302611197248050964279617677618827168235877213016399036072092507883713466187379367807628133644761145193919768393142933965515665880993711961470044284483663015848681913885643845520935985237501566916855028993973771568967177134613375291403068837211454180919873429428841718276823502643048029019477773554029667388232311954233947930170926077578388553828406219758729669418751080940530168401240855065558610632301732976788997194698832756610164005810134041476355537428493202861196819862013408497806802276665790913218691532186939827653074467312704235960007931543362943436012942104672582988634014831765687359145466662402794299795163521288099789693405997579273108296230394421668292314009279360665884800316763641605091917832052195031727605663763496970895839078502382528915259348965927227531582691186415856814398522819585448736511380688279951081380227882368762836204066216553321676134779323998658203275188451958395380887434484898528940101321091598355594101414337937254210919520632978382645155422206322489983523181863636016530847280165081340728302439896944568074913823832728357152502419662849846369460337237897099247678152580191886041267722873560332321018197185995063362695419199072769417629790437554605316384847832926221662254980083967849649008161762677815256692427188444610616601055730016647624618385890070866366843862656098894203446038123242462633553199422883968988893731224233379808872467983818804534492571946541808952977936443189609686624206574122336329322886400247885935641339015436943986744711950331323126224098791153203565300491599788723092616902720682049585763058710302344621914651148018851691573094230123869862779104308937705307894094275831541286901407274577126073726703593990003285134116136018932022289742388813731383071672113283378577316532330768703595199195220124804878020967484323259086580790570952618512782129832840176413121193577144231988787769029852306964430292836475837007785807503802871904729541217227872288167993224775209350655856832139309823615607105272347594219131142132001275094206863085477830257633679844015460596556767785641780292978189587423853070317144483343336390231205928798362471010520906879863734217839004255521359024395665811000058237533704684452446031045760654289699333937525370496835467943896719021755482667571955399923111665480991973793573388259655993945686533743638962647609312038524715076455830143315838739857318928233328628897108519287783759158803735511040000*i1^8 + -3723555566583034494039599924577739998656612303077403683205332708364857779001631787954726102632329891247136546056068167495563845793660269280016900321861117188496544217479955149715496743033522036812404864076118429231464997104425922052626204744410315983401926085482970436510194599708711314971987749383172577222079621844519505591513726747278058599425713292414802323231812058408873183716403747086872316811023927796439107483798820599501266671102219061643267268872561206664428147222253964385620274833246524994075077151453397697803956712792497205510808754422370350525993401896794060137062593213278176531762491066195595519444236065311244891992313398268801743383362824226529109506836845529980316932732137364074915375781336922381894073227363628394754893985927262421094185346908678679679906761466090164188526787633150926397921914121560991652342095499182908138589135971286547569707377680500595705439318786078839460157407500736241539421321521948864475896294420402571362197872883623249510244703884286244668050541159940685782478563017169208671183755951469479344729357619626948588145167090725825941826552829098091998231924070140515836198002355799419626734033157905068403274604726895821132960150453834900001907241761963314650316415329486975026351554855035925043359874358131210836939730557811205939717757279123083201012021708866285589318317467113630032180709314385930950216437316286331653854784028813110977666182831345805963265794453128162534523439014283254790723649340216196540747372839283679765251337807760117007196717194263718956382014756663779507617677993256709092668032714134929195678082197043419005430392435557007576718791902188799708271894376044732241192471331407749729814690525129300716560926690632880930408789416072847150750746289127967819864163054098267786631489024552518645882239273243855138010816189499562336089452426860266815075395113998396108980804840047328169118996123638869906404372058793192675241601796384236843336683028512237139330631998814884048029474621587395304976589015210029972589065555849439480535638401148840430134692890393734168401583056544562545898982053928128321354798306241966361177646974129895713420802803282077054620471657063024380155803527602892240607027942816110563523057537681213523471328326978236707748571553797064542904593292252499996575797280703719650179152572022267144461211555354605536484621953763983692419503145797887922256942713373001404273059473577488233752731867979746877056564229268721442947235161811366821168807658338542211627463801875581762653700783645833026935734839526282257731892966446255037668695497945684956859912818150517611790994661462808978682981851987594867954014527651057111463472993357443499453690404714987356676751807357295812912586396212686119129996968005195399619075843037658421040883001459958096546161970767188277276666018036666884325386010856999759963091986056735383052640407259220465006878917787063845369096615380005610450122556282650629923715937456183204671080279456098051413735943558867778798815028026232832745958383543466004200930165567570550728803142398814006057921250145005367463618425690880072696525741858427502592000*i1^9 + 9385933357974102511019969359231733196894483426146066537396528181393581558664279504430320877791160944485388885465943947651009452095630891575534407321785830488588168306068792543320499752755880980835277961588267921952563433675614027697463746997870886119189993438997980425738809021279152553123957852496936033310188138063800756914597924832686554759524153596922397443111164302653935410720960557743435103190465946172455702292303314299921621863842870479879496681805641970732871247306010254141324443926749101944522960774839788155555179189986760579218025902411318874352094297435858846300617109302685346172773567189054493622213757255998713168680052936385767503257319273884972118738365870350898318235712521174543896213786236197947041525115721269687016025155983983541383950129165350290837565512817290086352333939318248013726756078857913603652632300504737501925792051545359520913135497504750789349739203878450362530724521974730413994336984427960039707764500874471204261471380983510842009156401268888180910420589935669330869451150439922144038589489905050664507776939137256109569531415842830768762124104233210074873998871906428086537271301788524240768944852981817047275498092777981858574520631480393793714227764648121226091770246788105596171800208080399311025937122000567331654154204610152885313837571275140843804910697782395478992588895148227027995220209163001663359559588451782403329408268919711105190479559619274286337831358692289507760628626622026653817065037805199369868306029615126588766131573619197066863708228986042675006255826470873168482520311025356054666125300886136235297900376093335242883687396228625797519620503208498252274836080471643747396590996552389830148868413352901050728088654491499573128272218541713776737633765232870235278535897674910813973343983237046154903926203016677629154930209062083473820660455677333232226237716956853643891624847164472599547100288790161274276792527033236708114394017965431111334934560236851938944519467253682328265104615695434769546813515859885938430377914791473545828504913545750351169117784260203896943600676445504998635290248956325973799389129335551069366331553273507226717692543848175292674078192100228355364552607278141885125675190195671749653952033355435311876358127986196881903595089374874188328065846918936847981000336323971607477707033017352392212358039763933000666569966852894343767668531602250781935281151582091521171424565680862521170014721001613604876261363150608790405395045140715523405780557385711670189235442017202649114405926444994811305072175863194969847841954748872105821422657096149496692496072318499735661150044484340044833360823194990555077750717926863053738614810073338871271093159824905271222390906598735626234310278045417119983119345978002251479410667342751863539542217319768160705868030642100530761368255710365076969483101403535728146481788615334527444286744096605175250191870912315558552865386067842088627967456648935816301993532074050373434877330383579135226019222900057676944449409787697466566342967753454315181174666558917637540104420900553954780943946924231289991022160535387100036479094410068990361600*i1^10 + -5832140715307818655444705274283271674783438002267974643203421274677425724505795719956442380333507741903831382346852535017591263106339461929579652561771843491542502744551437708010662623296407704689144348638172736549024377646317665953109463327791007554376361482271138180618685034979897870436335726782476947866133866299881786442136408382513270686142115178519791026015821701226535792565449301785962386217607864226110022814534151785405339399435681456874323084441559108925491414900507010422918303572387838947600989413719805681769392124507994657506705362187750496784962090682934500296262839454236258455808202111130824606888416453163395158976806223347708048581059463680743843362459179950082193887880107188382560226834303076572557481131411762690304911611850870150107566969222846106824140776858252878480383589239192399190262858297991653436338283708619750133671727080306147767159433868623511868707187450915562914566614002467330549849310644144247360947809528492237900098978314154305668148763925394211699985832994470560126231221260844244008329660755994900183215076950167629057755485986921526964138996412174105782351066663646864713766810046359100044044321284197298928024684621180403124930112230645418977273013942865325540352531386421092019164277807862058648400282324600026711993542916966583089916877830663384257790992111145672265405653236113068823245599069754484892366173018571183281120129771182416334742543237321780405955586073611687824707992182760369409711561409494359034505131705819820837746702951391034775835601109289959205137534327132267761314988277285022207803181490595776447766300443294422351889909829259102879750620428150719020431093527302265720618814757717700470305397756315256815933064562514837065367501838571899765303725920419971562927528949541315812405972770820552678187498002840932443491763929589839014861944941509786164572663192475466529334114290818691116561945846814245060259316745636523443922091949585194138449790112492287462765291852165260834174770510184729715880226640006271127511343995974374332964398236747728678182056357404315559900301691129929212479802070044388282678049382262855712065887875300802066245985276924279988140414889736193645309485560338410842168887056484687491049882318231366331605053526326903003548620095868380273149294994131549137282170431756920806477500272667041097152073307270308778436461516020859595954960697261170705682648699736622028021115303599141525628436998097094436752494178919193156939177007868416282557185690747801897169982146987245601399915757723313371770423705820450529671809437942632348687199765997123209401350049914129002999550666168987617711581178585540536045441551336116957469695384317731398194601307904182739987736269461040133634860145023807433115768374713601719492633146871889200851947850456694973541490816945008170827490170837901288311867034847716024398033787536607349975271029006206466523548248423040878135145105766885733073681119984326457127706330676802310881413233305110127619659596393963860259490055674312107244613313383033729801738042855013478390038419077653794500751404504772637987998769908331120366224865839022080*i1^11 + -5036563924806343208640835500705038383751444871023513124733796113130616996640153394385269127221239402717538523213231989535286855323792290076718064158807800998413272807509199685855153034919625916854579209264419674306054823281996450508984518245957339427137672366435048916996022666512887483506740886602693596945072859326955274534510573057643011504573349795227143724379357249457053260778469998835192167849594956900876672260331681175920820277804384435850862640860925270567942148648518201589013478435813089999239917047523677626166358551475054342417355427746768107842343020679311973320497450696024791617708066475673496529287231885943586551115370760293738112719704708256609984557782070899753633508929207266570362151014019587450231088708705957748367781143181242281350429206515907565238630687831460306466553199298977252998610810651140413345780705500864569966187796543113131474300729696587796779921481088874754778243909244673116727158477160004211907909263832920712658021551542839126871793977009515166155971034789483457709599613485592406610265473472698988679387381309014616238694206934825216869112302946225157029343763591457012906243365666819377434763708480761947053885607670618621661140463363204578508659926987287638907973473000129877871351447579228812705962364027494111531396029176646750028715996757517350141245542083328521774892056424728392923109213269934976592783038529891521397587815899061706338081001066417609663330529733663973377763718425216141631441957453618772527720105223994894131574840203112635717727010894045658112631560859412465206152821278948782619418321847742743084576737874328892564227155119342467501626811482868757776794849650804247942256112554323274083831824752937592118438580483276655716831410535153587763394491261131376436338345126636862610178965626160163198582605242297775504533344773798183779382798147949076776172082836855744782049266510952192641807642075991565984865732292893055426834974306673383065146157998011332175957018013698790935664297477105788210522047961602341752155331204155101915797643859260126370123636133406787558790153419838707824038408340850402775748348565454755988868718467280767687073630362187882496126620704862272682950758498773025725417832926872162214778042812114609007497163647021972313044500692537095784687032303577034610452907184313763981899356431170286718326702676074137921368661002635642517023192049798516618761987772954362678126465492090685806472214105645675043528111673216351760845429340612573492378166875000384652295699898153309300107901496625903242682652167553201970641955043933821772750645824599290779265874850729111533248293070807449381465651390513933779741479513684985174508205952503920334337540324542275405618948487471233477928870954017453145089099851112956601885020390793224565808459724925620736611836190584958701811778393674780528903319712261175046013372504441697112982880017915778062365277206144236841176817882117571491471672621509280179134395186988635731480682007248274023681560329568516360514971771703237805172745742117172933491593338961010955519090962982052833228405936831864027340362688720141093618050354118656*i1^12 + 1965084642359898128685121346146693139088195128170041561399252024093428632166883163743674219904038521753298024328941641595254231343382767361877528041110615636162924555776364063119456551521527969922828351350281733092472651835640233560122661422269715984409340654877616560551252078473038705125431005240344873671594398175790680508495635446835042948153689403050761238816844849506753472109696099000711861703353097054336804626240206223059830795548092051501941224671045901415389141074720736996027837677279167381449335055625119113344751024461647770849721363529474458308814834345229591329841235264805371912369248366761611722213518471303364908375175548759947955976364877211440963420018290821395937189217479573771686298082738048150177623447515326721611224030370744320306204662183813152307029139878268075667018246053613683875565814168582807982070605603522911612049856318997083164546748912405555940978396547751711548552044724577417784290003014679068192606265137009291976627666613019638183074591276780794863630917570375070810155228969340390684957734006799127335342312833566158401384496314537371908446338664481286532006117146873466501872712274160264361048967726904936962471832757925533442741611960351111794579071899915802073545785590489248368505984785076824933465534950638919455317296940339900329355795373683518375091756681102761553839593976671596621679135208893721786089632364643134624304161200948396598176221506066297304291374901020380963493441443451150319771679415608479109181939280711864629838154102512060365685146589337397600385547987686955146291527699569192331938525934024730279389010917596445778870570115390809739631954248642007937950444459901994469195482125657340689614529888084383114588938058171172030166991894504797930333055799786749252390193278725341065735049607565932364207172848452868279954012142245873506000756359398142341054319853497207640522273275304632197495355295283726706921431110189431835107069503056858214406047309652132886070168410699980414033143194052410728790473773694903268382258432180169852103769789274627657198322578582780175779245943045504483169535243655425189572547330455822429356801520183647665550634764528411940330336246458266702493494945420051866659640230531219011612083795603741261911128834038245817383422812518040379991870178766896753862131374389466786758736797827541672329045448254415906548143246857382673229903881705437227865654663977643305776149036393863033149756531583020268669422094206921969003499321703999978254770922102628424563588950471273669881148772511928016026837511820558199976140745692776759974764838099177883053245929465358488338749433230785897210509736275968767669132628473379654907654640601236921885645831720882083916463269093676551930882169838837975882218825915222885384361482190692147525696325949204621775390306488588278878473317483934669047150208880533707080008678389201710480714631833163595043875131556840564618174062935833672919839340214000970088231054763934898521100929346513004555209253355878111073399573499568330032781489606408975694185151402044305245042384874009382681166869277637814941822229131244163753807183872*i1^13 + 274524532356479383887587661395343855290503236388504538421743499775568618876945387336375158007987297141408430870342140167529180130553881460976984557482436386046397524882974242547913754439644233989957464628192333717724349738812358755779777717651797791201229351611457335687052931364423365271943777126183644847139251785856794360282722730102256565285984657237651725666855175091442701212236749919453532740050870833708224896258340571198543976831632905616738749966809415307409618448920470200057945376837746439048972368232633534068346689155751631465810191960098978536235358301488201440171204092909326391479072826935169949180384996536574221195854057769624592769528676405753273259689393516772542926668354029560554973760485492544681434035608845542623370335178536874480792964634674169036700422787418289345312717136787564088970271496599669544865505769432784411717986980856480078403548935609988022300151602057798080193421076655022665952837124204618822786567911637104904916669128350642883564362151167344333158014927729822928577652269285067459449952756472750467991334258179802411088163464180473791098281729573476340152514431660530382406709385502393904370925138111111258831293207806055254092369894148533789295763745813411426680566921872700863788618914837417919611181905352048330684992373065387714966276487834166600137108860208269609352273606056963365084058157240200996720025187154755719349894746155384733209531789224203643614689268217584380424879918640054989195960611079862518861015471382720063250771514095366560115073335221671539856201275094037923038642405394993658632480490851936883045384927181568352206385182986720397617909849462133083922250311052745956454300298680541650806909837288396376186860225332435590863740340465869417983447255073706156887093428552656914376799042341309659690070944640887517481201898353047438964674286612470652929240397419311314572210948430892483199043316572663055332560510386777402991507127770324212433623479770142467277661588474891782416326910320633821722950352163237253007763035148703376591193404997780546519117787445921446651901128498560007903826043687585896865424620310840473916744021676156872135002933953451555649888530952335250124857719059631602629417881152472341120174031114777978679827968242278961307850451416660608642340869294371012501217584973061610919436663710705134490407513991091097432967151034947925221585213584232084936995079784358287965966682011423305596770964992867447319940766128790146997067976316757212067924287323180552516258713238032786672326668032954803587274820422420008677996109504236236211037107275579632915154194312163566705264811858559977135633466734001831853977609396051781913126086652328827336228760868057254644627345300603580405170975012864056649543702308967068895787808315700318131036631074544134254973886240574350232341600995607558493828458535052699314865934256512590451143060192403015685394947909781641170079261058419523479555457349491389548108725557594756985421199726706097390833841185354318174594313457711867229048571001318158411415002832147565725259737067139097391605247908474369192562949695952910437842944*i1^14 + -355869238084808472000935544203119910752361631274760835870617015573619806257606583462820371632577960448147643351716101952077165387940668801364063811195431862078096055286119192978058812199429884365403697241987961527912019191705265356749166768852279214100970359187695988113549276563854662279533596363760594471262616646855287172143433211667973989513882997954428833509148386397053207388526906695365099353103218208379256363436872629298563791266242338044283478375732327916790939723507579966868003204838536131105810689589392532497613142419109910475798886842404051535234545223084964404767659737118202327579741167869385102024517858500982267617623519204207702229059535664694364109254987357408310772836670995660470849552026336669840086913379425514026147193438949942034374772048486848705908549207729932427975321935167114630196821379738256839279385657597064648819167174543541768157619724052314078001144521662337948602832653203455554704187989852322101927547902544547951657482272296756956845792645506090229871817255982443544266999755758588779323101710650897091089184294643806471692035293759720260075468103317324349008036283205480785408991913652264253762387353559960407743811426718134951436841882619205453728740934562508848917583085920975604602094618948739139778010192537254863554603867781924310482176869377198203697453703476661080432929417943875384719298348663888899343056873500812515369507087440901810734860671127331089883957261428961153855787750649464926201857674079987849834218575899400250807854475640279864140782542864694599377324633854889822885351594686064131673925147979551111868528388109479145503569729132280893815901654846803647065911095136538947934768062377663449762779919438802525010566666148657434404092928626988775502119431462109975359934854101369081337891303931752631760234849497032338150348685296234566544605483026601457348258994349366722006217837533304552687181263522196101867354511139871122435024321226461184388959535172098724917031818316950679164743437374035665580120971800390678853048029499856586711040386797971739072715337340516249859451459942492026178649771664009401223213464660362619870002279684334095137743810322592156988784901036130459596699199901251753359069152765418641363843623004011936780587075434512157416957819164905368351671761800137209767735130622179108113624490569568526489021841658627276568755205599644135599186831379871648412423111430342363867674854230435226022824917368065768602841681100549926675832252255053391319332181453800152616101931132897974932704679309842525650372824185917702827824595265395652318520315430972600383637790114174397507060756698029017420704453562749519729807600243593904295761931558814396825009119974935694914297658577587118602008324575036609691621546603751453566478652430765093447886334677078081077945140897728598624968421415130663586236081354857313194797758439778525481586705043507035243178145052235126147681635143968997484439625963309582212568650793208393174726036508715971912820305708086941659180796348334233072452485400838841193579774776569371948843876102405174124706666134065580718966552907593159802880*i1^15 + 47250170885713716102555768747221280588868229189437728257453761911169158725794610901504231311591339189180890494511184531231913027291211871953874355944660572414237965657840702791737358058090103025860267708642410714287659808324576546812713440975879653154858288947003608580104862024070945054684656859361516453462506720873355804210483646562486236744830950241130750059006161818394121474411253133293314134713518515916547729632596063153023931207722409423179367441737850949062977756833251680633605434998302690636341321651653382956734668778770400353513307100957219325006628148394920369778013116423933240782462216395940950874536883931803484510443943278015577379309468915681932798906328291692251265097335222768452001089244017013556173226119046024188571835105268774039756878072476348546673223794868920568922270026190566323208752309313004132401144364111289124819968283870104347296603797050059513184603864464924140380164459563299771780843270861332843799101642160954627137876062259723711662996454889551812445654054022319186971648204545725927611414067342929325526865786046818683920311121770660206602420053807224558491281772569627137417057780307500298212671302974504484728407829724906478840626362462422607861577142138891755343504925518769325469954555199573063359855996586527404491032564231146278618148516519955786591819681832028108274314891251212187712062649380851779258428116427914880057520133654537954710638013678453935964956931422969667805650396040303221406711203868482085047322266008300393124113154207955177986930316318838760757530825859446096563290354055649704592642272325308842998829567305584025358936656733053317606343250102737213847801035160773925722642300366747054426072216191565649404983644156967189846146659197145031594821640619267370707124410341759820343093679787450396990026724702519779384526774529502203966384362042234539253936069410284550943199624891047955047720098333463530112150753690142544209471683584214587500665984497249027068733596804207520438530952773339279884348888815187969065189409962737507989838324143271252300452488152488397446679383380803964227331673299657887643256896504095326212984048479628202937186219964514086787900190099577405913174555184959194538854347096986642754673462258441312781349528633235066080321200225909031185371681551635095162495886321288737147380962749311065390102666317751339523865180757264865547676491357761787352302146210270133582691509304361289395264566559187112106541609276932539252476014437250730017027583774838122269344612529577754502843344690282555253681798327190336727476663590108440265101921525479192882506582830475880047666889403190233781125279179242403899317713520552761943529244422130687743043963099970786562226262468689102773689084356710237353682235624690448125513054270725504259623171531612110025971023202888716974845752810840573184128413764724688442411814716009268560503882233184953480811150445364560462948154660623596840590851297159366976099443934289749203887894186065460086081452651384724125104491069603448620820397400938577232825974180304911028508324522524778645541870798516011082710077359316271104*i1^16 + 31993324500886022518483586365857435620083407442092507591789030708342793129702021094298147017912788699405451931774736589901460513777716994870889087661777591274696187758904463239788650356119372455670944887709109482586345542049433933526768011106482863329098484194611588820147818358531806291144838833537216045516708005794510878343454270484013527751256571475597075608427280970239080848380325905801364898377625070673624651490714554306112147813115433206358265010716065000528000711971287296960201916634123898177856508659430571751617588086168787730481004278186983702342663124697103001822143809252008657412298654097249949640089712759183028873065805082603945776456691772269948645585409134143718557699210896462190563049948986845067091741006852691226990287012305215704490457196805194148571939283550547118235993316380995345915869813358546028794212655258246524572360155457905753359045514025961154206002898143245939381696023564902507646613641078363282429013431184795014918503138830252020670657338113710587646590343849402006890173274601647897869710184471691531863278061225014748357927486090613754887653786637748714783283554251744636182722091431191977859208529777668324424858842087636123266361671537563090835637049633182223594190806341904619062431811338531712245004422740132662766640217096829945054830428078982916972741416064923215876173727315532798614615240707447509826891908556942532067673408586087407349676296222104796588498984015840198063681072034724502554455123388389885346697118212668442782307204237034229230889477036343355960718411419046093064907378239786654080002903686881647406547093768434537135179214770237722434076108321366044554214188571623026433179167048740066751019079952927642699089226169390297790101831210230559879929565617527411916325944135284856868451378798946802838202536410049897766357982694865249250698807903690855525797067947663247304175563321835712335684271765826310140674590245054633987285464660554426528639568276503510554291439551855236222331679011738612614598570208979023385362951315596763448268054975558526733346705334966919412779398780606311796670890577790613843863455756858236636945749350594430635550661365057607233789319595444120002000486139222503642725042624372788270597860938805840034122754415160217632302701117754776195126050961999385418460479033249447499150676711956032169865299162033288379021663345093703497907453890661194505462057580325931062429423791059392697516097467871421614267294682488195912758557246371794679307669926848908321305519695448510989213934541709146223962121285681615381614533515028780203717769324768521853232082505390229356082223449421216481732570064997569212902958895691887100618340340169302329551750611154002742294253436966062849305814266005596365920729877037284474611480010176879904738108988913368850771690025702989978502500185663779756334868420415673089181981172903135614581457805429132611913727401776569835011381558220235377940826450421404937744529635166230702552556826464116959881569319573007831024558483777918749362615848411385869761074076878713164992952424790620945987634170789874267083869108830208*i1^17 + -3327652500613129764490422835884763257934398720359237171286420290946938278889964451579439093373890330826092775796233222029858348291556648213668777479602933841309821956526371203341989609675444767492506680578619516383710995573291104415684326098227665713446912648655097507730227596266129794582898986925766868484823596842538874807032840024376476519596156000058791254545285210967732161879697875885744838383022634957738518671225646681338290706384154294321512036409112091426991111898974397944798962112420924835532328518923276420743560859186913695768564652689350568790989913413634762339337238244272050195707863014228439360918639967261700001448959068553417720668205054811613726488648011786624168774109276414569267243734912522956512063956916577604787689559739992200604850102048558517787673800168845651963026003228325415401915537419720052371605085921583932399906983942298756234112598413109430115869185731082485610676636766592041298504662641372399823464243699018442435888824070517536275454112728965187418075049894255627292872370642298024780079730912327509331572187452538206006507790018043405272741085548507013256664988452861165188931239959201620814681598387414109522400971530862011976495625831706759177619523416501962889536098582236138718434298254578547679000902498797744380653426360556218739624989326083762673311624570961496965330210303328602946629049599988481335754030200306238367616873893366746885416174541674296913164432729417303281113913943480901276725818273428744424205763420924345568520692658893379411220486643735482008755904345689566128793160273498480170780465210494123781605093857520117859790009778218302128788835719241117958018596893785803879853818997198761871996880119564953361110942995111405877320056871537714662721787556817982028422861101093409467392618350751673842183699066092747843642481042727603088354066623702465419282520820023977610586495198926660813498689104388057585787159579615434397316301503397363695787473934922049293103213801802961169037715343488772854703218122402747976487902064296064695779802739478080079639556120453486627871875299951955500311686059769562201083305745149941632930267754263143477361647874612287815323976573029843074925560182528864054101757700276714307952429080587384540971135953333813657144481094576541473144338750799537817023712785482112385407975750609334148706089535420068244341489929266591049352143978094604673151081332896794432892529379012278997140810165487493159642358816038994716500465866489205913107279683749304979772105145133748421641366068478208663477214283802912636533349295017437955168160226407368314070234447766195306932251920628929969147742625419217645561313186819651564947637300242651874402300093059722658494047184584065746383473948926668455791873875345058710129023838842527815581455475989906687833793686548336012218021908534316337171439360522499032214629205116563156671652360542338111306279780372026134664447826976713031972371370808364693933158431661589724553514453264895789114633443281726241564499219554869241093420284314217983379718856334254882675562464574772230502973863154464098130535120896*i1^18 + -2055215302648506921811122972153102290318773600320479703678641818662728598523542558736377081483611470779626512220237149999649006286259131206918260691743778180225808632077373411679635595164492145131521275576115134219807018044079447787899895824814162150035327807351612714022167775987654345270438001113242049654918444024815478168413511247053519312854354387304335633515771495533314718797164349100201523922095653405678308446002295658709144789143481908660763227727753947226359771104571147197716229572834173720282514103856844071892404744424578306281822287392889009645636415193025424607835148184411565405825652802726101945213802026133820541425149138936110925741480283395286031045905101841919445125845306127749793474917212708213772986365123527828763988360409193946584137850940289791123332432758155227870264294008520231384196916876912941878728403760483304712427018173966962688720597711310638361588285597905424898884213893202506510623332564986437865508310003408841368508843278347852750934053923303036117735298808045986602694949803759093200714824791853384309448456056519159082222120499307331007310561810788345839431562024718826611713936122847622397759182255229600107075467089971597307481352913464445824549812161890368248693067480300618903463315021687123038284186682268343932252642505487000616307525413265275265887016421731794159077166758385927986184951084545973869536490777782077112623404732666003298214657945439792034674580055876607349308606847414069505710725236241522201072423678402891465941257410178872373901616478921470956046998886136755224902265042778214574143100792840462032895872875116265767384136037980477139791025427037425592396234172478975594308886939275597061590234301507381994701771408965508365397988317870507876916754496739640409645976882303402606145115061664135598710213817696856349672505700331699505484571227952324888116840988773039675197280199244523485132337960083501193592208935676168981248478802343604388386410341216719517852642553125386860944329798732885776274222085750533415108292293886558088151967574691630095410803820014932041067976868548945081427392140778013718972194974540521398573677402819822839810069516062204001655410744377876911351707932340045035748730796994185330174137552629878800777881124090456964869026551927839830170895532942861803638037471411514454459172858773207043431556675256577224519790567133593047997598965976319721329789549252372190633519770611943772265189272836263141273790802655361484647676191971516538560128295217925097196408117631252680825702415878157362613188938035095897899791819265910922597121094095567708455296731630496514508536070519935859765114987049178286393427874379534801597341137446094340602313459042047662515457307344761830015134425868482118137301180185279830640188354390066122786276917794052217541694194485200701441975156460322378926472657612907773760341360109980841000406279603308107503821774357714124795901625000310738750373580717276372538832244333806975906020266502044220798886915720540521822951399817191286580011289780158377009504960090672841898810260566317553027211730057315959735058432*i1^19 + -557408413368073206993005196083958761046222252711334537898141623779869494804319348704075118745315009708588702525700443600125809505887198270814145878035661174193513970575200163376797499978572442818818158097163072496985605835976922065756274800471322428661533591712990221096419842107570532754758307931897690118403043517006524422720010478523132976493001255544629470735889683051243673103542678176724663899411908600400898966442492568331112511435386554111005792489284718537758924170119845689736888217812505456000474083745613217952996284207381006881217284543012675091142813708961626019998336405445333827346565991197266170382602870349494847243771288284098862673612825938440483222848607786599159488379536078303157845570778640015879208137789448998811725244938306654656025241655115614243585466985264986420556328134839570332865446143511704596360818187696247837852181557695735026658219692528856660740949157237187469444560165162870317985495266655274912373782140623096816037013818135764282028275304106706178314504170964043971225278314546266912072541621330484072717940984364605267721906951262059062811523590634654788258243569870629261767457473440645817841090158791706745279112582721271606736429460641657772167197547078321857456112955187073774379627018055442802571454264219302735729975082304985217487325533449712404086567691474586884129605838704517457507324824248516683743780218449028849423384690483939408048637891760762313695715630241704693935638166335086036108360606977476749638799978404245237957637732896197961323031257203521424885880420077429538481178018310499104461463117597513740714720915274631363409191686837761761940995068421137987231891280547220276871339784946881172421865696933839452433881951149587487887811823588226631351309010175467713355773141511771972984934508522157855791280573226129309554040820856689980383785127917748190828765062331170743350281942021022675248397025016878603214070877419257133611776788654738871005602492215196308120619112167091006012368610142490445573153574036201592844466388879143271952506982316096733859555976509900313948797916519054047085843760484064559624401617415194959189099744158681298468049827343756035929516556036811769715512114867611851838292915658446989622965458927293727686735372791110925068424612392337242952736583940369023707917021739352720279045500836876163774815671786998677279747521623361137492623536570239073840295876456734817416902988113685089180571180036638955668145681085724153550473850755284060657900053627273704191087362020430264098733516065847312468624836035446690614082483186910232523764806031221670707535279571281629925435895681556344216794542659725763059004426950244105495503326697463206843122924448312999156432643587276632041407470535049163966774524815254372688162774231076310320336970233369745610208925965085476282583042142272067331604434811211115115645878569598837092827162592996021894633976581335985465053525389682240141241777895037325565288707133859168137194050240087687992291007673391636457181829319501894194164499193491599544171325386485359577903471356523640276086876999861686763520*i1^20 + -70085962877950887937772193114328388172703548442302983857533030556172663152298801795646935772706780675810392441907104818687858366658103040835789919635274819097926606971832732265814663027581446903931799058984854512890256403237670785245285907715954666094823705734082069221136463501497562403931508860083200837572661713279679474526090800545399052500686648141530144533296239589235660224921240703702594034263715970789491304767195348909562215926683208936499150033834886741171538910887323816034907880081160705769795822968435823465308388592339525112322547453207647153096812683433754961061054789535764582860290933507389766082121362530691562661828252137531360405678932694406281858339662098749615932676397998188412185424470348652349306069262953136358281846352206520530717433208255121355303211291470339059322589927670253149574797951764463688881153706219248213284026563284133688495920308010156101718285839847005381160873505798244841816445380008322182589845054373969238377068672249596128336590415761388806399652530698684761091258177139600650786296048105824615890579491502912147250406779518136977816000736375838383129268416473239433799380801215862022834194882040824112980404745980993032926948946953963606960860031605261372282121711879628629934530976316126921005344473976526799798765668559822924125138707810520305414418752905800768382165981404911158038030102300254728326401069715862361815903706872502575424447409711082245430647409728707066734218661756489749736183030800513362900078480619243242500324933369984150912782320312210193575704991315913174004537964434914601572038552961133820269048231340007710316590089997558114644143884016744974808535076612101339517389640470072738732981016382865397925558993615200190436687285848777407092752198654269165697659102263131172516340232169996694687286140156933011669185747008449658842049615732855306427065772321684127313784323570727084835593050826299870106425449885890770337269810406592189277168586094308104432837812976802903611753202193925940707426676640304476670437592281395415259163522325360718378420979354128788403650986610559027371364592921539541481086197019239785668904076736388729068196592006424109806609513166151404153490757917644838269611913276321523053942823567097317175595977585745309017358210643104551175657921459899857783681705123633826348842562185320829730076255203243688229653306810940696151761402854316779372253754138861207836770693712362004659800898488047626187167070551047362448441656551987537983852128262631203575229241571839131529896731094577000979753480162621043237985497025673914405204519397226051780138972468854697274673230076108982693993953669519566930747701654675573284486808821870543375077746191397219105081099135445266301490202487053120503181660374580082966561563516387797910546152653978027380463573745103821077072591034783595617390337903251627006881508975410122092782326263238578488710643720572891594104261133442766365686318655368112601771084515286581532043930728433013950327996996949329733524750559693545057743606235968511279186282386400116074982426523551895287669287176206548992*i1^21 + -8186245521725030580940596143394220441640738438988448667878144867162595963278172989785597402831320937269092820931725921432296969386342706169002388642664580404712737384161770307486491350766762693028979954893888889505623688360683668148465266683709694547544814409179806808519826682333537786329900501443246985532643679337589692096911043324933423537551373452381430832348467938887983472051216441421298546809619824998773531693971219916846420627277776916821512686280969691792456555771838256798131813743531090176187726552313548547716167248070575377298737502423886059593279872332104171622145993475041049861069947313011039651534416038294965625563348312995436244210687205396758598041088486283697561960856267718227127259672683252562276023350341687335879669370836932700375857311319396849287340773243607808032898114816296087444941367598078782358238435904643864587280724691041622962960962349287363553327623476443534977073588392993837958033598982191680551253656590861896234801668014454529115589857792889151273234457956117067707250266245113044105157546509614188711875827491522636603872505538969639756983798001774316829542364823552274449020594097103418653796802166946698037390476032495768018602285757879911857233506765087449273802716192012474721768917620451983621278805826247598552927960250677124306711972081446861352274978073232974950204650055231501190599351186662974681757381342580793993725125059544858483823239223453223239670491395879162641030090196065495892219498791597672707251008146735637951800767025523170292968962599852672160374767715810243743353958608116849531690024223148050261117982590641606187753049928265251284076885122546125289607912625674489746799812322752428114028294909471881578141487055714927496985142970285045469400257888999655359992775876273247744656281217314261119086713125418624772384950442656391689068081950866405065080296189357075635522484409057464692998873544961342633574292641329571712218443201367301264372354919339970236005126631038627081653909916741155401879002208044849164273789620992987729486259121220379219435663817466474667479507771862428715605782576735242316932071213317053745241987471341516675477648824968184926777405416062567989926569413035040240861808067987978330972699604416884068717655369463886771808251198649500003047416120228694400362923730586115092345954654649470135794044165468152223201019313066203895590437526728089477605052763382944879544113148337166476598813240018019677184234351271199685846319784498472045631408894096539299211121590729082742205588488972597749479582007568225012524104773323288891140098892360755037854423048557427027755139106290980151150967285519882367077786696326653684892666749707157161507635502849085623949301671820082251511519132745396706175783661182626967021268756868345621790060004175606273243470537657136238055791294414698933705883981831849657165529072804660758238556341113100290153701248072556083476241163774311212289409487219730524204291258374886100984669071812773250153866092141767986206689879265299000517948599812379143965833480462322632674701789296906465361369514377216*i1^22 + -583310593300581459281856989630290571495178607488235618722321648231558067141363298299509929164527633353158412005900274270073110456904045809528591204747987434021685684315381779856091442388843592714195258378862681480643243671509806815326978004962179050452930436058643741959604967711358125318921206546576754602825422728925854109064474567614589253604774448479586546936273319728714787118558577492383651699249546919510961063039914827051909426739743036368313182352759696981458700680819577139998497868578770969514840655043918873166202085211594515542606343420437454768064542579638144772309722217310872013318347023763876258721575773195195444807432990160158601924085788996020055400978370420334975370946123370870054954344528028764029937867804881139647134978429785248082082240739210353370387518779365897685042004238975028009333006488467529246032472706574602173161557161483105729156936015667968620507881865359561959218224633453477743425429997585015573840897662706640749521152826362368991657959866213223921005546716336603500931567534088386985300440195390472330710700756253603340684244580763569074667780382493319610513480953378630339312902576747554607058182685916569138112722570306449636111859453333572022303113882090598358791646222324665370055728499225658743404678191275673722645155185707850982664212929791504446170322812043280906030232036418147141701056235911908091935536065838852806313433494702109157392562090004478959304351800448913419040605805154623165670203933227472787549149482512400564643931692919419694757265936222524405482791375967498438710442404574153919453228705918393336013034043708656921495494393845443940942053590680533400329925838194570840974637876080561000042895245330535573824398803651011326360545568927703547703855846322070703101952561996895777662642546151235461292060770688393569699121325675000700683688365044888080774277791581232688973334507776100979183261903084647919953150447589186190912466054018921445108280812785826203774919733485602049037132180205451696542680469902484972522576364602053403311360168618183126970065250401198537908533877715678811593689430187876970350399198734107549686012276403551493462198900974859544021787354985744124492472099290090876824503665483099691403036140237585457276439396445376123057522398708674675290504836771402023733133186962123608121353847088252386416422769562267931239270194878671745037403658847274385982462738088583089438628469580150961306315850125958924506987652205240927827362570722528811688586282240881269891595727174836461349377833644228348989763940907123353972422164708204610577332912605716897932979133227459174976346864890496080391936277640916419399453490949966719283342517966382163808075439802725118438045591972707589719489120922666830445586588451867604733598044899208483417270870462609722926709018261482525124385435553370744183121782894111730719686661388397798888014942913166840530268335727278858914160617523277572757431366088722572491591074813645320457387897704360656572920138513317582743908987103116288919049321531218243972732767314637124173044604171358489909959589888*i1^23 + -40815660924254840683181777794068269519215693865954938061670835129441463840249029856553340318391673083095747981320367224050900173900828721135277084107160487175502417020891535943228464346435836586082294353524789053064852460253005129143532092008724767316784437980421539429931391337464065959797550867603868428994840584539659071089331113876347401138181459066727440494375761104620368509904822561501912422481372736315031629464296270672993362033193422252890744306578270793227979533936167600813093852592716448143349366350082361558801915203001188804523697444242715090089863064264395166439225205687390654458631652954074306306712541260528467872637046516669351755329692073483458268950338348738942879008104052433791978453436498776692451979692002628338323443407387881280062583995130801039325412001797954943053439971776010580570762009914316918636789694688296472660520922321681529775663579984053821519920736162269153342832502644824009942595944089084883911895639354409528204863244636639621088929927660131027553111247202285143365212388022169394957400651829836707658976309127256552073877971674260962005100308813040026570181595906810771220915568873114966345783587334596845218060822033957811929956212190331343275728754697780922526742208424955525757763246717058326904067192464250054747454168787422310119173947864269424834614031666935134754210833014397237973556234075305111602475427453937218854155756677580659542173666442911728902389270580609096350156371735339526940411977989985788054452499926001966192190850659110246052030205207392573278661088208255400668830142009445774581368543954649767611663997820305554133408890050405601486125446051972025614365464216197039154825949303502230757439436966648779777390775227070151923195036575757854037407722679750582071842802526999565098222549208800632815309884190813101675237651122041331083753051170360988199693873704571091850545600902563096522741775471215200736900505205030637468955287233670112484619174624114360490738710169124934591027651769771483316152362508014192894761748510380585603471296004554704051064480415511204929927529973589076115047449552882372318876342497474216916926685398347146097883669982201166596101756635066045397275477747364744382233666579451673088220878765654775840500730312241346223457173847292431599327744935651728399241501254694792783355966055043606730393589425003639783101962468406255708778572086784054163766742305292380160344554057715043662943176376556757856628222413104333286467876293489472869443232585472896953357117840135600346020622170137404193308489943788912404621228355365132297615643231653962575181948665797134808528069766517149589022957527641208419746108423827872006952369351196451771674634874048130810059917849113992172277034712216097152555237886837363340458021324666850704965546758283988546357956026403220590406142815964647390897428842838342684271774965408256496376632009026098501638557736196793947892247516462126181185759037790420042059300529006361897621139999198608613323690868070443903221026648759560744022063938033497141909521892899004980381144074125014388965376*i1^24 + -842243641280330885055938726193090075717172825384601119271168490257847040194526487498694294087759708513776373831583027039663902041720434741233276329959400898493796132872098119262661645398558014082201023533430283934128218221051358151116437363525867190041747938287648364146480238977972765804343901342571332997688901642332726773489387124346332039932351936397217066261046281458442756324616709944631541031170101233900962413376451103531713938299912087254072725114041575754834576904573543813451881570524938492751192593177426759094108760683831837938593463800509792654650361398415562075265809003428365348701295946709557663642593504632462240759902737707284452434855117616040920988025597934567591462901782846137873068746161837802342312277238739028492145680140013158805081325217398068607364774949267850412616642603006744248967197592239448391052544956292984365484518445463296734477454628196278968662170923690579967842763575335141747888761886326994449727191413600048002660757299396240511028834269907383310539290006478056558000780334167037406619926559060053407735186756774836882024854909570058108095688768290644517078635883211262356870563761705682568916928489624584357000282973506489345141843829816263990882228480892974849129999131909523868316869639075054779355281394600642316891881450494145827456847151637613681945373800259497318141278633511605520110807297874473031734558301546092185200128758589633196533745666108498994077288010354507747384607573113578626920864937397016479031057627129559015870928186990472564541872070248617982458410676895084020106298776732326017711824546936704108808213264312386434405512114569794434067709665491654097957323419473570331309106358595810548883222226433198920004719184952611566980998528300921624927785356213811721032211538034713049152534623118049989536878075387462734274253862593420967797141314417688283196292298448592731347770771743291668608838478937660093077978113101987959024817511804035194988858303643479904391686339121225296623856981425009151271950554309545937041296436362991529552054050031539595202770408231166987629260092614221079781923740690684090408272744069579140616148255223113629375278975484930374289275413599491682017388804934462280737648679537215851768804334028484284474205592789955135011707888492074349922752619718839276961665259291627169161483165357451677611907569163126006029921546972956384604830241920302163002066893076407685358168556722888355293470609884149278344712487812069730805250528591808355171314117013471101080445668468304986902694191397903804946506645896888827028019694366416029378036217383809472392265461566048875407251582092780641900497019713916331676444071362800892595069691135680506408237078691172707757629811364079795751765137540693406509644298153798566863354294465130626957991080574624260533866104195999539232429731879878456217894840051191104311306951029951212984027428773992577454171561470367183822462586977772890538358994813599750677721187685474634700043784742534695340122446941313171874504332240437187410542757531642869119846144088228735576177188884615004160*i1^25 + -77517763431153822895956517857624739602796270068534111124165456007993953794926317775664848959155379309392269077494721251329890937984798073964006512176047414618847034976196941949155846959058057863197361761869908247911448612926242707806633201850138346889775743264783439161909723706691717912018019042275540088729047585080453348108224937017173680686555634572934513482509544486610145476126718565343748130487890529697035692555941051528691469657916095735178601126410814971424391193289532729420247156663567366366500985904607249700143651857137308538000283592368760633056029952763497370612178027987122862904338749974290854151147321527934181172112021995938002631776388854536430982725242846714084480346895493917936628793054721937189663537912673241653789732511432522685139886796364196955774369352121045482784435303055838821069372066747634282336093096223388846184344069710626907244404050933274760546910442004170290548981092206264753959691840975618946352430483720914294347993098635210259719580166483002545594574885488546663116222583026806390268385614478387138475139679673371363152855720369569615166976986123657167827809180806946338284116868581130286375903507830789285056582407303259616863970121107471422281035045736327673754283152260180608036488851771857725631031313510254193850020008850961127232060615673010860057892897735265505603778061819362686936544803101309446417444904817901861679540144632079753497231361637418407661976990836168999623456320703101956270226467341041721908642022073186119446402018198744978030417235129266117345077856033641658904315169184218975012863142026222112873945149015148436820116106080207680223115109535240681360078562735400049325214478285018409448284889205540671972509231887828154269165432934915323673857319897805195220409524523375978041477364514762573983349421023450244005008007477554959451296801782977972353369860549585302640272517616097245523442702874105341228977757921899595562149214661189919023783613656462919076432929189675557111653855213762451124673716607420267955919694147096825568169068099800845174408449098710144138435121960672978587021179180033240882616813247572423776590438724447556746638342832539800381209916779912063112955702940433314416605056172436141804408210580938387830434360999727031170837632577123315749404245390587463009964671401501769554173588218871427014280473184889153908884179191740700405559982550228358113216427564736420249510031532987390390760283503966767627797601961082277768645724930381964498466227418038902282148576005838302475248589814247850554209141466891805437704608406246792733040165760975529370093090886211465161767896684321768404146821314181878297907614904095829540664432181291334332783576156031897227011222622825268399535058637832091856720877824248302672051682970549975670246979500918701877177813378188018198350157102625536054206153749577086073399038888812217132362727424336108445561268381553694127606021663971550773161161783208474481967778560772686440403857971558576282940168931915493657630870957569943920100602734302721100117346430219645186671341371129856*i1^26 + -1141735442843908480219052165525342268037909072277903245459787198424561523878341141412031404728301796685051330416236583010934834025275885275218114701756183501764338532281658398736709959294829738730825777905193132430303628038452410834663000434209338272268339366977669342054030673164035056866518840606395011240338158211226739829281757978969760312985144267851617154721792506908799863506611820952802930983267897296790979266314132497232620419962250115227867890983693859742767187529619576774330301220458711820207533067226665918640781640036381607638444146007153572673596030889661031697130845743761081480367745876868943064802412691407505784581357799673119850970882397259353141857877668781282323689954937775043200333133228337546326700026424010056677059520439915215476691637891872254677698428000953277248310586355100388906945318946799342077757823254207159065152308757827475936120063287810730978216352001721806473144471800258581671272810788138174365997113033787584694786797317115477971545429738584664248077262193914550254658318354117923705674363795832547631359827582214854850675021280892513056957152764462335395702978522668055987961399892104251617059793704649055720763499647477459890255879851717922965366876167374330523024688336617122297574360682549369724698245574881900434533701262826551697138475148887257144643905580236516854446643300644309572953420381341068819073012959740145949812019599285608046913209660723997285895820494969808814361604720904060627218151302862228666054940030773342356783893398368148705317195023879861024758330154498813588222882939960594405451908605106605148870583632365668359647295300948808583738260036321362372059131146266160348933333347801218399515240270077356606713502255832156842761250261754937162094920749126405806842088802887733381332220232315908842606598419933969100317227431605327965441305780166387784038413922906301458132428681462882084088248934486108904700126042613736362144043679856143720114860977152803591261110628227801827335643116116800203663404749870927572675705626092411110113147552347610524756889743665612200281210777826306274761346846451711658242709555017240540579198266029641011902431625779516319956332759036958372416573246722334549699164338537480603941019128847996721067601777889952541326236846914770543558195650748445006000671769015098687808031760631436306387754382735972576080184940911268830909862578996646288877965658864270876871359436059386562382685083911879956309323890968881726064367818993319223525590991275448280340651582449571238149958813858818021106938997595665771849217403783749717215375295987367565100078467541218216152164532786162179272754904442619437475840460346403315180996481506058739741331074289462581993129069320369460185177463547617103302998498860373657301936496123221865411785376026166296876663835891996220666692886547867935475557046116705950907561701024580226314842214847366784788764847498793810928860662583708423090863311671388073366251069538511235150357977771675909455695113452752077304056434233409008154904931926458678329388577060613002825058746368*i1^27 + -70687201591366753771905948041081014433195787027255138077318023839174613314756341288625778398858092029530367695160578930383168349642212441932381210289751253470834539645491430592733726018541789358154511793744610408855855438797995794144755626142809840252456976396698845587483216470220262449803726489514726352216020454161000732978711150878907648858607979748623548360667735929116359240124518679024456968802425898705770563419704190911514413734925940611787599916104091072438165873981895769097704858737150419090704870361828002674868441049269121434069220686234365142428577249266620583238756235089178706054550189006886487144420632301908448510162005680705506772339965953004388744939776916347653393595031240785056386523544759933781365266249252429809252222995428161419401652115819700407780956444669285172599720845478180300360229701343274081945143373624463528379159689590880683359575107357273558662191122274421389558966286026604334237235421051122617873015123439866169209003230816988033688402801476714270240996356106413302958001072763590051710391415322364793551038586381525544433276241099285905971551363756232273852823969797776722455606696010573159156212370503079154594378037250010266466678134733333481703946891441049923994856442319097900539785504214253816951026647619425827232277371987310313898089778955749002933640100428097212427369533468393770445626316731515765452585527086787922214797181516034318272496762203000387164792904738647209465599839901245052892953367673445634540051652932275245708565030025975397220122639432797175829872687015501929149502730174030612210484031175451568747443696347915901656862028525948749677848555897556668538659683735967668517610933672251347468125334633889102463060537054470362119749221858452113866987546264875433564056405940193668109631149991646070087255667689949058563226910406273123229569090499606433794310509814331168676548134349507113955780532993615557522360084899672966302067780693344786152629113405161793329621405724909331278984368670298546951119587176078965276868708726836949380943447855212387726874549210032464912032302027366163699145572337163730806617941875086437436006270079865494663382043342847784905659070716416195759278272843749906188689282594216756725741073426986149078568452339132191584865943674102273316031245619487348139307316106346856671282710045696710302220061899178938149561464726991271121911504463214075827232592827026402296094020788107978115736592464070008673080748541768296501552508372579023293583741191396791680595508916101059934032566346412179425374745330241361966741496323822471410636404911445862491624602477791045793802152221491165867929669179217622755623752888975055960058893664113500103912507222571483251140006857416208579912971799316446632006083865062936912630140544631522543432559514488985302179985227230096337002748781678787849224868052914702566356426012730581274903840834259347097439148455320874735520831008629671344797765993906190758229008725514958314961170982613181902696208242054572189475441959665155396574242630179644764306617659353563549138944*i1^28 + -453049742378824176245481249434226567281262681522881099448921170985251644247105645028808367607293569558775249031379679145255325877135292029816436527290006914723175106979660319325441712163986426356748830826900813558238532419924250976472070738146204100316482101298528835838317738568352807203472500733259899505116946294340955757514998158911772083413905492289293674558496577440448607063964264370413218066721793114510967146627176880942605840452585385844426714390502643951279478337963800780659397996012210853143819253338525695724591864025738740382515536301083974905397926778901807970969196130360778777278204529735508613221885134471988136981931969328277155551072704252943137015824431595852275693511634652408273109783465643840865792648514724198386027411049629577722129378172323212473778883553956263805429271763232557515205245191190235571004691368653877370559625199247639800556543593927237729214851526749784853173582757940773809735704556999146821946776902742501864633813155394451356004381738611447771442105083628966650836731225235741592691046890939979521561505019224194426397275896475231748912556032290811724418553876558514222004206377043295442032627351017995207590187893672465216703418980974730462800423273421022488814196354407628717414174997377983553842219859243295344209072641434067252251453013018997490430438038009693603489448953772600514374049623392167178431617526512839139940862430201504208056537903415834653644937954858076574960622714176553571860669433928506948728211628720399937712922331820794565634826408359894684211334680352259162995863560218127553474864037926350572744023105191581795444913200345257951359417818594982252622713826241599395699884744277182618528299004892157969432261034340629057610001415423740096419116040093893184347397721370814098812763951982683238126708519138854183382144939447184882698307908849374173816495480919113765506296306321561315798057676452412737611833045189169778692503253917999270750699184878377545460999886378960798453536481745664292196470109550542927135265555498980125712891778189222496792419258913480487696252547456664312115860089277860065340237480421659719988892208835828295578620911458357698556211316954149021073434483279575249239505484602183584212321053254183381616837057259951810152703974032916622043342240429158165237551802233682030959568740196846413563448629220753989279924680738758664433364586062833759927081174416951539322677203790276834813978527919989489969649434560832309799113853257899050588884059021187625908652674678778789326607929436984210493263969166627445693122748482264504272301639707873074951909512923757133198314534803710873654635575048658989529213126778956873998544304669560852719610069797308208418572514149267506297642030370722961268195541815324055745525185190974232245542926344415528746407824682399080866643680974334276110394046943982184419386876204067321197130007679739100011764303678395109263097551988277490060853076873862822923846105357388483322543738870887662347962133027469685586714202330716595972259057308604394756505309670411337728*i1^29 + -32036359280219422035399608238465062411256638497723426383991182676232279939598338921224371640137881272553318489934876089025142422883539705767836489533151216562815318059954402788878745481076941941129143110120832532264982964798781139738773579962251545140278711738426550266834905221652612394015536037111351531304137048400878315746542762254582760205958332789677057839908436596510596623369730224963825309744152021021166350318634554225325725109352870052874278441583647049098302226706965610740096384616419670571642760065763880109323809362406748342753333078605267358253537243184956549781839217090992156177990607770551408461818405336919442342257253159291769855195245634399913689380234674293684588721225687178005369963167232560618710825208412681635945347959806839545675004284865330085753105263770995690627617838213373975715769090166434580699447043213030033200869329033671823969198467759216400833155873471619064823506423819978843426270631652295102258554198979431706479753401871621064849477057388531393623069444046389448984348731402861340466948644414514044111351010434165598518294806970564541537895931427723599859461561293370633950703757317743288673830838945924581722156100229056582417294933601604375481172195694299649697583006777497915848239819780880302049343531560965792873344548877546565844208223892302935549107073767680805555999571850335599787769668193059207295405276380488986883423246914217933788158294118060513914438372946706109332134796649367175299692646062328518400315119520180067741150249208503222047086897219380133114513456787511286665688882259956547384370823987185249175837092345312627620340691395537070931246142787186250480984307379364425062260034438736756907124813210107054413130634013414511360896622192856726849531364042789921882141585740172214770442293172998679116992490526479401131255403328149331761437530564459394160149653531402074772914779278140844263613312522309864121338873118955820511496713073862190965183987006702463566396183370340910638665217572585996985319632913826120902418683589036964003190572300514823362521612996021452915260222249904401298920000982813885829185103829117118898514517180956940940278993082175384889902536157553998857477854077715294779443084987698588935768976529090509541378235798872520642605185813522010762989054771187218210791369772578549219365848779779533085182273125745361919720016843112591462956739570008981633984985622059831042608140963142842624882171228198495200821924949943346451800146654758271411549877948229297760377733257683992206521888469882320285131977525243325531515077321511777717313093746085563293740746757602154846842644077393627416985660220334057275964219964578072184140803553303250614299779774061580171432890388725388099600709814574557435720860854277226945560467393813037764343238010055457176687820970232384904585167534114715075884110071705363014454381334435203006526230132836475487866210641667170039521217277101147613387168387677225385879889886419861115873597990120146425424289786524421832807104843105568332020016635094723240948578637578240*i1^30 + 213932143287680745684045083514663158861745495275538912117680723722876023956197853823495101638135811543137593991258580552749365236608194152842453948720233636495330587374608409698209137447845129128565218582301115657083550947952459977714959475061079459215304190733162552177162852448959631352834869970476391030805776407070663834186651863995789567003043561505086504476168339245845386755598408901878789896442849818944945087837006298951243666326358758014068250461170694747471708725308515524408424587978612510662033545674890826450533398529012055564685461355284157821048321725476414407045283303317496531785695045808027305299558687979195451512701619518916153047803870312053013809358716572650536051229873419258239972392865699548410688170492315222077259621530724627865526593132685815240981436935682181447371536716033531152965572304807301966816419388688246317809191562682517504284144700195732001247969197161028465740155810761590436446253249027422913417214782806055348740829791368890346372301768730818350988993933623033390163306185820478947453348578141430984915904380588847886156714989052343089038963663572392574876601062778028741851529973184196049475532163835843193884191262758774811673012419849955235473025260522390591285781587841263830730888721025362869171376814671501040542243538853074211735040868817084472568509226183870220258547427041474207438129365020315236759633286407960102075833580012414860984740689766917482806404307656436379547535779455007055138348779635416364377050963844155388804685421066196732960624421875955930350689478043912976373861262870198888170524962710078205754405057761890122337936759890439331954265107081883690734837418293683297921305814696089429046947134718738958451701520387230650516892640211327102507960719387903031022681438452712388852961606002108256659367810535499763041547447072852614040794346088311276934872552365771802922831068235882942808319161897499883956633856920974974699706380215705426387153440514104687294565815121396414229335949921933557852368792257728665497939090374181667034614550895241133854789595320239023297995673133424611419250936238182541638231588642903753182850507539979230045907832113627451297795316368562890204910306340632225637132926849861549890779139446067550981713649501902116692385102922581351650534903787496157088723101040895598083436027768303776921531838849423811713367786331629997623078745293597736190337596417795155046945427869236498630812983444556167406361834203448628218597896023880885563257281733620537302669722149860210701603844038837468820837951530886346004843009207776180768879536381883451462280616810134867742444558341929849190158750451523844113526678387666635033994380496116385714709735312884455218035686283662827663094742395396975847873637459536095885997902273812110265430718821653088403473532832954205430458275189116417238858730453537035337386033939792715720472898225172161080650278522803601289297430913802488821302774428526389696712374930061466596680619012461803391254180500844007535729479045573579919317899644811412970345070592*i1^31 + -12045256827699546402157214923658341635448588199409322431564348504156138618706402723232466536761662056627860645434203565046769349414318481652714111720961238285740750525268947122466003110246546207737144895492224167680439507041626255203552610679731784469450909289576161455021165074624780903520255012736438075844047793388501550268325126626718384657644773073600024594109323585918417115109119165305242832571764850538730908300079425944914485813111148537706926822597221651899076926425088526031780343866598682364692081609764371123588131650945844077954432792489629753495483662016451950425343295742069990069383724541387836749908646133843779685616232232735759641818421122577344712772662151492420745315292550696478895788072208486899720271041431902605742420415165121799126623377189928798874855079390759276101165010293582196707572818686089026773409076105758181117375990439015165346116578180268634236593533476745245086505826233482039398862334829595997673724884107068432564034512551032462837822374479629525011811286976205562976732281747828536615345179204832694697984110549719863819060918981688935349621175325169892091618048110898154781899677048603531887222503263765171803665473969946022878173823551886842108569557749265185167909446314541479504867913057533090326840635115687467192783592325498076904512466651426163307723465000673105243688492710079671737907188761447851521775392221562840928315127141124555192885132596741107527544130064502744489594550203636723712292755999636346317595710314250390464585019451220528066823031654365950306708501620979017034270867346201989463680785526289786026284463058616516356967110313714632758669973489347534630060247715899481335998865134220652371984001496127005003922816171744559249785722818847548768554755336087291465022906223065804693401730419178362314796003892365563973900073480436333795536915811160758428701497304659910672922413629578298076129428626731321720424069345876690279865612171874297028742887783302393896842291123883488903120731643408072467291879687262926993036538512147507230517453460730805499827591080316188757163619258030166776031017161889895929042225459906871704529164883080274867648731284790637023703580559310722779291206296344450806053613736838976243173293075251715497170090390739770639266073770331079497244865824187475510161793529480514004862735799347391110231698686555489716492686129989712016986329844070961069227032289472185465588281667489403386241771213102245893757146325256785458758840210099095779022991120601605222927817270247722068743360708576179860170533853613867057541809420806924699322709901065409961993986141896911754285052403961899659811315315237153911774553527854764133077170327497677376987011786976175812306008742043390320177169383263510820038040773197728573893834127952532915006089930052628687672943109611078507713262541822936549007062063199076395386460587234123240795552772700111880404427010903906840738078566501167784924548479721610986047265456438133731293482177018237498796044215969774849373792361928005364047762624463885612089344*i1^32 + 129036899096472734213863555157851200814848609220737588437927752966492633662655770209287517499252157596260588682146365582463062052752081271813057750370476446580479230604545838119603383155425296694197588120267599737851693888782885704804450171737036462786000048272875934976845966698476289757466775628896868059785196362635582464911190146849228694664920660232012434934740855387832882442815752764847148484155410510450449135182837464911767876997166147711629977498638611777807708557210556499310322441476134351730282671442038185161480914254936001000433367334192691895345102725345420456140727426093846318173003280761726235217927584875591329974352020698666937871574730227979236324462053366848883620998899717992548208345075850096814220826564711558197976502430150064113121087613127067728250784105426133438740652235064696776471437662459447819637056389929116806164470084584733889083521110988665566324840433973274181323346074278954397509095998473328231162497224165345495007248016897544346623540484076170763427327135143713051420639616748710254426059484726504757429698473109041360571828605113986713913874788895177372155323880611582090304645801842114954969695065561878064307342058757194693733124506020774561829683892978289905919902523684433826180857415730380605412215190468412847231083453249166062111674534543296288862512773084786696119024429372445233647535523943450131850651469987743398495880483462722221745357010965039051317921446299934726759322190412617503911005653868147690530527762609266528913809799176887352978621478202036407046683854123792648582044442522286742378797463746647154263736439614274646876743266015508392277160394070707056599271521740356708865084756022040932176923196577945903863669893828987896782077947366495638078934829642656268758012347718970030897333661731260724951390086410356248406508826106246803667323914368418779309993091204365220117697944716961895337060742425730846005411874037614082530876397859487814559932229029818339883728204988749743222820051286996398983489409735077396038237312809352955184724864330925619662724737346351074680486855816642666106490703313815771671186896446196031966690789259936852534589401890468613745658270851367324118550659157055085606583247253294292069178682365189578496282439341642623094295615372172434550602672855599785935227295915121752630283893147867164537677006010762569315030544634746963274393029546799984429046072190208435833208447225156007627051915772046067039310842952676729372551155949692056746611044514122116983994808481079836932693901485611455055045552692756135413436503841017255605103829154992302947127707642499758142920199027266156862453604720268176827406281581430431531591209658950479801369407974614367854249904491381082130806090144467757214226869891289275440537898409881619535699133518347712831728492095825464034709603273202870603341677497017192410957460976213420557751858836113778468449869545850579667025721645234624084135286863521068215757308814391456421031134488480133696753385634385804897158138668865481244350639344564830208*i1^33 + -3855165563197958757635075489089721592469844995739889978446495217424944551599955982813638692485715285827665710777114023934356769300983902931868801992413683951896173908636207343052723120969162508974112928367866602302149857621469134942854633066517819767961331827937581850966099260412880286127719709293299540057786563235554142451178068691421218232472949561883338985129187140166731125419463018687897025234381421933031387593113372907039987490429554735603905523353130296770583103602875234673222863550302705616432492374045610603496277167662345119028600461557926423035983671443085529401318684438222129031985046753640999657239064907534633869389512259535591763559462517081793293782550426586385096229040523264693109044012538621089963957910649428170036222713126284285564686895568639920810200373187048886580554196548729714433637159809497306371760279570472718018078854540323444575994079515399026107386898826982019120769055102885874876742415452739885865344110693396823734728234733642677808645202905073335291300230046834569952741378051428063392784013630845894768616636125561132243561279374598024382664716078084141058801500341149766410967889803579908287164706620352494436423693240411215132466687012546513111968185167453448745739645133075649737994168452310394629681073624730990143984892183526588709444437195800737792720304218218067295407065574730534225136428823628752632254995567547496891491260071183816079869769499845122870800510949269048005092892107816565871506175546811444057239079557552794200002730904528543452405632523279552975896609323797390310258675770505389716862226416634364696397099439797772530574904236854509002670411938348070104083233521310511106470918355440128400137196404805332899976413113900955463613804859876185895911183352485142003410698931463204678448000978357998721442642116818638314832958282668840325140617823100645444221511434353217810305147180149036359954667284324917942975998533177739459210166886948532956703622946108597902762423873676403875292184250984777956754441189157105283699210123937045028128192149439625431688800434304630055536456043281066818405147964982498013462270914057836498469310543412771762456598778934883186705372997150325465774879290713874063731805534993022941469358613962360455057105035221533493507385478521890093087493082832092173718817766719487676204579960160847109947048515467678600836040123349687270766035065610697406441287976988516415890345999636371372009684246022397563769522247712651711145135131941263757902743966468621735217297347757458338134191843920630702346268268869456302857309114917878549966129009207015806251714968071911032237002131530123141722731576828545466765514944597179441191625120928736217843924198634691432576952699661962947833642507867483657667647414937591586254292103318466870284679204328749956131045300747595658295324424672920667429887013386916391102083390576625762233533374871774588588118485417818572176419782373723176071441137612134967014890983616792492933919751884486399514559497794541322105144588795432699656437271363584*i1^34 + 45394626208840926736815860015959920510028691704203718332897617483946959402810350680757280431790291889724140185349779466922493973319725190899235213917010089481348366798265590421168586991173033960287942047453961031226269502830440623302140071586099199457021033103985405839807289622002385558124479805848683779321069723341234690436117640839055618464381884751553115995205213937414965920505633708910085970396038261684555487064079823765288655685005080278502028023651593670411535055548453407486087399247911813468390186799917493372560943599831077367436218413499435286970752392636485231151662052399035954437090812422472875110807446232847033756737069762904420673777930837474340084999267533806358570879606025043248089475836048978887544593825845972538459070900203992162906515719094246933025413366633972117700500490530961223443639934477325035907141019165774956490546680279666440137545222112045483543009999073002736250290460554989375014800557387498704713612967433726020161622655856996873649027555032481880185870320293622098033351246825441899749470649695587802564828553801676233014841099471058358615248621477937356130857708552546717709032498579886859334325244179863483208994085780560770234485524440331769066932495217807196461101993348867053757705918785200460178732365272660115816539806930147320292698515509643849602484246142882776675217468948693769816304459382269893259203288028673209406802878354349603514079330609660843855803608865482388137301285367331446384953055622446530225817665854271111431323897897469144220573056202911542344172747485260372446133845349203696921203670107532365105377071228498271875413564153382940866447911898602295116969909705564893438508277427217795816350903008785790094117026276234916219207228993581251872753352256922893769994875434984177083796241840829548068384184547933213464075763180308863631820450478438459999205790690119001768020820326875944276018684312006158600382920975419218559463243274825964994377928821124549553371407867418539738581018329621341473622364851679089932533033932190453252576794879024707614402556521773802906135996856215812570870082940513481758346917234365565642814179497428921658611098358176987245957273990045512892357416100113547287282540062857630069185702655167065526014423885393022606949235087622687110964343493925932642120038181811254422938236373406423669252954178893034804576037847449937158775195283452742888146265133238932083003802440955377659532624426994511826476031669153081493666304327281760127745964408353786346367486452307572426335835605787651993949762105274517006948435803733783649886058064883978124752496204998277857573295384312867595243762795792864245724434998513224144614105105948887802779912148975903742072776772686785568415649448992256733113037648552689482064343833051202286495328785493138723706090027605838678392203513657724712133120284903020904522808891668263871501947829910670315356450160107487664701101098722913220752084292740141873315362129768433123826087832630826493237239230629094218009799338749313383745454080*i1^35 + -411863107637196729187028427387633891784476721655019494314051212048397029673748443315170448477966896943645488192480439729334387841208003138117389675094745748817271181148016967821474541437505273041820700571529051019419537124858738412438060720946507866924212944349313169261130149962540182193155846460851787752602479703444069846383255906733513645592526105537676903067584373413855650411287307986619694151094985915282896566572129930736745492251259542919768614298116904376823127329483205049904476423195863000283309842843922493638298335299920738704249215772713290970337818124600162159548988571988162616360594525341304642700229927223413082316587382288032270716025429171109371923874033543401222297249706137284223905867545430456276403255295190074066203423128429986811586714496887523804937044864852118634280534705710504561002335824308246176500024185018314096199833647645295095318384331949410832234952374298341867725938111159387259469760883073783124483046726201571849502416222075302132907767677600395530873094092243137301549822299778756538266233140919959267012199164038483549837141074705652974693061891179971290282358294557014495770701367444820001661707278744531568895283413360165586657951598118862026276919118851595472483352894429012593457875858713216203250404707381662779529989298224343852821440862314106919377930736583849109128282350997817368015348499276896653429852654381162139356749018465385700574281123002951703177782396621292022993765524917800063742245004813093304374498276283379844336109979725532624141572365160685586633306956400576964162235770498996374125834259060330454309541333905112356660201930896260727643793040776605826551652096292180060455367035491640764188668537932844923877250901658796682869016898707893168395689999607989290160467045101757104680958804475061330228684178815142334751975008183386843309196969549748266715076899122090468255882850030627381568799058742357356052725389030849773614290337506996753733319498694068207975444577504135833063961539151991621935271090897011466300914161759875714336639070272068336106456252774584891881647050040042023035821301240907642353567241160281491902623440106760869284350275821532993343636753758775525067661826629358667917393324792662457558979187549486937758186978004342770090905561151224162406056332951770440750838901666117710348747448224691621169070688188925136831487488635340289542859133910238631914114389570787375881149296149748804615947257812409006360536803353563264760603732052952486528167348391191318132550823854532573329681180776943757543965195787513029714213909711474853486092300728228739254813456677136350472861662058678603091573632837936042819488412927790705092279758771459519442954433562465293950031579875403558926182341606613971333890326726305158801178565675251334133135255187096922457500741110363047115702894135654742569156219862220492426408065211371211978420816939168673443175406405910260707416677407210825890656321658081599313063786360641160275609978838478773264470546042640748601241263189681078534144*i1^36 + -2553469596506744138151093760587603450708024766318828646443647473415136233428521043475608332664403443124814908580327382626795099621719259970087735517533547819060499086160667813022049318393347647839751978847936838946600658590422282963012581878377968713381832055268076005037801114914392639646966158598428229726900719154001795342142716036231664741394923048989121303815326911314819783114027025682624309566749836275803141229874326902902026246333608341904473818527638355615635929579553243042475510437502515385951504254650650611527804290545542432176392911512717059351296212528499139371698780514460753869198457211496244898933662545111352494382459791570957101353197604274928135320823142059417156491347814777054137830899333219921796762459847519824597542308337859984429241998457031069441140917241795314304923448662881961903987693440415665194529318059690595933362480364315797550147706088601954524852180160981555000173248400192833262014344808914775631768514738556886540059474214078457720117587063081587860404861194613518698436950344944540598991413471669538481965971794611655106434335861154511253316312778728331457598749156546924948785817190110104014799756018306540655713939455205491763935329376781506592393899714052169518154503294751273331056677506197740033103597106352769829888994602049603052548366658059037180253183366875643008198195062984850927303826580535043217612649486238091897301679486993212286027633827549612767027292926928901036476344386566360553291087065972695085232624433873029823682281027661598952740531296886230550546303603244836763361218599951564453813903062913651863802940641924126952291926646998731205736386597502772637113977217978380490547339467975864774098503839479098774386254334056606981761931586087813810258382821701887042563391193045729726407154215704269572587113153137133016046987048951807743396487919463317402886249938150159538777985948383926627794170843937729578045984476239838164621291189727948056101639486249464285216242625656342424111999174760490817184731100951250078182976590305925139158703830662452046156002132767630135518588999018350277038237197211929970989309777786719371524304340442072117207638732866533549996942687091054145600149930232199074752821182795115535023287498228225337237403218041211818077067837970457107968382871585778376629797441677151872416781841777003041295690009800998766616103566915335124327565549863580073044121101027487907183814225270486885411505448958183621316584166620519137874139393820758333397967176220680600457170387399977610146687901660577620837142911124022979585527922363263477675826825972790048554986196781406903438600189150852810248566941096021969162057612246171035794467262413671177802742687527850981261317077836292096873878618550020431733553799504711346587194833986851490377355383512838350278771762296957041417964667492364990981643426689973511512794829091349649993963482622378291057479644517296716679303593859496268874354912036515840721146718932438883734190238633764924459401015010527697169908707912318976*i1^37 + -389135045079474181434431277567804157348554970934807965530561091364868604834851441002243111978115784241632224317580069444481910279855755983878781325779143108656732321412973338681895787372968643509978712663342534754921315172407965238225448897396165124212798315849858058039558315542455019679999605548882609156084108567844808871816209819868554349165021058795366868126563351403076965860340225060283897757625008616458206413317369508106837776588597818328093399927899414401582751997333972692382437205128534683809136746797501193235421628931363936014513394676432288393361214033078578257488565757210650606027212798005182653916604329114422772444586370891526134135258211025615546181382827752445508485994491433395784795777114201263895941352463667914335558460780663210717929994265558461083474546283774559969050510417882095049778002041418688453596761815415400446221907256710656868103214266972325646060426778523784253628158433050076932168777701414368630793766300652338340879861818521382156803992280951788525564196658181877984607565634909925363986600058337896531109295077129769380145724106928655849986954092542156932052517993168396287109434831248273549075451886522569585839713144330809379326361758265859818982698011618518252609851560771267691311233159991821393499470830610424875838666961643313141106637501789796757216821643148236631980452702712469361005568291841631133721163116003866670884944875223083528430129988809976547847748015670460182089466158003697030277087893613808709346705732047265028233980894748122349926286456088902839712875362141204444042744542933740819371246526042903972411135122254475908468240947490961079888098964809464605567384942520774644036131403684758682818656869491866633269107064392336529790886129756039037046521781415154732543206762403434928629972372686562212920504555100710635284872314476190870868730314686337407378301442553346692675263120274908431949406287687116762865657987086057102594480769259412178196232923900956429420099014887699516641745805798463449487278014448060530671762971029642651166518035382873708477069750323997164700274990147178466217207328888326164628301866668234294276168105634672181168122272364470221076982564362862074354454244109814782501409647081909839662397444695920676233923627513407886180032660007763314358908242954839943888545518979527722530958069730151579803713231817666211571132371332491515774945226791653175537905249038422104838124392824341506689553525987317930398553391361541527694343970934045143042530266470215964770561053659390779168201401761912704331828258512572289160873573724784094146166681888916541623490705566402129844242572345064715809932954122203329371498518071785266669239543430600710565579540219527480156484412060288222385530452266790057584048585031452460555029930751183937312280638214628394315310518910971699321510186518553581211310886632250592493347633519055110042669672241646938274954757126852875027068678720169041741667240257313728295975606495405947799513971810859550445254720783811758887909982208*i1^38 + 1128332782645929950948433332732073935562412811310153069686386836802571859263882269789900585316870869681084572311647184552400527027971238942729159429349033609949529476436641912339789082139666781891024747777311139582265896153016469795345215066995943378854740298348686344067065256976196253036466866917086817680182643005308032885216118088855700337445099321068104619538946743746833249442572662639140978794948746656238202190723363838977540666713937339359934446261451003873129390331960369911084364543872354229385377337710314517294251037581406384128709532884001033458090987993152351410138226465458573076026833807226368229905906801408344865791406121732850026077174709678208771990717322401714674945315821480212819641729253535440174925275161176467248178786583504982518865059795009719420476462650691724793810107669424632061848627234000030363042246437810722313193788327540505443408916777848436085982908211064859724546382427611804279970957714745667048748253109173892607245534944803410169709814220947639107051437715803969484053841310691660047234229460153891466483703537149880512711112170676179195386001645252604123737189809793816098300451785495945525490544604708931780561764849998997165077691525709761030906933136059924718291634893231125967642150038134871497935143281803063248801657124918541423042849674116461920139554637824320124618196182488023029193345228138213833181048207005132008100780301044992763446355336528654563517606035103185465109816886644202476153681011064562497425774699435895217010509294643676253907454860949256354413894255704177181713688017801197525327735501137078964176584678073502462261019204015413016210464055102724445636948477507605190428104266119763111532620402581806176958270502954219532175151851715750375536130611955581886431032950323122293459403518555445884932518070793573611093556909020603280360819250871227311506247140665449944949385518409701919724552391889809874663455818512636253802974855812534468026602214974501425576629242197044688950987015377868952657384851174800796723044782289591418457752386098286260123236727438218683019911635294790199507360735867487018604472551324569903455544243794423948981864631268565837009487763991175707933232152568667815947260517400732229938817633758975363694715961712115292525542943988941778851328155881938417752849928160436114240564601889372077387522058348404748024658316372988546492375180310855685934163355186525238744177137754364036072138335539877290731254400056623729756444979122571400875466701716729849839478920562350859717127434708262373909718130958049697858027014815834191336582213471725064810388425860746559207908866313059174575818394438432880076569648504376033761549696766454788671947868348037748297913724051215837601178649060209608314194356097085349291598500007087751249984563873730190949423598633255159513713279892394218664022180750001539944093839368457171693719943108903220199339829836813090827522609430517496100421812267999483127700024921767646060948151588870456208889314676538803270713344*i1^39 + -398732991059753035562287793196563933543057989881175203669940604196431126044942038258160513436484272574340133763132556821692143972919253656862787410560386376202169935598518275735427865379199489968463197605021447209664413137845649160441268609471078241961669599431454008480845336121456259791270549437646597148668674671244330015433602840764836366053143366891692590468846052078096543013629220114990571515039797873291501790705985218468678533048299984873980442366387824640369985544456310696421324630436842867519112216747134191599883186385193441241520821522279450934211692030426191685652278189026450493877427005591950407778986267194034255212057395903968643261771193627940186933567502356948814967964850869655578907897807167222537122556110808631803830114170375829629349660837694397636533725566008220221609634810763304761979033003749877088073052726121960973376891125622419711886208538431545810588809739680714381585389323991766408867346486676227047216606120378916936793394264098227735504542542808167680249845716633227467408929650920243973254622551098871727306952731574587597353244670490088586774343914190740370532523600081743034584780410968735080825883224248531500005498933719526845329228801964740027089743793098419930785961139087622250104500889594081069436493476324178832973030579500771048635078180691233200665268915199928105284756703987398132718237854296762687951526237668919444841962146357558840597346666796392468948955829767353372297200080053169252149633962803055881121161601974306256403394159367771866336036637009754381849514414900616617268771494327464591463800400457654066090251672462308810748971811549808431770836650467804653768154648628412255898463349024482440051359727111954064651962989779026381247610858892620991318383457960216120349370226657998039554709099909117356298625920921783928302702440101406659400790747954982903822266344865677052232334096268725285938271640399353868633675905133078809958745883909202987243378754757972770587349965883173684330842159324262176608448939272269527551166525135786950419239165498003078946451595723136033502150243977840214786626249696423076534653912001198853875473948698190932326646215202777070595446042858566871840617005089835167936414095890777935757095948382449849707594661708499775671809940980944168899905549893779626246081783728010107872466758269713633351337639795386818409365810114691630207461927269425838897850963496970607709002533580520821703526195247947103816985138064804313320224719795693269720508545004427116477373898351764041002426250423034278804576012404799620124191798928064053298492293698064077978221914347142877508370030608406331539150948262519367900498377342974534056203279155668507864579926740122100001959769861855199822969738104331859464947916415124610835820798451062433307663839409541682975170882786439812979926224154582774847037967576298091231954833771588861586145049354462701155742007414789200562996507864666749815602550686382750478386628436704042894584775132582107808653753981159342080*i1^40 + -283681767702527080664703160556648552184823349077215850718194078560423995136165189718970647851770006933727611403501602071571311281549371223198422235265868406098459934919121335768765649225660012652098382141370574514741118051346992820303708459292618471455328792986000990721114319798834648164951048374489090860025403544861570024312481752401831440317490177827413240074832470837105068716021486739478266969350988086576862646734986319255701317472149664102300008979827648488368601076391496666789126200532256832755996473132401268749789387596995464942301748383153069524315605858472028121533000719917348585602806122017873782762090841572052888150873806779295814930905083929448079819828657813268689578846818990507789543708673076243094279338825107872184139065386477545500691208055921032020945054667689425879047275486872855043068603205530532418725021965185335370326536860208006853626046668485438900486202848463146621403153163280583800808417482667532957754716275940001078694774144081185303393350910411145589291009374512260479769512500494400986701448630785400663490306276821600299777880554018273391516103855106462693130179898818145588154410457147245290504441206629431105539291957140964258984423483350517990205561673336602042176951930235757348883180901646424200219138345604502853676978177957785805957451364453787328656653851199480264018207534371762628047969481401554550383316293481636418646301400918398493793051375338121036504612145044288801069384613929562320797417926746281224768014005848590939688484829760160835396795148484334074364968927730598574861071210186232549812277980403155380786557077657056334416881352008618861485971267399161126991088713799786032632057021173239988105258075780547534073027953340618192200434806954488146475255997947102349004422639899126362924830940065210284433041594133619972117059168157341789890567423921241897590379943483615456828273313509779909137922652310797912399976902963109141498630557043541015771254622281730702276420969295800716326151590213866958446411474141615878903300527815196921640192343000364679820459367874991943288317802475982656892738705717144046566772781834084167281526839790122885465841904794139905138542337448656974055123070088014167156802379667245795982377614412205536199004446654789708383527085497895996315830577283239096924763908823407519567881870111802228461389406036214443965894703779404856623362191573626099831965832072564673705580571372069815687730309431330342525539469000767885637493417684859585137326854030183351913559538779747015808050066944781237934495543524765601010166172153661416062924390115442670955111206624236697468480849072729962446381430949830772417490748740536721464132518576227764306903493750745015615112718473463372552344136249185398289317177834173074830070863728208620761838831832488463057731184905491096127599892782405537228890156551663201819134140554448541607323620222640432241342439402434190924803348185942102298168249160471736444336845320792728912250841001270358746305804523012096*i1^41 + 3163467146667786709039230546627317095184391774532242994018278205199095640474195843045710927421566965031205316640277952759064249557019690053296786835634133173206927979265542614020700588738974138627700924668932645005825923496858478617679046061919925784242494185557083723657608536552026802835836291119702224660816065509934317919713708144010625271988701271871982927504324687879018150212693458406907452283991595901764424805900220973735441583083741289311097121275118165977951593905354595016346738070568504493960928748854281893154704912292992111337848481024897429340886021077703037895113123960326326628985643112284321873680468323575130030913689790450810929611571094114727112706080287970920260767963526093695757543667736035962422036458619015046969978684164521837045250178108256234902421230745238627125003956658924401440336507457086285847945463179063442328855893923805236874258863660069732844632680752695933238892691683812779954740668542651472005529489164364395381949185398040737789204781969728869095933120447212819427395616816721567828709271734285361924355495895385308487543673467142208476494567227579820263421247256629203581709927950463614791623807345217927673966025143546639512368250548283706310754621572703590174742544527541052705264651817504838257370411828524156046382616059549854353343615777551225225948117228225331442363086639483920414654862169593356871866843892695181758539278410255874415140967224276730746502063178688497328607253943154727117269926985284256315599183526306625412656861655062723250288145495152047161733260517087540687545199768300991448911618113767233761404586271058288010513131285464010436322517634934420191601020399762723713275104366312381974911037079891084560600029486209884493567264378919057352704196580070778129105620608206334456549763623486211503803144795584774943131793660893358749358341903493624156858254744876862301857339099389440449502560051650964432832631889143701863881668704076611242734046645109438580944742633285293929321563596081008199475896654330417105688661517116639748241840948631309391493751529779784769185159933870183839975463850282373213382521708417181149983665097524295837235236589966674128406223274221128307651608059440644732826313638904943013310625302762740220413527645910673033796156298456550312276971740803105730346758666215734986565935786074676900077787309034898906863833469338511592412893649746291659912756408296977862977002423932828015649313595564509257210782631633530814866251222878535933261520602985529709329302410009468810974054719646851789192507375633572389871860159884867026451094797434390767750638111511066774709517137669426095519650721036573608258114727128893007427824004067846991943014465419327792561062266516455606519531508247936048604390635858723566339807159921155982132502738755634032417406912396797046627483691479544420291029354547847300544342059386076832851633261473491415427914107564426867694906749006685546466470315872219223928970893006388374892877856824867245922677948416*i1^42 + 2802905762602201675044055426652838849610705212688717095389293343754685835982562475250661843061735461277631337618841433632414322234770078096337521851752215476728069455126021411016318126852171170837579894168591801720350068895193185854827301122641174432443684422958303760182900378892746250806798122807355081340025902169265288766761401281850155019486792432758455357957505956861338808824802102790654790062107905155353667772380954822992955143251527193940681504058210041773004884494970924993748436318873139027892236885528801924395461085991249383863059607216578840944601552997614244145440135977150986307335286846574897896427936884041042366017517465709084584044766579319923372049123249935495026498466577472331057911370846230926271645081292666637118861884293898440405697063893784578532374863733326689146028192549301607129500805110821511841608848866994865839267806960353844401931039726537691920421466651326344129914791840144678978521851741821732892593360599534866664923768871768083153860160135839682044368224385602845113799811110345079943751673794476752452715167308260884033896198521456065468628743315269681673223617636830771350153654080463004573558871949909760761896953404967555955540744688165112610286522028281366642637372878336026671174941606583044676285832084859247745465260464908963708217734741491793659076334303543833700430121002321540595861260028506237895271642418749852824282908989407661472936155550678356332269210717759321615050553066411841738586693727286738204053187332277444363632849533958332252387652725737591904361071710578191350224348219745363532946037264626126740135241597147118995459267852224844036141923915476115059727183652689005105611597746509977604551355932532903884864630949594840838786851935328421282462523930330202852716294031495097899995880098209381022714649434297469939829634782727779907963477263639637170562559893533464772736594584040783041881990306619206677128543810681856751878592188402408033156465304909906074981488457645371219549089507657951874017990273341751739988371291601131583385616981785465170656087225039886485455257650439479119756303151380541389324232937210283234305819116518886988020369908252232845836333188585764386838988459680814012805224338508613883226779637226405629304011873457566218375782403474497833301796428271616094204788080321311466624033971657471831588708729294908367257119852964315563355603998981317926910754117111821851003546928462534622478373590667989015987281947522272650528220647304556932285942534269913697239391885978679135795183611985552182414687948992879403629155654288466039639073012181187700319047443437151888868249006263507246186902519324018380132515340077698400590666630527137860631585638572635512511320239440623259354030724096528160896563552418488787790100073497150750916321162760345512046661283529368716039908233909878979746172683146063427040254683487331352273984555142302786328735708269936013516082439997810295184446143121358830147691149406019277572530283707303553138688*i1^43 + -201616517216444403930994096865397681532939239906983442383732178678887098512335765023228743597811629234660876918875506609935900061804084196134295408044737746244479938471223082825067205854064650386963947711376457541839139856294070194313953575041953500272017156940590161609231779921836437837372168595116355979784609113356234565629686024207411779749207935507689808352876988651296969012940674055431345608296089076537006577650411489841517152003145816861937422212722193696968992630418253193264398080352912975076287551202691002523568045993781639938765266640588481316956340440460890719199642190052075921047128753352691870256277196572534316849296640626627315399067702576997956956418185838444979246424690622600592328193871262405641218978145811486302779248591404781255617604522147165663077294238317914388536366991739162046684360786286844112174317006082667764989291140902899314389716042914714092351803355820958187330340036146442250832072612942475937447937397686425151729084964308499375071256403683395477001740339473601204803442304806097479831311027501034016151894896740976050644346612714094701618506493122558580142491513856310075409317165093695030751269619855122966536325018625727829845974991977956871934896071826976445825352987046187026879997050122910424361996269547143870364043025878072888971551549163091178735462948529807997373704272025374269095785821897224800911592041512224039344852414143809819156287108285693676332404921437061055551086192163238076806133657514297402227528684912918900103455436776816955368293156846436399575871028892122257231922126624441267747936216663782177315350841226827350982935919822129849192482053966521196483033229831846255660549169410073118140937757131135911600810502201834782722111228468619882230011247128148006099310222629107077239024367008127961537642489141916961195303106412478812801083074184083184481661713882175387062961516871414072735301368416168260899904933625015163650605385093994175145533683081066912464203127967249819566077498076046867982773784032071231384623615442868327486198724379037102447425746200147615123906247305232257848891754814450391227018743408736748013319044609364741349799388038989093501302152799056637047075508556440178933051151900411368245442212107606921246684580092830757035419284011459979131026633189081353848074692705901326111103954939567150773548776326397278202454432415237748779583872311216959198152560423486101929909107571975357692312395643108357586280419968112555392282643662608636959578862562806661992265423980514943747489045444736993980570177321491928909667311915159623580177022509705150401409891953830773274255735403234836439666420923397446349196559393739881504003838633584511137407896621271845344279668754965872779357330749971773942257609429547274238834999151054485436965211664961550305353796068830261161743328053647966880177430808879602164996675644645640218707920389460546592973047520318674603360289493897928034862482739979516763834722584252975121348672397607174144*i1^44 + 981087938884202119201235960512593379133042440816220323462003257874181782696138008236588688029167303242970185893480121243201476993575376093168835556848585836997348077917530712018086857731477703852148669922166716322792845237008034575696557384356174659819174622584939137222915645571914602554414508449794167816412193869728459573106997932948008622052688218032192405258335397582404771465920360812020460575956240310079105843683840019336466438772842730604554861301594529701805857145068526205606551534585904814690356800031047094737316496577236602672856084071575962368657771255880221464803679205094159164517725550639394744881099215305463883713010053042892918900000278445087507541286642353934712304783269689763721221038831954841236984788873486662597862202635316003534134976644636869268074923660797705254090601516489066623536616630660710135991887299066506196047402292584591365072758867478355540368146712526325665641920572197885861176360925647590576700735087241152770872431044010181125906766436618883721610493866479217114643033216997983741337743087246515496703846534901503400086051287844504817063233913336698978319555739006580514442157830986778418195070660542426680728553555880634678857842026763010526916575601332334474953861785930489040452861870158678415204078231912299146565480246591192294234817630544693404492552457159118709604992047242320958913815194640606206055219445427801645665894008285765717376129916157008541495979070560968853623152980288113736714904016376139519215521543030631508534763227327099135808067512830884773862875845555793774613510561802245330589390441211868864355835778815632742977517240350878053216003539986928090700787722231193946443531104657305033596691093406372711054799847910019921343839636590409757635931589188638365107276259132162372575129709301966360244628331716583485316526641059867605384444382457467422208203125348562405978701843101532558858848385179656521262394290390434682141729084470989115563406638290085461877814265751049657325493019083724981115344777754089145906508888092610976787526543684401682385933481613049698837074264000004937808161502746717087103056279970971381036464045797330868782357491063235711273664715294277287062983280434268246120114369476193975724459184589075921712301427977390322396613254977718589375600475045519670451379899739941128224035958503715346192482245867216912300596946472872514341821967914333155831731627132605821828634957187312441566616231351909513248214813312956425140375779665206567074407675799202832158274298394673009618464636499427163465111889363194242818399947435572940315723884792283117833543194162496948997168821933724692069471525492370529266012006248864459206071639293031713074116141192605536046626726163279967029935814679473188892723736053821142129737150547016621950744557271187946917409674936048505923386673198542431599541851391274049804568628473317875400471167819462373093838433509541191740768921205391622502314988523185156542334355036999329345522672599040*i1^45 + -2305917883421988730589147705460521259576290500283924432416829294150799201704685322910015200480821023613162259438218455934284833128530867597494654295910642738348685783540386399915007153917923455949108344686145578998396004222434734688485857407875466286899411668822264759724862137119316417865463057009648711901191941960371653838922540312311886191488085679348690106516922187897329546268406380163490848681879418219267290902059927373891245652261771395533367874279732819530972614525664346963154333715625980318956833414242287306592774502339236956688491611638381526307317223073350641158922935014441202431447353797727663840728981612216472002871039988289362617795118842332569146072755772924962277124430355013299564603286750010725332385078890431044068826773733005936128608764388533570164839606702244099535542716662433817280935621721111196934113622580377331976441066214736250403777585897559099865054693490304725895333579033816608191526768547279155065277263953329912429974616784025710810839826206261401361448007366378584104342045711436677333794771881203644524353153020956673389337247816529078783485266602794559209240010820827892141431376988985364259570545635088027279585292314425286071231725455176676452129888030650264275206308196131754673283022880444828238703607606080009638895994848568398500275387742013652402073779336186606802691514716245729698202715918367404727525393914506830300001935488852529135552176108355310940346052009251328773330379610189880606211025480545040400349758556788782406770375305595902610283192615781754496941101045081961251177442702363389420638657605353924061615325738719212429241863012345150758623156684282264959274874269825256978027272961998679920251452923651619868210539430660232232673214992334575210383490018723722948788352210714203011142188124101985431366177358774150474205017230430348321628467829366680018531692859375076119716066789535744250772514665839905675688340210703817226346190966426081960076785588748898814740588840476988865625986062858743121730204864085058496383068195155508874204949981670050839578614904621596500880290811434113438161353513535344761508612214421259772648602994357909808739258659459465597856682286676289932111934602635937327618784927919201508868694658774841960480683563632755959931219768436164803402988373079855817437972688260598789066199944063823667796570968248419515512733930965708489532196414519672848814125178007546570895841704543385255975266198881089937691142035852564095366808298609617148457010663816589357136930588469472431693386300683343002068794994911179108514879974135585196733875576511722176343768531456983706350001387935511366355781604820169982544881094053109497131351317192153907607313998798412456897394646004415540100705391729119081165679187847563105237806499138154668435122389501199716693655033690509973088139179984458711802845142849966702643264324061702775062247346630189625581476621970589418275393479963393129411985347833544893351694354872027490858041344*i1^46 + 4270518692272586491069735110219196934291398873018807287170150548371338151584096099475002948255721340010796812536386137917457998310513388314477966140304326857269522292946028656145424862659946435185729205275011248210267766424851980605108385375000959069517002589902639265120801766274121121356515850605409239286245703464689991861704128886306084271590777401802179303723552478442204656823971467986470359236051502711200274628512363550905327114604216179448193773052835581764654302850991327228291890250187759992216360808355153480777534068703849168033181276671441179108844064123006819040956086986798026307288384717179011865044643992620777143652974572047184750678323354875332941748825366818718767868148644636597353702058213776497784334640158401756444577054597039934979094832829907457577938722206192875698838539510024210290517213801078525224779651642598911699582307939377879108151375700359379947991333386035389006138113071688073851200446793154754695007670251348681733248048710553796771669118192702355833143492866437115094315560587992776180476103573944082777070737834348827520021171614687895660232931760930410056830069375474393419137824684971897042384587339636396739051604701511660173535854154838347707149078314047926051805416554235980535401919986546498604661455105969593107457179059617046043230674232179483121769006165465123560439251671283308188326394861567298467285570950337848799290544852409975258400384967497689723415180850915360754312279323522312303480517877341739347855401257375637715291119683942720004839324471320934982603502366095425083292879514546708780493421992524861058594616736307722980035470720276811777943896567006081241542583984782287130942654310733499142633539307790949003642582275162726998251480513132669861575813934524621641987704046187424453067613503748722943543884783413169121780250901554974812617384066342529010597299646361573523558771552797521593975841171823829939814480972371312998442280640367260433146813908744513197024490309769525745833816976599976602707083903471020058931833885862061019827619939412912879714445573589611223211306193870759756387915092233513341640307152082614910373089648238591418168191921793541826906643442948184141596938095838011854800094046437716160566721503144329077278335988542541334607183754109982245673128256719140999939602677081104507354491571405697726350435417576269032599227898233708856498198446336736514718674987657879520430571340366182194725689457364916278228509867033087399635623277977819396553692505150315287342055046337354767259866617148373249235280369695683401973635201503850317335571275355901430461795535157876557633875641054359339537516970851171823180498676828149812363045025878472244988508895745235005558416535509497298021624448390898860109430131211651155691010909387047868866264114521120150295301210440070170411704407504883783572848789567235008282307697594512992937780586899410305273671620897843761685969821407829961101722961368873886923421265979695431680*i1^47 + -7364460322026266568887333869973270154206321460540304127350011894582721643559742930716082634348593290457125003454248527747613006602480912925556004839520314643620226690696841352649608363485380824434909194503340496269658909138331508215220818075045088674831021774779494110016641364154587792523951542941165096081353369687012056219396070617503186719908653264932069811643442703062085380197621566188382530202197061302774548242872092910013094335570875339369637882085356933965701482069992054203269565056748161663892770860493119521652551204355821918385544136124014947470000392952031537881587477971821561246364248532469712869589494990511549429467704358514864415422772794003303298235400659665963468913137329637395235974997654960060940760693252573409788685564137737762896320064928879793417273414465417087663281282827312798314657093539424939635688000306506945978564296142950143406220153551504958782164688474952428026406001886071473329787015386984670016557411393173050669957977364972396613023914662121063640639472322522606847319689216764739020967931421426495780206903765999238952168053250234512803052614115561652969416631155493641718333483228398467685239962226293822113840282254233818468651596219217783099062330136533245889969152157539140081557783942713257188199142098429533312638656856798956718018371217984563214186788086567188126150941176487850638191415254923828115832883235794907688556668500482108898480327629761327111713124955221717851057956936798473600306355475313857705064779720182013535705724843945158291277384642181771124146738188544877479173707385785535465183130164025392336885491596825608388027414477875753228211873607484789539945263556161346890991499621203125654254259535425914653094157187710782235446591937378920065708017207516188903184521459715739241580852183489359384343425927384945566668131813095238089742299703695711728429059159704620247064028377263269731727775684427904350459406900957353809363614447396651432853099721417474041331311266566461338411088570010730112845253342757024497745978403208527788688803318361837471561037565552336594881914372813145667622374297908562939967800534222567677200525972396150889496012824155094428599334156700652634403583097731687407083983814389100575972408855463210992023725880186609890843419240060784569051451452524724397922822200603982083743841151952997916381335592911693391022812834437900874749376893827612420693808580854331528601718157566403835140359021765891656201503491739999689974738541987598762269119932700079374364278210065398463721731948309860376669113625467497551052095501909454697579915877442750762926048967079292679981443033080894365258025000788392052042943100544827236357750340301296568615955355270752661640511361914245882301833889268770847763003947129294662646297476956083418660461721146932269185951900868085368323901774454074917126709860052462232983722905018557071117131067873202300228655793065642628460352823800386284431553083299586867135831175331840*i1^48 + 12632485932774077626460047684857554450860946881315482111271651583552095106663986233545103775153749762155652094785068488993383014323550812895185700273366478876939830992528356075022991265837151730743373001298579397810285406730429047319070636197503432204851764113593395826643409820661875550347303705776359950364396527626746927315608905198494308480860940810691356499243863703254603518563088341122071246436357804384294289319571415157196676040631204338460065835734954340304978021056523109423053337667491841505600695230255866726384446210316659745671036565701754725550391070336437170292526585934950955963247653565557053798603030458612714254878832864123174039062582278639897482209145004440140316841619955627643406375133510311416236635453838277655285687673347980612377028834769289260813947386272305767620413663975819210102359704643497103901338940676985951744884220704299781369472937953343299786223216106963905965957427563323666300340326511077130323958689276777380667323950214585380476128680381516124713636433044321776493880974097830208520293318467659530119046725377279430663266351425806119958187780624516012124846195377272605049702578229484905532599260144368034399515556649704039959889418270658713798219301849126783108876895892630345642134316170098496462135063109849378165024559305106885999133596381520149670514072616725420199946180893296684142616508419781704566489499921268665173575201003611711370418999913910840045678886604750269930984821950555093573598791775071988269319146773661561683560760754740268823261901481917783661441876612959274600730148089775863652978909800083403647711696010856276748305171690069855220146969711048911592918394540248158888139937518233427254734695534042564005039326561551592236293074449573987757543157365764100788951800437522734690548335939231164803187036795642439147024862092590914151100846829159387393482834832624718960069204870647943067773667386681820057791628841162590675049397519344945625890245468242897858054415600249700563954538685018789909667386837704956062216516835907839830323523834143129066552134878385714657348722420068907024748006585328308665829992065549440710710990038735399184555633293705949215958833568553058481865302904361706432599836370620999231032611806294237691367225126338881480786391874598436734467389097422111087819331324284688549903714765683281454402384341070931328243440196275717419999458459600520927560667227711070323350452173717275521426887450656749459321064832792407042931925947648598196032966383863715973730003726045279091538174676570564381185796028970745896685933033491099851120239040506508221792288039897034081944416738335604669932395780626495328174547180419464162565813246154797950433959968465040053883119637967459776732342361211033197193692447643149649640187764824488305438895006174452439226675427248755171683055766862788238954445583895747984325831874358985878210748265952990874231852395985853159575095850024490120231157248847174485650964480*i1^49 + -15845765039315679802833138271712236237931197740834399828944135973961639670305930203067308945349091897146183470732678688915861742235053525476474391177691168554484398091948479103633862271520524099903852669076221361802863742707837871940131201701967347142962097306099621120830569570312187064524612097284629297684067080167555214936125860586909202145100507524784545680640665756912506195384960339258788279579867978998254258975152498941011815698825658782451893847155792313960690285044311670637154829015595599396135411045547903898923826515928190079197368860607304187420911394370860364736493804148445649512904273331112904489439353648892604094826671237306385627655278896126146015388500116736319662346911407274465105203789657255203344949728870586596165325444835862777597540957333711168548629583519541084754805561630838773087656613426715742053626414686567455809333030515380536852039115718821715242285687897911795400448480452867393009585009127546315049033693294435474354421868782942055418597602329027659150242926138226977806907848222335310409972476260461958535352878223603720613304234636685425632437772986584627133462207576221766270187554568888269239773187407599087252053541383112856511951209169890802705867841825297645438559159988858361699387344347730519124214222460281194951384454557730814177611947589614491635817939108594735997105122678056471999800569183609658080520259143792773582409249200717621393044024403975962355444018861913764054763503447326099497836071408023964033998299294671101282525609852002939747915398187493661708996658143214969101226065491529512307249746398261245994486175163471758428126837818539410898881431882801157298323960832660897848469117294153850986221659201167784750025369749315517509710713931331347566803200528196260791611723355059696000911927402027220017194863463621653687062915753765118701814242891964697453705948020917337151630270061646050216697201742960271258204951887711463802779989617877043542862946376522353221420718627875968540445434706275739545052831985177638970581674237833911178600639331033298841575171956821792658024273353220247900966632843057384891257114625228229066302230134863026987111096424619964093287524963193271957952765302941555703521681892283070962762621876362561894838936812907771496310903731848031873512253700925527048865022301142797970194780875349999372265153591619348109763658062841501129889039615130906336430972173635480721249393877603553897773614171782499380103599465141861087999895802721826351157668760153517240509902633189258366083855900564181940616924475635968071580376477101492660276880391435465113083413090432508574674426034822448378365967651447451749663341118802044393664920732604312498657230419356077174449938204000501488021385129579894171635416012552321834606729953285079376638706571737719410579421379544913940093708102181810816134201852659584733820929453377736487391945713405605558625066911793295791763047093694473670257868533361719377920*i1^50 + 14013719358222883907279326237496375178924963739574423754486345777225910684170344741318245272465080546456004993523422380450677858651873886556492370759787131489181451441897550849000285155655006448094837558615985178688782378819338876474339164003005017771286140538113864589238549254174422310014937849750687619817324555151759954704643848063535947337910963949532362110409531424211169390734530689629231921579525194153880891469653518685499605345044929431040999949784765838112654151996778477622701907011282316136751387689461657220853640119919746037523182052682990443052333846859770463991435157039215994592506033194146895192674373030547193607554833613847842522116143019415281199106722780008352512629284309879951565817077028639175240409504221800743725134601495376892086998331487838284259583622530796275406183244938851233750841114051949422379868417290764412275267051161001695978170349805506146322706807987783896450942941298360317848417875202483767943124057136779535249335142573848401965317073659724419153789965230257824816978099444883058273444151540927438733148777885826444685788636581043163364832340629171130118676571672538217597435293263369326587537428488171267937097916337939433762711317045522121740182151729727406760778629130882205691529094460987520699645818777885115348601911142187493235866880832226088485637701742658306077956781370660273254887684133590343464340853250900617874327075478273109461395458291121542042356319358821703018714975590166927777755838724105554046667100307820396002265066756948462758124528609527705564670993719287957867370040102394621640625222960514303859154027945643069365468061278894260505042461467305701438914785269086942242303150323388972456206196868307102457985604043621152930774959178367551583657724835964128320118581931590552688235140821228887224644553362464659043803672114879755673002933017542115361871143253222429591480449967425021151354565870267671624287803744440621908271294672175285713067629238443127094174996094339590278914267693573549562707262792566656255443785325708443005541574153000754854155868960556041208411629531252284370596880647960781486793356163371254726571090588272729962400060707178168791560205006368850264132851211839805597372835357835556263266359092691839075785000933080599029145814645816856305448574162905008371715632277651629745116070586174373088052500517405457012119796849531375188553294103571381211325696091742663273845598314865875105104386034994661489418160890671479410758673029064075411669132081157533031682568616235928490835670393949720401789224256519672345800983440894813744338064854922064254859857828316537847122899074093360089852346700705350357348510230989665562278990877540639806750469619127979650977303160551510247796447339070697196515520381307767664631984455059679362572985322363862236267266099936461774326747171858697157230953551906788098645902587593274803867188078222922542235481762394193951861699082735219408784934158991360*i1^51 + -30608445166220018937288321493255977511260072141096763799862204782578999766960461790619389264844357440815719919296209690807254120003798228142788169619085564069416728618621333004940223712672528992528323543454331961032586483537677486798432681617879703804551195134209819558279812207615949390117155843370544125461845035839856357817026115101238118873374666122491210416952976770434607512860773092535850464457359995377337481557822026984210173965125000998032762253701978663948563820087788868609080309157405699662372348309734747324764684303569650442834609159454935062189752098024332781002014467876860925545794179307958861012637817384402354739388856481105654288602796853812441046660378529269332517988891541364901662674902484976324507735685164264581654886613243011323337739001836646938935943755529873824118939311452237635770472667101326247923762689727454042154527361549236647337423108779303203243532430055102193116546675815793575802054825480640941437048238392496679032309963117838538155816202384309202178999475489287373573288659572014496123385959269786931755844050029539092804690838247256643759016918168562997803112589635280213623379831158422489063076337638048949320408021459954045239493994750402900744482194638584984226919382754021703694154200967003821934904588291447010881615413678175007391061184954919526562503262550528439333044943698856498582353602531787828366179389815559701357203283929156341754827141695002080360956097227372759872572861570954255210962784658222036433168059442891225812679635964702875049181052606140444747333983385911500557357000429099376637985624427507338324952851436232093306797408768129757008014482565080421773381294763323148403814517616554349418259447315983408357416576465619904409639109839015659099512576943202090376712708561840414614754519909245753514871273779604569663840877373836008953158880012293343557709158739426754376654522058242445207777132394060115188396801278646411994103054327251956254458886076343005288726043501104569371969862691218683219241021209803688841532439753484474503194397405454644493310290377456040877961115342035918697702520490488273334256787328452443583501134511095002438182766642591896346651023390184275418630176131702048158792902697349398489908330038913398907396691858510215888404030276953491231062281127011555207737569090369507826428170207854456057663117843013841493323515144119667896448163745160381790387713380498520984246850853867744307226897511077462332530118013754367352363486487631268778610459398875266213609391493589850952805399548458252513301288174843676756497531608780235065256797946480029908892244149264577830807055038006019965777888683248638769352677734150232205076436672382393413953747821999087445585453793468260827169771804441163992495850163454806092595462895278948905510943436875714352303070604904201136901309635192656130456681530267682275496851323679410662314469332749895145267495627079460988948284660692018981542821888*i1^52 + 3090600157759762775987644151282357362656354216671260483961627855805248167553219474193968618191525635646207970749761018418093019072780951079129247899674196436331582428618993656680996713700233826308346620239870771505693867305300740653119755222872258968625973526237202666999436712656526679156353261940890224871280176789686541767008371627463353340154026758362670674337777370132508133966099318861364243932751564031511167941705396678295963607082270562184037931080296675722247257483556329345838685588212380109267177819184513083346337271492180796777855315357385477127912615225866000984285048596846177474733780696727824611823075440654962682934838908486544353329804346187127413203175990750836838139966359061152289256267108071545255692244253488573901623376640415322658998184390006913849365869935731185542849240241875333286422263926955288665296930305871472432706238133771804433036317542331003992198286678405813888863826385627967164272141539739360771923570820076148284405667218367331593578871730258672870719732669098557635819980022927384476855785454219192276023054101943301393447012561980266687753762679985653890021106194279711107762346302001086173825525093709195493337185242633957327327670066343982723555689662551391765397963101448863911207474050694592572613773348628221515635247190785846521105628391491582793744048816744527415607141159597449310317256916546103302360750553846380180005091107015753226962826117739683853061806261019112569253345191892655159846424766078521857234696388243125415614471809678812692708677510780461079117101328653838516594176564700026024761529016409978569894036192228727882697305671149239273499726779628657236778029777447037729775875314432725545534229509367079585741009716343463495009429400511947218292777033630226367510746708063718892639285908674800598944530151007548346917995088503536552072288300907628398262429198738940014623351972183166366485689556847217562210171454650234960397076654403012324309951921153132389238448252000858928175569914803291059814576524497594792231916302778216819508853727511278906482868717125979034940530635964259843126844587096605049474363970326356386360048881597580259895534123565443579067586163949995069270104500841391163294431166500610427839127290892129163865989946036624860208542127318679364842023578043189263757959266542386791399409161299987951045141948459482434015963245190410011708399193518570022400321891664686419212390337963789512516408838259125076678247960057637090643701010542052468949710613509680168607630956257197224073997825640569084819464263515729627339666069751798671711112109227480555269347457748232398712562144737925076670935382717567738708547734650240451906431616933883400938692569342822577956182889333878893348753550400790967501049351199501616026206839761766559068889305278638070453252493945491150129837827730766447839161428805646844538530307816615228407707962300071752067655725236475205609787731837123035136*i1^53 + -22979108629743659197035322775969502987354100579107678785222108080979993605477114317010251341039967835703103275172297807443362159400005050628192529403082689199081672233347920046633055578029125297094834306632012439788082851215684495042223070354194470839761804551963705017384453186062201894923155724421836866906364151333743422738362914942508925130306185174960079473441796749075126532286921605956864704138786669108847734572860337434252536386646215752239439535402253325173128499491002050903422801502804005780614224964789367065953025316020299406018690068155945746588271935209646786647683078901348796614393385037731075629658379890396995407991316632166054625637268066339122592943045715327738670295543333175008478452494707624900955971523505521660605256481774575741875733363453472304872508561454979477572299064823105206911246166118340968222609942075841285711079376225452234615771218205189366052505694462887321066678909349672501217935913870656838533400497428464107022163390680961862789673955976274298419635946006696198104108562334568761754620798166041039912783506702363964966055518960067221440768126282621730641480983887693323117740886152242848249940950785572319992497353500039885868012164769791469271409690101877433798733985783047554727524192661549689179031511696916516697809310231627931125808385856428920273133735097221951304091642771441074936016951995179749848227941220626488712112500350323697489454481927787145702266216032424758818915173484191665000491465161719118901575617094217414295491985563047388571517236862971879644182502027606412337332640740461121205818443470257451076646842536171931428396332444146564453358398293565351928936058404172309655017471337312488977781843775549155805784895012590910920309083702787915694897573144339807980553744779555792721640129603186045517341567681253681870809479714693322450947553492221637030668830664004570741902347195326500870044312416905908133335651400110134142306097270074075555033290037937876772340981649297217916954525768602120888966555773909038532647718973377652982009612270308433842313616768200421014001764824382804019330378950021111414172097320913825592978492572143763445516790801730295848963279659997692327707362948479439022503657966835313317156041258636262552770203572376902836716435540675800209864096880499070390426930798937806321060494214442557222326074839300099904764423315412779630012805113109226230028498722372513458579804028617587193510511242456472779983339556327813248556310110213468534550436606986064419532404205555923352199810554303851629412276457840906819818137523266229574409467223696141859423341039204975187754878897679532873151084597951263757041769729825810017078367017283444901408045296716861111825960429128889941176731862499974351224463262671047826784499414323059552821982999409183030710927317456397430314883318802318559857519953088735407006110932133496120435727907171290101514839228860025656357411291660288*i1^54 + 1714585920202541083806474986757982824143042673334504521842403849738340669874697689994145872171524754694247397726403577814497754052297967773641219786564512371678250163766324806643579152608240704241523119634317064662620468373390767662328443517496127440660486573707607782936600241921656335316547515987824015531882731233655702426330519089411092156000630069508198633629179575550719988783686960845208411119460845247309742203898780617218074941425682721626845172426710049370032248063173308696626907222274049159393981059633043117680300097319624319081187470833331541489707713783516282199132271230511713505067281722554172953875175379814396925753580326123029857208766051880297241029088013113560758308035555636630358823191962894994258669346324438968862544826169108423229870020610278998519597888388537906264873014654680821881795552529941360220378338559594208549357982405514089001712426906778134582747976672223993481262608962704403269814030843339769144671193353399004079502898161946272874385833431418952129081421744957440771616677320329823852142182203890732081381918770452035542918740014656890505969247982299396504814266495542832719738646988424703922429078954062786626846622872932772955064953496209385872639569739465897648968479925685191528812274742520688976363750421393123979891424051439190921675556085902167766270043585760119721665362572448564717342507513372992809214033477070789916159398964572080988764371262571763222823310944391830942578969306504205367149376256905329760990027919829990746348566554139334118497695816402253345102950601995204868478318102772090771460132679814852182557277607259960382593163944343449954536273011266279746800482978167566334989753770545475332548928928814624686632576420942759862389502774166528017953413634673923885431212846030224988084079758297777759434543807722506879932337290579561223527745455393638145624059490853682951333157351692205415490709089766907732285854441052829090145919473861913757504896269510554888950631092655301130179274854731543904779347514707233462974402938754746578757319748542656398743562286912139566573626813714302243726449613208913831005515666731921729902162426669415939932782608315950004014186363406930148024147833004330252897592276124253127888245141260228339678245606437648743315124177330953469008823672368440258049846549551163319400517723206737718622551771193614269916220658059959559543460413603234274033760929054619379231594269185352659787464557308715873569485904051643804453785225504152463959335802229899835568464948383850985741702355367442651961403142750379095521177313846345248241986284176130785932750515101734246262976736366232549537740298317524707633011325088055684543639929010677834224822819992073094068627268606688883303446714926164242828278869172386598796442708659981871085427111869760060262307069843343694458235017899969849176315087763957020298078151049653974320286605197537100301951569769529014495477760*i1^55 + 12569252078848002859906672009350822525748038544950969585617788611763844484779850176232419600619804695620198242918843156757781023998208806497008123884944691204992889222477941334076023800934523093120455626017471919215374422015262518387580366940697536683751011674176010916258207071789344016775815765813018287521776306124640744409686181057352561907347724056327643013546985948722833659011233130346879308113920420385706314626827050641533955432720615129908315501382791552428580151850634635022623951543107124427728095814993482558745393970001435218962226354238104602690348743744778239448938994320815365933241472743303966072515239894107033037326797936691016854719451970408550811237812475891923751120200075657846545163775590128052491059056977360731592125167834755762760850000788167027267053108142958784971728381736099807781511942814782463401002858354741207068300208441596470634277133467637683938903474880902383797051187580546235469269575260401354055195128092600473911255726557255272512054669398268034078618884206227113810382332482613024025615558455702777210757990568666061115281678344973284507255139802643938704534087944470166706765033219431936161551327197122059187387747047726272319470730320167724351770030074408740462906857766287068644692130329395627297046569980613315351314290394485702758669244484936008540260159970638851220217320246101945902641250187642429116381208634817642493702946693272514418301344777322704742232881091438723611381806389116202157928368121773131717562767302890962312449076364725464953640097361489552345457840440374106585622405002559339305426704031924339098094597321597938295098601638100227792856994464770706080327829192492623024935881066381024382718430629323300170844710001079691135568005420229724940914651132303042163085357925924565020807858814519514087263208186853903848140909814783712085603203238487785950032779433946395426788424056104587810933242394541553489157488709789488175159534398954377897661809833694566865716508971717308465897180920999909988359760310687900418074540736926429666273039974046103239156120503901441382269524834696815741892702282229171225375572686474555623616654494841384144035104787437177438121810375492766383608801215350241811939714696071350888289866240854485051626422120982167687929118063499503841698849243042451009215256132918037338383604878074362483957605749208416130893892337110371676879314390159787020915613112043214436096517951646593647640999750001929433380365778838484283197351135065041214739243264522649611786142423074424825697766020820092212562715496722536435240772602333494375557393683634058388913397736477652306965228504985628694294168964285705228524909705827117566911862361011988302392448659499135226842490822284491156237488900569661875461766544642745543176545738823835683980714953950461042345140561780709665867366817017377201274032531940812700134654029747514205209208939479855712621375968501563392*i1^56 + -13581184889690409125604564270848413850095379869274659517805256431818611278066519218073121406323729014444970561672972056390971486598235960561189794976593842666228686428053355379078173722961699318554100946962294495118083907396512132720772279705313812519303007702424014258153487938505590337416303981783214263640585659065905825001930496253500561722529206055537357880918473280208882635892899590666389990400502722958958728000651864740239855080682630438004168350519846466556182873418224314213023446684697402011319895448339189253460841666302611139912271515878792815972589941924988421596268938526917489516409928564230006331806220447776053850134570716856196715612140410924101572519920412408349877474789570313670597237623736209655610378317477254110751611739023486789120450895342904804556699754752730966682156849530260656608915674706373857135218552179238433270197635699026263019764216160133253623045633799725866805545955677486003883135534490227150433077587090437510111115516359548591399650496587737206192510704458603102022529502589286919338525541473662204092548863965289241467268446374126005687704961925363736023490935652663151090453884046139337941132573177839119316942506356367018032411547701214255476978204942681812579489195247928262916370142814166374137061629214998252380578552659718943875615562228907705878934119785745515126059080708408373248203231928203617953853474213754493252551497614486434407873673724144628775853618941552596517941460394146569690684235722851321116407780337804879014693624282704372953618930449951994402550847505972700939800998557039024278803552060844060468127916045885996200313349251211134632232246930528005324253199954685857018312576721362670144490748442145303102352607290838066341363179957355110452411282415167872722065567582662370268281994046002502227061246242310673588821134696710585171036201647864604590296810275475952981628634011344051296852767594781564561440658837517888402238849099037379270219396606977065430417346107062460536250962129968404912221276056922653733142932534124885250162238065380530211756910046346823620918577578379425589333563198440681513375528824132246264261582014759786299638896528936486360411007679010656711759159281007468425065669375236644905148625566974766089042171642806786771985188771097107824542093262413875827507568205741988444556633061500877257818750657788083123031940784199023173694919130679644524070087095891062569267942850709974884605589653035564519030252804765607344791177044978417072444810372799148755221200035342199173056574996734436675165656805901863402280257936717028212470889773162327771359377908088984205213359404614973264139068122947808912227097307896095748541427536667042762751330459555091698618484352553176093243084645736435726362424974583020286726540865013192380018554826169146559585591034417218791290265437169386748777352393355923749100125582609472638590547994225252937591653662720*i1^57 + 74779652488569685865084642459615627457487287578076225628239319091088947992875757680180394530098457347240424944256798377341469104276705120702658569450105898453773454504724390430776200749853534703551499393031264336147371280418006166733922184602314215832935685846758405119554671769174709600286450984903460889315141086915903141611781581848186981086466550860271938689663311295403724733961307356279194264265653404544409569720928518064530979962588741392118999960680120470781917029462802595960801839335501180070920113560829158885611954502627991498816586652865757386926139592646077054278834276803885969271075779756125614050333382171832031598921345228623617412139327189151680209646668977534180046445503975874775671990856611398091435206311480165807711404756408555471640007670095170011156982138521174491128737952204794018210311467573383162671682525906424301722655963965906626915476936307779255675367498163146392956616394843539171632816155629667349050468323695680407172493262043301126667434813840257852536572359511345345926984934145117889960048333348171117241361008825576166031798424684638838588119761421278008264282144026789359594596698701670389008485020519212910480417595199414835308530736446069098626745867826249541432227824772796907942006075722374177397451175758453045435789046834637306899008646001395787202728316819494303077432951753517190735805518154510149890655348991383526190511397860530019374461684617900020010075551461201645608132336225552336067261412772137185673242198073875492145355878498703070121663319138544812992028781599225493018155683577830920281377531385061402477239860459123775878831968463565413901622046724680844384573936779759924122451573804702460934777476276734173414569415007806454114066580642075515014602861126597754830939523453530363803377802138829995026869569265232409845080791704123611181457009994650986513857124542936648298683385261152189683704871021472823885741874799159482721625697232139436111432586007997129748854862422673845927492825348379510776271835888483398052616070174836020927087300251909631328230315743689893247640875823519066344503452076029980168441729008916222169832318741015483799409663796123410999801498501550524802991415139696937806884069855780772447490333592926867484067315146570818952502738147192337089228534759764314616032026362760108533591205698173490239923806624932584133481014613713727347794727175813638574289172742276273878397484266362147462272099642547976990190414593656840448864276377174341012569928287025395579929882221041523811312872853905313615748309249115869010459372187175053261605817807968407864025603776850101167046984693384996964992528157015896427924346743407943289577886092866638346607863225162917071221040639444040691234921844582357356249045977632282173308457457538525501344504341818484529049847616740390431335646165651322995302113178321562584316025809042771775469861713862165790720*i1^58 + -36222029971852624110138782668987812722852803643781384259137166419667612926041961238640772536651968993274029498504036810682363084411647364454578154563312792954493929410051501742824180957561997476528276139228364058336798574251954892740865744099124727950092380045467215422744658574812998345593691483006404555023986151894360968924486254117883317519343173488802159462664537264064637914551902030037583996341093036177067227121706592411191746798742942105308184499823164755597132370466155751171433320536013536387010006580390296975103453854595692146530245628339445732905424908048022196941293208413860692957028042748714939319630633107060830018562005710530312103999401687136805052885725450097104814399188348581400496616486133927590364626583997963788143374460712280813748004284963653219581443397434588962281291003546179767763717142056486506590880271277033657393906433485410360728605669906720415459444973631364694387339764787746883555396425500817710783789928979290126065716691095647011046355639347851487961505902246502618915767445389354523169884942218823024548119563491571980620412400722296383322027941469937708615916599917892030515370734493805351897227964603879213411337829025856860738337637204553694648472458408189199708363304312602321211328635002209068602754254691727866518855704740722588857824489575256512845024468004195430712138256933901298283973395143613061919666933404338835142547363220787826040423306792656301978678612430792198160631633973168797042656709840178341129660130110453746687925683298483252437950548958050551107978662396701308077241550726542925292078760240006837152741635532476802709195530039818720779335771639440343117005283607916056148758146555815969548282330921717718263621890449015815307366609345484756192641301691921001657942950341772269363410599671566399459863010731373854924811238472976787744202700486665181315866184750991590804114990620449864213221048993891541054079338253466033475347937949314901994802254629555675069697674310896662180521468991444356323717465618865036533472944678006837657790854290186148902068173185455434242690430740044380248515806800864079592656859937803653685164795165056193732950791869776395483692976707917470172708945038904666230506900862576877667419948872636580011006844403955920433187572796146744945470175973015694120116378941229162613591307595428741317201477077603748684191678803760232033566931933811114954889326521779893905159916577357231400892329723738254971989793576656201206431755435307527072888528635940545700323482161525492193284095391214545493661687420553573527148135717020084048478236840016647708151307402579957104151422168943615970605384617951761629878762855524426568528429198175912260585488617062759781618023944672378388798906575233318950677803837116381456717675302584668068149148137736913575535811145719292555992866685561808507622054752805508051395626548785463879631334958694400*i1^59 + -4547664454300957968985118627294939051486170645667723513401360767499546315010440899506421278796583059428413858273802958705931214404322433488199990358688105018253952121556448918361459691998499043952664156811731512617009503936684955850888597805403487402659111748963116256414569221135926444111212857842740612173471593892552976055473522825240370801762224240232708549399527532395037259342863796648551301576096016009481293417859226928957548974836680068276932667411267280437236534947055750194716623450743782316275249625074908575176156332331599703302460462109166570753833956570653913660923324688545280027223323530968803885757682610432724609207747369287651772661176403843677451385811684142811117374061721996925118795500061871995838976777027794541958016672645794479995926632362825472288006280914683858762550583461109756659413506648405438779027228795834931306005637347320341753581172769231303453208956728233517815087136693466525944689306184425068547342308793769489866822638146244210101635055791122659923049311405471745480121586433804689488148209873589320669988791292736574558270913660284806162245134333111890222470130283837495873880756857542289744390241819166494598260080183533606471499812510078834650138957672275591920871529708318846430304884723956560682384585505965750919099149871565906345173039771329927295069555009777823301541472053711787147606791641693575258271818474535695181921384927073323356883153085364836029781053006327725806320276048256774962914404130322070382403801544335085696168648153494517685515028696312348271770152387766948427914999907657436678705002786287802107050065758747984728238213902501103958113373893920865061847049129807612522962769087947845079376452831307979103436227200780580972455411829671976322404583555750040659922369744367852667703968145630415967342928367654494408249655197501422942020684108045092555349329331353169989671360260794879931151840916401939914905647248250220127204177470116032074134521209287429565974713760251380572010433508577218706778449161360234577485915083320504671854961294522917808374432824481274466190328625547013560007393173263351377321303481821487427060665115868071989850464316874295340933452950165934849486869840625442792141683976972138520226622910449511414714013145088098592291866606153324784986795342541253096220944678768296901291215507758134456210505985911633163302036287784669775100206797169084483620497091139731037415144149488457879895174367311084341365352134580348058072940442497033013416088618770199890791219212529730063427398444990860984678667279594872540847275962637826357712609765947963291965045003077902734950955529250845414431455860299691042420829469646315870595870427126284920166432279923836540874642212844457630113691120091862915922383515793903974952893727793586436783327407334405972736055346515715369712944422543320902105548958835315565792426218389241882843545600*i1^60 + 213748992942034485764597350662991244108091835815384699378612440220048770936152637312598961970051431241921106339133373792831843585675778286635826211961247876492823168825133195951744103162416384374976101543274845754793491245455426831151642144504513617083819982197984140691138067577295040254059703655996093625898963608030430362283164977528562713450126023301650935485181341000732022995361071862055836951387874087236424837042410212035445685348376106153547176321676580121566156188436036640873792204051564136680449678029773249551070950275690683354558384672313380330133696208572214668528014257563513973505930693814490788067695160241157749051557204395624616453634113426454510228037958441386056646745083447279734839668073642256130175246457959570047302251327172314361345416172716262256556235954349493998947214125072016736882094788892889304518122474636380612327343241385359352737575019708586573796707339440264926582065064276501224403095843699489730895479519596585981097417955961397302333408505257787003457472799996075766811509887654424219673658386985790279721319744151591252570206911533427960372696008714991704770410148579109099088001258446979934899548028177438681821492729624086633864949490473940867848679523348731544857434910373392282777797424508979064538780049359532559779768984394029193316458375712844473033867312309346867348960145837136758985952647948139783333768404436775335176263503223785741314753180968053003603116134720469919698551757171575485292214159042820914852679506848120847926222847617109764851652759548850154881528682185688911134668623149706702029173518405932350787161763947603287140685154182339744897279822266790498358843807976450520315111967474764245423659981187755209429060061210583362152570781957490548022395233840151674823378139916600180139806318096034365893862499568872259235633609436976254129856673474896051311821074384015137851564300683755488356706246807401322607503941265500503793726708940766985226269761960014816331790421394534651841851189438195693189685947357946786941045473042292379702225822357568184209291885498662302848764244175782488882826171651277836492594097107245275233156843409336525410961804781245497291373779489424127531890795947669228972264101971545089251535691033947707041753285836212967241307283062339062109105794551728313405519838440895122233778546070408029882989744983106609741177946324080837631588129539292461759697229178515800890596319424924636949789638155634324009402387519398588106141067291604406663387143809122642712787285039948914570505803737986203709685255164912868719553117786017092036185984289923519034503181370690270709454915772254768113617707520524145237307720726328895350767311174546810002689667790869256744082701415546622992709952267993202869400746654846549142572270277513955682617945100248779993431525949472015215172653135642808640383932971337939588868238118748160000*i1^61 + -12725323223645343868196351652337607704557211422177101773103804234194697040699707304724809157206024094720414500078946614553227041532312426120750564594909568728565837165697495903777974654993903546848434202137126438555836009357815196552556715314286517969486829816967284052510804986263477484082144126781607891616765629020108182863487425947999259537451342339834589733468153992260211963951437860277127219336292859857320142408205358590565602710165242023420936164963230091397904196936185899343323776015439425408476155942205626074917524458358497056750454719319154605208088640421879446477891129760628034823847441596402748303078295364183351426861899168543837688783754425672967739693131258892356334279619421166190168438470870764981379778729308312907835200888474432274851572302832844800409512578013191827752280206765015605787447584518942016189906772701555679366583368770492134336179095661794985778755451455435159582247446074889494762383427945913838618740245062140002334237121736764897368116557157136044288037080562330181096862017507131074052896762368232721199197364474679659207213715416300744231833910698850233067930124937934243679860681630240914889180462250415563795260136511055249261635681080620428559905410964517479484942952216238055872270826879456069047897414842985203316214215339437787066945586359902476237550058468631935316572205315643941218906227072384575124123215529570930041661120503277233657469400157625098887613029006315069380208526490099281863332282251462445502554053945005804867617607524376761107546898453630545099595646489149169131410644298898991219084044607161718066186701107865580067247220121222769623041585298997369717075163994421839303290558508841524183330219540666198183789057999810301732892298665069519127782104634716736408353147347769117989994988218015430104932475466321036077899538635641705002154633418840903931818285081233224694113851532556160198623718039877863498586420674919423827898538088097534375747833451671621105293175201799240770700436958095345149168645795401543124618146904632038107454554741293256549279075201382671114674912102315520594954140198059914211537046391591864790747000716524696348917002831073298765445141728320098737295546489346827242323070822043131617093000377299260633114052082179418822499972933047817626518793914439359629177857326251113010802601613381301420388839961048835578104030050589194769545846817007883995061244228432616056502433041402040511162962646053552939376274344767531005190312491800974388356447903516648639734664220808392349536904428691929050115516516411177202679889972169618705782742586264179771833691911422346311155972185061238105425486366169073607368187141388363856060734646160320964813767643498678670583939334641186132007468006293730343152418328977044991383884675278543685982480327115338207802412713455176615213103083373923344633996686282051537524477657088*i1^62 + 368651901958431104130458527456726584211932859051564396457503309168673445218361102872153146746822724537341687487192068467668580669012502101705853528740703192121362575548878316766000153717014168309118468013040455473296731169306291801313382602155748079085534332739814113175715757025859061197510420607411560025880520540786350036257317664870768572380828747359151255366959321513348171596197589741633996735428350700246959801078437693281225212266702382046297189202143699210843899960760872365322849937872100677345079268717385564557705874358978321675536620258827048095405094986049863133130513576509186891555595166740919945546654899652990945143176772321565042629065056981964979586057248375692657333360350861936900918108246347755254230940424522273135120827680438895378024975897300591882460939914215668099120948885215937304240919820939361370292771116309151344503722052659932449122296692457709753809421056006024873136808254118497133100518412285372376727628620066035920516741770545470358729771423314831679536158396745080299600218570591655583295508536045512475226764040097909792103449788136839513648840874249214341906367660141562287839770390155425799199093848960615235369033290092973918898517474639703478344774974851455830314958004542580632876548471940251354961321600508628007330333477757732161924035373288114321409189876091441012094001284480212575116094787213498042714760073278775412549281022729101185892704697147897157773514698657228524623769291233224813331325301240826094491495320217062554070314774084122545425090149103989961389829579114806001385312643347728739084316820550983953548314410765539617325257776696967689357124900132754793464913491264316871050831098936116709085026024898900833551670215334945035746720771815055756983162862761068462710308688696307790767209485493576773950636825142588151866015532965693826821155756552204946411738683956603671171095594455453147768215314909523504190551907210897146053312492812373079550929911702579221764013948094805846553159892032221703053577470832778438843605517309857639658987271894679134019451894893067188149252363985570897009631133342420829561784485901588737490022900357271075896158666468193630168776542913666889061669442382549868726340032943486380053743280112457711225136655025820931975761174214116768836536395937802149999281056255628511965895600449694674590833415659068641281874049849445735623411735247034297727548677010235507979452700266658212677861989311155160337878496216187295276737291155429364732980835397298542830775144017604087712716826489052748427918499657679441691524102130956794534117587373399566203676931223457121654898949852779785350087644759472669200245031517271069953201245014027584489941306431667709236174048122117215308536831957438105201705590323886306273366134525257041373219281591458325950870919910843459548332052747932575299344314277471836962816*i1^63 + -6153219859453115334632214297065130441392849253647668891425426216460082620683857463812017932612633485258495575973815689911622464548316361690155600820653642846308567076423033529378161870672359999693104537289287356882198528650858672550283084262071994646242449737700150189399212119222607545124942285517053255170311240988085012299993075986163085644684838767571762054767377647896314257111468146758012563076814539830282979645963454863091969760018715519480920467551349361338640145152925747921058383917587472506387679311467904975753020158536540349507901094175802236005431912182058915978298385734981915334488542058811246425508118726695692583724476450838313471611973172214338193804299512739949513164765418199448998156707469454838688119582191493537112824188302411658708460421738170021869452164842134314988681986190946065004873280325254711818379120617478857859284227930906760220193320975322146453625605215859183408322357550672925508527913999961877915843949051624714803960550788432965021825733934507201135519639596503980503222327690529644283410252883236478413267174295487196786054407565197116722751560817528547645210264694420591990052280566231202315534807472826315471325416400315764168490989091768083690841255736132199835513900789260647245974772685434917016078449606000137460905224891277240638523021034775228875327090190403102345999651740751046867881049134722336626348140757928164208051022826909579189887859811503801806207580553505772338925724024287087256784602571577244997971619089608125746959877563280891219360177318526884423890392650302164400069859290511085653700988488032634805133463070774896979832396855480184466741851923289458559423155732809971790305945942809242718731925247548454693168738074511212335420835234366572772196976901852533498295958896666645931773575343781139256704035223835569337329800423101829716461667771018935307855513948778238474236917272330893597315171379706000514165832142998386839304457939414313344788333827299099713292300297599314165914392943971105187758847205269934092979249816476684723776798657522570874366591203290370252269779266015262440455557769908112090418247449279802807738229102825254778738505669144259400750917462001156998661906639392234379000287939153385442692549857284216167059789405659823677433968908478018232449778962707908041709813219302265054152126217610140884845640234395013856072120678098067146888831891098648963622148440718222899815384889478177184796385719286214897646296568954427723616645840006520261476064411927907555440252384837631482654513911808776399759131248153557357607770018027708638465015680304753474997488313058497605770349363116645401215176059863150974143077460045500689085666922541945224689609693253710848707590746629355030239856231336734681952311138472423365449647745210881281858069147984182606822414671746040482906511971835900727597160137228288*i1^64 + 67427996637512543576797188632344104875900257326587379368281503984709343865550247897596847746061683382037144351339226168667672879365414188268864333752021955034403348938323173810647661228106577654440817146183386203339159157516652098328968515505511485280911214932084976080817397883664936839270672070750996369589828801590990338983791001776307686188940450019018497397637175663764970396087471434435885737609701672265997260523363984334460891489800662602251441368800885548477140038892657571971310712574997796935226912385270485520813098320812889530615861178968970502406498344340829500909049143522234003488581589032832351420103079975576016810677431573213816935630734424729354775374054934589383367800631996796510874109442364404100034968755922180479244586336536826276241339326741956458326578590996657650810540823909103951966731209200228899063258337926987133143032898243846721400763147809878386059416297069878348401418114630244349637148801038194639809764125777833065787633926194471406806876845788080291671712854561617374900475499334087094906301458384197985810948165539466419647869510556272136878727843089391507034636335500914404504637116250467538718311234650484251780410801635093843877479498098348848152403806458040806986195342663635996816669005775824855974843279880733459522509663103836856166477451742878692949434345406510199138852614601749178048172848425075168130438244698745633043503771304450754005976246402612895356958630442911222099143596832352841585810501932637102995927264013527549933764175625496195892571371477663322830152300790572699282121669810063617238862286243414538848374861633343274431709812133263496826238555926297873932586891589286236379126589072301622959969699328228842253397162721025215298235485447062241933879407817044867173704317558514465087559734184605227473990126529150755816769080001110299181459330679192122771199813381572808469593429356295293704493965321083303372724743643090528127734019296438616691704293020676571861947021826247220300544929262096888597883569368529941384964901299886641717941670562585773425138611168506637196679372686492659472631324694602132684271528327934724571089231470969765151884857846479623740669287431514967376331812864317770679928212401381418501299927706965660648917331841123017396963888512122811948285174994776425725413080374525283214721080481854237108833074841414709751557526903222854721312299292791848551791138061446293220820321044185877486608582745859440264067678379408401329670830824905457385333363218458073497804774147564904027022393829126562944379912403628661004027420575823524653907630785757130399871749327623976180759178362558135597709293014197072786492369749739965616401952962538618947837081623993872245458117227971380623515942075295143100311559762222940282900115465222055216695671297457798126361996210450193781284319776025445033574400*i1^65 + -578966813418727057780045447620768162097331377001423815883525347013765176960701226167359421156750858610741675337593733490384509027654601280499988275105127724313165615668415558921247600648423451074596522191951139347982542289833680835595854099927354753478685680538671045026186795905831861141007151251956739058214806309293001163715048160598862218201267573122619443493689025152128661721420277300789979687961239907709162818224064401274792391434716250280208179000092672395202770931866821033813491695330564385531966945361016495424163725270674215957993897047428967436103869370901917672939682266887566241384770394000350323584391877260063204313864627005227548773531673954072810042147461401963585358016602845677510245516874012055045458573319320515976504291261157189591251997797885713992856479548695885981685392446706610411975464365048656389855544647309130011874447228135860277265425544189978177227949061928943438067723583083589438335237995202496441472777792507629213607532178422390302548544003537008733503137599031407783925028057904203209821620460672320805408508185017093733803649561176890793225237876013960697152760617423282183050053050679115719312880493611874708268649561869141853289966490056516876473102364294092056878356982937150522116283536504092281468172624310021797259387361707037218822463355209651182869757651164072279687027288599255364531121756585800753417483059926629236018651269675562021510099715842456850065534046181001944425619327808832147489642697011338135674137492213891572561484035454061202256170252086166525274692835159786889902065853242597652129911895560646536360321591762897251040251288808542205308383408464782377013312476949846716681353950832544063415039661874940088144548767311330063395882443236676813404122002485562221171857346406319357045299696130487053851496010161096026816408690183756178822739006245366140215250465840519230665118006591622317881996013966060861445762653291245928342681779863178284398054654254045503490633255885284816164945835231205053663328641344548267496460393155120913477585092202544930213090026573379228598598479699856838813033188889010226796768316576607724887338316662610476238075258321397146727144290879796969089565829045897750679976986917455656647252941033831552342103689875876595628663687581062613678916551079347194569661593885353899385343864748670964766008410130634941960862966335611169823458738940491768389957111365676412112329946815771818490419664766501784235704398019102512832605781612944076488357184580337695884617230861600478982691139196348888552326704788341734017513992343493337930048725007496951942443683377277064013816804714513586429605043195259984884098307230628747515139446174463452890341531778499686625957736467033905101950305332885155393697653922104545311008519662820085511330550967300504763642482153672527223581624256954368*i1^66 + 3799999207832602117269384768819840616037791000350725515227639912981870606391939509948855214751172663893159917816682568603745469001409453170931904261996211527650501512632319403318672428060757342454876161318956743589500261290419597720667018116808934600623441236542797618571901846567433639738237173410528551399049979901852192301843126732477190446041288578295977099014500231727325303450036169105603206674220098072020924709585745194263138434680919969838536413082461073455261898048009274676500134392291801667078076240936672177880923544119726456039739989845918639967206490190566966695353444872362696943695598021072792128823022358199080501740308890801568889204297653560508411910191682087712671572343796094640284138777139946746891738141665610156095700545851773344290339895149170963749923587162649804750721894476629978277261923421266104489350014108134226583730461718558046255737420619640974574845405066539759983219417983499419910382683634237774687705071795604514458949646621773130876119567360912321288256033557556821076877117514175104622547915867835689701714989190479644847178785264330307469652566580593387064187200431289726399789369154012718237625903764502877447665877981889941846383139685387017114653711093992197704549050863333670462816309692414892147840337610877292721636858954996803980407536208917953518472310373562330413098077239970254814985049686526410596949836968746405506303501000170099984358813144019806252933275148711516025858633264446823288367201245408974570548061583466239870368987802251059923562367118879189028398333655538929615970016992273321189745025713392650952683458871704144052620436980312257267398072859718493379540983768225915474779105111127414647097853424431099689118279503696572779373271344235248006501830537137653358836369777728535060679141639904754272546196145293472281416465655424406744713876303218355044681505524314896224750264313591438411818111261548757923125777855688522613264592727900002560360119072772386877097272674433838917081468918051119151674180055019810834391041571029091506255565769685623853096928971738261650608583745191865109145876412364225232023229157000227826995194140176886566064870549775079873493787276182368071213504289504047710305568572952469029313477594098184386819277974149283057778115648681994607676037841808989538035645933299107416366128398468594864648448275363958380468330509445379011600402780198102072787012050234641928467816150695782409582710471943676947258741866547210051885149518502667879672357914601461473293557170449564507599346065902231559725218762412891050109973326087266459018234509097890135938693037909362938585590820338217831547238692961635856090296302421575242456908260176279169534888162257107867970561590910235970406402601204401502288479046535973437224756954412698790146360301201998700795384105193636253558374400*i1^67 + -19948657512699749641856322926542269221641048184070321468918540344990831376505383803245279597255738580574798578263702921361782823410992598794167688578088713583667825503960822568202651397237619855511479814671225810682072027984031821072567446106694186345858095205535583773046090992074333746403263066889375727237240612251696373639212916150421208665109370185561312308162209348346041250139840328579474839400012289894439797329620582995213263987864776394063830643427144393233464175703276363759538114281363568449137768253694198986181751368635292076023479481895326824628494402966530899040280186529288472453654040719193893626776404433483964634906188615811203525971692023162471371830444808274497806979055490505308075863025222899487304645024010614171147619534476532930917984090136435813798706770704758504215357581940189158779254186927821631703409803584551950797426705989332274982645772706738404894168426776092784415616121602047481228446304380505352294354455025471306549122618147840032858700561466073607108017161313927080563321638716893167125943992525643901376211027008792654879051780018421437342886176977550545039415285412050182120046963716779808434804832347934533334574384425125405586960610208655098553701454109646094369926570569132211280759069507839474724415548670321561733816858655819143325542054790407090310560026877590121178641107719466006871676236777083190863931904490728854871911113595185733778170088251366012998864821024738553217696674599423065160493158007278355573225451760664703824139841758186781895917960971437181740274711322617790360530380713180049375845577692437321275257434941752396923432127486076590171126049476150662888760883970377849193974711279158739674256718914420520035480673674087064025927729017647097337482468018846424801738679015534233701544712537723600122695831289915561496048493915093702437377618727943577469931156969632625045667720883163354244165654316769592678766110789247496120810975389926059732127129935308813719155853402629643889030549834294527754256297709217957913991958366369018504401253676310194388181168860793143608811134889946427006526033210932905959522406098692684098859971403895236820905985665506741340907438240092201769480823895685245358977178274820604326314393981503864131988631055422422241197831842468836698647338207502826796020720264153086055718411845591787060605722634467432986575162016645526978906511493607044988069540917845273930972321278991318321565663841670210200638170634523259310316183591254863838309555055330969873756406296721625374524324294202844034673761513186168894405892528460382304764293765830785023522209267438820291152249494755277523879934176338942025907126164392826579699489509852075210629676348491248248278126682177549348166950602416900083893436408335849841318785493726369974026286605181084083259004021637120000*i1^68 + 83328827379017326151770081422052209075790187117574443332515939627245639479542831970678271345949185989211787221147841794337878946809858839282859077694400590810745123639450065932188730608837162475990520272813247248315996626040460617674660930526930727594447327245741083162951201614174590752952865389244249087293425828359090693801379213350444949053860556561083576647053737890610351948800277350006819882957412146702353382698092517898941600445681679676420659713679529710256897000413894435527715190510132253454197685133416506902576247694642753389715598643398113793230007439561271709046854246563595851309497029995136807575687314561977147365227607587874672748137218238449383395118044325244250887808043974372814353339263978267262113786509287571726299628073559504552445737861389526764510388544427603208640585935767342412480311310368913584225836934933476858696431545822649247535491293936055918279159873550972415390318525544290805535730414812970801700082163791365464404705751767013917245516890526028946229464626497382934043278346218029574116094110838146728011133686920208497547891052417406866226975246612155981955332788686708665659237499911020706335967052249159103523492144872375066504884362887027400057179833659720410647462718455746725711039150680761838401212742813793174697287955594577052426628132506097158808407794547078039044563768705697586463710491569408816653838467011077134717517418869707068855691742730735983810651761815152469360780674535733883331964570552846297560915583378274398372098528696959391682033575522371082652190659901459364341809405193661000473905225934394934056808785307560240653913029056058730148581567999100287040655205374397250351949067266064462578186316025509705938216721667117533015197723859633889366184779944350803734415285628869017078171286557052275466711463211439181424916013795971133573960321896784998932120278146081806395020223947085058792052642211568057845786719130106984558450811623409755134034553603808914348261246781106340298614174210514388577161836767749414289127423285942801296590076969240898088097181016730644182772400209000932743948816909061709259565883079283671523565187005043670276198602960413345595573893316463152166384685807371584591016302144816029451498264013964124902830795944845936727505650487226787682127028226067701901365914193332705241881719820403874336457457955634461480085307695883612862612022617145972467911816613727383627870678396793961272587045417232620802963084344564211203739962508683417048325883281727210385644105004292381470901450390242494609919473765951581236482298598221102815535798994430614241788516821517227422915747283839833697486383315069871877473176842468443181829788896251834600559974526279769526686625483199502217014429319401594234165769147214169262858846589699085352541317116127038406656000000*i1^69 + -238163794835106307071148088816606437357657453409438265509671838317236662072011644654986991211994773194567822613550824134430467996768765465240760458666608599300173301002096276348788037182161650093115163090912683268737791859439342911679433607675231201219155039356904353796573512984737592582966939872428851395114019329508262134908678583509135127997400181549075500414625897080434003925827033470091138320791202352530663096460019910323146513700576984114629774284070613292243901592022937743039147209318706424171789426874661779553730526701513416743504036498178627577828011677147730730390718922860631111765343316446586951804775032406643080431116333937878825933759853204037633500733374767073365507336385496206622711891506530803825928349209876498613030099846757253698047842352078227842803976490669678459126191117480644888383809049365537548337951131224990267162226971675372846688896376412219331640518267625870914396047631441034521261942355436120495660361906432839340768093081986231616292555416006151865573953405391194349974625232474243227014990782654483810484187709783275734291152688560873541773116334050435785159745587447837480553793014926323007265851582067733977780308189860048603862033690033569253159784692049195469012993743189836664557942059170399135241587459712832498131537475820129145960194486807691172222967273918699910790603243527232576640063360483768903154287005582298759807810633742167110832786311894302819330434821468067920529951761433300151688692455752981072320058781061647811065384256550125401034404092804142753083928977083349994093633262497415788502767313745530317988839157679725885875602801867116826148742409820230398718281468180717020723178499560672356473799638593823237404679852109773265607452753667083055520461330225705950707938659701696962553744153511381222776406415261137891942702802752407260403264014310511387844708324148869289271081067300016616669137416764396158076606312671825971017260555959923961872726012480344022622083978179475690668369592266211749261723465867540844983446684154147561473814102672557920755731046398115388908925167027768450282606572156494255855291463147403548661213918144230560470486246825124412676853347359559309940437715752031124758357975030743684819159952868965087526084749372849989414533580071465617421128542975560917073832746535171781468928582290023721066820909577928989682923964519578828159034416933659520999303913795471059188015686027560186188463087985126834450621951157558971459694378211519150109351986779550187021922485419239315510715713405046071734916235320534803879038913757671814111482263977573062469428860938154863415967525650384995305524718764626710278637951193459139144284039901778358266308005581610972106545658746471260780665924783297395754997184709803607376146764310204392225339395276800000000*i1^70 + 332151654107011851131537293427226864041457692518457608955775946825514806139869748328306556191724407488461456540511340199012316689402486143052745492935752526578080697795746786577035841758370117897565303096204634782857581074641706805826574947910701958981126165233955681924567096468669512937735013749582131595549358383527833141024260678691188778633151948284740116094773254150008669013271235963016091908486864022685397288880835288416681801147852746584686502792307202318365084902817040142882906951172486094335995073600321775525278055989349094590382016853142329430743285576943833774782031017095497260952269192629669090223111018975594453292612934822145110441550147650826917350131664369628674841778395193582795805589858949979532631896287531118405691947632979510405711892425717808037029049323770911726272223191263829013322075810512459489775428881737791281928875083197127540763907063485461367443703031094538193124740107228241208340244942310127238140809424446320760229174398361452606579336435962948813727288523334303031791797682354745916719983560358164345296288718748507471182581942069854796161055595651069365136200743055148702426192681302585911155376034896781916868452313764620352940479327077456535006454823074520520928508331868263660829458961381385639072764410923196063845019483939184791405416300159562394165348202685447255903506224355865918336256881032741698781541740991428013182200748927702528241732759322592292429232868226012127579495421139619672605159553661727322884669538462311568880892169010420425131244989540473031913003277712746743907417136073807343999498885558683045496941630435293560135309262307038337092436978209438093584494741479305309693091706175587420939040055120160499268056236629600141804438880745102750636404877055627834031370730716673437151600934331985019112353258996785209675603827710380190862607466276902497704956988555288405891688897549548815137689890567832126644737682787660614614880253529386813650983615999257463160631767243118566025707109374501976050260887398561786756847156569813311882512327512866678135933949376567348181229121463498150271724941473339933720339882395828625980259819748955394164608482399600203214199448746069434798262070667004922555751549326352344810446859301904879241906586694411109595219097562563336280204750428144238761340405409933477844071639715902316129112906484421473056535941158530852664600398279714014157431420815419064177873059599644430238582086985871818324038632443944699480566306961970442810476886253829962993801986737531248780028288700182523376005301138980674842582659626537945417411616065595410083305286210566476381477995003067621893466872005688067139837281777733216447764938257228498042644986939395904507423176134730282667805576565348671614626660107042323305600265846039511040000000000*i1^71 + 32244225795761823570397602280298253808923057090241203347946239812649517719290916209367576866804840522228173632497213296432380283671811261171086986752029289301415935607469095102736615329820700752704725280684206956975272213508796823390144822465889014294343736557475024455864720004997060587757230503535802278341414144350037406375845521810950282615941869132575463635400429970230186711474109506478714765895548084082223822036547766905548312400416529015632962711808280988642396334050466380846646680308448406454391568238876700857925408614249589688886712404050209656999650977353624627273660095446290686203998115040683636126620808356017585638724569692319882086233266328975907369334903079748621090620637011906593030722139854829527884653398343040957217716543802869357121647600768473222990163881902285838302594216133929882324584586978425255908387929419259062945747929613224970222676398689623089883623341369799889496936789287571639067263466918135920086133628661096743184644181094388449468155396075217748818011026638918524935587401958016910273729229983539403927209203711609456735681833465311211439227103030281924401483547800778410920059143105258712623747866635316097443288669989777789064398341608997757584720069600335745106534460292977304257700317020486504493292726761066978182221162562681921832349768692935273103126553674432077956990904313558795814962138023888484631641136850121078780328985231651873839361152732827300518005681384883664531383026535051656520117589386919852932403378670549681992426046366836703787556075346353878311127598815783593123058398917789984577982814949589908331702942745264564534132073340671557237869387528663366978059076180969504555353668702586824573286710631949925097797125221030176409013193405855358654064801564771177825653888538140809427348971433575800207808566866459715657533416918405262232727787177076166131243600914207314464790886183027678730963476725181070034238958555894079639619682156874195543835829992962110243910777099212546937074974904477925550211798767158750228128701734686643429254083087023593765293002113836938940918491154935914343354220375096484879266773774951241692623935379195571460254984577299450899855253725835171956569463542968902793039706206709045211769263408540605981665120357917034223358989931464026430745951837632803845995626974218395133395369255385134097523305788806001127629363531638213394669887831193668536455953191178224890044467909962264266740808694907636947361012799632760540958671946516630470709239383516828744275233639705649828491967625443255461454345390220093219136769538744715399085591104895218992185361942442215228948347342513634593514848965532210373427546339064714067947853958956099357675862568828700390236799028183153092123231078313959269368309294892829972103168000000000000*i1^72 + -113271815750240535665588317276316223736412688412919167955769506763091677407279590560869384756083728457038753205897180347754560979366219849361153426303338358051351095452000113357103607477938037943576148166799098958316970672146964728338089697702884296305164227663301235799555786133519715386592115421148522370410919001929734187822669662815620459991523080158702145103741614663774538432276613352112254696420740909087366867791211873398596805029676745085583790077959557847651931701998459005353155914684019638359376903838200900485445123460588279188496680040853618430998941489133051617561824269159835502163934432860265294740503317571608651239959432136763499301935777440666409681548443518870197491460367951983249839698145797148555617227257674496141923949963921784199409736445841926363757101164964766542051147442038665983556132922570253671707803040464600490565592568077434135504660109358825295171474782169940768834716100038039114709912909763584341794672929053465017509950616420820872213908349255823784630876753370644117871348456576593407808119000472969043844217867794141261118328739125887359728576989274800520578907338434330224280848546388216331020759163519937585553984538702459020810122918814723119779723542758204124571664709562525898830463099260670452624950088881628783795778028081574058087729060724268150769158531580264349592280460075181235862933270039045691784833955854779999404161250903263418964687491830148150133319168800780291244905250910270626405096163040698138238392952467626429260237915960563913820970504045513895971514371823628862222510613642508824748257868345344591674119847509378903870964197992103662747345028398488907896945178902840460112228709710795407286842684055479534219171388091010088891183137076529775850282556128389441188680745195836986293805372594621461880979045165106573631716404025935953783185520525409224753284722728740774835500350186468239059154179314578111543895874488685235258852120049158153530707259533657358806207984530418417684099964622597074777282728035511473376594490311844397069487409575433421626488588181170722883920069328413944600091764058631726850888180804855140241096937638430562094764617201329809205877856715181372958401244087825855102117961469466941856322802045187958346168508650044275519394107706937990667608803580788676714903184133823428546703550187222856576852915252556168954447742255672224726786952780058941130756514255780153191334227236139654870513660594671395537254882443252171603867424473931859015101511056685328655747598107047034960785767297028364613526755988919936677570084278009812639353929314749174227960405722463150213740859741153040648324638900498640758674158461282916703183788667230589377913943228935784154251922458614054561634810646362452242892258174566400000000000000*i1^73 + -2187059639565466041280837326086741371573940715607059504422584472342354857465650791565461102381733255052267209584492829666557224047392840327383378631293511715760287309474658040813618343915442638458475636064603937214544140622728963887540033521777749672652258225199516567777700461362100817788573504542127285295634794057638509908667493775954304826148464273967780490559391534327113454073141376013745607891197828875420810802783456957386408948083394638804833468902723464764412684288116025476111919607798266175793882555017901221608446606410976038279491545217171092855155437625432218636283650027756442976524078744147961285062016081057674716017951394914682879919452562113257610788897338104643800352389172710172741139234024388345217409790636819881199582380334747395103971330527914609382098034827846426147091542648355511181124185290506964217213612755607258718690210282221850968448218020052468657738896007220160425906827056003251465893711915417661273454928943924670831367805907595666256617366082059328976502924919534296571850386926586472501739723372084881934168871854059860646496361439322755225558762426794420503798994549785613563136148841222048300214094397817232174796545249034335748355027186124882902090570929553480115483556537552008297385755119129650560877605979696413992186342605323008891804926965487377838146378368725887982608965710728537201510112617607207720700604191264197625971067023149415536863687892038831524817668643340911109084152604551205712862675341258739818007110526285341157506578804824807683255295651916933502519518510666427154949307105002809836410776969616685367508933496503529923476005018263070041450409568088513811295415299379776422248974660255025461636578244187464504836814750366001165447107157402689627922348644838884488998444107827503240981768800739578888008156820282586507886196392245096140899941947399812258767626510610965874513262220300003412417066690801012967806611815483082524889489526399461301883699597087063124345821998782987595942810158860608718012180364101419893144631344253831549790397832115490403056962536924212614805744889151344234131927755575951104583320839108354415899079225460145688304894967373713339750604398771220879368733137190776192743837742938318255000167667349257288791081115102297637522335527858068052185767971674208492848328124786755112853019808835711770230852230346831818216431601918261509021169830548915380577381777968939011734015031518372418148472950528319667703932392033745434556102014820425854222756917642054444444287806831785622422793949246511414731278704319187984773092587968854954099091941283684013221657807232848687265989389675225129425282304617578201716399779488288970855915607127136018566517360220556352860961039999391572755185149107987210567680000000000000000*i1^74 + 4953595961444973208371581352890245152338567698632860301013917196526953503846202370985658299680100787478421324998915784748892157019016250374580221880200479736834178994190911816431928334574143680494449801076469898472509110591550549370934800620453795737006721050112873565191325066666127855409835413490363980102534763168796579533532783576064578084288799488265722430062851143189212417196609440529115797016089307565829462317040349813125839754334661904074125932620320371251173234575428085309090752708741159067460654989161924162944790903187937943832726444243210481048170914722855884631048504188663068111137719874585271789254510015242918640414950651527179708495003176891046462924537814108161901116862402988979660528031289657909023770370771613806610850970293834146558083918706998995803201564122199942383812786748877349779754227975912617573811968171021187513707946096064141565015195906984537100363503806162574107669119963253991815906278835367659386611611607226064423227576172978406334794091483786027891178135122604588920657003888563888302360403576371847784621746712392536412661349895621222995711561854434364784392274937533236036485228931707816396249663359797768111907016744679701573901401747394940129008723193228691980200541824304978565045747964364174149066268498667145218403816991575015953597775402981212891938414060608074400868400528295780056839747978443470641535949996458407256168853572919727595137891328443339686198188294334357091124846486110745428048173604933417513281937968088431082691238641593368576060412435712123089968898947568837781182886951527417019115729437479120988149270637380755175723348893253555116822635605026274356652327413497104953871908514782290330938124017566970285786678188724008982391126879609089641585432391488434279903755071183207754385963505133966551575308287839933974170312811507515363451965433632489978816647265418507563312927578048207975788642567213831338499286194359102109527568413850175481584694829537526163603361877408009860075348892694456239440133266755640778661158612182860488486282313702809935358382792751210730875381397642600876664811047226027560121787379343888747671831398673842531307121551687729289497689531144948195821490408880266978757364094881201210987604191314234414672988262743219750607703238169314434213756056776873771105605014365745901076603205683135894671398158194626518868107060802056641333083594640923354120508116520952735997666827958308345201082309994487422623134653664254046341270887044558127569496978920873597455891639162233255440652891873461574052760198736324702683781457359673563159166462055278714808699139755543948897200549529129133299269612143157591701865547382174585909507682566666512651013713982554087589007254113264276000477282304000000000000000000*i1^75 + -3326302106585296487526136824461702925899084025683353584345971805995622852022027364880440307716833252344165013096347260460560939503857432523781250482440164811569126666555915677900114992426662876347853349625814109250383523433125675220780961667570967170229230049317045782001609357062632380448079991521176237525347652997893093135448188515027348950428301634680338338001555505854047019676186482143838021526820973234260489991459928255094668540834336145310920645283386714000814137275987153085910951379857614074316397048003840426000401025518532273049889547930493347507466168592183082634035741467327320396609516643156955756529264739408789962015401707153001670765380548669970894942715114555359277717683678612565573653956528626005249875881877565210249150549556311875980513476877139857888545591619774321181129926696093078761054749503008576116003571280586936308936548890265371117073423740053298705128502703019914533287869178252337102853267935864391002047523576024671759098216024282247652965544346913316668020230075500792740878048033140583580876872540991831268272211856875359201692431628332220351165050018069617846404983151762682319852365888095761786206704522580541267122022672329450784617977194569117398139559940744086348989689732629174162056483263437109675976621261830370850216566364972602939670587975915610607484049977968816641027503388794509273746492129205316622479193647654523231578602399610244342943282673591756986688164130104764493447972442917297542480920705694950915410351211627003204279809061862778741667302614960684102814308834952256354841894224303081723573787518226866534080099307891258722152245100653578841365459070829775729761661786543053661159728143469272079000450172412057893670520669116967186254800858792446257822756004800693051787754094120464682437572342493807121213329780706658323574852651084746733987265524784836610867138763940930718008816584125264999896377000456429480029880362614656185095728712155222859613873947135287936460830168032190672841266552208670158633380999873624425075105477304929394903345833521158318413814542103881707793496578011885662389181013137373977855158806280646344070548138300326854997144056928126526258050346894719594048198406330618343924816924435443139529341825864168620008764317331328250454473842914875842859744738901386600298891884429752740948226136760838362228231662759443598651500990689838269642951556543568736810241935890708861174920906567799129984158008305955585687116230521572417842943023055657274411666846970917649341052825448022223170301928655933962320289107262811019817233766686960732865346335624586606614897126313015345755280779352983503212760531302587757945680829544853675458162072433424223946303083660499094666534955661865779200000000000000000000*i1^76 + 336169476525527787834779431424353641443366700101887239173490596036045349354281782512254430597379916909067557741136840932470472004039888586630272455580501736304391182112494394576640879278321896148959954113680844309057158830555238930271814831198517989586631304242141045855532850268351765470929998557990030125000792080459953780177305938116870414682864041519471887350719871860874503286927658904184274078120818081290672341152998202084427733816839618439027801294734655457274744227392588658884179417576311224373668279100547360540574303783124174068493871037861778328017144989115259665150218001897415284717755146434740354251913461842217001619509758318506778493548289967779971180435735258820921679969124888392036137002033276793492317902300362582377641212027347757153349405117137673630343277474489412483653451523437985981493952107261111000565793149443264250708507442549797821187053898824084778829377488871726608535964169217621634722830731904216345933041495025331128223242970795239344390016575368725999866528686728809402953562481653321039911984483287930983025125783175149883200999192434773436560623024720126802768332291508425198790036766788627444593366377493762460153253693787391901377237310417205309373079591261299806747189786227832446592929155684626232274442969491163602388328700856761260763627591544053461501748174536261849010324581229179503031677770443606935910612492907170626138267685907782269116896524935337358391742626060572435021355582176111001991782140243784667999803755503180663660328962452090966792414657281264825034469348888156272966651194173417414288549535153020639205652789367959306532216368772249297628714480652208904209261568463838982910117504499232703349283477313188798904369339465907131128289125711467901982795891214972760839202617062580418434088330743021692878636375630349555083268914477580732538547427251777480454919172698972472628977587852744046688852827679475133977176938967344298605544547643490744460745457541838577528531619381862169940626629856619198450890210737590035632828013516739916652289770353840054652947104635062979942998528140734453182435411637523477620310224480686810040087807569980262299837606295796063427465960405647169312470528953793813961077188033291038593192833930065630550878948074129380289498329375880406090129714037038406413518333535427727659532984029026352706441504538490458912152508358563710722976356445788853264922678560812653753555811513002522904064522688176861570962912055474642141176321657906455948719463628593430432216948617057960038189946807512613744898861128495631672235747193046168192890436205086196798489595696663020262159473121950046264515326831128266539203794815165487714414624748506533339993344128053920776847360000000000000000000000*i1^77 + -106214976913534140981477767843203935107803496380977393167626356127030282211952066526223464213971513760812370550631516069478195780509031860346908630945892070961371581744313730989128555231904621965572992301154574371020284148518165955541765956354097852804904298546563871499316754877495885816211873174409347645279976244367934342502267562273961600306114035462577108888104823660261280843798880782256835026386826037991671519209602862448155368672302349811376449926359280099330808983925917108956856204040947864915745063076901165204694271558733158618825921831890789784366944982570150910169824077998469852252451818508576122569220619928468109167225081043785369743230631920664395978796917607100208035317099854358960305871212501498287906247591433557772213528625279851996670417063378238897903411448895793538041714138285815122379876779011037935821420638475891691327173384473289582259672515623579909171977601201321496866294136655399697611047461567703559954392788498920145017130314331306674106102606558094913985990144407307099830257977655052659078985966468875418682524207903946275769440806652689485770259273179053953706210832203778604812081857854189781590798626320718167122547262289017282610738582510637625920015350620008901003663255321183023523777018939381072897797607174951698827096453385770287302749220960103641516855145110457676092598478378121673229784360536800627500226976232815741757031238664157491941316174421933484341536790875396719643180690536666005397520409576599620492901323594146025809751153589510944223169507572989666135748138629770243603335772225438009073940727269244943765576055808438021541780180065913696841648907097504294796142620016801440295195765397640747700458347380628755105406804284411856981005265242521855347655027139654006051382394929625098216981575048071222608872447069884918149238578413705092328579666215755170602920817038371781992611681235348467538014695113448791147778249619582314269825954658905972164990040736621774822367570506461278595945492712999515887193958883178122869900914761238771813646731810724974025603192318365204571154734486389265846216055264675793557545207611912462604827296618777533316066826844591501499468118159649135111281162849467505526699223200193521429045015080161520667119802517765643858763956416945079457841405710966945017641494298701537104626655100214225096528782968186532530066344938797759326186819075923846271940540627344995680591103769002399473766976615726719836236920900787902440381893779262225029591033084549062170660231358398362465037111699957128845211269928936825313316232631875862916961740843988705384986077668427245594120336393593970204883895969029316428063127642248364491042754513425604504178527305728000000000000000000000000*i1^78 + 5200567042589758884392033135216786319621912050300589639980601308094482236323321415926679546251734474055645262588190189026625987229930873526911134900771782882585544134839098799156741229215991254972187435214615107110495794170629878058130026431100069230642891917439086409428031529554965507177717962088215644725525715424170362814568860558392943249416555811491099728360941245729322077784536013481664007061723418884150407406569355308840408717599690335307098289710704840993351516938054602723564005582365247843548354211644091853323915110819785461992810519886221618029453046701070085630608637193764443354759494152374566777714494158806553967316613949110020690025784026028961388581539711829716495836716067920698387611227525353641847355560533639342676474386901397232046837932115084470814522665937724885293135259933777055550664554908220247613875858382690885724070582250080924949261654148681174455930136290375274701928348648273213229472322348491212063900137049694054743185134195628409400518190429935249969501454852137645242289905977320119035067792682160501028054700106578037215898229183007421051320363126056270667976876952312361976272896734997789364191277771224713631938192041017785620402201583144107669429543292542686194646279833013722810197058122434010569663473280427208794867257281477374074526044559758801359657750971545674151641263601199698535016670162182390645711171849558526808176474248697050451998151677135433306714874641993613299133242506705352809110713741021003176615387282616572814583794653934468532913228505957237313808262546746883339122267093795182228128706440323379766181276501974677727794163132316328619989480317401151476570805083412302541047609477463633902236181846444113404082099393531658826983455217847548345454093422233151674541534573218105330424480385354941776115413241211895634293191127087170966462554162442242200439838703170621832638228106650439625753527443434773886219016507508624663769897705620379689002710847170934939005952148097611417693153027122032755650846586843424794206717829796346605482220899758489658504580281770147113276995898050565997130083638464176251940315364946818564546101228640400022617193636036159764465869266510881156466528832588565469082698507941865551397661554700505656635548877806483945589916867132713618757963465814203363708290075058318416818814768585118224919534816144230570516477222379048569941030441169146887968276830803744160761623785912980991222990243230743571911590362653635075565414811376488436875170380382275496817666091813695024559125427662967136580755017596984697213508023650460036152806185016439325929176058398361569624711229639170276178411725569303823783419455464231138965156466730100326400000000000000000000000000*i1^79 + -1000481808707085521404001389258005777175072213264892173985588654871622876469744453258914216755454252802754473828139081377181012904852913736030588212665442888387164770411944316029736999552429362949112524816987855285515213345746923422807404925742394338754402167621776857025483312501411490978321643017843887856500161456180967504874822061412686507071457659170152785778935321946024839206675629666327964107302288618171645852909340368681045664571594105164014976235063653880678222465774641611083965080284113261235222412389408161307261692868211105503237706590684805168957989822900443696667761901812747766677976086018184933177296146454053364270516004411712479844053814454092427040817078564340768143420460173837792952178214271540970932482969364798353747514915506271716339627898070748752040717815772950361806919437692504959860249448477836768145325293989947870859332641982084498904098337024205131518984760881800996819636155897468731805181111625486547507362717365302958739442104325905664973909914337880388523959584203073648904023171356481521253967029524314571222050545551732963299930781688657685459388323243041003693323864976429835061495011233542686871511747368413724172212679648258734325827638882912230202436803422735697349626941703762128525467069621520240157094570183754584469910331299996712278029301391152987541688365304033603861237355472481750486842480451710953033475968984110258402203320061117752563897628678485652280321267126595878260754017603867981444747818882107070461898553514120017148006979224726530880870809623303092092403446426146973696932786815353852068833299000801826056785510948341523641524880404610366880687943701530430326892158960207970948551224701255678644834404829357161492852555244977550667828450799795208638722902092149278986207899206911702674710036739675134479170528029088047683291109051359914583623876147846681420640785780419992215789893747203035144653421950211882948762939013874829347971214800502209869541939842185633801142082614302209665211373388073906260689569449462448503149976126822331524342784574311959720285452228462253137232903827447315946818925221074111490510954816368718229482492670729370332389482163351597836988790185377578953908766589322734035720842761464377256715461269504137308292367173415069327779773019720438243604583856634023164448779662112235793176088214574316462566952039147300554401610215485190757231788484364231926601181825752826228971257961413468838960124865654459141409098229801459866101067662769737645845901837321378843211664937793080006632890476845121760778629788887462263121336009981048818427580124873071947116073206193696801374778791839569813856366111853089462124348874687220987985920000000000000000000000000000*i1^80 + 16880105692088016037218460644342652453202840014028300227506240962476639368664172306087318340817597058054549625799141482354101738909193522919546474887336775325083169445545474423220775444466575143104628195283690788527161803191626601274914867142331853770930688402106642737556930315643575515373175435043161471272108769446733628005071712965993223045761013482474384825269377033740238082061904518194954394093370652272341761542317313136897854669192975890651665429853201495089652053813563737637380644664040760367911672283081036199617885347638885252592650570241862925836792278654432625010735191306537059265343450582338848168641943659811392932548373710007636630630045348045776098822345862837277621982083338040108278035648971028986714234380098905387948747235832517068105290269341395832387468718779236924198559438710926806936549526038387427115061754025482945094893293945072258392517458309735481621555234678963908545365407255769741879855694548587710843116843974389582134562403036278692319875713524052141251604402044881941183797347505848434883321980648427755574318903325534027552288537134178471767363538765811706776465013795787778985495312375830065347594916065226282154787982303279579043646532436974460559891654284674119491380780053693624895995942946756239208405757464182194356914109967627144355845498573951204371617966331001169922363999470346584855063944249109135859361922237798764049693174455904920176789197715458895710467125933952784937084774404429636788664307014759122665376834935630656943054794683370489505414164833946025738734189233507787569734675604967392939678873616053495514268401214770206385525103088491504250936794088820907438137158689821910280904369962397173018318751560800094229865475753651857880184090877513795179166189829695382521963661511657724566640168700868229869309502805827395963658223642198556654188974152833212938176399893352788467542864373834098170029621710146444240223101041128329160525084579419537694697940464248429677430571844482137059203048147223930814811434108734095211147543147426955978474619430289481010313488792601916794153127451555270976238687813684267121020822319942131221743080833440309262034978673207902177478151703306203746089543255632252859919913710263066474764596107395222611184197223706745761072766081768749291555635560514377048694115996346032798156051884654802541957591856144049642981509690252292396972033822807902135992527842810672112495462069160846206660964231220418338905429009305960838056495412080368368998341939481973953486546388491415419246772237428207757655976879155359603019466000533988910513794472549685972998914712995836643096283916060036932742127017249065862399363383296000000000000000000000000000000*i1^81 + -1603589337231263646863338577469878586580291133477972718994102300395601979458752371781865236824162845966142847825540409032057336682477322748818402342874537567257958847032204578783097357131473421419411699940544346032551101420777575806695120760706431553538275805398416097198094899329604511860345108042249510580642854187907118711895893221347610138689192943184786398409983052735711592778147034293001955625489023328128377951418216949351170004526038674655039137302706649083551877888978965437598822232595055393397231993773763115222346198056860353046287759306698639187673650230946176655707992301731119503552334401844113018475504275407111495997706107194436715392370645087467849272764785281647070876416011206512806293535837095335933324086395145252229284624438158245691113331914745594910092316189810236774985903786413129474131369340494069039312066371365940147361998187958707322190305497681616305837324887924165956626690611870435837373484867348073353516737173470436841610630111709836943572656737317992106116862710851051749818098806843072636186971800680684018198588927014905114589975646088203341066974909106933233383890722549999752115270785559215868920500942752634209182899940283431713906860755309442760892127655632953543099127795831779086609790543119155211231274297602854358249947365507899859436839306428603617039070558058059199390425586103586608802340851065620150198339871116927393477720182086361036517415972997374931756533472816662638324918745579468886689525980198363662077200408204058878290957596567545296198012010109616901518156037901537079602284823253993429477243081729004872619626634654300997733049956650179617397468363563121515362492515095982269341641569792841705989781890599512010010104684007109278507819017533527340574322143513118894304318732016430001291074574844467183143912128616945512328090348023187073286962599257320798632906473068416077886208753339570189353677768074771012399186581016058186889729230525449669989336486048868129743887692919595889551562772510079802723603351138081136103863374952034402198123946570034825921179346932326156566407247623453981179061923036752250997936858941632013760176378424754957469551305036915922857773819699587699264093531781983101505680044130262013019942959415330435423532342331767660923674260418609251571404290960171771213351166818142714404781600908135057392103399895187771265326007641762358816396872607904032244089552591316568616032717544354986335573891972708671414393795792596169822322824203806135207953518201782975526546219845456610988545960284894858880461565423953132355221606309853247693952775312460058337338253158511473376279827773380586273501569618332876800000000000000000000000000000000*i1^82 + -72609929183163149473196682383021925238210134657686541609817114612537117143806236492410195992236225165857142830677014256074822962748873165375243970745858414155505758029730461994824128182591754698009251147412645769182458040960636574212620600095528024229252562366765364469268068786902630036169124177613684678323267548833158829335855975810372208155493857729484193931314340082887743306579998130781894167297023604136858293052708313028394452979540742293391629682210022777863253166189333058446319688667034933794997691978452495990446695013853506433785966500073513981549279927966812072839340503562210472823789346152543890300988243834346130906295369570805650030274588964073216189848943049772507312851012483116964217334434383146776724781752397637521783164420837558952936025676426930251492142805794336750060478153268773774334661452770358160543207033222701558077714461518649582213588774905523273051720295346723267599501501719342906180066751256172710895942720733388129919023188724598956710002787251776137035344539135262666607298796414375694402648767013197097747577797118024542199898967494674979079669301686806606581555099983123513887414103862971639490520747859572929350277361396152996360121549929224567605091784712063241885393566080069066926505005195365282186127191463529154995893969209372786946026557122847661910453124255572124587087793645280886296063565651965811980605160769555585171465761922268894378559977316798608834438111453096040134632772770717238813139163145051790649653300761176278161115673787284669826438662031772243632195105739361594115961349004284433730587293977141768646513369089889992985179422485048298944671473010372680992325130314227452943174877014569417337894055673269896149508272390898029938725001957203154645682785651020148966785408930406129322763183883304588176434518434568272721460117946706429939782953502336896621208316554586488235550316918459399807230971695162232551083996084735337861281288510896432555541311809418923145750783691038461455048565364918108729247552365930195164582010495090507359590771782595752536279985085862422575950242075282892788523096795210994421741128909288892677709116401397270204645864007974631297272016909876660134397627075592448756142575209191191767854271308577577493913773661860057315298148960095771917955134224350367311363900211968890226538439626488825953792526017900519647281372624068771934123666740412972938861644765943916490305970346627768943207638302260918803686324597105747501145423823849081155237537246053850084788632525620195954710326747387152996903205655134285249743222306159988431742540835888564659039949793604345260247105394312984076943360000000000000000000000000000000000*i1^83 + -1068879006286250231045182391718742561788689312933578507670144248842585752878231762805985514073890821575700313566136651887050854712353757280794686265231356326256754597294573049924486375141671275889915069584917860042494940157165069194350196062293626016402201123180840455125075465498930028752599350349468025759401218536407018313922467465651379966252299128748429530311140985372460372471849149095303917073630669430172489091285907957343182835775274852600227640888663609752652842212494821464892736800034113782364505557467365327629869003434707276935606966297853359980623891438501829823900632437770408826207311842273335161524919932030725324404379016354576710705726680947529404172590914445474481295800019539672577322630652388312964268132582261106140298724212077768508228695009873895092176055704698765659459775997599417595596763288609399344427248875907663015324207606655192648403840168303157592517389194226720599642594654735797640811336651699936914397556703813121471431320326016215747574874077049096625218260142704413351108216861217779201699216243336531408828414072698541696794337007352238611015420730486701705020288731960834692423923202974380258470406919033992963353475962214158038853084517711449315944959996688248340138001288216332933414163678036595077149760350858139053382758168575292081347344141279386929541955790195880258333708643684122486157319243610448721095301932729113178935535346671964660548503178808980318412934513033837848771290536265224299699889600850787850146905884873064510223100931449624514332613656968988059064143234919665915864886934735345325789498774100475736075008875029364784063415340275397477302211723838171936614538377535764100919413505048174408401466200201396208510115361523742154450023709582280233006195833015924435826932813632653040650297584933545067175892398011789086860840081163860804223939373793472209532756758096439474370795837955660942275153648504223444099531133737938544455011966658746324468694777816356980066767879989919365255243242496146401800476846763258365445344965105530164929906857839931447809340853570268566625027447886954418804471746813363194281803483363778415829026662508837896874834333529146831363647570125941570001154948389388916177566486032011162029715833675065737799463320629823319861106533858599812338116668770237305369719123146422457000143887841554708660780697799449650054472848337299087334094191662963669522678926086834974026943331474217264360152720471574593243500995370542364856973020021411531905357943451103529463944944396338175333996026308265505230623347355188536870244821549573958373333066470801263177049806303308161976736632832000000000000000000000000000000000000*i1^84 + -11598052225207876430313290189364448130826742935728754081766737654615427024309790278845220352008992318282164132391707099414243367880104298864587255293652620492953767108255709857757860175917132688882081040754197111545832998164048135780615153357462266496086301138847912169006713625231078216187922115862928617554678392689169261697442771836786010300282660094116903275895605402103075281827777686632008112747051505676480330769674787043926035381562713299327376429843911498798434905099260465099332957660838665750519113595642584045220205695154156929124488839866858024571429694078244475669239810763524565437056747992297606632060159363327581737671602057573755320549232525874746420284518099385417497951254655432522440404269256630040325965442202207997329342940636550399652320916075575008123817937477533487450559635065015508131059523749422103041887930053224195651661573389152115665261089071074325266894919001155124320170991615292964875156181614133582828531440630908262522523988918896750933464626967680536401281374182579031669333954126482543961082413968669734094473522683035860457900594825159949007476167410601377421964230011681595961241719965093197699732644349044003994254564279584625095084457367205802732818145208576954029054389429420642286608374253695065244931258414904918636341784003685503071794806341039989460646754105443206285181091013216849219303998151360013228579876789564029187881639180453436651663855133154259388301785226480339701222759878508290613248613577415094233979608575606540663865142088017489778042842868892646074536828395181114574730912239114003609634461499480571620735431062287919815011630063263836871815369828397939546737903328531684371460162127421174698090013381497768732232143801970812368138676206686213114959775119775230383528988405863549999211497217994474410826881872718474072214224888331648296748814043175904393582489813398649386332560305503323980490264215310621169042070842417658118994675314694789680433758048767901795352627920174344354391566043999142016595782939210509231990501276394749423246732072394758306564284539672026068049243468165811579363186662617692666001216842898996866826806100874777120576616016091690437285199516196669072570791713200704214321149497154986708124423632839310846496862025010451122161243510593164223735012357778310706126128504781594864273606041770934695064551817196629638351120110929758617586494615510896564572240662478710063940543942712184399590925671570840474857661089908722423387348147038989799488847595462511721138570751235911160756988363495008713234530251840140740836631780820675581280164063615522699338926124412070400000000000000000000000000000000000000*i1^85 + 37253718163821239244158760451788526987486268262626162984834176915520361212016348704380223084560708745597008860813128386087265741815611015452425819498565849163135112804600120749519896828403585768398142314028773457081218511747131434159125480364448500408920439255040451897064019201327505091361080685658017744439568546454779316619384410714160747259561479457545590503481419423687579572302861824101964506733360070405685477686540432084487114386914069111154580444511840993162492148910480854569926769706213293911667985728484773118343568781746661095688563786048400591830899888127106509555716700979206605585394256114893894112164950783841417828913400036603752477648523703699358094618137933401406913037461442355884576242288948810441424936641826398274825266227569995378545366359301259528129802680789313837494779595498404769818133511737155693983367409590124158702862745763059068801404775163545739770317537332156942894535785992793102931445224530828265301444010704197925248780345370903410438791786419744289620777115774503483653278196993588258039584371549899684285355341151876721510825694642217066733512283728804226775681677512743571489273308406333689376561099773917654553897282012024899468222737660181203420091069815846167404842190333569983850078825326886584502333703575083498209956376577558782858811090019643342931126863311722144721056574930151995475019054146545679604297200496480566724577232579082975652365638912660510379351436341932819760140626885766334122461269934975717735473044704288292111012253024380256334399324532275954275230626463508424014236019643041078890742080460336260883592458802849588122547712075937983433388957305837183670735381489277308015416872138647954623754515979528381629805156497951510245873387230886465251854916730332358637754176001507169645941170277571768804067228693230651855937567878162949515869269235915504327153563188553977049955635750581135087904405103780406734319414391305756545385520159930176827777392681708611520977245614923296942052011141234449091656990874604092707515104577668935138756120009390914240155814782451772447591507606160404199316214734834777862316891384823969549775915687099140625167562893630191142183922414367624888781006884045372657205553631762646340009380822193369556980575855924895782013684074221730696337830620277448279873194514297900775297516593342366880803605566615484733360186974557883979366701851779089794276851266076547182658957417981915666607461722572097416086735773947239653337331046829111585753744562818464981808561804501989752244387825419658865091664887049110060934777419860095230476624398387257149320000000000000000000000000000000000000000*i1^86 + 13030798855993632874408591362686079259305646931629231212263422650804531973496223249601871277911243131664512492593055405739521218425319483016259438439120512253377476073506674216262112941080708799807654771959604002811347636502099075303032319648965290807304899534460644697467102984393295652005321959266460650568131145125398528962691478318519482055166312182453899599388289903396959159728969296826145520742553949861192496116721072974797712339084803835551283718536692433957200198399510568232196582146900989022727240214410461630746486802266556727740083720660108498611697737169475733707344429102426902175759538587438850822394673513060399138315412648443389361243686131849071063625949072173120235638274088743173851830393678658696541759804318372899576206868222046728336217066322454138257448756551590048065211348631956582725798889704814990425845412394067005199804562064943020474327050606892712614282805791627730562087517487306960414029886751150518917925962033619633996767038751951817336692542428288276914473071354284566061948909842211201778719756610923531433909736700614734195588642047342464304583711605975520053622990352042540302048317581004780719495884027050445450099822311210275241045882656578029589118191364745223076029246456802299493879048969679199684189869037289990866688182643493749400382097718515169883754449442600980224234172980827393611032022384157782130339609789324632654842247130128308617315388120085538318289095688889759039487473066312738585032082863416797334137477879788933071646077596025754483007806233524186190920677386538583411291606286668022227623939636385631146685525980643106669072884937165209370312289548929957416287248496692210486997631863630823498601561950089689476101687876020001978203194664488173085838340393488203682049833502826767477194871182919621112074777988958735240333951426384012821668794923246900467932752741080960498998044103556896457432077334505815980989557659779791891095639601561436651630487357637942592906318525400437259013711702410906039641466362586078662945416009339158743508369450725174036162336184717077260398500401841730489967884234485741890300914344769488602610263655629060451329701592210630324735802477512116235572255918423348381759482744896585775264397577557052468479742870505590674958401715029388965721124451310697606418738334013328831437129896747340415353791948841039150369635013663554756431468983269673089086863090696833266292587949522848241272586844624034795964556396663502406848639476787094448202512155464422947184910624219274592477007294908488268718494461668396677074014296564990980444359625000000000000000000000000000000000000000*i1^87 + -578069611186032125087657419158973215773566948941433328659126264374825935353110724621550226878767209560593034297685650569321942437879184566343096548199722473763843398974597581007046047571715197906057092266360526127007857291041724619473843888747876185164847830189577953246038569024221870369527379777635469751444487660748361134665970305222747153139299340743984444802042614706834501059658317258619775597225658143972100817892552007258120949503936588261906661408605640730293437776854826674263227158970840970565654163754008818475735575667450574080883578946721780515109310047011912263604589269375196706205695912292716391971897060092182059869237952413817559570223672720219562161393120847225670105776822720046056343288793316562492779594534869274748766035805847609436610780733655582656463574184761409450030673490922360695820905230541324033202127767907185413382190299207706984038900622352224247324194907735651622778153744636603838164114113211545755611219208532065635494066376056443086830846795168260280822688217109029643181518141862227505294790123373672011544977670648522795908162524902271731630626008358665099393211204896053628494872096848531212432443615236139755424486122876814584907939472369848155101194433272628266714992202830445340499333971292462741549183584346746480703192020337494216887629777112238105641363239903388882106935410765172503327769733793282223927673264168888424960049105673553380171623795552102186859639470199843009611218397222453365543344449256500098457183940386857341306284554917913183461057095445561106329768921915501057442469405375289404112507634374510407983610881758510806047177763596272824868337608939037044515832571482034348039573830685467386997562695236134430190692494725804656808699492290057349003925228718581807426807857834036331416550194918502255176674033952848024681081074007140868346061408381336174280243549916497574149098949508616728131023725311984582064683255961891460638409595341975551883529285077454175786267308913573140668445272064229739166302611478162326199611644648818193011554353724666624929321913436770994211356130418511045032865794987857070394188698514189886703896535730648727263505680513919845994655615844590048460972178403980024252405163472106155161803223330894047516584895692830340199868281540670658165083581110838117954435160254568020384379080838946298936506583164890096750029009808011921807905560693803845512119812211480070141099281608613428075656660666515901101894573690848019377844510873256871918338579381738963043903896962900728747982232673979839159583913693032297904323528648665820312500000000000000000000000000000000000*i1^88 + 437233974577182495913354118600969945480153345434002299172522607636908984681535311439581834845021516501137168116523830260434654997049860235505024153290588125051726733479783554696888762458540206349070749190144946600121342508804352531155620262644232561349144993809196126448244631616309045898726483892389628554742766568555173470963274525742811369694946277913921779394672699815212959881348587946141374001520004104546139929772636287585185759604870284916231324964950385992735097858386443884463969910123249961176317721497693953283107975374262661610470941570983170182705928937270309677464744153798903082137103647900703246532031695738509897623655841341825289990645149274383663170695666664405663914594486599471938478931218096041362371915902920056115535204837260639197820244041827720009039739765865938031392377527398499298232334617427202158311646749157080408767916559188976826958810060886325525770167231557033061439245615911819901541015222987261729624786124989105880448322986464421536480870409842282078507306087279923447936858287290639913286108400586372973134822043148565904456638107796281077001162023610314592115454072033198504870321298517258453276865801836413027908819916408426300230279164369060202215086214879255178320312171425359724060432109026686734495687834661433594789591869019111167076345851062286331488384805241778395065265565256465767641880609513804438883929349408678277508158466557377007646615042013119357648576092726605525004322891374283312560271586297892290676432279309547934295989405803324310324030280972132046185199519137681935222239632455766228502331996131899669621008777005604511121417865981901608513326389593960079159742351129658874416342481784403644867543968387652848239917118464877156028629002524836824840023200409430985260290491127399354531686179302133112201796711138955878319991020140081880811368394039612855864198462215029058218880796077025378575946792062355460505142491276065138650295830784100625338832973856023706880163922221435071706745381884077509577367439284369789634379809912125932477798321147534644624110872534729315695585634397613168445320707235741010096724970303522643119554968685091978249282812894187619945007532291790780909791101449037584649406607126854085233660383722397225240761961152718886268376455560443764129167696536040039921105950964653946617562450672802752623482863661052643802702423174659200645092710540634189621845015949283877543721685603876887181498229478022339966334466823133420913013852246542552415934392473082586521532286027705403180809801748494832887127579670121251635131835937500000000000000000000000000000000*i1^89 + -2952298646365916266392173793260887661089907802945283774659915888205856814434549441623869063389857041175700899476886057319241526027298492023144349157436424102517539896495245679580771258336817572250923301656867706390611971326650141748639214783043632538981520328487725476652827278602686576074898764618152815818622399458033348725131395071638586877259171842547278204193844464686269264528825463534832274456830751115569879835899262278598637986712106963319238909316349544475243513708317804563665387653901679020083696194797765748946072760438633599900755784269592071379425200155888315825355951986138431239530573922337336137027415350235852963990310867782499101063856915431270991436201975609203212062608991960373243357621780863107298015502443747240909437505258549714255235390203738594634051550640768783271702235868191918278359456841542655842811054327750973309657464901595308117370238783468250761289666966603826887073201152253900426995719430414085917415714819938461815421079633555392318347009836445996582023836343548906689142907754962507493357694309267671608427945744700203079486097959631182468655048624408773946286131840027925731713393343029376046497037063889018849600164626348851352874016900692675939176221758597370941960003657116237745447349634006403200727177222085950649905704562085513769752099212410502447923517636017454824505781082584873474173411115517037684360999200866681212660945308821115848026016860695205276856118779165665121264571798302959388520329228307925127846894944853179403493076967710331359132915260964834492101654444975622734329984391068200338682745790438727800771045074118241018474720673838609393308006731829806711584796305221888754492107426260071942643050068782731523568497541039657550948214406823987026822352930835139226707825665802001510520244417830899492639314520571472812871740441473850520550715493354518082598266128648536230609343132121657265075471570178173583499335354157228097946674650679737834219229094202032338166147269008946799613509552820607567101746982718117658492811338181352001902239604278263148290131314051991322881641368114293830006240447697090473886342384595940297551078628811676261899149502789525556005515462780210506558239501627743519488414112697019842177314708793149215531971611443103910739513022570539065371721603702996686186298609057154170623874706218273489468805281505435978673910853667934055395341178408713104251375903236142061425509313001377164149452197881244497509903946254362431878676315410720613931607485737604215666072302412300975630188765833147565997607915878295898437500000000000000000000000000000*i1^90 + -110219919453776493136934006227453602876930468538393234517472557191105330882813787225589689332203068429583986064920712652804040607690438436404978826429267917456598676022542228329245212689577899968136749224125947718922209747351554506631566707508444482586119773942608522949971041024504484325334774976635576335021292153672907080451210770975979758010474144184302692091963664710089991628530504398920908556795200987728548605479112408292160826355907437586634980866000194158495749645699086707544944422624832538181473756316257740334059788334296548866677416532239657299672028591056752120092084514981017575376660047121768602914197482489643472502803790546867302788773850569411077092098117247819838451849987767220445123850626269082368542304424546459877060298768038643375719964214739056827718564478989354301350194361049618865149691086436175719848350967984849237174822676313383516823010907051565755734577250126222379090275495867678240267932884683824378535053634281535380808258354982437773687105014816993128982482922886481791724604545125084285492969519131353530980713737208719609918181880604435744229268680668756502321400843968161529410561065545262006772578534745733825022460769319917964390839412082252353805338020539495547197357269411261688047692288641895580862535222547311329275938264340517199859198784831412483590546079467084347139995252232010213983693304356161289129725601673424455339980280773285878114740450194028708255883994953989442124437394014841431679973616787129050598288993373333735738015305144664560116544245383484097084031476652465885247708235371190727005927535786936385829244473131778149734558137657271192462868798105193626881944747113436695472804236390538713782090639017760229986285909868987567603652574159397338710993397407993115082674887215484784199864282107923553005792997269736523667473840085355746336466042898920416861003971111538289538802702019537221131505523085393940372704390717147827053010894639445550787037403170020532544105977453913613888290313435044176399480157264391832889657926038449450598669491175512738710323053698892333568323488998292975849612847608334354964510310210279885519498260141905193500747120205932392163683750550885963903354037915848081384534848502980508398384821827568283038391219445381920714413642445510592656972896921892633601848580563896822726161649012051548007514884823476537698115667992975904984509741074462166086560656429440653826868581328845273665538902774477652062760561196933294209096444359173615388433921766885977317348646783494240356270496603697538375854492187500000000000000000000000000*i1^91 + 33084613465805254910417475513033656323013398043617757257966361211755885581413398877392695471282073259095161389230371015636574520065487337958512137333570238148322296215449548247938918584523235050819628120121606280814406957065727565090974525609495258142420121060160655636816669096056362270122179092903729525175210994392808825382368465622629265312807408904042415674837634175378504369998562754891210000730998708144797722615438335879372654486844568421236583135808429883295255352252852597191499700771807480701917410347011299175235684420482273753963953468140037068573712646783137845712211203014146052606289205178917957957768060391084844498838328959430284469397839055586332764510022258852636821456304221667075110561569696636897524425513220590374857112022841542339683553670040560496999201268590862346543916595557126562886197969066031327847621586203079567014651210466666907018061028471797707242333482533909764953433752031210268750729247056894029394006265010929510987798281053940677888888427281833518496525446162208760141855443280846599216217715280238223774277344807530091957256522347295594263340950544769951113050882253079329341589989213478855373442051871390217829631985132223924697913729810879674448237559587411735529689883239251213133847424588396514613652907467146336399107847158359660211014427299287169762730779582450877730814024951531594118521826017304245741704562023918086967643716020099823391302129129596515906079195224819830659082589058719715644817983614125909017775049742379702637307128781203629973795411019567587738763129777179300043606904147016469837161063000814487854562377866130124956797865266516568552774911563223867243889860936873258846987156299487012229934715705513107748555103745678832791856557400067759543340575745002952243773322552648174735227603428817832016720531381800585234742142346076065471589921538051586357939990996623000203881078432672809115937618039807428868264730649543585919941422819590967005259662283445512688890166433059142326855638324891717741575439153511983422168586521376926427792211797182873880585666256202099526619699248910924449160266063119048965549182117244731853480106713213393989128287417542557315373169014009825533770751385939847284361164184696172381226352814431843128994646286008716722239026522051669321970436314534837156262267005892391763728311777214759259949526456784422113051930054362524623163139547148010236334632579039619447728851476655605369499615584560063316747308862334437181323781593505462460130578840393305339018847232782118953764438629150390625000000000000000000000000*i1^92 + 2140106244635523319594895484108562274266107341074664512513769886589363957109907645071039452133639865255951002202289255131833245814754323588911000343640813836265782117003354940542741046660033868437101922829721501183420253983811829323488765721703037030525014087297234543038321311238095376140291568201366135313127336901040399588803434035519140453307830129224490343738147524012968296370576998012913943774852949885032752709567522305491860110183141272685481733033037369539294649084973560749064576173957849684349757276205268334696642737277654831845462119202039932178285103605177990268282013574663322623272494339556686300741349057295636225123334448320032388489947322378700630591087660999712257320595868065371497660429685734271059022153405808108127396242685496780921750107942770013853278716452142526733090060327563905942785935811439538515943972680414330523844862297630465346226160499331834019571341947183695714297732525236815466886948645096129403485781113036577404243406714140726282840195301580577828119934534695233318697428583405045423410647948272155085180773107715841108723928482096289506461405639450356044032147864110464580635186264175993256916203938242004363468174424523022211992842449235119242583688297293854917137394574272875860038623898277222613981068652188824582449688874031849602614133859413688579518111611972888630898036973728389599770346097934324808297687637493023249355844961231318074562282200907675719120508275503399253322079134622152944217327101664666775607574301392834630623049795211839595894381182521186437294971221319845995615050488102085234245091727958794217659163308003635478332293389338888769441139542432322210244932712661931695190294500411495457936090703832460222295786990227916677156201708080937985127952500608001570081340158587245117852786713356415636362807428131798846890846555230137959214106425834881951080228294291354676666573438301773748898985608210014557293611940321996054548448068222341767315000301375424645685660945276961466139478725217281024655625078062215113838540604935950859099882032601608510270119159903387363199553611929221198686783411353968008234732051427645223415478331666724982487827832981185530820512249550156547631513037385170953131474221086024803910127552552618506634690096208585848744147524619593456734545787754230481675663386953237137322832100118170378398677143397856936912724105208943280780729188982921427814672959504662468704796406781025283681953927619531955012702425178174240211088860770663226572857769450895635600318200886249542236328125000000000000000000000*i1^93 + -9945432912472454761064906657789397371216432552382774886478336888428160193968214811365645764126783494016136124044802444007829146148862400562242806242157300059759061362997085320796611097197113463656266394177513026180568674959382498477390891783960264604915976188202345268962144730488564963985420331291217714628282774706584761445628283968609174848134798289875914411445341849559134473602628526631567168119720650167490643686243786991100653820572096750047613124580113525497649264850393031937894282433767363369351648436688832712052474864982885426373379027586994436310776456351822281961674934456202545755474758931011565034902425613745659149551149359131575226144978824858416543864511773166389242329857106090473049533824511812821988631395907811703956388828672154315531105020128890715422019623357687323625148872642594453651938380359845875063995617131151214713469822933109195154915404484919254144649180520284158763286298214116564425273114917782001895875108620498756867106228048561035938687056196493198490065546117275411208635840441993343058576371035878230117810222923763047760305612771635287786274813647648579349037969440306839923634134341890767792384792417366884507680815544097999573777438543483154030043960673990669563768130221518611285139444975748476537206455871815203701327071031236631109906939772504867935508627403396759862268588955349580535749997241140711178447226747060488292653799647445877302296731090949109294546638595329731860857611750363200845473956821254052683270269487264506819223044481453637652874247531454060437983527080037213361786804283457530000852482418260339377226155423813787764086187105842968495966716323123761879880151072726330306853860016834099846553235069123053517815940677303869414813736515788114826264852522513022768439385388077736452187441602755518942817241264405377271773235675599989904964363461150974475440627615294059126973436641316791614387943640316463517403503083966586088489361519904270792511215802398694668301493079170290552910532039163082938387780188212102003684220121392536519862616725522732645197344441214276223480574995173173590303575604289376761081918451819614600231947722562749861200059929667464143895135982397133276850382720312243414936726783636863585491837374667974968338779194410930847450147586252840224055160413123680007912756900412427923549369724715275127747382184319057613140344948369490786107940316695231369552024407983940725445581210152535228889890051571798421011357346126051510788529404851103415836632848368026316165924072265625000000000000000000*i1^94 + -1570585838906710446800331791002793118146953994099277905566576533748860058053633188072153511952094525911565837967929050884616109572608054822647669435680376295541268248219576740110478654509047769280320073591483705361053412572910914217158196600757077461512829264223997296997298911850121677132891068744172433407132598720284995743572635484201864862283470716557282417025529294734600406915094756736951565199538742650171103527841604747015522308634450881921231515666319016294718490725176933462067794769589020835768618811677559497451339240877672290370464481564804423504499441553745656112891063319087457610866403533195229600435192862205807023648856265890226256706888432550874828999875189123881781884243175617941186613408448127063319626456297708293422088301302305185624261997054498884849452960987055936208459411129919775137267833482222080933114578394637987126814570645796952431121106602898713990360662997679787099016334431148239433704563322841953156949580599589939087906208085214588274887079164658664460225871875623304459357301651423150725915649306660333266165069443932016418735380375994026313848743744882065461823005762177011429833415978483710735087232617721937593792549405092993328160742582186519303687910949774585852096787848327160503631350587039462158551391966735660578579606176462302324512201766422350067000490759308237473393581565961547697424262385531652071506285365592704026942754934668420728573593061847314395206393869382355435427934936736370847744127964542673087543299482937775537276363959944514674614103139251350429104439438156060010095848092154090783718702367992812017892326868688491430261897046153205602342060099809165655770340387111651696699055592620118655998306363425527517727918186477509311319802600428956882629733201425989950979088708186282475784278466644284707991296475670530140130048401491703114311629140099271235097666001106184177266250401843570144591413154724331373764086905773583081677260334194718002259936079441348068543281643386119270112161254862295641909442125572916119410633528797513595763245966225189825572545953190394038354357101690092700050224086849017388340089741144005759666070272906227546347487316855704808871542579281137212427564416633078123446080674966418505917655212529448470630160136237815524925359380807738318794502515665537662801584974286676450424233682707315003632593858610424613859376939633253043806832682436019391021749071265994724794808543639766447811983917457592151558330294058851706040513818152248859405517578125000000000000000*i1^95 + 595263467649013445104252271135717567396038695148764346460980748828820445437066386201116575844782566869165446995636470146847210927111631831551664394793405941299197440577455576197962822456015073706181528546771872165307763874485821756069780151971664401457115799993966201397396457645726049724288477054090443861460220014777398914328930759733053389932859529590914157021817631197696378900722742627370854561755172606851576960754587757037604603638368762546624752454174870229979161737086743384191208307602217785375450079157943675689909758302412914715230689687098133938885399154269001276162908453092714426889846019923517642845914022195489288017614145552783252720478577868770323841873480481794800781786496358966646989549730335399073752666248247175346627500455348445584807282422696921852952903285086468806818176942318607434183968906151614956924470691745536164010875695080898478904654176082694052519134265804421607905266875441305890607868293614680439751642188257496301568796551949450079525556921833522158789652271435707990348945768959789459764300466113581383400257972213495688022501516240823221782088162599879086262369517884976660673526726263694554914964058641767181653506742779840062024183551707173417017892191273615337099580219662257848642979693266749059059339499852684780244260914324434019761610548160428544106259349243516645111173289200806155158400749143601316064728119745032035226045112384783706737099164582002440307768274822826703934219080083841849034580765562521734892052594717336056562724744651574398367498983007455920869039819081699986880930235169178257969569675611692250599306693205697040934479237387217792207394119719298392444921482595088249509318655413870822848600607219433412145084736659693105073225602195932145958765436976764385059414856370699104611900381105914764785802848820083460702395201753166872641718879803749013433035255019582440080556386928541192267738676728490919760276715366502734480226603638876962016422876622653373599502558011671436945930810392950818630375287761802809022662255268836245050469767719608665705633131352737311089333081466660349729873641879126592768224721214594094218399395478559020431117220269074684669839093573227251160637539697065341091073881875055987782271338002669822523480137422955386101851297318022132646487598035126704671243158443426986389038513245304037802295271998134870826357711324625601168950919278294410676080475782933078767215634297026854884586632987719667653436772525310516357421875000000000*i1^96 + -32996627264819348749904273484654754987870916168921957720345145576381875168912606185224086634586656652120311725713859450081483891080826204033599629006296574830179717249442876719013635741944957534917060692016273692730806914393068252555696859337171535849169204216140651549641081287771447858786166027792978873017880151010019610927133024778812125574213680844375863682616641525163544068967824655843942274184928896084209250871199726896258772172276037196280215945520569264495459253333019392518701797972919791235255406636083785785332811347689952910028176403706817479589053426142130541726307007313788739325983552844503575674076523268024427237527299407044317054208537144146594295093800905980343048498901935565648335431904218804610148653734684832943608873594230744061356513441722331424980810727127908677913392001549477181943920954575122645691188180526440153615351230163642498631514964295202289032274065019359852785644039761608819439816254877011151983882705749631215138764842545646257338565218255879683572922811219738527793856811353679332396350861879054471452512113361294244627735361797351250543400873556607339017874631847278402199091744066418172796261908636379650059319829786398965867927080122723398842018635335451309106670654098126159188087581904648844779753654051610121154670374967601412399981343711347644101342516725967538378514691414824763942079847537035097575586231937450539434857083134160454716550126926047122977835349768337082849415466401266901577286293162867767116841977311820236412520789586331905248801411375854674212252926368306144923718782425742090315484820384246413785912593348245682134404422497868144671422960440026732779918360466479250266763296426743096098634629489772243927721081236792058005476223791322670059732100060968694789656390153403172471799661681206252754876317778371233299658164929916103063694611276438570920961555837785295363443273452507225239515628432289335522549943780251529615851227589855338268041156828788342368128305118656986797873992087435292546782287979025392523949137398423171574464377562162102406918643106589519298584019111592792102768131558016522099734904686782008693781034258485342330722153310843236567328109226627180966621482542405816162139668816885820704429168990812634809800921185318078507951612159402321935571814136999173149465491954385688148085927666497147082402156546279738696096841276123040382810955083735177223434151976867723110586894108564592897891998291015625000000*i1^97 + 151618176970778580724952973350647638275502249031014623569737000856433302469839198405792986283595402254271153393208927958298895355742045749013242716355372234749145539326277706366096376695428041339130935420988248240879658697586510876023176493701122244925048678424439911609706424591475484452276110248705730906969989265803776636319215160533458816583719805861270944349843687306652224223770110100264900786709096940853275384818663062612005452087522228665501372941514930371111274915070107015152369716840273331491295978092360505374819371259434562947523019101565836314849430221103474867711907245813682032974312889528628725455006707199516584120223065381719414693813559908622956462857944597656542364045314520160085881109005471136340003154439473681453228051880340695098363534355725379160604254596197044242434982211442277064850333285451332888714126028811156568674408623213640636563404133298249380120393979540130725277607608272686685841975045208181244237650873890192089726811334418053221432824376454153244058701813160862463357838708086648259225237334845031166097599148022698357895109536474048061562845825660671607052894943433891902753779209851908065116926895970583273307604574719479108145027810940538808221825196706858874202921045602087575673913678165345987535893871951078255126081793717175078544098253262264480876658950360878370027385307833199985025484205731388529074434250897759061998531554409101014962302066507210949338945532707964115314894915027402164533246920821631140835350273572070717847080520503219648507389153041414172216756112042613892513291519457666266669030707598305498628111008768218780116603711954047725222613005174753741981076967962329244856577173115427197438712673642915101092423200354349976510225885595852379872105012248769707156438270532165983714263750658528737244583188001256892467518763749577044319883696904254190410634639205582565540502055283076265115805456882741867016374346330454320907369344162969127809941235359899278574382956633843628728281284443037536160876036705142678841930647699556166068464967367614151752846987581012709833286770183854859005933655301628548616767045055298736984859672879982647340805700523936613597057794103287296021382216582651064287187211326803814509821384067550175469133355046336503331697468376022041746611615521488366019291072762229795080505594433664189366037877576495621524196605889932645307160985481687021092511713504791259765625000*i1^98 + 339662765744180243009361836636710161453625349165288118545844164027801495335857620672112723363907263203928915364883308026856742998171288238825844848218480936861811272328552876705702464927176461431689417857021781960862627301716633717601785342840649514624903218525303898819165072864272454507164905574107393902393503468925549446435624375969738522321734166356621465237028014672545822664271802045039094210847830596644410020614081481303035562397403824407482405040488481998922383509508954361495925514212405859348110503023633669016009687738077380452596188848603914302183485001081101645415909568642130843603399979628139371893958179868943289196285380579863817536224562059665325494309872772272525484887987394788826473377301679334229849468204885376109129166376913342765595305057970297596343808927981594957620962950988556688589810097680852925400475199518173144223408091174099206838573012561476180770857502228662363388354100365046216207095707367863059057234330716416554947187226123309325464432101801121040225046130478151358371576330562340620202892616722748924296133766502823167129111275990774015937249691008915484558621832287900840794274247954997192854610068381117900372859065704987295970167135108329759821043908735460197417113905842270692761007222633164063456395538303304295788442998640335409913603543191452801420774532451829157274260873005167005236003044727328501348642744444556408036508496758696820815732864948447533971684270168246323239709429286055106701738372228669709795590696400472833606511968413581694035650737060012365692100014749845439489164798432093197438987267611439776643039192731888940872871111591901961251364447248286585049753443753693932613136234199706727503152648974246235264522019566832191070435876797117511766864792815556658376472109911069456636174742194956712429472464600643020360337598039161441811186845316617315026173767999084933707015429511357203691110598021562482942679837420392704842676210053861229978149533129095439960490057254303423370567238489644101099881351023647627110956215064971975906900666447894271148839544212202580063740850600085877757115742597312755069907028207113915314555324570279855275952622374531152231056563032534636375405149886165735397472724840782761613184305453381711194620891123484366577991785166228712618711735658473588089040254588953741903404630044626606494469200914210205155541189014911651611328125*i1^99 - N1*149219198707825098340668427548653383963494834141308045910283370805044209487540119170016093655043886206205513120586162813755222961431489066328246494101533453280284855617353678859862367074926136429171752431757268284818513655944729408640328118286157052712724539404548111880264229907825099730113058166122801442959700350342642852026462419301776231104031360428770598083100711450729885182788653026404840880955555611492871855251016126879963896225492643472366571270612414472429347458173366417059289443018760465629690278400479867561811135033554221677102356371251826306255918826710000000000*i3 ] ]