[ [ 1349082397990173592613182554406398261633113359221238629633162563135497406252492895510520969337584550338632657145291166868643526604951481470126318518845623581503709589313014924865248488013856772853003425861438716713231090178913038067572360038914466233786858754858851774039307298612069111707870801419560853843409967179107332904667520427005084039544099101368132338512397976931366431093015792970739528404583977180287658232003494395056662747970447918448062131061385772646059793212259243374749469732515817833719336290361066787671606003614187371504670291704623103037390282077255644817363936819231313686012820889344565519457714769297213592339871064958684937660361024832317304796869795150903686368168252266571710804677562629349147898499619251384881972659522589954801238856934808414900279328823513600416092159001370873897407773515298330820580750446456944470660663941573206111569943990337325068442399651332590678857560031565237821481509453179842610257925588192027399690846735423570726553246281775102595604677986487741266230796763225031681215597404433758090573737569046339007916861902937131810305897462709787395402187231757915411217821008040509987037337577586629970602454886427908727962494505029898602638770665279746813053831307049397600427459701419653624828275292599568592057634249541155670310995032199899368948917273950569696821817745009466881902778975531145979082667598627266785261813831072277955969974800804409226235620332149946511042509393947530486475764380009244382980258979770679671920080428411555181636615277133415318799315983359207605520909576683126784000000000000000000000000 + 9504250934681830200303337624032970809014475804075321743653631542765182579501046057668041025749569528708141671351546123309193812101142186626127888889209093816448019267413509190507418418627760952617353922777106952313681091870246965215144297680204041905569046353353722476227186864555886526590960428029596212748914149096277364653595630261421093044930745636352615104701824368829062878662352970352569523818972967801628063788707374525842341959247340200820618091376883265613807095117594415185413535228780662560024204192641576529089592242404637857704441649503625537844567870929552377217462541116240937781500340808501292740300820768540978373111942911030537103244181159852732951709448753793820719871965111908994039741819749743939562993542111866135077341683498369510929289164533222291746130493074581117318957743336832920710125108714518559160713337289077147380376678970541089585670425584350676947681919326295676750807438985237672927979176340101323741996320088923017402088125071579676953231361812226123417360308565116502328851549213364942265388232224485043081468263646739861955281228020542349023792500557990255226501040090755092079866323482373402700339249582781921489092022659875727255711010782253536743635994275002363453069392592530912212493286609163315009360779871424638171860486342077955074193088713415407793080179495066101066477169592639390758900786600638516859571705406984331511214892075193330287525386662533140995457762870347908968888306775047207991375559689013637659711459076039619748198534668522837205233645255362191601456046541473470152233958832812851200000000000000000000000*i1 + 34922809305973833979908402253721279816484065700155742130317350769976510393102827122331075686668867900270635862549028492546866025778837768505539863749041072202169089193497140299813258754357926341757521776927422394708385397442095155626036470157983987838933990615663907899406938459311031600395089541423924683374140370820629230839622425211659944019091163306078045891535159008253911688169016038641003274999961035377675043697971633967687327695277546178522827855829626655201991811410768392704941565340462003988262319053334316351811447550517372096295966731642294498726412072191819039834418302146868836736862690054493027371629825859087699996961373876288107987562704790980240498585780377953111938772486431626221459733150752936766281730445311374079458107303402104551101386205727694399429457092674304306490902547194765525337682287785049077029885681032546422977418497134535456822343113119747232922955236069065814471565342453347367954602279448305701417385691592819325007122693169067647518569722891030565560412277236026167583399575118768842121844607288499204845017977296424344021182231921050128982198107597682483575834917964295743913440754598632977761618390268962863460886020766986291612009899037008982942312482507203361357853887347799028453238221891469684806746027993974051648493029794177110750472253480499866460644178356063946327452789177377234323674480676035501832316817088361068817207023598664057689210252388978074080749275764059025951445189668739186208094989171787982501537382184738224731390302231157199742858443629870407097650181040825367409961914808768921600000000000000000000*i1^2 + -19016840963853660174552105214228182704856789612133786523070883276870306056128615162015158600314315717782677110357844685362971039817106922410587618399041783606813464319679400977270389616012398266031550143703153656410942896431260700534015127802636363843657903649935689814063082863382252769137273346270509710264656414273661696969985511310341189656298108035956452624855260304025924096675498421443053358085592379627867034501928335525497889105169198348119018062325107406432121008893751582673392524667276385542718743121501857367450359020166561202971691470075540931229585145388996899041202030160375310893393281163886329726866880410206876847743399106320617521565222204600269808414398951659895916628246414010902376049133721013799108867701634830242184823079573133555585368409379542476777670350392513964336293199662005428263439212585127419602054395371020141419244214862420004588218016580787794938067167666578426444786837499021815248249916528954452854428767420069525342282267347344174490517671627794395484058276135804047955145205781740667386981647539546463571096472597435471654443107599128669985526691111580193491730600068836227524150027706417069837759321843938628698979647603827548597894376192189394059472591130364849340842079501476621887966215716525163157244735735593193738359215502173287285453002054214149799510487779589202299755277637673017661473880756407555206070194993632924858678756146480963938484393966514941573665626916737459965890355841842003761531925294027779031818680350606962267570888124640108173994876109120745798763343654277442785673772718358528000000000000000000*i1^3 + 4859222642599850479681739198310768367765999702374673463153555570577648180947715692065157368860236228773558040690512571720176123108241974465833653407168817022059295592564791757416692808591763614044246306722604458754578493415807018978103813348059466343154150796818325490499193983833943563400983775928787279554463014580875616322128062720054253782337893601654212693200936922095239829113421115047801586994254698408120113298184782579279320355004441762055670254211959055584050398106464275906166010959920616469378531589546468676655219852198858958055899329320393474181684283671374720387987171034695818418211144673388946400228663287336468023563818898999356264464368928106256325196323550117243644093817760046114532419371675882228340710656502452634923752834541875722065492414604268133656898061589332243708242589459172780650836492276329254847422171631486557423152938874816430499091569071007821049522408038186153641188009983383609227916761602252492401956222245244572438592339703614827673304568290843981093255099629949372878777136167601006238473088273541201291350619866852369847090127306854910180589915833080093339588854061709096990561790254404749938285624447601758327925103956979609143061432015331654705007816557376948925078415811313239513201508561061570146477393443889050707810587183757349375468183218880092001849367025517164924067133321590191208849524008720528457300017480155462891915009270593048733906515169962447765330945722923794472861273906000591478812828987662214178347615324671423657895269830656078306084346134352844624306927962646053700308483472097280000000000000000*i1^4 + -796181612775608423042044193975874852248545771202753793214745097282869239950866453429403818123056001800285793805752477162912018467890847765858683897593803923599197197664966171611933137547936958842062787617826480753220777469082406157323010411673622991351607311752901309630072176517636938539431671663846280385632259959030488565804396585278968708249618519904026886887192729823587725331586114399073871381605765389094085946392983633497186005735545581335214438388707762856656434043447392914503223040813805094586456817851791017319893880268161626529529254347886323024473993303068379730438996725503666464443459956630211338644787045343273340135371179317070924933379856495173369350345142379695106970201116413811503879862847725342426109453774309405491470603058461699139226216220187681815461168006773143893953817781791542439262918155660293319064882555337734848594255536015036360739756319679407472023450186400343449874919027450679298771241559321641011555017207792382886995089376258137876433698120138343490250512962848844236117559980246408408779491366565975359501324466977023024716047426891097998610433170104896756078370755193832201841366222836796930380285612391278939815969087642535289737310927517302623944966895247594851046115106715538158145877631720419726191286192408760227524943248855451791443415964384492073197768411453811448913262139061809900604432652883980353268714370510340967148841301342071050539648076097998317929776616217965072004394218668416850512631247663803006739744634516817735207375421516479421299915224596510284493709873253535542019522717286400000000000000*i1^5 + 94188212796691006386805888203831567600432957706366199098782253647566820567021443011708816781947555311277910130490788232796638247630848663475174616238585807414476436942360879005122958698444407233001799790625837041930474645236875769277139886609155380670608335967471658583008042185681793301965115444542086837601357491177499251365766660034102963309734395828793818136222604822819324374558185688492623621105512188380471183240127929450221157396223437974377518669083660595377806023025142361915476084264952030360253923807856097078114617553922615559122781807762671249507963232116890138107775413078892399005354401707256135398164531702948544755641741860129813226389760686491012651401081090014518504516815374596445433508513837132168342323563455653419029011589753795790261251351205090781504517858064962383244245432850003354259136056889405256944594618107850304366670019059387058658931675932604409668032880418293593927861390763982673279534263489447712062195885904745770685254001600431471774986986774375593646891447302813889007633594197199406228212289801808548892201987719458217712183554756258922912985781416765335117240043378065882272389522517540048940776354434656531348915475904345596730987160016512499531447230334005132138626137890917188139527547582836178787403508678509458234068770987165423889802755317447191143924273492569820598265522509438352906732876215561599483073849586878633442851536680033363017475674200136759708129823651059726304210594004577497895146063742804758799160155204184917922781206373074887855445368666883897613749046892323703331015884800000000000000*i1^6 + -8521017101685010691323330492340886931886546789891154119371642647810210449563302560153369457751915814085923926453472194423206420298932602993854807528192677049717938200318348050512195584324833038441415125211626339242160204186498347596523726712744970126409345894113811546252250961386982957966225494285783198122386807911123241184266683097601313362397404492986835332837996185168236856704085416452357223508115013954392361432756839143723146464181829245743112007683697221996588922615360651200106529868361668355508513537556979086552077048918845259900701867725012543553189004331274378417163654708950931452934144807218631332612394763549065947504646198102065585025541264201003345644845476531039567401233817907368246096495352539708390669366327458674393158727462324494809741111812135334412327204490088522952860957606959197575972276183042863818154119828732599983536133714069069229061757786241590229011402035591551299075853587148991138749092655134427480945256371461332977891288789966407162840162644391360087873898430607572349239663179019661734842973934273704745817622395144309190093545835706576052418807673359812953456311631456340180247498865892128815734462779348175621414534048624021352793421072611739824173295876692685212667444135111117263525868843489846715922713838246197430453045745559950318864073106854714545622283972415070220863904566187768779413292373459503256606236936366007731033407650096437654590019822279108164977382534112794992794544749254776609842943560736357271276482563891083407816218983203940255636750213434120256785433131910436030995496960000000000*i1^7 + 608060859519887418751448661424592580940994967313533467536706132841794130263537852927787340380483777023599332040669535877465904367389351679835463697104224587567425551120185303479278441719728958197976974463284818393916387226832446829696586666231602242200685398574565346772365939252573075631309047683932611215180058102570052637791714198387945311745992715349614268553710158918705338622096020427378149123699876871648181998527468003201976411026570871699960650543951694303071373811501408311078345542319196214394847225935172361668530633039783068253300278561119813438232363530518469014061217065405793773192268280548048522490396699242157420561096362127347725720491352691784802056653015917567273820731291414801585098057896642535513686380854365469028594965969695066576643678793910432623137610987462128316076644259673084883096580371368371297342224554201252240486353119343712163568571048418939682733718962918713255555829189408254249962291708029579928006095170979322911295745182658891107839058921289737922363225144039298973047898808079284917334149969375516614004105904583371836799161451843395479063319654178156005090079081479101132311498349693670058557856340186795618470858219038266676744638798985650132081753784947309089030246072226319164191793512830335291512364283218038008887213629618828479604255315276582577012931851717048133501730477713190114573836222201067706006715642904975921454569494260698314575776186633141300308197086192311075407185349799571196364682773248085497867413279508567839065040789591483713982596444623782886665427395974834751851724800000000*i1^8 + -34812245498484797820284051282942431481346350973285200610512597549801756715939165310446860810191610675478126241003421997980645166796769377594052481045740649236568949661901260746803755492208543447918472777319819336827717828326071280667648447740772171358299599970552001966068830975815329171060409349314932753818561997530247166306141857829500380227303386189400296083350950702886761025446049482383664845186172437572470953083681066314126117030305698999206008418817745528295536943939995863772718631348115596874134355391993327878210949297548186298394916611962672930849547059958476844454193082590787563654304142937230464146943150715280999421174058609443127969895637608842902869498144443543709006420263379615876178082266138857835156176084109790850823353018168786039567275954365442458604027144220876938346987710458898632870364395382014683350627710154038409785201269587740293056905759203138523654108619559986604484149932090435599043405147828077993020628239964198912432003280246171910082890942513806582583835664549249961665551175361895520565856878124894577977909666875150261129507962664838265190253175900820343476604967183255349921072698153377189749749647942654933980610085502264917677462917421471729484603944718659753387552746137286921909938081145115431097387669816089672271975269962678932995327566454898963627650562973080511645349715503265775433050851055310281498307089832506291386609776295285914496865392925872416694226762511646383070123967452319914527308189984155141542492371135927814060130801356048795863232264165939368547728153729350561169408000000*i1^9 + 1617425278753637281303821978223790383523814016072091154754592144341843763665987823542906300459597032958474922345605750289463717281166051973287177098873094145820345642843493212212007919332838593520849998406723807459537096703352840927456972777096877078093006785042733586826667692114992454215994977369715161789448814026035120502923768656852369313389876236874488080592589950039330951510626079594057163432236452805537100660807594911121696370817863144973845433808093492818663004799213607732997028357498525972205701177447548434033010551978943157652132403656675339938976471119638833492302515550250896547829274274853696335204523144956232400480475288733185335508602856034380665225509556407612935810306665248075198811249230228613605512795664776474598431103813324764154477282339414567191503236093878063870610099862925434151333025807164326506364052015233342919953551377767208527764910923151493582161858259674319440882033174150044951343411466666551628444817299756194077671499176925213891766586344214631695622445471668756066807594214256143446015875770624869967921881415446216329093550436263620851550453105816531958651649786143598054333879765124695886675929063917402649917784136843926001313525609253680752533555127894205555744622232005348321241975163335708472691423362640773223931783038922046167373839601005084409514121715971133819307399970333367769289813472273305002270160544050455956114006820481740520006976050087002619484827486582129431651886455064339304764826522762294113597359187580127695908646797073252074915316277395088985197313584848175104000000*i1^10 + -61911168037764185279167574141241241987202925370987854355601538491774259116519649657320883779230741024276630942036111568377591146015661071505253264997942012561221900072453415401635864218499191301980763177152936248844575855586223869381959603038394031412032219049031501795771550969543372459085407477064970221896559993507726583145180428835842939834023514764228288663305111092398901435149087661309015587008523047589338377553981769796616813424608037724467980548814411672099707001826139303692137354625924986478985946826328444057985198241447175226541969956179338927590772866859272901877095301915936392540701403004932668597817288394192078363419869307331359886718564115243995422698602066806563974914481076117419005054053019510215163463222470341502485279264309219678689017578681357012231217108698766958032535343139750591106316163393476727304805565087262536783311527360875035215947917717946519467422674312297719486070848757188535610827355561142956668116237838164864290923854664634875018179637709672009314732976393381108044060176379893588425907941286659609380246042649644283403509065398137569960662954235419487074821839883339171397942267210706628880160421326838970170874564666360424785733499488699099278519079195061822677480034646022913143325019589042947979125954008617718380450243867951534812673878470517870430171933852120205185455971359535291391711856936941820680028724729779280843860385512389161785403928144541127598014883938568366122729260491208931607445910186482083284390297907175670371931209223732968583521156326679318601649781766881280000*i1^11 + 2016162342614134927840094791986553459497257712204031300680917648284136408337729688579040535345760616183983142542569493199501822833931683528698382694313938155021888648899765729687378922847397532685142867344002737591849552713768513744004110764515706286431197687851445580053203559620359661400308919095217703807575662658512863198627493421856922739144926717024624086674917852916021248270865934917617782750806388461911568167580726537741160645725457481211520892611147549792657090366636295051183801982982808273695882943767884340228791845460648457048190008461945300125310895654953530243764214669114535630942144154744647785179235982731259835600893893573914085019416097619524173412498621686908423284856302433776582721350238247714753365700765669213567585561237292243105876226397382247486766346855746488248536014110958413728876167951909089472452885283298588897799163033783014500698957411846183369090260789595969705346812920142690723820727516194190762856542678747495222795314444184691421130681749986032511210330682699611418865459509164382084610156884722780790735432303200252865579504478720401792357709281394338387554497632291073931944815344636322023810671506081665334869470843579162466003591417390177756431220950951319159012404834949575958387400290117741444703762591155859266671773513590028493011751545255220113409464291735612144272509632753848341556085078635092017754697102961714056501439354561803112219883174306703614335170890434532345290428658207139404909328341362974683414258553186296821113481600766147184899918265841756533258788536320000*i1^12 + -59388271049045332777221633283077559781074397561600496550409868913304459459630918410861491969783268975022180688292065732724192052409925011496207715779777105522571568182603658579488210860776434710431723131237453656659899013008938504658035306297019095666124158940890996021549395427464308505287963507151647161999519582992082329672190602324346372819725818280579537865272588128794588499641734546842573604774161010172911156859014670836714957255424032200313080779730703082522063078925977572496071882495581022924200677676769206484147666801449711558005401775030866095254782502406968481138222284895209367537649197611545087284629529618393472319153227503515510370349262936982554923801280685044232960689307846405032324899962339318673111209585569710754742704134699723078065547391987617934099884381388551013767491995096831368316747862779871250218893424327707952278192463160312106106875125768781437434472311987830756726049943782691569139434194673489645972685876737926562376538842085670887292376606939823064856230751766006154349937488847904688877721959397151290998466204835922095216780835397618393635076567156041580999167566870188855353202289666901034948784909192981378907552666565310184795046666146316384376087376343735162158057484722797398230058963750917361637377238224258644304265111944758472710791076775126477415513699271947384730398110131312811400424257805656844524320299377147284080473013254440766317566449712858420884928852095115959952241945056545762214047996812827963746125839834584780531249351484353820335630388078106188637326540800*i1^13 + 1698545381043539196643476294291059491096239781069728027576820569406380783129376995396278193411918677048858856447108893258690215697759331497337979883156021837907126094160563999318593388792366195521604080304220122533749757708488530275612225365296690381015374880537658625375847592324828577203380076638363886698138825228951479262372117361115372554893148944811750238051672251760479346472632373742108743450916097331518171001348154654498503069318539682503566654373253403496195531072025371357147243482259899136775504725968360249554134804457031621956674121916491968558134629697631033853676982896319883455978079199555251462171547335647514369498982790193399052055215309415854224691857727585546153567099641320643540379150068997149689695980476806633525121713298596972502481784520531411700429754304342239416873960645021092197260397135322325565746048413714306414478279099575815931929414362023048859544758948011120132837178923127810361148462823271133845002678904804121229615299066489747906830680886534864178177674836052353367764972932757796239053230568437221909989636783318413225577804981800357596239660640415015821584710116421985154628389320383439526101030410532202502658202587717807868779271523558175185726983580497022044455014791615092353884182353787636153581948871882899290461951384537701095539626924891870029185303759222562334049619028425786651780172842666244269296514923334389427815951739762984135774231815397993919968782195294218240753435244217194637321384140209508446052538964395785659509976559668381211782422010325883221442560*i1^14 + -47937187432890888007035460607309204085669019466006866286415607051318448569501387899540140968776954511838117045604595946427041658147668505745925387091115179902853478242808712898929543566719044564002591273393258793413248414091674263466315355790251424456328694247912478088815346304833529384498273190345377578187274973944863299807817321050836253840454240820602819818889768416973089684332448440480593289597652322153669000437414639335546892563152751058957640649871379776709844557396878560395451068391713843319052589890602532672804078748691371966711130349343967435158940279965282682393586020775606288333528316756952381828230467834954582494727245484591169537208990408553663665549443859456879638330592065514106540258553869058297969574668726428117235618778305029945392360323083713578021288627232700454501092058122358024482096139786201075102674611073670273852700561000317925932602571655263129196094867453234764695091478680806771273260260338976743609888869392938303723818405318478738666020519863628714965828986209671111439038672649278254663817716291177314312438781017391968675373886156022456130577396141490120662137546497757805711712355487204370423782170866591780456243268175735991256049045763498876647807368098090973387366346366036796941880348932959411148234016455584524860352365700220648420897430778424948786468356578107556573077718644036857629546236386650347678593175175704483914077487417977008782893080158923061474210551508346530644499593612436318734014873267132276433679244037131941907466991187444787239443070376197750784*i1^15 + 1258650560171553118063134438829235243079633166454855411076208441507875013512069866367068254974720915182389919340215768278452986224075076838743669229403175183671172160079369880193862458919810972330370251430235182643070491963464511961195919465078926132163063092658107063931229640933005948193859104000252975531738515817528234030612730409470421613783379791747899802741344420647447208403419655811619733031298237742981446211266901506847762185747284199096316526128762755311961753313736039867979553454838471362210361402335842987910999068883743056595338302198302268449180498705833374049633146159682177098554644689114420468140557865094373619252729092313337374111484786779503975907301476176397571960539716901061373993669869783734875434798869921104753260603464219062962305453583295993415894966024322388396390374480767891164197059595183564880221046335309539492694558061327239446034588424100795178594516130464976368558006291678306836208544411720005455236540157101080803379424277843297492804889512634390535053560441514600561448828535639159341815557271571071511809590065586728478900417206171558695280405694578624859617026108084811812768751977544203199135366093197896705281149354584947200760948321081886210342638583271915842729402682842263938025991270701143079020491665197927573339066796295255393992439088641889572188586978107444464636299718802692588039230948672562312781045069196468388279815537047476717712003214286274382211776960766272533652202473352994563942326538630849268412832171404562879344141519435172825451246649344000*i1^16 + -28961453259689066472357522957065112421092646541050664531906624987571636969218785501682920883580422724483195258281966277654809348722915105264958869367931327098437963323936473550370168128360526423124311577660507333627638869935860038875340610430982191618754089706971869097026455653963666624201146811785940668634870583816431506231072843663873566798705031695868487566101419200002927954092592741956367162765682813407966083544989364836629113627167555917162869644475022293903173670846755844324338945446523473366558614184095156652285309242404569084877522673695975337767316554229614817807922720396078970843795919337791386812759771595514586368425415703784658723495470364587985782827142285829103133543123980532242403558042923858827247923246434230779537356881896011792581153445264929745707405960938016254626160534501807635097715228028356809447815268738637651132073245443877675540389878434271251952759278405999189321633686033236843945211409463104034795834885069027527844933425269185112942525449872960602823894501313176676073053041272667356566889415811478053304457423838956483521931556917623592757875043737396054247730435995011410040419432238681986204654629418542305166938657131842462199975080083807938786229394334980354593319374305679440310621177903678951934834853319617006944051713983172101802499451255296724065949301025974133064573188234047266076296671316217797152991726828524830478624077280396612207739334862209917512304000755213819971580919729091787391956817879613657551518123888271314910502551741877703536835297280*i1^17 + 577045743062378836318097623996301340627298183403468376448223000023187690422302289387323349878231898803495459892163674600238142394261593562085323197033032430509535781253548837061674038443677850794236039400927958510507161211163075367964780540176594413120689805789110940153829588630143147662234785184367221889638053742141689799041102558684589736729331114762302840852193771361572821637416569113013945095209877540489625768783291006192103112270429294480265143843752311340916839469633151393697183500210277472661209565587464904426883974838954080041564127634664895747105777412339149847430304623287798116583034659667806232862245306871996781847838328746808870365834216339156543184926384630831627169564106031796582598824265736035421947665259671009525406791426946593294304695852417382360092409037222309235627299288206847992595914897833999425324550422381153423414586402505781596151592845950103698666855340595959928725687264185289562004609578482051233087846287197050960017993081593634082943484682781832613158430915112218875838778373034347786247279097300122274359187308322234036673112221189597857814507512186923734468924474033769740824871241685071600247585880380802752596012749545522090478543808195292310361831527674668064295756853982497347831221147091817704631084754870529446464796688413228297649988785693827421400984011875897076313780871271228637721719384013172356361881150970850500075931690333331501568273978066401900726148354737499088836000249908228920529163752301828352230762881663482337781486984923912662417408*i1^18 + -10268515920732270552634634461895259155988847275582654081412199958705782909321003422919715744106117432935451789919241232828734300237823092891186522144869397665171997818589809362472177466156899282993492384253130183279886162249988064129488604343696589656151255701370483056258790212068120749766867874450222200111436794388919397915864320649547819827018190502039819774447843510360907221904747417991442531642057453093794136156831133741208258505015185358673094336773101326044754790992843891789410431836218095108675375394523306256265942781339322907662012337096935169341164597537638672758332504370644403112133080338341110010138860675727185936994719506356669803695075093823833820235637428317126537443717592699441460969308784902034177379715972487258676506579808622598357076592999881592519803543374085366750247367469298157326608543021785920305889883172856044931329075722238850589255873537909422471704631822256736244261213612279806905948334612374670152801307023463444627633041682434561100103685300602567445468046433326182474943009663058594417307870465948924092713836834265532363041600679148401924082404564985136880355957065547736247475955508522381585402440835823066519507070374748811197074507753986896686562214610821927307244432231640153524731264228461724872898204058263839551480350285945519968250373495818023309690345340057612796141825961211574209163113595840508330272392608823856420927833025308610597632853231350011294644418959866760681826758683224073177669949944932380054055811649934474326401253412624662528*i1^19 + 169670204342680148748673624941529088625836290577103377551145299408949345683084269864496029304320426742557438795791199381375803472809101745607119247763417102615194108694157659546483319744796120341529598864962258173595923162171962766707601993962832391231887381250227982551929392696785305604553800446566715040245625292778344843002161103383900295310634484889512351582868315128530409865082387880178523868430682928506435867880943436842498757880525475120749796217757873981803305221693070145833039431851407548529580545847617649133454806977817848206176713325645384162539292269239637952831139946875395014111060779137585067248551286743209011981824304760831901721776534781225096651795105763238701092118137974477578301478784278564232453417374874112601944532356047968928924952432042952740945626873108903253234356972365956758752588450985819549709184096108388384193046150386161879289789572900694343175428743403516976109344919227808231339157005058962581037329180216747966294063783982479647709281066939203257872189352852562647700051472180152889805947754133852898758780637547173138498194480026727715145865591607419654597150158205645334889706911924602543635332133646099719819170079769811649373090596435023766959985196340132351250676240602424895210772218276234164893475499555475050025787271081026947998656394946866665856454940884588605909246763370179484528236848226613747464030619278532324426444312164970553349985630522475394650081525721499967315360007394227927563446875315523340691580371291398709137330067734528*i1^20 + -2245354090543140239951770021688849479815505553320321093940273333746428567773712168541353276132887686243703522919323170016794417527374210356602912290319657536011182642999655241933178130350774500422674497424024745364605915163450791952449452694123017813730441328326793317342691424588383538771071346737487978173279008314785244746047756437993771410782787524275399344155015814930748223758839732191700156935248467418833808147756744017557908656148152255854355263922121658997261082168587992894165377056039080167430233312024863879411480460573424265751906651420242803046227928867653914332298713207571926184831899850719780610506124647080917034985681942468555625310712490123503685461575400702009762349755505699723744461916995715600099137174780580905046605270354321976874318730683191627001531442728496566541209266893005733516824621251727106125733836820628368439664598343738117254190598236169230339220476694089384805853097175389781879033144869017789692064122140242079948481305597885494326324706851374292125182514084205779361022624486907737307580903716474778654751331563631140051006247772231267202439983939012797438183660130418206666506085878344516059106648398589264347794451415204052132033133945714182118612327236660786254777215915672864016077998064143734842473554760973115828715276144448485086220275704094349302609940916351605005862822618110363933685038183082595191121219446871120471050337688429406271232893174073303698753970350982896308357845453335110314724962038208885274524407552975560542422827008*i1^21 + 23549289287892744936521845372517952261462810191449064064127210467028656497660770524198759185088389969653859823887248345104794612373554491833967119430378955453557528978375223967776179515823478832901940128046251169317824129444991313106085397580875990514456097935617823083708715228984129347432790356535921558128671761679460414675157187015405542053282980258710626004858141018456404679018780148225278937241548749152767957357425254167875204602210290235356742350657296004797732398553205358311518239556693180622387667722083172613558045255455764220317012613726253178241849739885320143312793960629761061400195935066285082464900225414179419456692583573996261412241371002820549822047440466295845714942757740370094413716331974078375949388326368876956448675684526124473168809906867896539410261924431950046253148259951904822660436792019875403746171049179809588218594774446962341852615631910891390788837172618372058264011830701155543086003248132098574352818277338906219402097195931708858997200504856956149051067023375743848592471098668030649283911539258571095025068232078737364146451879509200104189627695346202139958154722874102116120495462866275270026216851210577662826016122268930156009725542504033213708172916140429148343100269991189584579888220544345664044296046700863246765461488562278331605582926271402114911054599394956673350572034759922256442186824680924072821428351418475798054309588042290068793342912718380814884258013785801814684362758325908933853821794156446280122087076957081147801600*i1^22 + -194676923717568710277912934248178540509569934790457189066589879454094350782887900086958856140198144225783908359326864874392906842071296827743442923618648251130405717908431995386272338958093027635144816869646408523087506102806561962026889761375634855610436770490935450190071477676667753398540656649752995686570749738823897061575679306215038929203237312161842844822140218610145864813443716287504705939137468440531641481257285964772658111862825702767513002687383284623016441105367197536908815411206472541140487197188811066549980317031922343601937827531329034635535617313422914628963154003964108856563521632389625137849685668186848833710291440984997432299749362319466763973912034984140965001821286781255631212770014957048598426551975483370943186485569818848177729554007922410288115560719270903933451227260983265920084682902477917530366527052098421958553259443521717368108700936152835154650913180491370020490525462300737252162337088693982656615377209063474221350663246859881697933329239677809383456590797248836735469081659604059433749866503261637162860573847484322943169930467157158494402038644276844441222547233050821414925147558154837459929699037290791194510260555275611950491621973591347114952874331035207808044782330808489267489797157128935944508729144062882999565138931568522390477127072176128890853169258579048087855799596311989671083254963385472670193380614895694666851443105772952165431526568850286471600848342522344078803735531760840537914994777012547759236476088193384448*i1^23 + 1186861921361485091211253610158785260164519464985595426710203351367919164397907632174971217635824204126084981481482695866410249746770938404570770343244716021753920063194003035071990076445657357852850014081672470105039274507179205491045363560990429165639911651584993483110417492346876986033823899796104758517288238521068377093190986522700183558138939767778701691090425203430461013256983702743611980542909423741665344602343771111668655840298349955008984107738686632319197048246243812271960894349482248574273114495462821751469838247082169348391395579323500894674041637901119238277994866323371929661133173405422089540279853849202421412219333321633404308388081132479643430391608871057701606771718468222734981919119357739360107653188434952613494099415036035797965842940928490967816198443454969554088608403065460087043770530160775744706517051173121134839753824370373305020544825279025187126271071779561955904749633936878973094424667536692021251516634822189725637009112174727372371656792236660134009155309488438569775783596021199136498318886980669511741744100882005000177163885633387465942290241391648971465129673206723405864846582221215243722456122490080378603820350226986866614344981144987559464287632844623257249585523971378635634864029696124536606099241720905855757670724848633391018720568113414465153386012487923950235252264780910152258184361775793394334636713747987104577078801728302065167641000209742055293925360937004693813378323565128254141156129256475208598783522766848*i1^24 + -5076616557074539690574480079760710963349154216092706192549204286316000237571243643555398732337345028570180979059277279043179372182478699438959054564458235812743788395570089364473751008623528149139467548154460479641595245794818293338449599441411493826417727456448237592848985644710350073670936195196618147038084651769211656266211384347620930763012112744392599386098028977272689913813446058595010255189354678206275391297857686741331382767647816467609102079214698455846832988931456461294815969900140116194392477084562365318762721430083720248621121734128096478631523400760963325123422532073547499504905369400037714150481062317465853026308774913749682712600217214989867668366759181986642297774680075581933848393126743979732852320512173233746591829759475647753295844306384575511840593568900322679021918603721219655005222864719467865549730019398425409670661174460857308250894621132563375661761691011900604565388279424995906697183162791170001207295327876265569460964547984827607084193725818196099224403586700604902042028765991382167195903943230168193785880182861018384566683900844585585418460046418290548926137809502432454980586140527339205401763071157271124243455446406798485091129664537974169904461521982365597470567066051296484646814186232329930324426574713608246992972890695049355510010811439083521335242932314551114660791326260092878179273497715920269586578847114749393560158930059375700687610351509562714938399815304715047250071751017440039323221512510560485874073600*i1^25 + 14967284580271759507622469735941508670754065456077307159623229219500278799240407923626260955184014131524574804345944544720375550756660408408319472996509377483169782840456664135885691742041532164881262878610563726804822850853240845788133099382583472678291177905610352347430533870484289375203974445051674278060449633774629959368318596088420222155474550297281177465105110406355366382752524888271543469961627311242010272036348445669830558946909543227418256872456916290146828129092779707233847095841058980361895415794842009562270393594527786435189935650736690096884474861463101690729088662026474563429087613593711432058460141710630536145815727849047585279904890003947354363094863374856447816605477245181484266736559063720592998195146624454259394376137394605057394026551315837964801483974500850739131332127549538231549141648411519795951202079390338712662855221212991233941982899693384757577878072636820706342934788668239073245222507947805021514904503787344582216464779283140894769666187541148787150359153300665050768454943725713491309004472231079402783795285719023870709452718883074075670187125546604669899496832520600562270747130694537559153932887052895882580201605604737662109013940639807996274913152766752626852236073288792805106613209620319589418199990077347186919618234994286895783331695504794445625990712867987512449283473363277232322837577553356974341136731656664521710746027724479835021606739313449737346478465730448846306346594437012316054022836391837171712*i1^26 + -29613472909405974535868223533098995625489057927565067514843532222722978717089741947742185838947852778353036753768499096191624478016300280190742537441251696436070845498962358202438836015334116225575043201252289878889932202903436060787607628463283340484687226592582706382703256944476146685089115251667025030409292091376750249302063511217889796131959095201499989932395098229346905998365303452814412301473061496740216057441449834674079609661208230948049260659629707612022095009052663209805273637211732966917827664157065417502390284184245188986180353999128020649252297801695284770932326651770011288450606416784059058263084633657347538919685796061559757372742209496852960839393880151994613834504384112684368528809566230100570187843808222970211643693516739640830283576986347275270267509348026653406637041396656297742764846868302459113778822827877791151686531860130109516507274644348618514496150302309681986664257924044793568605861029511041983705933034889808079776581975477473340779143696004486718282830105452962848082374458491579426025348148566574128989813894344263525135976342299837409219496891218556332781761524164585281405670861774392491784190658298809493749153050799787764144790191184596605435433705248428494214533126429913240917239430848794618799564360912822417924432917600583103628722247318180298539001311070632548551983734852345036919795035294593040286958002341501119390068051127524291402281233378183337153454935653370287273692505749213716317048236146688*i1^27 + 38157749774053527273756311831505341908763552565023667967516531977816114125676108599966932532689099160306426933191549426481930105274712757804443927884768670965370924965999636833699715051275138286286169955784129622656969108232737244875369617556480709361249437881795545828994989982263915045996572962697794383923558108560359018346386542683071049386831959084255010067818843935164340139247537023407349269061132411185827918102939113206301257158805427840738917594333343250816561898836034322652147188144098822984333513142670222375623392688291840954474351344425574951035614072496017008359090225105027300996674042486936757690437239100837025658073001609077727057434088740895621802958222035987253477671863585368161468680890516531852579312747184061271575591655236409686258434134742345566866184851630540071728942552544668183586566912218526458726152361089574103947881359953783802115755641406311835218371571028405345366528128497867232373673856442539941752282660607834505857864302579851803944633381441292111679460605253137438259519986629249658490501204085454703570762121855016078611690300726442053923474811794793937407696334862368002247926456444886123322945062759342003135773920495758439998707034108544682402017516206576850415125839922916495587209122078749211945850232349964263684304105640932530671264590973191231367778281217070513505554821360227891385074762654811985492226209361703151806159453238746018135311358514245773968539031188456254117524628488906860060999680*i1^28 + -31564749077005911161153966659782453224936353689930123905042036579049157924400139705355152053436479267591366828871726723425713155456870041650059815897923787716586461130825699424399628078914959904858042327412151857465328507956662972979465456407799838260765439457265707519780820127956062894872788155316127780969948076521104302661931689419742447555502231080442577059621088272647186574141268186212181051104605090635179615824685959262672919723225183153577261795460566603404341024892363259254448080386989164872750531725536125023665168617402675533865937302952523243115132102000350499613205750912401940625134237372031098652275752205323214286832318987454725176402234998790135468507277517926278117304620656678607320324169658042211964333959347031538657840431346298481383649859598699530299109679210572006575768234216259969465900522207934400175235004309027137414121737834786633417425609859069592363432984910495416069058622647291944940396762220431197109713951902517274059503375800557839591815541355021259907685464178082106151493540631150982520642249727970499924688492551219156780168826980855777918348029376471138116360873951970519669785727793342942473013526990810141096950790360803445260694763247019631922141396460334840038319102949976030070123594023778069401838980396614833979819449796955264430771306186088691038430812191720721584107834552086526978252603367783623904369042061625946505888454764332146083559300851845221679188629463336959739440307422816632832*i1^29 + 21831828505421416836580465411126986011666290264834922539767484053120013028865809386952567894829941096221170498298507943346434896233657839543192498443535541190234100301427313741434232007303637265082902204244951764023255209425599647456794182852937352021502475350264787955222068569627956152875800939019797378099352349078067493223727748307179011812998687255029534216328381918275423847149133157255986537537533778842875141672896917633689909186890358102535990042810532676963457689864415209527747001224557196573528757059413318970197167671478743585851907529077206623556523996993330183307298961798167533928146709587701098014422037351336706168974532538244384401238542219932218644499089446586150265182770130933276322792018503858008844849143329652004295265711851325317491047159664493497507074156674807124206302447785815038657149473033318319148313987423492811305048074761713302045199536966526194839925425292566234841097495823758007061310502877591762296732292472552730987833790441350998257788143260983461662459075359201221048969913933681151765207716211093086899499297687571966839123657697388621091166883718011833577749464096848106645398744890547836043963477581380629239269397393165799622288791195180389511790745210531999844889282291032180303727963339139050449282786555352786427810031372491823083429427224519131308889378619505782867467859021977157292050629014137430447507803555874029927921416422410994840612382140791478066231426908350462549886366646272*i1^30 + -16916799259218418931786501766226806913212496064858135545184783657025041783018978440179847834678683648851725687901402059754526814711880712288433320407205888894807143453358547544190882011222614910769249677071103166755683845857945886233610859996841545506956011161966987916288149891992949972810833544091089584085358044676486828102757258133785707981137931575042722893304682009189077105205753845061903169536647487188987591990358919457747374544026867595402108789104535802548788529927832903440339061166988587579440660306279892804655970648309743915962927680934335757769924746895603097882928333070962733916571435590673501873844239814329859317392342161595422231347226137883001376866387797994363812736569455735173850995306086484565432832392815681681284155120173546276699084859496907862154773771680912686770324065252421576305562340661431502286943571378026477698650472056948958022213568309583059364034557309810253265100249396668844501686858101792306765307840103967314605319897205594805664829831865407563286502777161098716374272997277177635840905103078080804914528800129521726104705994089069634304947657490552387545013103469264494844791188911841438417555119294376643045320147634669915924974478755212378661870078099189503874748126956704227968944157272765127298122702212017010316386225961857212068771243344221422208965396344009998085504007673254733515852743367319594344482490380143829074264994593622157970989864316987307226386653592662697140289536*i1^31 + 15003805143393416143560975650916291129342743080941466614519176072954306174452965132670729966313830654162762006901827919572389959307473526330518835351011078436311462907468391604067754616565994943298431483466354963039602488338012599409121983468687127426553591582705852680974799231572033632179288286685690891137283004554569960450882726928876071813573773298861165081533495183886688989635609634772144281643143281576062375191807047751616505160998050283671843645020775303505409868933291559329040921043462230460993102334466696951687207027903117772616281770963128962304251695139268238492121156929932589798245625226150907347711859608606029355178095730347641831460441444063808261564581420318161580340880061437492419419690867309872840603357056476749803034323609632566707150859927810072617466722232650612347060425158911492991248321995395127453765073679289392022412199661106596778750294359957276777557252700004446798929354362919173775287642496007884950875291196455852218804451495469890528578464570202142647673220581067434713932596351498568688413895012272963587461307615293887504578525729662368295092941880524552906646023616238488126606275266668175998780201291683502530768715014897059597449473898256480895529315599544404371267379618325515647604769922366352927874794187897630178882664748354427118180732087110955697614891571210888234607392403572622264298922515608477142326598312730454688671535238130760919690024616867872992503133396424196096*i1^32 + -31769213911619298064412789428303031963932047681432908954376865674350716654911120287711062550390038708276802473368379830710610179432365516421271580815710975351668302369496828772427453623056547410430187346124753465221196841693365161779364480989977409212044243052081498739386224285913308268437332909997163309825004878474046955874470751773673409347877804131222131867069804750128202080347858997116411107548422183522032332440140475853112701166303570817988865428384342672200384880216464928591261546279606115383390433137972807240179981896162943876694965818616488105286577036534015141550793674475225766294582549582773504036676987162499068022428359933505272406315722523686864047990396724397584403938446177294240543874135143412345380135401791697218984772838279587397043731148705243036478695363215487313414920598883408587204471019224786734449225989714741177822844918952381346185342402616150999516769712669988761399370281459903985282301408685035232614236608447791533023338770206799825365197012835172043771771640601784493332733223001698136628621149667228857375646770030608465004344408450073161630014518994207828791622126807700461714051784319295682257376179211316231343865741946940946084668544974402297790048072407908616564615651904736598910125985467419599434197513788973092359664304305056156066395855002424633537099447115005096347668356080579182526387646103064715438710255285370367308029843595177539503289353824506702874575869313024*i1^33 + 19111445002883858112238849580099066523109154413320212942725019753495993242848193011587484941957762729547412524639116685616848002536722438104437092653330038611678158215445442849878886497388157870152218331204629634387941754830497442887774773975756689912220017815888638508349504903461358474010452226046393609053429817952641687884575307747650798398803077801864570655606278852371231875699437852721304615380268825619797847442698792501523574889327074006618214968674969543931869717677242782086585181447390170533647172223883693273781495338093549511661606216742449494627426333388517488118262713244311545319054213817378145500331901626197646741620600513658698104920273187189332110322734380440344308089834688858080264209230934815469618383740474145254028527841881306303569737537256502863171668456959165813498197885472108361658585977366586840237552576643442601662468095850744818513299202551666089297953550445299537106775462876932709606125424926836620957631198241179560692746897667460321622915143871767906017334783971321820666849839149950511788925321731950192325964939657607801554095445048764645433372332070114913596852553031899677141730743881670739812097287000838338867226657111331722351983668267663939377106572586128761451308305586916242329357550586966600811024438666848644125409783092368708388590805717120871229501706101696007333895757084842558401782944740220767667631503266057411769482239761669746772129025436966633972170752*i1^34 + -8884074145769004593908319412287911456326253792792517130469562268847126493382725337914997090342297630855478532318697191068877236938706429773362606890501529891488947436226680203125997599855007830938539512622605556674798073276022952568927158790767103079680980144307914014363269171103272907750609271115000796105427722326529698128615700369855017832956801944767427971971105085272862065436003381519930556821420384975211931414753757954591291724760465454246156554515733807434706886095668156295400527100903567734940369640327556232882679429127341325020174581059491080312413862438522402785424139629877941667380850239096287013916346939950536469967215476529037520686773196220572839991300606200686836470475725413187566695842691367224523745405075600383066814991406785371941192675321828514906385278533252706676610909134995101208788743680592243771883309014600921993629764371160334301107449689973018923402120635706235281886130724686107738798323163453640098875554707965432953145942446049217113433527602097868278437160879426834682109109157233595839001038024645326235837804645160813763449261801178864962296152684827573290639967524109701766927051424769167447232437349006296865329793513273441379250147596761415073759117730121111939734887760306936588117305826816595866870284781826735245374171274565947296978246266606493524678580153885031904210003384682831253064268006762836294585706234269905261022208811519082633756308631271243776*i1^35 + 29699966291937367619231496216069088635268800252375258175725506112188164755059212695518031556448101328649800700141147582642131862234508349972625764784972851735339986295542722675596432513587153741781718085313321282673132504771147284144431967908025872220580803754926626155034488582531879554928644419341457878607244642129847923112080440256233914996689826675170242240989027974011488796775471169911260690733891979568769534881518325010797035530333614722385611149573404628857461641675024840526691681029116099467896464662361968636525783930097406671978361082680528352506934989810134077039750247480774819115351341282485087593121971270723563129853020497670785725308082260594564372713018407908523095593338013117567455869394187845928883503787789690092740929333721996926667534394955637355038518260417501518804727726824466988620267943975747669503147794625649500327554868907892302113622322022875921323045789775952094855562629812667014066255721303552312417014131459201103001841944035557215192218424176471787011129937376351495279997395370530887591779287689475067320475122323167783340508652018056989619886295236445660585414559582656614937339733283288492345413135136889593160280348443198516553881431921553311011695041842557247496235929529144461602104267062336891962325430693256042478792055989511467447713269678320549599154341040243675966690753818173365857210824857094586092693961820623929974068497006596754611453317611520*i1^36 + 11495193168442241260882547609250606147648364588292733304966806484132677112810827477962333632872687717059587682258920954621964148062591988465839631238258425386406748874965332488642328879038033799663436220154565083648384706763750924354201069790592278254078803888968393077268518895911651234307446260056081190661546580769885784522437371754107297158978727361889623802341501639552381034553694852321803943931167373654175330098666876660917559356815681499858992705208391913500744378716450636025478783622602787416122227160843658333411640788851168181895676423958923359541169330944917238992769541114406343806125219908312953055789352584680196237122689148248171350280099500422058290956684752735931052609480733152010912951089115237308734423082905939358783688967146361688466145823112481206738442676222186251250840893921282252703111265235096633148779983469066091944803071060398184114365189636871140960589167625644064932001879838762038951118784757952282966367475891348615238294375230608501205030086356344984860187260559904632365204771225752332792930628325267581122631122384831376862336641799932423982764518504440368625373028214337862693041155418424018391758509990679646323753571844428687432900253362997763638210889757152736707265370515369154404602290677785159355769640793507863516146052712909860790975388502484817803268753428045092557415628214137605592564279828689402788296268368045519120482749230512230631473152*i1^37 + 15319387403832152252232645071781946994661761776984872666647378710188864988717042477327356271206162720903325775576250674275327228813798385596119229849813760719557409136230932814177654932120998040401140095111819763891532186659205714833057396487908685298399334442163823710846994133871110278680713186669104834959107522977315574453609218433454246506488687759475717354369857817513331137684606476509466076760058434325100318019660100813575547164435235872112435114458849213187253331229058470797511740410710393961524112930118501681968676742697805357698106437331384682113029003566740108863946237495060072109822074619169883246399049560247357991853024411668720855021150882724372438579131435169625553597534512971469924364823467917786766711673670215412668339708443319203081199212015867990459766092776529434150682292680025664424943991916070407991801207857839961487775188615265892317848793720680339737818031922103789011648296298156276850336574077010596860230183946633733204514940276587926225893845731826889511215453766788988323036062443236137322290899816145982081656734048513379238124559598702439959605670310630493842139160762513210672391544533827104812041983994779247805272776581555673145408986147249713151493682600245252642485129447490931584962835394086857728395522098490262258622456586970019048084334289716153165284412447598158107204129809304169433722741916094543090573359064782299907832787996990504960*i1^38 + 2627119565058258576479390539972241916168365521166428455253210531138360507360234648810674324064874549440958691756822425310560679518226320069891597201214935800045284146144372040362501290064445251241208049267382499604810168926755416500300895895860722850551428947151692572628097921469315023851209657191447615102074444283959020807571113394610026540660009671484957422834335707304171183667709176436330109402105076591210323508186164635171238331394930880887724385702149839920290639761694310183892284466216056723734383494973696303074531015533689113755056863843392702882690485692030115091002361791614372600117645247751525764887294986538418836985314347791237795397351171360698812794249324057698999820771428114265711898559450350980664686492468881302425338175549741093323870170208693853519307116151914151032179568471352163247195811417253911570178980600133421016315003100710610013097347995191869252333311016764422701661189974100237113854685626761057707476242257313453394985182943415186380433186057562005827654393860863507657533781898766584654320554226935499671530665182817126262195983887388493364885331705683327833657901688295452456137561254464846344401920811815391963083133258167928408072934286492439742888725557484160046031592129759775991823426051233908022130932991572828046173683018254735548343287567897033017321092073977444093010481125664396346466239101390917234350112465193783486805851504640*i1^39 + 2050450888687544304386277203524154160264096563098631564896018952360958472174553319235709650544733482484319521782090968472767369936717280567047095763894062296089422945888963889744269414315265609660870206368389055588158578935853431660090127712984439514925580558461608422869250440660349246002626126352410560524778663133858959373718539288897395222760893072026771760992609754737472692675915379445203802892709060182898548645372381641690759971099379407359336065451195096665770652990932237945640664818826158654891096934161538561157266476374602403127357931979141462607207089485514123377516104129668243858992917694775023984920292935976565668847486279737983874328246213748964022356870105981728260253114761390944179214780078190437582623843703224783783740516267246260702937095022703714451694135477659902875012844515947646871343754210369685973006886932198395644618645609052645773838527279168909853335356327855475835065379370168422117669522418236620468120067006714321660196844565718258461430926362439064637986518695962402332066572791139261489180204073809139073283651294127211831167944581171216787247739588791667707502481460677956764004052233488278567662180828581207872107025818073666790218999982216625607242594842986948683762821633672537616911515786673569672028871753596148588977660618741863909744415651920580914594466833180969521239590189836494729680078755360220441993269426276512779206656*i1^40 + -419487709105010482694163907325406144211511654823458295023653027813855528805011833585883775064919370529282149355965872407504835856010154567168178266253046817364220389557661885103787304356328911659192742060693920082148485950811163459067061631666937814608353597617950755325562253766845785062690708711031570005835644007879584315200421582062031557825791802376234273838274354803717517221019531225814425423242873216851894600303579346270973560382589207166711271624898215480309469109497990681640307806344857650918979278031326837416732688906657860262970979714253485450271148461845688731651891293402757653974172220023027717471094172440066630271164722387754084025577555868550296022785566869169741395100817469591338042240767770691331911949324815920197679675172969342208305382230642908116843242821051847820944819119011255092934325690810909948381839729663713295385326315824179146180612019781652898623018109374729113980226370063940261602241761642356838774975129285455324138016081716392403937033153289762960070436495376521957362212686040425961402995370150485469826969799571912351243213457608468600715899878448262018717117089649565521055681247446383779603894652307419245538324737419721657363210537736983008162285341894332603801957098910225763950862448074428172946725569769057258797574229606472061627844617083542365794978466756078790577866999534616651654769434766337585178259203622436864*i1^41 + 174415911452367338648940052971921796919670364873427505925447357518321465815956721399766880418893841523773905809327841398464272952302856241644931499957708764004149159080954292678833047480231408021134902683033295806974826988922414292510554911103670577732879547169493587593063796852357454044961540894320921423707007750518053884928532836877581180093259391685172482129040419180525012621007356583706081386935708345885015448496296200525499802507001725116378189634198252406853194067699984701109560788805466374043332768692256387855580545864910731436247684781428691665556761948775939517488855684478897205402122804164994883063340857249737872074757326888120483500368847427826602238188833493554273280649619520554052446045199182266738176138380739077047647042725218855245169668758720691376178115840546864845530053711246948386885665984232123459202042952421242150935732931792144186795220405592094167109702641977682731779299455628319800186812618796731633036507596686757488036375304219962140321143080518531805257495289194433114849285636492937642992601530177406543608415238058676160272523519867109039884330770068255434962610642328860157264884424303066161151421674833041454328643399848644783418148464765666785688747272921026753266954135181594769701801423623509388750958064113721842416239245417124560735795995774654599514946357663165997083761490136813299934033083923138469648375218176*i1^42 + 17668444853968380237594663318805108145668099514466516888241175131107124513953541241569685621827034561394772707776017478549970990633729017966653543435160876662419112363198269141373931309473816222694928567675941483668845711982097388863101164296649986030218418347041717457078045387908893169927288864980344688555007359868602193744777220333394676052626348209455501448193281337487056898426318032407921216062893105323350071639243525971740613182869299767384967326630414758368503639959882168221823874724568478122877509206357303869931052244038125139671236320202631203051635256338736729818890132001862351170594869116139045063660588913787863274056615176982950396115855363234907411218995818736167172920356180627503938627825093587850817192085306603952079035718687597512386158803357861328320780004308614984444090841317349202204402375105192467284760362023884822884201620347664660534735381644033118326783443038363438651379836221018362810665581601537076220107322694581495420920330988983059930597562868042244714779328222124340182956496836837252176604397421322495063260870423308660113748378100958262587284870976789368826623799270930192564428445176404360586973075636645486412802870861329078543424773479107747867721441536062335688565406205504372463523698258856458466544170801704313461799810378728334928233080422805786580527584814921923940656205059746749744100068036717578289152*i1^43 + 3214122753373513717064391294837769035826727995109766180274378140126482121241628803363902005579469984792164170995807401857319221723041824549770186783662212980236743975908346646698837146636211186039625574128892270839379389300881435049649295017159890149488763423340455953549756605675553139376699875154962661345748220552249042948826893174067096883993440756627195743625269995609454529467854548831974567615208393670442741358664768988490237233652440012431990644641982931568826720547615966561527461819236549730043679112803857701129798288749630390917989780999609046713962408852419190922411312239244247905696836300907927340292072669628992459631652870509644181984567319442286107734032028513576388948621079234825613761207782507466667100398849390852351474209835248125113116518522576084322594553492091828996850375974950414980066100445557421149658473700648291055874610612004828882225205782127450614557261189732965325500535066521239375245763311586252265329139390989432502041127051884776324039183767490897577737123700127122876400727854848739809424717014176269308927634688967934483488779711483695132588422581849630490053292675071182885651593954346764963443440662034080353069238123091388429189598162509682434257991973383915490898937730262509326461702754504988372752313178464850263007818521735214524609607158919193176890343265397388574960059805382314189355151265890304*i1^44 + 318573965867925714751389632871931220148350642534689442437299439566015741299624009802048853875255365478825098424548308515946611528205237085206351500858169489344599951442388730456671348292453859188096853509506750009136168799259269599975164036541164335927244473190898943150211009881138393582050140575571316950448834340119294111367342309376381443609228898552038335962047286246326298937693705846272058822769048600002193435813183334218871515644137576923730369409934347219426949493305740727974722472212089108297684015851586950231774059973044607276586297812011291702368137853388042627487546069914413436539689164197965543229415082899504108597669319612514847980915113445118241342667436880582004565839304881843294083982175545162635646054372362558910989596261079696551520016185711086328642055328988360216647111461698544020755297189491232572459061850964695928187975401528657603200233127188934403842786129743991098917646014005538105288539341114640409127549852657368702650957293467246007757730619277283303764007189948375108393950609765284119511974929404444662270358066830905862209602077390707717235614321415849266867755547013075265709068673381522725584788869742811159554478202201726657076102062041072303068433733794099336810062827157509700537166384084136975585382316373337075724260338419604858280770940131511528497244382162636570598719928539672361530556416*i1^45 + 21763774816175820057112852719847127300572267727104118396418243706961407606503775960541274818689289657383948669804748894390417051523951175180858891849743619006406289624802798453501356856858528565487582964821009245541065642034606558735330266869318465558778016169440161568019857177853264688699435529673116514607119244121106974715864555631751748957565436528367736476718721873572995283379924814986686644005104464715987757077819262706333312413980293858822424523302736731221845354428104524271282041816239899299275652800385396998280724396066479369232747750101839272141033845748734213798409812679562145314216840571915661071111425098826437928602003227317443818565206494178656419311834270100895426514513592216097706371432733789683008887428892824650025666948384595542931557356966533271406250768739660343586253968600379240747866822078552158892089612728792530514398632159639528006834848894189277499798233354608957101741654948032706962624998369962806472239341488413291532648705712885773699977018752318636015684181007124911475066855797284005840031424790611180739729795012920715805645160869723799700067083526539946329384658306402739972325416290179544869833468965327409650588406804356507434449950120423391951799967822016749692209866369611744652091094169931868421681133763388964606955989489854778398331330863973040186493384702271045625475294449392156672*i1^46 + 649819206899389071931221881114218606304833644475817519302058544106056137884765600827364005418434181764993398476546995630635583661548191162326437361480623177101362389654827465538090550619114023236638356037194822878065338069381361830181620674259863720733075296970380508933662924814145098846423730809702388616216120909266814528772778133036816490436685868760520086992190938945297922123273731278850841416589298729234958858793462137591810613456211692562950451782334800847385205873951963469736040627961246022992882257861449940124886217037632764123970206174113833520906889809295817979228912158067939200865958516355632796673812762263738162889083283035593839817379337653912518495921263734351415588719509318099673462770471915192573812727676729417385796136667722989178764973364571205056140295155601794372435957880214335728532424529976868989925202455168995136207908481246122583173887161279274542545747216587226863924927790240696912496094176940233364324600243843680073405756901276919852626638947179861824496903328299879627975446025580671446192176694480978617869998245730339190937523461735243904580943716577445267959720496130965152247713066297017047226565887384170081202240267324450738348137919491232017197283452864409058796778910556376916941414213523319019601557420730183027475431799370897796863626698262197819103325692680712544291823550464*i1^47 + 6317641222095374277664688726778160040728723549030621784171950015606634284849255995506096341197154965073949560738726281303440271218565537466738987486385267989838699376914968771801245447526733852660531443489987872964751002541348056402130563562904906893372210828371017477795810045922615200263282175909738389485278882010050253576109445184968464183571516966264064143575672255314565156743085127124666263716082277055922588969542317689845190196277757880561205836957754316320957049661185308281315960231314678170594091851320844011277404497811927729296656125869562819189702657377465945927234515683355850478882746664080986835016943261813550171077957482725377134789790381210382686977226625702695597026023874420510068087855973398981456089257868300800105793041856054030492305427644411183215231324526368178209263015247527770365307780864501490206580803051179682155474891010425774268164840416023007127148370270315042720804772189209887958398657554537214806984039216946224781054297414205886987630999048676625931233975114719615935595845062192543714332257163911386527244381054758269421082188627509449043047682822627485646274518683057830837031183227056957752275502348226819367552799821230808991648746041147285425024948913915097558916146329099498272852083968817850661515074434715309181635442823078836895128510189716991497173569687598772781056*i1^48 + -8249214887755526646089883604478855294224548175547951592362119549034073396212939757571057729840060511954253956969056629541350364168147251847937932088667895620611347348442774386325151775267332496503534345316516673549225272401107501202339423292268666987616564909208996114152187640706163400711792070669209391976869921402511226163159758601578279015170674504446496025881863747518441757857238369150498770713959995688737983479040227161187351797444848300555414464935636444363644746613634220584189854092016825192043458910067132759333215488618147364944044077944361114320022968440579548432497364839160016907338957197121287122728975455379771530175303199851797264542932634533967232182044080461175976237468641927723878039462205829587658276387687544719821267078731794696923487910866613004881208956730829993869584192613363391380297996799303000332639894968920097873868343080361756413640333220342853809340270199116976111188649662634784026629592453837563644607700659271021249674731788031604549166181711548965189087383937286177695672147856535613642149418563145442974634540916558048149492021204079519513577781732529906834009053090949271655996011484684536865404273582331455004826763790330037225182757636012460620162247930195829715343484675788254802047315080057883310480926720312705315417857554321619400916439219776113111674306691072*i1^49 + -19875220047530751854159291092652283716782877590252073622693007928662313384959866750771495005614657880965305717437792626307673665189906501727319128140917854967086346265027234429623212209769605824082744512406722957944554646145148103647411724979675805023558022741196855876010283866133119447412481814186462400694483725661264363931995600392917345147707042911521961085569043695694515197232120747387331236864552650242201828298344399024477323287343832049342096589259613113749706214979587176586068622475335833441972005369188232300774484524301324325899235364618572866451231424515606933296992720498537727115450669369331821412071416422521918822950442295916188408984057629542674068799418040166146695903220211443278075925195987476893071052103879183834339920298877809253610329406719903549869101820774181367072743009101074225574138965503342983248130098059730212348458475179358219774709002997845956173936524585606598055391376639492613229364513148638285098255585489645181506534248694302228439679746889423789305492758684375076864119446760791290668744773915003848022687895177460209085778974490432573159291392792393308809830983676463727767685136040677170223645424018933833704185765426844503098763567944928311835593849065685736788680917129328359711326260447716391783251572754902028749497290371682344694353205894459393310720*i1^50 + -71971180892393991398569079561260769316025124371181676443841260091598536387700209051992752469889872187649641076163864247775895950993495505697454427715815073546523915129458388308441848913313674561920473498365048118563935346661763940664897261407264285004280346528737862077968204213456224611277282546277300418797216150359215205837225009660636915179325560761651792973503359307528066384045243937130794024995197725819155870980944263281682153113562474522042939956508488311235267348709034781631634598788446305541953891197073397814778018928989136432729676719644578350066202743054139673391832012885349479454470121406785419845441210520938334190057942229486478763013745755612508954570732473127927371174284197327126486597124427752975843167750401109163763328077182017909572356326199405819030358362281115111270150881452062413547141472212449804158273233915276388223869881139415847415549310313643987248790896316396751094418072447072364476859543980192655955077475424633283978893080841363483609391431943766018432850060992762140764119934528218918722946666718227878117206109697044155843591545790573300990532892488618928522491091201782261783972120659094876635286512463664759760507541572082685579937173675128602036894345878471469842138784772114848843583924003383608362616784251447751029298677418778254729698684698624*i1^51 + 89727882613145809503790109882734689739821816270875246694460656978816074769766131852436652291121300615855789043596626371016534088299356255546430261231016609994157963944171258200628600885868136933899498795417714336183011689425282847043266728787043667101358388790604254590281175287374244241069095941538114892494397388383683036078211356543194872912814199823522731371090898000721492978955704925901263713505834614668108801673103413085853944295260855460252817450440732127378687890647634537817355139060910156409668167278839866339268735595323523616229370514476750748533935429875245818547427175819617505022249048037969601189821074208019354849690180471679039148237288264697875219598801999629570589735463054999902407360146398437840052800806156794727621786485339534538139086120529470845726564522350802950777939959740058175218931873583699575080711754844886752092720418410146834190447375903232413526419506487379970183578796203554035664874374325981950287883746885718229738715282528359400696099987039625443988522691782520164642066643760142950498832981539238725916071785104603942813136535148174257878489615074875019859660185776260928630586417471344701141099623024475340277353168870515076774385281549421106385906847276896601209270249121350804727466045711753344859804703997093172571429248427295999262720*i1^52 + -551835260698570782164904269683686830148896845690545625093854383106562318835021750713025414205051908340149646669718733525705880549499404933502979074249073097870188238339951140508638272368314578320764074460249562957523660648193001938028365385798615860454041131660412777700053021218919992636383459023089099602338996858002260011025129009393874079772670464473238528952744389141334588234593452737575059348749251069259317022170414222682219017903814687579752535215699107759813138293442902558139492601352520771483624175496563185138357508028101122986032558673385526184984525370407013970926387188512642788075855414632672723982772964544264958342529030271061697802109741710338955101725768807926413813427252601752066611996233244805963771548015006038681439769434379390958966335673857341121941445763802900075361660519269102068008481518660009676609843922838244985952885546727648512352529590364509271176055322037198630146207881919142908280418572088525282310793803736475875783719299768663986172309351657792478446089482900123206647645453894521414921391024686850389210876167769257986363820698882021790649007518943122516043239794807759947379136049530899386130192443251835601895051419118002306621178102322341430225585160356603735062642207624128921845137913380596325781542259902002504582885307056128*i1^53 + 1899018649138269367547135186465495322589070301611812679470498618517200457476212184814526166498159505781174181323974504757094236093949027414132047073755537922826182255544669687673287288583686725025046218758174732776242458293099631680378148208673679696935333014738282810469269825491576240321498401766752557511956655474785670503753526669934936698266676452756507055654719129960805608397666616200038521480374012690725975806929487899354888337379688890582258761395685916777157665953939059386213563988117833565718429455513832388477309143890872601659921529805370123677765175102307606997592268175583109054248261428754179491438915621691732458598941078189389757184015256357198397665831166772559099276511147147897069473386085093364380591653385632753964224401757935302558347773544922525741588919688977019700372842753500590634586499897515395809301894050069102203854598742459138956087356911637045312528826837843030742639018774508894073869526913512873064331920880265283498433625786116018841614664728244236195783154597381343292689016218468599540636280625727736830154290091043800908604674197771086787634350162176931397600096846825878330381889152078123950483480645215249984817442945255839102623461252027557668806245917710484972592069655300703714500822329271316309656148953384210128699392*i1^54 + -17039133775938552545299793488025743483779986785832747545786413960434149589178067022458725686064116154516253015998331848006345119749689063081629760770734978552549369697513276879460253824948209470376352917776676178978130391559757521722095240741048664526596518983886579505101665060179107862600274267405146697867690614385570922477541253627854874074794772315020426156146878093002404335980991029023483425523761024959568240100368688395475891118393789303199987857227370571678736313785458113768394621643162374634535145057927996982418119709411753954099467474392674167607866031548851664662700725590736003780639885758579460271166052361399154791616624234663128885739114062928006355100851593851961109780095304196597955792952447064652457684621973563179897983455649738976115994799827383579475271718708114551652617472233426538438910921978572949746737959976952495705594629206614034232834334073828204460292467246961774847300713904881199224742656728735962342786447198631055529952731246991745640494630441695038495451768155385109365173649732648285136786901558325352322788880333860200903831117583435241850668544552276120714238733050643314012693473685288139987341844042186831157020461455293657625691474544736316143492801109961449847371844183879971769008515350656151423327494209536*i1^55 + 42470468590617395166346257289710446440251385726500751919211964123719373831165252990168383206697875302932736991817164185176542698665478339794905532492018963659018820860479763622121230448035733341399456547445311815991081330944781749775694021588285511193966565962225253168540482920984302442811903554724122032143725923137100720621542911741913304646923480457760429655251126385732194208231839974055374011951777421390498086098561842017709477022766330618987851818166426952232220154797863732215693112798365007922758731130056869595314401369888568951266648146005546499493234537628234928862548013229015197267491431002868378675440326310103431373106260062345484495560058658426481862423547604462371270792960361946192959371275740121468662147826381549362009436110257884639775438818457871942541146937169258411411656991362238039386071233529405135753106785599026101716111287181711342856893663233478891824236638297808853992539158495422213244311115344143210816860033816799261394245365497417023876586464655567074998553487440559204012143371660053682498676810239791988901557139539553164362561610108129300840850069510119682230605040319629438017630691410999213712333737725531088808970984620645807327843700301421455011497553430566264855249116804555087127415753672946089984*i1^56 + -2822028416005401708276412752154919546162986589367480577731402026303153078795211104703910970153711938436054837338148803170086513341457682348705929806989692338370642885053476165767656586128941120286715322825829653956466539767297063685561928408209890995378708020420728098002422569147689049260912814462174732345682940511553951187123540705685190490693172983564501596915745710082951479853826597524586897224823117490649787355636151690769213165615622280562059383196426817736995458765045396737499245299771417909084550982817854941825517108729906013240769381696507121335207550359451512731574131591630452210180644349362636165906440371839046072567752325899870711192521302299422674914298988436431843749596201165316948322067515165998250197917442811761756333214277880516709950049413704018762769295664293022421570264019297802369404089663431887402056438883702175880963893088454005924346523415388860678229189046181571478241122198426079217950652230414860228079233095353213033251023189767530137918232627225238418354347201131526107884106032426698579209533356719275169486259767763172687614342792641726750414715684877859145262131187311237085324668650236055731042217485886661985594616608632488842922291120602106112362868812646654851778146205696*i1^57 + 1155582342530782530074091082156048772570918555837830244963334519323564663081958600169458533202006904958208341899341416956765352198893213487164547647630195505729602206176411944546406628742634104511400296300362163292885214328957909045375187643808822542158397063611272399986379544402805956756180433668816093539903430136177169728602501604845603978456415517380442215813840804682226958816638504857849289650852071492967446712454986292301732037932935681393764627950720421645442801356327675043049622264847138671559139528874550849874712974477498208725287267889152068510298031292987490691267396721639820482381008521083589694206007293364260681255625849018985285319801908028509779953311137283184049232203693498205506336266317055922485675371244002122760230345718063453103913994190224736593641868084954060743929083530016101653255977461006195504593195634019831854385561267911106321074265178810179005681700049543345649433878007872178256344810939953872087380158664545574944213540105221513996757012433354747218151179592762656769794799649775034605897318193651872191004184122931364171919778205767194811929290285592711817431991694557394444470707043271238959688527661618063228305985722594557269848179768675917824*i1^58 + -53156649007234763878387762739265204113133273955546264744408662041552750945507257276603421255544476195044730226139842003986893938211435455169479708034225431151045510554300334429239098941468658454873580799512965552251863697715653468584060580041296190777987423736871748485629733293788289830680184778869292076738943612358212798396403622029382343393999117292777217094738160705711873255252894795403668228543109086509405143446133204687706000470371663954529482734978027546102716428699220805215328960605487680133869869630904095662978042361657495264294888167416638338228981338441064940359401102110326396898490245515548635443016288888994567238179194393969097677264824623846786900006456652324779748587676004637448509674306388405565535907712481075747561222376606769912260805050939330968466979650383818307747586034371035792424550383886129124261413362821086309154687951686285653728163540088850336488450059008182000966032322088867299283922463435474410534782047622500011332181692414379347557067840787430071287579707504542040444102294526475010329133112304960001800037584173091263953764377126937259566307621335541184372596831041252342987435436009392670265760000*i1^59 + 141948356649096288799634868389794616684603052294985034480043092269294744637770203807493424372247493590025298010938121278519151312190286664021638920253880576161947882904227867517920433904280696941304942305761007225253202697759161444884040969586897664480847805085937584256515175082707344391811119846043324773159829387031327196122979945088293173535924463109680675351312645983343322774206808722554940832897991376777271611161064707233282489388970668373081207520489763370448532307923690764632938995839822218213666558648623633396345776645963142065947431174891385315847252177442701162395148214990552817914122915670544894325019462780172461193984093797867679590647336506339478972116353129103768844986571834248038722851053122065354646235415953679571637809583197657247779027437267586313895230367585606160895516074004596438339085059238645572402415854097843551858781799281026697332209571782070251953414408642551961302349735560024148434538108778517032907660285327176421968230382539811484716820337082050885484048176634617487052595072459321886873322278406744647288368747980258677788308171511548864749128515625*i1^60, 1582281591997375924411679003047267681286606190819689853914584874789473581727345977114138752601196877680600013167390015018223887325247486167745180996060644350875462504990882161098319739597240800413031793172514092522386345430720370667344421588629784647339669680123315238831346611357582104610253366569007280485407316277449251661059026745137931106388054752475993659337505305388772997243202155633694675873076962221292664605249822641819797344989323560484599892660691853226725885884646247833420127344764219701625711487950512749680952698451675596473216404364957562616666202014912795498201697689388935136498794961383559771238151895846540689014228613362082490478137287024206559079328609620840604424960337535569099420904164404472584271546194649222876277234465371284498799576551715991379214745267301066742456886157544474900017869830389443889538576158687638103355741838377867215329665683252672038127689739505449389548938965953571285210804405799949701627120644859994728533374396899419737716474301047490658300768445847625055774528102251870931145048697091384632938140445529974362334169209111053052245142397795406684945479722117176838106280337799487264734268238327613941513974501468905827581988971920510255871936627819015282626778141489444712144929101891965324414041598632138089795097468739802187492739629960697860807384470915383917458544269025765184213122750820921586505608635947050769393864062030332029359152766426459951432193605676745502789004126604399406951836469365009291209877139768767646976443317169317001403939171314089081280822138171978909832532449019811936802792055609950458086470150676838350692851782705010361190412411864173521937662821158658282512369969783864465003884111876231705121784484148530519341708880258043170317505930248861300590245960356263267326121513715291662445742220850587570270865403477884180667639840261530532336994739031289313665772045380872175856158458319586701061758947928534008744552652201436570166865223622836340011862887615600650745187533852366944754302218928823114189016514540903601810749008798108235019567914072772073309903787648023269292918848047185103811661266944000000000000000000000000 + 11103543786061951506531226200637991277415952382063567223097335788750110611814042225728440224712188711711673749135208865643399168757041430981689103691025325212541079107959637623119899905605740208506180535950732153885432791925491734101700388109501837107669947101965793303361612694084869187600225580912085276309673554406622416674495768716135799244675491255868764664448809420843611084885442634755468842591513528148615283269091768289146572334778040655245431165787879577734223311236199514343268409319155364892364715780824159194225516144236043673440179641319552145047554170950778397350386128476179282732237667796684541383572666066797348019586830815879727434812893927167430590311307361682820152110903639278382988602921417228377959879315334135876596181689805722745663811445887141117909148156274924499129020987012428802178628804114484228668398848370362120115104243729039434791877065547208256643863164996227161204575765347014361299947596271325866595733744340187856787606719327188026311222072837753103213516468106695446296045641926058749775841491205015257150111067571228211060466431742585965287700995330494809248053590124998379027350030300410183010083784959706876824770709617866862711815030462791241332429077248103361807247623516968545487354384338097913323747147259427885556309018440586535523264839608273686850478448323122246400605980790971583751552518139668690172988587286118491747417520777510858024479140547550183574791130807706584196962802430280337549022083171330707888387159437133345151526243928585207083628969485390603194384148615761881935577257369212239775336254384290999818804898547643152671661724475680504375085899357676763048252120883951503101315827779327937268070538893974363891217429045842573329087036995347531331097166163368543245984411515579371683573099918172084533675384770098215607580301445921142290356115691561637441545491000866396411917074379070518340647225810447395001699696538810930386529399934054842330810125741467238640598070988811568596348134775014086773025472456774343442946246636134400185342547995541197737230457839741150424337628902074849305990372366681191619021189939200000000000000000000000*i1 + 41406583743418888389074074174091884531665599611936516073515260589986614721594683341916892644667247558613807564329840483909774530645437182376757446851752188786177418765583392280313248751866709817984074486959447878108372441736560618958040614120245428874334890335019703168064145037408955403948959775640219525722119454402123349273078903084363859059048946791420567092282030045664385254882485475688561457872029824288144180862987887838629073519366560373704179975701291726624544157022670794722692630951070024820857305510122976881252343752282754852029821149312582550851853446021210181161798332996032747934901549911341240448307620701353034453168013792628229605651437546579217779145899366540672171388173003633676183683603125706041797077821581747393890457884987389130270501741405329195373849847255612218858217704539354413013710014050407122621693182035707264527805517472002110727476981022565704078674787850960682865200007578633867195441727592589001507093797627865450460493866066268322036871073927943141928425220335367149442764723856934013918001064990739364373492580103257469805394433720397937811292504179309345459004185028337169113379838405307920930079229133749528194912853241032291009791667986877902322880883358762720989884866596276815668606124316920769894990168396763991721885122294533529855434541493740812717628101721624519968066881745467089267119651705699152752832317785816629065564212505094405323167774341000245739518221307879706948162812395216441856356365470069550360419329780334162296707576412177772872160450142311964606944982632911256885376043662457763490507400487832567545105749067818523486798660254283621767365366185404144428998591768227550351025979622615206193393342218408383524862726207124792279676478363053923240946929813133771391007321773484967195375784346112304057194683475190916106086314025070434320535235019675535635923761820468443156141558522319863871401147205922359580312445296060449725748790510493816190801933289050695078421648971864164919934695447542482078052008920969192948463215559516703174631744443522649564460166939059388850642865594412921457851882413267447316884330905600000000000000000000*i1^2 + -25368487896135585956273391292196854285161270817938570278912898225010593073387965920815670663462523932938564296352599665247407086161078697661307279539318896821748880342618873579616012774688054274024856382672805981341629576451877899004694709083805534672015145864965119567914924696371296086358595953803029488421089953903703304491188509096728768563915442157382718228363547460586306525352045173166405391191546492700490453217324022612713084203438281530118780890664138389656228493540159887164855889720658694679352390717177498311198463342628664838577695702996816568466866241001410559095796037661515639195151149319647585056289322772031039186364880973784084242778006329396104779060010918547427658874836401041969883877069993442392302393669904515426590578827889892724198378195078977221220087729331748772565390301629147540840453063204527738178140245153682778312834123265309466333888167093951495009101037627712167167613537956202775251216464030241809791815877433462720626691417710086415906183399277718553060426104399810269301387321103663653027081149010292305636093118294572767025562185436548296054085689484094778256303038025609536823927574721864213428730737553056695160858821664736737810986849261305994186412062365441113728480767018080721759562013553225046866406816282169526582305335908728412439210050764983474105715138595199235168785932937535687311869623599682178944181888177923616226545220525305674256418541916087586403161848375881585706467252258059484837373039466244390475169440403946548483500406133692637251008959792693703695941981888315584116874924048877950163630149321063928692241613809881399100427614867452423072846530894471465423280300872563873902855650517223652093503846830247962665361758775441848919918117534780355106357085674638059231180818054530060455810517908806459105461419390790214280336211747573043010138566654706114011057088019267408100757071120751223041468961386396902780682734653479678829589539034069162135322410564691625554210573345691157347069030402182286720429701418274696898309910733072594277020895048863435160973792349740719328746588212281778864589091404321958697524789248000000000000000000*i1^3 + 7125149108185762202348251569116667034192467298567054970683682922947364281889402615036552972715990977114040845378707804875478848262651069265480075459872948259458735239571716142056291959905651064716403858100399843741480254955350088334101402132724062123276300640732071921357464007125589700830298729988899453698973280572135043463436505849014564861529890678521268000246980925463649316763047655764864911217067295193320815380733627515269620161913060260965005979711133693152446011596379077695852365110988698553493755929467528019724250184929082362821419425966128356132612243373549376978835173659383599901659614493134065471205197195899670598164824369231692211445283649656153199904263184281506356830017887248192303153140103126774530906213779281085356883458879612265675859415677074897570884721419438412852687764926938548071155607281594798998754651029200385189784569628169203166977654986552952718053872962204243778738665372372109557973491985021083647249223778481545725371936760010537894532379947618358475523437504110869437608298678559741601433120866829419989994602164358895318751873539867329088719703844511979396257747328388450620302153715660980288370032668909411175409235764065545928675759326728365263060370255623471992991869435104056755685242160733333916275089206756081157782281375530537180509046107383128750530120582849434902772554178217804806814930908763736152604472443143259200275502088386859722068880478381239287295726832377068464881864944177706214489040324851159788866958736667717078317400901929749386717219119471516129548939140558028327736851756047211990648573165853953665857486776390435505147893329990602303576827704941081669771525404148075268412017753823255514594036809178577328895274847719742924868204798551545403625802561361774724742396035480987522168410714211159568903908116645324989953244143925673820088596136491047735081097222332653542845518821751113907688896202789506016961557812123706723469480347042632188882940083636726426265369938733565960258679572888339947224682793995809011772193284813394333128573203396777068691883041227527471571298712179401390619521126803671632817684480000000000000000*i1^4 + -1267681796423564952178554956195658280937842251156110226315798064042231783954651624618560947407737733997881798054552951341228081056219613702859667075091422321015536670312390867055652366690154407974905657186851255282347221249599044039361919188494732548273276479430143562864061905095022682814506756341386002158480405681388336718715795967622976634582241277600770314832771492003851652482146388775707360779566707819333271037382255290089916822057681959429596862903747280471718691346306248341190369088855221140100628326653197584262473946040443765427133078246712546480624880143438108542807603509509442415145119774855850240692024562086154759399090353721004084968734238358499340329653424499373727214277447324673610362010778726523337815290611731164917188850563750499034642499487711731583432870844588562538962658370676521412404446360328537818641137269417811170193901921557315582264683602774905610398692927024414781729791134652446183120360225173874947543861937961978909237023077493931183457590857743940496585805535521553672925828499523824189099880262380377942856608609097829698644965320306511071198242640965411976004819902341479157579605021399994400789677257006545739480249686598563743326490457154336451636757359291970112925094221168338616191345256613371796010804427259877176344285260974427459486975522950306500853386054928371308523034489726392786988851026822578460966712940456292458379198213362858732984780570455541384498662913489530866128362721171464409626358807194330599247894600189705221551985576046425706988001074167591282272407105885389357417676527679683344438735105683501963445120958908976685976472302163017649046072322762985766613811306595923826982302918824568083250618207237134491624142708417057367547924531791753681527698184196063283981688691566185379547385291510211933257705460610227458762831165862404082894080327071218754199641840372182499008653479965176105680426968435656767315017602404866187338656514242498039018224531885953272456381706808364998393872446363250078854902443953433951607115254535216370435607195991473953452232089877213349452541365478653686809257975515475756869222400000000000000*i1^5 + 161745377159865368027341452329171525608794766224582913129318998439188337030223710392725639739778200962818591676490456083599005514708722021063098830260357574983797556938902919357235621153110041935437566116502401151502360260029183771643166752106191076458750834774193961878442603283394901750755503950202344074720436152096653998827590909467461309972419370214595929378276749129926293126497082532352084766878790698754509241139036969250479279710761824587746168869787096194056732027523434513132657157469887017721903732853540595677936093464890057731763339595780688751406655546215205982672043314487934171057146163489712369588840658880855371381186726987069996645799969558635532453176644010195297707325200152373068111104112963576197484123252390381653951577804244130091418589949205832916488229564081144118357289562616472868010071078834337250255330860668130331002238416517939409510406226642308792098180089691630211291682613442938053019088893302916083777102075224519640798639067010008650823567907313462299935705760338761038649697006273181200690120556917215424656880546317646854172922461264824378946982283516897091901390205583178935938408506885500764536110778950444398974698307175589535533507622480355499915195235774482777796789021292973158567460524517340631571262864136247098822758116669588195550852655405879064698642742016312697306501075600747214705365711306735165346237195385643654532258648992381987322828756172560972572654780721489897580696774086461626591657035994169038464160646548211524684529066652159969021382561225624367024814033891874811429573478295106983527416241483373903015007313566841141785907734533638928070007613238135502982739697207901640026332409736192019243605889730074880291568344904593647669403988300363347861244502617543508553587624463037806117631025060978754253560873667254361266355871479538597898851768659817264757813902557992574826529729995095285426682855778958658610184121680277397343849695939660325352323947990599630363997564076313287137548148920124110467012655521588872347150115314290747018127094212852649475941288119839345506112058274608608279404958857514765516800000000000000*i1^6 + -15725702977929198197739822703785320974058690756363269939501439780013454982696286906613359156883131862880480873121925293912052846362427320692558939793845994027170608217075521502932426829980577759858738649633222273996802137109159168806113175320059839817842598738924487699816477935012854349166089753977874519225919674011282777982066224939728802060370732114742559831958956877061572753240935191435487572327362325527135924507394479608773044144986813799272822198369541029648444380521022297979907943560806511834194995266592683304624271296780525846600909450001582089723631660284185857197251684677407038750396919384103698973181111191387623123099173726147368941888177924597684320280206742656863770742798634403612412851724791033837655702788443706371750517953759703725770577760545356963678488168379992877183824066884738227678135858642780686106962225406339600059276152548593726763313431551281458507657116593019621304489365871014846189554476313688614230910308094779635502170992463262898368320105177715117661919954283641666540973198527738559145073235016495891033584592871401915536614578904247270941091998933093660750439458119438077623560354728252248722977433418126759010547267051590569803312373858218572217590551480405513739144190148891056552819735800344542857147229874877382628093398364659803023208122286397491918415274597639188489142400403775789602517957023574305507218827985602866357267173654244590190619808787153990832189816679301405469057444971998346123510875555912317378640109194521754585021842057238950996244675521728549281456996983689396162628904734173091258791480612780464554282992578297735995008557656127165087744989938113909914065082471159323309116387383143182454240526046566100622354379358517630528005544071738008943019132328997163423602691403164163061123094140513707421180624956509264585032720748814990529597953392474451182359116029214651704003465641712159352713496934589429930401481811345275599046497636301938966885462942392883909368324907825368190417681554171718947760433889217214268178291104617934758778081051805576363160124230685685315014314688689394553031936907029103247360000000000*i1^7 + 1203921257907787652433117836247312749911260912309377203499702814211538902395382014343505755099565421340652026669320475306513668508684137967374694105393283537205516435694565948823658716338167295335353679565728837788058104480181109723174402390774743601306336143410062130673014961318353069135017806065706207540396356966873060845571939917343962645009258456720467534256196006436285258113350912451533075173586518254786448223470270014545951235394589399190120740853422437454094886972285544592746977918831328151020404390168614511733760918175314758588313138296841596899780554789162302388942562559608160059649477130119400484936326421641016203555449269114427233496744396864815437084027092786980513631754472796286837809090065955956671685078180622590997820704326035093694441076032786197007299942111950234113935866826196818591549181134793732694923587502475880254396338056452249129501017523866816901763607825760984469472386670464902670802278498248971367982166524123417710024281830885890982850214836330576311635560193916759831537823027985658392394049311818157925050818806747724672832254400410432588919866961322644165063751870405429658765498927454142266591415825344823154305480617797739781338314133814508617690122677552526041341475144834895773087968133759706673272569676016270965845384806693429790646224780987892965242931367442971229378848861902193798457208779769495781724149080209127457297410248270295866649465588421153217217420337887289036152435713031111386502998270833016794798797321690986983596256630464623519927042303643664026625236397540584365326575421176364335600471662021791879547835441729682770769388903624326307380259474220206480878235700915871444537569366598513577943341863538309457235457329288576671751840820977964109596497724123580025698113869180772326495463838723675046660753526237622406916480645615726764160342950613319967995898075973923961496020263520613238980497709809072131005058290991231678895112728457257953125642406353359581139584146919446587135454728188467856769554845228533041364715304835033863561787865290892882392029437042168065689182107551366905476524352750800076800000000*i1^8 + -73859382828944688921395199068797359627089575299573601230234295754267974913041449622532901821597223427254226969326721457125779035829816012024828199981711845581995323013817881798923039252948946025681662981369924684204694938563668460342317196530561108148613961659165294540716582178150337301854492707514904077786390296103403529931071943925857302621929799087974210129542138119661130415255842951670415664804706714866885191376847129791484321677916989458496831347852602647526859462615377416932782536503219100242520923416613052760751434157058485007745268405099600519480623817105239730578143023066655996051390131360446304217925215918001942960724349921216055718631528344385409094843366806803316346799611184261394472774138121441540368211998897121494914424140650504974682635959537814245653914950830578261013566240761574252145984691583398130683939644340801205342810040458845704483476895130890878836448968606920782836541205943660899245677937975125185788411110250785459498956562630369666814600066220605048834979052362891419109662820666105922999290611796606697591524888402986330353204025985915018620238785616794275952497885618700364439465494829695117651747573520057592108041779849833366630922565802827185127186963829645430581151436787558810138165324681125179865720734658442236571121030344114816261322121179103153691499168153865856391086491190424772103864755811011878690351084016179495691523046027634460854357730906074330976081503114345398835908146707951804325888144325916859270891690400989846572824090800233473005295076736720760977263096710812367118192526413218018812059075907439848185089698390377968851652165702355927568143747470045134294383416193942772770010181506606339884169348197296502834800292715107422304869987575374964038957706758045427059407293499430365381615283954155635383395985025525320910273628458942619881412241987213991866574815568003731420255605324301307350890734608074974856986128713234975155940201563511257899135616002206096082587099957708085996654440095053749593165568473952276497576716485814111108870797030571960548051264898358415973263376978651216671786615416291328000000*i1^9 + 3666455560138201163697806791205848778937919258274832746469035682369331207606128256123897876201565793495101299907520494276841078454904038509339312753047916582604729774224267730999560028516941762178035166041121064166929756643728159824199146895224166286241760204450840252249593362650528849041694390777895626367425119344441886839429955687419351066831661027893618736856209906000907423731416841571309784159314072309909822812916710570512121846552516960247346962903488239799020862847490497288251262499588893660925466272967648279148358149932060874330553889129566628146692964287843590205963288720877897496005854216999525335516492540438741897458101858736576206123914472927396442348020686748826666894995185641925712346471678355334068429673054585358502183119768896036389102880797147717983976798628473103859563938772071098994371799244930540370953316284373122706499743711694617035981921335051140427868788943837878330648260284844552643728735353952606897351578630325593772771215788427567965077711610585245941691252712644872299618767848916669468114947720970271100332046846213909722588881251109375307533036807191191780952592017011957319809816534902603149665887638317984397031421061661954289488181423847010738820393563225846509172615554545847277697567953575683325274802710079381991482661367615156252469197247982352800083248495151315574312794897085004660645949947704605492054372996026306463953084747569253294870827695918873336902655372881515588060386637587201275261838416755548637580780439762676128968738661703321260055581835816238558405856671919225280134150053275804232061210961007219889400147055663422416749256683664728775301985938956871687419877584007429079558384686742326274063467205047971610760647253800253291819529521212106939672311294785816575756343695278644283599450932344271180138181226890442175667961039188540008728294601746796592777361803696307804880453752484003280751332934770841397370820290219600928412567026715373767089697859061762505741356182177072224148041018901974978359182943543106521002294387013801136490728171335172644573680990293392832855413158163540875906450980864000000*i1^10 + -148625627526197679889064839852768305606208847951593084013185894635278695477679195723709255354839685485503159823149969623010923171209045764510764922097467404458981562019949048513080341900194089378636063226006874925184040798270013290690295372394609120340544681734788017088716547299223371015339219441755247395179999014184918136390022039979633718739743457744227972506715708487225527287583722259795732209609306096789229997874059090174235218902203511584350464970990459463777624518282785336899176224814866812632380454477577078052785865168422124032395919677879570155690798099639596113527692894589825472548611655842062631706334923334369056415515733131505272937369599908036162717609154862940505295426494387137172054198557676449492932641458303877270297499327694307457871682460365792322735069654977373477009825521800613528313203552445720732886664567612523318128082560424608262233776048687577105427826390978880816671417879494130515295301327652912683660758623812394405000077472881969983690814065151337108536371714445534254548751451022876185098646392887904132452427084625276684827846311612935872914707830539070623470102718781885621967478493164351616512370163471111408041388580105098066736121557858150987636067588456680823572679751510529987092306651455649726498271307829155489339646949998671358567872696497150461379927866148362883753076870551662891327627202843978647935611744493763043609507721696886822619090213436818974945200373534570561950804258661155751457036585190600719180030842740740148118597947449969362465892250769008751309073823858850258599688849206140164274962264109781047404212543986033419052731717860730231575907302193442952158229819975571915082054995408995400967649891037935766145530131273548456065356236842956783712385729812068505489337325157516751630389868060766976041746016827678557875130333570638069801138967304913333065604770013341738272536786384495887932728106752997179364287506119735960783338701087391954423840795377972056743898622141664531854413380799225853178413099982651660579473307808226846788319432467768901459765866502604118819146348724391462004305428480000*i1^11 + 5022471526035754287703625209222300148505697853381512342474191892493344684518871601510288455482412932789436207905566210669867479106753633653547321823540915873322770885807935396957213112284262793234263142777759091619612840708043182221572725381015171597515051223864819434069605336617345521426475808622455349876215447895456225973039248841592902896799791446004660411325115042846257815125404399949424938292877325391660117864327771886090698837199235489347136673834818306266488317241917075986704876351745628522250929871339387473724024172456542205980415399570420398006043843659196777716384878836319228503601721949540975685260485050064108591951106521165475824998475815119632146065695642900799540098496714307549803240530937751810221304614206640679591106536608428175065246321665163656780319250780864627061736513596706342472404572580537699800828254152536226228374131294017397459928835612356495145243233555554530467801751408057314281398703167364242521281836251282549060294077665635772656866958545369043991088142834571369625668692360675979341343482176217541050969283439078212533928436566022069831928773437173396095004121984266287060061738451627235817088814848150180757668808064688737489891382689842444416425548275602749172383204948083029108235898611900810375460625810383010871687964053800974227849286833200506405760575801134157731845156535165830114131419445167842162275482721990212066608955681452802402458210213388297086907644786190548959105004648855474994956345674638552292917820716613692366863150135828259060368811380961442287407562863859003181077212175829113138354140257802567703639787027774693189603155743550093832703102817803608865384868365892109455480802412719135951448799447530362250320527289721965756232793822123024429288653542070479754969029324679949819952552420488326878288597028342694603248447961175156024333373489902362293204200131286327063058670922864007369773958740622911208026033585138485860035784324456116574351990426891614271275510546968668318066765057659957856996899176864615005130281548130548992350839496934539382873411277735396804212071886484805905285120000*i1^12 + -148901960015269007335889010749809373399713532405991804545619439496923763939080762476908218510605518775576492149990536899040959142670110170769934702249609525680804685507598772298124664955316387358048227632809056058402663265161067189571189512282986602912427304107460638557752734919680778632322686328020349648643361446275123384265178576791822178185217744867036277201422375520384367007031978876528487698853598609258745398926007929785168347864778291612959926997066777357182640901510755756278398545838453875975688130837252407430875766912472209127824219636135210188325648113899640198700832861743446011002977429074899911321804942221320319502730354618736327998541152174206804253907511395315030460098016973886464886172310888264070408193939933098507724238967703535113640101425018700462370765931653230682541154038452675371766347028987513075952901885827592897926206938948517730415981911872844905835910074208552454976435470152889719177140611859915861027829206758288975923640789935671467758213569185019065500157949664934204167578436471813090797317160955735640220091455367355414220942691466039587318435855986335827103009109093298940121408022025649120994076547921910806080110674044439863395751719186749127462746184528975469684534366991219409883487888542592309318796429591189848054497573244847972157994003469705218814869953731622856686573561485050027498600440932105157922078951645868908620565265690791291689765712271586728428780160019031273147043556194899557643907950298119548542347610354227547561358361332080091041956294995343363821354363454060903655586393569169506734317971483242855616872414344713601400805006954133823278027019218898393513644972604612935314314539113836606864839854708343071950157549306786862284162689545806909950300741320480410055632106525102655488455068671641463957171839007829110870783965242306080953685133251824794876697965453795863832221861673574095635750950085063137968241591638419578926327943905251243609920107534844560618389211275496607130639525329382864770638850971893649114430829180565668515240739222153374587480786461692536736207316576499453132800*i1^13 + 4218089663199037857243319271635657939598326406048240711398021143004494582084011403151362216548864119244231714492501789257986993924998849678779381792097558355322524402531419073208337095249691741685714400538436088431909241138210409740106123638718582635543281407290879144330427036095647184084572035604880368491810476720183491896905812006347727449554156521158407218590701867978214984005916449071074626976310646882990749449655931658168953385580771085516632321714223697832467789439528569631379417423535362249116821335491207220333835768706066786872851584346652066090522263297433795563051623990635392239374427120210838526034816069070788426816325957737196391690235616967104361005315627482170828110713784173287332633198931343157224422717992623394057910638656143657081342575493269948676297630460201363859148895122315178228164826785275080847185849792544936303156732732577354759152263050917246044672407477342686618005216853041192041604826909228034863631780924214600467997451993331922059825882656678752440985780874773933837253899995062250679019530392643241435637668253561639692587916253980943050025122371191652544493124929148053432033784833207582399470962504775984945335709678132395413066555615026656384823437619815102803381980010939290358408489320816045756940803083169422036341218816341922539944505132030712869452797904830883901046998154089749480509453189745803358669701848788688692112598481604541244880657543379592561187104790380013083206927194023969819289493946278715238149095912149758949172138524474796495962579923475997562741762144378538460236776574155458365135616433949675686135535784265435420657621918651969835480791349372470983078801923865266051647077686126191957481735463860211707506163192172991809770582931856173297236464004602211264575759950060437165216971482880158764417660266020908005653636541128428781941442832634648841695624937803579849286548858268548410901782671651958856783570701352224912592817088613840795090055175717700033540635535080232542047166153947538645536602641709181099894594735156083095764238895569621812494105916421508569182808870706216960*i1^14 + -120568468553502812898262884110441178653906995617339532599837464390201845728585070529395485588757544390847748831040549885361687567402049313923595114878436136729130612531599151331846665866863403229513051200613634260387920765438427042059461477806635939650235887944791353580181299985251852105727915904317814090331400997836796719802967610729616848069583281793325854657544485316255265583103610503470836523641307584802817984627081588427745292471378958781386952608104689748975909059026457730712879858227104588230016143016310155557341136709260952292347172900483550880382291056568880230895918058076848232806565992342794188024976275452674754814079654360808479077200018091166699434841988663074195332006713984489308241703294017046434149502292939064080228997228251686677886456316107228639544625825976229278633007789835559945063739563789598487277522057178298067234257614676800880023590764112989644521769274768260243569884106629031248014743330210876531753341620212192202686233753444948913872991836487439097649998011363451288602782696058607157323528894047219886812470385831243039617428420990499205112781905829167722570841891271649789696831258132910688574009458228532391573388901074244906659806256784495921902154892072746112686965645302419710196384955889049958278519910214671260853476223929939161295343328132989014430508537950146601676978826681086598731642106498793569292211860420259974255515482273884653415374126763332052199360266815337497529613657204181302949952380912772231001202054801703801744063532330007009833955096243984125682880224038933717577314390998121538507562361400590984964482816781617425469531388037952341396086918005416600396579345263118212084371809988205060148095102525151191677275387285376137067432193573968366295712218195568361178597118908151041180803069743796727384765355643756668863108368044075775569025290097191316126554047164385972129606979323667336542087087791446027117936227494297338584477082271857533035304794871974420088969011389382549394103409276320051359786954944037084356563744019900351080090881823465578647780871398369216958031875538944*i1^15 + 3292569499199707260582662224138091037869933954388510772815380656233397685871754590552490402629712466343011360564874470739579830710233427158397811092535357838970039953803835682014258674246043054407624055295051581326795401321755455032935875849051139779836383390950657544042911731158055459456056094267960298572889748651967388824181231239953680127987428509994230838381674434118090534319343195811806454335852167796307766719002789783318168620080242352800439723054797104080505431429775125967384082940580672151225132266286882110895992733807297598816268935678419293826921827563154123689049321429651863414558476672940452002837678824262758458248988662724671797413017931783371049912046386967400446660822564211899825722231656793073360812073255471934068109921597051180863850509002804974131744091157541268344849247852498013887624410172241686843213076828232350437234015460813543279886210972774066153163814653928526417502991832339276053053800792326583552664436651932461271826716318329252513715937072291036664462156218315468086702527983587574248896602001979127103427258432615401365199137311613998393557711660646639221749957618168300684726677432411048055089273261960895891180813814312908453920656700658364464182408519614122027309118805612296858644872988014682487606612415941685930466504104342187133122851651480940114338981529534634378648114692822519711810395825647540983285762176908214979417673943929873463947701504544370947565314305954954537108126210698608818419885884757700609560445432178919031529930447505403372050157801247564661466858489447501757804726924810386621690926199514810245651951395901215050166140607066983470017029882766744619325144326884013013795536535084617274672022580364726964973370153353393852812603885095521167231693611732653811898510103114991623586504222488964830942355160364164801667895813630611771744379285201572533354452467917372166320107600768937828173837966790561882947284317447144199122432854844859560597396828967667931250727240244967878594175556943167914726148254312393955057985007219877274102534677958794904272569162804681636839424000*i1^16 + -78125363883806781230119398486746599006411847784271487650176239043926699546770170784495204946793214704907071880255823787632219935713419750411817648911939102273714934704991624643226422226964069183037567288479832220535627354174465559824725469848386052206172795199247711576058872295012266275148157699629394230663754426208725571381822856892807778355062442130152151435991246164237248759295961775542730521043478229160572201403398794017538021221896682506318527108996732053353899376376603873574571060325163938975050137865066335789637194405360957000503818704610182068585653569181793657451186440901422069755810265439864333091772898981135612133966332052708104592919231112792349496449054292504922857581360849141477417983260402549918943638943810834823690490067753391248270570074355890266867833924559550883934578635946381267839419177843681641128674420529968739121022630673023053278093096443652126307159075306046930665800477491766682097818290718829121343052802031561497808623762222493384255586771271460799758875358412099260328957743338614735291247720046513693838715624668191108601684872909544904236653960997510702771741981753984055525082301857010039972405592663677611420055718251656538747422558859006468826093112505690060359203465718224001538868962019298399680061222992913654821240775913712493452461695783551338190818536055902949262816788823379602997516047299237060121366333667476024014883879426874121376522999775448996082923018234032740227563161241359905246394637139438693435643732991460016658955917705843870860263370313133612887927053492625121503389735942722300773176890053989372781787153470968752967962313331199925394339571332248043924071334915387886462325379348506734432875161129079271924208422418390643945189200013032768308496484356670154059790343509062534353101180903307421271880024111608777979597263643461453719162828946249440790863434602871357501829030464506724359357533258332293838540609399916832820312201353005659551737006527161128552433481806482736062895945474600207607556856639102766733007315943447606504797535909271200170789728181591453204480*i1^17 + 1564257127216375734569817379812544421713801830273665207171491510384767767936356018334983092467662682344452092220112327428208535647714354611842009332867047220914543785199231508484859753503634222002724774268009392166500791058538014321099932447154221515472347405123863551446522775869529362075363058570872878404891098569177656390165071928931119409278058297359913214592395186128277066576811204374860126492695039090879997524189899415971994902792774879619897824803824075567641985654739600448742718142158360352772566990216123685468574760552120110105996294182175588211421252617498163205884909357841821367003959550288827012266660978912908865017194125033912335957654296454236066273827188388546199918916177916177758698011549777778561980672399734215030887439038821050263620570365357034246319144283063110545191461687162051224526186119429501046616310726239957329245607987342229155299441694462559392207135300734837788612324550956221231595214494252638858094660040546929399048938817600669547233767399093379603286699931869290108681831800394655377166157621204197064849819867075930936049920489488275531691439079556611223463221373776296956556652423013045686802985163520266252644516542125769768527642613074059892394696335334628617968901643573741969399845686190177257465674758476710691012219481933881011083724724747491805276960796088734891486293794167585636416472598512124781544914468342370401548413425449101188140780546194388130448578050073638942455740325760522866134141747916412707600105239076051438852208272208278065900447375747765984642996303830757332998551114585819415980169198961385811547268857735642559910898307884340866262067804141377005560567997222540614652193125721672132178428388547573978319020787726524183984926807218380989378295043850509743260467801042861523972272849175806888612448637101080432143857984769426102717803265381478646408207827867486483796684010230333754563689629334668634343751099708118487534216408848438120391927845662028059831445138789930536026437789051217327929288836514829061803693293172083160035635268070910567145801921570275328*i1^18 + -28206675540850963594992478863921291223499416395913946796836778661433565336397258954265670408192751158887248712839822537100298678017581811848347397931602978279143430547853559558963369468902424068518497751645752748101468249906912950720319839786530189030581212516497397505756699800606137316342958209616860440535355524295349275869343663847662092392128748159812155246371697446917704145520780440603507492006053179469297868523220732382226838458769614337223295766297423582193649561840415602299629855049146450901344845470212098723032217724842608297408787891692170135936091909605701447778930575212435679725703031722781251437873714190559176938424711014693100835480287199793435218492034329342522206142339764556271331223718245472011305581559271627994879589569186059313233506384971317279853932636980382569985533753013099783585488385888429865311828041444547768466647920884548493397954208392561287553845047161180375586519298166036778135755331036243181333762621614710605073358732565903801197488678227826996466691015752857792708683554119012382143238381527794740557679297686716999722163034621717818875030033686553844232954385956713672755583641262748618708176539637546313986341371638080656057168771713254695941226549924361512825549968093369465219283003744720566528287731331117870438710666607739911560684674867264687826807442959732281581710963582747384997947414977690522770847594475633322363305110901854973812710957819865766074322368241781116065264214190682367673809335814230936011360114220420833662045979358717533034609356848888074495270494335770821878821029561795457058108895621470925989426243126302736662238559664325673109528139519350852958968934908494087059777890359689989492442735438527260497554374471187748348845616523715310947996293768018610111684000413017352245605477908993980692515585676711072131646888518750239652833179704312293139085978170688144663329575393356831951547145149342953543466614449030154099938372373823424206998154488817353696435140974820051612545796140161326179035747669615757061814554465471833323136666424404704887190478389248*i1^19 + 483596046914337782046368594573006044892642840182722307858383889005353578203676386224659514422067671349610143531313288218903701180117064807541244313073840712870027911928797132805987524264839637289070019247229235199430962287036496934529595127875091416786853730660569738330222080204664062529686813221687298151093957509923678167330730528010119469084794642070981773332236666812836396896054820283336583136585278521661938488070001330644895471707594042627760980177636983257733477118790254865959411177758377159609831949655438456142056407661516314092002165394893658827152587408266421908768242406591540661735648840493045873373378288732195910254216281839117626066336480061195281401493238017847362858032567158745115376325894712530670082403560116627954176532584867652678108760082164023929622591838391521010919358444022701164959328376761535746188384109385579037407011674107739693205405649827046631446804555740759494774215510296762046698114043176177190104578749618638869825642174053694540016764160760566441267856011053030290954397357964649025403013011644449252324154752882487076341672650001092551785957667500890598864699920038378504121847966535069474715784029198623042317955636090575987352514326689400270993243744469396311038660941602135743615117220075318563003608004670090096665683998832250728388120887610993077494326119907253657145125879996810606817614286578209244613859090035856545596820025346752106680074462695307080274482858442810722886727032594924715329107473949482579552703834778792708747859963885304354828318371438355380431944768244802096565659471691234634911786388445977523876918978048003518958673830392738108651386961627769080199016310408138529639680234683520857108465571325197473389490173906390362699223454451172493738393826964127273231234179735842644322141604947484943945552990471021955503860096695973632574889220518995251411618893919491672518630238176418865216955249982552402941380937968687545317256562537961468596402388854667904920543241511705559555047872026560811832675746011091527546590253484523847135153309361942497484341248*i1^20 + -6514087961272103030088877267633285780268609226743760793453433831154682095992077385694913962362604033999688665299092556216594725040803304470018704748634922527421992488285979276303705880431086928641365710261398783260605266199612805626757060716703684108795026621775303190060068352323965497455836034667659777563066122240091774928753796094812612671281964930477374135549153181968118240045335635394733013830304213636521246358926080642742390438384530254062900944170040600904629760769385071322214911888992286961065796109394159154594941899242826179592072446679157000358034125899744011054519074473100836801203521850362323236055703394066133366502000880872795429239292122552576549391597915295289888104272539070190731997387184793022555680189144698416744535813425193187127592145880907479995645021394199624706391725975538382761945709083053802472528402209343076093049732308083336253009334246006947458940190769283118090382503923304354550997972833521063714553580641747335882078458682072358963786067608069761794102819949304429597568530936830877321763947349996139728255047265755125796209696233126325298724696533244099113619276487914859785401640865786823828492269364682534879916637519761562693638283380648492930496904505967415219150558080455696349086366708178670451348455046228008769723797711481101605514974901158557477372832686750472489036694283005580789657438035617759202190328363046173191012900489727459841784900084529833726989346001847223449045037005679518035034729427261593644999781389800211290533366294194681448001079640027883473843595909117322252302047237022040895827197409396364345326209622193761404590531077037142161271115786844721671077674909722395621741121004483733379655114875729174936699467536540628755468535812932771305928774104307013259003693144310762546508166492854924972851444705467105038314220125380155799844938734250007032534348648772263615784461033596583795475792311585885789290042839152297771159980810994284122461478894097953725206888961809653532706227495462174039193436724555066187132018903576229791548013976665538428928*i1^21 + 68695948599816404398807179478472868309081051089376951686245351195587024672322168620202451220879142214766846041157011317479965799660398237887674924040274890868699414606888500050508832083856892160882351267115715510977092637901426257529748170600652335502033215530848916510713725855530417456595277984978325073485920643706188968547800863791937722177252951637969801231507286027358533253884293568554895749326980431386410314698165361228289267630760118515411751429306311500924485391879772536437701097463386452017524026756552584941149999749915479275507603973659669232682282794996459963896974441021707799225609753854417776034512232677201015288036643523578251604817295315191367271990149802594660191358966986025300098021053006397889505690669168461817254817298245328604377949367289463782332142403223863059328014092413254467550813260851278216641715483480921048364147302362969935291323911230613279851625189052975036347546255505819208797520939258869237956195028229439932829217497176772410424305809010334166078164818130863649298415906962823703565142072816361405836668454705305559402362410091766523635683445168898243434405823736600818367099686545746847615609946249508377550437285912395833261975500281682682663204182885045105486807766229192016083634312151506037779460867097810340069559164677256065076797004137147369677904380847485526929505952981026712620945753404520938032971973705590395293586541629508365906732925849856660906046046612577305089918939718846780137640348687180164662195514669270598452708563154669515906488016831437533509423047548571564182339239089070911465857835765758650630674928201779346899564161861432714365907209097981067725915699449092967678322282779132741235589769723103442809745755559076128977178662742798177773208847730858824615031071140179065250064839410855124815052014582385870846210758296689395175079069333617438716240042795503884477786173257456776877035679763666737156076734418745206852283333406255907764957204415500348860573023842346446285748449090703183518104037608479268436356355266302563367196280068505600*i1^22 + -566155096818761848206498737545436202390744121937886914725801343046705347126764449244243738535811333528996778291782253692077369650659710197080983784949338274625543716846938465901391928610439156805145146213093008969552623849125242236492998947625041864693208198866261170277071447334723923495189723974266277080911047834059108357151812549695787108982003191896639832411095915248031785370950867420985097665501630404043704368992485948651730095394976086353956237211275543950849516881016639066438008688766239654923039106813833620114029473607515100292837807788771364749311378343330747293020503598081602854867339797810835910828986428199232058022170193633690149608925096853509822568674714260545439826515428447372226765174419277816484317806796356411113819360455894301878769520353904929056894562219800290612026015844039073017465856294641409887787775915137737983359222856645978769229629256802035676704422246903623460540304838298193631279930296884258926307069068439136093584572816935028033063994270050166224778861879594676082302845010769874448534806929548485857834596659330261324855835798155368618712597581964339942341165108463377750018837352709038095315181532798081400157507310922944422523310496876971983376269387582546004022257388487439146983222317589512943404502605580662777025955047533592006772043404010481434467707242006332455768698612619398358346419614788461241719777052418454552095800058174614546598889245141014881334520809944233888229250535731353496212900771921148584866780633414567035312098000954734200268001414040141786232397271957452783746029391544149425692811370959289002819760752444388656778388540928712203587298395211280794010972754920051631178826818559389460843434220606976656110055161594261430001775966379672904658818301825034235978436686909959717452693817685712634520609049460265295300163699406117019752721951551159719748168941067100284129530493007858597982922318414908221494392131852011221953600763755169270813861576161193591203308671096054002425333969407187557720463451057988443055013534786650598063596371968*i1^23 + 3358919705395912265697696782974885133067067898988282409853122660114971388726538587566144431145127309776307921282184807114007401016790650144583514038425108709426143577612025344916138552396399313499323375879708007167045271727323705506417236049117505754461970068733867860519997564991698199141149677650394612671475752362551067651094052379879859138586718959567567753691677236985871218193097080199269004413509454751288885651538977990541888779231528847913595223840609819371436928309918062952793062705293845270294017521503988909179285568258218198458749155438988113763696950621518339590280014413361596570755418541187655272725330037687944034979290942721120934808005522296477581639892400769109335900996399369069595083030307464255266149767482554097445380584033098472554047711473865243799767988390547171869936500720445998280602924387619696616478083970584668779156829046344273316470037289009413420162258123597558282340514418914666095915649902870469649655672803482121283551540086617603569313160038164818837471950714929214593190313217823037472976777766147263065637853371139202027149889397916318942172389249971544378391539604679222449783151375185235839756655686353153630853257278392939211940582337522245029530422354222344037587089868924579549563405730580595689692165144365228818918615101593341842368685330322625297805851134451124254390075951117295008247020963794181353417421441647262591086559511118105362587519677693709900356078655014101183827625414383470281951162647741625946777666620535992630095423210002486965172459746315817002615694254697275222738013634235336758741623575947705352548162589682863071296565555271561995582340768920722840577191841666498134106748445813232909400382921075090439238185567666625001173318776617404517195314453641180073246063412842309372291112419234744592761732809268605370646464464695306555337680648259637033430578789714381410708886261550709030261048653695244386901318419998010729150226431223500173289481954924917538784527432216731442495611326820186494847005752344804628353242178051778562490368*i1^24 + -13473038092646384350289576858785708330155076143229238693203351635544202823528662073313086593568288519023659310362239317541803501940837193003976988758749919422015187536645211623492092893252761128501591076787356633589568739943243975429910745247710454969206079126239073048904224405018216407920938824064479587297838954399427936449552061670849091923792518028580002464236269679578128916595202501096435417764677076837975583093717076750196011208602662024298132523828416874956194227956115582834876374407443148967095305988424375032403893189839337945216589926258066096619053361223197718603208290978350628322995057596362455220910056290593151808598382109492225199912392096186407535476883292936132146459642995342059056938552706702075352389401630513510926543558032526153878229489747251114119600503233613350559141984278452022369375106951235101181917707866571232393303945452750262962203500302971336587853239284675454646962009376892313832424581783478394010680152602409522669453300345094994193384157868351695507658396401863523707196399158522069054317934101388796236951717261094290786107713383708754582494154227839576165491632612889156345001911998651197197643172593659799638534100402580188840454400065625385246194460393187162290160950676103516064821442651902086417797820078967065372216750453839225410165945991093496325664724189114697766542094074884953028526398000085869720184754653850259727798678097686654316950492608268108942095468820050925629411998816422282822325865232587599630519670810936396737143393971258122371665348176546495899938804276057648589363627055555413980957940280535495839275925453731884622757057546503156642644769557143797152740732658174510449759764364705314926845458935335518168494352024544077854179799633294431338246448607131199185151966980751774647544424436195458316120011341440550031364647282040643133727082535505557553667123774476585411467180542098909434477793743460666999356673617474188619122329746187354408587161665333898472917445982766048840732338892886724634134163456275327944340715578431897600*i1^25 + 35919714427070872546842504715673736594643401405968022052848213635974953294050555961891504484583115138616522521032746649713916740325678905645020994741883928170718756788484128047050453287164772805246064253470998465874554808344360177595779824335775111764067435788181395150108263238525940654280857768036077868741404553199857872500755519453580393918896490129334377466966526912790726884070895915950389776814661891664107964816986331855510634395344718992886843267684354991874741226314185089145156318533472694462091441488946603020644743538379989720193006934596268532392186072494877809631596207304223070244971076618951078372638249386999292989437337337589839230517498930108779824116504211054214064554360258937772613851709683967771181871464780998603044024388786396495662286242711098420247043894138573830886813202013739099516257447090929194636287151142197001323016465890173827703157485895459674571183824289555102214691217119662359487197925565693393984371405485777988536684090896564243599329111812335432850699608517628274041176882234875032142483097592030325862845485819521049224914069247421952168891587541637086724837422560650338574576098071008275795716398104335153932788936099383013894863972716681838251335079479878650747259155905704654173459436587722145971088166790945845057419832592936073359160291280096261270476794728612969434318882370192305132218468135968209505259535059972647607906142082295308402348704223601611388094093357800736185882212931439104533837810666909291611457673654803665277027696774319614319195854205941331706995076749426513503562703637683846557259813302701223377116870369812596847511759502613328697861976500072603152661046015434165115603946888886591211480476945748563260535357066508153374299218633968423929179646620827152251295924681682790953538497167562168561844921854737985199913180213467881800842637688672384635092523199156317659496338786940453480487146518644662778376390225929802196889052197655470684503116323917121033017160323265387346871603493830865057732828510355215514857575022592*i1^26 + -62756103996594064933767286408116514542847405659772809897132722817920053029886266347992900182426789726049996674148492130919500910984530205326956234902541778468084884345901860748144547610081942406911905612865171724646074387197707379467153939935779149362356341763653690857212766735923060210868703003533499014354180834202237212592754119570830495064664855004659299750866612105815644664195151701811272817236523592285057469704897682901376062674941207448083557083701437607827330894383091558401661516204915745175990506645819610512322109422906686173033270075603984699811760884841852809682192573739074511896225022096168613407962277139880074709246205198620921265487479460101429624800722475620922936111365660734106535491587550814460715390502866886390017556638111125530269427434910783484120853243526177099973418227824807199587717930523270834769716948173166457964534505907691254515432694794168199493978385186507141690010204000802244022145864671203316907899713329416055211929228118520599321372604026370789716260331410322564691188530689864685156303705318614194703099042797958104802226232528440706725310861791482337049874525633247447762474061090369871134359326304928628718221052066653252145700071593534215722178355675437782879347910856781780166795423226442756759885175592107814786164098961022850278098850957762408622464459490721906630769942573913675807989089719518206795458177294231691561201283292302819476504102032307767889228717958224920509957898815328770321405408993656730435340919201778402271157344098457470334346049198321165913055845573489418330705567845026719758556989379002814156537905606018144266321255592285223984541257785227061919546057689872698046451019435487221317442138413930853463882410216592629545646493517528190746270968782937667037881110675765043316078759817465432518770769178934475469478077151685377604273846396748053708391955334023435686649177327016791208637227653317857077024361735554850017562890661252176293741625638962438945045440334368183169486263198375351812417471908186274616311808*i1^27 + 72087682937647778079347974115390270022899244052654801832100945275594222538658076048686432254262735672503064963598453952946871445858731552458064005562555141271496115327031780072368871296369160737671330946207110241703440945920679424488159032928251028366930640697151372301922787005802990755319300715627759602758279899772945493769472295091538941109560227631762842086968236872084372945546489711455545534996119308216964651187054465816803239766207006100990732464439387282108953070999455951629724962274649162525958241344228745739427448379191421007371360440246832341220858062465326127530758002798263736630502483842979929235347128572876720909210418409110253712002247553251263254384577250391605312476388672159528514465378139395070163231448785352750981723478796960816727630255095316624764653734146785647317159967396029997013915284595519069010946026883262641665198666074852439712885959293361924334549697313648941534195298866662602047396678842893927814500026030731146085072867470129406638730848185386242915110350638325446930665650986754998942368907469457833125473031257731728687530828346085970166968254969955474799771621005996906683075736925775374740193603742390031401115968826796611719730878248184180148457890697974566568949773845662798622966259030579556498333282113934713745709378861929974511768064368922934548448436418413336247571789205412915115146069690958031869574760858169641529607487053502986348835069034149602976560094405178464459091442118868108668440144791665850749588012905817053422387504484165885124706406068027304204000188222469113861375288505449163769804194490118433653736263515767546353252435918238430819569528999864533679794341651957202851373454980915387665738748735879638589751987957625043528679586686261395322436820715936979339600855963007474170030884448578581346556385344600693613592933893921546158458538026710882766172428450202705774012047400766105697964313806419661315344262763047630103092313187967520176555270194070089322338960401728074848664706532378086445921491722572922880*i1^28 + -59128315627562388566438886901942146790814142668687898666436640718828370794371044918866708943226917494489952549791795998673695773959249502006000997691653514049615602671160423482612784920465160808731957083610233946119548955955183075536786272967479161057550479630147575223854044990317199492878521059007053475767041499888532211379217373419807353845886805042658144928283353223800936438577718819705416682428559460337874751224419109049424213582754876503100421556480282679189564779449312506688428094929981854112892358251174708177516937636958052183662768262302404375199734566112650892971185233881223512558768017074884097432036506656302466214296474614993091972453737563870066663132495547139410131912066567279574413981057127778430612049638087884067770352773416049188435891367469378351484736185682902875260869138785502441367702390195302425655551602334310423263401385729700282930859619040006879470816020404952850112945081216620097720519247212374728430034597765317146499688722035837951457694561513066534087830259340328682594112852338139917126975765959374679748752395555310760726860535959024126939371688778224511461494238975879049730411843461852214352910474575627485026325828008169104482627492321285560257878814103224519304247311153195445561160331482840283293877467114293178777174098718232086489387910438828327962001874842662506052213602713381665426127210487509516700451965533450846509664831849459477693098212484170971369032247144464225272602075803708278372034713384694216043533451737699454206652545942528779226336376801216599508639697817323410075586767356187742827779771920426734352633379974979264681851497497218644411551614790565580140193596802572956742152830797899564247740735927688849401128432401648999869200611719503437137512694192705439159849765629258787077720462932538349467138152713369796700028442108436136866747398463143930974448472884186314020402269632966249127206422183030657324158778555883101820494414229132668963287934793409641436429462455214937838696862483108618419078023872512*i1^29 + 42179434074576321566643352299592875788751320062262751111655780898293865832143431867063391637374419867730407482398683201163180109135508527754005337820069759743151820868221905313180477149828728804092343415865599582998527658493777772107832666067044965241999554562282650844302933597242706751019762641621795717693064924385648036874543642401684103737974910112747436678565757152816250030222457677894306602317486094356896094519274215991856426177892990310217614625934241155756969817619680161095524352778379303627454405871682851833591085962394910812895715828909055009326268759349616664323009065852240730625151380432624594552110262073957970666793027967665917019914513192570814756171858048778104903386654558416536972041506866017519515330138166023268593194706269616902367334043166814121180832841499076275199474622383918967017352874269762169148643147027100937445691704867239359853827526316813990651068412798568614953135279307538433981963889386478034831635077458563463625440114257515390390795275457108303633467961126084282179825519339473799968367016714157940105399493494222410631950184979237164101715487592121921953658245536743645145598074710463636568461586145895160383058746737373332078695788425161673906322942759001291008724736354287706193604328457607522065647198154873106816292505341289485712703569395899473391684037896558593288430537535119131264688509454101826978284697316449313744693370532260440419320546396824089896306147240288556516902529499252894065847627344345292159379886610422576984248170672894368502382588687555623177981128762423087511459609802556936636920786248184881551137548362734571662943152779957037495686650840660659545093606332912050371423552989494317841410615141559999750420332674832994546538110895018076005792313420771068832387122207924384678134636497361452112476355643514759056454551416069309361143729547232952225634290726728228599402363886537907553884041980491885445945656654998957664848130297145599576322157969874947059690414292089428431214555737148320018071552*i1^30 + -31967277175635712017843892266294673835838301659668425249007439887062032436646993949465362241037746908620746559423237055557139394443140588239390776703272311205770910646537106918351774299059150229502294272309682235897384206048766676859342588969855867115062970574876084357051072976198893407189395875620797713882865293377987885716882786969034037304684814597339555015777501113691828446176186240551886843953314255124049325832394183164179387771671068992312650920749842896228822430958952932521495540954331181282236161842490928459751866173771632602353767944064982988040192456072336710131050865545083575097940099044885596114542024129306638638367730216179392299332963092620362935731624004113563264775519648138673709568926708743636043534850223658629256571181046521977627221196586114750620113373318737581935252364987100794094215095630847114280739424353828071971253296706474728017451689947961726688257749087603905400043133026184657301695829302955701553969516923509156981259611084909774386537799935511473820634460882536002259176492738859652699697617320338212505810464635612095937168408564233836094467178197652228556102519904912623718151691480759522844670561397840369287156432280962534313932988349828430885044459264209479222745450467063675998709791785053442274607914888536257957956753060212636328884621377421032916874838238473437839664855985623166981226393440491995922619355088284327260905566102332583729345557344897640154917585460347158008573964306501641174030116988917821965341758573321526744743061586411125081972650890598131431810365732923193092362769841713544641451384268752078909156611392645899683348047013211589135836474644744244816762682815590319126298770353987072053802031429334164293378685216876880161549636776859314251069398800485221621658994329705167445996918814032214086846588718677681189268999800849474169185077430293160693900013732143101651840723777056227378556683980126968269601718107622384065537023481219391687184659728622797544430836067583753229413217257627058176*i1^31 + 43275151895561687897911039583206873921130509297295167410026714228686184169932756461915088890373918635604780635612675642868009455612797406943231405435665618261507831244594882660338087267000431764142456124045526681399253205404703165012458461888051747840035022876116621430526078739510301981928059802080875134296796983879869563890998143031012725519038063443711843879378296893376224725444834385687463965565006710648121399070827458260880375528399963319996392772833933397625272669542997393658103718941047194615329127995151114302390462976038660157030325324935557828921295411718591805870034540941194860713622240560211733124074010529758797248969969637245711614443646875491803082692777167136049498431219122011168255182202176783664361614736779915938839860157125344151047597010254515150607586372771269792879001406306283810689462849141002628780977668549952044163886383617852983852889029481429349464975395775450614841351336039758128399621814154624374086908227220947807684190560135162574952120539583810935632295737282387067586513215745467057415297978813418465258225265004701311257438246142007216364879482455260940890478806925895616504202406957784773231450065159168939000101464252905464286217726101805476376175272771194926997982599442118540991385393263150422237111845536203381345937808201133423370913829714681942263936874428248312681229847468668484824283507343315985796937254460576760186573313115362493587626642725021801496285625176341387376282241663097315604691639986084802594254550732632388184142766051699511253252808392822072956737256510540156822379809967199088838365030188160405266447925031833242131979795813867150997725025784273265878346773626483066257957614078933823670724568859757913323103706344910874253797726565403390510132812486267649325964028877067859935502623398393515083854733133679243329806467541246882744157019799349622482187701040721788037605089099313427805896850232695819503563247064116879133396770864351046794953535146791349739234705025018974688119814619136*i1^32 + -56707679611433692831863623172846969323826753826267585920229887938713765888635064048927247882701166435136483297683460549477619600200272817299668875414338650013124094065885722097176559323967899998556405920376858363374630162737517216982820763087888759771691181268991592349456795289804069837667875493203689758501934283298461877351453855523153620704079659329152641606878487117857037404470171633921206246631859170742009902229930822866319055833483105870118595814167934820823865654382312606496272011999257458410663976708220494409759858240755965204874019282904974131462390115301172142848679866917289618229941904616518253592853735379608421489039576078998142901383865980307367107894487324132027849220125473244637820681678897617168079712007737413969171913630280203323594478388811353869387680369397887089156846150975669036393704179652339404602350894698726450750941823022495572276633349424973866401775405491833386608128541134005490152680591291429107300061099390629312863776874830917458060603592817532832142866917104993083734579445396533935004073276151417191126534157801687501147832458756757939092746552407563767996436720442727463006957562578593691199990210638118270893870493318295461550961184568798452333580496771218561603458759967254886353523734421313192334871302207662437599773193895956024679363993147414609078659269036917181468812139120098807951638434773857038529019574705901522646198886098733098443987780946534123332870811282370327130415415560119961093533940507307285955763766762184573379429291361547838932829679741867257859026410295095049075685134380818516228311703580173903396593966266343280817134341955371375904684039609705825038412408322158067399842287094889141289929491567830511340281885854925185263584415638988022370895701011749783747150480946520454920709359461458863673196275274321888887553843064623661151014331360724492231457532465330082071097366158258104917005612638582280492883298279061810962868052560070079770452144847431106842839123083447360274038784*i1^33 + 33115969537853037422195480378359908756921494126517151362699037935458395712498130357760701521953461097279749881827471158291895987268660333255972153619545782456712389236556555546614799330133274389546418672405099676643702889316480049086358643481203319495174232327769945424390539826115663339879669089140115354145381003150059299014566584994261168074850171684668556952702883898000209598076454733217404166715497907756581738881970896239996083667342358781000581629998882961652447464282033183384505073084084936095457705550406711037455732646987439341505960159220919150882563049786211450133169161857760768836787462233521890360998590244463317255444717008518490627200905390774000434544488333642727115948315792325003098543320932304944602693859862855916306624854395428358849965186793654956733082461904187922005080572054097222832332378673015721363762987691852402504274213573683941691935944794918982887345715582464820238636853919023069024385106541682934830456370518798835877534045215632657327520514863546943921348300216320614872825098729830245118769394746717357056037895125245556633370451783506130893832877420150194935590390281759053234916727090905431710767346224869066257814031752854599219823938912862882756328628846317961947205339477519438446171961043451513269876529229209275353284639843870351938326788483785339208108469790264032035382524802019615191318465066531864956967035840520474715850532216105437401821477289080596244103727816406603994356250928463075082397037004771337364978459499307356970117176700203180275392908522719813304655547371588589791191334219050648937745303829454300135568477973014542364294102105536378190955400395329313164385964521966311838321661965782025197424787762184531768476338995397614875394445722668299550194325515893119215651520714378733285069743757097983522805093935238983828483796667444170435278115931520619395825920675986935805291950980637341002755078001887177571143491783059061542447880811070811150298768898609132435094980753444831232*i1^34 + -36033299298842026475657215960723951197149302662105075814326436528387299961524323055094548253951492382846840913436894726038349844571690697612978468245236707137624661767399267054713810594994637132507352895471594910603048350308752581280727823272732354546763880845722926050810130481346570439706670701846790902992193536008135999980198666693675931561984738809606155662610061402097868849519359995900170623373133657022621837088328409846990471272227351785725449172656864675303012459517315654607208471356844195428957101659574744011402018822627802371083278170650229928366721805810958338353084102300133273232991779677778054992003024286317483656748952753856710619330617443690851522505763366739389959922093754318774488994058806649196390415138263230273820558621449859493728561297639781736685613362313664496346427527178521651991612882542136610007359110710618379566466506495513367246841787285352345146912490683564446527310404223019791754792239676742578805801352775118907518128921268629785437021494825066015595282216340059168023157916711242648148342652295493020468590913563677403284886278969965033128521628880168072143115095991531231460978643729537446442647355432108366946806911593484500861101680898081401015956317135008217458292024519192336622616406617669742994474977505300221386483879690064418969694220951546151396601227065144282908425280995815432976586383326443496579961883642005282059142177062658719082594463306246327279673759740910442462630948267082008567916505528196321351578346451776072473115734285490905441006876997489761852805795746316531490062271301909278442542945380135325300470931639003003655001260659238451533450123521477937726786091451851794270789774735903741620181284753464501419960720392646448306053113790658116984146382424187540547757126537387077624579061479256248959662143541749310461123194734010642484597400780450875241731404962286199126715198648940452098136837628435319296197665886093557122465184100808299623418762753618875046630854230016*i1^35 + 32418719489346681445434485859365699417131130233500997322038390521509138589349117298549416112385095820662986255235674705051048857371841838770803626707340540896653052511073103528052504709632722206437809183545711798822828465583188425546786908100513047915320276950363846019871428907908540965677347030273383886548002022519791961188344335378511509117910068508734776550991878359645327025362661787890333782608714878655610546471532797381688205839002428449412059555816902613885495285039476737668395950786319025525863045570770927830313770559914675333626123029748673250986100202011460420196472231399095003167285663791574682310926091838153330134982960875116059604884200319588684264056907800721656093969020112174413446203145807278985639665211823996862479667599910155045582409964698374882710984305310817607579022176720271905524158318152959276094763441713475146133778347278997394711484908351098716339714622333301424274084560000935703653467048934759945292144879174225878389255343394749429415347452475534883872506137321754777034208001948494644486625274827638208410506465129326825218911786213837942009903910189842432357331338950188347760646152754745406382473477170167831791870866944664465295971285203281946984450288528278682047233514356036126457955241961238256846241143100978621416422183069143324965372860103910684074819098121626566413813291350170471034309750093575817685502774738852634579897756682970533122844739999168948537256855061756461639024752494812067332321790821098725700798441117783487996190077261674731052018002008019539201328868167089080444225095065881653811326587806493017760568460039480519757950059350835405341975616184765243541954367220652224250520909331236787705204022980173304013191192043471576808756374084154442920542945410732466384101685703369626370406906367124990583010934261787161374597426848019294543381674527755878260018006262266285580558256915898154956010191298082763464990842043801502768742064455194909710429032341407543926456320*i1^36 + 3013420824527601932824900606437161597859001473780492175159414288395214672240182634375989203598711587891304641783029414526554528896846763604384971684294751302624969742956068411878901358726893473621807931879932632601969327730668717037995548986727804722340136866819514701169888542243103469840971713605394680443147893651042363356221495006231433009088809324715227961902764454845466064452180199666592779480289590720013161477502374796038021798985551616867979691571097385469369317857514509836783424951686093202367562777167998074158712276878525920237758456251848618811068630741178543960007283645520310590699737010983788575676706988365269221039317735971526630878115904908501589671023080792208402954855637982182500895983780671320028286159404288544918232385503574586798867295205391686284890006579238870188715072625236505153947740140431367633976979491432377093290722462905344102252860916171280514212835672273354867110459295720356059529739533670860405396100701835045865363344370803362947556952508906760449021073712851855698058871066439789524490382380902391081855759859239126554814972053681223252511659706267165563387063262908922002943312109558548331235178490206172094770802420014314287979516588455967925560150479014460185185665564141090188451834611396341494922202038792110908970441889554910811688664416365051395262123776563621840499441828741567251198319429029636620753565859828998143531987229964042488581425074675100835297296948668920090126328405557544433213364777686663492773398560749417757557250739728389332962309522305397916702366152397855222793154905949424924026914805866246276744444867311719230184555892099905566854920177521105923822199498006796572465906366778320045614306481794173712114432043224868148846851030131370832735581767938124662241841494620373244639256548371308812023623111590919951017183386788900861502702557243408427199593242298085102472184904562865528024236204649231478618921583427606887476494572813331751694417815385669632*i1^37 + 18933773484918850671331721273868652366231041152334701742543235228306848854060060995085891402757914828480421207252093297597330171277353694790742249297075481008387984887983544326405971662612205921998462457563572097213598292967121700848333652229747430437200946663355388074202359760695876644565804268835981284381011401503913661179752648122359030275952579363774847727324531002763149960715482012500900016466635339977427648088981731293388182090112583006831903400353881276880511315104303809431476369123280442778391112450842838376616243268971243166587795897914569872340778030483928810613788016682349495850187696053283550668626362460544230312670852785718829494429111700008012350327441542693115251690109299383876740982608585705288194686640989871949614883668543307584344077113570562153555630867458524379352924921719800960694097655293484616572543012606307948528419085064722722681416873386953788339371247332879264518810010504220199182176188917803222833240879149638851118532469232146531334174998602546085146308272891651317765927688231459001200478337429234117501706333709157480720757230146308730555745316522365683460912249020541539946484384965264345746467269772593405566119698507201036177588311736359325591873154499777554917084158811467701522127678039472172668659286634631340608890969161326616777168172242088676226933561970768309170082954593693697043049253381547772486495654589629254734689463686878394672433951405293272835541647672957873749592895764029682397280074557357936316355968897439659420038034352724241696266563206658088605254840940196805517976911623196030623527795724540412872869523813744657635054604161583136243795471206782628996195699948515720404392029749244150459717437998752999102811994804696389780337535779183699773487807920401742980343047638205411647383439963597534089903920483567375445358762142633970236032965443898025757012199361866106352885239102606804282612791764304881212789487983641949306273922789425125579055022735360*i1^38 + 1378878014519461684663778382614034312740459648082881045125157413286642917138474741935706268525367370911514747328156417620529741820613443368579578796262843806316479036027550741913187091135901485968806977050059306689295661207631719986596882215274250261550815597037378237575699147644582707744998921529832570306858330201613470667494530170499651513847113939600784520738868134991918712457018194881143135681004775267218715516388687923053378868217735807680965428572353371060769956250622055118122918406805922805359457844950531636767730117010884005127521338192269096615553739984297478547519325149962834313687484308629597708392693362946888885259467041126434095189819514641745669164213682346432617770987277036038516348617021441506157986240781339817632804180635997666165189659282460774231587718847613167270753952003368203040630150133427462197538872504327275224058943011924624063826155764120624728367125274772940238433448057400057360517950709485606119784522464175009879117028094043720457369349063151003956608188648459594996566699323292323444060375385692563676782661541336654976288049049846820250480871682933678528923405254779330481075609012704176447403414080188371607649295083701431504392755192570165058107340456000047849827202623763931127476877604188988332357349896931107060399740465781813666248832536929957612949121079309045178315801117275667082245716547506184455039870795713834341664967692685856768422667413093680202977952226730481007156734119316570031394168769729137935805379745476721418654372817944607259690558087115523862599749321322079346426855311239392502563296819359691494999819944892248598681349201138031884049840312727126900014280357589091100090508085289272924513805193144155030223690131701883450131510836471892375164961754074291391785675637188816201620585938671795044254445763603908307699971938115398268379373273801456473602712926054376747229076443720451576510446359033567263308383997992804970169522093838670485258240*i1^39 + 3123530866938538197401106342344057339599953277722469868678566415918895125296766665377794126258297622357943629095233807300312137612405926269825038656041452426276295969080271549977807554323974584776992351896524906981860511878119176985766637396260434239512256578466310367723210097957858071399724482046659317899002185853623319215301987327900380093689685588793219299195636147363534194141849536459418821609709011075821213570155623843275098534308859616859492450145779194280422311721653348240405214511000396224633581449392642202145803995559288995119267946057111418994895649471010276763619297957315622907792354570622677430778871269219966312470406458592100127062838374584750007770309398800556904751934129775378503058098019215422010796627735634561916271859573145616913715370089072436938488050357498228216868724736381011199419859366356059947100222829545865551773125225893585310671787474456773731644996992470370267268342847077647805475677740190018920051865229476652566311979639613177358414394100318007736318378499177640364347794638613385683831231944098561660668109897477126761534212840598753935987119510009515428844477872834451397633787275307431317928927495710349253425064697854264214195478692667681001479397352628531343546666840130771380591068118708033134285072183812223302033147512556961183214172739865481055598127651547972236971989018569358938311674369066233218327315881058567077442082716134055414632974183443217671971769191401270262633634442879928735427413041588563368270111512730414987254922078087597970547793744449848964296864900122295015671711972826305663725593597212138789015280869107704235388093958615279297184045333110557768422240308800682996372797075172758530253260528499809473129181214576003909995494307377839290661266653213697760937875173802649639562137585470773873646028853738320960114764062049669704957658106937753896243306681766410400059806638979707614859764415872914502714040978472779170744026226644484096*i1^40 + -850257797801154805099762075965827881897314126317703737286378503641766762199813978732521794683616123938318519165749655173974219448752584128680784479370832985175840530158561002797733938335053888928923314729945397881568440202852498063153606081755513111110049023646977263666101150340480261487510229942309425364968200289716962002130528578013288817127836106568507850114245880337891434322279380242273134312809995742778981835529825811802702261831700679472216148974274125696255918627712684155308720611443394859032516419021414272780844925656097995105549482081562613432285938488424109397667388793064688510623170752229483752395283515924393400643395352386921607946727250830804668279076714308092351074860932967929997065265881261501004346593453057996312778822742824673717544553471751623546255884205911443998401870252534228270044132684753869950728668752411422935650919637559439350269429862640889971239629458905984151600970986462863017593134933584372016028826008807858507978452911321607956648426860928566003898394445233746473285403001012744135284449761957268836581879049767295679552114394598952913324955134589300053789681254442666882730126880818719579624503877346372058207861470978907382689837583924372557049323828264454352791188577667023167453305736186324557859432890573449156229312833747603424129120012773064867643486195390057901990720118391258842775091336634781110484642640271737235983811471772887891654594821754885125287694251401084303459982892261651995521021016390187272188930551521862407500520606639136786773750885847869576029707026484257166461211995728805654451337924163478998504034036809109118062903817824146032490065643263575789981205992017506242458806563879420264058413736998338257485353794497548383163210326761639622782533289577762269481106621661229319765888759702303863987975362263622365553726936177104331941183544274927797912268985517007666524294891864115753730864131213583148527606252310530686727932084224*i1^41 + 263514275995826085890004471039055529329913193481411227189022991670709273037327713696990054227521886217246032354738836480526804159701241820214255047163949925636281528834139908197856635849190337409283263236046418075853277683145304779132892217552339832736362474479919223200098153818377626081209133245059842794521143632255489692310871513389388391650425022320106330825527615029551699520795488073446145261875059595792449316614338967394476213735168183585933620092048469098033106882659873058852345941412427004959005251165369223250616787348776697103552964351339207230545989604864781618625701012493077582676033121083102024355941778653378972854023051157819444646622734483792205696098073111951621335218024975817026128480693059554994695134714089524966172605816485258527253018160069428218866313282560728158127774752248657196758990819053188215353121368202012604546661743858165038089260626682199022226615722828076630911297746544032672015396143517342127677939752958233261321997526615741800537581236194878863181100356549694221194417219336733762095632027004194428044288584949833948257427801076746554686663208239890881110857803589333832314653317997502487603048805482879871561763375545150885018848358636428745492228149461527069150089685093262935496696383268059986571800498032452680816031278374149163326840183436847473458320429248583518702127069671493325970336861932932832489818386432528387371980181812607983125843113733436638955602808590930585016454240893226452832196079771378424693113261773835886938517309948434403609169952013386809969023353389898404112387721120006305846283521301507994927032299544463036607848202833587792237450829158996953493118559915130292092439622548674670548616533773567218605953949728001795088586570989408116120159475408161025328939139412127836616664381041075583723447329814097576620521682920296677648575145196567564185678960743760439972790434341569150083081397507516158491206809458817856700416*i1^42 + 13469587467522699857223624852736915487613439819817403429075236873030409217071232468572248727629356732393462499016485749168790989998032113807864225914871058829085018555221491196962445696322708166048452790045188900845926167844843450915554567474160509454649836111664155482078067516073305644220292153995778357209360539254676843448225984658014474306004964930360470566563344499271774777076620715049869679965909979987962321198112992525966102848696567193357066854716135647265152090678853172572795520451314509834548396899732070417573064153669532395944444645861364141524405639525897005797154876945083129455164509522286625433078574451545079925826695753630668531516027556691735885277158973445651435180884330203114483656864738237548836768677447791426921456672130950427449778162801661200189139201643338905770401667554147530487572490515065930669696353857329252425494608949327980363406582905735105276047805600663410994285755142255708215708760996356508297132809588987464277014741790783168504954282153835062236771079921259559977146082723991443760694489326119207278640275098345716492479395977982922370642881235761587067420645223371252697203779050945915305542002059580503308990686718308353949368291585526530085742755061432337012061308808847877301545857195081806767506599835234252561980636170954793485417959435509288439519280449532567928528312408035789499092470545004518814262483110953788067759329394312142547259567158931424450922828536902037899173111834225373623107206286818375558172636861124862008768844516265626710566534730307074361357964102035504990946234848789736664247733931770599806249905719235873386347910312464798730463730012551930379532962307044329497564106602087707059389002559237104532086392699378675463508423970253357742896601805059715007763017433606274689725224454091580498476219398128360649193680757395376592097463287488081841753621668639158681843291724440480683346144037516005344629574841925632*i1^43 + 3123066350840838577977423276760758880533119299929524498400299842175953382865778955586986527926741018522270593666779488308422522893328531675148569149843338943492814592629081893178850722700669821885918627367554571161246814894666053290033563387150973779066200976768236775055835674126540081080231167376386554486823887182195145842675315949194105239010502888923152711939275783236098371772595292513620028929948643220100502230262245281538728996535192609634986398910051378428848141816859114344581114490930929662863964460886285630444630121761162171206254882636873101650369115923401513278831870036683705444308011715500778490070385211807651550436375251219405549974378854784225685686104417283082512041464029144667719740614311344084306421461685959211060841807234061110252367657227965247717491647999468007790689927371161431656448265455795908898770832627115449031036403211388201624444781375927026127463494478236327355490588839563575229103768477130479420914114198217136850592932180769025534197415879783716312806402265237422133129080205125786426904796871406920073750705477985354225120962159265485060791306030496448230399236516033417087177054000094904680047421590692815999682895178058651829106553435410430143739345051213926997685558555542488113671801439182380738375663714800052063441196334524235178137506844624515524632102327241594166919978375888061329127851658786961968940405126052314226000425742020343619245903315195871714748129551056601227061048516439552294550135712363781649540587983954480011095062660491790774350608585090858565099234496520756666730314491264933965627335886652705596129292725653482828030903761923354538419177968735695290702104173335231768103200334483320256202973496388506510670095319675460288724545241110711737564549786338128797870361944255368126263085117845956579306201516347284468719842485025839968493224076301408208958519469178171989866139138474914760835924871785297251626123264*i1^44 + 354854545200621155902904452281352262138474197046942225305386474314723705482766640760085291179451881168577826010422338171244135964708771742708388332070818205016472255695803158822385930424285650504586873209978213554317084648470236908101323675406159363586716379083568148224209419806932938548259164417561606803053113098297937344491147510231085075987358520369241726987623661627110188172226121329332011162134241302774203601956739367165631101353772128663662889342794560792037907326470446491424069333522236603530490303663348768898735118919648768476134647542287273733776881229978330992459516566606602934326059204156357961267954514147653800284273314157875479320669548332036416442951203319620151974474848482961937842700364953771643591919834259292138819677137057790330021210421168432061966337633367599304404915884600631825966369420148773272401903450262688446948669900905165598331282228584597509294824023030223877132882146800578800651971820193750094712085432809894825537290155737768148341740136968472068760279169931245705808277314581836702462495866394007234584398117564607862916681068211807034543324981191906683643464995325598823290564796955946609342642464031924695286268217399940575173698990394647484175174271207539329268182917501627625331913801301006411650045555807265100283683341459082257003128279622855909834359557477199901005206248206268735850274289120754604256282354650652688819666746488741858465811318032356843632602014636687194124406751212839479024347856233134180438183257352824502263259691094144046612495923573071867200787578497864344394152606815593033670217227974514933931052621542809039275770699861710918372572557576351004827400168722617993833984254247235117486179442938240418318751535587509467324444348712204169845619268276323987853733349030881427766148941506351554098323830229785617175971272059963576935776907779053348716354971602743204245672021771515336509582526582416736256*i1^45 + 29702535813142403551355158870095259710839037774439579283001942793420765210557360610721231502238214764405680690111752195553654020963417303879621457011665106941720691662407474414282247063703959578166960528656130801625441304078274571768052068282222446088715974863346917614910220192356270764407774956152638434032802835822593008937625272280235490220063672242270364689673229257661237220459520134989704485486530447725892404460017084779110302003546495335126840960981237329987584020662083290741964205184218331149053029475714833466532745165598270923343983528645933624565653405942669373183267583696908010057457175159437131267283843547401458732360956115206553366738428124739406968274101432053186622000336371660112293530536964387851240699960426971554303679602582357165597846898021366836154198985419851955253125768047706521258283781990856564915810507486056665768678127096475497464909876742785112495480366018764183505315995923603420660675381287639978605818980080927797718965294120621871791275129224225942555296262108315960747791885524629762531562438473842881865261182752237832685529142018779634680044406072282996995742385417546643456778544973932738874986018979974456765694840477839439313547893740736445638101498176090167368538026327630316073992378187509048551155490890921858232807054917049466886070780018090214828136762161776082592112735721516101725501712068385784725339055426216523180993580744797439577497938767887932369914743459489504586577090823923277910150572606269551348257939939179194341702253443504533568557276487826745637252540253866103465848937446640016365519640478901693793963199467253274244543480169290152027050085293959414555012385774930481345759456235933063170112244668276883726295235001161509888580161030301392542849587537401854381767055942597535868132380637480987178217342420285593637807746295193514966028445963679919986821066644558861426762549506878630904756491517952*i1^46 + 977486474267685810613388008227676477663327842256910568541454276798424969677211765017723077451934061053945723985381668444833864597024518005757140871517058031658345431079039320092769199071963606307501449062096937013038294249611819773855630809185094785731521227107090146819771390178723101127333320599570786907248163941215775157511138636766403461004258150506568169589991831047158922701162219308362573133978777978879483613966106871839969299652217820885484405168769075054343090980333070437817389604979810198112957585161261769612802427055625890826487026081014876870106724914305834568256789186416920975372311398961089840366268515777952421781822961886343477449524632372413958681670773049502451472455343325320410945536245616093352110381676029967539455578395911393353407494624695271102000691976615444359107577672326998620935560228583756799145784682926335276868404891269204643322394397875433150706571048043018260988156026670089117098491462750255743622643391344918718141287464168711810671032259202925362303261895140209020472711046745297204408142323046993156315116007477966198641016415240962382135514410379775106352115599591340521405431495508040698439071487795033376160430892214666699025303450300358182738617429661988926011018632658590225865106692394362694103517257141672399622157506155960552328151774321287211236162343041621414270847474833847962671657468391705014237163881708266446126538601407022073045816214388784986021861592756682244866661766631751133844446986262159729036871009286385018732527769021880959672428174860053072314879778959080323475571921194589041911943405963834510639655733089495371966122692575457984310931045843167228929816214010543343176015446922947735177877584112549031472007901094021995544333172281348903307022005697624415695993689051126453019805542601039888353713600482510071648424800246557915952077766283633281680915106300914676809539173531151000141824*i1^47 + 10004737990694407866716307093312755752528070146792715014068967856383189313532882364026049378370590954421301451473688176707921425869219612977507601732120454999553078763959382617986142002105173505721770761757266980666585763369569317871866088951978715510383682363977723083935345685609355780719926930363506883964572555318003043254362217581667664692123116972619518409606487577257461977811437227564468820735414179529791383550917676677035285273821736718071780184471019207411756527341087964643276755565148674311508786237389985324225682513041529924535174733637880243318601819148752974979478734282118858801218940941513471640919689453581793451998738702833658352517090087664471242378260549262175407119326906763745544631524339831753932708481307435429665810555989195427610767757003947780399290922893502451743571032420480444266402872684386497230966647354769330635196794901113046691109913985795347628665382469470698081191635976838181658617979618366596209527090536148014466333401485611470142802753476066170791118042904428325420889618309980819498847258392689851205342030256789862243733235433919780073375848598029442598718280807722148204792873678440538965576229440829524870321088583826107774089285361195455381100964411642733138888741264536263440008180235452990329535694401269433224290863029983656051267511773086363682527450584794460358958302226126993450326718081783956987342806648398576036208012834621525999011689037833485255957772347619508587620930567533148567770887875793379151131627739101570964379094089572112982268159689785526640929137355303952569785689111334146399443005494236566193125697199914419952189665001136980692660430301120137910633866287307079437056453222514278091116308580661637847142616367600944879310152982452599450552566383081782530950983697312418507185499199516634332376623073634744657921685508138259431835464054979591271910588380925188782504585509994496*i1^48 + -12760687970488973283026313146001273281355986740519102100931979949957092337991723347194943141481284094620893921879585353497813815362373301327850944261747953495512568760004294114469472018488090055983879317385421591910233925661295413699741620545729262137056782633111287141932822436520189665542204571973343299721384654331107327785825428416837443045677536816959539333728823634946890585312593699259116814129476305965481437289530212261502946930594127900058603506670081066585777070693809443250017945618928384689845267661482607110883993643001135752155230656545133937949445448254434013861065488046125502183255420222200394153423507447156496621356375899803308663466805546339279934692413435060549983208386265939234792610765927173056570932876587450167552383713580948358322642194496828598159674179922209114026363522388731948189944906199816572232115691387846165523587937530403413050910860041092722054073286375718055659581401936403372014874512977967490072293273045225880568240812960237548490615751886213864427936560327710963064416191446652146582499984902578825613241523926415626231985867332901797823218285702943303383430544025669910800507791256558979556548093606240494213179879858387867553785914485948292849627752698085362803424069508221140398279502128086265522486085816087403616252074803622340952542517407660260902587392856192701449288324209108758444099316265477881920503003382669113711290746871241992046270909938999592090708586000261419126179177957690440086613974962607922198069931387242528516377150766140828603373671030356286068066129997784793235873932112404404608779268073658788200213777340340366689599097120869032488880514419060305743767895750330571533872080574685432964898972662247111761988390852693248068164203820109107567374946014491278986220271264544242068171355183336282055676030894790373059997716072655701207469024216937687801104438258108643359588352*i1^49 + -29513283703127092094264840280546174531117576092846179171992772934169930798365996395396446191950184090186588695934946730745932065542840824573579458306729081878693708365375228200416979405857546763466020706127788963569548543642487289415671235880416605804162249337934835112546277814657899317887944464355092662630156839377719750380282914027326339266171926379474231318539115782962322396888338180633445959050832304165289852313157380975713877297722708529842917777252859547457445726322161852582545578183051967936334033599683350271677035135224430588469484616399103813570341309795469777664669594073206265165990914734543777722325301821377171618901828517710615883804848129061923610263656803067005847141083339061221796847406611254767932968333694385800867152791479278863073813652932847332799492017178046618116404071706125049817671879217972132303123554164105183256161278513114318457119614828185713450604205012063650250255205257660232729750037451084540182465668460298039658605257952594866116132022091730193131872377997169097710719753946619462501476829822194917607627304691313203431852139625292082224554837102452427363555251642119655464505288017031737987334435964968635460791452052768914274678042461075691638921359424855830836153847531171818631674645321125990402970283572848468243563577457150313587176839099295529086738753355731444210869198132604827252201132852462455590746603345649297604769371002312414810026083608378681450407083735140787996403332422058344869070139635514808596796043252533635281483640135397769659706780532281475624588530675347416622385151457594648429392957061186019107090436374476379258981015075607138776155565644530108344220400442129929652050554031669884578779096005971639367091136634660078400222929092863731622045667968977294769302583433705909061343710639021957896518962141495118003711488772969461650495946201788579252343762604523520*i1^50 + -49309555119182749670058215325091365978200177448295687737774543441125964507350435248386244265173068645808263206558009524866136234392547011299953535005756838043882761760295635560781727970540918445869510139662811635609339450639919732450928086811309073736287809808836623239113293807335770407886568393436294921872356203350364965541017415302200971873616249445139671356968612145023181489047091912253374785231951568420631945039626364339772947095174559500981928930821699242208600409086493059174739167852343609369192249173226935339422470814817201887780875721997416208817812928108656594741882894258305580161315401728681696573941416742763723239839061474178565461887636051194442657253044617910609449620833747500165891133637973243459591377190044214200701237928624173162849519265473259743841433878609134089385703653058319052873571046956422359801366256760059317288323654925168043767558961027361850847968249807612089235820393846622833760724395899977073359416300674316924105632379958817576556008390660892838892416952731075061629702536837358170513671856373657696860780579981736634608980594365806883937595588635078884760513785011765745186794201994876748965473067033217946416148004447198662153205311179726454119796324592244566947822020663762171621216786216480381420342163302384725408125327106187031525569493273441471566904382325480408073806249939742324886858750833334244777289208560009672049113652666939624391160110271904723806936611773044496693278704370613157741665599323957064262091429956689406286947961979861122567060467998062463210937545070906668423916575494025484617643548020549453955112869414810430178656167536894760450899884683556243195297165364149900776099098901157768541892335935418262028029425630219581729161572914489646168835599812828118177026713160433180669162097842528146659961046510505530837743895799386892861885293309444411185168384*i1^51 + -30291131671128852641915292626579146073861533120760450859153423991093685036016015513674774121495436645672705343037806318794257396379492026684056479085110038546093281113298293085677855763034036027932862330502142091291901727202189810214664299826590598190795440827006817556451679557116763726151969091501621565720781861211842795091034201441563217664263844190074572684819094519300948852845309410012316582690234301914109887803424414121058005191512587924486327531287836059472229619935749239142306662852087127952832725521934268976290073923523026735351793359312386792341887863690622491665350843646359311914624960610278225350836459421214895557906947966536956183882758632762129310794114471740670300364124601308099833762146863899751451528879977759241808647516134057194432500830690492253606585824327451946900347422155167046744944115528672818687470381730549860044946010116516766431987516135383890779801975226937240551661146179726988119669669178918350077389649002444562078335494532301477385425849584681996647232040404879037838180601253446684624463513067990675967801213546069452310369371628259422639091150239836649678607399537699583129497822956169844883771532879808662886537889007095187290609751574900184007467332636103248349833160500932136505444333998238595869931857523580418866229769752921175880509059453866340629455141781954101929672931564422968401932861731319333561529622563413742579935741902100008153785255604366781646123629374324967505629633803147729142641880306678841624446381467887012630599258411747415342508587113406118136226331659342062795170322298372586160936563798918008654582002720263360993435630225408029539248161945018175857584032027521967925577614982033758410855902299642810169717459595947004152450105545227422698188160098706782190672983047297334623106764028229223195547365619264587637879867902631582154860075134484480*i1^52 + -407807695045550103038071662429934992999213611274409442214495441526055235386571939246443108821134453461468056663921084910066088937994296052335627954931823916941186712288005537721834710269765449358294974635284725164437425296784340351490474932633013846537193036967205447405308117626282249613720359128612837706065066050504427992751162445496867839075923452112196650423748184004524405408435079837775769584293462180009107577350268094460530143691097840791951295597965232544778576934253556300058530355461486396339332498318863809904843097790180845859317696231786122873691155162708380528661209267519567462472248058433393053609650187038362646332070153509876963325070957075946851430304122554308023272525544739049120509554934263558908810842630138537023170966317913632055602175708491975889635560971973530862238002647197296331404488565944792937879247954064905594773816565357382296266873179624396696669402255926055866104961324278048769274376209602606204401410041525174586505668977013516260358161790248067407108753736332233883449694412613045767995302105260173778225981428357731244166380268219177071516970101368481014323375810123776076825249217388741343564781636988400029093271651966613076537661113134324120907307951191974273662181932404695210984396119155878403241171959300655826306523921553646645603537638319551211643984973623156991020545022274969853130382834937062067288283464794511807629419191089497121186975751525989340453204758153878954967151745992753651319657652785420262497777249982808773344127401451575478117884562954558112583403297281776434398336724490224208389330614189812194035602695329402371067938272540324896782522876098480465264564608152086765750136397356295835145021860476156170426038831949978010706870673532287917397865620464690669451294537354014441690020137354856724832537818201732235138131397259404315457486848*i1^53 + 2157371473936893190608080429448863092658730740475055058931719080135863952767102510165617926028918955622956448337210077534826319394431603199829246917410758800686155388454438366814593329769493893210440789208468890351642189082634472957315972492468068552977527421401028709003272285341094733630009663184544457653479838954831064033955251694026045119306498197153789955493438843465154093836190903631126280506386651643205279685548251248196579471466357175675476167431777655490293982951039656722184394441955973401926706026492578437874680508058985128399665533636798944879752640569674834880029560028132265885673655627262062707774771272743215939870314005931366194344621174491039795100928539131861668721826126996220224779634657104586110244118978219002734179236954094651780061448706901602639223646647585203977845931839466726627906512045277997886530346104590222376548462039394445241313323399241186198576149608574898438186062889416277883855820424236302529378074715546080776983137606324736816871340615958003600844012425010366751140934806339008075253731862069320504098423306303813021654554706878112472934933895504620854822145835805685324444398973263761507694668124348168792872198817062919025677968914909976603901333609144675159738865304053787060413486266092878813082126501017891734776586137091306191979103604762680567904503780819025325080627229938751914651405940363079032329721045971844868309594746477305378640503273594026166910972287927264492251534061815472391815457917118733278423194990308323632410747370665749857150781869902458488505973586340692068029996585136380214525324125957221184755571633406532212751672145844449179153534945085815020736367862507692404327553800370004787569981169331298350276538005402159826864778694647504229828244463647024003028362083776582848169510874390447175828621762234705632659615767406313472*i1^54 + -4683685348447051603931062045386101605558571750741266309727943866882058453596400122996708164752520821326950874522867834396765781928348311835363200699264485611600468565269098078652395147497133982208545015795745127197251063046742014164234822130018858148584886062212981907372249747543371877087299168662174957273717976430696430199298731501935694355632667103660689798453876974380838383367204487162646624147088243358378013948330499195922021550333326359673092490552020164312999889369826499953030010877078754351980418206064131600751786647791937156297975986717269142582110308395254476455015302604169812552458619977953613342194691584346217162987074334318592567634193274523996633419013517217756238748045943165102715668174904632491733991617002375236820147262333649355741758873347198065362726485695048773328685147497839534423483899186407629389828422797543517939281856697202160891014672236766653012955960104876082182186472814078078589657972115447753497119550990025488371590091040109608894727194514572297411669842954735086393185936946510252747524145040599446086667849807446585494233952999680452910076851343858154766557781999737365691787533088338205338050266400581700588309503184778868992576532746018497660436127984964704596285452059780701818969072885223719885173539887432385188178016645970494774891185648574059848957777773824092157933686889437129043695997135986198746607543983194501597016073895947000719216677330345600239985783087508394851855689113058669025192364567915632456031290602045833418111815238431199787173991411661232327077896318655108527642677467571838879181848101135530125636190547306000394973108570691156883592930918085600800461002323512167817024929232015480314831192841158914583540751262667440271255669962057794950938736729746086778791746285551331716913725979871079703876753673322316668338176*i1^55 + -1846979528814892133564549094816115629721744803370887803257459643736350912596655005153889256960169921366205066653210967256685284792625804416353139798169522933988278108576118491459455169049621633692824674482100255880406512029446206001650864680649067604551366656000408383438121102626945562185908158495950073928115036895201410359210285388368902025039308261986387373405592906994725762374519344616917056125828623448461435510400671066142586454606662592684982479804202263816319278596896006864801585282663726154906621872820385761012341228370155545795982351165999134163324948186188598091109208897161595797680428364301204522301402329914949879069601198581280494651924660660587870741247493881797344550637529319517993223394095407711770743581029465199362323744418134975169065144367733688733019660180717999714414113957145628085083801338592887686732877309965817999194186771607100262858202306936404974505164156694121540343943972542637931582547331976624396684027815784525695556578416784116245878297201116720725669083586525801287446890260360520378434861065881895336331538208525266716631704911967556858148923124189956357572613912172546832093154639713734893028372321580219308339249438120333910389801714713961108869222458851734365515568759703715010345983920963128424872336300398107613195015374574344181113063945919396075823320854763218483785271725174854982324827335073496226550839260386281745943954376358209300307237484760433367264149139112344931445971248595956683760091722717987027524155648871499938154013907556180328985881996458592593048815785410217614407601792624422633599931734275491733052758542930912687906716266607052743926351606176440168326749300756202999483319120201149038027845849483051982710758270339591217887421479235705852404458506667470749582801491945213782795635515719138478652030713856*i1^56 + 110501915697352260495500926649410560629395070430115911419890340908353522196487703983832576718641577710525003030359736159650745187461032540171667730801928485099132498738465035345204955182414920258129879979736803485888007994600198168515618105757500953494145435165979555141035981317625040751048599384030447572704955464349727000066531103697920213333560573357800644690891968307117357902762815663613609312108231921855409513198953401159470385923218144833333554426522865873989567059377804025310930216668999804664164779471113675697997041107619763189281224352947641064305789380794348359329095330224402800810651904074094602618320348569164270029277428467130648923453383408172294729579939864794378267433681022343503178724939010745317491551624060559781930952124062115081753456884279377154288237109981626787443329285093803608493001841552582829108712113746562776527046421786375829429131590747710520174592777829986442563189232327804488170370573114977309337335473692749791490844708910363215502479628139863864929349634178581225866874258934425133494676105358456379264734962624411278638868406357888578044825587458622832062917484565385084846380250627310465202052208930627993030539870589741611356386937342176930818013776153364289080672151263107470054855875204227495610590114440029376452223083890536840061409717815774504941123077099029132647661179223513505080904372908988236787188016616942814755899216102658185607294228545988963413343799791109124548545467718012969970360889609380069747425049355969009315789781452948882839642849821570719765615634428289285058833922297404171660683105899287350282740319882708006195715800500063024900272255012561182021280876937189851522044730861647557934153899414955993236316945824822292177683281211564287560090105117708734786184830143114472587264*i1^57 + -24343477302486109283028074974632919892758490710304349464064749951393473110589100552639672986811595423489819651987141696598630863471576482012019043649507455819802069551634876904212164596719955929661989695224685992040208961578815160109109750377616394023874241451644905039595774723041087108183691714127349783880144426432320810735190388620143509532850892222248058216887214520409897362941099537442487216615765717243639248861626850505336210345097849634377179935720750371902631035096539446043860611155568974163350099473330048337740759943255824971008480930920192280061458115741897747157112525796746453955421033463203772940826322239249460218601223362005276759327159421283260080442516028552197742828697475858642173789315219635783023412066765170460042859030678736745581309221457335742830172625100769902192858655127590482130914957873824768456268222001110399773319225806412408630335297293666462073872044734449307953384380113136228680223977779694387841564625064123418299909488810867051155474118712488001288664412260610060263732308282926981660729523503413309355563798552212040496117164820128518324345265150474103763552055197812753422148276358375688820905183835695884922141045921468106260744126850731303234201017413050003243156768169946490283637419392309279586960853689766080300832029967094018190956372837971180545900382420554921799119238773228321740694745657936925780078987180089840435531720742448221531886305923191038218183484435001641741447443270734994730081074091049728092584385616317728029177492153449380101026073759304153778206663419340839471912396923079658900371676767957028497834012462452647390400550760113582413018658614300561318382949145875634348978882465407150544672903589227117461863617692098129021912312947446267392521404416*i1^58 + 559509548599349084041694000360572299466531449804084834302823790989377821136371320653545336998012466202074306790737207276861073485524536035581250901841725537657879725545141461995824212461303810642222358396574664156542262128575300056983050012121379713290690369459464680215572566147808737670763851371354081363643010416840463336821726267469024488548911212453693954507136261177284252218289418578587508336995063101468840946588244072675711937835339030752242535694192149582062745990037610955293617526984241352089257621099603995341574206734837393707450180525733661488286766536940804276781952582509481274862622357662038436412425261839323050986041056029111065498209860336897055138961378803470217925901532191497255689342843364419432907410658187249883552362524583179988532075499013548908514748572024929378393018477149378202606462685391445125814830331577778561760556862579303808460333419463339925921554280340102740311354296572060005092707405134166038585528043886761005032778731077536547421753787946905087528004692334344044989009894844756662929921784897921131505268816345030388701689190883876772330329171815756285213281014751975250739809737898074359066114517381638645807312438838284852837244473122399136339446879375259294286843385330567052624399037564402947523367139530330967807617612233620475393115156709723968712167619630664812846815869800363125811258297446057682120467036313686886065173244111979444032223931390993373064894615698296057319694133234542105712280048676689709630371737188883722015352164982048443265042806793591141761291773105647171930437659412381972873267654718037757289621929017935502399720637569720366083796976365952122157576793373914478601897181692048553763743130583040000*i1^59 - N1*164693296672239144063264603733876315186826983485336474428853140245065357187434254583531818639213306853161482779074194147553496489335876862483675665084751300846470922439156379463666836117166225523364053118353450575392689121945903417366022391996240825960369105128047789557828762020535034634408045336143846572019481390657806836341315511152026638129415612825754238956501453871031171844646146187724837693006289650397898296303016931947643617131379533034042780270116309130993538529701853964729500090921429318065791050054514689288955078125*i2, 1588734101553658788414364296783149608018019005910244026661398785453454380670607216727768673834368441783278190600743990152348259593448910213689799857715808059770224766191023445536324617087173458729423444732242581810920000422919106172012586150082342529282590135790326861212694708271131516365707087986708396838267588760417874222704009595913759388029006219097767290604395033655324235788988754975798872661369061809352836759766075372210202768486980382143951572971363014310676620684203330065181907807556298363088466881753535560418938127554496374447609593041212911033487652821310490875519862320886238206982011252684009776391837810516484040302529745130558604237644208202187461731863432635121476247595442228694425643986918616369308549930850395659610907960298887320417350385204731935054722920028468654120601814070299918463389307486879214280435566185121616583499875916962440670043687722966181377282512304310530730362303478075398350956575672213151805564249006533784496215107085930891452648500426369379311917962413560441665268082644488620068969609876669421111294001227151815381905095873577680564528949782086242638477004875556904728053663417754544256569263955895264844672480177546317488829533822885729903247343150269929370495950781937935501301289075119637284132717301851292288000675869811073732137852562390728179050455340168790563319465286552863161176531851505879586300662850370499853372014761597509351045475944822722593070119625299117379119904926027199419731853821643330160513549664985439927013427822841538670794454096359106930691294280263443992697650546722663528048373384706786725119343122242350861394565977340124517609752519819149097185244832970840688471676233672096360332916443972010948929964555716540077734524632147706396388335956850535934842083291219800046202732558774723651335347820420850183225188877477569808268933801873663471727262672717392786726224185002728759068447052787943359651259583391936904060113215774058119691239028624186768225494539268020696556255169037711409279720036251077831239201459611042027814187647135421750857415822996001814850997243775226068527213404202296587648231276544000000000000000000000000 + 11120015421484400803523644442542286536212932053218795213671253524881286651111588761206976148478653132759915372545374820023090717221140229117205839998522034953864202530142882427266402546373447981892197609934129843628076638218958227359669671689539026831722766969240717242841365785519641203517645471753072757525177191977287541191444433262567515770960358917844413331883622086318681590830913168116182556277801072511107850494868217079136638252351201174980114153216332456964099155225798463073140580727175968330739679017702617961597119243837232244614926068294668755955785346706419972892645201578474176916523646720604981477811385935576525200142966521445903801190021644563938343556437407698211977383849642957748334158023093085821621677141731327047863877521462168904210509448479224273348962634273355005432835777882796190585007996149776256560406080446792336535685901820485627326754131696475898629831022956759130879111564209733486455589746061244953957504919654884522236064779639067909683890470454776452504082180534597224582049516028595435976588514015025040094154259579944022029948160918611618825452370402115102509980557206886668878146464234687845974692350525484680612489683921779632080721713469749519650618789522189980641585256573439245264003639899763092943808045379462595200234666811466026709101695324431830444116036268176584111311350819359542134278167760996440962003761418271513244801766624867411159718940831546355872049522372188103946119264474644212965689510911504087070298545560106712418025593092455893057320985912062829631023457704856351977248701324242634116027644412104542451498642779974822128117463402302181922191813452901803238275919732183912394514725629016871510227799347070191497667272700452488573727627073283734455101509052268663499407041983784945497630171309668254908769495066555135046834594449288875609254327819805059239992007849570135219643573092450511875893219343838799986819402077029747746787765279211036853461781011668180118926630152961760214067837993043087817146560904659778845850920798631136925175825258679385637271786163124601420475037050854668186082867657026276577732932403200000000000000000000000*i1 + 40931863760504146911161170619931091388702250875850414938598569720870561127349711163273604060655618416536635199806932062005015980569590806081973577523786549909653031056632737369193448560806799817593775319728439967694148471017951463417511364370788327909220181070099286175377214992249892402272188521227382700334275714601100114233914378843427990165237457154566069383851785898531440509989549601377857444918241531362999178990455033730398934138422932334519213484695283192354075248639247077478021818631846207570575719302743590678205341189335688386554017329738419135689429774616111865562046522068777035419068544556504167149030203312969556390100782552957945301273833434379632902451400043409723881045603684652609651833501807551201177249876823298356016074397423553426006361642637252518092673627779114455118471675756000555838362782954807450706862295827558055633409375908455359839465265537194716915624979006232238024352791961967257046459254519053035889106109705797972047177567019809934115985388486757152714877375249938426771657753373286961247781647172615404414986645557699647528694608211893433047238813201425126311286532219173536277707298668462775209968851251755694228274674678712203658457395312843488867505075904544883388770094027107266715582349161789776564772990248652740739454850126332305620585264969395398527227063796581131525160857330794528454715284609870105027902368850066828637195175519455851447778340040110077682069415285432439641827651459355049858497695469261190151789846937603328297541672664996148817138934284453247975546187348892016229134325296483213661907295758830632420211396424846865690147268568422992396970538990603514066200253097421749838905496794635501593979251652724261780471846513157073937616833125303411617200015366449333470089353818048434485281104191584280113886098382904937138979216340359542812855218207820860773055498783690703969587155458345508856583999646121093659003816907189324408471848942577260890917526166157524480196422175323072054435128278119120518866770537844447980921068064564387215397806210523139870567304128033512326297605913971008862882337912359841024395811225600000000000000000000*i1^2 + -25065653832611716067790255405585171582222729884618341853608598757666722273734179958200749900761750751977130972728034197664160474394613319831686926299243403628802920330020654249056596618509857058479532197425499873105022384941371607311965234179102215356418812384607926987667975241117938819382284187397596632590682542003166590175669100032073776317933755678401869293615930846944244985591435887734296342014561743750093519608000665259925628537740748009003478386266766556600201125109962159722525728061456666079792831846439516966897267282233552847289261117246802354409802935267493854858566335526648324736299030741210934285698837258500446424880395638711132459166989348087450471575589360565787574152502954335711340305926585762717701083132549643044703304563806400710870510513427819594305629282635001278275839796666490081560721973534536854236041893731802020030516363452806887949810087903415215820347717637764601364215508563102208896755054728328763771306676543239059008782733218377209462284028897879920937234053580617732735188610893972319641689905411631705546301082886824213806474343624601216385981374211673813080115421623879414544603904427725575943622274471943591829257453636231685613756385666103363146592939274927765121101486186946399099683768551373978222926425109385459212537998900891316606050468972730050324088594228569078110636655501880897545374644136662448860965728398852388614638763465857548825485929119040793098377097398872568892932046490393558218578878432997077522300377457419614401542079687790790840198900937882501590617816004673212162524559500736938911097376896908763396286921120398590004550992495705846832336997825663010550867087751844127953791798593189186097776971267483519209878719693432605295689282904121531790577012305937312975681075743418299889686847575886506851687541907870536622542177290908092061567862258468468313086134292607974371736240362092081382067239847608129631069259231434929575743494294781475453346330971662864244266572707960487151586758131142504644016888764747336358334523070985219131920792220669710395515318898647979733111603938332894690753587152213411203014197248000000000000000000*i1^3 + 7049003234132075159029184909842503951719186009696887246674851473129988143510253081125984190883566336173836554070957376335368793409214314289660250248720214232671111573210119593892331660824375517902454865446165262560255789729962952551376781366823334338498879902583267998307396402986182655284078443003512614925620225214953905609358189271967662869513072479306628590961137448035622405364563798676167813981554869775865270838683074521518531205968885268235717951217861026250360929246127628280457884814927248704008860881625792728805066242499953784595655988332326444208169467126305321285870331608300690639846256237821376085268872588171922384862440920969492354968691230315481689101095133695164190332143826811099938250517538737106304020572240290540924252381745583470365993431031311284468341306713568485303133937286145880974912573400012787350693187023510687873799687163377193312270829249915337673077154563128819410606930862693266117167931712984688788266229337380979673988792546543833458561051031277814300217961148939907075479857295177406488226979279059922072096687017633344746673944923997536879262128768421465102873539162866436282849046341570777539019832735865833521322571355255455449752127038559543337050500487077904665816312554243775896987628778014815938753617338690299617334080304212288396479693214832364375118019437993053292019202433497684330691447892899349867061277374204723058872512626011713531966344353028697207417429201469159271719079754235399941562426572020112258152868369143760759319690461228068486058730884945919036915440916198179886416545283313813445235850635901030964228445858981184195648478967855446121436351739575005379790989005671208216900084443861015362674817523328154599812522475504452541533722010488997616420159983209978592300577746901384826907506914891486971523366422198735915861223175905409642843544057419282785368872497215769630719795852814170951299507744653209092528239139504342855727524693958635146924583857224407769974041537013216755428547861993779863706680207253609549409912658617701877110568411494933023722372253733096720899713643144507674163693176717866693013012480000000000000000*i1^4 + -1257040543173894282917841773725605779533389807414311368438637268970221682647319422831578884156106688700476446461233898433101180637978856439573727997018788679916340313356847324951397872609214779215170918964038243098406838182226786650448415624367730688802734985577922835427302074237909601834711142997405796339999386478368124497362720626366879783854429958495761687491819089404440569190881918762182625965091311898637295798326506349193770326854442300333263010726017551299156844167603847714259899911401077784896615826129068170453383295656623458993353679085242909951338243935743639137405753452022258119747039749838590963630041999343707282129919993993242912065604708687234418623759754902946413005746467658395467627672578317118708330140817314007200726612016431100798996543803536112484131336626365355211036576187459267572156272862563997959926599785919706112619510820443862802776860173309792796237878482716904833699369003991228783990263320666004408260449233747126601548341767119324027808915825186490946029740412944300931830763465407901429436815048718427558811542828532919102917184559615213354171911589347019280079225701317814633858176300942982844072790458279226346837547873589468173602228558717266001703576672410925023692647990806119983514600760572034979631033986024418362877765417784383288580403483732916837403054541816874034350145169104178074740564880142798702649674416622148943665202875147755011876313365860361976561524761782345716114405174395599812765124147417258268626621698468527576830295045645796883483225099197807166544039010865840700690489442735770069335315080444699325937999133471116364774748863661741555322504803568111277464835770154324248462487074086730304984907472163824365410965965582560787869926944489748202543689143715364669584630679132331063140270491828147392266233059420967602687950130533674650008536882858261108224922742505490744601958906283782932639441011327121792000941111991419653062654039092265374774509738949320070622050268564425450007987874468491012070892236808624365055651834382659999685635517563183077338230664323940638939686327964575071834946306201837111764582400000000000000*i1^5 + 160885198405303039519554624985906790755642351589408485415908253999206613100668297749251080678484791237717601021427947785195095757170196345950739357502503641947151829377108676983725646749227002178552075683364515380015840037141084028047816575832075270363404561146457635123775434297250244814583951174807207726408537398116257636054262436196269865620021286703503687799080625204626529767604108875477872759003609848331324775538393039467016601549042985868737639003964481035139602602275850540507536086320588387062696562191874314057992182622202094733258127717249043112387799763367136125887409357818828231446299358758953181215851135776126501625296607222651450498857669375236820995676282014002483709990867356783593656250233685782579121139422361564493922001381519775248443707714996429580541158389580600993153227897000160394787316957022792326847268441825116493844172401509968687856910670455718500181352766875820441535363145756343252613777739899722883140692639208150718900950431792594308211621083611493377868510745978841170771329630852603329546792513553565790174938435297577376235737796639499329308387111823631778534838277122766618024402726024133582254423503215967981702862651445157641632925315140265917837918611645839215780837585823731800867476376381738503767591823039814545359323939012239851109631273165073551852032080176807747646951016318251693952715075331728888068354385213125020476489869434113445061226543755113362989937826410012152754341385913404998091540014792283478340297857407006634987091491518622068040893322315461362626435202454441768778506875388803263362909069530609962534959052199718524131865928241455664818253278907185622541663928759625076879363190698427388820748723641954363281910533858732865158060656092230390849567502724732659035222689127006976554958691410130447915885090537127458758473706592314721401558460237236243044023912513586101197841238191508332556505515413165211418299178412307629423345787962071662957732624127095196688459957773208253220873741202411224574480667118855683171065559841523162544337878310380843243389328706001134663317707356297838714825782141949208166400000000000000*i1^6 + -15700274717320252676709218515784357050934757319183221411099121903328346357353706708133422337549820322167472428567995388852376733609130818555373950221577691379578551856586259558388288612548320626338109006144458827041433743624875376800623659341249192749621714162125737634149607142795568286754662712798746751115296760859554587189407737910768824307192953067802004219178393391001378831797251831943848585244386351196446672644004076520417734691886594594097433397433419696471936488799903527705257546668299281315584188724765866380933476662590094654456728109569933012098348261023475854638977421896984260822521916463994518318474802479660585042205003751072114130080413592496509693768315116868525325539668039977190671094851278448838730910660857464507468499648840100055388655578279521865811116732583263735870145580462715265315685436981883966300668626937153694450068739203649976163471759352644910922236915693077048952811761407542952578644633278614433208972003946483918673311540352312694843355152813644236097648757341141328977056412877127409285702568590519014908702352200549921686656367521215372938703109971488745956235834757006040640852610657650010545353532712985182250197783177898734762384026379288586780773877139204080446523511358211162769378691037015902783358213643859899759602854531341143072383684861957021751969548362835651105704132964425214441655638063047581233493304831962749197763195662771601622425665738880575181315765356771607804268756249822066454506939150070493180648627008239445665205162375509366681222516202727440896663206401452469141695198053021300057787977999645793415269228883264156764523065002507850966532462913552709553099680914332736511375127214774469926175578096283634323557185378778449132886265665704629852174632285312772247263024756456666295055804099675504622782217277557384401376705672710542357610106702493597215459213026342134634891014643644662280006834271134671531297933009741374475715942403224993473337702694094118789356708483209331902876138862437159591157443660669849876429315790794361476818346097710964537647916004887404573864593534199319856655818148761944719360000000000*i1^7 + 1207104549010076922344262628479328877853090494167016885484507322233531279766443194074941258074991144552770168405902557578682565836601145381334533250569411703308102290329318273237862204463952168020206163884666440499214851516402557917288586362707403121281350546091297405270230172273147452159593849736670552335687090921664567352989488873168604883281425639630610195400811666965318529956804146856841512345678052750772721763695403483728657679680823500510136436108893450537130152507618949792040692021021440736206096922509868145105188526926345927987438165253442769093204473728489332827966706278310064877071366504780862013629637504272195865109959115370746753737300948946343141757128083516871852041306609374282832844689792852190474934131675514674355889917340495729626728250855193092226805336593547083293972369372799641351396741655708819073264200245303216816877738111465281322371024359896515785101406503229591986736006373683007091664601897095386731874017004950764036012898602154106005629985046497087735392900594054537114880512993251330193925712357892347360773266010081002224019928648125726624978825400425275076191678842089607694128407950349316834372315541165819008859941486885570543250921557698434586690660030527683507022972521083419817053853275599309755289952237112861136476113211169396392796058730481862812488036245204764708483539573394378828250784452130577431459938537436081318967066282416617570570828310212549740125226641266208689422529834260401617799624630795153686123496056953453426121221328968981551049726764843301385727000033858514392223328145149268103203042411469435454162816916977912428810816943684309784948691362312083514823404077193137258865738183671173131436661430501305858644455635176696117909421379380361503660261635752088014475465826092306062253902544895857509241932047154205573170950550694519021888959475502448818595346521628289625919397179590515917263536405620102816803987616885931112769382771730756002779059601030991758385781841116630944987918099971911079467557482471840331324915157973287918803377440220999905577632602973958838482227659746489652445484853144374476800000000*i1^8 + -74406333173007585421340350952539056165046152971645940997499732248713905241588913925696977359478899127490101256836833019017909437511434257275707957877397626780622333283341112662508731630216186047397629312409486426678617171989017159875338601810603837158725971793094607550430640317223893706615777784632616293922525538733579628578487191841471662224321447671150609038472423844476080281100455626508668172849999234140957265885246775058005430791797634555361367634363078928803401959175074562880770241440044937392848020425450335646899305655519060455073813326419671476374097339949317957379636588377960052547106148567407156398516298116823905379583578579004909201485800919414623060990253785001090050834584944560169881779319140911990854624612651908859328169716857603876799644304149448863522347574378451050109580322365572422773075439471345342037000216464825868231645178569930065600267789886272976885999061872879226780503287771767321620147234182157199913892395840434958868845377764288323102193806854121258988451677005627203677825004395496847871679447527115880679859777334869775908353205465996856955722128675212057577250959772451381692346473970939164730983231574351012178293237995526457445658252768397495834939920056423743257692022520570913573029067986567828211078027117751877033232204241158566819046693590674327474571311113982024933934928443600571219613925550800989430224460312573141074322817807924394715644560830060988087803860168413664411700576013170725168768624341469015946242258169255458430984080911185673471005915094963438808899277418022489779895820281261078481044101029813131672248716676104910183829077977227266954602614503680162022894149034280791188826266038025798669547966081414806066765869931741930162751757741773269386376141520894746891141140778142537621497867469247879761514303870334140851128252502400816374465167531371516196100345689931176630695485627515103893804795099250125617722938374721088876928390785371601813598844109610981446637244903704245177466096241436830989223434852985389328398946164168137942918258683900784722139712079420203458837186543595630109353291838128128000000*i1^9 + 3712371498643930777942679174899529693503690168261557629432061537044550905287475467978815844255987558434917875287333032155976763014823033378595183045341136530340216629373977941165922028225019549390628397775242917989279235550778477341961706242700131729110519809536213242131478892057297954479259026774916412084014978105787443371753530046296641136122111806553534351056892298804862320944928304937708166760162971564622649488078440160040772422593116887866243780010067237670625285320313057572638860800576242196541502955485800609386377854065480470916858863461196766542313740691475133982962113021968264808425640029680025415965083662716680589598905712547759159382047535410949235979969468559801511010894978115429987127446827460539857989566686022748379463577251173102733414527704940600368432388018500551287226379948204354432985703042781542718746357684131328712117354819957981820541441548053683869214370197425164830745003553695137503086129997666327157097455099167199738234576034741725618288483655296744794549369977676702747263868232651307805665388584074467981854598365234319526094869614588840910108327039452243544614877744675992176790446168924031085956406792868963168500318670182476122771274047784148196046708606112772857092151065998863747302955063617451287752808330957049972731384238249360075878737462165670575552985334693613002162175586536327806028377486777339750599412440613730852580436040232349474431454972705851049504936679299535962032470682403727878585899495985573934754518813017893409558578270897959624201974205495497573576594263898066025707453551410491448771120228686780273514347427984542005006879153418644657513727083979823085056634947561104446567744983012554403942722537056647483592497514313319122378232853717178388510803289236282933432081348693133389215087828705109394898494866539442216248840516184950178655223404037205068374864948704467761206186648273078492264724083931991426415899207868431778458089009214453896200173911006361997581907111003307494356357501705327631880732785390372228716942465229511335396646067173583302088923731342700467686168649909806740007251083264000000*i1^10 + -151237274787629858752869795081207327939347805722305632515656695854730375312321498915032818043604465662329125781621547925768633777458748401026927952717427118413255629126777471465412260072003439341518499270836402619391410098789352696285797478916203069267078593743848804812153483956123070269748439415431735735953567202187717252380077994978396288883737292645590891476457286971586180309342201234563311716888509725347325346997065438382815803075110642843619689466991729119171464663682261483974068082961443185384821689234622450763481739741403896496624728047246996175698795545127765492559740689731061001988131423142264410854324006871884470245945829160346418492064521527649458903844117492981384247851653129649440399068665283119588389184815170709813081206611207506930089230534742413161444017969437614779361062942489878581355992722428364817863678366286384661761377443463774610252045968228723061670948945361901422485035805862076557570639220042147865131639592725504091644114131557428409209567755249123318242900388369264289976106521002764422779352955993424536840627306491792846114888820410405328331476835337718208915079061437050444582978477085783835076374701425960904866881394734281782862668484269567505128853132292057929654927232594707833642064552545555194456865903850433819561613189300557959591090288251384524474518446828940220075447050553328332075775308240576993156676003015812803660832468015098250737495872697214201699057596331052401529302259593138722424423898162937039349736139468794512494682504919773835593439504670590118348064184575722669081112412519599124040965584227958802838222720091052550162556763672352496630020280706340893157218413442575859781381159275580557379557794460974229715143917834713468323006567383216225131744463106630026879392633335981374129678099043375387124739047580720030326920649214091328787519967698168706322939106860314046677759957467718113434681841685626131494904649787633646480265386247400264977360993246983820226466810675457126465256304958070392390152407945305525697580982749434997416877491220619524376735761368946504055057468437774915967888916480000*i1^11 + 5130786178125974399411034141857561964004639057761549149349654450281055149811453460547746116166462636113322231954265581808945555669537299804609912582657522061956494769785355262743720433232712606386920318185344555998592919108063752224664237247727729616285948648539267586015119525826717663842164034645502459387597856449292378115743263206388195445901523833780226712204436717786038016267364391024285651814881542898071422590774568456824157481463391757859020261218135484740475975885329300286035885331109801233002746792455288326000060060198304914859532165604621779577621118359155529497432225677139721055121901815140936491738873629553994468840670809899601551286160109422620209144640411645541261360554622970169947989771134755422422257874384073873082535349236533952413412821551046618239026736002153283109644648102297508209284950191073163239932963171731665363694705688832961773239538645244875284198730203141398387722467287008885458022159814018802985878882098842440777052432710747515701983370970912397341463161595815965555295420283604859788113526102339170563050973933234065064630740343803308414194241875420485956347069900449333411714408909610784984542304084073428961973889158799159317185189647316024820447924803934625957972062621440772667768289511645751218269212259487736165172081893301747863461212137913559648618744410112915220040902482010845737819026562323663453846840813301671582627634242183012996615269093944032355839564366764945327576661468380962449106812640070763487641884678421170129519082270792650680636408350113006735358310776318045622016153598631984310890540528347358729108667467998517352591840772671444455644750124797427313801410612541234154444909078787850643039570284248383245751723940826217515338913634626211627187995712992600302395980165937697701107561263650692930038314171590311377705206113789134075448525195160270548179409526178932015368626344468843191609703916842394970756258988955289551922526234764631797146659440554964210141711281266840671830319535032077582732318075470885388107031556821691695521773698566467150301725068867189626590292880382483360645120000*i1^12 + -152335816846603172643063753323595031870113245490392133907310052106327238661765904804850445949638948288972153759803161606811882032761315123749259950891790157239454559993632178545652154984244974102020498762587211312932805417058917591737410689766819751915967857540667986571098056868031170171438693636091394148084679188584489214645648112705407146038720594319424938683141939856730056916712779953148047426083693193924371248869107042495236440828519915103903031637826725408847805334780824274496485044087421145888560544061091325855305671868433891132204605038702431699668427013499496857388882012047226366858415601811820891250283535576264966319207538980578221346022706922518128648453890506172172547664987969193839921358036654869318693553621474093071244924022837618911569034072211642189730777295264505800719984426283109095178633736063594845518825279798438277433995881638022086364692725087805283389754392394870318676511277855595324776405031295523829020591352849152942929169210180350961348855791727003469894975879233736123962764418794062804412366715476671242498679202061798078829956097258530624626406651681173778797318071584917005543517654006674105797082404696524978338277185292102992654451498416970319719922163400185205786895877734390182576072670912512654526531153722245933335452676410297988565070564995436913798875297920446487684151629125627348845572010182621684958783069327817726580426751411554562947462384090566328682082663943037269990674577944962534485051994971570282409812987631690494092908822664048486301394579514954684859268145807186820158411121548523302031490475330132496950608725534707784754563777560347839763530285187689429642159452442145659341789983340602174998094810260568469427852571486506340041256661209181146276864150504289184621434405281009970914115388158934096831000314492250019291011418416035331951388254756392274924142060370701885156882595355767825271302219054107705927148592618969914686163226761092189696196559856139781073541614075564830128447889870026989128019977315887023232140632571513089146997212960143040059417977013768981477747982215888555212800*i1^13 + 4311334074252804590944457907832240087322846758479870588893684073009061989013698738709771699024392338489332238429983048904576944074163293350363180475166968422640195257304407759455924426177034749316547163050439818878848689314393502204094208567665489346846678995665873482724904613088030674173291562607238387818293213336002092089693190244686158447218332348401999814392930110546978144061355840622213125470942056492262564068462084146329407301505158759760119646704530668211743890277100988730447619571292108388331759038483051643163451871821531131954291758050237174942259905364928540939930063219392537678397254247765051751161861518030518165445825271664961287468985609715502546452829884370546767412132984698329657031204075082485448267701511766483782290525757791751713583754656457355028143206167667085948586785338539692525377846838355144197561033800004744854552008674861974731681333496524899861572277630012892321126061048858919634124455083636849729027879341771943122552726574553316949416339650422852916962007444546657096383940199622302177314185222192969686364598584651948836852354656380604934150968156788182875780470051363096133444949065175229101298771842545508362911613069509014961857478992433239494571029693015596503653099324200698789599791409156572632339717635473443131010607648606353244772330293586212856022856912717213888959476404039554131342491276322340011777852263590990391284281953820261873435218136978038128712231715533012684661465998524360193925627161277846074659825577457062432332251174245298286627138753850841331077799185393265769903741951795958803661819553564880729246878606838225048454981264273424841836483274822548852341639082970257432327564029871268220276674868906011091434175427387384715580961844165272724496142065327300767949181735691225479105943445803089505364689049964081562169161419585433978873294179360126416826295443818389267380320351700373598803147094917116150299017574044365082889079858343414092458379461869898237826990307321308104656180010676270253294899809208268195746546510153295453607613344733694056288883486979866796926832152108072960*i1^14 + -123245874054644324383675645254489369157072655950410513226866750486242562659765133421870866730664634480428225111415402518466555374227201526040303371444971431876495683508186851372777012955842390700060141551603251891511900125829621364387513112127619941534602534341478308223525130952541208231511294389241185792552785649491449088546726989938921768275078409467024271581633995035410499849910756496827826238691541580500928078668702213516984842789957418908739798459531624456848791765673252280217499405436988980135945995459667906098441689502204984813886029971005202913122345337151633059811913057119332953581793871575805625795257408696191373622202927809976326517194562688338061071984144374898534117990510993531603650362500146916693176047467257365100601694015590332554820022572843523984806669610676335221970713591570902576181645690573642807859365164328921330822004873700172034800412304592974502082081098519110415720763136735750997412684378818640261783000749563540144794229907893191785637947447959437083781705260313580330652360695330371444052535980954189375596177279518301342054642832833967139260904738252602394838143460673431618774012155579789151504180432804921382475393089917318771951632301071039487747337441578516481294055586147112779111000841543431533184151181380998134713507475847427190201800385749524253364545912947086792100626453037049048129773104427727067375836295474789818533775624094771635556301622811206640687092208697664972624308356238723274870193698640002077322196683335520676623896942200667535905677202161808011304355624995975912362825315299905040867692753729398561269321478125448813634149084347945602779297178793204862503428094912809795554535910391376928555589360408526793171747990941098223824895071312067211644274158025573603777753905774517090581895420145150010622372689326329615144261881541381914378363891495403577359439064293086648013445816882216579131013897121626272887386233788418142017127301140050871248241830379165515188946882401057751843276594250758358845714710280502004354208598092216913538323935184486517591003171438735781905438389305344*i1^15 + 3376312727666201160567285825694662780547706171240712913760784048600539670040354546614116166983594763003874251072920125730731042990236809151668579918105753099258972775250414820015018604987456359844545227479859975318328874051784429958723432740136727362055333375113901388564483816425393295422200903355981412889642863076608423904826979096251702629280328912567481025637552167446973939873990971669996735232621984237036861957551113197080366541649978286820313580735468038755377608305610311736964327112858648045653821931680642403042341120712649690399455854386601715574334140454724223217038610394062899900584106305828367770790033931417931508464982226977904721184507187538936252151923993663988095562842831171435204206379464234114606198854091714930114213690034835106482336710827501666388712193634145327437161742944643045246357801434427160848437102377658991258244306266396664310343796384336687456901768933409684295264503358447132975141711657551612591356081368527377466835792715890345668893938965526204400180375854502741040942677449248442408505340846976376214574794285135207398485880189355526202412117127879529411335280590264418065413135842998168014510825342432748344145976015225015729402485731704742823704466205787779652876167355765980535241783454044813670810851923403061082600511409988350453538192844335555789556638051903881841022847445737411520419042146985512711713758518246710948147696960222167613205317717980477168201179971925284723194179423396680502022066431966954455535275740104779037235172275184152257230494290622152406185685898167917526246738752298621202553455316368235400596566223546948587338083728969897383422160686268383436806038058004982928773806737255677822205178706953296596501413930140533112355809966004644855591293476789639774235641342573399175565934658888309613624239776044793781957029379660632033311440472496525061168060226911120432551949355691521906431516367529878292167042984685699267246750093676298690456866429484134754521187965916224942596179797072430892542522980177440522116401650649407393132780503431358572776332108937757347282944000*i1^16 + -80401244143094054548015871343522321711337729139077333925962827492832887250319065474725851331297420452475276018852619460002485725917514596294671648882201326699400417934972412136621965810954722624761139444624555620474974719310528882514079744197084630041117158450774172605164006504752713722648582348481394155571855256234642899172563229044132074788186802945853595443524235033687361066979370071129362539348869647127050726497342261686083736508832021430548023831626185732398624516523492411179323451899146376999631607434499246885430557708729128583098942160292021347067797390995967027328215807824443828364427652142521205244427721353172909022318182951113078397099798606515176689630530085014338279004816011246719806278095846333790583763434260727434078054769279772240294226905920976115011894198125584224147048038777505217623718052201329087980012636220632859223678462510550821779947725529744891900340389101124323355381945151388654482013125013752839110279626317527078127830441506151124699756351205516524187124608815213939224378267005328628781439100939473456239251810587656897036348269123810934170387387157724741083845704149598705758966340850031247831576034121617986451708546748892136396744712047899374766552051659627883233927033612875854485551241252078318706296190825923071233059703796661631578862808634707602360696282870144167750544485151222086775330464719494281437714241338934958733108490829383570954029755752931698274568813887318557558685890852550447976582913757483527795787508829678080233783201430248733884769374020768788229062697802057878704422382961312740642606946709159384394561526536917472016426738779945062143307155067072733433897213159702826614126716930185248212434738588209828589217120422873274109114803681493279284907968063574678145637530749148150324725389122128993153803932943561611349200058560173357251941134720949471306046732190955690645674004099006087850442000995896306265637728084559111130548862371591776791145754248916855804636000916043049924716555613988746623842401962060788633997487833440466779474556839752681258054934292507110932480*i1^17 + 1611816652047997644714043953644233927335761543716581800565102530869282854113423798079244031708351334813006427817675068496833620080766529274570157425175353725403902349954132538205479180745653660373434923579487095657941192164661979509985635427747405787947001248823024817991904752179901372094759541393547100883692946421493036755503791568036839241606540165257828043935599975177660617539694562846631270162615910934996522981484154791218496140218873618432247460054907514033158151025056490531007953046948707125906616652705668368078917779341753877982476264100065910581433836081051481303594485437618711628820181772815143112964622267265943635061728404889185299851993245607550681191234232095772099949643204536131649328330748201272752769637489532807610357743028593182666490807096495949696642096870880744526839042540685178951224952118960160727823371104498933807589198453405790288404970821136138731606439793563338445893941696803280012519948605526132155063272743699002583749910893437126149120620720112302811949931353081078082326126841147082936581516810882365639313309511093888152309998546466010628910190197060492213663724429679258645019971922748305396183122909947065350777215299676322661668507666569714836660210373144054590649790969285449646034652509534652477238486323849039572902768572159303196851895268097400278983493460703486426217619660009788523396297734161811067449730530312976644065750610175434283726315870683662673562498652767245507256084674469993679296117959045499913307634368601145468097998618235668976120662915967133592435426933214004893923356730685255108490209056047920822240034875194091409925050525066515197820459564912905343417714107850455831380863307154531757921169053978965114973784559250532911625071835962323657646151485958317794048503489446937655636478587158898243955943879177036078573198932897083127192539171804420031492459403985247832378364416230113545624510979670032613262819388914393737279930764179384513837120312466436055900252062435221595227791560299719748365956370911509424492850757103318083965623673388276459686886170456752128*i1^18 + -29090526667741332152623609097920861197934113742621267360895100799684962007894523811801005033439609424884009624733193089523931161600145188741818747787088503145202148398478094927440914562072381440266705677813960108346857466453405138061958881229340572900976931987365323845781470324725984429840634739474500342100410351381366835566994409201966386465983015096661004433528736346585936595859948388402195084258548790782832233377937056435455869702854559387797587672731276106490230102108427969842928507517441799156668518642842358622358253635161747164953682328634215752987519951453469473099104257360928588365845863529977829477435940021562236691688903314800597474833578955303842381000372323160862364683610124257253700970531663202596001367250001163941604413805083397183146309285022798851130645000876014041890601204811404435200503100756777293234132370672805864583727651632937807913047426603532971512458009248791994102179542222869995135032955940572698818310281866468521256907201885422869379776465357005834083373571018746595192343432063633364159938833614052563048425522680359395061302220346886343881044699322845831986671185606996216917531403819435725425842182411696040573421978682965878266518951269279318686478653943541162559799036706154635743877544991365763280469618707517018751439184573366956698797744821799991018824081075730476930585510797651760665757857556685420474382630514277504063250647464912139197301832441197517440193517425349339027176016731337760004897896268925376609990179593774574510538427089466244455467567012944778342937645855179448273149680376201062905515865265331826287333669706586949411677747700968461625592664840922351009121057210349253000026491165533056451054098608561107138635759089929535324352678702861865291589940858051326411287789728387404054258943339018079679220255457418277471334718474201402653502188477739265430194738712822820487578817781090682770299150118211769229790753682670003553109668422900898913652865238924386983953673429199056045421042993017260065092591734604712580863782142776604436774634039128847791996480258048*i1^19 + 500795998760721192609639339185052042256250052527482271695038239000227702743392624564773575746241174266685490586538805115694879882256283443075846467115556580388934121575924969832614846196375803552607526504977037079405286433240900570254075430149847671992409041754571537827443692565808785259813386828711990913912336970273847766507035894433577484114332825684881975942589990415216039993568274728603365981183594206240922733723681533010514159002603252062532886151500183460897920618160336809618750026097694365232629407266913130955323482624637206901116098959260427311304004003212511982456851300915939039825153573404152550600074673755188657651007229462415355954876472959890370135634956978430481963980526718419606199507938622323365236360141976413364876318731924344027301631982033425787248996626078284318291841087621829472402755857728893827958022527605203536972852958819803025791224954690684434291023731276912993881960765061040204940993693991138517580858821571071122751423028279519652227445464244561264514428910538778046788702073213837311149722205667317664428434735444654821597633716845658100995576398908705903600990073148933178759056661953247084351245566032101254116261149766704206052051009038901599930078483841541479662812055992529670397286734025462638282234089829334506372361963554162713133526414405375583539714534546153394169443013924604249412059857070190446060594184338072987447407711111464475106232669193991891707453660756667407718306015855268335197780958663058717595612930495345849421997734252796883207662558347776708533770093831707116933762933215975505724203464405327104544896230852903306003041430347084928056130436131346746252593641926336874164946068364707645374030998054984243118134198139728275091896963921108830310315279689773248004433685312322553376666187799330002468819224127218561192844285501786142064609844266394865517330112585451897070949752862984866705844546547807486819216662971922787432564067524523335270024998001576468319556191473082682617833698721203844682243021052901727032370061450922486754825220419470689250050048*i1^20 + -6771789409266830200892136196760127588691940724511907496550577928106672924187825778503333005002247113345067464220640028944967614699680251272643863008634367321381784848693932114942440257017512221920598508879472038229285922477925057281454718793667586940427781437683427070072079717661816922080230239905107383310604343795791404374919746507999045853789763135767727939801189218788097639684072827331151106771860941398283398990703345759134810045388678904001984935166811666179776420677639170160726663309126213768511079475936434963557737506738308720805734116313064889349627485510148228492235306312006018700517941378709347689642041085654822045438953450912872575898064467944078751628427095120987020160234299785279090308143492771861688335105006991666448758509687693297231168905733708908853059601471768757420815854402128038883808273689626332476041398192561188984173137820342367448152787325686835215000972932622091989223418210909815574277207840736103398307326924476108268048653000684427774887435055177610420167411988958509530667143673644734136912779988622225000075198741329645376839594383726248261430797730744148584722141375660569440812714760223084618243840421667180688693469062230815667562385577691799822426509553136376346316155105910539015297993860915981851612000508984373337348673708746553109700829515447046593492393900248488037446916363248684477412090055500444871590547264237311109618208937107390206604727387077230726224554751554589797198508212733301960955958562653240596268141934819474675154685214612890046607944486540316311201414157428117926449634732889482448680725962058936118701718432942771808439317986029746340405200160904920039579755432807637943427287644119637643086464746566941897713483045712551934899828537799572345656329033420836795965327994948446966896197895630039635877495391301232935073363256582279234529373862365474103946902312927972532672247828242262012659021689326648322141119480280511049190971725300915147703999004604461021251165177845504629588188253823546365091276692852756392577840978500917114923501013600177225728*i1^21 + 71651233991119658237970018589229990641744498017086126353258417993936222369425194947215716118297237528065522202521602044123091942780041473043197292313578434842100578201432909128318853872546590223871369890009561071423621763214456683073382126037741665443783729293133094172894929556993111045184857665534675495057685318246689704458475644942088146252396729258740659056301889326028400978801191311802216164859255412269601757186629357272557919173034946980126500597346474968199054468213702429306159202029370708656963564730728270548475448897009390112631136879059040419803217928509258967336550212105909751136568665864951545419486962158273063090907498178063264132729721858799942195563976210345549974218612083944862041432543427326591169582363213727187422694123576642403966224636285220496197930405396250967669557691264044173589412442158606923596264469029956906568275913014538926541183121931963019493593990691356008730962696784214026273642724805707541762246020385710077999402658971030936408536125780832043006134725074226668043074526235642547502883268447185832544922457141822431466011442272560934290897633764191743345338462267946728454931339304862996175798149926799722596312649227726381061069670942519054022765190448274443835701988764072616855155300849553195763269519232292351727433948456323628202013673121271834105334768906907138006853216706863388294432712256403148561465757280759191530637197128790720303495351243583061012383691859823820947086827469414989459486569777368745929458167706490902925880763768860175520098284021902698471722329230833359388111251500974712033584261895400263552744745141224852673597706545436339398088041519264973709562662965767547347280652176763414143138591082533968865273080662050969670325442328973746886040036275928143121465372422478274347278441713873601896886293800851578855162265046668457134991237695758514386662438910701091650804080332370205610686652508040256481583200398161304955155746926141465601989667810531734610948527892715778759121046281755113902995417627478954725565098663965367947722831272345600*i1^22 + -592535103816006725634316766617791312593887703695878346411415249953303031212156235197892784074046410647571238040347858182663216779227526563332621317878903909925209082891742267565744617751443530229920577293528166245559609010392668753159119865290365702110526046341404262682781068597966478040361548303685462732376263606815749038267254307993726862894830915421185177346346613753166852730840215720164682266453323139268301295210293699144840350051183978405214209387952093153477573294780365183146993938499548044283387382345407300681756962516336717889701929273868496573349636441740669517572923999475100434343623811226048951543576806585676794177634501319760197958186848095998006917455885069619209546934063840011549140651077329161059737965280989137534726381239334443883558969318764007869232306586882845203858029735820391370638327909848012348179554111299079032139176548280432347839281929748409548446759197286486612468169672461581090326662795177903029171943896443299970668971323384924812160521202813939912694306339258942278978150225002882071297925080286321265626269826807272632669749164713420467046498854422522165345637249591555220918737625380278518024876911506585264608365994392826077796417639067220085253438766001719714230248583513349543578373518904696862315381591801513216102658215776664323763263252001044644281081404880165398243209039112082138471765314100204734749511106289730812453775496847526689202734183308091489424359692660896449077639921449253706336909151310236629980216855795596271640055832663371772089274179866581461856654502290716021273295282356157467247318026372334786320376162419733066323297139361142659108399879229605624973358416599556590905299012100428529538209628106218844885980021673645354817970579161975030662355784482312402567600834653881314593761843484932611017912017885897912954192795701391511202387282506003138315816939867174203202375472374126546351119932621290060419724411805588919151142380855286718583500133697943714464976885924652243344990240244849566030686273969993961476176768725245066610913312768*i1^23 + 3529111811806741187703450048619557484961909862929774312856027912547258985316592808953009710429659752075216422127111431623139990853387088676276265043081079727415717474966599085039021447438915028783082769592355595629520640343167583457740993254501541419488173260908514607489807246779532710331846283362042489633552820959905303418296803106562736533481347727606619657921288498390428638211598972203548757427221514580656226466902759917496004283593207661750843826339654264920734936932642181342532876200070313605176640156389523110176961101417463093949406896437950773141037540481925393784465822215736249973919507516728718542090275805898159178608628242490305616874169703004154913483610395925903104161809101138885243866239970578550076890789443569713664681954668718661880311061859184468681829909845000221310961068005861464641626739991991884052238072344319706810372653324485499047063274862072614954097975260188840212644072442798294142666414980201904375512291450218149552840866241118656107765144993560451389469994972851035303142961253059998098800566550842270253505000133401042941662649134216052938066380169364147569099671774261893267099990742407739591094468041859819471808072290679844038196491363812913558279563615609843718013849779623446870456653789739333092025453996825758713835711484707556096778202156401254238678993908789725053040027038244052006250954577335879555782214208848355870938268648717308945794007217095681493816407930248531224343293346615028994153141892465829704957464447460376180808553989700662622999687043314137302854278396366335130676616471860793127696766026185378917994827713858601063938181276095179815922839190486150021592853144925118191182422678816089872397575134223335173748725874743649682318313003542139625994058930710529642851619993731814654180314248400049774994495136396713897887149703489603306869659673254417928108266538313980391175094555274859092046590655006282854286501190203764255203695092862637320563867003805655572767619923927624658915033165879878228591241381082640040219413233633051874951168*i1^24 + -14224130060260784413366146520261152753969977767298515107570067135413571858526340987307551185633245121801330280793235233527467914704693840300449793477025218295232086785097341657593493438882087444203751346009472294194673329639188255576080621006154681909538018861240976689777574963814296163721355416217085986616880147026141608258152343433773538546851874520642765333759548997058908031176413550664227820861763119148127515965290791165207260361912884716763769880307943014819900837412153779140563002809470347215770412501564757384056857311563369230458695296337695776151424552540659040331749891959566882882763394513215327658323482177953531709548344448111671109351142027296875450909302234866217351645307499993360604016256596787388528552143050864769978207851562259521469337846670688885194811035054717016182872560281275882586504793504943538001495706229079393770302520310807077665467299827421765226109151217837669235269459015921008428001377111968383535381199426444835933443031471229273689678208381377350436640290763683918999750452482288948846166397761409640024299937317912452570880846822017723235260447648772604646638307298341157525798746583002533123535245276640718276327461353534996485845138564429467848246175836585549556396812726413962520131180222884186619799449773583018242993255760524383515827693012852764093467905831393860198380284331837036792997174567427396940177964067942051273590281434854540350719402934788030833247862152415031133778544403563410841981511920736784926080311169604742528325185078634424973527905432453067312066370737930922785682947860518496682033694652476717736571725227957210928368732854462514049102042771259132412489656803909026979372937810373160218520554558725509934995608611937265477081466707388357775491486439054901248382890039595279734322685715376893028118442962487276451179466531424064453195532375266692665786330970164948441805807210537323554272007386077492547834322155154014005580364567534529008355673959121453464189301903328466035472846222214070958917075029399660012038972031736217600*i1^25 + 38148208620982477084420657755581705464639336568680919302412367912552301812952313888401046654826721869939987988318653693798296146107578442013480853257031859444627100743634222556221488234245555625815378613713608994791199769086466650418655412125508241107126447589097578890677658444596605721653822420923726842529697997168956108883760539275903049554026517448848885658468285037412195848087159683624504170069362422278295064478057767300339538264947961195081594547318012074525754252445059796212757132950490008546799975819489661076899397485555981798033012794873443591994723841819941458266948464071610382132837878477697501808221545365221871404252482507830818952192499509676779619828329461632093961941011391105302540920941063922632764472758506396991664218517509230972420823651009675827448466208116458901400141975922315816113280572356169185026658700965706340676696010503997121995044867678145582116966917659077120545689472075914950697573763427593662922533155173920012174332810803221134410320911303456607525719555699812478153884688164527038804835188517708569561744285509218956674326985216518153630142059015912661926217493077625852406370000234115348849952342484704013379196224649028333268602932149894977935862894476818841561054001693334639848121003744768967870185682046632236343096334626108431052999066353787976966139377944066094129468117122416867479663587146510172863802259458695131008592357998897460690594606523564015910240410766504532250610088354610281197888578494656262450953181757235364777802495170526902373871026056697076197482445514900020917089569382585800172472310569935750797432270686525872825862810239869864569397357341696099240826243129251324793464879841969437403856076724938225395297232211530337280604795290957921422722957489872934002800955051252570528821307987475688889623386494479002007894822382636252627467209514350022450663810482776851463009800104112873798433782549426697557127671458554189037009241337691250827853791857109142540949352241689501735370267150677059321888963264130936925974840737792*i1^26 + -67083371318491993087537622109623514742155432208872015470040617110529104799496716651846247853422590355362201531411809137351301789689382061228768150933081003573406766920758367117781992548551552483144483928625324035220189821601949230902025975838843864034468906473716913732260603701158232859280133261419681350837814269432970442361384759071387276793299145408242109553588536483257776138820266887997052695760664139848200021764270717159810203420634750551949050753943481943521144140289686528835978554646693234808270287874963814347407185374400982591262051692573816625960712616012476987657742586633657126473107025229111711623770491598459659875224395914878138402618944566432892657751909456993673524019837586347648974232711350592842932792790598693821242819844292921258787033127668033173975822450035169294900703221084177961548394106111569825898869881936562059373485592547204927717622895392974700113415891614388066664433546671967073278346020935472231824336253186409454840396690496799488636022153457719780934838136286255194958832372727596338540720691531337026320976592246966939398040805003294101843371195172257175293347271617036776610088122773191685716984551095383574651475545011362498412873243763513116804257702939469868233043234871008555492791160941057477046085554430255544368572844309231801124381224104357847807373343933049070318966215577917777905063952009496211367744031737561193887346858953719075765791064105297587533875303269354576249290888421211845976407916182595993601266120753797033800196794963098995715120343683053988336576960030333912896609164430343936463071656846200182371149537843782558888308615021118004206603158729146215918620509168907944317327770284899898413648195412940673880227535006651829578304041355183102067812407943989027571117117733753879424535334845218828788776760030772253248951225788096299857863026287424320119455647955720594551459091750161358980630286582762986889777189482920413762283457048041388422901956100698269793962382491862924212790366392399820631408731030005180539076608*i1^27 + 77394694710527251705061350859495123017950717704084628957578562247508575620751874826467046733008325574885729301462036099099930250068971478058052932514368686939829146596763790211860280245974196996969602687369635274449258560448778431552410842159238828200227726650711192209390231813537491407977990892308895264680928759259339615876550904826954022234709254025964150779925595838815123624592979305169716980803506099522863539819116301332075010156879275707854945455573274392838907630817293911117066984711471998445179195587348651665246658081478044846020896465327138423588247111036411914030446606772013197196644255027435249935810400056251734222410209179511667001788791732201532729048732023487065849319078772398727010502405656484960756708789970544978274323488928642261771014747796441034450639024774954052196527570288656775581785076518987061591053596755103540142465787148904600885225342138062890906620229958916204097897864739241380355006516934450260923631604276061655586357268561642846605079569695852277548299208233869702509513866487333932513846102260619708464070068642762421613678825043313451838466608341482379335495303529752054679879815575041281418953130983351580700778109636497849655084718887707902283604684798717332039143684204097829856505040976567482109442708017332099257131443195964138291088338953374583900568500014424944187072589452875985194558410058869382865534319849448485021771759932909435293887924819733716809446647855024441804604056714662466070579599367687832838776341901681716808966001860178353399554826656179771608216073539652867973139349828114517711505961725361086445762404680899103688360843067848875549271063553414185851004231652370262890688035552171147474699373501514738701717417843519929573405512622771940557088256899085349150877110663463227003164200200436704627613870998680545194540635375802751007243188830715613911317065715647933662340997650499075023273324639443799353101596789064581214179607473830191246540627822798414600523600142913379070690356743256285837558840363455610880*i1^28 + -63180742603711039561552489034169067895368804955656228412475609741746192479586165813652564385555658246700848140706717908541870020936919333472159667687493045644228664359312215603342370646827537785521191707487495478400309547660827956799139806844997346577019929024162938997675415670157504072614578722515817915377063042923206995215124789267520019838997268493073415728221240717690893396861642213970600218244390226717654332184923018615964416359508550540280427458060276040561670584182719426344207816429768543806794898242822670088595780687875950283119469420255497498821521384106512958208002155914518741376533457737341889866550936591095844565502744903670809117360924045988743633189616693245354118815573893347609712758446856250829698036190630660727427568478560148046566181509212738705819717002046328187326965381621689877174731430826839541913748599098898630973839354556526014217461002133967943074718867535064783638010376994691839165513539740518074726689664322615781714855034929989444837170119117731236286744087815146949250873843949064807844577450680689616613343180304697280419827433611552076763363056196617488373847573338796261286090521557307288456561859601985793287209512196995334639850402533954720417435575893011273452306804446903332752064887089228368559201257204176962780834997571933854829354933625964799573336994488661194886637820046564126784460242926629626652293854528762867010848213719955978452006997900644397807460861733616202891316378434241240808616703099166600500343649318892154967649941191431878036571756409598105263735551791478292587560583335879045131110426579212067937307226119463448511460259936704007921050760761518515885055267960019902872854948945398038118493121725071476760826114054362523745087843872452248425774231586810923810910299064929951196215012657771835490702749769184476776696134310250710957830947314798191322423131741666250195877947530520619314778892852388454822456420090654115676375744700140237374944371912621855641903188596216388646033401249283199207420001779712*i1^29 + 44884354382255051991658522394191039595817802696800093995706387776770571585009978972126231593704218224456903397906399691391472528258934236279001132379147690348356431376693422549645641186896107009413155126900371252904042062965844178005229538102852104471445870123448865190122259330390744088448259994000447297249389804156997581927191525093017432700101156784731977442506247127242620713446026069890183687050905687399090458256829304988779989167556787365792742764576118071100886902562946076068460425572639349200736430157165634150040429528162948961592649535104736092241228307666748669351897152558911961195204516185902542498866465802835692164358055558737791902523712830940257502110991877501050058078872238658363551966479829873289406366620014220556229982154945937986992234146224516476802885710754475721250385967573193700219132928827195873037558741658736958697662917040077130442128934095280584334292170649841334954997617338690893182626104979979256840070001498231845572689346111473926166000449731325784972400011486436990780377208451419112827632130255700526327898445532889038096625166223815457779788280871199778918139225014651884626657309260830838289494078363587790942770385227639510165343761472557005939609903362505988295382567905960219009399297553440264970679223143221342837175780890192338107367301314259839312238191325062948180441867987878967373940829603120024691331629021329339836450569200623357666591882972389466731867628915396440516357634651254206460661739946744725036948516275915054132625962714453055362688910497088432471122288688616247691388670260222085120741134240930950112146739257667419305728021757292638578389273272142035008623539011142131421170394311734817795962881133844610049496908463080164450416258347473668872243460793971314799783580551952455847465840791033985924093070900396892444504815081975318758598786080154735084484952482716606328942741053842674948385468207691377212717164233232276086215785853061925734550985335824806519690659486267987524991409897616330564042752*i1^30 + -34064016959868383082106725663835507470661831650334828896556251965649057987905488205088435548565622083655728400746036605724324113606219859016306665002419512923775526290026634623360126404712853674096153062891865779756768690951835830921170959406273389103183646103568580618010619388239283798502752688538706012625728376529796740514792979553961046899398072396389019718918799421088966625850104965336260545946879470016805992258195853911263025493037500585864825816128841361243887125283463653073932880503408008201895977446287631976919853267316732199498299839983182878344847769350553521887708933231779425738363686112967338200410695514600332388188999159155148878023733473179100729082713169088227880313355751940443575939208921352936144732367668200660743288173583384065413564116810438642037988307330965283769116631756922572843931454518401116424469834501134233391994024375994271911181126133406278991760487444504344664406053608631857841565098936409925622005267937540881236281646705931604699347223137908823558022085232898655835839989002475372905861977924024659227163847482637256846342477581495766093912759907226103200491734807017499265974549630846317959450272575511950352344073964848733917837676606179958625437988438059898542326392157201014067031613458324292211558867394882319419007196281070474258701113479283377332095590717570306370436296256738727279904456772815786421053515327769501705670864914484667282559467332335850543408111825366226782089332569220721712384988876986795143827791457448422494783134863152290524387604342449906693543286095840634533681110271611377313777336197030844700680840721892822339033174175964348214597616723256398683334289475860578531778683296101303951822952549090763303294760514208125317757470275331658166867231296867930905634674943581569832226417786959331459933725435930499837946085255640077138816011270132904264847834004510580427330003249196794198466242640130490888920536340924104907552552156367065628617652244804092095858909441284312045675614164301643776*i1^31 + 45080322532926968093653874217843106229430420821699883727958255131736461410009409147152554473451564934371542481513784017833070539367541018733784572854202503403886013327926691829266830509180467494336354887091620410618106117880297128390426158488597184220223122064784539744608728395401019512966407796891579100063551585553900533793242833462684400410305286020569140893335590749380468403522753966922617161818890892622587775876941005429631307322522951341477622981747746275489241956626887860504614540009527127013067434668748198024010070984786458113980634212260010632198827024287537295396606693142097200721417476815541755616005088908239947096284683832506014386453043934809047573822179304602468821066091206639552279970636282476226942085714181048842617406329963367189020748985470744162792351682807876120697436916665241950411867906841818653941704302520202318760763471667588659550466138508147844693381177998850186621129493866777029821695660591312886197280913612742361295857480577856723706406605220928991883303757655678268485638119994608894314370266282212649254892535229652939558001116809038101628511065527532759476106351115423889001398818846958302498675737487049277754884179361992556541870665684176680094505685204405523957896386054986984266758430720775251116779148084415193215127903304183955591880797159237674583937899452468874762248229672059361291810246009040816829960336834502198830068153183120997460442931245234223626218585936019030660964263310075495137401978561066929239770241594347575878261972628172901775918586787371871559449960200039623163608414965033109647867610626126767285579745805885320196050550897000899996938321393361301193455040967879571997417204298637404363341761800514926123378076046027757580476508575829176306248244664457954477086281001773354243712309216452043694656319389699766740264960128657643411687056909374140447049803287562717492124172112201900480378022229965237758331314104357066616240098595622701135220308337835230049656976294305564084844139380736*i1^32 + -60867936886359963560666740927403997624709612690635931911758566426556454972384299460713591226180052076619759405613557053877994388532718212057262026022565448630683787031312754651873673154101903423543022715113494779551993408679069954901223227970050954841920766153439243373377796475648275869949305692800831135008358566954993580587113106161282432782793854865561727251083600312379856443523462156483938812560888207296994258909443708385834168625084910266845694407630505279976621055426697834024014727141315140321666353488045827370433504565124082060647266225433582811627543769479344482188889025399542287265496959984012538455473084244909204396059667399554317029008212901489260756813309192310451920770976145758325216128309155307680255800927637024262185027035080105972556012487652948656270555342946439695325226409756771246881006140522277366806341498694431750069445807318227224561900742135220325217231530984819718939579494308539886974576289761881883441319906554032338848803942407862780182949207795528438954425719577944067481518416192249214589102841125674919369937046417776067680159563661590960189150262541385414571299457162691476651498028377916603082007115794223072375010827335962752154871936142755225928234625547307035428138271668302093137580366196595393138891816638909723048421927332559374516652794013370792764719031785297071362457843696973600956948453794283271994126295390562979276938707132938259942480724399224995509325385818280098412750900361455006257533881667886351897937925054785331158128804909463823250135592475131293129021122734316162881300884577008047026134095942995910058357668103343827080600972707811033696917311431005086641825548998630559625676819222280304265217442700543947064862704814669126357253726504964813234806378169223883044307269384464113104391425721609329570852999778642529326517014870317311501634144678931169366747426884840658885928263505190090123524185333442819573253647428043859089502671372019187031937474123048077210990271771227713840349184*i1^33 + 35035294591270999137986102516433280332186257595750559917904362256808213612415627058186258730141715727812803584369436420193030645395121420598008183280251361344744163985211305619721724805918665897654696458620265941408869237379515457554422228064564207966165007288052958976377276292267024990466215628406634686153763658252758267480519439449755294635251151264222254658559340949582148216369994719477877403969377816439452914939217098682301084632313555620050176017716925968308432593007803573809829282111711058373657439898241518425377133443305536921979999458655138094735897279580844404015702128165175125576445902658862025755987960436060562628065226087931818720686777434852085893368656761196579038931278445585057899056171103709206031038505267132381797114216741863607064984561077677679782122682607961005898912708363998946729092046943766931893420720646884288823738225985072224361112570046176373505745947680593823793222780267464664389596008276050655062338975365079523053564201565100172477301576300403447877247523948442512674173981648105988966698185701213665291089632865841772050212215518936171399757291437692993527265008093643460051537334544125787685897007407453693565902259920542011176941849504770818922472828844610632391279425456538521721372694114561989415798930475486629265687928126975728874604046132627108048595314325996205291407719083770955263027938622946046243802973187908216622478483982522544239014283296762667665489078365829259317117919757968571679197799085264789578802658915432574335237945788082957566547522446744355534287004490418098705372173103978842508830381479268889852903486867215565455041792446389111806995908616393463967195761833205463122723425091266439775841912093106958368560792699155394548161981623810992585955408960601865807648099874926929148945028778054536445873356550148376136945591806763041399266599216088462866145737128659056190699880430749198310363663128966291040372091285366734500964229832333684172337708815079976254744030039016210432*i1^34 + -36909963278800429644807356436457294761343167429644116395892630998895114956631838234251339472239370929728462427958616352187719367842980646106841502207434968462911947596519950259641630677491978229271383468485669100830153918786416481364905576154017470543225197892038496231596367295498052441375680543512665073323057536400319282755620445961999789213225717730608148914223388150005284625194137588050640669606146954700705854204855010459829760571998309757260370971217099732225030575245528973234334544320465051898143489844595470433036246950997393875299795220332415399289778948728875325013768702572641199651264548608458270036073996919566968710720448453244206451380625165673958179417164702117047860977378288019537071009468178742983305713418066281975620288018084460063287208882382168453297981976526385784897194145075046408204137802978842949544711669412224684783282132061968042205464787145337682593490253935337309760689808692317221862395558987885534984034759823496679362104065707790423932531289433432936618924085201352084644133411566605335010132987076978651624089623227436763413813549285090993279902093187239016920500271709702863862387650259440495411680042000862464767803439865965498779393691524027287861569461444784777985137629385475322613047648254608701872960140863180356637228926260035134999832190567836645665959761295810570340306395333290117497468123775768270909375114250925923929156405177589951064871514519365584063687953192057294193101982435116630517734549812354155106233073639079054592015662360983801880778854648547805612914651617861125368445117483803366426297312737730965066024994038231460097822971094803934258231172218449250007891184040941578544576926001098185378018072482288238365459744261799557665115200454902015715480146988624336495650403727818831522857163732932350047218868738283485411072013677668189282282541906228700988161571408687892102256483067248554208730838292248373338402625932011077204923330801233242509035062691400483013313079279616*i1^35 + 36336739401432087591760589483437990504539347182748610221675895705027252075083081020884615295767524105827250800150568366767729192681709548861493465132042785988767746946576583779305394451155437648416576416227032186079907945690652544133069148741704043613333290801938952152450921230111157962696949971022862523233871928504282347843146692924136441134306045696877738176710364569293261043445871600864419161061944719822872839817619600534423090064354677872887058881892630926327320976954505636780427979910783079718257172812765520998359942543569861381750272437354313575842215529405632038726827347636790695687139056242980728569543831670432258924427804233683923458726863199594817378825315129903899991933815950473568254452483476718834175179025780503650040183061747873269927195085314825799671522677942747447964034407332810799248038124096784910400671634151909347571120495724525006229607789241284835063606944757334262344422517225690453578858546365667378860771025372841331232420170084695816287333971351669315321995977254398816475049858033113293263751447496856170195909375844465230943295363682042925557980139230040496339149906200870040328370632779051140263100687457729214791167015012887697972739482498823469138557758869878261968799954668355985931357877193983040614820677640373312679799447391239942939255598476339413355909595351912419468598064062651430897734898442070689809639748039249209860763504967016957003034997467722661997674589715095303827795888292274970874514298163333911054769636569988032392042616761245836877482461584439091394713533014454216764926545118720304700740451069851647925784042035794672960482130934977015486750839179900853590320314140478661220114488047744341155868359747570387093265643508251814929928648002709167021009280770772250700641471845155533822298452762603925997569007481221715674800137572164812421709639282543762242965858078108259523782248449005575474257979773682087919103983562224595602555021953401632956308365598242147475128320*i1^36 + 5000278084064986045101922687341552589325439134988031970048928678588576446559200150107607597473460750467618412059901823947548214328231831655594390391064475422547320298425510205067565873038691155466188602850912691707286703589546044665905760041011915192095285050408470574801684383653031699918271723233045804434989769202595504924405072567828367785027353133110999719079987158272441938485024119177697108404385514247816629128930631286320666044930565091250985885515567836298533991270109925842184784686370138438106165838059625162447803115655386542352468632942575378214691473531305640251476849653367846181537635331846351075875186769054594347821775919673760277032190601461980548543343888439252775365569815056595214985021267082379356949352742876121455828962776279915923991673801497983572959294968323425239278296586929053458667275792868258412891414728001343488113858381291716350571351602869336760628488794733430726891411014745081235046819670374324229403740404875491930410146083131884477684117889792505797206587207271984831714705548959094940223154411759185559889695529768072362786160069709984663486966721267478831045966118655492880795704939176222118250271149861899974584153474370756070279462915437536334718246368285885190324940559703977421502415895111102739413570352689092356637641351177091739384226447584073981880600972358349135565588186565885618499193154397335948356985523135000602129138388504503233101309625319947503415700740144592986354821251383297690998041332920325662106388401435907456705415275658773410158992302068675714261094869287928708401863548706506338023083904827175463373526854623566218333662363198746712444757014999465715984193527304219197498535325200244759683707641128419998763029130780913703471558298346009022420083838240278159148162302187250915313425487055351880731741116582957800060520876679701550408583342862704527020378635414635732166514142684682734828966486751935677718069550437797341074553610605060204909567729396088832*i1^37 + 21054292638467880555956857737376259467201707247092723030476862568173091145367042845060189054698243240213895771624615835491633470674157624290634513165239872911949590869138658492674381696510705461658825376211149560758401336055175487432901690229298226548534678459714454588324742270980181209198064915836301402320862158326822975931927267563843926107752304119025191826796698241769585552318100227444580967888383356931180142572822670007560115471927756427112722560747685126700434620465464571929825331397184131058558131032884049792057112119999225000968754821100593386290759293734178152211612690163022081726623005226210332597755460871779941252316495728469823453183989193376007016978942126545155313229996173211145163165411305258824570428485266619685690065315646708235214757923522013126876674400367331684035746959074362067361026629592232755768461488324526472289862814481258856229808211301855622378592145614050117902764944544931532121828659786020742459703842872730064106564468689642230933835443471318523868616644063298124960764671540098312303460867517097006545753223055682107743118835896824239711334818294125380090444361085543668096538976564357281921306742270055938580633526028143527305839978328955894440013281696749164796352579346883937414236865625857127297022110565124861617128080691781346462038992817104716373934772371435854201030743028600974811965177500462103700933586769910694617012887811916574851427109258475653091521503505531118605232475701059544903116267566056893283334437242799141473134825844889251405988793537604423299676295318268202788305387533707088413244503786582595206870667236513435901564583018379222517430687656911960938852429402719501276862068865452088023850713683484434754995663596853116134266949139914319433426340872938397592987956677215798991030547844896040479595019995161274264604462326291402521910960332595034016669858496842741389959103535764849770119210729835534524721222509679132231630312238253562021448893071360*i1^38 + 1854926544743711783557460035267665811562904455471040610852588364038358747192313897933138742357697986482866755995161748902582808064353649237975949319539832581733954185070717260605647620454365774779909648665894778368251547350707776485758230058463258969105736629494543955399615097146621522537820744466768292183511816552830502009798599530230302412185989885423977134733879227078803450856993109572242036649538514709045171016420076859850209198093638755183212211586451553123185417503700705738978921152714487079822787332572470642399178634726420830262936352540312104399363919176031870238005279685374040466230438630447271979983466793784358782092625388405759662847753649845241161278935079341806454870672817497763756036226017151293765529106226027608290550452487825453929361388240365099776796038399866155807259867269623815546366463902276450798462352789462941007793472273781850794110252227597726302141932246790953476799640688775670565285378509559711454578924006611281801394827968293716490573493057904916002664929431097223131842919075895681737442262878235973397226520026552845533366583570902669131931381731367568976989057606947159035195623853179940643581133299241472388831588916373747774603312758675426739632435678293845894771459626147413923506631650463708508359888160945129770843018221202819114147278798637229415614433992763979339955527076727639079494578058368997613755348997926878403398618071186345152163097667103401080573954351289662117569387043003336311168149225796963457447454109174179007357200216286512582723475938713342203867827063061624042656116852972833592657919968853180155164584814024891182604665452012555720445352671708723675724580057277406901754573370523715079394603567168590533531345442542410483306843841888192228283365566426347633495541163018390823498848727985337495015049847875506047328626766039193998047748236717070745666289386221197808769906081435552789526910589016029099897570753450242589211389947695799195402240*i1^39 + 3364498057116274483209664277653912927163047849221925352283574105765903534141834854494482066112291256559654864865626475101777802616676807088770025371220715885792584251518628828671580255512512367057252641446913990616297239544975434851112277073653059731261593966610386206043401920642127594494476000191392104838508728737229367057698496049970741409411544836061723853721632098555607314286994032471325743483836245448837975505232786634913326159173764254497664304631101960910876678388026899240116579472381828295008060604400757441990195632228557266534706684350449576365217608926787708850161969026089703427177071576077664951946515959437465144624981239050628532765863507977358964964792320876927309250993454985206293415575732840105968916289198418505048360892158555717648472817501154802543296290654028444303297387787956066893570728794818862164768423565358150066332227819836976136152513860998583611020456707255448623287686841529500021907201723495716286166068624970093456308216445690891403806495264930880978242525270991356865091886118393280847076972825659939687443008826495172150709285512937263571706673128235516923534530374236456490273131159382616829741110676213521109249689569299875344897522057008866047579438575698676073067803778118581206130114902212490318885323280963446260589085297418497644909254218281865143326568816656337516616874835511560219728193315698384409347325939188363371125707493688335553511007402491540813945300772883852282306158708498266969573334304706102783987388901429834619255056766526905798716911763548732941343011106973424753102964389817969544203107769338857393858234016938164982533610096185980667416578450364109155744817441916674886714664923078998560133614633410679294195908061362128755051848830797501112880188936886612672823363086371719445150697349817042797694613403781715027413378497732263607121490767316435043930061864777521687403349875138359088943158589446955115423798380077891902045576986357661696*i1^40 + -889295091651426296523212313912210345836969790082269482800097622092350138555567506407738002535860984686166803311911918086892262255185232650255213687022297419570396190550757112672311582932380265788973714214632445545313769561071061940626684883200237495260549519039452979769454690745211925355870412108409640970792072865245651939356527278448415204394737593482756924172399749601577218541899474133152126186546471916273179961814184331491780710463327921837078881455233537939380233063032252578622116376557427468552815020695208530304626562852897013383950869296939758332544978333961614688565218461351489556880899283549806361056249683314261746335400115701730530237718336595097097027412812559324876313218696488324472900317671775338571956498297543535615878425870385682627129056776055022926436571839519846936396761246728412463371582808324743276291313149951352786325431086492972460521484382037308415689857420210717620310621772593824964712292846400636247737852014186973755576655157975809717339666705386066261709836300290840496751443208874157794094094540257445366362710512393694447764028895398601867354629772204811196996200971437269450629695366462011019020280964319913423004473588951987864248134755987150697869924915583967460271226060788726148056483980813111149515735283206767008841718541251602616820031960097920726491318529898338745254229544964973717185580710778050707925192254058229315159998360181562653009697704764217780345776460074404062465921679465639149452026276586014043977546755252953442852178133868793184256383031403336529932364037664365227698913054710588848211321019583145022020010819272860419383912897151983950171007823111517263829981891949637442453902121869290267492834474470916304162991380154385862524598729113121107725901080313042028493269130512740363775743197346506226859687055800257848463447138697986648077900451718846218287358784193288952464529159335656203820661078266878483943810800370799436090912538624*i1^41 + 281160009337965146938056364600536864049218758420837418389633382329028726994266812483306166488760174032975292929420825861582289460387177646045945091241067491715006363428924618826110539530389945003674313758882569526571339232800559795922692174631108775766305979926137532330728212569419287907493362106380593986604262272179859099347698928442029428115277655382412449590393639488047582140270415169145024895793340519763347880377393144541514116972929219957252363503826021532830191368246399440233323030293384938810981541164248957293465392411314772135112515605238226712786306864860052526481327385860965800717782028232585223795711637370409994481184874914513521334160920409681368655904597320689827137739109547538577141755614480223034416829085669759142851930511872700423534078266970550087115118681734044376024061285155299157362273285614128445670108214773365410143379689301424075648895639598803588624850181036913022164120045477128524143917156562161311198548332988525874596676593776360766856324951610279361598056079560699244693433947986828105799048576027024466257175680050541211590722285199973966053327674191505934619597459174728458321620108735781204298426904450050206962048356513705809733201592885792045511544328583253422681358185565419264296813722378534812095513458221123187697000755169260305532477825582067792749162611300777823775934089681134882463002808255071750558573347113873493086532677528150821258566174371270506102707657647261461217737496653690707834274091821414147572672202785001063576287438821044139989139384941523517693671953357582158361570610200380769914521543021385946350481240897012908602984821200466803929877218853657308674023349255655313999033149720235337206959561336212915194055776235815123739050050385940361704308404597471174439679877273265743220367676130686798851254134019543145703214721488123522497104546358044481775913744219343429732694331322405900687128774224348562181707554107438206550016*i1^42 + 17221846276538629910034938407802422587200400156467971654699631849121472569447732066912369377428381814171007895384238818899255109128162621151293187903872541244903445489033619673851077012838924273848549476454314927621785984350373496690233491706304449936796411692666660742974618243664639362154706517986566680088654283758115534166083516369174493219198667934783357474813949832086045007182708013591722329446162261954211143995768422003708548999053647617623588259614054904029342408292192937384301847056209575409639282152510923873567992749838002038356398844871472972190771228428846608478786727154865951117258701375676700044922663051527126436597869513575248343278726193945278571912536888968456593765799512123863380849687242996588491231981818397986737455717154728975635845170770639890395786502899373955737887858983286772905556103513173944922306932600174726725030480249697020926382181147340910019894426150356547263378925546727493453349751885920438816828767850758989549285776585898362238175953053338843502921435557417435287162550428363280491812173761294048535684050775630563649071774287623705503291524914487780883143917207278966665191086466726962640330358790836365601163941348784468493941613976722273321123009109091239707105287782972229106319254715989460984575755494764575530380450242062270555829055247995975708266856665265529882373984344975964583101910511401498441225412284372673717161289143143652722071186865480228030972431524277213922936405488780135902446310525050095630980833214716564176062463479180022990302042147042844677967827641556699524126407924677382252761552783438155562392657903568315156061960505490451508200220328284420253397995760097141372485908023195751970482729722738380442598095129523345409491430256259035460121149799536452371020560075768586222240509611472010178522668759506775411359043740463295168797537396484497100412374874077486897515280737722187685179838467573284362049070492024832*i1^43 + 3541063342551750185779429430698194795269209831734989450378655341729791413829435624412300302847254295310135478465940128596753978727763036270008278660307570169717056427914756186069924351407826529114838764634044652504552836222745268858336360794863972083292351696483567703025584337880544986045288882576721425364461886670518665174749424722400019395349699680953451671516845255618241199712595068283636649613034917187807333352693589244925271436488505200506093905059178219868636883993930870700090636627419640039481418580584460478927135881914993102933518324706314075044537953576546079650310960283833017721463080589032099375113692810643572223004021807807619080592924279454455369804839602715418598993136255977135411102890271973411596169785458489463147856496792679681436785052631192824557737243188849550502822225952558987594129390091891265033195139172547076100663078354979720888591843512490228752876636303681681368489551061720391180550794305414069727395282513574743114313455802266963031239847459739859186010833993852525283493117318956854619161120518939876379839687914228756034840859692426061435841796269534850494042886092308538213580117094475891348984379379744508432096871487723636496681139506497721031684465802954889814258457065372649848076202694224950634734873115489008053513690562483130176098932124787542351325935952331793772634986600422541812978016656051659385592998360135088241052148718988087626741017487775969483776580749573429900400185597252206492999145688834529717790053598648551499903227810919641693330892413239055665123099251830703907478524202080222027683293762467936011561666889835267474963223896683369441989899399938415187372217963330597346984881555614754434617207224739261255802667554881954979214856254088067895639442598124294183729563095121741300065551932258923867864294572536282688862807381893953604149768956766250451476650162961781188158117110529452536855717315358957505467121664*i1^44 + 381353449208259711417528030856050119479040288533140997374496535505305972776465345728347657078598819695751070370799830012186726763392430719705633841080364488199763361725186848086759849881270318613238972709470630527851828659046245350337861568337764519302888316908117306602790147649755304873247853519017555663740342235426374483156086369972630219629119960271945774126020003359733280161021245713194384698652750604724252186217265746692876851775682971106971289165813604377455403575903282906307295625928350906327996169473907421826161388143528605556952542374810231759068716156810210884901083646726536538725499433886879677174850014485960680163800621182161731983160917798900283815586459425467866324255400837081593140362137824795410458742024338692396268315157537123311620565677157030848786849454443447219640514624512114316964023951527688963950321992923911330358480069438058719808414931449344367700305319153697746343841882814314252276489161348933802007794204401300803844861256553238443801558869518528014743536531713827405570064340895900501041753169100632551736651295666847603299802285287195378854918810111031228474338948474142390935213309272247187150197148947664828940767800011077208447801624140111099719470249636423642580207920230995289664486951545925955470675286011170472989734425922222929597032952707786447034955455965097819868523169375928605571391093509682261332796586275876056108126305974917813953855038432175368983218638809109772166852246957435145238379721712193178354415972728655120900414579613350223899386555307554988872629895472748498139278963624909927065299789205269815597136624648837679266450011869988610560250050128897693924342579687729974924867847069577188022288960050330478133700953450045396383659600177153512968634192072219296182640316834657961407837803325356671101052356858070391055720471958613624850427875503777364418470556485894372850073051639003192374265916533931769856*i1^45 + 30725042800274272853648299661794242482455742807215140135400302464200905040617658827740445496904717731672522896867607639795096940759422965793243103818892648622997008725870183525321770244103574370889956737394571662382055193162032765107315386204297568902153045198749542263053066893360905908204900179997942154680854776721502779335775350408212333761526584406642449431644941975012015628680561904408131812341619910453669907530260056567513329996834763081594099707908778073214170421719024211641960523154399260202236835522098034063779339481682630748747191695336455385358076821120897112492765910484652127801343032442994336781138450445227865888056865542583978910447189568191128606901521716275074577396241366784904459892851360939943497560695081794858764312704872090833998933743345606500151147396239966782868683882184747316501279925704709728718238091754695448344332283544278642677025321067480592663188175556226113178263915960248822142660514911942906535202833730950614311752932020925075034956566820219486002226308418332664066688572107607823881455125020561094826114162494375432030939668443730115416364441511330495115289706218747242156788171988783236408838513629904628726631557666070449196253523833114303701925673997513819016221755218775924512824556099467066043102874803866649152235873231300374471453038807576002581098203846123605790565548759347129612947664774291649227025316043624751239419767342982825718309797403889989801312430876958987756238285016899885712281515103206625001592445831622734381588051102724885773058730214533633517931142614966463791820642441110315892675519796936456323099471193826163254486957294818242227405995210688306619291046165971817164988590058076991069625671659063331952292971529286590696663072456023062398313185604747720984363544362253559093410654943170585841916647576091565157963902819475013673834802821808083042004236210860931201841149950934285170246420529152*i1^46 + 998309697351652107159956869784817231315121054349815125965820888252850098423248514563353364903141931103118649839238788403486926183807342487148469564447891317398571983186370950434367918959360028737638786068940638892944592566552028100530943632289423195500372486079672539590761959186877006348472483706172340464018004874057387359293352270924236136995283327627971237644077900017449168497241075696708662634314558548778424122255681385061527521644143589334376921078495169502227338995986533149944073551538505678645454212358748890961750379046722831999586056347925885935196960683595101269538694055687530261070411176586751752161790867232395619172871024475006363877166688486572979675970665303100964533945094349960224710119120697946850775303915404352118948431118504204280509562691502946617471818233262136158108126628817556621790291732895179086734346769094908454622855544850867173013495914687492791817581835845776527977103319814358459071279043005536756713552277279751174570991503244677016568272318323142175801974945728199985040335963591432786444954444353493684116568830825050421560843641133980985507723079574416805138316655806511232509395662006977258069748246486965168356202923445790683661988239176725227915169559478554506043120568778032005461646509739003621234043133878674684530846461917401670790575980017152333827018426250755021865021372982444299572703736406756405542691799970029858330141751240573576525753031959252485435231387420693156602081272103182963518753934584044701119267168830346757654872731825227872264736206735837312322203903123972433118267222706829017805388002497666081240641835381062422563495061618772973482220138265981165765414515858657813444331139811394527389787295844319549584049694345998094403141515139173501858481208237561847143431675410783010425118450334808549883668582130958293016897787210708967632083950670137698519389278831413564966390457136038987956224*i1^47 + 10171399895137749926209098736300876154435492454851356007571313241498642658580425102565230708800307943274577063188573607741953196840230988770980600778670191438879073021224520164672064875659026761116129650339901548058530553570821668280561874159523213444727193928573480534333096945187390776668750020942754930616727205448561569446890718972099197036989827635998808419412560407325763931482202709159784435291661266964503792702754844099492785066673558632675678307435062061707922474251732557690370846645352967342381769219492084889010289157767090126780891639624884828487500286104352773557409293694645973435538663256693562500802576812809697690751475027111970160861784579966553720346941881525771874748676300815420889117974858990356939054356317098296981418637878060315628036249579785187322187273699722825331641335890877046162600730554760719413855499109265307100988582361312187575223682175832258646120131667919523250095816832735549468077818631543315938880609917391945370732490665448207590276564718633006805392825919398616676988216685735688553616145013771734017599318339743859000414732810202730199147449999920657037133096390290710056050136573152095896038050620450497391998452764675268871119204497680064839315709178990958048880985464736063650522654476187356588922741263442697141305376270499404261661493546984201896595171103691597645710341455915568192847365612712331764367319812523863893207747216159056427850722994913694937704797070480964692839208430178621822963556345836705860050955586999425380393484537694642703464867315451244911697615491484840131663052885218688230095041652198037160903649329383298377081293700347483236045480212275089686887136754307547261540358275144256290072179056347334645237424210385665871218119386098884249320889424450458911508446189452124105942395717507972232019167876010589752011631816999613784555198020343859159875848454395884410629216163332096*i1^48 + -12896624026934855938686759397514314479664879854567057134180072472930076156716496487225287849262192731801367604514166706919619056996160247234064921411558642112786823874193304169878819839374409822403375394158536237119204915671817132311566963898444497377010077146959073206819821864043061990704124010920249582228502582692923564221052954363631029102348489868935504174277724661202302893485833659918730069692634042621736549216267106600530789890010382706162884613600022690767311114997311580194654646015369615011368988619881730656761429763971446911194571531615940575517896626236930794755259339282800353539993535681978640101730523902971390759331090169516996303938106701425819224018027638318961059683582759037083107468732347363658263789952104032180348273118256188002017432254476710466640938568364743323834242636095055960924173761154034107975896297829478878029844236366259294003812523196272493903560652237350102186474629240979283641453768024380585964976962518474252490509984509089662920479901751856518191849647702596713288801692818153272783721318498388728706651419983866172278673290076259708387442102967623265357977759336501885992161153588209265662848103233077095291222893068793361305809477436552604300839232690228481967881158919598113241878000055952516511243209940642142862156446123539473020445499170651885117158984394650054564687526022866195192877813441959496791605950046191913669419440306824773749357506435195599871470202796462212322019705744729752372506225832849004605236985014395591078227364444998261177364656437838641018135586016309907917719785588741520405111068634520099978694939748802177776502548213041422112630485927598496943209608576928886721669747833546396616594708225824166236663808853523216573582809769587011013467408362005076144562397772872011545374285072144089220470566275709666007844993106583807850328424920342353755189422947623534489239552*i1^49 + -32301659775204038825214617995796077078059020194042756824072441198322301245999668791652776148302771754756781903514342200532921831731737363338711522499798098128059224603648103676098290645847271271535954335563600435547621360652603604776715919601162241192011208471912261203658234711122277201615898106268617779777402824216843826485902920182897984629543367883016256834270270650562956773575403908718541703165775477279102101941101618555719031792830719816980704173673832373388493397419757878866973268193179996395244140496969255263098482811469200550132282379674268543542330787109582595169452217202406793306532376460847768512533701532634926686961940895429962857467590770931264205387969391319983682941024100732692138099261654389043290304104239178225938543451964192462540952348630835223934104991592342300569844259916938415819878443754579821336747964785738380496718953431610811921361311405869365873791659610896214102729761953508119665536085996438826912317711976121168689808142301766820113126179239151206918240514988315009358353707152190752305174267595505041066112486548746705966816730274957857448245625263802305504486951047425327027470399751082107989422270226017650817540643023783606440185910378042223902720043896057927240702958622623779869806100009970209453234209809584466946972252601700320537058416715665840666767557791830363858883242330717353835185211359163400006063677984663337721071514349912917562840873572335142838773597749267227679918730574141491534146021619086219372400968922703604777557889292165951509969469378326902264251952322153513769459177112964813861663022439337018117367201966041619552191796336867216201577505278756453420718877226256929199835847440953101293949813307449132744578622649053401413217714053283594410173917087381820108789697608675117274283949556629890014111129142427671585631576001781832158019807495406139877674284765675520*i1^50 + -40167037283873871997645829216867363574276627396206356412583041674746494344265601756648488238716271201241408558034956246149164783835158112203122092049203543789161164433388861349065643150095944424928305804569322849319117160227458983837668823705685628345356665253773256917028495296106681160940572473018862384340313959789583993257446243268363687278609002079955689400882256186812686712958628500627248678223791567047465308681884026840357884096277998667146981154322379896226348237375305320934682920990364870738674491440665717065558250347878874292821887271400673350996641111988259386310623296093448084509721317528539789101468946206635453500638885490239705309415740030885596858854031790391907008198842379452181851848637130897620104732577112084758689378457593164416003490919477925441651895598324651384807428288264146444341289434552807775355662640660342986571891757517289228677875936158074876140588699430125474088533672984022573583208628530601964180799481725311673841710134098534968571024694455263760593547857839389626577176881029041177093313469948413204304353746316991027182798045325417011085351848517965662803813918506560640986728165828796062140796301170149661193800963138742759348997885858975619015103369167134530394149023352649869244156670745807035160106908901419045422896196725249473277321642430838317587529659321487880571717706896575136718981547219316394417591173374752070718104608303067872444429861267550099706380212483348002105545232794710876261047757187074546363114770251196786844589427640758953437114324951131238480659197662932418134785198450151252237597883126903113931317223975056493094968327609860311880513125593711056597526889712438235081125049168123123690474122463666181424290107615570966021597141489557227137090672287233831070375492829875212129106278223717438629668106657585384831672303327138757278217160884898890759798784*i1^51 + -55844138369284345283981433256491773018552535944986482228587854847591436354873795234705915484967897119364017425235981177963097372630744857197248126573573738310637468542397240427976101868338713504309591629446413884666146112744204628670065112277165733054811542617104347302368237667973754908068017036971111111716515926927757174528201396981209052785928608703600938811506399892672746198876977918187776483664908747060673243701609108457627800331011263073586458349842377576414832536429659122877876680969818892856219390095511232218425192868898088838117718780072478505246953997730097145973221712622547481215192433949561961768073572409138806654303738012215759988967647258718311870341240092458596567171443379610655006156907909322872586034253759890884261902565440519128256200403493235663509514344021638048856004635616878406649333972628446067023691307279463104851815786844282215795655810966168500412963904874245210697914178637725192088607041175540903824243651387986286111078362844468755878696330513448352341336023114873951884318526230900419961343678123926239218006375306639497042769049210489724115250547064184446275884316778002680406963611835867657383876109295779249551772452708611342589521735438669155180310273368054760310050470558495401425632762206079986287497520324358218944005155877863191297877212527050148025601062273273278276882519386280940684473187399934653286846059005307710452819223296417805315299221842456903311287109276596702445445509519522254006475322985895675706643687161754901370428547981319134051193270697379735804104308900995304860477192029679268389353175281484304157667095227251961149120245396279108379397121086772970525758089972676795127161437769405277590888596705117060583489549533113953012979647765312440093757595296612090343891974679065732952401100489392481041673631955846105170191036210896426519785359519252480*i1^52 + -367766517061582694897117900220673859484852473487525582844583601921449267086014386219542454109194995146162561462105686349356104195244742362186422694696982757876900919769578256723923380114171318501264530182218480886911469797502001256867203580445709089892579573724841055299993054029676547689850241225597781952152050040589835401624645695930870187423526623207921265712526784252014484115681922606482163501662990223126381499148820647320212581091982595348059737157986903644134742227933521226433522359303171864077320042772797010037097374194940928395708678947965397201136617392709821135359006070426806656437965931797067480254028031151101887886131895194607145693573472951370322854458038005876905486508110668602181767009683625735749958691609184937192347294673229307822150214518668892605297713319269843683015148589518577102360785144543944966340079218962654754005606704796183268931883741373833864593886401484286609039833626399402289692277762683500246424948259987950008309828803090546419476577052305894903689679951860454978443027329329603009280332006041753914525227652590818061488968494120370502524690248846867115460768404972145621881814547078614397165204111429729262676871432494396026627008159389724482214997823779472366344395734810783600430321600832839924281231721390329289536098887097948507145221868679732776853131488258217522424582305534517596841292092814316860164796969250168676713009287560403960372556432184148362291008768929447740254738496556895338552086734568251237038266335501271302567575707155191392442441385364595389912334827006868754275257613264119481432191726332616327195351574230719460225939390437124826178436643209167694529900761185514543466800905319048428107196374741273888085140018479135583381155797944214586775227939091356010926643239516368489607644974156397549928636608713435386549361573941831243187355648*i1^53 + 2122606807674125470909518339607141657093737422179757793039757750830444368793715540655399421240007066063307725855549584265616391436101012103162791133080979787044821968333678719829459645486258430478845751476119675944573106374427349470490295324856209299670462943209228763734328229111232725280673206545857569530392512676955723255299871089256303435325213777966633619572878988725978537546100300824056533056194854141179866526979568443352674507987940944410655545839327042491538148629241221859612443645965670767325797471864918755819497430895713051065873640962471215527098562696824365654911842738383567837852342788919800301453050601301803287700949323245492404219013460383105643341197243644699894807564504866534084035590923055334452181997905344496423036452576621903173140016176494657687169324420118748621907941127252656329565178510602080588276894535503807629672425920279580152914775387337125796204427028820957355029355549897386334714908834428626916414032915933732753201227934965583608734989763344590511790514274733527396886648822326097399934097385854577686736701852916117036948811949017443012198376258719205142826421456624785636947200630204587227857339496970889508990392779063738350405353277261626398598927336426301366141795492290010516935566853917255941654516551697728959570616732488862838735443010616463459254536077181705905646621950715368865676810777325086530857164228834047566546158547147579149929913688089419924255535629187435399797007279385268647556987452259766345067025629273410976096803930657263055151096846275279999057914337815465426398484226510571636804520509884043605099080903042975171897147606609833547015295678107686641098282502374263453708023678944849138838869928054672634909452785094699745568029365935422769521527156390029479258660352518592106122929804360116464961936153918841961474206197897756672*i1^54 + -4600840092743005204895197276241393825424992663752815186428036480119289883757926020796556435909330602455970815953221000245939955279557410366428410274059181162624310418266754802477409193059610701976275568458394302296078127484045154502333085808213178941425702799063836217430971449441019076497755736230272118870020527618537839789555777095664088744969098017174508060746292548277723973400290655122198233568294140281498560099248041901022410549764773375123759047229328549105374596127011810106995614465167600941274865054124108489133967087990409166961428791045863165239451537418268194383670702357531080083206903742802341177925035165168617834499635859046415555722446726193229843280226834511476143555991719856298180713557192060455751921607586361816174375917430353371104753557589875879988833458487160455846640448783335973194069361369342715441500328612914652768146778414424596851250026484561225630996056454530632467618293770249682926797160641054886083530653850008878204145331725638463842415318461168896895157967759168280430189636917390394726857377196951247875322138984597693704300410069221250141035413638854599153969390074851716388759034666912869071674297746077928092144990876908792658170811363216157273886174242395942427608666481214107279981355383149982997497949952006790380523992568799425508871904686964558780841918506190317529641675640566746931692789270120058152252689035491137507314761768580084382700967698043643344849934837199033724936734480935874830652409155814679570837807877484280733079143184870190762377264082614459536993081644463040521393342643841601072406242949264360423501494053719909208636051859610321739068595566543317148167886388009574137622356260653600915947179352836311556536701658204902936285013426601884826157450224250467525557855473440409490968073531976214698288733641321537419083776*i1^55 + -1398257660608913776750529490366903596496028861754563130642966062929984328067136726826363479190371594749911563137198001683324047936571164097981807547766554139283857289023851211766823394390392347716369991427832627621954268625112175370613053376909191163213570771520157826417190067128537664331422024525718973623803171117344144117695842440303125765081556838535420491480607434990024596161415230819537825315245083390630584746781702024387038476635225218292160678346937613855053427537733253208447430155991319990040364668708902858953101839383878986458372429030561101031546742710710312584574532927456278096009352089165572275341054553429311523072428891883046400425386143292872299212663105096166119904351733774699347993072680393581343279361094684091781326458976465906852571386972177689733153390495387426729963633340854717314862465999216920674960779685192855241962376582031133397821826360955031408519361615833375436144296026316806668320604825876362630659421949226264657701935223488976772801410370004286110557847153036483080505950970789436413773476781155659119351934550956559221519158219454402678439064494218150442778104524710167214019920376846303467568069660554209853095484044603537099638776703194128076928620849110827724467444200176961054075166779842807171353894448004864893442237329779219738697537241380455230776796194486077276279555035636661593664315999667141612767884418857465519349248465179806055212347325352994272994888158735701827768870791569676094343259005644273086523879354132016258512868520404525564621681805206513446046675340083743748743121262348845524134804623198505441160935569421085267745897081685073387169478632001472957368902389352673369934542518477676185388265293553862287350960541474375693174472890736946247840609216711871469222213394794461351788421784679553648130529427456*i1^56 + 86300214221474411709725318224098878307485048583867912622519212663746066751820492928003793738167278749435437060065328537333266075654478257501406665919673453978420196627727121859693721461847579884160051170622268957528064489975378590778323795985112482466790071873158283352642622621834014474876933838302948475987110482342042228837204418015765284222213558428565656808949691467301371539641814587873293465022312127953033136354003274230785794394306822497058411307475586853288211299845916398242955832848962208228475868173476725133159664408931724887380162308581146408428499578695698555390750228653436066694271512890140039589155430802347831344470755762201560820886827535569147007010132094145260324419739807572614457145198654061911780279846995194953097766385861994968669725173860747840470339867419713042654199670447512779086773843054520235594244784019690084269528234782889624588720805603405082776296291788245965903750234727087392830047795115916048950087201878116418796060672997278909814285472008936332393774737014472527254205267947234326602102718895380586498910177208692801320501677819218451234060943972025833327829711813428915532191374325233452437263360518557108977709100817100621805771587507931222492345691516062444617284294652259421795514508266103006517149584236268935674136060089486275394984035189741266645306402757526351921378428831991564122080365164118175983119118323306542834325293610355408305293282076409985705508269986503062059792973335411758458947900745669787821739392645204758996533647133244452383955880706161006281134582667154500527758814717084835255907567228154911210059764198440248566669772932640290308514237264741295145893676095496991933748499274407721246944535620914548982329235231521011022909358353515473868850052274218574494592348360788529905664*i1^57 + -18255050019759264434648734037398853841688708089364052097448281144435936590899849780286065233744086704979192542488482717125967436706384100694434769771468420740009172646539687153845047094748988891304932846521354188940106758107416944589832265237345091928001294816148274490801746489392037684262873088863320461762795817098738733742371037780450784684168328186026148457941673349296592203583547515228512134106361136042542586273755532767038446136454817999357735954915611640412050548485942720219689853703590656266450326876167880960817400559821224888498196618498337335357118003302870278103959236736080737132973766195090520962266358853093324231411843400234863914994507473609482399810676476694666122419284081348709069594637754511511425038186483158097345862447580665989349692752654662010313183178025167617418536609544097999286754723181372592791527473306007678658043079748793359693840335084157765491284368049449491439252569949029066889199422533450925572984930354062468662971856094694394576955141205095203511407467459955991781159968884219244932280168151294153966895541053326671259086108194221970101676375223715112484502371924593535786920205449499742046964529218652778262580640694902516165075798405008698049223950217603040395207606674198842926644945001802372484992406441635564052579285432396438292784308775383824894455881467121189657790799999944479764556235560255440331620822515146593561310941459616380096125920290493317650277469988385978636072861275880451606463489921371702727378700080509942839988804338501932748519702197604968577270915102898717718561185026032867624882331266660399471257632889114658138422402736474932843614289170964712268874625243924835263609923014200499320280538802035917722363875569048950083925846309543125040434774016*i1^58 + 419514993208720451813254026511911002492176616256694091029519644104034203092112367290886033768262554234860938863336622430252650453192627908529602458301089457504935561004271539248056649781503451191017427054786534054335241631663504034587088718435691659475945964914999596239763087975643297239770368188089353222842124052140834927921430310338223508912911283336049933228256071759619448052543136337856002803639320641926133656231288031586580144484099009091747275433008172221225218424500340274176374967725832078386346428343940394939409167566475157568874814040328887550789885545299461597929341918763591302646102791245641898028702108324407569562843355865721041237202633397936299461365151471957650138592273805444084447193871265367495564352378069400414275979902682595730246349575023914400866528412065483295385663286083395520439796045161887841219095917062061930232344551602193274492834594682799540278722554920857733053270162878744177627203502506300138234346315728095543367454406048934631101339149918374052198098419678843760787032983941754540243251681009277911395638841742825011772519640327512951712673510363378938514503664550110993326348736482158338942248519457729100357945364901949669117843078382817888202377123423575363795808596940728650766540098161271857750444256463717382735210620419766454271146017245231148476804661177169527532079509837027522162739192747996577290452805478884079471660543608211362609472636774970641231902360170631547349908893620193071657372998463325904728043639528371461081308412124152613703959853627738703772847415247645083326628400860869024821036492094956673356736129606998345211876870790765468885307605941517339640095559941957037762007315525860857925276596951040000*i1^59 - N1*494079890016717432189793811201628945560480950456009423286559420735196071562302763750595455917639920559484448337222582442660489468007630587451026995254253902539412767317469138391000508351498676570092159355060351726178067365837710252098067175988722477881107315384143368673486286061605103903224136008431539716058444171973420509023946533456079914388246838477262716869504361613093515533938438563174513079018868951193694888909050795842930851394138599102128340810348927392980615589105561894188500272764287954197373150163544067866865234375*i3 ] ]