[ [ -341919232335917033181013077516019886097430612645961128976465712416816438489642106903552363635450708272451618501320780856135961773187412046463579271877056880518527354910517448624983682541792109816898728652367764182634021960950461229443651630357815779902234232218657296249149142602616768949769390614520827708684436490341691744344464591227840691758543590191034543981355437416207089316867667792737989519769973855715462912316246602155917532634057717515142349988690935478747481721338991237239337842090534605125408979620884557488849833504220349399067314012386376285020397416459458954714596099846575682159696961297137778692557469344907839271128202634371699405647827010886775189742084655341442404228255366160583659187247546376996651322226252488774769874043688759198318068218496031690243507413959695470416578913390037324339252149200461878506090860948479406034325348301967415225116080279714921880233440582727823528633501871881366713763015747675314545753946491988108019983957292844714741115598207392133515213085919255995762882212800441762727012196288410079239707873586507340735935594963779676306563455129337837230552828748090119453434285986921655630649111916370470819938461315358259931511646208237031417601828850729853840222195174840111532759135872203114309572449643798865419573541279924085028723424676055410838554539344767122659377398986515332569076035446877099805530643755391633394220675277002337477784216275531243223108805226260993506016643612028474986505688468998479130604145395466352823616553169469666475553018070077231876564575732356511086726387655223708369479322372136313762611200000000000000000000000000000000 + 753730969500579112334700881245570050232953667613149447968874821796348642091938521876133301096338062348542384555499425677343918274280999933692009815738361524205388593768933990503491892115878369115248497575943842373768012873664149973370890440318354683002205519205122272093546347716878221199794364316822854391992730588167712982284149054917801227947440209447439968296098207953693903312160115006035984737633702718914033554554377821228643447918289150464383887412783602759375952922921629637574246541397595474074996599513976894041506430984923648735577892115754183016887598272361544251126759454272003829457216324497262832036985822831172433444888629471485119296386312019049418109951206069747798051318640039391056368577931823361264176993704264131255379709117629180134652590882238750978161820928562488424937918130406085350425224050446470625715812062520467740257115118005847258312553394525298737736713775863817278794601649957056318633942539451318975886694539883946313769111549166523542506483568030302054302871303504090205027003957638169441781414152954955181349487973434059349602420918745030498968714772991080110684792887101114176000730170062808809247858073857799538722023300144216318409927775907066000101749541766418566389640810048881314502531396663488507315883746277301096575825808022084441864789705041940990175337569256015843183339440726656698792313774184377722111425587135441557144578606537327719447649363104110956889796356991973208563215335280548770541733206808364445395213332088345957848993287410403231412458006409294292171970499643834768724180970681542249760933273833873350852608000000000000000000000000000000*i1 + -392893128968113169591627414317888300988053944637363175166073796036535953082490513866502674284455141754741356282691743581704316814887165131135986808788508412186603218311028628905616868452377758061323600639685703284047721293483422144630951960564357986115888344915761237683276707037920856812104655298671702949885072677951619576522086381344377247132569353936234387565181879592900767009469829555695278813354150337648225374189314267657527220647994287400738230114684164977829833204370035287539042672889613197220962610838067256637614958591137370168149009557663513875588905904113228136521551567780628065534304842034854361033317730732384656430137727473213855470555536615544576898872357286835654331025969728648893387284146736868243799800486130360206816969694980200290324888106010345936353980942252688812957161631477582496466711820407464429466982018687211777585672658357279220097329454772009738095800201103621666512119688808477404651633010749765422631481005588006133366666992663279118816941738947417975324889052220604931656930738529713431173135278899384832593252673525309107744043690378916639785838970860824178123243237484703997292893933462472316117840236293172404750431740262560087689025716061715429870779617167151342972300747322198611983276139194975241873315050888174792132619383021254621617751916213796475696020989544314150505150643846705257482362273604835983487029805177241327226029174043423343513870282339796796630910558742950858049340846066318011917460864765060997037990077385201259093906264271399098796705166138097327649031228751512870532398309169689133067261214709425656299520000000000000000000000000000*i1^2 + -43639878978981845134781810202105866731780168744640521828987470169725442600933323409018563857597160313279610942143878326322632976350638773006447055187281307962405317724017794470729715795278026204726058752137410079840495058565810326637045914152860092663084274719774746278028228339033779366367073418697044921477560478672612460626121894551716611536167106301169272423131116022203899739378745904252248195392145058138556877694292043438090795068703208937757868347002828580001916906050057221511363596633058576217656877874281732113445723339396146175467473805130257259975232762170482845120998504379525488032926278036703053899188586320720847974283923266500729941932247208956272898916795748708112871877804863131414742148752137643905997097177289156352129084478603330529724702013875429440334507465986310158590120926251981908857069599300064628918748575245957719538775799346269974362574274801626285629162468908011420932512579087804036762233269654235878023577574428218161956276493270068298634984502185960078898758271465798251408553171159839386643490743183165316800852028253336922225935276623995530474369965789479423719900338415790969724426231073207125991072899530007133876192025348748773222667908443253597994849187952140581316147167716238264719195053052293257523171748702672642591713621041350147430160398690323782441818373436109801476791171828116769210084315632183498269526676345954490838507735138394791072089450915606452896915901029312516628803444183982061930155896041482512563136508778755701967674206851713776711089592707250634270738315599075657366672425858018095131216872603206759219200000000000000000000000000*i1^3 + -6799030445090660097842747868301765693336629000713986500956050020509887082837287939913531727970381288655318860212288390602647555038870849884941778703082168974465434380121992225860130720750552765013978674582387908300101707252753920438216282083228949549094970355428227225960853401996332624713874954306294441529928431452499085462284761729102628383833243610380975911009395260202567769822631202840602175255913738833544802971061359805689134219954093923232519233444338537135034767551411227431062064458272864236615622643773679971967156655880257114150660846993530702137922344242107991461497869390280984521986218960120678998335100290266869402381788182333671886546455250795077699230339352596761530186271841051052960973683577359923873220775298980094149211504055929185625906817727756228727394667987949793050542962922406669451778981036645953404732352383594446949746202310967291040258791285099964029613247598873391877537885671775161266301618765361386145105235484041617903265628198290854381910155577375754881896872503816361987483953298581717823880134665883012151849190635610532984808359775299077038513577754048489259037850005035099499212591982197243144602047350548448421857043685411183729945419571814931348976611802238103545603524335686528603862364174007134087580555302658313728042359320099905034080255429403648414503400245655044838319027378336303877368158595734017304331451135400142254256483853820680545135274040661807336343448486782503821796067470880317418977799801694164138975383311484347323855175068397273611157007846886486591839139306304896976607563703911284816675873189288476672000000000000000000000000*i1^4 + -152206944773449341845230276727581083086222983260693473552636150398978636372316222287818612062693290705094419349022175238311911305836972586482358547873501472686176218756247988711537419179556545374921772529766060485289203418960992888722782791762196252598055033358921622224850869083430306354633340323738186145360303806201785348358291904971519310433914015212567788901647120134802726628312999062932224145507970496785548984635656108839464932756556464792014127543829802759458207615911639854117098200830856952382798731536304958387749486264291308218653199364274796853842277508812141610678658187058411993969830667245401473661700143024942307967924775479326184311795683874349468919744651132552521561581270813173350765966756506258783976467434258116024231328570534522173101692182750574074646956928739223613828782420708285576138427621825586473657210981591447107184241670417780918740413782214517600068175437428325909954185771677576986984137304548930617108190710226772742927313862269045719856956355858936540547420944546051115519121650540545638103134738054072313196531219258571771516479726968135373376634849083287456052956630334932468186943126768646949573104395419388881174089768070512280433879270854684920049645953836678198963581905228875512802193987257450386198065369002495482723065371162311456936554029072392970179515839847146434491751159307962495581197312940025270143300160266211431488135855118696038612207457801467276591129091290459540910795109660016123002702255106503874131484644501770042887078385036964038390495755548958328795541515047392390598292021843615561724876710855311360000000000000000000000*i1^5 + -28771781258695222513103954417869544561767526262574575232267654627958777394663836878060847210676337640786589140775606907147529460738325772277108386180839369477977698308387205091057708171780586429773367361325485284035282900150001859885038744052972112700633735852918756984563541600002284317106037984404105334997984359856340522106718189899067044800915949622487049021841466791992751839282917559300493899610494024901607114137147809990448478376571595164948254293445030319264167552214886918554216703755181235211156755747531312117149019752445079745070572149654575768255897085262615051272378297176850179451557515603880146214654281883784456822194221119905548921194603236562402324911337647482596956722679713710698370401582220290702781732279773743420835955742692759906177307427264678588447705843310081089311248480275698105937926558254089383781038385124659297730078147738179786323793568100103010257206477270957866065626557864039286512117827774978458591283911506458948482580398142754374865573400204261230582039145064760049490200170241148158705013425268490433017720905868552905672615467553981742321790499455031313706711582088451002418038107413093017699723518515963299886027682282366850168702316073359509092418980577796327358070928300309536327081153770831885085566954155182340356958081445366348529615546579518958027489261188296209266266503442280075263290345810516911899500810592332899733984057643062020401333472577642432795023382266950533881993505874579369016824727031728456497778844320791445162562362773148318748067564371160063312584722643037699629516678941241953694792654887321600000000000000000000*i1^6 + 567604820355640451804437570359609888991560562217981140792405979198019314254968596486810380917401411119006243025985216772012189732490024011652106552869286033569070222340802415417263902547860594202776399425636547140603911477169780679915158967311358398386156712510200636587001201433352467110986708009428746674137602539915223925896522394236385911384440127255768346164914805183078445336481442277338405183748408072719493956433831694878586490871246867320071040621944008985739023455248783071101820315477137127390507132196443453873957116179014673322798610086623553311312472710599103780493995375969606369897085853474536765547100423989684692614379411086644908528751994112189528664139798638008468468186006514242918491889398454163695409008489737540785347825208256997225152994629963250123920636414482683188808216668350150794527504460506393877724842456672318568238337248832272351583032545703933812928590008924360537854432735506313578981920043553430169367742040245034187555951804098614632343749067962964472138304698019149274540959527405893623142341182234747841020432015267533301746413026502767765358226864020351462601648773840879696340146025949558609880832134373587678261888672032419566570405342955046754676918007896099535187366476432992555266185834426128698537048124069307708845860288995456977073589698083964664814888973113053072239947306910183639085961283985810464020554371692052700212020559294003902680923288579572685906249764744084805193908375453504952224601744125550343183540079100674246216103366497958412732598913615946359133920753336120148365458932288640757921851899904000000000000000000*i1^7 + -104732516056326411513880522703349272415972488752159078193459660510561711583939114618668106846341956377699400945558666732490466419963135531796460098439213445731317327288483238018599330226654447325995562014213263383159130643038006907079364956538665817700857030247014168638837603719108797821400812648735866145721384164835096399775856252282080616484728010761917876220668320441737547527256912580347788026052773854384937173289223078913137394215656102576436571715310452606697251386287438292337201561975209129205868007552259425040485907323237962137450536966187437508142915823604163712731372593403361193186971292439124136862105904273390031453429279614090576859107754503992171105901617563089105305801638486217933287906254545997217439920501358558424748017520265345008781335413486665052271353606127674679357815283785403649114679470501585217350434800521272667455507535756870691230893169461404559940443479386001219107425908760915156430252226685126117006473881578306226086414845295095106176216711972096509727563873834662176338535712626375941605875872473081443565401519591803155253591024322159048315764244610484693204026729158521278047715250635375760571497517022796549179709834118427437654871258577411716305925800831388132924919263787182676782432466484740700012720661483696128102290045692749512993528263654127762959160434207104219821514421485621549640378670164237756116379845408247290100069471711180682970526496096579743205109550310346389405606589844411993389033318170529168047241627868255992102882173183203295185633736215285317053254558080143078225949044195451948490723164160000000000000000*i1^8 + 6401840290672985836175268841633931973791736486293367632238952305629153790502787315109302405896415915317464702813086124077138916506946375746367286405223363791780667240482290709844668660210990137591954302092349795558914739513369712123287285950889198064899746530642437174370807921044075481978800555927964782293344737616401434980653577811416596043350154065675967311147827931085534078117553155207752983524749364288697358150576432393906486859699291154264047728698410130199929755659816405455131927234517440645441489038740635560679110313302207057751686698097305616891864241665144584617129938486896138155168326737223950581707766304191181415439918396277750310274082431443985341651198911394985154127366038093359659534889915652643110472909432871581536597993987540474826966532579316557933746348216236346816769104482169978676458854380998777419623959241310342297039419283342075726368087055593319276360687588043471361796557578657607993277694517304319878106083309020496352462793343452487916606477624668615201538855488271585147347980092800688829946996155527660041002203899970140835267715435956497504960621141180296309637558455357044313461912488090437597317844748607092927296995639085663688416806893762409234250931175168652978014414532165935872090787439169807489979390803545514107294947859229325392610680817394437749805168526526611258440407133146696205096007502349733875746915823759941570000539017602756480743537508415930708790423708097712887119105568164706078631838206739591681247964121164816072843638941098771165385580673348971360870433619423646772280823546523056712607334400000000000000*i1^9 + -301255857965368103116776922264499438972697870316947573377631834311430233832673131568160626585978527291729566748449912428236302767805680843023192763530340691888090776708621930160398447661155730695327475269565933053127444942443929400472059279632975531007973744990869606329151042267150293319522750288790633032096363852394223823087489095795123958817428632035068844669034763677166934844169890329988315657853360292480633347886029222276521178089143793392274413258974272283944088885589351161298266447123015872405055030336005887536014289021434239645803268990703923437740714887685868984635074283187247214551423038041217458288809352308412183109713007656192355349314166570694141186165097657022228447356402448787037650519297549890346235854944493508631838105084797977950739521508003728346610053718866071759033756632707024239237033539087157336832732857309078762831916656935248587194245467394052174927127579866475950070515261905798049045606669498183106561728579794745182883359873678908176894609734901123431056624077034041141571056626913322456736792729323495350227748904575417216194541966306910070543313515153656770519846244434812139535134718012180493841400751267677945778348951259039910826586533381685245835091050731802825470513435158550415789546456974716708798965269626682852783329788472022358428997718723660279975351141996822065776650873584630579725000343537226369374982945350953822209750667926411171132902276585596692107046460995760942831699172035197274982098220760700298436013117705442713164023345944088729233064279992373234356092207506356794310805642123477507899392000000000000*i1^10 + 13124942744568971210433273523273751693809538238015129441661497986023807287297949879397540624943307629748504523036042827271062724570459012767514703927683332326638383195428948333701782640442052587199255094659793770603776038972907574808097090270917326477716897538325905818358399203268065392661778915543359783164134354314388226336001682064332201945243716007682572603459876000977979562531704000727320661378659855517244419470923115852664029859596059965688836535617073993120430951465794417480469847542839159101990111161115239411150017402765732771764936159136550105630091505470236969815070412758342998626991098299126359971764666676507276733678214797998012387327336362344737212538947204820992821062733129293370144337467480008529296994032864013993268055096384898479603212769210522368543432366567457338081521617528309230076079625707001150575592360710217061499918641609130588807605959832477114808445654842543333205201234136857405967044351909711672954706268355417821869828389026850511783454655046520423071602104703129539057678934149341400826022800453781007841400513603217127741713290556756192635690631867046788960838579695603485110751434549846663919911017014531986287217453801996975564409641904571966360902328908905067616151692337219714058542758547180215617937987239007444290689278624044090764482896246499595261030743234148835232648457729630262172450460001583861000161433882777461545711200418329566844095447442531454304613016479034591296191620883945584212940687528497780371816371795624935354040047141257106365635907715862109587084500391054227083414490859037607854080000000000*i1^11 + -332143211507237136271965223219320495463005277458014591850398738553808288034645921408337970432907857903373254766456324084813256947887275865977001351134827206192993965857903061133718554417640003065117831396611369710597864497955517695095511503933551328476096767918321926653916264038498476831512076992968528021337436246202347303943714492539285560258648176077717021562282007713952807912582630460663195310129443838044935955385776485218380138108900323753139764682176503146617645163694397328955745555635861626290726161026142278131633199732254768313113809403826820869686800223190397101752520205303867605333761957089902982484007458487635778007536800087863663019979907720017090327544862166941201260142217091761181581106324458338621631918615039752559991816988487695031783056635555793292959640677347548952401664204112513257483507789182034122733102942871851746918987291904091971676107508142695372511074545464259080519524738973398117283673434266197336799093381316544974137377693932585272139264915894080483421601915663892970144210559520665010653658426721783862030473105221594288788996229503274817767212933303318260034522023685178431296577788283487043606116140115514723536047588666753560399270038791442769737534467730416602875068223420681657767975805146033253863584493481634077276898949204667635890433069741847177353550448074925964047955962122924251489202592101976562790760266187097857109841553402780623395670201198784845169829233738598929342228525039163664600468214446692749131641957697297446002217563319174370250459421756600171673699123609561675286869995741721395200000000*i1^12 + 10276329369380283103348344599660069714119956158749132091682949067750169195121998242205907765177750650985076639494434336287638630657757845297717348362795692623431419073111878162008840683793927297960346855228345883395573380982909449770878755649062980462237597022574243588652128263373504895687782581597137100400528760317003125896383609701256067031255964333671175995625440301049004903890731142350340733831041288153335170909353525939548218716448622815917031714458012220232235972505035149366425550359937598849047014963944720819989838629047809939352352529977229632409031339403039836854487092827468456000524055026401346137059206360624459366911292669962227027069444563118279257130009507040493738668468708276315015284989849451398072321930080635864903770144468287008505331043610109234399301759569260265693201054897463113049867974636924887239672921875847217351760421937256101787533773509780358727052700045867952632431676384818114664663781235894115107532605632603827449720570765435185328942343604804867882194459005602964833827653413582033358677373676436845593560874882362020817954610006816654279128228688982409721485292269132802452642520838158383607785389401190072792239802078807830627113217369500168347585287937167690874547121939415320385570617660989207582172591057195689375449051110862282052200895490055517007648093748718398130971454798728757293659187730157804345812667375310086664429349366385243670304425219906579968651858229246979956925939243322456154344468804068030178620003161631501674346392425960256886343478179287516893790218067049804331461337161924608000000*i1^13 + -269857504659597378415322527145832335227952442094003663933073537537004985859764675287271258761899613110238150122795180070074362967558377749422326173644914495434611842094198258997319216243836349396266322945231136543834889194929074860937032357096687322713001194080765871405310443900324258211250248841158451292922748527767385770361785759524980070837616705286345563233537612469386940663828779422843012302138594698988823769702010876044639763891907011728064071438179994134026744979707641981390184440753941296839488674223552745037390513652470028191262336745280137431271363129821992762348434635607869719763161787184170108504991512842641150852709060983003278189859953146924576749528046001229741814709207183114755553233026897718510466800011857279073611119955649186557491552492583904410176584781470831436515835481981868077716208396838200031053737867714446290906714574355891022564816274334488333993143409993299164388997116640590817220470284421737367892955009894881350177761341040445496776492368731935270930044823087177079385719106931360365589651322203057811616926081691166134234840859740152448391034865165525642923986241985014302025178628673799298219938114890687464923673725189722765670340258226999407176341937640408636005204287990412456586681906737353968382167298597298300965766203253073351805831689887685140478227598106041257531314021241045345988322818130793760569610673460807927617140666811654151458489718019862540282498996256087509884567116599978144711843741591711041504248317309835297871765358125891730996659114843868260438736269898279792412115830046720000*i1^14 + 4722079183637475188315677159038450827103846632808928238508389119270828121248811424412093916604480611881278456948595213863074734481553078923158043415471488757097309985162488780564914656221030912790706419693868826360033462610796908806082111619872898206236528157052623354406182749467753493725567171088528707944647877279193993997520084367276131803744121319837548215429153710806767574656583899516404712178648883665187063143757152393971070282628340120096481052711717766237670017073633329547256320946158699799962521883337021438501204556226882408083617188490195423278345979889077586895201654854138531329627861926516159024753854510274017547996716243888485947815939307810760115907361511612751866561907638920611793752447812287325823459137721717897235760367524843937370342500222272189809474296904618490722841701881133025645842822637227087836920870141525091716036173359429442902014235857857393166663427733085116157812963308701856616948066252032951087898672090777229753097095414456222918880445162638985296105865112106977000568551714256025334807137554130078413533439881641166792748367793677774741999093047651200616516585286277221127569709369050962322377098784635260606449396370215549044476590760836383963924997294627096576275039169339058055147394660301817898298936343874661729217713775481669612487328796534211303997358237825806827247678102305374024437472518654901482695423935727128956347422543099560961722134594072208767608656795663847438218963367051972754213151265057472637699319382959471494194676419845474868652693136564494053510464712862882022360612864000*i1^15 + -54671006924616562808376595150055813389260306314742572734282205870552131706491822459847106919732989860696458586995137901840419327188706778771754194293782304465860489176110620638130254581069877775216257001484381050152006262484372870335650603763087512772347849674502600865733729655741870402944385162289993118243204269755378507651423408954229095266708232056171581168771788113584074396738254758415616034848824625427679332843025415205607515549911435104415686316423740484325288089985170420701137380012750654934422865422768725739994743875315394247256501049795261520152922571891557199508222306180141792446851723932713157162599730860585703719086411882383358621060043182028298911401356876435964400932012216384015654557341973248908276872146830950175561063149355745920303870537530719036435249887451319344352885615293515070141846241237769413123912701972072353571593486023273725715879029339823305760120396879181719360983591355567482230699628525217466180227989432489954597042585689421301990511562099841365230778031148913182656865421069154857408734530630731437248668701449074369864888014154588971191266663064142453635341203640494766628955230846121671198135251836742883257254785856153940842373041090916402988427132174539496664102234072305183018065872402902047936398848423972866030597948223775771121661135621105246587578276584342566003739676608705311462204918005955104969782779290816915521305290061552864572913417836344950434766266315092507457746566720566255418780533939707085888669599100153919945391654852373019876162103219828988947705834661764230073548800*i1^16 + -198250154182625158023421619359432458676324134110300685487949698868626030009356471383589324481178610429136102159533866113288953734786086258738860523425224419791686194140167979857504205870777090860881829607426603502187472509284622951535199377498328493393071516064198810250470555552821560711265384158794501225997994117714809912901552656473354997534076748957259695530848788991124665968683290916784406981941090275904575562086157022982823240552497812077598051382564645867746205601133568678333621032772828595420887791914210109480985905315094795260437828096781053410694819017557736712988003889566016794978212171319911224123736078605324770706021036126444327052374364164863946321338063809904123011651030536872629899929943028507722895184935079095284812742959999390198143342350111351552298039772488578746317022733640821217615685141074794881710476209357640740559297047938839535522891894338776141750408620869492642624554162646384564754877065853465243967313232555164851329818630952199280466655981877097294332624376253397136939140335166861500391531468781878333982607206791723956912473621082904697762996662602467668621519708488094599525946079026725402327257955375276779786829790873815576199868334119349576533408610921422960519660812249998034250693698912737851802036333537108622536937383972049832658568141562296479084475902111444710864473415700093491179441775596814477446429707406479959149825250192778484790168048073110868088087208696332879735048125884733654403293974403650343300333325216659875102687549928059891827748444319956792482209200352652165120*i1^17 + -15686743643820215423944799402506031444759637995050572631233405062106038690684331488231887408501645066542177928321968095205356338617538046281325871184951630771808327679372319292540096991881168419694474773600663122465340704970600108654463145367317977974189014258123860146017141347931444320453744031468261570614388018797459954496693562203782306523356236957222857098246170756000174221743342160829800535511630037353412317633162920071918997461803449400122362715166981854584144969190933161413761745249931861334074830909798545242255100672826166022001646067161500639296273723100106271119074972697980670026081817691961316024093093735829080913181469751718013913793748757649137334111018284400897964211168811676596454669559770825037869444666448640046891317357449155636852067093515464610796107527099951109773085871544443588301878788713491845251029446014674056736856802203015184747268428244173773156611442738147525443045466967304277409070667212873265794225004481638642326602527306326472614112028839421060714674899972397342227331932307017876891154249669963370174013228988538685542678340522186807918124277719749025520046273392606076894555733619935252377799525294146810356836677970654584812267692662827577489642376489127889868615331732500030211587214533424290742214728099483734265362771967015395002572900214790748775134968902884104462660278252200606650715531842659689944795536441516724678216631324405707516040823954209367798415581198116982021455885578903376420632103674673335892072178678395848711738674887657567683584937621511727033114522334265344*i1^18 + 259809612681013246925730339976133776601023950342811657852969927010422717100355870711657951716868930673680169515134347575220375079774306957741397292469143863858554035305722942146849983159397869631426733603557983559597996912361649776461447457001462751482145933716401704083190344203255509988631548682630517984350649161734770873983103029605675106194396641820241206346881888084011748743676558092184177250201903785318485836047055093040141230798692841075373245032484931535704661240963991266688356549614435381176185165396516959183504629903149850131370236197241267152779961166940799964712429719175972329106685101676370460497975762132759075456886363562023826785334890975168135839969076756045748561930226747067707790729828952852775439755745929325216545470121840001126721817812768995771173498628963777291680753626263080361049214616189265115848363617395317839874888556112584281266452654466239364755637809015465623862873153691226575160043209563384366343942256988810671621283751043366896117576924283985693321367528245705400559245283027021516176581541171513203633850917549383152820822814944703036575069724794340876324883429625824040149047092412773933442116283371206786689500057514090421526916224102865530438853022472182097875479303582920736543119389185107847323595064707307606720130183937409982858166090232581800527541400399238781778751808696555314248773324859366232614882601952960433301316408798016636593718395535399071439458465978205325926501575316477332205164768472703610184014582725764181246728790534376275218090263297886681567917506560*i1^19 + -2967456472080815030908192127760638932269731592483945504380292583186080453603780012967478113579387102672888943052214424493475494534902179942917631111547269264569523675984362179823784504033362498635489925151018121083492109306759215805393535351009928593010668879390575630272298701992775620629704740996182697374445319532736721838089654578514216724286711944465947356471604801933657052188451838041660176729745404245070581322944936875931685429597092356443372275195717901731302617102161566389399288394518761567562597905923698718591155832167195350229094942951312690854072719284958607774002752552931936062154029618251866560168472674735958757602339431740543506876622078010679039293554501266462564679957780280782912465017889978507406372082174491908939891147952660749924437036822325972988219603616403927173253106192572102025005346690148602258324770171655882505641008092493475885700455475151357935299512955777793377027263971946487937444008168265031302508965484175689611883427399055427632847844265878213599558109619668349623091321245099077062510399852029417081857507485372358941021014380334834752016235026543312435263479788583591264501125433729852655967696075564265425080830028379047320432189294965509184932606270296372947273228469620463979963172225321039833453727498579700495928142255062687077919714084297887328592429130657588004137407042920430728911239608512903344468712282769231596671300196289489037022710724631051628171283380244941797927127721063419166436362575928430074054179101010579348418542814000815954372895948997581447626752*i1^20 + 11807430803601000703106933487666406027246283338442779240210119393756494768955810674382478066969584417698095886940502079824043087816808143276708322576506819702918293965630450382360168029202727813954316338652981325565298763506372247573199402828370826266258155337583463357012969136737220033831192700160616493699391432825638751136263203602080277248315118104085319595702135922847360917720177639049658203340184627366429711029890435923816740110179507687776591613312884614969186279166724927965575473626406284346512649898767326972138871278460795393024030438931803324467077747740851964512871590597121576833925823431882820931731917152043465510076523779590053291851997347389276864829129670700069425886579809759009277594161579773916618657460749369755728213270739018984154627953874370997450336097299408603176967444416687355935348130451311149862625161736148856099817280661951034017726848576183939607782644686965784105234206952912262393882972340641256373159793710396139968914162421928171197742947564900621992453454003637896827837928063288068658654421680466627888745396415998640041149814912701434685616565788588243325061067985624954445163039047242871063097618555013849387601173234993382108326936311044236902344196893008695276387059398240292003168629704568896846916748429928422628757712469372481480846467199823141116952798564521038404270799309166334629755001912623041845267888812186055502644670102401952384497522637292420553002002235032306866619103741245983465009774185523995784076735170000049502939603357811630899059861922649210880*i1^21 + -18329472868666792169911605433173544685564003261904582556680516346894646475056820991152055064221769737681323561196176479497981698091454980818341340636719245188414202866437970117191022693184001004982530454171041700010390903622990604039719730740442526477267160283715236759559749384348233995088447296942614190463694179375115487312995160826489660742752130290488412715528451255084321036693851142236490707829031372705520383893267099252518475815026076716618144186688870813420663089949831145850080266680688393412712286895495951285966396827624774787844549145201127259629086615333335750694614454668984322393879194649719055764085524677619015564451607931979899607930376008700486820743847242164583609132268482251349899970783734444118411229213046928924392134388158374570316436509115163801055196587174123215652502778218366313331328812533648783326227750351234770808192195961553681253716080795414006561708894788977737192679198397224374979056647077842053628545394587013278518123755449479605583061128108113927591612263882535256643374702718195360957577362697914496395652820401552064078042246558385315393121585709304238738286325319726245154461164072807999555573169828771231094217550941793231914701565930867602440844190610045474442111786729530548106172700322528547792411906458210533991881669498129762786068639011061937570580165480971466922091132976806772818603668572221412415391070784782120154267742969704746846163601454384751067811971397486263337619599224062984076512525626075854215005087063131078128407054247220373020184038866944*i1^22 + 3686594024381726535788965877083339357898510967895210281229962962214470190699865902662041904790301652757276473714168870379044403249424448035275374620401706989154711594766509497579347614436164149180691084176510349231608375807410147182906644024423177253325657320240923304878487944186365811896932279143325219450481125572240003145776714987181039958427021843695359543827561559192285887168406928572374043171510640852866366085642987328842334032915828549984755818867217792007619114413468114447653767332591249615247846686418087007696535908204084552824052942241016972969927658672297338714561169370741951876846179014899603681054402151607443415719232382102300195045952822252016365272881264791497137998225570866457164396197120176242117681217954867054766046444528694036936925994266033309980263292120577568450093465260211881596591406841680416915632868045674039368847770942142696407430819774530809977148047371715004381796412640154888740894985840369500585617791543210793171702458726324512229936659935780536401836578269182266498259138181955757857057713141361757251424643214701879907190120706499025503029375613669715324264424879252827512306009406922959818801174920945213994219078917778901343959464110479627220147086781245485332872882168861487874921445819703768754092477411549496891814858010375777683402629097527164292079514349126072485830605692476239453071582572050757455754616675414864322418785286051928250847163067943884379513748515842928490221235274824656312293080333000123804424536871965930446241644041685774777712640*i1^23 + 1742488824476738669761340387834419054208244830485986275007436941019492597578246121829574098743624162675253077596352352270135664589408566411308315249173146330180517984641709709536134642418574277551022800569420906390338201502915099228365195885598788211228279187223335744328275565772573263489193000888727155582663521616135075400439965889966808258224978855412211127859203375176671595498973491332171970167517695002920800617795967739991099027340465547611182849762630464520769099237227000585291201662661572843652171620489418002475559580353409708483637233457267305673322388769905844228156798177333719144619729332336173625366923380169189950000309096281329373667178524504890238268528176515315154751992347881436846016519145968379760145121480640982819113763527845847185542293725861093409504404233003755492549930698427375143219753422996965183228336859645798675951118738077552329320852829453453990463366178257494057723082275948068334672017741901888121961592104943385454434108642706531893267671132595594969067605756891495029769273874819578031680540893184113031637413116552435394592558266428366766058307189356435219024755167728028558073048191353084696110011408840993918290497873633320037602585104174256172297411278587692783923820915606986954342921972828271172433657438247133366715656085264159539708808504196324302556830379753741475478559173459139262539815499639471049503518096442903026283513091335986096417395221730612772629648936491262456456321856536382728669659536214087784880151340245134883260371397829984256*i1^24 + 45295951664753225378494079048742737113495958220376756768772285161637396196194480920108191394010622767565356148332690062089371083497778904473216105664551111912061985583388371228535534016284518060735928222047908651201555757305185164540013073904382594034515493053880708775685490444335548369999515801197451657577124701284843797960056937983678604873540931458910269649755234430661382003793593087507452929877251266793705502456754397680808310645086670881811709734444876009014018401429254724811595967873953111550411726456743057085604377757569085235471362671759239748957798016711239088902616895886857423333274305439647293802139566717766361506772754569584383294474407597543223351232340943497774783271803602652953502292398765500622230307931512165453932386772539585196524957001257107896268780311783424506876633401062984465335045540815152748616001659374954479915239089390956232514514654117849351662479685930313176469667033048758615485304388611059196237186859564926137791724027486593662820972092619985175998972929485064707797833580252045249535868543093709108068899759543249754405627482294520084105887239778007218962429783419307743173201296889603454730994906586558897981957681229332708998883950529868039509384862551282824126006969874927448136280302879978787800546574584933943624689113150683589323714481663356920922142876266814270209608149682168557049483813746984565888214061398302810426929046848778399913206284471378230991560693330155360907127486169754338404851842962221243067363866906428501490044764160*i1^25 + -915748831064952901514488124108478705271330593126673053213649617530829714716469839118162688336866668685576109491077922060702655707461776502148187072216415138283440693960774828107783382461907498677957612063268129601840366953357199266998696575354585726798585816219087587447584719688690556269570818818770362420830723974008202068740182448783428474008386056690538549562546574004740089776779971308154960377916001456117636085777695938466979727746198852154487696579024375841060566427835150413842458471226339357298373985053220864887629239529571193808154781197012234102407307979181244913524698474786689837104664999468544268181385789649251917392001495333279765882762912906246268292140753648945955655645383612156278174991623093871163628598959103373710473133427046449515008330766883898453760198460210294313561264962874227974729546007536833057455744299949591854764398802962393630323291613866219334273692310956622766014833700245230679692011770122871673562906160887283524813244643564351918837712918676189625355471584900060236708748420641778602614054516692138404566067568926676647246205833470546059700439735162157972702882653782890714963684877482430663699391423303615232096626561112354331007646209644215516712373154744104462348392691260725732770340167137830757775529777331663789213985781087196539813139171089190310240660336072348059695959094550047685807521463580270325700204984380951506190572732532986480689095264522666790426866429423874609078470917557177794852059522226464413467060144720254104240128*i1^26 + 492595153659668355239069524671431674714193644704569971318751324499996160333904136990510275773744250925755251571920894253971616694739785750113465336814267975583942560672898398745450012952341319364548336099129175277637723992887070141254171579518211763327775911615489480984971230628894001247235065214911157098600157428285528980608588998745052278337838524928184843278542901122468461329567506408243625640184463460387353729202758701341362155737401188284693438503834367898988228290842191661654212787038423712449850300491155012208910984190968012862078386648768860287790076373404805251620249813185000105425331162481292772393632286684076011260515090306861262954637414951235541896041433195170129878781581648977039380359692863145006710317653874731154401099235133919500970337183768327352219076726121711736741006580780661342422569613810383625139910132911369213876448850403262198632534290942528313563056500905933816766497908691922435991615477205583616197679680098680583245030654273710489565233652886686800826213553449635875111159734500853036030930065647490732087221463770520668738698055557177926256284190945000605387280238056187131808558360420729650515919444147685546782830673588369635597212110315456972349147952018294078611535625081180954862827763936587108848258831588157662104212862747974474740234919707954911696848169217573041238087704855797956568786016714143819136848901207150894604340695605141686223840003398790977072784285325426077983496107777573962278605693702726951477954281702686720*i1^27 + -145415853062769370782819079623599572116083820851940704305549828493025609796698765725282936299149783334688730090987572374090932813379486830055690546569973731621251018279169198055731600745307410155120163885925751357364340310966628180746329819507163748162488842215821226014612613081881477050718584127263686399280095794028909492101593569968085256364770734827190510321833285546059541785161747518318079813384148911492785134161970106002778710456145086214461573057478390504272835394470517437702391001309848043444727287043077774670664486155196420931197871472532753108703966537456710863008089752962033258975214709347106353172824499264567352714532628477021908700110242028988441012998376175475412824111088108610859667807985956039854935672267821224585138266226416313183310080975221416623487358605973408231137488185499675807366339457357444769698609372298017942096217529495118501505970447574719994180991392915143117921082113341764936917961310572724824035326566228561985711984209921808970600186051240986690725085394904006168172981448849427163809150317088506007575840900599621788177048116045674763395855310057698690086035245854780361650177688771968085640589597297381927672370485199144960080588621680098810149802751208669480714809405317864738909626405133747469562031446844426234895234175933420879255153484884149580816526867392222701515909586393974759209205673059548926994717049862598966804638695902272121215347047228832168246595602488482353091075269270878671924616427594041123730916114432*i1^28 + 36164739596673764238595904866101645680677923721630909019629529032426027428428761660256253244948204932789080096584180733104129945936137610258074952159425062870554887484294187517094175452786802938939421103133900663889720334088658365638660876695014786446294522103399438204269708582320381494419654794942976528726744444956789257875331462484740200610743075118839562534372747821325620280418512203924118642629249264890591377982397162598317349976481236979862838595260857452122732487947702946132189629434942274729973967916241002027894794673123322986575949173693102551704152627560802322115354493860781587524395417450803755947271902986266656492780954817177510933695795233040253783182497660920892366235901857903628956416386624297230431803195711409429561363116918816391880914002201941348758158424778600525748617058471107027087451354979216718997420790465240589840734885717270246700479831362112188585917188189265762057684801250460552037236412904915438078752750751052528057664387370506445201108851422679577801318377268360147027573181682896129409037664688540598050690233879755776462374929291908335793924200461288527584579335207108119805658310126165202328212188545683921980760309002745751439221087808754697151073749659980278560493000666815172406129180126342673987679610125312738815181658374837212447672555823329140134744975977399668671141528281775062648790827659934786089722053363881515303255131207054886651106324579476822209843361774155707445839762095620261199663964547128051630080*i1^29 + -10191802539423523977192174526260921815455490243383171730457565092852802834584359350330239960017018085473303759738673657283932415361683527393699910230169617896584177618731030757395732634463710848711895010042007030694582084595110492671450555254039111798979564404595566500091651401014012857160250134828759579295164307357990037429485525666523078526891999656384993924432780944845637926475356480258447775672899737210785023886183339559242884701575943976948476962139304451049927225310973281808676063876979180753619755715558303416134181116771512341436909629971574416479674221935977198548782054034398807254019854667903829969191959859827116483160400022760524307577203400068054757749517751064775730171394884511530300518429343402264062045685204223087340255847105535327278802271704127489511244733386285718631683627433228624115760330555095465256554132338071216958764609997714308104736781148665333998326458640292235433761223099503316929746675895132418330246411331205201746026489545301852647617270653640139054862768942219783120021900961820416378926286065804852324027567629456611028095979895066280829114280553067487532186527120060459842412463821070275835279434872913832732743537152474981012928247884427651758943828246631374454018855518765011499812516376493489032113923561864257348473616300075106669450660757464210498054622483912796842155025041332877508782839812116287595716950384730189643657416496301763600516663454818781597244359260911034537559540039598607150812345229377536*i1^30 + 2627454979870018180517489777545192839946191049216199613417284289547132584790620121424866770479117274898085063106570487761108270431235584110665109310166210206122178492749159642474725298739038453384236543778420445591628151046326342378873842175618312475810752534329760764801330478356370905404401792096709136364334166663283066403100660694350377720881376391121207381451433813347018533376664391066273852736208587584636917328926854568779713167929567487267295800604358995781861712677359280821318924928098027478684333955259628050831566910613266373889844323388636940516926294743721610497742947751604845199981212927149590556221408651374751246416671466645388477125355783722972372666573000396525964771457131017303795564128968729076375603077201734880476270600054466642766951868991751421884666547170510423075398104304828546374281297507337565490645103749667892431561696183701145856580222617487578518788699570187918905567880395911878712790092421985614457669007589260236501605497623931987123758904230514180146741213735112462573190042303517235499526631816521746203896433695150581827294291116557977808567001161141965899389132715491090864818901173483852968569067208347196065530960967083836893471598708244678615475152210761600301653864207027568427531761018558824584902759098151372926295420686830186871844688083457480083733690045144365453039591704991708015492290170120635907706786886541807483955774900306417543388058625142953345750411493230504574959206970064376226681716736*i1^31 + -468823074776990185032968440433325190559627593187063807200810550256994385136458728499225649372368134353852562514809846409075863845907164607134448141880309741211238890955826003301213394875058366663336121093587027141378857606468598976774362592942739409684631582204377894950196031341272616597746207768139386776221635032840890097802099802141948985369828016488449763532558126899198420397542320582435137477622086151216211577513668705756706646038064139607809598993958252264089797341121871200779776621459669122470873606996961265847630277655046789527490155117375358766354768552757546147337347417664548607817456068334473397255495056137554557475047755257142631722406877676965521601548979115873536536426379471513823847184474692650037454952614888607358272759289878267070850824435105847485082398317122764785794667380230550347993385211833705922503838598300007943594781677906031260438520772951257514248480226952430599732672632550088110684314881234579022798286571127680029980772621726431701594418544347492638538318473313564209660099080661589913809687511478952383007277645204795159595540429828326504249501064326471715355462701839344538890318148074977269228005628613798923239925255300088143025760607703092656327620407445696992407086051136364853123415878393023361186917975406362884960552284118854620007918848616530436316028948622405427425733557670976694665751218922746799189998767593111457720739955498051342543283490707156220273820698145219450819334960563124961280*i1^32 + 48946908856876087302008458120616835438933498880803275680383653393201314253080763398406846811427705944423791669886112975696586406369114022617329474182660426728955280336980890660224325326680974634825592533988801908043627041125846770584721577004626817635613427798059662404853007058466195202607061473010024014380336384372199758346650588399024225424662083272979467673418507715303266556480299030475175648928034932134212385529436237833504173604358449232735148758967582420897989770659201115924067072471089922458505869043580939585201113840058166761269183610009827560371300658328836803020760912154902673966952765296990921528514258006303717452770675503190714857868431696240094247223736671367265331554623094023239355905317301494200763107064091344382722966956756525588961547624758516679470444622526487510769173686124803617454475597750465702527495372588680148033004886261917276383286851696717603476914698051562425269619287907923567936695147144171641656310632460797384562601375101047984591882312634477221438301755080096516229271917815282303415212987577178896708882040343684948323546224885585508882740424855031345486498292866454640999568873797257361630052049221262931433301706113445627007414721096070472923592960734285591434217990635499369842711750338713388421092087040050192504531568221936067432869772331020509416403339401877719924204894979070450285770117591812907400163582874500167076790674006925824609911378415963184534579814132524339872678230884352*i1^33 + -2243680444420293713975599167236435950902795861062610240023829781877468615806144693751727745698079851815755646306445748230694016100651252591848521646612895758767187450972090044102316859593819105475971226152669794483510537572576708062017771962181220266617745426744590198086250189308439195576688738960396480157700544928872567685324237316643128011676948625046257468216159553807577031210082411189525309896870498591219542382645812679076702168548281516598752320167403952389588224252492834274754738560367672739356190089571229757068039862622578916142640169663295606540819811967914280872681589197012593459862564459754317152703069343674716132111918544439412074738573058979120533816772830592470948369390123225867907624793693108075292192192981686241673690032939249727474345165831066223295166753628600115194621278742155242296258373777530762314569036232307561267754111380786007121342668023597454332415815447741726327290213567145063281406864190317445670395259708657334525237641071291710620011438953428133298097689380878181315199549344362021924716820727271942475745375473142269648609841588194956812221043135189484478918452583066520841192503813175109770349217199207711890662132688730950880555331583738276887727671656122526435684073400840155888850945291371785899364809380463631507699654956580412758733403150413717128061112048343581934004839805530870793404097683349863532537094382768648383676012284740429652065373398388532618197379405584709965578240*i1^34 + -8386556596783749111870819010183486126871608267907036515914560098630891677010007931814291463842830195596029781289797122382143578681387372708236234627732759462464811676204352009772450944136442843871803661749064638916228348833771113482521661223617801460343443558949002551933178693522086524189669081026135802597004593125068803073400587113306534426219586149973096829730372981200695327896101421763595802318588169196828798022843743725579979619568387815514587745609624220661263406734202588663821018381631607550966094824032512754407273106318086995939433172821025548223127203594437386210114083991829678783207767547221308954206251782957202414733996343153675600298685355066905394276173187410749807728380821728642076842290910771336742575297610919166505194660122177287158998580946949133201776688345916189936038611610729389699232539709892958815795404655169980109938535886552576495571554356014173511034036080150427918505424586914617612898640947926681750608153882102235962714601410226110519491260981629807199617680603452038272372775417180410621250841801314659274262470472817124242109425346023120209221707717124034681673069862460648106277367658717899714329468231710703746838933484394530605277391720897937408719929427835023883329748450766961634347448196259119573712923131328090734941204953636840035091469434116681528312420058373770687183549927786074107831562669684303792540249171550108802739933066200376911669841623214566623743890904055808*i1^35 + -205920187880329825459041819293782928520067044863399005242082643242565877563854843181585231285917735960867783305515556419866529838591305164731155276448926398220331730218570253136629374312395493342991382825624529507174841834921418214161201897053620656487872398152734823240538097168218759599878528589963994403740734114372542725762474240986059457384768048389085725227667151658459571496928837891717404067196636119663337702348895695436464674478046663192713877537121582330854954465707621520072024705241133688785937708021347617043454371350042372874870364366748424378218159192491003854472761002110118286310937222195453617917914444536946902243303866438209333671789545827479496939193928568689613882685616746256964306854574236544539860656459164897555963588929114167407076273876663036418304044267123562223615104512294679706016058702229233374880860353271964543168737259316054085190544587780190753633688950823893218779020746020226059125434066241601273982319515983664743844280600716318475953886858875361788782416907030175249753115472832533765987778502245489966306100248205051573468458211521051355416129136883130810481073927005653127605331619585510288957816593413363532564894820032242281160817117600774267673075339888559868500683910907676852838263647133075170645431511720535154523883929350301771423136166631667192450993002947861885562288399417093735620833834267099266618116390448273468305406619765763599916688055670849543725907968*i1^36 + -365618888854640027638605641197096376134912928265009591966539094818228530699697733812854450012826004844000216770161786721243417830817119168352543398861311425207097634546765509294871469699377708230511710421439168347852308616649969838272184700730713880201709422179023865989247846996578854943559075039689239749813372953257728693916114871858547306411051039683415266269246808723920188038712717445359733560246094334983465002406337337993783603615921630243645090243266078086962323723126988100115117440121987914743122683991591733433821081456837487050381940411908495787194417407652088926016265130997520534730702844490948883711692176489604631608549015538647445291198748809226786014141204506729206258690589849554825137655101865091642676285496141670832977395003435314772503257727245678932418799808017700519185689614822105575811100819584173652920797498451103020917385819760918103008179594569812166227970879802909815945712332593898080161734603063430843012692833058321087801737691797489924231485711047057575925286278388306050426943566685673960817521530770877924157271851014994674274376368105086414874335552271849208847439316153272583871843591649808823612195069471062547063373766387575347418397232522384383469425163342481779172477302336398684808500524329711543078641469786231520019365371826236631835450057866850721718854565230171306830169357025435579603104421548915081494064435847179401164091943323434598399107852077629440*i1^37 + -5864164938478307396500339149460389518895089671543816131528616327384422281681469507265234625025461345121231765577472982632881545420932315075341054246367260688598153047921626135114392517680897519919693284004208097550604732532470057480501600257041304808387877571552923518507712106889269242311199880890932072817506201493062479864058891178554487213113654928644339726836439524679249313885238879873292287349821533035656962988220057662149043947263761157609448148887597241018969420608352871616049022562728647264880884872916219193877206667388306316117383016747803970208607712993491895348217179301633475258334022688148053162486447795979929938144325612877505376159473506906566871660849169364542097176149926279566601862782932940406289023722561824183851313564108303219762425056267919878682165407985796811451554768427065262116546847598904439911478207522765772895797713174475090440939051340742690196153270000867225418913171558396870431979593482976824353447088376450707274186833979074665296335153226498071713968295225244804822366869564444219132518072370168130180476196686286840759247110804483906291546648683552129648909604886522104304204560068931915178250442199220957432468403117253979513697646038363732944798382305874058795754925159737734619418434226627480060938221006594415798531216885695916012678364705813707944899117232277448185859474540891662525145708388759804889540822484194173216205325883836291099926724608*i1^38 + -5361691604621370673398184769629480508289705564504363882040208052409842022745620342638575615979036059836496122889260966977008412446046643549155175712264428519923470203581126335209456014003821913982846702495552940973152504461771423958176306058527639093037050568032441369328653432243996342814687702680306662621487837571719759964907673461049801455205988678733162777024976018377954659158090292003774436837521691513141755283539122209889094331378723843841545003351675952728800916362779402307153261375257850379577241877677487284068137568828739620480394575935011595535359387655908400102766634897653217183854761779056825869414562981505649137915109137597842532068526084713927812631326313063396055124303300186009611449375283152733751325096546500737953713397908737801357614130458776493345589309408003133005617158779873470052272984263068761052247124621186025067906154713977097280247497554854120703520565277935970619884050382274591540071944366946022237002232731667616263583606051071311660177286495010075188688986191423285577817529516956035923185390530224601369116796526853923021785615142608028590547926227555452207669494880622644146975463735506805146082100668193576745171737063385615067335264003782466691685315720051871078286020017196972467588959672390215825727855978338549255084030708015327018184230722270326205430807033568202912010316176322621424091491497504348797826948681999770677798337668811063296*i1^39 + -50395425973118380317947444451469809198616634259722130058566955065908915197421629518211252524509536981666481485500728907100184473151389091806977394952517436720665344711390751030878156296481857288722500224211747856944519956663858664496380306248670143580180921073849088955809929757724584773519638284491474953706018204169104983956630910523864544609824444124755301562177378598657117682431202887250600717945863253132150523194036148995730547037022820031326385737603166710876062830272671976563827264865068314115545237479859749399688169814096855136411438539852887400627602085983158550042728463906819148746239935291028663442990001112639986731480605483837784725395183813838072883683711450072101401024614239268382890615678948962670941383154631697030872019514398267705743415088829864636851340927029386193292721870701329718248752853963985712275381744719495030762744429519404530314744335813881793069828573094896314232937844150106256811840697099939241303770249218203118736340660865204156244667694634919679369915106162616295701369121201355946195245766157558426790575745268950421534460255737264951833853219687953613608638553582725176073044822149114546205508574526925449517016114044162460791061170598074911298301721562433366745456740698458519282850385099739644697307960412140575982996126679403238962865728669345373584601152931876674216844550514336318700106313883848547518460829689354266112839122944*i1^40 + 8572741567578338139018599572418375024929513896196073677978777993978895691165025067645846416611900408311296337062976566583997220857482139605006734140817498874341358873727992125957003038598419008819628059055984468317275276206232075761254235717983963382481946428116439433349347076420088530054269702710729543480322620338176947927298657302825015509448399398009542553763451528256864398125472186254750566165506586228625611697359768853094110398415378944755873938968358338028447841041327281912815800072494585349476790513410430714840508145779664012107767180462800331160565420392199486800216541694358466238600716837044813073256340412045021740818363920517930945587526119827238449382250454455296460826343382138644660485600691533077966144625523461395751316249886272327965724228621965928415105927738911702381810434151084515163395307737843743654500902810734434131468850589383852008816449551504779742593946450875574985785342077584991891444602693774782945686026535949545697119008638229573494776687454249586553951624406376464523696733562809959022348126478968876007686955447440966308146904954950376657373659464156844619257437423693245505890062068107173595440548603679539934582418312317649449678627574921730675568756810492438576824261367841595536447411825064782165692209117017526087188667032431047340113025431501048459803068472290445026679713194093683028255540261211177102925382328413847552*i1^41 + -14506971347449989772213267549627312563947489656207189403260757075190978408503081972869864639433493618320669111531764539197578976416056375972766499558219035813898294276175276950771447117448823034388536897630731195108745076359369001209532742590227935545514126254747363938459059280848324884739209993598225182096367866488558906970389014995106626577294818194515078957434606853035307323469426009129620784081398466365936530914245748626329725906392721929691065250205620551286768562503787530206914806583034778822805168042495770118715692982812704336104534712737469138734690649622633121105687144969205315321037258237189761489516455938227533471443473243466578789084684996712922630725528371663120202787250551415421205572681827952915076136474018647615283855798139870673223440837310207277227941523544225071439715320335318926485529113896124195503826323854122925611622267471463317883631789521945917391007109986744546175987549261776764502321670559844451466600590589990939481209198138166544466815802238741607544036247557828519990625666614869652933035647033781701369843003058241363298221742649542590684653940893618865234624569822833506364257332612708897278950248456137590212824087901468370539576871323532252779939230020317334190129830620290852322205073918527983027856799924302135493505822171808407195902820887565783130055300612525060595620331136976472932112268047569949608275607552*i1^42 + -1854112208969667897268654917400022344567132078671426840672094416213557041938847612206303990055857298405579994864808230795278494254930129040693914314042380001709945900846661021039766402810142697040559336088168542277579028150883198091475809307438751139126036799688651463204624772626806258243218173256502778726030731719479353958862128908860893245227030366171806214057817253007804685368778083950893354743539292867395815144920985770341757229961329432409037508224771620080273087547293945560209562420091617137583467680127276815907327012044916911336998940003360258609138842109216049483100540812032724758304628423017474810326551200799784808181405586730658286131778992660885710943312670640946095090398692793214446018139212042833552418185283074017648900793941776635191809907739914912365074012936545367259046076982358068641783445833509225718431249391268051390674750538145543020347774126866424205630941431325002199042675426148976073971681142847560387672369319191565583662861899744566486463572318433208254848980178332623108500209552058383306523190712187623222362654312452904551556069047610491569376022484667112981739243501709981664186589607651955695155559752741231067868544682313465960730955159424430029509359055145873876082126791865610280654923160173313378710484828009131459802133480058471493378889112438910843929998696122473575937794271737383905670064043693441024*i1^43 + -95342102279480593984807828531433411639574363774897086712196862600247955890575110351415089583372509276244295695960475949568322415439654995396831860977618461377423196633263004965472980005165769229304609799402718416888110008358427288861611752945397871774755094483237181284379375331485771470646307276311750381418351675309472104346101982339720520993897290833533382942663131576952971916641206336360149945190980382250269144574682040263268304299638221397724642668091971343490781825751266154608167259128917618502819274795097077931349609496192080780487974929216996329597096108160905548081988535447071297967476188116810193343110882184535779510146968755193029409310631159348250999262097101508449320914080877052252849966099431269017784446960106653748961495214112457916993421219727171076437271625520481062704542038131853917989629086391662615842999262250845063158605296397026800861181875140664869814808621657741969362948804713707023178832472421095199370053812702867893742391160769687468361633126096772990050385806263123271831395989643272968905368125525487043679281409281856587691394025993909837336056445800377633562080917774896066162907490036377041694519762518929656680083739203384764945074254465517393361203238516583801412810548160100954756757409663144397408444531110531620847052604708963016210852876376968481734201567043847883487529297666468872334606336*i1^44 + -548006289466289959868689568656008689521221936793922828715314456189491061068607476375410975345653234826640726345672449192750056622917269680495086465797351627983367107668796530735568220693242380004434329156732947236695238573046055117274811272227469694177410321308985558440599708906214463225207694043970592503065754401448106218092292277076482944941753631463987802123203077653426693613587775219297639312918897384309102422952475320839282748654511958659390528408720808930353157956404912171806135820613107377844017689371301621068357750699810563853599906850768047183978724596777311217224943044250986879162920273546214352255255423638598542339154848110509298790977137083679983153026579500957816929990338373930155876697529266933824608595103970383976299889443292193648914005993634322733654291998834608473692276138824426810178092759512940291222639552255230315540628424508360515569339401703563131804739475369991624323167912801201062858937884114386703612973274718025832915357646597069490661103676868806870217248832707750493298239538674311417556230311028654909955112512129502738948391781130507565902777775461616298719810520895122195763855987111637724269437237873722768780269540439923885531604357553560422641706322208399096573957670607068793077200318534074601233617253453228669535554042324165272438820593333027458756102730977505261642783240749056*i1^45 + -762645473881006681729332322696769689305524444445015564911247439002151866583707793142204534854885865206282542825577855461896455533177524490468244557305483478243160817281606471576847171247497731339765187189194052426993551634794076069757616919207048601563843127481373760348474916300925732518043447846137437196678564549196268152438195165528996054551936125335176715782839423828832260430490372686535437861875929509282582351913240782971755942775177245118939973550406888833453393262091714027324088346971686518393701276323049034419756305742972742539140543889279620642498025213065667106312707013349594147995073150881857930539842515930477597525850238520859870493903057574125734344236423533703183565423889686080776673992517385931868447369068502827082776664089579648970562404986148987614875778280591515236684579876447944419118749957711135487096946665901902148722887881916646078756753979984120448510895030009113834301638833465576235738322618391528559970046418497481201871514339461338089376082939882897727806119380910304291522972065891563554518498414320714867811961884505800535384404922219997318279231532365980817980757842292182377253438554688159419014078380952827533031392748253336021544671169376265337655452415713247660537578699185071984504529166352681085303451082741259304081644270825328292143748023149725142743247332065253785600*i1^46 + 218609291819260112408594432097488062537424456134677890823524338997942290774222146823189700300922794489962438170814419378391641254333921347082020814815133751800114324048566748337674145975510697474123988481905368471826422536320799850601961530488086026490635422905493028780889497768843157939528920644276356408107205349352919992805411668454816365250543012836006567413797408666604205185723414203156259317283562258652126330609956904194952223856145005284315464955909645693528931422549054332601349922051286134254440490867475946769571587113523571111548299530522635664429294357537503523749612214078708111374173541873079333227865332214898460021305853982279974934250051571859310015245931100437411083282778613645133646556921106739311064375045505980379974335582090601349310448312209791490419494611159725599172661793769802298575866135126560421789315633255949978379397438172429187492950584617860595690583340445376968157923416610974519407131946198738275578112702317507268326640893543359261057603757940121951583671819024411937763467399081293928981266257399485180542442768736513046650264915028262467168426836496774678223761269409920219925858436730882492573123581781332816052639227503650583660582626119579812215052118185826007314566976442152574327661027402239553188598425229069915984093819224747353479426907150819617318895616*i1^47 + -112135285567887789603160529951421889510056337207820415598574591593400794703603660742166654021220610533254895673291176898151744640599706571708695797622982400648980470170326053552485805093164658164282140994678333863818594650453659593136888960840894691552004145008457676898595711310083107226872211931052538081834480274637853137203377787730843840737122508880783042697793668470903504498511154957507291691214183453453985346010332289225952541678845663864846990606999611622132532944207621891192282134581451756360298862764712715657611653553437880307351047457526555790310289265731010418384138243756309463000501904538965603007104307408020048982568191339751395720107015861584534078953412051663674161511535464336990325544366008582967745154036685120399975608290882958365612315714911681044398526226425953482288118250011337304460480157148104289871219145008141903818626765315228034523951208265827739289266769659985357303558786577694902685821880876927993669311383475765116944354445122352759444533116977153747461098106075301707962507200290157528360444060537041944929850434308091372183310085102723511445656842726720796713427037850361329811258024752558632931518213636595197005920099149277489167478427153214430627271335674507032264013898027797048974690684691182322278643918318460409568837692698929188281036086181888*i1^48 + 95369057746241800919109322093698917477892023072834534998141592100281429178371748972421036188642309228466272585483923935689301074819684668689054420288566627878680684968540152068951765884517798134331234332391139529710585454589840571451251496457436158241207642363889437994600711641822397027746215706263817814122066932826801049746421159241777146209991628432588992699515518498130249212675848140764456842003209453086365923010012307718212973415694769849043927448796983590892722920345953678091817736143325701206045651297517498027675675392079668669047668215410054120893906200665508305835248300185648883603802621513839416534345552880767161988644622719745928161345207862742707418470040831555345412957422507111398734004555375218990021208418671373103522220207866502893318347180362844444288347052294881523308033733975781388086365670812345972721285198171785200630393505396619129573330118918484360484861961243114911857317831557352930133129566004751361744892293049091142429807901318980365287632321860703643788122879513165592580580772460240697356809719971987967663333382019702052472949620754122531155558788303582344918152999378406421133581302501079981877300423108593309789905628603417215242339678627207850668521259996056541195061584014387936183107055074191053110611521271375079549001557044363264*i1^49 + -20934761677132235881083628743576033214489620723591929934929319799623086957035031013126582897462254220952800568739413971028311222429005329792900517117599384976830854088351619603773563192875467353139279314445702343552301878325812635419981590497969706117264671311696220387454980230988548388780826053318269283079480897675092552909950411937773521119780591979867943378212385838132816838281985080265248434458419738226885561902597283127239119519420682396286079260553648931811541787633171185529376947839719747789945730762676627294248125100138955031709630771582510816582545629480925948078062118323701460569612074352193295595884881687748148230325436928165652882132456359548169798012324926499528520962700264419031810494384406228867753837819374496229451362561393888698884671602665166062718148023171859094433901627803741666774839693851021141428624453081011526888121318235922132297208778282781652181943998709628980387327886271614654390568206960231850308211853175218469131930869461894971981648217058996366774516338779459748297996274238852634921456398732958868338570150253614354414591400125916032233242137832576832685836690516897412757736733494416170269293679205900059785410809099443877600969303238153766935221292265712060837361934230181911682340784673480113388068109141478998016*i1^50 + 1829974789207540714376769437930542247956370367326083573662791025701474311397632514306452297026467343637853509986340965187934913873461313339650328261717465918447227591346513422039036067795924726433291193772149891108426842733422116352704963843167336152244472404653090263771164989523971389080211361712342914170345698769654200588698240164470594451725087855579756710795780439648838460536116466402077971369306287049903704557367779658126017809876368375851431252183490952165216894235944855349791357962133006553413023956280947477766289399504031987954166352238267409103194741236656644753923489000337025349723893200692826938438422815655408764084421328446935559914402458075169900995670418749960388753768512712720019491848113805816231903981477856308208007256612446515379584679727794643564455339512344713237975368262650564140263877578828951700146373030899004035942742046813191958546363884829050993671027634464302686800194370113032047668805817608252613451695946778312128173449891502116135494717862666592061065212450047365890936730110378141475430434990045648723746373374337809436519186220598872950288252171138790241609556033149963040690310727993617345032458703508535374266213368557318197922203539822985781822647496144643382473265828046399247856817783204478976*i1^51 + -959736985110545945025468861043274279200730383882908693124856748871018878491102030527227405860144708275490772155066808361205919381040511104878542943477822088009094705441989374817408216692837520877694095729933691444788760619612439034324527186414193658996994177004109681642531946845127155982397023759356828100113253265141509329181793279974968221196933171872281240940880531974691082747849974166542573834103007267978456725980540910505219255429651344748012966808205298583693506949561013387776795982348664877290752432744704455325777013940071318598394777918716812625851600501114787681385038580867628434560444271737007108509601967857897854050074017277750823059166495319319822706834204270658788581612869901856015388380794926560090697283039482698401706496300361241646846179947148682261150889342280651524288083785254816333978017151174488936595904091970679005583756408949387124200194236610149724992590313603976458711460017658219014818663109083206112939694830578256795749451596521962532411489209906110170937706213730325209193567588900436286870764531048463650657158345721471913572174782987487266002814421201212406795051925350867281539177219021875349415878243845899754250025063875417393442007851212283265386459180664715543251074415197159424*i1^52 + 69718599146994940418976242303604861906703514143495795150429141572072175892015857865075260040664867305431653409010974130456152172357503580843874249696721643111925421913198008966582166355824616002567600833495743365082957754892074223181368251709777406950479476437775552498763626808189265673635267341582700820892306744406615236450697866272761185215460990831702941684126140658186973665144688556328159363924722859466418509864739269205734441146819225983162715149041237926249843556787182227351622018877440300531094067262062761885587964924483986007825660149259522412140270910684903414443295551682013570176676996785088351156775609937953898288864011582568178846547432877427877046338398076079597640682177909480581811163084510374039069397636476899882375708424216410724390961356437799971994690314284627478424435367707907321287757390908467495630126162372967639167148294743099213194966600084924466143387582385737283209026262206009933861217886881054937903904294663795081593203245885047075483445300419746959807496688198055917777690869437587015054398267776061180418145844067940978015006374657298636837700297191713270963388289397492582868820318686255369008325965819390902534837774499470643743723700761311286924449228152373248*i1^53 + -1664515848764856160053504752940063646073073580025633710575773677999091386857059886971205588588257442805854932468627627775489899399691722613243855853985212590161824504344963809801885722458773795752110701188082253814963505393526586090449817151378695516300734775893370804551412291413611419900470683790467050056072295064907400496542518393704891742734545024288773954511146966982052701106229707580302655369942685791992832667670929232016298373833200137015700636651902679692482693616257977152100369112974289377728959653376030871151929614635231335336710102890140134376206438338049327791242271426895517653808803425351958165296241648863630794714279725483663636020009985352108134178196326064437667366782376833207017277659437245858805238540093229843630259448186442008167205263840064038663980683255120802330314927321694449857180489178352344533422228750134639200550552452948290976642529924484766814677423427110728166509591939858218031658516739155292315436912315154792580461803376860650397452416688567522640698285973845376276072852115736897200035167773777966659164747447323525215318088933994829314108158629246963686532829468857878103710237203898808004195511587391628465385736399004924254680137072640000*i1^54 + -8411712715069218091818681900126159790582312138393757692831243477293071166082673381371497440534783107380813904149734414512094947407358964723775653677882776806629781846733471952141256150746096029183900068182962987399768448533852280011636147540879352395954149307813936613480970294663135797196221929439790497695718131015415646894149382436320113668647283454927988759235336342541348553404946378469386013004481658118033119013943399947650372155495432292580594763354799832299091306906859626031088522600285332857865662508809060266755986578777508566581398858250162240755622505850015474378327798015562998810026322422126490584801850157389749483365769801612042150738353616534798095947193264868613076170024044690350067017783137734041261687164569517486124302562490838680187784215424059186903765993253821690880077454194714437625855922359908941201287063822324979195744479440789973965419605929698205651142328643394901735250212416593203259912198312557223145018754527303764103028814243715792738084566353512668509847157520948249534609471536838280577098865003785145428466289175963119429089542362522170889652536465768252144719694420577150793079783975585124382002390053739496243200000000*i1^55 + 9959937814202726273152043225443243747753876371375162590529568133264817501663143342231086135017942535531623913195463777298512465829142578339971130831770350483304618189218384121844604203138005205353448459274060858895465602314318326386649672334889572800426361126390410783820047736528457263767417009823194028754087772538305852311162614967807860007307228514316285006126606944261317827656133273685646843577579708422646735106784438975730779712579791263307187116041032140525436807123351152746560877154171925456687769704164524011409850128194988123200100265804465377441882508875045022770137075324489504605443039936997520805973308424053833486389624706525203665139393180624443886220596985760779823198504702869895542478135089974682137730250249913762346506055185084423002464430319639136593354390729659926866021529934243827314147507274488656629032639663707937899007939938063551869586616891508007236680110707899639112162699252687528692864043359947383089499446520548945242765243517714397971713244750177137676087562833993356500020818573075108400022225234622257390488980090689051126666527011884529875216775753548298732873080213552720001882680535509000000000000*i1^56 + 392458716003953545711760721697332408446271960673355716597062626395835194960093423002994175983306084875902163608819480304995105579994513427662000389896176233871623225925583490646959610912859758924973569203419903448047080670241819386932227226506423445218989547885000930490552650564252456731093633446370885723854204811541837643712582832137067291514272081436067894716089298416166885341035876716708813443580933851771286582619276407548600996188774395564717986630227288432588112525820607439597018088629132070588408264688516637494100979907614589515514858358171932681490227345534424401336026075171477006915410672641848386170033324968835627718356989722397275079091187520277762190753693589927850578043331279762436435235139158861823706837254775149571983789469861741949601881199103803798379695906262115467730198995594390371688723782693499057880941675067322565537621700337328283269723634882760123815236233553789365014031323509161215949964872834390510778601189330525197058754781145690273847531909664042413030395322407942593322962750532993536065743254630390433718412123924168739364408662199144314401288642119844176067595283203125000000*i1^57 + 632135427918696022352827018838204434545525819244046852916942722558424369200978021645485431045658779473277897366479733493874728259780340784579705996929528773057785354855016129811757953354266088427302199414836801327439369186968389514416565229548036561996706449888807940366892074775319091829198411943156288231213856491348715987224010759003162151816642899559390635188740187695012502075527830349158427607988694242080209195393281887225927263968899549181524230495830131266666779237481034192032061930077577864577247497013088140015930222476136462349727837727303148059960327561846556594969953427387755356853759513614519020384255011460058179049572642775983874183730350461063050722710482018796673361285892404466513143533765304059027592046199532708034717927798124757138023259826024164391907505300811924853315069006028139667171284714840891976026601557867190668306373743355187564766816616169122470881622518650211157607756976190372622061696251999737225289500181231634346269292015765326955203524275321418689039598457514589264335342539853375917928041549890938841750156891240024566650390625*i1^58, -91200775198256737375618879988677846189770845995317386353371448798420394441685949156264403635747879799673163473376583135842464947870996247652820795805753392225449826917826489875144493384497995776939342249369257074536334058446739265446152347687757934844882648919082514130593023033798109276789397522007790626371256559240164948578055204253121229131010557878722955260810403655488833256491115981271077336677773431198995805641888446833454333942483334216564497797401955141535216942534612553999071165286236711779642125754362899578481808091017102189707398585876193418658710065795136834721408939190446891957477629523177791055147364184578605685501993237331201479391309079001566746963505788774842395423684488121492241662335568231965194042098308532176817501493078194222095688818880310935275932258817120949238803820863185384677196959095233100635356101901790421428741613924241429528347334294674300927216524759814285379427618932094232210557241230025473731538969906327788537537995181337956462928292594765391226474090500406131769656131468490194385581626744737352060365990989379471035585633534206763598836015869365361868070484852418763865981299590808444651879036239518500515958644178431150460227585319473044199447640605559984548799388168301736378688869003505598715768707714479593095418041383456530156295981368588188311170046003147012527978903197612895193404681031808238042915230417455106755839700976814977242372750883538481180525196790737191468883981111918466380785663410540024219975639054058315896982974952408172636429729226627645499109624243006815187814797853217281364796891143685793220975335745828646336422451851306029174198000807560095886083437645037786788537582292282793004284629071122938074624193807376006558039494850054065042933828256422188211180427902748749855214100671051691862154022700848353869255379342330660219252327585168233809516497547855447502535716536731945406599048501643668508818144615002775911743648480485234249333067639892723391796525305328656436701473484504090964492054985700977020184663286772937097079256279469948859335772815941014917010501872582499162557232261769218182171361914915750729956052517134350481088089336300098109856200478612425562739115232818891830039653164851777178261278577306310345121237258973693747340488388744598462141574185844335273300791777502344519338268292654563118256372652925189829427200000000000000000000000000000000 + 201040903208314165500865281110966864956968005830009462624111530050172628297539611773096637213535311899521249155785831620979222561147535607590653835939918512514166994053807129907362238364362684687552934373317349501181734812452387332297481922183583859716583577636903091987430764834843610997400665763666930622763730718635335456371975878556857228524736838075181944464312375977719045572901681429881772532619373239456151569959232451276248802226927367182672842522987547925866648205879924123386160330872076216895084619530429570104702507285218590959138131758207954872323293872391314277012707950310842332058652047268838988748309566794421548067368779636022847342932014923440179307428389576188963332575047071540266210407806571179034688853691448084929466543712091295932224313559651357478902216407224078623618544996510586849580721826815955154923393583978257909731433401120506134950768979119794418269217397163696668266440993028439150775392759272933546280669797498884830234178683036730594501909685140488703819879837318105029978411513763959674924802558845609420144670291008073020933574920587415255372946898629195502334879194882113890983651677110541426182470682496313568256665679001681951092461084523275173766229918098616027129929948873837438979121611106408408123771511921367264553495922424248843750036283137867530032818310594017192472391694144144048994538001660505604393321393459263259383024479673258638774998103433394698685351861312431874321924681046853956283633694454152337267478465344209499950566561340088918097214468134313344184982288655700003981033898166697829614127327804145564377520080973855875275839244552682031406501452012627312649484464537754498276115651343815012436376180811643434434147889951907399707418874901108570462449690006799040304443341698558080163828238511804570808365677020593498038436271447468762753666498476065619943732884483320592831096595262423186733316897416543979133167499584861133204991085536478445954673900319395925139366600489494797559090419517922913885709882925058489153333492128156130541519233992454282804549630741438342599550668005597007584883499556699870323187906310327699266854117845645062691011893986527853602584119155541282332835980628031370030785818360577313600640141194060520732675861649494910900437640633147385739629272146598762023655740568840617964736844434132757583830724171051720245248000000000000000000000000000000*i1 + -104781909055477165277989623382081022019125102185052989632554349462122523537902436001130895447268940884448077334616650875798428387787017893358033838621786453458378713878428421985887615749220054075875496737668804357830631740347200589081240756474444071068352438414448357527213541025698710894957027141079576183047176085443059368274217202896722103876202149706625214111411015886499725723153963803691466911864306632235928635143173953018177401916656836273123448121907526428748591234492047269302938959553388029603121680863646761567180619389595103008965128458220295177006357443312001300526767742103598593916306427746582057215561407897987443988769280527411047183518826340437719388566496810795939899857442054747822000161022208363166634181103006813435264380233898404359770991003255748986979867109752511479533218306542513466918387639535320948007521960297013756308740249960657338999920707404285705105563724029327328458853017424951152865531474428337630673480486531808964186848284325012493711417196824074642572490953846073698440434269010748272081485788734507275163354880595726785237095960569065005223866034256727002441248602348616244115301689278914505090213142644557315612418656892046830532127702876331830277336198093641111908719019240856563389462246486016092255435618534491724706104659180334260576390794511368859862814473282825559540823796875620432938065634470134866430251565379816442994719607589906896444553297327130141123593747040195691325157011852482038276472133359400631627086255506770618033292133077341795967596766449469370242476875596324600171660182510851740507916677804477908322898904102838848578500067316834989250652968543098808021498754366818523308794478695178338955963215353795592233252577483044519315108611930200388890355940504393628201783831944001417634049150057425716652042629688172973350671832078358815096095713474441179498793126509667685215943679102226853059092716774948423684532599155601490045596181784703286557179164153585865395622134171289789377893146236910898484022478580740299337403360787944900961668170796060072472503739243502526037879687417360570649710464324522578773924348416608772909826419547707035419015549880197177117712480710816671543113597889523867283955634388675190451638830131542850361048191966386974824976952472194510617142146355762952033687319068815460096786678709642238707306598047203584901120000000000000000000000000000*i1^2 + -11660471444740928221465251240736426723996019980229424147881985655870166792694953214560097700478013735084038612809959788521497366041732194608670920747691910413784792436439775936309443852635309768011602856837678077343271487748532342270345543639667680690384495025423092308227361692381030625855967588084161393153167526266871194698139628742398628738092329843535763749599591735851284762154022685802653337219882213415617693094626562982106586778794701534606732765586690186640870146771383012693188261775890435756896089050348953175590141924261721264969405251541516036457916184477595264874512675023059064571561601591120364034379148825622587898652075404872421661004015296092111265977207837120286229691097072868843903532981448152873891478490261287246357973988074829683209714281433397809742119895340091394907233180259675934501781959117547612497381790325467372578878759512308333008439928457390158952270485948620148497636670517041629869726675029108461407818170081996997141454762793568353676761883579604337490430230681533395990712717776717428392432714260851081157433943953547800467476217905340059956086165632853246913127368008456991619673553643240752973187103890810465316473493571902643272342945031167548363479038233314602462060462680143123886650107367943201406857177474204770055225882596698126153050077771884789451054577200453901097147714890121246669027307560608485738436887889231131002437453961884111218831524694762358109958144174030805123526456216814289662271855850989317186425925981567835388563493078848876019178584722324751155063173408207016762577932871922888641271477779256049413594292548120242232262412888339447668575802944231331848279958784788325486603652919683122882895688750958144072410745329109856346691364707136117816863578764528057906949120834292021309838494415427219849452693553169158759248162727580210180196419902845941992254238461994249589746457788708682778705600405139354066571439809488058593128594194532692935515169415075110515139875839223129148547611717135694901749102996979277266496664478169665375661420940924768116007847585339689886912607050335823239406447839599545378653009945342437218218749420913961591801755964637899668116522460406967679785427233608703880711024172278878333980780321150019018499777377609628682274885582159193132747415037063223854986200336973867526512491931665995159382207963977691955200000000000000000000000000*i1^3 + -1814883391813434186137574134020300946275960086450480916853127826174186189513884762251912080387459727166643340111545860482582504986584609114626117255568360715787540776882875151169868471382544772831681888030206933935016809812873964291620658312463357131803548845532507837063092035481746809267434858290248373452663688314104594244855151982608127850795244301057734863763112414847212358826607225894278023504569214987599509973417230317675938186248573931076503192244644786220581598092353936713635017229420072238435403261307632418123129554443787831979615467489496146652940094917277456780343878765269364121490950586909922522676059754843595880148351305551272076504012281148854988692447482746637771363739175563002430390861710226224611371904402512375887372950724211161527949037957483521187028037411123835118869014466065644851405376044685962524739254749534383937061743507020876109890544637597894240079010894222170678607652083992823793627370961650731493619961231492849349756882814840868400914981799109482371199451205454577658614693683373652472758340238630294653402736316139228290237878193742555948070579712706087662036101643604309813855116147470766016010900443859976381702394881282847901150846530363467362873896011634410016891468671644872247859103363144545117075431511563950036000717056122414951559229963052060809495415403176411566159556836651791611672979458303673585228428657718919834660299418916306801076054921260359813532869431404719523991206231673641336865538890531847212178992450351328873458729658124743754299684473183895672914327616831926489186384074021033933575263472769661561505957116878127560075801818339444856323102045464831133525809568046828944763546783985636091242409285788376878076824444865237866590416242678289742930096289740301955503783239662831899571635571182107563090417296917938593467576129981886720353257968874467961672439257761465449056879701097029276977920690297063426599421598317804752255436670903693249452075053253831950703482223986003276059522073372464516564355559181103465219762746516956092159715086155725813585703476698588715254036003636756717788458191224303612808541968672031382572923985288919266532670277330375364232610523981579609682551839060545268077523544422031985300611618574583665106782260835498974054285244268811075523659692677413777094458586922771521594723226037187033651581972153106432000000000000000000000000*i1^4 + -40740287141412571178999128038041145270068962981559988735036856302274035729733078177609439243920979595970546560604623018480639669726620175200988075511741341066275195304882007753061107831561847821970949502866266671566386596851265197990559282018475429755409429777356468066858543518884310897449428729384092521439572253942073501946883225492575016794652652946660479530719166482895042168275382451161523324706462578774852400933972065508145232273278574327895217612033785364692162188733764145622055468296284621651237766920284029918009988562445631648072975210617792275685359371882662304670974849421184237374077364770441642729555603696348990670423791026922954283774968993625699443862589618137357919756524251052656960051926081335743079253782540664894419612909678803319612995502390314702339164201554317912823242661918262809387561288552888820669307552095406749634366669740686107322473475375874895088658844127894009322000106718200697555471344022084151838718933158514236336792944772167365147321184554217095292623129543636458971252000247237455220170321835908708623077751663011183494028471816224193845943995798262644232213560238864337545739052986642085138913100192486560144757694305968098789511958152612366061699706292267760009863780233113742657432213608570070405290641726538367389672617664972199565661112899691489843847124051405030569113928476777999060711485117747367917510518803785053422408762928903316152684569892691409418424793480358966887702438938912446836866737297395033358952763458731803052394542489501536694817240056122794583581096038796321846126299190382251296052383488956472463228144872966153263767774489284946935093595555893064288403378482761268220731656630513010792859875292749606660039612955786521624234214897150741815548569207718762870333342694184475244710485205597189829775062465798140573187400027271470196554998843951354294501557879255219996498390161352506334948746595557143435309279524239838189339595648729233437841579816021226577309281466082553074219203303206971731811298229189917666622773791523946625676433243809184912906513072613549153254468997117121894349540274502958710000449387478677347675900074606515729815886750141889317343667607111805493171805973798244351356316568875922844572576769888026820007657152573158798115021769959590997940797572723932752482575736074989913742538772286380165094128652124160000000000000000000000*i1^5 + -7678969355693529753705587085487102848970466680529428766896700522088785265651531709402169447553705490082201947253313547346688847028074337990985938061500280300354344713001574284177865214060381402273338480646635215175334251893188759549663240335453827716400640457546677487282590354758372569124867193483210006172935749570478921442442291110450901053438753459466547202330050494226077601787552220520037272287577606821846054076435061356161688877741202109911916890749235774862183893815544447785944555479970827670635144861571514035831659442968095409495054956902013697338737087210657982873594394647920483338217765858607967824943092195471978099578187193346696827356816160405674092099249253754782474876315412851941042614411387270363237889039682106468579970482975445198217588398466939716703442939426102409442521294273021609751388273719564840435331356462446914842674298898020500108681106527138516408980217140497155116001988945401306863430365227452588102677523947142482369622579272224836673391410591200748279194123740684145294048408397809457815030508163878954422720733449219915699017171737695175269588212408102156445277781921319680635333739543165605780642007415826984245984777361794530058483042001641730966600542696666747433680710525052442481287301394543158754236698312057837076595385149775989455432849842639975045040000877075731419520537663752319958921367127333269191620206560795902042378016296548845038673111385976661515969345918575445737402239218578501408780447227817821005510067477213626948642420429154998336640547319339447207664103122961303059333833192368416832924224264640924962903528970575820875556798809131638570929142361696917834314639849826255073453667146318659887159466201202101625666092425648841727642445560864752065148820891872880868809402258820870018789687922502311587033407390848946021061084747453403203607394781501741968874687827683309225364866562752361141233551772870288424752304710089548645766464915600250955232538389279508391877420410567877857205449978963291027956481831117407009570280254486540301444011917766516664276537300987699287502753523449293123661889679067683300584711149546016506495006951440766333156967099436224360198209324598631716620485669532762140513817210142890865202605817685398399114380774248761778531704896352806274549044765756094589899906481755356969430992964555939868730908580249600000000000000000000*i1^6 + 151173232129805440080897588085246515680786468013043150558370746828782205405312475305212539775821378566806694772907387114948651042545926011023668495617718254310605881444411358467235622413604051010874569692464810870524002313911767086474007155222836722290890926241313373256262830862472144110106545677379049261695199716901423927781729391232148943235595839210545024280293619453496310712337084160127158659897893056668455833940279291956935964224966476753850597316789223155734390079185382946383774613177990708237585751951651209688365358782601799720916393504142587994430788235587406966250971176272970970500469757863536203085761670260421907522880500998664133439490881721916830588015238047551293439504393572363903744308787696025143340497551528324560231797763807427228796887845290521955549284233046075375363974830769235316117439456636484820913665788172933967398851185170534967244449700127079534470556520825673401380154282960777953667790308379706605838400531995700039371314031074817189582012375845321921999949524748789742606009616153116159059953600739259278738136104834232939687434431257744251362783244182364589151766987040738298321218862197130629037962523906955529219806925823146854297598296520308112334949423114252584483847339011782500736842400872372344737915610475904067712534797607512663540245079319891862307175898519309726058209495620897624753311383511542467707316580958776289416153588252762320565631649422089086081789815538448227021639841240322592593210244160259141426303914806918343278651462071329165101285124994640058952083036631401979520836962318219312099886416146731188668862397530216455928351500780943603432097859161409757019972332873970914654044866149117047914907397931139896461590660881927515546542887171019283014344918222745361276930477685487163437716287394647392264860248831887210399839212597050012443105480203061542610935009024351746320173763043010541168432985984967422800826980925221207050892937201280073225550038756233082505516539353440543383994711248964839610757523253271227775968577248476423825083176061458584646395582214634556530846716936552304727612811243112367984528819188464914703960158742274591441721215807517732538586307958115087587450236540629675600736108690829168546730879779563042687717317449114126795632202576735153243164633461053562492853234535591004128444983202139740977940660224000000000000000000*i1^7 + -27965362503241542083485184470238465389158621168349316175676677145306351769094337589274832918521371677311494974205622980281851162153646126632575318721333234405744558582764404954345829339637215056750331110431704633763096013118821275295164451416692629299703240102490627517194759816818226129248389652334195623635761357850925899207740884557285747404122050092804980442608973399701326272030419304474935110193141984056763927143711549785886913972748229402302572432483685536761315962564730929112485583902955715159139296639456105597248965055106594211411440623291917054819382043552671181474837795174728808194706520908933250314078213800485150067517071806962292940154696857869583469424464939358221161494973465553339308517890370869894336332657038466139407396423978219000901372070850897626907574545126460393854623173230033946822117347828856796395087580064867777952877901782185646038761294567415492311238975350042220306381670575427667815543178101595562491360675794333640864955598883719545484295661598212052519043626381533418524743709938782098005543461102357258276418797148019743555958901067216883113404736260353026978502627860181682380496719402073042506255283206736687767506249075263229338005866621357047924909559164401301235833669581032970344494758546324526917981283152071048590608679974537892052158518076666177520767720505458254990642904074768332697853745285921963814592902043404632079919441824208173768076990407231388476136512116471852105532500048054707036863372871086746019947537633809273183057813420806985356237611783854082897513972488656734202082566172679291803970807178191233643930168957644417650506839717586931144077897093902665319824413177295472906191374439197512209055185699840320336197223028608746839219081420565152343965018125818539195668290970715018868832045408510104142762710240640049826428171109244892621232077016948284091288753825105625982290114560992566554700952739798319577110379683672917377344306505994663002646216657648868840048238637757317901488174468277205996705328803143236317801129003824652629352668451336199753304278580479059752954343437053890495142895608163856383944383829994167106757322851527025514995587835931893504809133655976384977759280489874739725547878052792806240059990014412569346374222198246077841801946009881457849891855417817939934127528350495589058684016225959494156246056960000000000000000*i1^8 + 1709766198339059067892684079838850071808676180877232804473564263460000911634353792439941534831152672256178183691898368340310604899347277956640375649885633922447071825667343699488839065904768414772386296528338109218372444165309637155398374191706496251332697785592149304073143517817062218083189447620271983781474009800870422370419798961729345219840318925109367680075264688563360445074429604132646209631504800674855420168923784018535560622181020776817215981713927330466108929523360990202130871369014871029880092390325453970716864631560697848176224748799324548424776723678086824459619369122733445920392282465534463591554900763141642938176765976176655735227842814576669966131890853152824336977412523727826429606886535324572302906325663515407689621360593853262713469085271699102080213410658884365011309593650017364181827353475738240036319900109166920035913536208400474661993459801409466672208922005509690021929652311201961623084681509532224211288632184753986588326527926963822528403386899991136918470523986144069511082110040354800265925456100826680476568972569347022775651654035974320166481774713602104848478338029188923565858024173827008608931769853992201741681994479797593047103808816434317144048674015662380243918682112479547645142682187335900075944107026559485054260447022204841913912846719065426328140822683152195555466428778857972572481903169504325606829775841591173155517721886707240092895092389889258720442249622555833442342873205051562288399514439251135699932434337657784470042330689231478984401309256094177436389026270275137853412590379419618654319134978041974330599197294593307730453250330480848266066736737574741299527644748791554796272001427125155929496816856985664894546520875756994524067563809271198489329764169666784378364898271138086277215472842935620749244596557446858845688117314718796300550908210669259591023141863353218219206864704483383515268773288142532974073575291856877480189931138032118285410163853965689204745792271853513858171097506825195730661241946546596760662862883964116828826042984873527231812693112861659231128486685457874338508202003677436078452691241965291031082227711975740754716141208720371628393065099269821109965842689795002938783617979283805066167240389215982197229118760720605483095614208959058461130130115337384427419223190463500090495287663089481580701286400000000000000*i1^9 + -80479017619255425811626029720822193462081618058392073407207344292131986679129384376303736653355286414779111278309542777533627368010711675967508991628338936778090761602736057591426467493100466256536843638942341189722070475695623053006766995309594038840177558141136474228637855119862864949534101442740921788644731468246322697112246921223673949119103878985159329705141175186821533081232572323489929251797071903118044185758359066390395090264261659008845838720799722325522633831901701146531411510811618684364903390630030585972303715811080003975638177099480435830663899869095949481428485856015480139709261452153317678320489910627212915506518892844313924317013487849530145485663355888275379500636240434037366971336656406424906560590632226225316833678071642563349053636244182738138375976711746277342372054497624817821961688282281467818052043073040089287378058303039501630801937963819945578826550922711618852063767984053650272414855609450569362897954445473765838855419182030904645613140361542114385178714263014052681156895439172311302312457346675180762610738497797475091835816066214438318834830311698200860211464372247183735895130238675611014737596957195350550873143528285061037574626900882099297398418931791567289310847490597604179799311161074084800350339669405586298803506769916323442990275230119279709750131859549309759896277306498818682078867052945928869376893143234464052134305107973956509758740184163906651569746661609895062435803470446891676426843157984593053485163090966097790368791274961170530359532661682284010930338623135657908598595665510212343947494595294842114746750607660784339462255322124429089868215946768439081948954138417815837053535738857594295135537810874000881638721340491462856076483950003924305146343247916375457823118270449578112831482359922343370592215406578060389082902863502847969666628134035281603411185954700997656699522912564631521751984899004579747790907956915840620529788147754416169749468085247762604402557321289087852820845273799565806824162282848998179330225363455721061449430002696478010084007625143582518671985473666619937395050283178042013472744326296224700610162507168555454727486880429641666642620599303379022562189065389463429308523643864663892144316103094186092190903146800819200776385499646037074560345684029004283354746856174734610299005437604804901732352000000000000*i1^10 + 3506458056537749353035751312617086642875909591466555066948927388484803182949361008929225173974507010043248536041376642656582494750906421418412610087266951667857854378242890619304927685365335671116533373981995603016046547810500621936752665440031043308093318169139577740137808033086237108893274330966776055591481601148721031793897333790100981707956372094458152578555645358066744052723914138367843151968042967451364982660540334724737904708961474368393321529276255093951101012541841077682942729170876344661496092420852225139624124240288462846308817679564337738739314905112609118621280822174249987550261630199442108345541852276477275143453559171696437571643552644626696936811993402963200446753630401817062809722852394024763114572128809945520716038848783367348620432293019716556115996476554371906337659972543172603654799006121875244272402508949991796897934885163936890720720313705774607833828688537086449261268908538870163211914924096169970161782504068583182551181562334868826523725465643320811375316672676349455375080529007116560580029129946043053749133871650325048158787773639946417963812305010880485670700343184972298341618587084815161572430249911074267890504594678040345949521092362948276328190626454791996140648122908858373652134312209407374882248195776946623455023746514249237113839974917569262579608689467071400551050087246745839260638781324765404933154860104207381745998915096942068968916980586987920229834743571032752574681570535422709130515919890244827887401918218989321459907696669501096574920145460679655851722786856968704435709935662884832116398891570721141705744148115944786632898046455595698295168541161308154004531391989516780518504634911749069623051534417951803559317390835404044946937618585157126964561620539277331586144307618651124083783911254897487559701838011811605980865054303425237571325519591355185101066061064306953685273818006224768689090746868082914236347210649292265506700218761166998980795627249477216403172258703383502177603560264229428016559125725275570462755731600452889215744420775740289051585322296970805285800755055692677163943936459593656419542854195210987372684802776193177086824233081316611176443784375601362043521624041316091754823367452474549300324589956206164309312891858269600850289167945602244631635070243207728156662018332775354846086417997925690900480000000000*i1^11 + -88724544748477633935741158826416093042182685513028174057493804141281074608139723032542883716870870774314466173040024648914152602763012687270345282120658001489750570658124895832592792699351258888478289108016694095542529935005848144494114240756584319881068000439682687952110668789715178773557698159417011486780168068402689567217752536239666295996781374658579680017343731890363721448885020225705625807128047722625811957600778113212432129721178515794658774611503145317360602017257252482378206377726497195247605404279033672002428794043656452022450285061709534335111112892903308453131837741802824007764449327628070904112948754409709776978473630492833827124574557649719896083671353667496353729520590037739801128586183972833874377720889242863518289848248276702191674688932260079464149428653845037376288982465017461278005040254965853605348825563334710000554558308547750447491184751398123146056804851843186067510568333721439452713037411723949694996546052448735046786585140433969355718981255461523130175728758806454848316435917791226092704871793677929160003096449738551256235116565041170312628730956710748104643065083888833559474767702634725240302526697259273161710973366206073560360728190675028994424530016133424281584377625402488400198817601003721008098564021107632871149483333586323521214236122451336558599060684208875270892554247202602526135485815587110248532341473230171454417812339345838604876994301835971316935717287731236900716141702010284987332630667253668248047072188147560734467170895411844000835607000660567572660009542362269895282794983231457348632533053283286824777784497326776084006995786912116463189696946037287836887610149961824190269586010930208391219950068063772744946693197183243673560719089668746111147587636380943759644900336821206059732217877212964757292827217027644050430124721237777715222874665816887289036041508602824319260422774462180325022719630911483620032273235611159383739958728432182911710265228769659654706482051830594427886368146763047848308146357765553133259966587047183341055304685042323686299910529425756556515963862576979086598557056603916043975274639090153545848703154326573979853442924953373105061806062389800937713145783035451593435858237514902012097404352714458818334370084041215109023028873127540599530315363108449650744354811341697404219355168108655411200000000*i1^12 + 2745411676621446251484888638018700432175807535933972528836966182451515232965132750195289835708579531342920038129845367860096874645753026226499484660175544777670944862134400616839567216058374586633190622267918420636053600721038990607378931423521386965339523284083480712726033286300142510509462733591972720376523701831498589910180372010221775110630065663614174116730341647903142148144885991865396939782463708772643382808940209548284922110698861338512724086280118897629290362418518282884663201658865718624974857680569983734945131206988875705251925671014278450577800403674241286905814723326035957087757350088757632531327205888769237207633198582370850182043472646501561363762455567581522420501396906163609886514559303331684253049474763747239514821896530338324977902909151798436426769101579611516639620530855837681805315418818526124511440441034066947792102668774099918530448493150090895955575839787203033031900319870844369884918260799110507545806719337617345112565805790048470888174384427131591317251465692975233365782084844822630143511456461623046511572431500240460697037700502460828377293301743545586979886544366931349510836546574677153182103610060402588583182748029714430836879723947447603701287696639450387947047533566596506953654747694252532075802257693616373879272057228844521364391153960832071310534017925641278454722165416499916121283879699940521451225816947457209955955917609490872459423239371370306879065948167776691689162222976074673216138471390981008702301381773215456620679492013409665173640874011344826629133965620095886786215575878469792567394305050306719807733350808574940822417146203582977915742494589968245918499899878879921547285412840519719583974159300636065723811007584945493511370717974782547807038784682782504574479822684746292732182862022946296197556236473628848089320953959186368838266608541272169821190722495476619434239863641078264196084381339137404367021188568191697760271225753099851545225791305490411138656943562261159002556129140902386892622659215595598112635198646345318012651777537815079930955923307341441251876588578869573608694351157790795050580734163728419652520834693944719491927862375608587909218994874143874663412391938066188629540710294669628968594050826856335973458551086436502778318422609578158851663850907190129250878406164283346144686264442421248000000*i1^13 + -72101158019138843781791540240641971907748770707110216188606642187134043399528894790047706618028627276664955032676686759403484016208617489074150847296426693923805545231526221038427307870448159750207546731241843127454150579207107862900794634540925878808447481991563734345611686019288772458983911816930515825261881486163115885860048593456150282963161686330669872003484616655641724846310485570918645478176289095262071853329242173610785885523380159999869890746247415818167407220969980435618631375027984973120368437877552881771650428171574177019369933057615853530913036254628685290602630370170934295166901183405899864419508810944527499405066726062689377862003870580651207412774997198093179914671753733776992690011140963045844298746224188337096489559009942890867771033257973537673717901262350667608808991284673126025815537214702353789479204420934289519890012441195512923919268308193275655949470304325632601938960511321212117610340900280782813234808110027911696693841657220589291969796805342271109458227534181610435703379451067424096428081524407763059812703511320774069120718601656215853578063213965530439230362955029726202851358492747591906408988532237271872605688820670019498389473685186875964797259625001360665354863859434662489309484796788265655237526729332815627950891391077969372727928948604002674752852391507096644105340910395910008938110639413134462428769835509455172314044754767832343580216088039336454414874644571161960410368752211912634942514400458917726748171667230242047954951937608125595014862676248455928337706912627681342286096297479499876077196602436838496156376259392143163153991827749447895405653606133984898045170281536866943501523121332333420558422472003859042675126529668340443503324227437710105058146893214722090166393013581325110020655413722531690563160913587753424197180153870843945903643068876865585854204886570620602161301290708774211649811984741221918128193223804411526151151362323147119820144293016325832990193578728725093443779504209130291296712915930336973436938138913825865264024697929010798910915850819407754000127353872907610597296924942800824033776186499699515825461454667263184435527948965906262935362216275174066214521694513840750842733871406407127046047666770027256260224602662996097511272562068202124082878771855465053119946780526409371576435023544320000*i1^14 + 1261423395863302092833112329807094952427356296588588252522200253178458744448334882274412243942456407456357531263872996586598618760505009461228112687684878953120414921606497804442343612537215381043995532041882541249503648029261340283452914357203112712665891067875325924713748436136139226811571756149608917539222365177159887451718914494394828679596210892160386316311689677777701351546835663432423638436405243559662593964205085047542626787545972114654323978253938585968999817748032926175557736647206007592164841999922817857811502413050258445348613403666202252844345213580735710689422630677199269341931288059487388405982803193541333805920955450887995217690264501036323037388688719310064808927789552817897125349823558342577827080970023948976182381360242173489606449107994469242164017526335746749376291381299486493155145132882297669688823754173473242536627222524960520019149136062102832828323685765494005456159415285297311516742746030185023904419291463075404686566764519561691235239742603566153459085162106280562572530729395255867161526158805541977727688038475889190690480573265940030244398420003766893402998605159299257262421811344319216351033289953836827912123411501317232199426863352746317873924550151305536344556473142996095100665898781074972541799255091119524726130295038771661754345180699055551098863214742323667355437189871750235733531045657391385527126803168232911829498869717580883052228803926803610379591123311511209471014311504332383216850566009153692328483245308447290893499560963676618830289380510154312788364292126604586035224156266263306331733802765739492187643520006162022358151410794125390422261531243514976799441331558179212616567245267223610562033690825486021563037807471343892168940894129720304318225841238980369025227644545586476384366901725122505306214739287628278206924937558497148631509872190223595793164464338441362214304716097494607016463851162579085765304304185697929934763612376263810637697048063279451941296061685821836860228216980306160440557833281258242394868338262419145691409636272254775864351649774713327164960726889693445621459235285113425717698684882000486345310510122590866260269184038248707491954080204740411837123519149227364890072835767128747704961947090742969311273065462506696897675448320581902473069039244986675618059329461962094087036207104000*i1^15 + -14591645188858644701618359866272835427909365915818423715323690570175858016987741362748237572753607733012764151433422245384026956325646060892242910225093905742224611829726791487461700550567701205358227105463986761741612598969022429472195131645685858479319130041674857870039954961922289607680478001681091429927837606063356348719581524162526796802052967664471728266917177118940190778731225867878524776626122898864551718463322905594195930445832734568329734450125280284258375226105071642274793170056921821403640574883875169164698251164049356147085122895702115743408644134561932959814947692443749172526654536553537696844470827148987325927756333568888306074366094107283876536500583785454099261932555797051308284019529962673178165008332002686913003926965052637087319288664871479345867107589275883752423354527129461223018923042598281337931059578001730894626509557385811490182067508760780403575853473956801395979792189174503048466604264787075744912560837990617307834521062448481977444448447711997997610482401837802548253554786624075481324508766806666821016305748871865378103488965307322314374538358025167459572524065277372745086959295951619927006147310820894380732366302924629180121215351440516571166816869766694803919030957977791020054566281119612247253343673274454353606478154091233588245282431146995494661208048450286310732344264227647859347107401960589202897252781988082095809046500666611277245332511695207454383478901346530484393062982001879248299885317005049823448497938381045160382434752824503164871349464436091549873061828988748432252819904773504597183557090171812988006414594742404578990323610175856041182031671939638251107949172899350581871680638971947107952590083894130739371451046944015429253340949325104272115056111900331391792736489282150423430424649585313545972148401670761611368505192089442998878215958877136355788783232372447783642778565678618321074022786063775597566059773795112497594740978223259613530976925094836487625155432395052447421283360322397825991408313580314532639907585613082219053934432002627520742322068057346018804228663965050678990374347782194738622209534287005255243057141997259829680097166120259034775875826975819439909386255273982631160323739749240424181869648895111571309519394611071025867521431981189819050950377830742477169590379804568402578636800*i1^16 + -53254410347692176345901999366376256536708661371894690117201285298060160740162799183722720262094298469741763166886179785838909418765259082876438242850095216430235461080837782656748770618147491604863824910150955262751721769021099903785933282293482067671600518815152114188445532839916379342836498271707029280855241010525441881636045063200184410074032519416653238628346021041376670579418628510436937093149181593873505736391322810157413627933469867638505129434191458256405845892639870688790323568757482014627802723851062960132811753518614393172054915300380994956279029371058891007236483701103884962095310395045976305936093716790112462142298065866952432405615285559562196506539122310010083501066416106942550027332690997945458240463687726649716449392787735417649720686691427467569395918311226645597324841390100978376022240999664166338781339966267979107611437620981912553077903012343293344318719193478089273399222268967512599885492414698588173621682402417878472997182040841861339943465049445980335561645178707949415882982801439301011913018033450260082675800338621891651064849650358602927405367451956082188136328173789140364865847613948909012099724964281927718418000554190416037240997326890429765304935343383496491352327799300868314523707778561123502902885918095783246491684950613834249891140785212736430727513058442060517624191833922669138851902655937520336981493748255823400734531880374528341458744890302683090315058132827108842972272188432596439055672490911909163852022634239783000578702025999535634849129204514982507926600012374794064288703741796478590402599504211340558922194021269402336097383533705476258287454278775909558190770404608233334445112792056565299934727285758126322095584550686136242304692459416239028625642265576348287648641994482121783314371332682295747782321072395374334612706577517088356956220318948315252347625731522401856352188657239780511768857480377041931783578356406171491513413939369476700166560672838692847208113669501738960704912508642347668771531704923160463940906116692043370476282059051772823500096367196266849677285783689123625985941729538046396270504232018591206800030452578085804387408699019857601923522462173375790859501870525388893183260695343698470211810281251340588479013351904545869130783623814783500370423169512565203900643647447126507520*i1^17 + -4191794882843393966029604278582055000554628786312313058937712690640651274674818400652902421145870357318009087232520841794153025727704937228301949505856086215598096916499461445445373816031886268888100831028216034366833013799140461637375968586436192418539569489826425830138713239239576828770208457415542722551991744680032275739495513015722266119419539934778066188371301668852532638456549579155922631381333510958812655351484941140313186999545640589048536699462192874423241310108498369717971032527665102979079529125193660353464546863135369101503343865160235006816012202737249663553445362138076780311156495499179832062484085489025318805089479091247557098714855965230125946180457996895648455334347531826876067653592364636320094446259003809260900440893067718104992690559334572195400920940765193017047286182217976536474068233979324689901458562061230112603511640689237407894059613663116967052392990420306879634932307282937476497527115040349673751998632419742118418290753263060195250226805848868891814549227843229409917751393841151889257855648523561830978091338599570931576431339801232118251913640264305295227258327330051795591289773388908595228746955722419915202689552913621749532095669317112453050134814110184313407130718212548569389495969750784922355549674827576150105950662181632009960453060398742818326039185525104325064907391532374032800824368387463044556158013327698063050253759465089662996064367479288673738183993648210401243948437741243281227974032666226949155118281671587937138451292082495875222272715835292950050844402637660275245624742674934792179915156091768547387414403475764674276619576236052568299661549020338616279849136264887720368442851938371316078279793123129137630991113715957194293973680564464883052917876382276210878888953106265128174303702627322946719791621882619411637732462098423111218205383629012255976589567088200905249893273211539284500518027740628963266672004010996848398903492169359587799847414531166254635921176264953512503162057143711815187159004111329835922276235783077992694781197669120808286908801745841124559166377628133535446428614968110679410985685394958123439240791624659030728098390050937665434211361535469894544864296711450506793467655212942859280816508935221587537601693089528577527100949110918075268549963329319076140192225143291904*i1^18 + 69434043062033556338076721097938548281715257260874948546472810399424347713276464513245906653386677816650334906901635451387857416188415127567172873080154217966750486598935622544262229312870676840123921975686113177963470008775391140498255425570985884065680297950682482599155303208156688163486411085208849144620451414060015624047489658557123208857844742707378376552853787272008902891522609220101114551952404434951178795715882213458675082942933134915387067085757171217872338471064350747127979304554162920591213082621391550728273231291184757593490205512185326873814139768421088429739867102488463333404745906999409735532743547009837007741666800285989342550539215155939397108803924257708727685413412009349944082038767861822275661841372511101042811676691594995729825725331970450458435238056426430640848410192756074730654514916744196817747303356763643468470640627621176257290264175150667254353618943460843050075622935287735863155139200513420030652518653569904250215000153574821615263749792071572791572460114958320603244444225740938323668852578924696072963163414490752667468969681518649571462372464887301041354125709586215109813793177828428766274420793199900905613587006991479362159382313524617549954631882651482999898280216717118652541435233229416821364606986487023034420250092890573512384454683019843641711568054280803652440175282562864886110661621143212180327714533328037426252891783206301810894659424853672819453020561362970468633685790992763888384083991810833411235860375733369335105384745334913014487344564455713110270606679290747802009382993852070143579004740993585164717581790484240554666298213758793942013600552992649303441611278121284467241058462921124583806770679952816217055642452100017635749625750945308506477857169603207712587264045299524799240907812393582166076780919911374171266179382756050948273870251982069452225853652502574357352360585022327410743096812093804193717172546837381133727074060305465332174628976717092996002341080822379101756681475473003433720819416160730228810504908915652128095055504116581807333144239308720140427073601639626521910111544242469760016021087122950811720383289015151221012875486899609202752337922750886921446777019992680542252625171181035635169656207987289100293517898405396536643869400710444459900772500514747412138174709760*i1^19 + -792129553332755938334203384504230652169524898874935216673040552009029529183726002121932904881642052529957410370303197472494614405870849279004701657846564006053127648767360625543665593250965655348242720733950201906029435243264976435125738881899112666357216487001993393682265041086346147283340486399872571240093490285070987589968328776188663624882321485252399690700799129152551798493418726242694510985454350512275582388157104975645589591264039641762405107150809625751344402581682380833579996480392908551719779235147608276525403808050515625185860419731873661608910544655697835445037996041772339596053592938885196401633775387257142741468620524824616006200737949167097123232606764376207100076169547364480670764587852451939089111790969728908182609908735202781906915158022506441608814993948493918302120496525266363045844121630446587837069269210278948042906635484307336867655509900489200032281620628816548805335611061554877242045570483831038407954299250275710918662930980602828664186519036650816032483514314805216219847891676065635326108099256613329639435745318980209529418952648779081280455680638817031682399308095670306479930838175961387436510105813723942948719840109119575234032910455604198421658308747550127633393021581770148167296287827367809778010999192213990293886387312006363969162770329319921853736950036225727827630757585838855115015393213430585127903974248660820073733719802208712550272229810147920872991506513438974583057202683783361498900494787732758548180536740775517765492942063077233320713813379139543906640514829598174623336775839132625844950638970542414910695913695166783814104998518007224173308551838023662348512527766223237670223053196736766575399466062558179529455905085824008016878501543538820485742349964387019331224655368744925941430170721795465798624808068450564576153407093193884216334964623012590624406120490522270887878694822682718829001968916406892917691742373758749641061712398487613143207867185425825293274388274026668542099709662749371574935143379208079996826259200251688601743205812025720619778990390955728105374868177761772809436273978523392470189255272101272746089936970562060708643821611980900474082611255359863859416635132863184973439667446731171623283975058829587857920664219265074844367531942232015143687095716466240448888832*i1^20 + 3146098765197644196038666575987711012184837533001156461923888620275433103190638759742585121283059831662440937203763442160567529566516329158766375091966981031154600284328339910654297370252655720878751365519041679346235668888039532629982440493516714750601159980312454075241323187530355908270084724726933298881848021145557250877782919575756702089544306987870226604638992978001163159820318173366221796865556406874406838259318413653989885327415094134219712607838947018159794442854554631192911548798961982604381083600616900034932894801316353791138483794942653918336244630818390650395793199750331906373606807106560422228173582461430747217189892751919977977853125466568496130434999626763314085496860669598741938713295714562017917156209932996659562185979253310141119349334421778566275680929306339536825486141905956063859646412388836330206696054488970333797426674110547183068727499433862008993148784269680807262310822258913914296629504728728952959650423443565695624017587830705653977491917568488776580826310041154925288647628243293404069386155947765883897237810244565238877943168811756833663971903061222505327304821509969331434692929292967409975836140607295580800031335220680220996339182355556898191590245405103872555231385757926245028502034357858160961699959373394405507970240880000223112051736009695317353759693050776988721707864459318412280196261193326775315291191023184071055534795719761865786272387170301799810489648917814250538289566850353764266632219706986519912242805904227090547464990219638980333287333233634958461288693697777424685266698761508804309625789653653770558802029496549828709278940683095265823834976589231818904409253667914527306915561331549002864455176878560378225677159226457025097441959208365749902426887288421647859135250336751058118822986001952521267123426253390127500638368949698035715251247793752644845646342728963950282297116107566505617975836508864623681052397559657757650379825634270901419487728781892000917987184362810829644367283297562132505093916727258795016286396878669103999211875196901945221733149149025904230625268934924496209037253275036350586881266254494201920758923403528976509795865931191550190331980321631968530626323636415793080167033670260004793434180370130118809022681765174142704807968093783726029492585920704020480*i1^21 + -4863201021091381817236558711242287937941449262135693242072367886962720076260432592941124740555780638293735348850754119521669658754404738929932422405892136976049136024155328253008145126666619093528753045556898258519314536508954867444732262949993829166312786071050206109408190188967780111959306493743611196802553007444401220983804053441888516836744986122214507399174262320056027779228406356891280579609869083759550788801910454938632803017995933485209227623938707941800916175671042221664888887196817176008172424103568914298917910317975687880418919697805825641682183051343875321138476339673064394425998785611878403814442614547243209641433946676310120354035705437697647243823970938146784316286043125279098441136781233244263428047111546236233808788434584002420119717315793779795062643346780549815285093221924066493905440664988210145926496489425923667801932643253440555324651570188113695919936757436138018949934769713317094046728089019303446334151041038873483355315686735583117091123731058680788755785617984113893984086687815792725657174784823716922326085762955944022694099132355027181769191369238187192439112189237118678626559301650064304706902627261227520144863680797364371037947952216494165225150323084679891858412734076459690296650078119166499159927419346669013867820791637175110479176593338819014518904523320249882157168421394057439532318394837040773581575834701538495268296207097362169895947964614164205357154791642246886712029923639214856689492378113467328523726646457226106074414017533015097632977094025832381498401421547084098944555017645854911125896758843945809056438902762565417156228010546189182213974112361400223107592988121122477200554579013338320800901957136850234205398051040319251090398498796968392064135554040228414688572344808268909578261449127437411366176597636844823400434219869831986529235419647796752950316626026357624355668124435614614523651812753243548808862854834853369215769292613387451654254618436939079500807357159008024844142689314658613074394345895401957582384384861951155643675378902139593755616918528902206914383053959077135094968786638988675674236501351663578355041470382019149510229488925355713866828202123558952840587836893161085324461775696663461205879968704354760500905363712727796069630275814734884248047482568704*i1^22 + 929162186208537859100911428601815901422540452186850873467746438787769257863084193234850635317365215533320374235127026012040504929536601128855375964182091227802353783151234863354411457958369733251736014497979466218751013998053019921846248369928425419715519352931391778315357510600433472949660332872936738268420196763936394378999175837642234646172492440791070424300904033035986111847604689317947135827583975645691286405605756572647749442129712415256441899580089993197367532398805993113937692372938735653676003369117463539507825740910936174705151656390732696511355899592611997581921008510330017902280896631161930083505533408428524503748952431472393957305042472698490211690312162832825937246054046371477799287273496608125871996309081868147983839504544057633068374959553424218109312202707011581779898023212728488817237097974746742726820872679561786373491275568750480460982646615425188452795418913593121323708505420205397814654776529523964201373318926660907582391023741538540530578223952132475587271908562104323266677533553570257413915568594799098743181446378073563497635439348597381493221584910110987373008340919770124014565314949806269481849080058469187734770476566416266785343883316716997988592187746502422462382287683917663838143758427386430592711215415915090567038183328112827035430951215472262847843095314178826176629396882069147787843199274177182676810438028659971600385400517434902586319360832966706308052120523690156820800127261880493198234690198276926346152906894637872319140757723783533175702425253326305461072357167695580903497952347054911908419357168077817909056151758542588412811569835297630925296146603104619437454919788754702312006392108251733830701858623783721986151358416549695464650623870752769683818314878524582826074372919994902423022611836451524337919043857739683198392881674619356099249891991953252918647848004604995961733702335617873108077594725787576852995317014566448119084586908824987969188982467200155930880463338161527075965643079142053954920657122701706473477678249442641124751495210876419449365375162929411903887998842393594658715581484674573649305513797244443036291046746707847214162833187928992717104339015021763167103553497915423013388000900952555685326825774485466972306492768884972744296580184356959593431040*i1^23 + 486807672701824528573654588258500966195709408522148443805898030921169627223875566349929805223582278428713747247455606577198549753379248015140942516362522444404339954465238497098532853939074168228414821731248221974121034067781460351793937270128248717201779918003527559390272004425990963299753741784145117465987166076075256917940133360190758216334585596264935559504377177106969606561120544466770099825941872788746837190635221646960739993307647076118250203552124190292540656779913515769685522478712684581961584874009854039579885348052397013259034181354951787840813464517457743669651258896863299805345181729856270153302656461419542705369804153669291881726323219270930633063184142721706340976227109552367354851813713980565054328353884524748820267777674056654418135834824630429391711612765404143816943847870064381090583496882081225586952409130981180218790703430521188880460752854712274065589054616249964726282711684705771228707850706783384439022322287331066169422774799312203066485181640977981759466869988894300836011569299039783878967644022901040960480208282446095995939669018597869943171655904091858951699232814150763529397522679610432827977259959402628360158764918945054185211992953257909916182675729066721262242253725665795521491927990775429179546897659687559518058584589613862826707438509207583085420991682460043672179763233900957416825031304941450665575257369486651734353447378611598218971722730614620430956161109319122732737075968498245329946630552432463425256019812136778674893983948658532309831273223097354003044145266254698662751189491507418245872665402954424707924081505600668552204222118662731320356868733873288843802897786042607735750326127792938933910582378024673568036979454832008738211084775483822347978900003947545195202540516408391764168898125483260273760790535334355733022175228231498532530211769935443222027405497440787032558988970905769718340281931725032342046680372006184730541013437881550774055835490721247348733824111342455810422733269329992510387093359882498161313713434136245497254562550532473319507606364776306818403312627943285077980853002604239520904180280148554497807471033748907521676932301682808313081137879414102550375511176911832691913818536357958030533967814700581243926223010510530286598365165121437696*i1^24 + 16382214536280823293585056342595915959860407027664184337162464936716163545151972708949617634129570670786203887761827910931484829635923929951701196702765398499583301450589747124988298790944541370017554803404904404595625206474568550649151615354815570241935407468077145653396586194063305419806617173294711436079722429654639122815475772192587677649827213278450369665701237699369311007393035594405427999219244266026088028350419219295797699134451067255089673470945562184923168813838963032563677464956232580603734799961621177618512659657037186047493504630914138980856672957954725927171416686304709245525759450825729708696477121914322663383565616680088043935256736143077654734777169125255696948116837511411164145954711303994644650735067538953835553352821723735983006488127838728771788637041134444284806932089949210852706924844403040257456882853902381357187871047235000879856404458090321200415240285763798612241967858385961446852495658684203996130416998223838982030342572775366511583044390669684315353102946290344206549112639487897631004257681784347249325293207513343151515092971798784523503532441597758017086290793315180809728553083973133779557940864134714052511982620083979110063530373190428457279685553050541861872953750477831063509368946489489091720308421474520638892057570769482327185408452942470615416862969749713786311879409885325401873746147129748278064024315889533346950578981820181480538434804203978158475281317430707185589030865336557172576584092109141584817135633598789875949142961249152327688362119911312169936809782165684468346945595769983498950577625829833043950076146413463181379618780051037185637937386185081021996334382121853902280138219504404232442201446048330972714371557613169727715370903489697996935683573534601944709650202521182913015933739607237931699384677033292003559707291418122126085187742875545836161444999975913350658418667630492376630145540852953164906324464608626230877667061797101951664245613632879444028867283497687203315312533857036264746758199714196933809559689774148902922429115207825201287277874740653730979337198332705708882451222461823968132922279680133252359274542068790567161289519540296592366331738580562943662094631050066498126567661746329326042913484075347272659045626340002693643616911360*i1^25 + -247282623269602816702953312908213193122618021607651044397511830902761689715420866212112331835229761303938855487437651253094088049181946354990060586041859896270760787537916946787852760390497487462511075814831704839671830629986826710397124261971596110576655509788928214787431496371599106581260554464153591822280680293621443693113891997674975969169674282035432253295810281521521526372196596785245856150519522000627121135405690382414665454861845328674217779960544608182804620836566397031986516649258233942002139247038419317425964531789290165805034246899724147817543957100236215213385840110480500756868149085390728643772428046193487612055833941941001677992362687492921074007592519833948269192230372168685093796347798437575294733345120245053894603368951865678670833195841452224306933022415407445285409431724385831007799416356803127992410368521693960829629416434970164836183987469803379129181539347156449258562119137163921735512252510595837125433258158448065748198988815173190521831948236482167256788322563534687548692817208785583456734642516855594241270937178264467241175540913355889094596453522196220276232822193285700495196762151853449137116219411100403743905186624116747342216074378840044392448360567457140288604482343299056576336234344084453805227401815481352788080993866677626770412020323384043123540808503588492102113324822207546181231615855927685546584036429400710299492493807284699901820917059730821276242894203620826169001456602455657805604716070078230866013487834274455436923357310097210780652354656377618672025851554834789673925512409327800384816416320678383824699725655437558413791714452883310279508396970715750947033794352051143576516305427370649200208291911994626826477305208088479697160560244192368787602935970387114628815444182346577347218819554874284700942202659278184045264230236958984362085021020978898654327227785191423492279381732328273449079320383828214386057849596927600479384658173491509613765058686640136421033523210749194796692323661795870985876978707473942583441373995631350753945465817244532427463793046059496287050701066782555313508897658224004890413259843359316013226344671266016599746177865357528977213370345278329569220858253979811751507191772204714679173372832539604099688324724112847901032448*i1^26 + 129406728376553729482153444558762755809391501163012969597302008489640997907987360628912614894429671488732779504203338211325733383052027636385203365302212710134240604341985523969133259273008707708125171251048529829399392680630661480410092927688939965099485016212618451961511179253687092463974770874141993861160264563749058890839120251208159955972232375624301026830679868844643454165835042441822671442983096122957216214661390025739098358586154302062796418485895692361229688960684915839148604303840703606776060511780490181848516148791323773700458116240656630393749122310264777565589725780131392049804995120103398721845104100300373406861986435948811630409330838479527059669663293892350462567944269176709912778329866102535845959870025572634254647981385963172968321873322722358452556954070237650279859090993747157794090376343862138231754954116715932985839809083894143054474523543281139997272984046039237806044758248172914190518260315721076627533771403911327587455723028044837946546216783754212489115615778372304483974059332580073741491845523276484568794303045117824697090935953537803127935538481337369531936092403207521623059827405535081634373432975375255830590447409713951342167387788797499466403709727847996471981032210729791090921307303779857627706419129252410679201702865242259886073190906502329638840407125233172236763293096809002560651039826604798845678525658081897395700873769786008128501917470557782966362601472320879637349438465070386432180460410032540750380710968155735168817569534738474360679400472333101274321972433229931052511444075322609641766235447954968023883349554676391812854596656010606108928741478163393119734339812432890635403627139134130917727695815552631482721205605693036061021865916776291085175816806780609067931480159135559082684545287282408508903824173240631607276743175954428584980767914447586039930224717688085763179873647261224257261821480145358257441724016350335146053800776650536279084101053337949731442687292169708946822093178220255948495352917386635564378729969588541748080673658618409731635987362603443222436268965369111947403008858652881195348886315333769579536048232008518716854686115313596780705750924943334684436787010295582346467795155919972561851641425363640039824031241019064320*i1^27 + -36844785265630555179365707135585331567481186381377906087138753274112375032295283723790336274338156773025338589950631483385072576882916532460984058561035414529959248978955982651796019657579548637044955555822361991202791786858011165108385655967400862533699085707002456913875080662855530757722649889829577254717065523662134907914066844369102546233200641826303180332449153229112029214673078571536963616510986136849562313057602846003286966330823794006183153882419785183336552979083689105535454287890283469684904984753357281900072768216118184590995198989089207778443965080818772713384209724833560868499397915564530327850255204535045146392596374546726863114523524008826025924176169747774218861399701315414390378567105842235173508906064389057622448539130962992734450987783157555746479453228489805691957459721540081599139939222866768810537322335883028267062011759327348079693406942549992451459818700025327258903143455443277087539247919572717490859160161000333849292979953212677897814337183361627903025251970249123764598951190347133495119930398722123119946294399647609915517709794411589034175728622243981981170444068174349949865256047431023870584327909587580516533273063960605060696978699218056123001066063716861202325845793364396483432983522042742803386575871368311047550222006701875506647651314581041145535567904524833827077274813287714939060430339260679915499027159784969629510032656437909107510961331355433488719684915647637907952324500072460374096604063202131624879420462231685766159612611516009399260530004379788535674414868939638163412424362952093220087258055194682268370761399266984371855479539043034685972866963397073880508887077827934036343317990386924915347489303769778262653823291501216245585076729744107054644294944712472830780030841517129372237795652015419411047845473228286623630298009026908967988997422050740696635186254413361619235932262320282399896258643947583487918602157804257520469476886493541717555586892585192889272104235735970730184691064817575086297599207746734523306284779650001669347556120197454485666646443437234086153442063535876643886728191607306155049145429892164299660840186250952408052480212335419739804098138439954991064966206128608821995763284781985478121011729507889386225991155712*i1^28 + 8989885312676366272733349684449591798010911186444251405506623671512919491493214891863553852479036293729776165152440864449516926819524282317148842075991606711998071379336235912354126712843051504367704033702792948681116404894994420087710001940013455702862160576502235584375792099883628888148756625642432615555725454795189967960293334002642691465586734756879098367274892607060077849470028987975289859320615008026253599658160753778898833262101723024824884867179436161398361148512753799661052171073044921223261830332765645909014775158867070561300056464434615632755394581134725453470407286705074359964325858118982517720023265472443356072057700223811962962229733072991657220134755242938683337334574450223343066992193094339111531886509073723231679091362561922106757056706372142992192785831183019428585694150750968185488676230701987713830730980120707997932825228422118469247895903221461220947019349495915444327791850544879285039975225520135878197938048132278318746758692838475515772361201524313550898597873757857464403183882948348956449638846598989190154169558155695764586088533278928740919189279721293343919775952976616664770485016621479082835809218277579717432209595540179506417853227296461895276227395468549795233633456233722349168143130580677089806894642243003999356555571204556737309026044520485122346443161329600302625340073208368249071286457749218983375726792224296835732879456523636228164430808079795890316491924502008795774210788879708714089889257032208001363442930610637220823362897130882884151584930620178969274338226109945397476408139875711230981930769136133669762243809793030142439616174716544591671287105278914915029566049787487600397634820180687172762913040568675582260780508681471093062461377033079589274223873164465237118478393576155191933677919499930860334876470015794605692228683675468807238558934275643796335474109619907848230479818729058354586745688694163662654803260703546688628876205853315428120450122609769050928259179960604883850928635159957228302255036369111999921911910725472421943881982935181117262965437839830003733049894853287172845924087675019685983273959997005490474272771241838107985696712584871046813437038457165690846545922450148426903651851831676501244706217691481353748480*i1^29 + -2618095752023075979983201103459460538906102685410352682169095846579007963635121934657268872821765423935179474445341236349218182056393849022130120031510844123240966046768071478238294720666237916518483416941284918407092180804614378887987295864978111824129908886122537082181304032331496786503418018493440684549655394279412231024425554647288204056869938876927314579843783395303058718847417913240289927683043391293572048973554369404002029536436125782307314376889850795084812248544309621996190017234119124990095208888274025594536778392007658786326892074403315859745333790816629727607792919934211562684009359344603104762105835684190700274978193967496350558967143350220604937919310324725518585969885487226669888269294102956520105365065761223003519481576044900074827869733304859459274365098699175277409452186884612468313343893593792920498194935588537229596801202346337079429340367015141228527105737757562417454268599002160313164921840727953461127854956385248626087458131528863335254951893795564038639091871514405594323792246339427848121507481359178836832033319562999405132026003998050872221549711887259898127276807557759605407958293567999369406779282114958816316809048109805914523715860547128374798117006067840679639412727816968540602783255893330674041547851277672389463334943501083437630010506691739497873782569417381588814048901854987518589831769188414367871604991857818470519095604858216435392315111317741923325913623389017437037955650507667400479515186655528770415655122368994380711563540004274147846011773789136499464797301566156410802590250884301272964574458684218068564772946603013626050686556198441488281536022858705216051898707199843822976681151070536166813303623364335341315635886526276979947334441923683563955738970589089473472183819524169149023921613398843943130814611246193837139704756604909899859508887356246574700504507279358799535290610207677478966980927596717919412654663256370819537230169025918353124158936161997591396958732833902836645958929127698195611782646291020544365421713254204389533650543565673757124150708677664055478581613803661178758713354989710639628266521699047283239374875997615684327540914583602546056526912440340594552188374514046217788574534298484160676846583232331776*i1^30 + 699936844952564416216305884093620702699168763789793078995106718861709753945223569635798647511739824527237293710930831405721359791116831019935414493559934074993428298853873293028609961764758730092299432882093361217019742796139515101500244636643858726451244652739124363840881999876284523372384539975099507755142305856892674884560013310511363509057187215434848079363345186318759508400337201298378629686584925795048247001949438498359034479770466149794791661921639170458903749323632916533182993072024540703404676158727250012880431733175387327551792820935910261298687743601916034203887724214600513567674953579362581479214447577081182435430771191161842244937997785293381944651249513831295062977715988273152608799335401791818437975270414852155781038527790050953471961842473129410072655149293739008211763993035743351565506846715173742598989263771100899101842198264404022986229898278566474493590015015864910782857411620165479749584047101882699051634887380207540164322628582890783082199423386797290977118373243741288322084154699054983596513413858989776928505241140588286993668771239134435601736638598724535151446749081906801766190925411246526158249986842710716568285318504005385207719312048864433139884485423830995118101332029822096100794409772234237809483795266125100810794027639605016205701699086514030167811632411182887367794303339197269765555715617679539479620787587404063486765378461023970502268086108728679206410444035271029735874745246141073036275713802721393801275702292733545354972036714700628340892167843232062157869807259157247465755166985142505398682692655794150105655726883118311618511629792701884251069924355248473534569607903247088909972531159490780772854292626521621009558885906720902147988682486196769300721832405321659744383396317009292444431032147520936568273893043720710079201209597082378691825996721832819020330779869887495078326465567808292540443357462351049893390055550617662561193052192189315086605050866223931234561712193606624400763856797365452455995941320331996577445201125815381297455213180082969061701184730447247184727896332460063136572005407725735648618045250236205029755941716911803004875275443046357166837501165367076206556036963153161013238454924818773492656766976*i1^31 + -127250280144491021206944685510708225781630701638958191215353308874652643522756586315909996890501778914722062011906053941742398121931494407426142288333769697819217053011450465859292359842205121502209707932938744125052396842606736948994572323534323199718613404027497806612679781744049214994483321691012925759283742719440710866953917008533180537816214045077030667085834882741353612536553441573639944323387175707526145144955165509935519438245653276572015907226789319183481738207585863251409456074189814730463015606798998447304284274612664840206694440491728260622092284842112605328282903836836157841168895242229867626253299226708045761147070047695139614442338539719699636455987302993359282047518366514882124831775183863578491545561586463675334788583262262747765829203766300507335636329513375971117659328705013375836151602174419873206113786219354414629800471390932322956639463521829801652722712222806435413933610189040753093781620991842528330210431429611943354940735411324841732522592954324671801302108550388386616480729812482658701604054687090401744976273675138620652515801931701619068927402368789825130608528031150908048564477822930295748769076964004655326978771549293670780575684007989308507489931581560909129380251089698328611717642595791801459520440154233682816736166227649655005252796524940115226715075279062692036599465142120938704258495260959542592143067227479405135178997184172992039904394901736840295241038226931160020602608869691251655811937676855329082622581221537493242130845471755853162126937700274794946911375610289366883013732780829478769107035904097774282325684026681879618806007480751558319548807120165891826171547656748792725745584034469173863432646570277340061292261824940745625635493935823427392478801586692735325358578631275134338359956672861729356153180386400560423441604888447683626571380793416982639607585538337364367720045753361622141135409263787997734154075800008654447143393295178200827996070468362487195759436505351113477908131001964587638785144045192144701832856222291767889090034237693246072411214901730625232261675229615094909427855695641912254366050549588769692401183841168748534101713013812460566609009170131571148310504218984236321883956231530851860480*i1^32 + 13387846333135562927948317434793480250485567263161457685814520293865759490291028764495610009332459273864251800353219166097731607239744344696901585604181713293009147577756797420364242467118334522962413572649017098155337808799035341853580571714115362763455473762702279234003267263847887088839684477241443305929477902277755542303461702959317200973591634105597896155155420060627578950341432783515374060259499884291587827630260911362062835101975322668952956964415898722440285194697317867726780611107767186585186888172092952561797210620137004789285755819268982039131308709293288372075804688579209029892900025612572205225947633742767625095821575649164159887375111959797163823875011854075976167452539514403481115974039929023965684849625307513606038559066653572477468325800286200880460144151284834621392224142398994048835516817762840862634111544710199437920799634162314707070280713160647425603372863182035404013401918291143521571219937530190242194862319976946659477659319248100133910423411476762282272082711730218382890254935913475682506916379090625996502084763989709739091883953767330478193908259000771756766332240946248353999609979112202885077511895347628465348310893209953626625955193699288009757731709174082625941376804210978951922671768181553652565493031422584859250428489771620453686555199815179115206852910641770511252563953663547054486194485221659002452463266387454244436267103941674993174899724101242077605729829311526789232360087508170791556808584505349508242590354279254639434872475248633721256316868290396015455578391188181842957933498939279566563997593880150967157198193550978110983274440928719379175088538758662270938095729826664120082822161452941022907037754101464934559818606952048527362765672850529914050563317201680966134066253295396802228036445591158134122911943681643102886763929352902388974391197798450528048374210168509504591546117635608457860665528977808562461884950693189403982594356544156768935697657066342765099869584174334098002095455410845931329963454546493296038578472740211529029045362001157984492171191137418157687403843730214855762655825905184707403633989410149801751759641326396182443292574053607856396287357625874924031090638328777469516741588549632*i1^33 + -615000423511801989857719090629365916059398032279652865409605748755502007370971423176972621275356333103390695978139106078465345498879865119937438116820141192956302523706909297747486744078138592857089234826375209079097064447941792594320034250115017713293902012150925924076635013620858783073613982894162768681470083692274252258139662335615840855662087896358907093174210180855708546703543442335411766878112862843804648430865480527075853542909989045850194882963419428182879526987621765458790745725159308343015527407392122852835770857090179348426082580503913758989929205033804752734126900141953687752688422425725115785576511397770736132340778021208695990537148910244647371523328583695072864703135622687700421465870384099508500314589759647248851759089633513535600946784376886869990901575805121374270839319462180549131290552810334196664586481768398184210641506217873845087019094499409001370140481133962859394356283733781136693795772998494407373009560549835079100415604622228790678538728322650812072225569167130448036859124508412605494863263807832842854488836092416052895111023353385389932068156990075043802213451936200609548741584509712170650520428423619862475982091916664102110930827731422191955591020536111049294393953851061633743362195251572482328145314687468257245713951700774675489937843045329317012280160090135304975042913870460186112349334495407002473279571018236415206778845218720479416901822995425441813704371211418016628799103221388785061144194943622937462221479982158875544075223369720275812010810313087380384882325700702402109599099847486251097015652849011523854595966775952484359488400841171110779997800190993248029384682929993283249404447548556799945764070605056864395815669138028261736075034590064262605522299678689150973548754688037080806153404715066854479526217527261944526264594778700998928681948095077694701415607642355248416700033535223751008485410554921568945380751819111359343579371974079419735058401925532298320058465138066122725482050043406322387213346123786593232820867842851244043517682671374426592413023243120913615798560363844155535090848394261051016456112194288579229528579541936839732785911487477405719306403552350455319979339863390438440304640*i1^34 + -2285177884096866699093410567933395907102813643214095460023898208002036395948637180490249115297335584095682655455226710822807788316451157110416383597479420075317010856936354576566984038872568191838074610112296615995773181447650865794477700210391452221962621592497638972641624968709951420274437703499433600217337091845588372554760940283097439573743006109313295558316469245499128248902471121886835047058768151672482356163043611151806587805834539594340348124657439668659919899929936232782367285792113992267743877933387259642014126677662230587020987868986407925903368679611728823023417969409443442108753476831312234235005326149540742285696209022728075808762723378617626410943288450398146281736412957492414126851897828066496504569358256747058830742037454694877032477991585413208544772219897722544238165482268076061847853240267844219964632268936006237740252017110017806599717602233316443515517535603700966558866538501074132731595405317035258147177357950554300348024858127493085090632417309446076638951526742151794224610829467137641318486221982924972091568735843212280131065852190469034398267907499506446334902873541845238837900829191303905661321218175328201644766760558268546340563362389283082462765776845816450680385079511481556612324328669678896387248431435760465084071016210471556168415099499445492749482666806218686505478487133931080171186426431264120940412779539012466787937173359420362971690114667770077416911853695597118352469493284488121022259532810576041452853080119397981081475789466501723538896074235655061437392811496473219347444324480804010316197739829717809724530591576312853825470001151016498482437469053516304367372056489806305902397914076213498762973222818353739792010258986203992056078862196216911089472478828349632992131559265521105791872866128347067533868190035231577398241874402483152613129389998076836155775602250257641558198430449248497969621541374511121234389101362138525262671119109798387001859841184193142843292028342958427923191447486592873030809193437883677863382527040254511000287010243363318844358930766426152848731548638071158590356086388216502367755467934706220207323497899044622013105202847211456482653882713506831784856360664956928*i1^35 + -56426594158375225483057579105790279873855183001659133469241079954897068747609446706560809593134901205306269901855654842750495153950535572567165696826763398134500032854265107469074156448390496713085212448191618343559579328730902052883022867029928176882061565901460223108654208477914578539239817187047846521246178530836245174258314671556459555774171566743773317553584627518941094787445717751556165774740631001679844798867606191644634270421972831940001347640339792011809019757616766459195969392652123202018697472687215305850860055785313828958827447491170118628133607668499285767458778774137496309089158876503368426295479374615183747081115841219570878046726103874112554665929599323019098071113828039937828526315850199589495554090517420048760426975286677440281314936385839982295312462804009891099659398430180665464163543581827400116883043485109657515648570639555387044631340142022595428676318006105356793837161094392091639637289462388606016411800470004677921810400720023695086213666172437150850050216583988684404137924169840797059602828805296235055292890758885516731451010329349579133997278734921916435361306382182992397323303906600583116945047059019100185876972700955447319295835843458072696135526984001012457308391674174887950668061603783220893288059990807502775256559110564534624669544491892489207575110230104396695819254629398919871949967748188735787987269087175940301824007428984913305892639158319196858154051612668863662690178867654127966477405970689997092097820890741394807355180129124968692893645937932657571591112453169625771749683801900957414468823042378702388650887864575697791711845603601015528998694692271324266388674445828606790971785043226950500078144147503094943173170406513349548818343597041117575885295491101840662135901923028132545389544884334500602918419816968135341606617637913216409853265529332918140952825280255023324766794291489436180239105946773711887378585334513515618165278860262867829981958858705407357517952939731916178453906725883541929283489565607899900735882115189873836231443719238371358859932349849251881396116323000459360175231685447689270264619340590151438907982492851752247916537072139085051376504062820866326829989888*i1^36 + -99160050703590533413476558172667390050804631494638970280504472166075683383209767070811017440232072526713582965741867111158881789150818548227756508759381108975085859772603146544422948869137290840462509927986668092061313317909670468148536959984998428884638815587345439028977713185788886785796042587892819458868144291967102984378724384835974227934179225458485499019510961100130573523910812816416426397040166514403221044263546386203461007477520453441424991098829769978535384738590917751245246445974502761254866803346176960449833866756412285762007671286421163562122212962646813634781394864513054445840925582038301560723506689007298216968569089213995560635855386392095831724225660288692086802889348583023583533134336699168381632919053520036960127020288728337291341851682756404741380309684288285300802568611962716989321884151819573942876503534758876667662922455928275132028217553401478341575412663015456920200873881525823448825840788019335026049389120236489735211897911635695491867635209903660719381942103582765149637863246616982974008985667457823730000116395641933973824651102277988631858117022486770253558548062340676743535454252638560483220506836371003871009464090048512738608055654644923888912473628071638118463825095474811934459926841006402570631430159146971302567494404606461340650686027353013174015765292681202646389113756814355299978081013281366975964957088839302408269917253229275562163449169729150710785389608027246418990999662397094024417174086800001227636332526791697349940711626951322186025848410133376434481316229170568609354322356324999880654396654448571483395540127901622456948767841319562462384354174511156161861804661082936512375392535161485263497431090172737342416255460573354895238964789502626352575667615054196523719355569615821487514785948747990244481878051857324811622133221452322086701784149763615123760290286553691008695237341235455106224721972122458450831345563740943246540205713421049999037294583810970588633284778906237901301794973146722000330187366667627091783128951894126845557859634260748628219965599662705955284645967877250675275034100023754609067265568491728498970339336472362143323943492134743666652410022608240640*i1^37 + -1608911690128856439271468410399931828496408814656951232940087247638619956139420306504370891453085680954653164992819763975067328130560247191415980185072517399267847655654450646619874947880629473400259525342165493567313259720373925042551486883149904270741702143020762044448537501035340999928147593131579893874197785096316810250966047631020343392509490661299949869850637086884532695813392024143675720643555338717486564816989579077065249050062318801966574087073542157798660051394703679015843287121553181512134682119007012403906226128049332518629972523917424948409908577611791779916715768968946613667238464541124176997849984487847305968618730534211787423397499604363965444839902804314349162703464985959956806556402476730933548284710990992072699569281231139049161971877485044724346401677744557311974038052421417479453702651447882099311214913998760438346998543751785530349602898656989669474258607117885672706304703092935969574253232655245362219194937853593744830124693063148667039438997855681865076416204009737404037105687529510926859924610992219199693869046030922871217903762718166479985315150549561411855625220436457784206344632012920698123997564368691544105543027694184368031706353453802013294111636732993192552476156047307762979255394549878341146650511000489288811829675669242625835737237367801562090526064119786183917983987597399859016629935995364631476857364379766786168791873376292021101085673151517339949193685292698200299673017601036302487030351395280608707109203773315250886204911018194622784244555108567051773762339661090077337743348165436419257857833836222693402360785076448810800135463175658382430440984532410932184657873089109721607499371899219672127183100518396032474799974110594397320832063727164999849859172804187925696038802652654542436805357687277999871734236577577725155291891351368591529056423917250394067066287366850224453679034516999972481325791120850098165981453984410397131162596840097264562470808228445838791077197461341409711675199741132546123207503899158476888302452692303676888981728289408389895290303524007140533985606350566210582192137494717188941061554212363876065558175597630491045934245106788922526770659328*i1^38 + -1436635123784254360012125708690758119450241062422602860408007838152213800070281658709716164499291921485947140719117125037922004982253081259331442041919149681550492896590338340933552357251515011009212916235310533338282564861417219169332599559145985137847961168624779551210134213937348603790771421021152736802938747542121846230685585719326535356318890846765176548855414645674085375608734955945110170118201347794068922363229552419121096569145208186203720869793016657375698148726346675104684368480353236400253281519965623966402969185888308466481459627672286947549360748494251515764063305945482789055639418457327359727050992432590082405693437142932132098654410008531822875644964635475853357887271790362966585055870829558546360163155679102226458601250010852525649748820287483403224606007166335694588377834398213095858339644494278629341664424906212206459365647326039406099101704811391522933759129580183041665208470760366541123220502392097049826182160826263143509140259331466711267480236477160056875657195805116550046005968959585898363948852591962618516716851187602596548436747208756820067640785216604967793776740468122038798372006995130863031034954455446260869973036368182435445335439080570232385690062272454814173257636323870100627467383078958657726681865500097265122995808315723648413011169310728462029748653030472430072149784966430677881626034467541765339641205139346130323453100637422986943739573678087401543325237228792912396523036011823723969781988346731983844473706117874305166151571080182305440795106045998373643128818428396833326087650522481101716922528161246305579175605778192027915056902017731894432814956478526468252421028422842408262480234316589562208989044568756101940964228219233957087857482893991636835787468469606024469617437852209469591162313263773639792197271702569818932810081957869406747747328868098417239166713631428185971556352698056403678090878918781924925751448375756100632344273806901977815189953992740352568126471223396718870295363700082856294765941782706344608274583076835798565841813162485146598623369497811403256544378679041667734329076152648997448663061612709526606085095947373984295566560478348967936*i1^39 + -13868154380496726417511648054297553200473491850238020623982214147050361894371675651592623967922319965481950157152554695407646725314177466384141172278706754582880343708031360323093487775798440755819025727882814906618693561706203572693214176066313357824172647978138977369685242019818348466986803587102980306874209095155123924383764140644062888411542765582997376861014625313580419185500008912910510926743889875177443473422895171284285644595806127437767343075639672377859356675472782241094658280929972684363539316416339006235170803152120651243225333528471612423151018647919179927928701533859907861899568699860295844336797351356624105258072908094545156143739875446764068563525840626290462042183994634194710307958488034059529465666434067831981673753430186721016982973700650338034986944159557525438260889928045628581342077392149935887610786743510862327965114668548566277376161934391286209083979632283849543598555679054690996770172593209893246642879075925439723663373402829049429467059907665788561659653544150748827698927521057609548719213803261490104460782986838695050412813296208803637378591417193108065664304292453308494101558567849235211763516044580091375094793906663586332387996643545244616846913788757931442701118232460637542183514956281914963645344426239176271220991003254219629614606897423259537129080447727893376642789406122369649643487216544476804029047406460122281255973751832177603343533681538479649918723631403819446010907231898347515265302643971704969124392442996588555532909159982087305112848444420023139625439585896946729654875906387432723538438518556373392737296298568070469590402693534614478063241169903077888392790404275384324293343212198317727880595512443432933779664773169699654750693139567786932925442130108019934030530644758165262745974427732773677076274942476295079990116454069999502530296527809358593398718427476862704273354864428139126384201010125112738816116268957264629377993684870762082987900405685793582883777759477407226734807279388359158830597778803261881670951039283824278018308831790672515264650994739317667766122265236804167557418946540319438839706805804093927870781389397150115402407215104*i1^40 + 2694333776035486448529922724537431882865003653015158889406901173689246524216473942054160206081975578174346912398167529534715589147914761629529673154171813840343631774672313031374188157851045748909385899938217242033187589230240056910980629644447978068240222152567996170178712848130489044520266646669236457874801575769952610637825043565684777179192927745510581293386498088609580665646834906627547907944039768987371406503218399258088792513991931370624749243959842139835992890823212638889009552288998051983979178678871588805421021265559957617083424097150144814948047406566340838596371608855883679800130115835482999915097678045915417582492607580734935281065004164636208399136826496550159966223194725150707070119022892315315295597194927144625934046837227459467840677002831351763050089543437239366381337137293899411945345875625035074373971850571175316664777483199692549337501966350697060588044190215624428599010762991348034301871366863523473024480496237289856634680063251844002227412320948154167627742035864891467824821530167592359746695278756351975736590358397445242395286331461849278069744221349400264612171637554984330772661076102741340588517950922092101513218183938618371661453799493988956928951164410762126815407715510183721720160868663991619903614362991802328531135748857073020672847465769343425392658086279286152799576973947700850522631362785103276250121611245558312290952144083776684364392600483585801821453312888465962929390427917524217161179528171697444045911998538417430013380251002917304504553492720767411629328716352867077561498740911615134423694746820728631747150889873166113513989754169618036203143402375315823824000351747081076026286406886663317730974081880610417548553717999142876326145722871064528328385006692954147702882994626793903952299841567389422923361839155399439224159208682439634097078366354177069623854344089450105599058118109015944505202203953016084293721909056273531097189692032415483609677100214165246565285377933035642216141434342528220987473689743254634464192799476357263565756340872169388444428474844746394520985384399015696092179329895305669712703760156366074353034042350063583232*i1^41 + -4047255898790044904141911218262457556083596694399347545805424271358506022805112257201867015892709748008204331966969999943118555209283997303476331348466274923430752654247300541876183183659930366983558225210454489806056620394506707023634655577835614376380440744107825698954283623722543189908748377141308573820289000371678265256040368062308526582491581820179351693770853729038447527667708021051154798358006554732269696216235416374977178638787998314798127304507321896524882427387795799725180241837817556735616072711364301003136591576483614017070678247091699336592061077876832436357094124661067798623135445450406141227309516341764732649684141340109306940626643032207069434208969998810565099691066257037210737228123975021977605645880689206451752474963150919097270973072404372582875996278006156878325847183268316205114233476345557760931873885586568927567414426236350489783732437458755496946984110359246015762040611394233323517175317201373262309002708339090935293472070513102013398533760083342862994484099915858383187533320950996143151273545061779915006373520494892741067988379999696714727305188372067834964476649536216093764076036368191290621099060734817357378079559075141873562014691655477792638596394489701620270795927373035685561446596840608652001751583061873487988475946287575307302915376467622061731925518799315008647136974094537898776510139647837549408174348684379276656092694518747882485244897197404733040171321364378953353523370531873947877483377903956328123663324579525652851781315788101792593043477775287595415879691388338620816967358721972843438336407663259340699150239416845792436431615033299495167201182632905806518536670075196515182406775372336053254632287786952996776581165295253462456104733570356932241687185940621049789012260102168221021208428504313095185192966128208322425049883414734174707915898463542243216219006931128930291897189770578035795956930877433208094555077630511587719394630227326958893361090800988789195766595366545785071214380363111900766971687907545173172585958411151626066855807072788186580089257522465010797591866771870778838634801664282952001369149558517374486033989632*i1^42 + -422653378156832172646106698681501293192293538349032556900432137641093376154732028825821692262104252251018379339879697100710849454016763356148888775911492676832933386953197651314002892263951456916838230483500648837852876159195747511638533743877243606667712916520235650703032671049061604184565457089082083932745645034242635560135136349943243996068208598974377479993698252828941789868839398427177883856546609600840211363628633623565984491672419237665030320429687444304047503848770474808455553405633732334236124232199454856123967115168246757682884755347883507309922519386076857020925497578537880524365981775606137984974853585011180481664891551393119250082259815902235201733595794882413625283466107127518253871239751637826695664920144787349886474635124981276944920699378544909911304710014614455434430186475799652584161857150053444475756766602267362616168034996762418578187139896606212740277419004894410425001456290679004208642571355698993936736750486413744927756391746316991577542699967580259693550801022598837968244220049150666715167078476863687386496583699881477415763877128268643899520326809009112243976800083636941158593507059172170352304639093558003554391585534791845525237226436755436605156573183656091275164034655054689242949925807815908501579276799224382392904634964269810741748711172586021553824076316655037724445787312710863339848000753817979746952495576424643811855763780311892876882496657981467722802307163900327595044413848038263532017239978402873193672408519974125339167672194372911295398886718884798947012266056341781546512523140074255221125947190550678157404237585020689914927681897328624350825008867240049353165841709609843559088161247957926403639253554355591921172964881444638848281720194473898861279320004905322375562310363297823560225959162972804249097026937106951876428091553112641329028219567795945966983742320668342582098434181774020665404188163187807451258578892653199171196574974112119464625414788500717474338745019800958745747662323572829421634828334529655997136934164574860029538042041825258447073983776848395063630177526062623715400697460222943581596266578663440384*i1^43 + -9990995776451685094335252164229101715019369726168037197754118159644571850587457094152234274013967870386961287541436169450752637352910594641559327037621940190837131121994167317506044244454859280183114249372795800295514984560553137802366572055771958317715662767181769287096325916895600673817110740519985121541769946447837205807435105265386532662132650074915856869852669039820153182903914744987911654274013128977847441038883492973328167189237086771493738836216253464349584394953789271541228675275360876093369961457213036108853387745145561537725830986185496413627383050225511547867578932145380910525449324628708723994023705953040418137285324294600885157340713921483331338750093320593441808612719839759688284153331491477055214211971637703685775185979364778504028785075119970992255799756084086654359615622083475630640280104512545809177056454980118530282959091073646146606118181359783397867732653644765456317500957141598639655321676850746377876009158749427482300909575886523230841359987954250587027609307997760868235102710505726708543673724739316920533189425060901734884635304249690281580668608632835532720998501678134918756587363617124938831561623142381240009679125403857836988330134632942446037886553866752189536725457742978120627429169372863327919432418503480509289991832968968363582005207007249742806516163452983255438466407922454892658743757760523460576629520937648101850483169393841352217939991751133638585442692376789189002379239255039098874190671768989600908171309103512358876482223955737397827528091120811842641418752771378161988029992472321603923917363908483906334163819391512878742706713467565072520199502634157212612158796326333283830506325436864863117130481101300849204790388652089326562273866292121004448209935060686108248282259918578458058493422394401397937234526231721188548870626850575226032595570519705710825721504829640874391807916314220389005015915043463587995580472345568224574221102927915074598497577843812716792448550097688849773810621292338053022191493436896526180516623804915722608133245982690264034145447795661641787278304676855837738080538887300026283851776*i1^44 + -50714723639487740595218047082940394230022636519704101572626461787416653869403828978455486531490007925934761090204721943227127969259088735539538291772376028751326971692276221352196371209002257924818656368991097051083528476538208254752673137533702626605058500763053825009005022868124678280736486294092809022182323533200704030069535164827833955400477356157708633091412164282275167425290846854462357102938421539685200685468252189834131504448540371335326972858164728595029323127232130184350708040682384927215621581048981983092963975484111089371238523032137530398415102132676543070715409362683706414957953178340057831370226944755378009440325528649796527864858881985363015003402716432775303567303522865989607611578043629501217916650133338307814805089766727708392374420872959607893265735240654927714401546933302189016173997378413287663792594889479196191121775231049411134550246473037933646735854984354163856319882158085729348235481878411558153454879316958604156391099228013139783114697897560453628229685687358588266261425515448231367213465309569456648931004173825972831067604786765666312105794068572944288688889664038551937546812029099501975027924482169370979246091933785679691866448673002075265843875902737566681137307100771924436905533061707991804853253883594929918418358188903701330638603802400684660444125190256588746998336376814184755346361036452901400392042582705582234422458785227285044198134127218135183931948235029382661568438721743729190360770289828362776341343312387573589541997641881409877202833956080534580669633435791227354610078013076795000515191768314791484882255050198130908821138190341489667109891188765728542974567812608488927647132548529051098520219921861228977404225710851319894866907435271162968881303101001944765330092263691733314906813679163142486832363112985168012110105463958038526582658419508752337112026331147325847741247550234769534552120342695991113570556035967421856850841464445273649674159698651459351074955703111108106793007624805184790764328837541735790996735170528659926254337765151688141961463845652236823296061141477838562967637035319296*i1^45 + -66907366567013283683051405583763391293684316709946234455118816069736335348677070215972505318332244822797863302524731051470758190902234867419029311934493824844339951476081547643502909495651974142530983346610241935137292817676477907869972689041130647386705023256735100050377305912776213240270157648983634691428613213189942066759931980334339258862099293238888612707355096195677471378607323597015806417548955358726968151106839089936790981586528771819950084818100403153411443737980588221358829470216129729614949376776590705484546291309777221678820356868746032666377896523736659757195067892666770095036896773821792855738841718797018712477617532534448771940586595182107867144687054912484436007544809082776346514946379714122709272786097439380136742490345056148951189023012700144164376005919492013761853376265888325961503573642500492810101504995391572733523065582673541658194224203309594864661309247200646713951444859239064276772722376338741031049936359486372225298324900001171393152380394800619515257856641001198189043806453910334557804519099684792103083363421243622888137179994680149531249051485973141108433640149295911624241229528997641400084041250438056934777839729099762683496993298546887633057475598829117697796116381384756338422924498046947701146859208505790312385524008751378784253464303093204397209897985599978212015424963125710254577769241348948064655369002610197152986482492324496666354461645023481249364448187943311271702687714542786212612103753611252556584528177566342560262613947902361234867812894930188335389960579330432231823241268763082023458208620675834824638399650587261857680799967766685508570780588686008744928238496118941875901267371608966255602304431166030111304020701177642444113557215171836763432171727015449475115880703671774739935300295693788588615648054070576333705445814767254110572714013033162644015628302966086950310894391808700998069120074150233223954763774858543604924640829371096704222024800870045676492305064770560752654371520782029095450775812925228524803895222069048356857850343235296088037754358061746744041606834585967001600*i1^46 + 19034032468151749135524440171370316300420001869538393635237602202696987734915428936470036596610935335207397389920129791961793333736286223581191011904267920923426302985091998555883124436245515331331580977717689141012529585598429185503158973893162868494816083977619715306946335077634771821122489034291756898633629150671672839010563025212198688844384712413083504553811361072475641375022966710989880405324312647959067299401240128728596179335096474398719488607049071408590186463791128366136800448103537523083079295474724195985236164738524784962750234776327581943290384347024298407024595360997680716717955701459293854989745652182561338843152931947697791112995696104059172761802773589658638616197125063754410345536165001599703425936052766383122903051725278692182439385545250259459285457732561229470169395477509493725343962373799454034352122528908925942137031585193034254078151575874300023647939758359429980360598206919438496438017172620987700067119684700938597238473179469221432533950574073798940197283979282160851523529311586743519876982047345933594183012975390617004253644646289081449778010895861780806470927424096317974274124505445549440452501525265043851156203195101007890706817990293165395140984333794853591298044434818309597558936373407968859853230424464710760705906089209233463779188740337901844921423682104263769697286401538405964564221917101514062563549693229546275072218064193805636955729205698714795591430560510786609217579211534426478165672978433857001913339915626859105769097734165506440109859914944856651928551615983801878379395840448586734750471234305920029785667981003492010202118887092733551255167805439926626091731909391838275759364459631285968824801993059912092733091469960380860783564827670454863086635910641128891863267440352993586416169317506568674528252053416320049444995804816142543762624620848743803111629811864368942282711572767876516672638036764673760313073507191446480751611706805928586397302586218974630703076739570782316589595441576136386593375306262109621149659247545814566998269969231067922006961022843674465409171456*i1^47 + -9929828703771256660663246324672596364685237569029982418305048814805537601262939671709021996016301405773759389978178346587530062419728941688425549614453276758566812071559763980633225011559513434777535037699597487543834796981175983267197761283764069636855994088234561961322064903432351277062265308283872715044178653350415615740520818641048713573527647534244876353970513475873990822600108756931040645860325938055909315481105110153416771531028268862590404845832360152786291549097991656038355187231700616379682574328494447285718759918065093651938308943770292704613824592712710767134889930661318854274952651011834419262277316456807268541106670250715680128747208946451831495570765501670800866317277429559596627859550464853594930172940869925544394326007136211741554576978536827375602789148559528800954436179030326691604135088279899497933159126814588268994755274227897229952705186957237384596077345503811935237825272754730941556133658315322475488058339239135696332931129228285462029419474912955030898398242157004709955406307889646112060831619470479584311344596645797589501865028531782452059353407793352868333034634096269004239536920432899951813086870813885247591402394551607071744718291835310329242720624175262414962169931848020807847963157503437976851241180536369242553739021764529140562218903835141189966193165411712726484973053430142637628007211739409846959481096710684699349795139452759909327885593487395878915840524484732971775857763023698112938699415051379884365638436313998185706636823069170234717938139075071718185733290511167392447213664331301421018510311884716037607719122305000948259215869075695413131130322798797566795396919866915316629109277062453459132222900685205176630570304406778545414301530332336478208863881409968775478331938280616801879298685836309477806968291888143204387924598221559681803290064787870756362918099819098640759355360961769063695586149528528566984572615478957018553865322374057409216945827017818709776858321906182638388224316397065014040160806304120152860435008484598658833850798721766088401717148254208*i1^48 + 8445816480627548070854213366034921641399417234411660029376498948800222493324532650900215885306361090315048163705092990971856011102474414493215249000798801585504926774954681667621291333192839514065974015329443598277108448133658677291479480776277645581001417186192426324238674086180673111740385381434872229011041249982791880695013644019446251307969816603124302536496861497034881656706599840984862203648624998818923635757279699882466357158623567482840750355594490896051167049663115595562974044149717838342076013172196304564924889232025693756765172187386115388447842985775455604280774734612982720147546318891401625247495757075671919160933943504572517162927332971079750589780822641255952417308042476983746393963727154947164837663666202030657254003402712897794598206162616631136326884242503619273871501449092900121042511558786802843825711759018059086586363431294938492618102520531490923942595640046799132679098041046540689633059516677816690311103417856049773625383410621425769745207275173334826329471435957312176689378628235252478683257270869141337318376653451599434168876158057138140694298871602079725098767908253771918948817023189078310365586651199619879138686041252859381234318975572561388299766624396929544443793025575225657572950082783011307452919893766118346844615218407327835564973848790930541529997969294740771585515310422876190965163364952476785773363807060127607053094779357284292696912745510129047426410204842298242534115190842913387562722151486903652033703905852534193875828809106358955813774500973666443532773281076233635616359735735207354006789750547725498914860231024874891093461618782745309596902154674293962019806529975283402383574081669874152278306181532384156069702571835961451900007160913732205139944871832972258076917798446539802230892257269662536547821526696665328517168045221051467945851793071355552147961873868941271783005608064664136156797899272459874197602348404671207370268123375687710115185110538326966804194730798418343497997297215955002703937167346928348637101115810703316851054530604826624*i1^49 + -1854160307903570683045118378094699557297516018228707173484192757726897057531069561180348979958815031890706456993301451064854963277336612101523384772643687027811852464047188312629092942500387814363703028455647950172398717171715717296231210287660181352599992346765711392318294246003474844246331276485591765248053467943224217556368574194517635687723180583416167707667398842052052000701167468992777232128664906794347032893037039547393069195575648059630832549301036869730031699169933483348474994322608691381944202078601070144801970110006870767629777394308430141487891754005215357227011274142408610866847319225502632979424397193899985873525322206501806806068422313028634978166750641590444340861588486297653323445819946408052171476729428267668622524415268433114659882503424673166484144204658801959819846710675132750852303150207040209687584146826728679301742701644510053410695680129911277568758941634396202979512189901907433087700911944172096823356021130955876588475512962499013951825621354709582886964947443360446325975561298028844894460794104000537563412239907560434676719856616302015651382780949221331346833815827309533373581987612775481879495539412715657415395380765693866967333746431149831460940551568324340493636754154477244822600985972803601731606958043557049302731354695593406105980209235757284325652935124647307289791753974320600116230540865615578015195223749593132632792322472048622720305324758279722980669243887490571709066981263501370253386101257367740870343472288651416756868514204679797602897944210473304763800843056948496302509069194095003395611863711192229622685532325321557431405401929632157371479976444940721939263835528213635038612280445925067033618213195505111476257297387943349163493019379415194737850559988154787501822420943134128081573736305686886210314917301514415519131393135683850525078339780846767954838269915958897546113812433735997414916526228697127419041790962981239958081793443725272382156706350268618873745613780868002011062358862412527360510121873706522432411132343516921856*i1^50 + 161877134373567304423566472944943787395351617255491947092964708829604690583631043661503860373384280551106159543138881293531372178751324096193339136645160700432931819607041474693796138097913081451287190312164391674036948003109269420685285559024057624202416844569020994089687011312715674254920087528838416403186929977158229946271692301365859171462989378418633817842815589892742393434998835603966967407957833187760490160135930092858023137129379138485514094192061146729998099040296232995741903977177714032418472412323126222939961343280119502913693295692999534861509259262485594189752281992916276274331186012650240897623979522717367624833380187633527666384884442762144516766321850984020576857791614606876409767606314289388020066668066924487230728730700379960367129534660199652514227454999220310914491529139977024480102050158288838661189675236980533455017425393113440355030864338619600304654424693703265501597706125825277557016340179327557921134390703689328612411387174963405317908817661087375929698450112347192596832550815405534590770206380355062107773901598196315123884705606956566517347385183877678534083779746050481714768144523908658590402668850477657830075382807038042539271979757048960668492068927137728115075333812662081304733352616918952443480396078980648509673086584785980827477880072274012505886432839461360648995204506279900690318188319335108625875556625688019634735570679510708773675614228936908556628014474664604589861043983825453079204798855067674089196009792622182621963238081197233798946429621131791507236737591873327815650609065624300160927999628412405601434361692138947132394055386120748907786287852065678618933417096727769596411209692090702382110923220849400626424778906742441007504111952525175558877931993039204399910896079421081022332348215887397002019010435217065863370513622653238692307944354766030175007063428753840132889179816229377994949602066483656635126990099739703195757139070746332147341731369512238837701076929384421836467782371883882686699150205639458816*i1^51 + -85073946519750880626632573799455666920884123136316383286564148176669430342299699256353304308530234070879667689750009351919244006148274584461739953186295301409647399580824684979684921020266847379074690655358375823994166084234336009647071599146126588620342150192600676225166521612024052776953927576332637023391078543173484361116428507424887931236795898194670091933950787807215893805307527831900757004632257217322468396560653539346572098148820206445988932431735657439585344434794966111457309206851625033991090229746652876470260749113676842784611615662949754387143791167725075444087407825693888751358181368812716225739191363857616214975427161226468670555714961180326159302012876325128007011588816983145276482527804463128308405305972918324321645995997331013794679573759536766171502690798112506290411395647232090738422065130842335719136790614343267359898462769088208344318225516159167274588810502070511082454934169142355401651218654320418618580696219026072618392458608161895616116913400754095715802376449437912392547211439016250921796701220934046754618176474325475276708519710423380831458873489373887107526200180571893688960887249237307009428722909401737102304686108320351417635477300493197128005047349157527666400730029725805442731845309296869819502179626177653201766125577568582316427145363646633381825519272893109206316048035532101849611249172288821943222015202559252486233646714170374966811818737744124058137289627805207930268340325209294379954068374410409659343348521767558630527065968220499856970650223566654437647103181940956590667078343470256004039374003170494972713939090216152298359086831649379176835231292671399623615732078335663267403442138015593521530049086615899567040711981693897881536009030254738959096015838247434482537306267748256400900404148017725440942377664633905106682967250869081354572124820322009030207152649425299548353704435965254066036387950892804475619905223098831692735069572621859681427461102325363326326168518627310554187271051289821184*i1^52 + 6184789389754221673119066966967547304579695494125959143537047164574641103318279907671686160398278663715184134487997108440899840901901234642220169311325063731173110065131743671249902043536322361486445493814224911345171019490046346968236890035517769799825328608338375540242799206590360941829350731611911629951428426170209359731687324122571393879994893581506224041294989719391458545287191828790436018595626802550791579450882831400253111296689710204085330133126661925667405635328711060524347006770141731359302629658609668305840632222243478701749024087483149810391833298719175759701142384116505195894496912946340170413239607930299560269578095088049994002990390286744587938240077892567544805358516062622882203354757133120570494005085619187182966915523133003828187681618887700435192914047031524135502037110359295177164465855644059993894577483554956611264294502873040907694159322072595377518575233795505394285225697293841377504719975697779120950230258634651373225348146907610340939034760604211787767431130749494121627038748703940116954815115341643945458956579375439116229217965666048965879188215484763391781476513813057844415154866193773205397071030889555241257077641988419031961408695835586517885290126959834115988397933328007750862485133139891843089964351964794402743686622761191930665999046224865024552285060366594058533157888016710516214419459800196216070783819049611191735528210626334836720152906816038898797266346401831529320908850518014187989443402060524139410080188493609537445448371383964559431243462804631508582549805754457272337444715762773714337934020111932890114883301018872489305916108061674841991614597886636882030493622263190467944278391198059262730925559721268859293617496249705698209844746481080537655069323984963493876231319842701243982818518632876585282885388172153577655080717043336230322641095327399043808603906752743757749589869426116124562967311269784677790541033355879090994412183745834854400601482495522215451552447954157568*i1^53 + -147873473617533012368726188936873725475930951261102039187304549922009084521184790848342951447902178210001589785452277946485664242775129818420351325678519941134028091978987261593169688857546708413805299883169915894222871885772533377772511147621663010535290685683933559998309692275538183409971874141394555064926076565972890951016297957145219623871026423781339155100065629965472651264571883529469220940851731882195018606692085099474153840371396100717807963755320684773155829736486522217731770707306210554923371982843149696119865000358456553725376899019896997361906117900391230421163340010525707450590632947014183322214994198304049461064640993841261433876369951187084067489787942752614567404700543560822251723679400354052800588603991123235213641601501547313978483844441264656592432716719050412738394485838778488028948937814131233538771812155111190090765168136454620767221939908289631178621821386863742667233071307428374105528681979052248356428056749507148500296937459129072649629165497602556863129362044204898607313283764713904813340531909245255193261546988569334674489941602677051949483412511641809590895692799216174055918873205238591831179528601642215548825973970607576133472784369748460842195712856095153663884735258595340567317605621436120687105746931527752874723011854790805416731938963433733269197277753366789113142188202666775127344523784988660284474743682673208978256147352536911448080693727352044698350742159568256575334659614924383201091119514903259579547368739893691899715942891274309608532167310749661592865765055978114814698959061655494852676659625028115629049474104515228338297716225728488812094636943608647633628013428889818228679890153082692092856721944444858389987587237833528685663847319961062016990391513562158036242059044493218600797367551400684466561534365571816487945921661501656783310641274419723013719385665982500308998887025721184595714991214752849125524497327081832623269857840276308896866886274252800*i1^54 + 6050689147569302664441749395300515346362794495921976971453059643360891084080816156830690562153333164313575187794734780115628436769971980476282824650494790055060918515048152163040487153511646921109982012442761501367895634879904264198635928443397798362874573587751858657417547561679972494282119075179694933051669685945907255788505266633591670129680465441195065991203551624760018319255621945541697930533062290887801581139165889198170146557915928212605978690534203941170100301723202834802497383927789736278270034093245276532298480962405285095224795340660574760677236982484523862972398008673872949753475512539102866212395653970244045338388367815624389277623044894430136171106556281053119064102808537550672963376570815185777256436915344402125532252484082263065591107727018147906209173104921964032092998373577156460757341278715064765027096516972405038406939377443128112307636849854980942540511495387047708850657228726045734713036558602974362425435670962707254647194557122760612435771211571744527028097517318299496035568906798322195504593592198157431448583145539794145640879960306940267411576045666236670516586580338738449427628028839293877667671500890003535550891494601894376991938922295173937107042508197354971969412072092486494873480996049693470661858507075326819713581556243753245585388647290885727957776969899092141442421535129009469508482654265535814427313251234783345326439580459879569289699308240504168085848235703881858358514214852004321903097022076370438859107762307087084698321983118616044433836604886775802952260359822434130473308502007855069793596059672330081287320369207635166154805944721071041682559401173628039516523422902053381631935576854651891216566393815328204582850148779454145423353151623678775896850877053449090575145081794222841236125033416229757705654260021037478680227126563580057943688325459855777795094686452200882801850970931346727032400784571063613293035530490297968492544000000*i1^55 + 656708385695319884966578833022155426804401803012129990258453787694324990952842326873409830336206004018148356851745058994933882676999921465924389145268117026902396217748745494086669804868153877161522283132429931621642122025253750958772669278317173654942302090863852665757374375699947782360969877095206974964857590291726868623551029465939013491627881279661753612719739111571495490507909096192242532662340756516120623415123670637089194508725660272980832005198406229156282869523016506026649382424070776323823790015841299122895615422863668178612609890432081750505988274592199006471948213891791586165669551472220455409864896938780351106799703916162569338447392906843611935114852984041464754094175434157508654739296687325478183471157917569391767929076280158509691751923311396149357409749434550228813545516409135264903146661908210839108240544465497652571352268452654157103789007091376166922000979074044325414728115186312893670873754045067233059756186096874810861695810275515691689764602151455767311109675333516538518193627482446593124889286093174518132011624192085510172202489575416754037280216932874957535818718842782362825264540158606459326587650187586049489139107596729198687525939395610585017959401538430239940401149914236548353139583239238339987284356398241778120460035884026348519449712377781253159947907658432664620853912573239611091540482953095546411246990440935645765595411527838582639811350147483898875418040192966979419330042492857807525649909985581009513606421945631097522650319605289965058644582346533176500721223194089756320507677429970422069375453143233048620260890964333254582488686891338097124521746276477464354886277495125202762594591956208855132249972966316630717205684615067747571038258823527609688258032593822627052789952981439731756288797438008581342288511947894222280374330610348054576633883910281471254390937197295376657947250924927397984662360917278720000000000*i1^56 + -838263205384106187145679461913420486818220784638152673938400664638785926325522252070446470735466532979042723810149680307145199118888839348233107045939150583624050123841732981900398534944614421621048537712453579181077088611755937602682461973104504794409830779929254969009871892360315435688791165376490053083675911683751967992693859722884971325902119372591505984101554099306759438488333241935324555420692772023970978963459360540985567100245058930276239115726212816591253393827073544072084259562869015755595071939775054447212341013411076263894237108168063846144796207419770621124733102304574443303909238055519622657528022836670586710587994926355264841859438200296398165894714662548504642426211768326364442042547593947494311772353281360673146911975909307802876118578389440091779702797639986644731749476003265651638283614333211801169183573766698201545098595378266172037341797595972830717661533913736316818031339075939110346853501571610771084367092723745221008425061394479433512844239206089816811376829405086029077057787528843604777501386252451159947313811946083282196026720905658880528904055132243226910320837450915215534207140452606140589309076699755729123227285870917799283619580127625601582406061776942807566802525505941047794295686275545212164144120798737049744451566784184600215785483321746257402435785024104159228476313790678111143434406978230217894061026489734093062353725171926266195000743264809161655319501581630059946796999955124635605401185947638905506136677082947902136213480078258070173051110742540152637459346173494239461995231040461211418728322610292486443108926442768859934439182837877604040533740875940664539497045676204221683151645987360400707208405053566272535263915478724476084772177067607714812732114959581012455390446760908504982794442700916119062469734298472002346208440612965938277180791409549197153089879959082982624000000000000000*i1^57 - N1*201283912494747393275835224118350816964402426237649837427142048421623659405363749048216160977563569815403708768915201961752409066264971278248908680484095291664022956475150991946067052278560297069217731804473999244508195696516638790727611072321450489919503817350983837233614278684810425588433994621419419160003022203214422138472985060928352616168536170921682743247503925182225870034249375247984160601922100970603017243179500803791263807738050764486412356699659542831929945335941990699343031098240714711782888815616892769932061032277618087421433871110927595791961374662426739390638931312787603655619763263198905409358256091920718951146699965548100866691444678238893376436603015728450939895398780108965958259121424509176582108247265625*i2, -91406294946986187868141998059134343319326416245177465078894645404275795266615430874129787978558398684505088167516228844000303922442476567459355884023639035269820198330821374293239395740520105295905029569641228107767303637498965669400569022039947111482083283492209521937751450618254088607334799386548805438954457691642466381184717553105722083042383659096688417850386486989935634233511228035278417258676652286082880860360476823191576507063899609534724791627447271541524758464384576266897196902688163773930576574269027548518830042099961673386713943518295441286369725114473588518090602593597397245159445188952637196411544953293055161030817849819347162115208786258515327815083906780290781946794515732418457690823047301882968317357208210614729775536247500154916714559729477296360028797556080254920021974178461305825507631786216563209199535334743058780486229812831168871365965769848094042577240819795514710441638378721840776172857433808120412877006179372545823766746480112310686163779212973427085724633435779960946272342925242218441331615086188388313252338919932130839961210523347441911306904774943797283751329321855376933382036858846401407056782074020114472711729591949680163936782964593906687738235592258704307988349714582650845169011431808374952151763514443094623484172534861083296240069085210920976685606288617857361253592071053438571350328695776970822296527524788762246616811003146759224091844295420950991042320317417614122590169092061428661396096639725812281782730213803859064651506380888497826558971935429946405933922210854926227942591539700166369288770664245924829695495882713268697826398163492052647472447130549467149227491102551744125519349997947230900418111781535572543086287857418920742788337190102352611363366814312645068283857358016886723161135491752415376694755096665521474930011875317295188403322641584991479196440464688532453688679503714121531235531552519730329729958884279137288801600939620012086364675097480568036204943522214673226355615022461349198193384076221744287056391948073377991002001682356855837763654709831872603653580159801350310214784317038528866642263336431062916161354770856249783223076717342330619654030456807969242724964301487132931118426166221292173364892926088666923955055194980181767533601961241520498169399989860383416581283915314816809535990012551641721392861988208497022887526400000000000000000000000000000000 + 201484479299286407598257282862994707955920374154274222296747629679100211581372180655510832691171319511088652993771280386429116783697540279161213669882217770083315635380663553858601786307986207983243080853978791742340706663494302525297948927822180127075390074583592052833405998512089980269035545540513155711241983223208006314655724119946269359049819973175342753043891114878724818692821193627086991961102180502532812206650231822549855686627155194683152630886341761481444248376528058888151574688204812429758459933266691864063138127826427336218821051416283799734994152591097753120191526483998718265211851986292692832559479698302316193399655756707471795094218514022380236096180920477085597262212762417372012481694897548424597979288551228648311787055961423389060700341987395568721743754942977406462897203234218167604256594447114942795828187973504648319750540786752822504015823820469031191460910991419723513847744236921967622773910894966609594524623825419440674350035573917617231902562156680726834520573678035422103207591406717699593169401431618783488595788274281615452924995617021753670319019478589758189851362869902274887944363288080902079669296541160536874673371023701906521388888102353873605124735378794605288676258962937081778188628382949143567954470708888850629202271892115591751360428725653719551655565417880724093707011246116250939899795808519589505294078585242222905781249153366436911164497700527268010994155177585176882251787615966145207080316789213182860814107929544630281282987131167241073279545585167357495900647971750597275483689007697180848624873577189661186227239112407520146131913675397510619897701114665738925934750974608357079304922334556827055671210250892513372249892256320983564350052506441261761845180697110117063629106236332917622162870299470855962319566719273149979004156160815830197431438160251213691542067636441905945339119410599922837680560921315436074185214891855777714544032304245939319889948653529026071075054631807242428046247583198135114775631590641895583223447163475451475374054687355185434282818313942896673772117366212106061501397840177570298425414505133959922400457653656190696363855550138328330597171796362405121608551228018728217326580032102603530515255032131391079853618715245276280279613973184344531392553073031608913473871209157550906015309137286877306402103400570164950859776000000000000000000000000000000*i1 + -105007949402234366154457222929000919768855602714745885778385965785511443137797982543008465005289269121965244430345934188237828380400183730808662686025649492995597653929216064149615321116352750260707766991991390275436224035307086105229600669356069349908602920277859639885682403501508894554109898285223018375282054575056059663107799192850343815407328979617420216980485054766893226757311485378662778571044835328266451255077513889877577416908409758993212846378405465082764755635924165050354983586695198262268298572853810966814097300610413169721975278279822416767479416066546578209139712821234304433277144220151046957413020711899792243556615109077562755297540454231030678940661897676462915152215754336608288576860493145243532694855769727142833042812937063621581707325201132302136355794937605681644730324903114034073550036668584464509620449215126225017915963172972780597142335861424480841925572048084445757992191524549205475260975666766826017391718138403431995993906718228962324869768482398243954840654270083666182629280928946298878538145492753052658789344872312975101136616058412302245324052205521816408161702367967599299126377510755165887937278684957805807998050126703704880433024916955062859249568512950459072793947346715349476796898744129342649733843678790312480476390021458066658135239427494665438465513479062135787916084985219018658703277572399257526908279965290272345955176706736732845932939257114802615388544732128165559455743068743647763722711312435557950546646050613318984837676147558483146440851858059943784962925480591079540181331645807555238834151949637737874807545094862989829164916566037894027754477029390265395573853554099797483291794919855128208676334872099983755856366161973761388467192737249359633491454028225114509815296803867106655102598570171107720857102610644751773133875212679785469901816414598078148376220869310466305661815920580725138467571857300729488992352890344647559085287499164603050088978995093298739137815063813597064177616899067763051856540279243187895079472663579285403683068185345176183909759134534011573487793036300504609399314515150595506333806914997932741519637483838243853754616117095520761448065007634046553376315145958741173830940394715815200521214134035101868718665058738151575976543332625850579889637844010848506915723314325579357866418116415557596686511825408897780285440000000000000000000000000000*i1^2 + -11684899242792290108494218925879844329640375339935836237166104379786891306798059218396690740491314402893511327952549935345759461901292833878381795786254032768573276124670457881194071113732441543433459387197792215261817882125107961604912494237598502997143665364384033986125920443584639917774860569899131585841677725275662773085503463779932409779428436363454631880106817628334796221040766661551186243892121424873467608628826778451167226606379560647367308340236066102100327908248626502994410474634668260000491693669819351765633596890265606385487297454943896556853667593028538619047761294268776313613552913875237144832361989729841450482340927415403563679839399436241364403378958140947460161953170712337880673207686654845511945524437304036676982601177129903490454945606335016342412542567082069910691759319093436431485336626328089071559298074771219571405366319700701900903835518782911466765429230852740389470299157218621782110158307498668455231885221231330435131591572161974964524335740681716303220756191413886261176973621491065822749258491771638078189047557389578732821159243561728781966452708608817725467207764386829336304278980690970719664202193442266187687126838871490990233051837041862956027447898287450340666749038212524199247779530244467287417283137029428083581866478315804800048714239341735269364619132867755120047426574450481614067675837102271862837524646625162836581719344393117289503600708205300083012873358554194787180724981333474403865571536185757678411199740350050180989429502606300016449129138132365132148280861331754038623050602330814604617237082129563826603121311540787654770270675350503397461492825356146294105624952314343913814221664343895893523548261182275622038549827510379448580488478815531787322494712528293051410423088035358447664403064225038846866582471444240367380529546046755837729985467548385741406118380424123316207143881608839443523652859835924465488636771893264278908301312533407602706720289090386531080291769893776863212846066941769043955093457277455714252218453044238732953582166161428001947331777361358980874295770133774945047104541465170336442251257488646296150338356534564778898431229593021289032949547184381291769835048305032294077687284364139906059061650629928006200611542651457935789983838736986502863828565565055503996232144076268218511877153418235254853760063452691719782400000000000000000000000000*i1^3 + -1818723733594718701403634618982058146843302071194411435609975916566497461997585531039436097743419391184090771606092308105380067256608907964775808198947318340961019886694285854664861124987376661598886588450360336678372421491298000956934396990359030197214914208190295730519994561534766310163132991303674674820852554280751543425184066841080692133816517620939324416276694122356664944233163936818828871816280028387148781622867640376014803079962478048671950451573350762602830976191906293270222959523290778985480976062403394760785388021326079636245436902720167933566537195983677507938369188223244948969549044885881662439775502549457485552908020334619297799391684693529274130209418435987698562235384804266543723612470544449305165065619248205627190712014328767326541004186682918816861170737532904384624391849067622568635886861910139633436470485481472278234330225827293245158585509257973931289993433498194096722123275391303748364638518601589776160774268931640019617095482052621011168117570815913341290639382290227050941456412003312429742954834981984757041599728177621442375463211773694678746998961064852685294276629958503505807027626020010809471947673990221563854208456948521042213712761281040341393792084888886319607207795415501077310379126347137290384128042707891032373779205468011319707904246466280252590897157420954177778818237331345801296699635150525572267594869898564407252340012497002003034804951950248431415133864542522571149883678502701962529342819916748407155150766423138503857517066587549397346189027483527336376919693280637709796159354407702514038684237607358075273422279475579395816759409235017599409575475067116909120417848637972725125073221799474759475809597571900975339006860740544868167734983673493406540220705133835967891310847824122245094441919334226864909703740127417271692081597688037062216341060879230882316960902878472716315665492956656103218743979735587348267255594169761839987843828853391200651521954587385669728819802085772154072870072104618199443094694166869124595532041990981380646385878215800861910600176630601770168630780980760791230493765957194815617056614768830505275051337959995412667279262611041500769452140693913837343677894013603795905478145845477264674802048153849253301294784353882358392724427790071418751544480576422599350878875974246601036573172950568671412129764864514064384000000000000000000000000*i1^4 + -40821429564608191336035072102639896666025372335434044847543394440485739591342271957421390755842360707863427506177693697578510175949681842507502368864088204465958718847397062099326974281424665458673860106735954171793237388140474378243880491442016628880565476541472299779471864388796770314651558529198030623190646789609939632139255207338212457637441693151132571582704563905044697529414354207693395923078996842716570908181714733020885370368666343351480928914297793754330537101271803190340135716785286186438903656211789576109890935274055921551979850392329466493722141148984419710186949897487389851369184151632584278704246359126232193582120561121142207922569953752722163505068578710294429206578978228248461439426534254303306805600972257601865227728100639271076339966881825931050719496591480446270345079044743134627256690356602429178817229579848089998681218900026903690223841745295444327257934315099431409473750044522829801069191857978551880146066868806146995510901118924627719819477945046801158770300647650820842738392980736189016310888906718743543778598759797002036656885237107034331735537392005888453640726191577169708594392065893237103646650333340959214066921814530353180640596271867511243419939802072371371999978099655094961451719388439652822762639425494869349878450974612929267133796766812283753456478344348361990784486981955219706549460904935994614011752375404734346099336083795111396870977243205048263996245595260889386035881066629954490874501882867024452955214254884516428535090605295796241037630764772057816364829410793407649320555347677223568706568005842662604637274678903482017630537333772495717243646528345028381981706303609886050333649265476889156720212933376677786666767786136432224709957816490133614600055232834596862723804175159389016087188508103229267225152994044740369747121421406099029909187788120119209018423089988189820212550412376349382705423298386361741521807400198537838897738150697324980251773884269787875518859316023263701341086909275876470681701454705564098760915459255920184666667532905924265125014286723614809788895277335584117450437525545757717376361219713593605762101974537576130391597899419646281531761021849080939844182153485155933402927351853783886268216346309013331060708323652588037885008681358901957753660311387250999736681402907289578490117656160616574694595187619921920000000000000000000000*i1^5 + -7694875458311591489371665400114847784659942202982320820992572515457283026049151866649764389409519748714322821880398784506723776024871151247394408088539794958508731897852887365396504841582837712544858303480340167314490543143489377575407277221583108206001734553937282195923964576891327487133830880539079839516563234415933837626318337839664525084739844149978377514652026232537863474429809055658545338157010429032479186775094513331869790432443228585559278656540038489424680422678570846220731262629078724153398378577708554305633424814620238018371069295191996258826266415460822681831526128161809040694009644167897804164020801255512908791253863867083288042404786567489129220619943576093398314509605623814982236612410521310379765118392841217453815742805614403096678527532524321583230817687834659947358910613085591194425998553815293421651821918930367698568578519929682919858446590130401445188311559188873356384738042084224077836377308604727396464396990023641719019575866675855292465695187459928885113242509031087772527792958047916288608558145068881907398923955561938730373338067666196539690340619012831124720409190094497866834786095388725414798822561022476387654016891661655854920818107659053536364887221106922924461485535135672983140850456079614063718170397460857601094795772626527000120076082976626261151939269729415114866166392640289320327406832591391589997635460228890791240740336571785731850510810585886029816569003595241283817786118850617773667945358585669079084318590035670261737155698723215496334433829684964791139921917833095542920131613619823237632485374721585757618602000234881787192698345539923718701830846561310507400522971793118109655848306912392359331808085878325756659937751883704296337542762374367688021572142513196891764242238182285757367534033135895742373109661591876876112832020057482711878531518713724522189712436860868493729098942477427532065826450110525645132212713156777567358226512391999146392011825568406263896834917109554204161715934554709951604482258741852480087313003178201228406194032161681751765087006715751175548956627802058380973319817390411352447569551098436552464544766926458299987489276079468629428875697497816069445785372280534837799653846436083565635218196769552996980984537150542399093617680270606828831379926491137326071252216329685169407790175851505499704190005621555200000000000000000000*i1^6 + 151497378872584981457995235846177229487363319170909930844360353497670688739917674808796488482459758711441423263393710689938071089878814932738868005807886183803660235955388551831289892127863794921971020753501244775006822038853875834228743139767992503061963945042045910802636591714890687592845558264135916651226241521484592246944475151499305164832990151970177398770166298875404526229689370885761728471310456453516910593330546561215602799327686358647321655739333465413512776468087581881438387964814003900018363609896386863609392044875591674600671695021522108161812520627887862684666253699000746108118216168518245703571801123988189212056289599987410465076925076528068489128291523942686878720192738252317694817626058841593312072459958151319155478570121019980302078049336948574705785667687355943774940543907190405125769089156368393987115453297597605653115422563401525853482428318107659460921898283509524585723418115715833278003090575414739919891575744207675761966361217084184252359048104884298536362379732501105472384136389263967350266099849386938018838190534685842347663537806833879775790019324033538701664680186725162104240374723986311952117241299474498163380615725987787812154375185357688474901733227452534795102274086986837364805013518200203289419278928936267375283484970589020854203185354552719191508973173744414596155920337010989529582102000293826255570634446312258686927164270820571194331942550742165958955246021793483868032872631848852681602687486070874292996209012745974227296200476123083537320898220759800539266952962008002452890529300801610663696265522789087523998458614587703670920440785753278537813386491292448479846733879063624784105676480249608790827381555040931330105914145629206344605519540365780622944748965561713544237509171110266406521506332328597459753307780413044119952698575810778278148594294199098446777237571471943613154067140147396998154842652472099150830461595517095860445361865933214844256774989980454005109712978305388295086411986989566491293743495552335955269351388622964234574726283814027355371925191967429122486565756026702971642129721315490177172747355443490508181898730360805900089189298343456459869339811070745407934508617619583395941532199549697347517636028508748529707647112077561135251000629300096678921827993594571213276199296728691992593137622703956061016542937088000000000000000000*i1^7 + -28022180756345338842093412454875623013147479682770419981659912140348926777094572145029270128478660171784763293238724874832378941466356746408283204728656096959965342079608137761920346231630182452576732129971031702843055194999434928633919112618676089607559894758169490671196084789800991283936415105301474492235481819757308705467632170888838020437653157128225219950656050144214524277186349814886445131559340886202248467105571318277085480460747686901949259925347560023233633107383961741888877901440050642987138461113587524905900782468978296517326262878203400321599739413505050894506384784299842825911545663142110388287015878364298511670343420952885553254931615015677093439893427741415508741612907400480145596913717401187495362542948265148385393745607245584593432367812910140145608819675466778318228938477763403080783185832932212673599623974112388808066458135079929992867799878758302747399197561764216604292781656919423465026507147778258467029032001866819080604170866347749438485314275240200774568963546931366764305793841495560879779101098382802847982163327977817059413402532017265583560371529422591308494346728312461990277837497237835579551119123183172199179389800448001346470535047796487991674017648598171296542920886456837081335588362086406555378083015488985105547514658458618235401235667504299717456165032909750960619958084221203575998507238955361104039278922752211937219462435800048198346830856263926286342176487594487822238508383301444948915743563923398202829586065150140834717406933856625764555412152904383514078761957938554899407445396776689350020041236174925449896163523768845907066936496912874206781657651150758579112162132372927586458120926114118650327574978949012081368077428510519887299570288519811849509526691411806554073190981392958991586021778997363100181457136590820158206202265386812541975614083642028754042085701053019638733313184335464183027806354602757818564433472720013132551360519901316894185576524445587735152127601689204712631039140260360513691607890069560135212460930881518907183179836937606499636268360818923937540631343240646370263281665354480446626456256407809487582366125085788378503662569794597048871701537073987607087212186152151647778037810727528425362062551501041996843609250949881744751288669903220068543594738013610677341773830154177773541685626452020573540733419520000000000000000*i1^8 + 1713250899057479749619893993711495151716125493775905798788009877557612898517722178449818912787391937733972026562092513898129411297206035771165944502502035252838404074566743254509990828229568921127720979631725125057853395458107914227575552409296081638559705669490781636080089152601482670331061922126104631898349694453013681551988230302578285049037179217693504768916622181371198014063225484674132294642710266577545061667778225622955790443224198228219001958988833331003537688406499084488242860860205120346702133683550271314030287551296344330378954402194017582172851537363477214395133198547406883329645587850041890502371649723137595432833109554547707458701599891830644264431794180382229730307985748636455213078765826794092678060479148457070750528145918903904061776033891859008836662904260044884358305347775505170376087905568867022861976328984514538543173092164364916246737579819317771681734499887289750633290257628337281686530558747709136940605944786288575170132794506886585727676082156212110848530518133398887837185015941348930551416371458242168699078234515869612866925583820321696158457871871912178332970646637773454383060579945766164038983656677955121959799580565615428904214306786401088047972503546083447980689718974371864268983626085374426376447015130399255468427067924399108745079652261450642490076978287144418864011642852615298672033216744113185519603025236873955198012199326750163232643003792706612982981992321052229544948353133804893078947343500663914675280606909194377550602339103153398338697329472310560785063765531649401215007629864530728922913534532653586713839453969970176136236112953605282504752368199864507806393787011937430931382190031382558508570641162109976495986711619235144084490729009804136637105788545005046667743582207776930400286164585227710216846545471680432529192200671565688266894735056142556866663818087266517444696575053277935272433581507126792647943145551227327145356231337007780499814829386619162191972191946167752578260835766153727924180120522436936042282680001981807308541057788763236823519892490473330676638998511283709259777375223194469300817624512317767785104575266913769266088604696346809663383547143345132711709150399954619078411243034859097237398956150973416274053568845526767660813046271494519538707693677869356769103501280957034183859267628303915487644876800000000000000*i1^9 + -80641577181312602095865641645482248399964853714806530413056097325000054579029665242748208041942930660594910842284335188153751180942610116836195199834321230163632117113231517718381141591248360118897330916724789118021399890212412233996087927039071980399778133171862378613961799422404919786788923982271916482951126416352270233106061329794653157010930750266549883193565868659901423442516855714737462115910518770388698571048239066420024549687813207874663329022700591470243256652254710600407643467856537077031705179172127146302177780163138125614537141337105175836699496413564613515387173196589089621124933381820527543152208258804427241558142470111610952276051157434687189650808822069483140903300577718500079060457087730374405188440990716648996031624424805126434422709924669901874605965885845949064723679259856628077753186917150169492239042504397897924827891483330882428119579028332865994765911296122181583907574754761125915504628730097607629433104354991388191953268566520422847899670544287907865584602304448776648885285671319995806889142246346723996868252503055074413820468328611266314545016283132131552632009373053018179356675521353302359287343742633963948062400726859685855498793676155448020038774572471660762090550734980195872375835283665027175189028466246880379175725004171806363732940502728056840826745003783792447440389431398845437686795563760803390533786116789641509217959435455493441054663697205746991133841489758652102506593084066894641251641570516960200891850608824858996371390601496301971588547756086284475231304537244932444657432861910713928807707158921279219002101881312552047484782616542018690899222028115378625923934661913200873913858691558053730578677496849083650745365829228535442756139395232370307064155329654420635460779675586743596808290267784671504564601713574262368346302559267346210900605297324211055211140282418960219368382721549207599437732383889749825999757018018195077624385716600343884035472961553061446322435761709649580956146968643038483104711330905128792932189486308841354539917340468863124058437375322329116468118826467133167065934243156573160935063734312821875308442871092290781489660647870586906786173034557621757081807864594004750526580042720752581558354408634268576951252235318513636837959811013950325914013981238347757726212534661635601956632951811661128269824000000000000*i1^10 + 3513499642042718905787125117665441897576517662950168414517528523554399651044653529471565905111009803191601354150462569130225476080006220957769922777442792745525932084006610969404703856264863212875678347424088513059592112938728527117774293657954826043552010022140859401329555144274697413587476616691487102498158669830533653674451317116849261865974620303521568610201488970665705987540787683113002500170170391527956045778064740729742259485227930315798347181508958809401557576595427370251290933372370589500250698326472927020310377801187480163395612131934654417682377948518457684779078324309103769561402601415124388859544259887803812741146852362590791228881350855344552413053029313076000954087951632378635474274985153782559121227973401132040962765153893291954866901260407222740393585563283556368691443076906380941665008030312062305924443848802954496425058868921733238664816786761098946940046670979075154825971335732834651862489174011538444905239209393850320896303617067426461927937775908669875705916311205956480575854457196401433211335341600785627495997572947085056527956021931210753589158859325250697433515821619790425664016201642428920263038253492441908036995820413509302382207778099264154456113791714386278464196263260818154821745771437773627340096315987980276315610590704343783057887122578468577471319415261722128457623850637044839092553472727320592474282932189620261840839009071252206337371785108472199924522091122611637725962547715760862942084920668689876253003788673495587199669500210686436197246410216634857917322085979558765643760026368485941208831931530561615712450064691390223958920135843824665765800509172648653905205267864785746223515346821699351625657781195171860968684382897110193407657243096550550221377939108843802498041208211610540550627908939149220810362895425428619751012642898110068164477232242723099718028040866863860314627455192942761010434250561946292209449979093613703745622314933756546512646825370469053164763393078468685678955343092013978786301060255734163250007702214034447248572786816197515272188333063416831789719393423831543246791049830370592155263167776676027698256310525312673197902689466886973519153300262492500871581014859969796288130421276997157387755054783886085909930933877921260219709946430528858661377829531189113902688380693292018908157112792144161013760000000000*i1^11 + -88902811728173007585212094683463369355756608258648888774332045182861894764786690330458082477238481928955086233785914845181137386964957994307368535375633849955218158185946715196364406971458805381280047083465579291351307230825832526608088518144911015307085705411255589116777303511993719687396321548780521157925868318835720789026972053055092850389911064708859404044418800883201133158009704261853614179776118273878478718638422355131671832693895000859534217899880773117911615022197436265497361793748224412593728551265845566250653317910268671425912267372660003057684386071422947293635466961742819122394062456748655590580727149171630387753572604476408883492467106321171889889508687779153657490679016372752391188063543097368011003127839286301647146778649146751478927400177153203686074809953796004122227147747545412305779953147989903275643683722155968788356419203672863951676028368623694567495245262714729721505355664481539023837947430476633402910252387410507635370470529410179902667229399972154711535010815702459462342541048305758466197147521185495952033196021046917760198013625889185161626203582723606500418277519878673212254574260461414180732630018320758270311574727401534370574588577798507895790398194323456200589303303921879161104277544740581803813908566392552524097743469311729984453039550186185223897503603910136394330807308004064266916421608010528539928263816617127863350846709234959806106374204707223400559374020542261977027995530435077236756633454698075907820988711833895210558857493103216128128774943933041612850836262116717658449135976828513496558633173909959206473062800862731046501931095693368804130691326946491662266002722771907292391916288892608881828908749701957305792599408520925862743487201744228621912862635235170246718086851432893379344599603675043402541398046448213463609772052655922954562833623640831956150459920474737906960297975652451748476746503083561923488989146325111404687519249816374778379574770498053660305318267010579917235111462385846932527786633154751706359441239204563656913073723240800975101178716109148349668599116634655935289470238330953594137017715319160937678259244297552392089150792451594951103401309671756423805241440231773792978678636206415457924820282007098159908624085490316489461897991703149327717024136865593039014883958817595387599212028021335654400000000*i1^12 + 2750896615583008008051578633083724127698965795781426668553520176177457584605103086792712451173638659162039153766158828229633930214197477072243202922297958495955445954105794183623790194697512529441146331415660699411734148737345798525615145163655516268908298141383276959438472103139829718717261013511418216987946003487110157436221934853910658156917398851463734325864334931763235193969813053841234775680054130759323704950771335210941426067187241647872221657734837126037279877501117671258419077121218545819434838401895036761974464664763721887259355526241629268365683357835995781057322038870168533364976111608190767728332422375773572237457410749665928642263659123126980254767148912786040204154092756134689272206944336151954678393166253224422565957493995435545719842176722629267333264037850906786866665052925065434417193423113912678057551765814694736795849466430366463153826709532839440763918263768208667977005521534077729363957678708931366572252377939646406760170153911358970293755889445551243469412153004835519303589603674401318074640369119243894992936195843147007855694827661442443965271740636166080724695458484267079760101193533684826972125924878360803737657317806514561759609992829856371302797724079352448824012063324136733602498400457381543032658324936354322453269926994996504559704034720514131521053611912940727362151754303009409291339942608516650097836073683245608400480026015016896350617171914104080388765265817800827562604494788857772932899238824084963562202953197211241831549027320440294421583726547077327434685730478801623293570709081243871602908649946816133639748840425045811420963329500975556466674844867887158843200824617381366275938673374317417730768474411040230770590496913139330526869149744459404925496759803924855483169603102178357823168699964908006626970313419740861484960502914111179127920075571705952477148025201781446298021849889588451073337374578658878045780854536115403540448285684410487385809156337486024958349983017048536558935692090799210842282950931540505853291381335975677601363351884335516978497559704570513449960213017454768193292248668708500671977883154090242932369503934744528200076686491373902092579889006898249889668023083010279761940951129265460912383142877381948617732613885689651089859336464281514157087515538610744822928356589330371087317034678091776000000*i1^13 + -72244203085418907996611015588263389427579695921552884886746578013208882903662835198040176101573573064002349321812581228535764422627851386236882104062694343398755343963524058774802985248815507182447552560731773849233342696151232873531002956497692765538299917064440110954659231187359601422934173307950009051755731992213770385551979035095685610995861588893875804460517065588803185111430901055099943410000371007292277895782458573799093650121513894802509871738020497839466975693190723310050166544642742354803291677604650421859858403010811099198554181861908232943290929252172517982298473060363795625687430428926541807439948865047256681221134099817730215301130979044152954598962017445197265240035848439836944247039576986602396912334440382199974918993014343132437617048067944044029077011074985920620545442390337466019585263098599559331068939803966976292062083109085551053115393207970460642688340042850781521104966760883973152481772726573876954068094091518827331102472582026278257406243570467578289598350459265976473792665684641568702578805905617718308979575747617852850279853434176330313338814651168659231741400129634795871637838589986688469317533839549154237706016105569718915913202090414643961323715085234229769462819686196343804624118564786924565589401260068302955934078320451037027982828350814429230003041448845087396446009953028014769371238042820752918404492526734165641952511631191340616165420077895946925560065946270883854657821904427810270077430815954772096642649195147917179677388045988287740129879015494231902421887023547285251040165216308289633518776844475176990397824845501488423851718214268332805507929652360319857468171225437483486514460101824534115494289158673075761312492054479901794850798779848342376223786733736843974978309151010158038072143289246430180514627173369833699671972128547646582400434560887370991974830146919602355556550938708631924012044980767803069108070043136288894135406415475674785186607480758081091375727412122624910247864536440034061629336826502531769992836225837746956157639375764191372209827299351124484541712326944378648371401156230144077970023515590660417937076187121846832488900474047267985654269742903975451202646881194675409366350088923429101292179071946809371145230241190368718974133516594576758863145081796357461572063350310455988550553661603840000*i1^14 + 1263922770708592608087282282935497773541624501826054250078693716798554477411612837627290256913400063060673515292477146752958173007038985538803510536323917559833907020240268205716995395258984749541512557564683465777143716288401041689641208401401683413399724602124181242709594570454106992933186219182036135840728688656707057620103814822309763458994693167909304530571994421389840795118522950050263838212563022856142638665328450179114568481447987184417412615998263775024737967225365511207877985349354074686275426577447601139939236200862956343214433374573777663857965371905111590199901183259052212739900269042547235002649490949071311351326558775892679747725728716099828959362491813526215459185646058154021561370770848403574321281878844177327107186232945296310190056060107347338126778547491756835169659775995230004037904408633523138897954826823087917444387510692239962775561632295039390710343040225239061782998907391769729234505090027753640558169516790079963323714206996293185925837397198347600999710494161086796869357647660633016339117976624668362561649979442385326845550961988913619631909744281134077143713652393318056550107734071975652626260783034961937833448664711368586314564411068456204803836532528725983196022732623611047466001054588062353874415566147184773973549437545112296786529617436657053317352807762008556969735863852610060717133160864528048020564961445761692015741101088594452307146337794554428583160953992781884354252004128321176991238567755987283983338499031348185222655504686670002877565529672300523129177193611437075358786465118303948875748193220600179577857982623347749565232483595110225597423490315771188487631383674734331631124699948873113185823889518663037549514213100042415510372184785746342607062983888870489082228283138167906530422948256045281859251529238290764652722617594675240403760959983867172718695345330802279999429432921991597514035768655012046657714151265617291719473388901276936280380615067545531073650239379848346218814748769393429849947183636440281522495843724140723494771291546072922290047132067391199704237955427256761473824854269315029348020156507204767581378385501695536111957471988876997560528937700296526995966074434610205979463253392715427234247465318426175636856156957465296911780211623872224645007166930798143015013933554462576958010032128000*i1^15 + -14621390740920957881030442612761186679224237895883605303002056706230562611829418890014163774235395925883993018607820821703005898496410052657382096265867211693192807549021943678909829782666135621612481151210431526205512697816567562742512202290654467526055030917145462141397429038017873570254609475498588203325110936340735455151625200810364485266634652293282186894253368154765960878125751607165878734282594739914330229680444540190186872659295689992479102326901584772021361907974308119802130068776219338583401898698449249828156226367540554026236753588012025646511085818447724480122357279161217874735188485115162353391943390418270655528911051570960527681397706819805223966417392238494723275134513362196121091549024238212614595222978880741987197951196162306440250326992010880954562895576177195678022840021006546282158966672080788171422051226318606183954424651481160644271465220400427166577539980318365748993314454751630151006843754913135041483962343664562004019643522780044080586555558982676688916953584068611312837374399533305589117099341723876539049664573969851163917280978111271427517168176621061969328451009672877359922937167149631282018701048988661215691512337214188669109397051071778210797600862053669437236151265474750714175068880159500791602538392502938790503009689201718944845436021791775262962547661080947159487169195323753828509027564042273158786323679427230945746567241756393619386948147645352233337542842875838145088251209869124996844419794024482091908393921260575651011240026947969809035149603644076318042105819499746130432923301402992481696618181379875298927669445090565137033194473294186744780816320191228642154534412134519093503705076848248994561100459728073984662700357457641734629315643200288768554715666251594335883194287808400030493519186447415487378011922092042100670591610623514395903700570578415405239699851344517247766124791989916846713319474716283515890733077457228689090795463133696502278030611802494206672632808604855364169627023914021991605893216156910962634470855647154969059165690712813085770573017620485909518411973481543332947804537956200257256936195233525077955109977697693432176116152711821168564250539894302123614852984643892764788699579881631299646359701984782109259997625846922834754849221463564577898787220867577181112110364044373444368793600*i1^16 + -53340901163813001544906697570419521344881614531900384645799262461137722555460308254077599626533190508124483677254865462302091686552852590578866924790914403176274155171572039415478387281586092250786849482218871437166573838832675042916276623888625890569596001375688200461570695933829804826726508391521105456051964263973693841135959319674873626115816216602606402979850348327688476457582882506560381741321483731449524726045429426653827187893207944751764980042249538100670538015080565324085543085526868770155947695170683972669511695745312924333775157869934691045058081404092652307323710474758628316947714835840646235304859120850564310044448204008602205901820104125260423150662395921551664073659805335478167935338354959513512901367839555209614258531366980402539031495926396597895676542066983771094519080663019665526673813261042686935701871322311066643390382115391103590686606021677853427426725843035729186176530406365894111474268570566725428318923899219552027450434676228726157622138032580630262756933915069098115186361654396578346699737845196622747098739749518328213016896400952290983012991154200642201175523396194000745291997860366139776321149214264899187859028129858726349064918822506231910336789292651805071163477536491873582831196815890716974620355100678709167344287426426073687834504780380126940841740962713453296524458549192735918465693428974291669046795792171198618893980638595292772123835153170953059555395060309886968302649703801007405710291003319043934234737876391130256361810005984925389145126211335585249847877613221534740570078258722403535312037264033984691486794444155760816364855432857786002783337906833088646861487742993962934896484290279649838610060268432301534772811039739818651307236674380775306332275566765452422204114411820355148751403870289925522647179209556123457502592559674177453558842631843831270757780773508262185669147202382884143220487888332849030434329784417339897468688665645570460121744037152694550053130759314298801804471041806661813954941362902569492686946775559664225738675525893605490491458557512676487960485526744118304304943506296423296759432339130875528899505671466487882735515084898916399414318835779460052134723774052412720236075813718860595103802046583067212937587385622020522048571247162938597397535882483301152375616232025321635840*i1^17 + -4199965195139051473406532791275064187371839397676966079635447956028247661101972785235864442839178348587830756469135476960683587067022124964977240086835164051530933287790870281519508990101761755410367031323771243391776924508850632865854659697890331087500407730834771258751959565808081205128198469904143616658861875903653813437487584746330775219877694443845580981125811798488566769488554279303309493447080087737738911849942809963706511245672458220514414650152377593722970278100605946969069651947457082951080078288057742073483632877314450429059336667317401196882875539294029847981743192243091878426260908414322595942932626814910045450643571598756576196444405048336583866200438832955712185476996712894184574232973169640364523897732337916066731701112032682653394974691269801769789151776255501395101953341919532488694206082015762803210452074617309238003727763173218206055244456795531471692891278431581989228376058065454475948020386617652288639180794328757463954472590576618274490629548412780271571764970636824367616918923944596755846177325492832761012711052923979237192076975328141760354497022295291421141664595309601848086732274698422892156449870562604290438354243201636439748983650441021725257041334615110182635134914341055309641401435460320691479507736800835962467696248038882066630794551363675352648227262759481834817654239560755108095922110515769441740730854813428977188516250830581780865202572746936238250164429303847141155062346229996660150590356098027466303797327389174071398924096566529113792006740989600927006628938001274350386135967955950603191011574724375738641745613822364585248064849952358374018411615752457922924833732037456206027851204570987611004685299545946958173261877918795134864950411848444640162927144128086684368023808490956724262309790980619704725366809742880934758937498979207981320184496987074213562240913197046486045858791179478991370942132262016002999659716992889662129116545531972353685003976926463376064925192976157937164604735934000869978101952166749615874576001243257188456686825047099835654002336727464891445889988985725108398977592179695541615016515558629810386861644312544646404480145820613469180956289548911979222793500018726893682382913080709917749769411209970671252166396416400670991665040549264805324278096509482204989037783954751488*i1^18 + 69566676955888991162593448581467670226531675284454919683858452166426318117888480745877497188122650059337440748469278705618320403562820732414668356250074097135720257455037017421566271153181663814732500594889614789838377637386270605958638998297370310009406727501789531630600877325145168553877779366077159568621812741980439506080051294979086601244275435033449811008890227082426902670050825847914328928315004736200692733830176394239380788396676641238113442832995387879924236811066654176468683884029552514477346934113919464849711278608124763457079677951766684976510029125053726727874565210196321275623622356718930915245331296031164415288272709151384518644016012190587572450529225448763851207205295140130944486849409588176567741855830282083707518828672198102046546670415316854879292626461069877895350595795187461033210507637324860201154441649061918554805235192662219593432914378424078509225625327095969418049393666152531958304491401648615217022606415149555653762701184240056025842034902296631607460219551846643364383742255077089759954653673103342933952851881511986684802400396347924818512312740063038626685849214501986316716527526092531477116983360701463576033666333762500938401205419180007077012333043921731701165632365598512943736828132359869625697442885612585243067686157029271130246084944575656729569607660562791286847104059398746265434405730761705074528324949042090678351637207039833352031324097095664933251101553982983105669770209844412308935440893549828630428912751863603022597706163557555950399460294035313878857751325035519232491548089994504599506849308152486785594642706188812770551948990896200394995807506694025392166066324783430742690579730647067911089803494894633345918642121191772841618516858853105851617812058868079423224382619218028777457137675958281999614346306774085409561881870676893326343980743046501531390495119447995570295389689452957119832890058243522465892272926680400730185272649376799695479598692559066659556328436943507942741800239578501393574842320037554492610960342182540341764510527652564688113599428158628405273638722728371502832349596664488902542770365170514071249585721808273064701382641735681680192893165009044821915010824990622121867168152823946278798864153486776263521330044235197603929594868322346548151112308849698444050085969920*i1^19 + -793740063574504752442288461749023748279387535005389240475274354072663542918924683628358571956956166499052634396218080582476816363081868993160633670860598583293665709282255952727922564987432579391302441048681256777449143111303011321544454714169416179676372856314130914388154560230369181404738213957405642115134670635641134632250114137886006761341612784751174234032370521888113878863099600290207969035751417000960944699800446300672093937824096410837436787530994194887253412766315905118452382595924279685214268620339833727382964121940035176998875688288675539759273766030417545449055921501135878234939157111990499726590157298415137238675544028302249180362086935420783142990567544405724726902208848940062502858098585832264530844146640212751396212480130642546705499289143482190985904260572254960270352780384166504275094392304841496864382302795024470394813646014716500711282009733692085698916977497338581003467345595005885661259985092333261262864650309833183395862860736915973156990761712911628047548193415832287566613607720969440712232216481999206272108547483035127885736049145474732906407672609221794294346015945206943885471751174279763618984009182755946676133266181776916862703435209655359157528724608583511902404377036220291254257113111630350446779887704860896072679129727265361654283595620371052424153365895266803333776164457409841353223185697581203998640505734734792879564348921660914897838799830478051424521691762172851788928343201276545235550815906339797724268219178054545122869282462933036721617804656513297648379362332434707339586171515503684656661544169109468255072913722126067944308589617231893727345001896579364672303820730078871478882362335603394803597167756317014671034411453803858954420047290741946329585597547666358786501350790545870876880163970718588102105277776347071508115638659543697950794867244387953786344199970758543134707840065717927179948430644052610918944756300733594526889795981154984799030255509261713920815429074489912519509599244461881003946979648271951181435259321288592272958867715823390868770628189266058522489126428310797674219793911347951819113021391013202118293836522053401743157806129674570426892097166053898296711761118441728989194876805713147685545633645634435331676573004516370202485218793428319675217751940502509431291904*i1^20 + 3152693967054182772080295316723161236898184387401021502351851692896325615692129162786879444414967428816253088688378037852856237642963729083529328022953758074899671009028363100357660693027928508173048782941239313281428411013288505122129618450148375126906512657312082513331106921926246859172077430459239133557546193903871588901303468955090907073620634459035043758275903024994838103372802416329294599831650868425342767213617540526459954235138026550113564349178736560918434630028676979358077017631671298270032363102597349092665824596652546043127218529180679526966753522937783679539431346954463948658113340374928690520454531111500297107918642352531375273514811718747837739354159697028048070150300695360062316834860234532532566433115114766527879118810590392139236406442817305918098797676969147200161841486230723786624231562062094090947514000316016097273989146751909621475054530471814757530317980852238931141183675615718496771888223594805964021139964055949300917861184514780638463078046488561400311425889986018142352005129629444442323733042759721456136959144309857214201564802426689899931512876544333174918238007739466799098368651786622588962695416169355830964158093658137931668813251611871831314245697477326228350409843452635984543896486105833556050397832910287857314503415464363190777764378607694342396160096935623451307828701082678755983865967264237174245337717600294772500597730974350832828246429181883248744075278741740622303927446396429906714725287315086308835575590836449373862171563143274891402460837689506615887292212239981674838011234701946226995710810180308686867419274106096174278332384490399076542380430391469609872443984901574034162548586723212736645060237793151916984737838677683864675891012539284029491225793389711862606828900111459523894667239921506498703797949281991894777921161566837803766543729714988237508704576146438430487635555815199206284813877073310335541499238122932903665736062569902391086885711604195640152884119832278772277277693387702915775386483228908308486449039751991344570055996082542164954856127486214036351749313833402214700975968950700404256583966874590485725298069031147596830095246027188065821215026472817490582623216253254256460207381995773339116220174037592431236460378569339956069960648131555661394948053350387548160*i1^21 + -4873613874441649688682264357278360916151153816862988489992584070243195743168050699112452330778907972316178701226274221613042998347253746589312012720979186494455233677996104766288451938157397177652508041240692770020703753474648818155112199392810868691538426296039613246348318350380847543342881055283564967156305761180054002084446897637387637078378700848345512940634773504716947798090989562650013194823227959522952472728788597096012914156404453709006914909459459120238984296314761733413111743888838346946946492362675679145590140638341372441243554765366880076241380264391562679576203419386850203130174333985575991723738993623182965017302418673643152628390610753615122433158695944878608274482100956271472575082128275899779403672214036240980450078305858560277535554676813671600424089379654477488382376987860863734735087688759015460253060974015365766819425454941353564982446236965067630715958185415547669646252683055457763696590283783545681369419641542014558546098703996358728792378067153009397232914137524231126940002117668583550692742407103667515175733154919019031261770766334839132837035295526582257464979708606949110820454361315132238309796296435521678888953039082137045940689164219917751548462077672314296246640033495591789495467991094198345742265925089761052675772465908183581937075110460812414215879106515933768744166130396589676517986889726612163815988140891768044702114514099446375191180047139898931172439614650014657399756325229064018441031284144428157117721447082855494387892713655985376135605680732598357633098576693997086755509877137594464703193226233247461592218932922407667353496730960331692484004390559578529473631373877740658107537226753032709468951175101219335683980076417523718949093553499286757379545539677475796336972658594575257934821352249757503136616445140047566524799722674352052396507720512857449918926131782078116964851555942752375972903344887825388464751821501540247174943765222192184732663978478377602982731104536322215014339433576837852691068009405741074556620953964983912924010758396006926564785686356201996081963877186185902015264879872432408005454834883609644706035338406332478511988807793499121219051382852471108414302629776415204777894798888672815674625462335208862285611602500865617639594305645837078083763529842688*i1^22 + 931074904152022736462950365056192652723249995373231647303420545624263487153566163036971676159420391348210073722231273255012044308681422612777463236858289577478174823415005464458347403774009824461883932632822842366502567884140672429288884756621970105417733640386518021968616166483578927845377096595689414421694937418806627274970652382093173276449449865918189121877837087468803027261313859594729373701868804631349827665690721314046035866174786257361196470707168292111699476611706512029221883196066783513317729711728441646355172127150201954000267150905391767455783213691792992393008715474901129725482435724174725981217130171837144130735828048918709564454396546661638054263472086155868066172923134475963260076944096145055510680055719401529318500297512917626940948610047902812161331838405455626536767890553045874730021593429257365630053888596696744282421182083921336939698620998497068538272368251896276487849454974150492895762920001653290117677745389004740049173504088726071207771868313310928648337534710214816435565989002265974991400730592105706992272293281278887681198902240992074149512383314067377020013029630824703929433520708458245923965021737844029760894105596580177947578933785088650313595636743110053172799658413312418971454631497826220044731685363365408581556992939747358365187908718448815954189474157028505132591900629187875485984877491846885626807267251698843812242633111663560557061602242329986611017203325116003679155560664143401975819462506795425184559708267475422092040431506440248726820123530611313960751887035777956196533196346170609299440974831097603772334305692278606495236873044315768497698258915637872428035904215547265544352785876464177618295236917769599329459201308269216872014673959075913862517396155347345153869190260672243833453558604225331468816030629254142814591593112038788305937757229379531539728721796448632492059163591385098472336433833524127047109938011486337905808490525646079293291107439591317508959497430412546528773675470608206038903661665141640125873513414780850626109531662230007069464354868307173228046136305582172542616718754514104137362488155398900982649429472620621317607441297156768294906427348020347179290038489406676485119477063696975510038030337139743386916240712383802931109881871535829187297280*i1^23 + 488375519401202007590166498167040838463079434493238418337826855160553815745037173592155202806367553796530895475081569933211931749023767589552656771509316088429891698113450036849159075260026251649050721537607471565213983970448748779116877657161610766185587490931357606837882644920277862757449389187371026506286406707517330695348078000809067434199209338729188982803921964969880538064556682933845478822631561460041637562821356695833176776564420495164563601196319855335954163219268711651666789871288808049946818434264090277032697852181589724158897777386674520678096562385003218895659693681613400321299530067588870423431637745530764328989876613594217019588660118800007472318392924569505556742094759769118189420353480426661281799607735117089974005946879898667329084716729089325526529506525056134007714122536789429145814411576038231349831244098686139009309289382631937710931985773884534206144058437423721430494814484545965408140097785055927817871799943643185356915190137508816309726635035609643710819257998617939592186454831711499940621198313446447132349238217005930803136908005314570044468735929549117650583036304073021871079341520530160161328493027159001209470043441319205228506397721405053960144811302168394786898991213247764646709413067425960350192488186071034268661224157090306325275199265237040662184677931239924178170302506402672857798772720540988881676805393635863218830484975047265407217397275529213368159070570852016602396474426907754162550841594726672854533366226252166782515353927707512417816364041782894787835647485075057303036419831600367851289141372823242514230149651307508472713231561556200061276343269516874629808710980366504560388243557091032115371435672172619024843636891036406649257154142979233972111966939886773946833965643670543815758221926762329412218534287021700329507277671118171718146520278727785046324464060149567380411137162220098768135585250767776385058139950214135718246100575053213577223144323250772927876902675092408976728189350226236064948709416740469604019955684319372287903048771069478609973762171727920167156098372396781199269898998832120492704827998364578138382971654318511461101401838944577152827304672531071178399098799219573043347335357335405415724363060221242187283691209093896720368082512838131712*i1^24 + 16103605661462760854721534391306809289146435998998401734569978215336049737809316501027111725096914134661167064272204094350158969382334644355678140230477351691351096726017638735673401026720710696638453149547114880272450147871969717760244354561581958446667368184881430050580808079813191174800496720030611022811841340679552792043790333461241495331657670780629463644326049580858496074620352381258217981480067321900551311624130963302290990283700984043875395096427505503928889826964069480305227291774250091925600447078501964454673768926577352088952432587769803720370810971063296514829204536432828028341701809133058651278697865555221810479584993430978072249339676037439780007440446521900538453658842594616445566721833799766030831897786166138584894752122389511316522320291256240468429699771283177292240643169772412182690477989917354905226302990373148760182628424805556087959305251405817298442835457190871980174789845779817550972939120597700779737272266308376141356053371019511843760973998892768134971630296429757200644341112862733263798125276879924736492407649880599101796059078998813851501814220735608695324144615877743397112407192617973822426019809518484705004468613075456887775509162429510911195801407626722211723540661531067388977371188876023586296591870176759112968294552186775576076962173562659409624627638814778336150891071216864937258718969836431355390279789092416806312539748803148977536951163578648204710725067572855392692423294515946060109261707102485725775230687589034407861877515328590155313384388122974113121998716908717329515443783862261527245129538558769273733021835221955637289430735091669445065639725773590496407593431416322565771669611440972622242262881182804533944196330224857146716769474920938232685324390068370150476101030316628093987084359033845198809396161681993405214005523293068835114808188461100847956545003175176743672576304567492835332684834903035572885333646448429940029535426431602413259529042009624101307284931287694427231255195754654158120064115163414691201422230092132624873609857123019559532227010146038808994599556293922006587650633305179491999696624809182740741986396517327849644474308900183771935118527706091092701815559385043726106737427188642930232663157406939519649947472707864071131753349120*i1^25 + -247803160734957689107371552278663629058836512671120102469949671105259877027308483370512328040555158780392538290840990637547120891775855836125100359283035032369243932044490020133692053584805491299285425369985203412791587666507276953992565875559559879407304111419664426460346491228439580899160390204850752045010003230162871164760565761230371968305693683496490208047501597208773763370143335440435439186686191555064356833110441688025456544921621347207727567547649750370704833051862997064812315681874436833462777777109184953571243187550482422740121143312157077491758827005418659852515415574669847953908960404913354422237602928951166995497612797757575299244847743998491090440134122031914549552305374639071073284486476719693811431023799225310970023500450955070067065604776926342521442084151413904071826468115824347858718125211195720905514772998276365371979350942688044885810969422856650879090757505403565198174656756965470326579732640769738178402955788129944795911158597365136464755183784490158470413270762231945624534653921585631318731133581220132196488401064279199645921524267588667473662912812563508198113247048900434591662071891277845422008403217642427981622677131370022406184113606671329482625770265994645668988633597642950169293826372976324079790924983164511602317618654840890793123252189564230979842587558915298614111749993221014134067799435635735950413090647311312783224163160515942368448540512021296940972988756196176275042843583388150144959662506687327969745357382812635251132138692549904867331466393260563534792513711214692387668157970775109163153846170759376992655504091542910139372021033590672446679999573879936259868464968227964354032268871370656443066291557304967090193168244433965404308270800522175108851596778718404143451076225348932678365159289752304218585008610973410525627117740400502814687852731240810038921907456798138883545842448042303388066213509040622132918665443997394726049555660361518426368621095455629820564941884570487010355710301900324949971013331500874645965623540841470062526080244595592846317328271661794440472680740628425269762082140806401886404274499557835885426275534311793594081718711588109597696143568560003039175032338615213044395356374207920130919853370661633024972742380601462757523456*i1^26 + 129709534051332590635102304796342070479224442743410262221866059504335542511927960591844665896657860587986526197628198470945080209855993828017167838092294737958382620721676924229335410435642780056501380578175510929955109357724314234733835614804570148008406501501251919214778539394630237732428616849018490604974266836737021540942162509274651308150187618388582963351469134484062031322613146840016735125985577159485039660782500833644243863804122890362974740830125425992195979938446044562619496513915596183169863518523931171584279890798246643909216887035807459327002247121918667057460901142132863128755584775268355334142603593363837841539188006274718503184728894402738221502990923189953328264436745850936738122215711659293116090938265661448080168097808751671294703835372742893824142162676086648202540234131337997269734047169544230129646523434389705548857893976490088258187204476220841275297296961314058386437950099412956049375724676708656674030762868897494408083429284498240385885055110981242056244726293619457747830014142775269911894170979018219629158223645036910258891880891508527316056459903982616839517511700323958998739167920235400190711874689616037878854132388839368620575405545661887183745267186859763678545939453004074622350659792820945575614584305943307569301211555799499458194184891721555010133030872862868773099119773615318920464925688155744286890875106322216358507128093845370605918919696926778674487040514627343736523479550549627796562511799815661042719089267116396727150597886344061933487109474030947461802428563984144001581225963389481730015478423443424157057006846036564745640389559897739217606514739619941499884649670058692003329039780453094575107555150816347290722155897324467969752435576995746986701279099163991911596924042403716664830281941322582763319162564195263743938402044864210796432430142294367846743549424890263431248450257395615582006675905959111604824481306396809441240067961566339434631208682784730139114081938627985050424801496585590882122503943709851796316871384935604805905734512948096396825439418822282503474224528003836962680498757645209591823002075258626078879154265453013533629758402474494437081337834886967277016327934689243534319704114112203204079976018124426919987749575081328640*i1^27 + -36907035858292929872623677545903119006455442040582412980316528665660648565390070475495872978882208732313073827086287255971826792306234424359303436218784096765862837954506968786380858711567757287467324981108143798473008703394345331266652061194866513280191977758071279800154339859702378519534671225847759333360911006826072628554234032239350309449434119718958858698269495780164532558288157729575142171666625158833840465563450760668518033855142731513886603304749265264675192322655882539133322450644265680767297292826084257148099067212846316113604923933234300734068941102008767147391399732690352022637836119603214465327723993314133542831301545844149704816978545198197767369506097141537828348988430088015630265799707029331298429567766699500522727644048355193381847502028054731859525909540921788601296203923354482686552715358739701696043888085883905051619576690600982304264011719917482414744178728356833378934657553917185222944431242443478297660976963795264256233475179540427900237096428969428283601912422439454417312532392848374512881560916635202250387265452235168562717841371936173395599907523954098934337470712237871194079787722731568189834967455745199042229399284474695925640717347858572029560801161183965761481398439886443162797246170470834954694802129914275508357042045996962523507387801596503310633599448973212143184562205872228623823841872290388477639061758667216465029598195250655242868146957844550609480911575991916831967758132500800274001298469251903037456319068612476476659355290183674331344449247991608881888395112205710352573096604867916244332254192162844836321242925131784628879584871943408514319877653271893117960386735692658253415738858421123325036119519324285584412660793064444656705226108465746436887916106512166413059633940480449113288975332770824378220853319499449427900081099117814938297542279738889624779726727911812537541491387531516086954253216575746658268324459589219434839598784495295261326811572965939692094585897004456174587444014188981828798163343823878724353998526715345671625452159122928761868594818174596697883477500030970270480167848244748526878538848026609722382842598441769342842095566255613752048549334391093443882900556809474780690170897697140895159991701493977842969334513664*i1^28 + 8988363190731533821367384847186970499427601605066091956116959153185874710896775907536662062205661035263708293493219829598738391162124206495000373378820443274020573542556405668025983566507313971500169687713837680365617231397604153711731133218270278118897987581894263662319786076393373848948792212879809290082501715953701181473052615811038126313721192590342385637601439106146095150079802482061925367313489053036929005571861001579735210632238858052840990257171976979346530101882144277047370618414286071006341978851848492110899197878734987431764432970106039618828932361552358085450435935719342689560258486996964429421487421934675695252044652105115690316155537530017013142482129945795234535703892278359543451451412428795220051684651149639304947362381270543938854102395111878679024573280856711654941784770020766886438507244537826447360198051394426720099457774208252181749410548351768923818134181778509404450675817295686919553739335798829210287920674717088016159442982518833888073458713348883208746171263199958400628850975224057374729108054216191809606016692470563670835487705679428303762567880033316692505863174015831123154719697448363411499528899603975117469503670390748290516863916515402716665377513877867561003670363267812429418518256501835806930868410926758020134444795114155053886858346817274166940788763823786319469691552204869526584884330301630739752885906718286475500622042135306191992246658425511638148952389466808887273982877650366281148048452732333994470236638482015459040627794539567809316970811786115216353630661644225962361681232996739300921800478687521815291822624589445756273168168108184244148585452708259059444959215791676891844597302439624849977365268286302889959320388937594066840906067342004381696308422108473899719713196000362625356027236503846860518362973853938025062058111743356826117718127347523149005178467118308429587523770722036003432645659651553612030626475643315655408052945488972400662880274846339146757135547731734874177746578148832629979217126894542079144489662464960261697516308229777045465177389915759153671622372692973789175315795040956800464311538683289834207230950636597927736998602805978447451986731725604060460223676923985353967003751568999443131514386642585476136960*i1^29 + -2614764736398346976301792266305356061592482649074333698367789720069285980505809341396674909213130121118704952311339771458351418136940669410701744640988046425617910286621640310797164149649744235139052230455079967955884823163880936184391655013833619160082552553571284579080411808180059273668207086586294416516105107749461861177717884893392384925448533068253403265810313428039897846278929177211031841708152363106781785794413956389614085977449063458870991600728235901982834025218339266837382936751978278776151383645373932874747045871845709867777386959291515962837968327621217486373156804178842122633391896455735326038336114504143976160405696112384463618161826482687459603567327409260754338997887686249116068909823175485427738767417757221310275401697535698214338164556757699324002938839351171270744324901660333117873006757424896655234837498919435293347909113352788456315075549150591681743044552806859298662391358791047507287286964253273598859207823439142534013374435210931222982818330420917349028335320325070844329711051366453641395836133475110804978288160907052999088687413084062049435778712181528313668718763898525180874592022355164023836357857181567782460246525374661868993283594005872536856056723435546851795366701220836113512252062174394383014250677695558237555717752304459542972238112275651814786900708924189210524182936997961553217457276007202304969224861364639078184499203767756604838099054653096168910198955527559672877550768792085565129319355917556132218860727778532456210902251984240146080342052549526400805838841356553519192363407582703285580499462933817941579699085950353849590681698757449178850041958085167099093893386160852180715234172852560719372536910703490051820784295704657106975096827313682623798697400740907953626176169696099096320928597212352386315319011118508603473835035822141742164012385560055320285358659355914950726116675199408238255575765500289103127336941063156816033596408376797734726458701730416626288344600374927018779691860794982334938195059908295798149308389483093920085932847499059909200366869093259767393251876293048203959798236287162699359627918401395525744793209252618499227248443347140530178023272771402681687034831039878041982809105401614726692475218083971072*i1^30 + 699272660008094899263407164973548752586753413742323566956313709373454193638818748370610359650655743141998518274127847966995575249699292776552765455329955089801041009531733096030285898050095078215824484917143935043321515046927239707091758231684241151011812956724565444649070897394897104303925293410037747559692188532846675887326536651943801792040537209232466399706789434039794860150015635412326001440052283778300877145241538024135035110320052354397741159093985254187730165312461500080184151967615191510625456426686791966274529383484238737474056666925433325783825708682318694961902173401745984277902050662263428507240355104036093848149275769777370827917735735068691906292341762506952294002937562817101359533440737680779102384327732459866287205679099402742434391536840184602641840117800729872141773194331577759306987815571477133236073339083947329833305224920105603279954180663437886024945890126906543538688655253592414662413912671806505542016318038494807781672343146123749023683475275982662023222649333088652716346223103396804990068610412399071445078652104446097811109597809035871310882052001009473158931208588287504270871258015486123561396224959520887585462563331761454344589686642098686440314882260836091657113506363206712577204832448719476332213207738971977107438635180516172070253569654329524551076785419401872207552017011224055797345934886019516256529585989233031415157821161835286842528136354782812788818010042667540527008695368807298130322114115523450671782586774796284403880328793858432363638746800464497322564620455305184493219367225389182151077050620967185886701499918321602987041787169391749154216802000601912945095554934416128134468257113209168081532951699133414720257223054478423406929251154042311767296389137215840334647429048018820834718348642591229703040959416902915938014344397911277645859806345733650396240431264893637595497001791702469155701144248082910558634062331563831847460630810944900471891057829086149142528806299396454755711012989193172706015727666809511646863270166825433421438182092247764905338780295217169915721287679598429604887387751809636696309901897833335217651324724440482599043769193028890359650098128074759665429557348290887130965652140628055232371228672*i1^31 + -127205615952744003032004197454912908205186670154411505982664298628949097266923213460918289285948984235139725580554028362489933868015057139596504958593747304640903684362126559083668792348630812935881238268597256191185354101153073399886397390665500295222757657938177310655128329850019785472128137342241531137949093332650878853461757295927397237733800362491475163269794224999903054573106918674297221939976209788064516868347847355496503074311376052456488102710434428435394020432694819165991435898991294456639062660729554157646982821302400238477412477271200648498562711700237902334381371249404013523211061946472941770419610890753957679303025073351316514970279798645737413868143498076894748361183283131879400362582638617186263499420393048081049994899426155331245316641521372137302123975628805137606644227297248145392085420888412131184162229070489544464775851928916410925357053644321761253422740858258197699705907854141793227021605034927054621475491075421364882611559135222871975009428601809148068725247265018317179168074649144262299501347395898496637699222175814798385279834835926469678781458996652485865476440750616414428548101408613100844226111088290476838802364619357925372962858050247465149124395867463964683954826393963776388318016869948815886090524058974529750797216177562413336560761099925310633391701681942650557103659189910063185603859804372346342793352125772711360904664533451631001800447457782926500466700739997794314032358041822008097451757597693519776010206340951496753601253498351381016530429681412610424381747622205503436999728586684476062403299918649359297338280697519342628870030559567281171779476587199062694919151633766448665753653850553986133673429960818201583593564876801282205287611290234428031567859588030202005040155512938245549872389794773311303732506157096555065811044007580885056144199908022549939924535235123317810598768481040586366414421356754613144524112937540109573749288731809144828046610012781490265661312732632730523390665619251573546588339569775741718317053306478787952675679561153702016409672522629789775365452667025513655462958890603475526605075915076763193446626722578105227613566594854066030360524933703349435313011463647495407675050040046764687360*i1^32 + 13389893944311940705477693676977617754517832588567018432803054153956620038796070960797421566880048231339141020608497881203766164189903691032634150233176624288143979830215123969496387684675979383625476687306798619958995732956792266934853995686082573113052890126369947405937301612097927508823343760177541816808784190176962770827411181166098828164015853474797028270210216420992408090100520223159199686686923903156205788983031150909627078165360406049364270727655283803781821585865266312279086345499615749641298463061819218347802687376189164071931243723982850404478867091994122656366358467764338879836141356524068743295840845086226260550337324080589984672970876525603863844816712628591619322095182671275113641960454333986717881358722224339424337232947478931644695551833005372057726520639148571500287356125479985408084411356063346056482063180010982177466904169787197097406849858608598719514145913012594639435189787074054718367232199141755991625246415297069721904345467584127522578338355011511958493294734702483382095437781420827530909388344481302872429930622482552883502791372682175081457923346476872088002049015012709688102592836144616915005997962653820567491011700243240778908516629374293169314999664006736401145995503290108002919372016755075993370631385606429066261092708804461605365693227429764335062274681587611256557073263314598606587062814463794304654430332750656419322882918245310482674133547975077591006829938946293427648809293282045040237138668674693235408824068436466107901987630562638703582852922745352445093415293779189929379648542050154430372929201032378334476576549314374431344203784466883794148854562991714394885499023275440479385427198475479265642708007471493443077719721620073056817555329658412925412646379235156853210165030793115097150018479013131543285656427875719710557504069680271272299053789174795867822627471055252834721428334493845241444731720813177654689324147984741125864198915363323848997032442612558601444365404699420427114262306686944660462351567778780855484250708865441620147933084560843711357347302907718841260743721514763190169970015438798049727222751156650362342429410291413205173820204093742950450298466738996869238592862058297653406535572783104*i1^33 + -615345090037255734268847456656947446567695261386091282370718932477965981460607546156381249550348128570387329287748258155117705796070564516403476383704148879491905766493859424138125342899476704090517146297683393685141182348950375985115515371580298589687457611608160271126062436114632847756697683893485769473659398369075602566822880764598976606822818328616067303845066805316621930466805279221039905246823501730540865790177853476084917674531631204789191793669233199596820826616285836682930883198441741208539505956557041893854590681130501253354998735111120323078531302323895562166457238494310108537036115822233301339381881219254573180437971770377556646537135629070639302661313220692492100195758774023280679536852363862169511645967756157554602571060944575988576715313141107664613950932222030139898902873485043751804984124059591528906135216463866998162628710841148611921981861914577807941416045888277523890061408671038968496543123245042635246548075495523327930687266233811230566580878750544713286825509860984210472204622672891437169788340500990400657278932862220603588057062861794283241068091759421933230687487221382395715065775876197625352591473436036918084284465137765651747032552455735473516892965846681805806819322228431553491117376292686198706104560981454775886033097585749091902667796635961328928495235015846858988508129827121659346126244660470914325071257227691799599698849811136368102997566271776304270271273938953349925111462189656513511625471342788291658900727560504783400219904430560163676840233522063350385359870540851113772960764107924564362362392904122859966208133776753485958272980110463167073989572342810613693412518832448248489191990726775233427965225831723650472969393173573239782181701471060153197487892659272788289566109122100255192837710966685836025283706921222307687702863036730372053110518034855430034693758589722557371259109185708656858341997697754286158998334849132424942279638767226213286304717403945708960775059411999669066078845529460244237757727712367820205000811370278136760237728492290389798896524828787362688347490740009260310802180138601957352580535931470224460368199758341338741831645666661059827768076750517991360413037477469250419425280*i1^34 + -2286335134069102991872774109133975384782461286533082175800453113248936368590186312591515574185774018462520892667924508093084430647437103507751355249008227499359458586572713734307419815200805550156058237877032540613597478426646588498933381487681675822245235624379928707456476620978630788545423033768531424001864268622339313114150916979522298143245367335922187811839887214927730540722356738076555369996974613951323069958848462364360579500282123932666164118768704696153362526000635871723882270129547205406932085113186077660816362163815233558738488275616164651786455813459539151600765978598154931173528174622589917912806182898197528271698888851901263398869389813744665364585741968354108744375533662322134407177177844425729077434096008108988110895045691958200009787054818799587396105791333383474572581071614551913623519399886033361929201587928580281094673799062354774901964601857054036643575732809810200849665335081379488683146587612315144261133945480821598919265126706606535982766440424649542221380396282806701834666803327689763816126342777569301626707799655871902851796266975496177113132357769395020433699254858350512990871283779656923853750087671524443683660678785315974864632753809469559129760990478622521565299059579626788907657466296851914128409160893328697871364899014693898753266308606269607931626389322072895905202573244776145230999641904265254239116673800813567874786834588849666640174354750827582902593861070021549292508256831791186521261806786956545640835781271628908360900259619891108144497729272801920146815351743182583193035091064836915718392819983945832312928363684507499357410991783899504780905720139548317954218720938586656216230954582406822535175901322546887267668012738027723206368597583396006923465511220938328115096026164115103328107297784821212246258635722356368576114612753566430607239778533053705974412699329817036385147295214852524408145017770090894707863420064726951835701242385512532701779432790434959528188171371392974771952695379316630067407105146458545488667369097206717729953655822511872498282632575424519921324325028654818356594936274118540479941077253262200670614293628748998022722531531080815260655185405305646600286637775650816*i1^35 + -56455479317285135562968160011096663765790006029614463291909646687820946121160002483746117718649543920171523803908089328375277291400180474055398299902331734692996372158376512225283918957491533193324866008477365199740046160911006028527086073739593953566313157606997451167751802243779337722088942389381796916541359895008254073092807662019054001928043973879227298172419212951422485411318058683274255459595974741982036024584474607554695249203959937831542942397364910451325707094711143219044942129590727910084835416113227001648599831762438892932754865773380068283701711002029600472731148818876957443096896404471100867853423203132120312671679601220119640284618600319009894940930321425096350485900534096569081403837474015122581137795554130603398622568288743825082733638463853144570209638723948988482056203360473489325730099424175614967574432366998622461737531815184633672534266407675779712060120926806361160260094737531781176661963769564077586286171009010657186242882341675877003158218457912039743592775160046630790996469040827873987767227385173342599835471839267889958729191496095649673251962202327499596659875527489496529852509203766750917620526596256904132366239111058387739993312160695065712184747946003655243062857756076933420366622518207910689434101691998418989707011769745642751444527040096969679343778153036082843471151849332347376338084726098871043107656695246196249399715651649892164181416420939900270529593172423886249741412520607416466426471827973550501421253796307154693597799542733925011271500952471941942839224057865543074434033067654272200275872483971124883240454468197176733303896018997507132372308228636238956681892675872241411794367904054043508002289208186778733688402805120714164029566030379206656780256617620476959415874947371724239679545340937583622167422540191727437692097920330489956398379783997951209611077948361790269639226628644716415841761437783568602352401163715123079040447537454087549246509542784954284039356933847371389815145455101021716295879133321752016500249572119917550730942081157629624854427554083386518353128103985876687029756128420158002489698673176270273534550938158407448137631364350325371946528532170545096384577536*i1^36 + -99211243378333802814531911273687879829361854039823412152054790250923397190545556122025090655832598740782877236643244358708203174700846317604747185819830527441364536396753080558722219683275893892743612418945982318932963744160126902679713194985987450791168072710220023712607103636885846535313162690417247915675291803361151162690313491344754380183072859698603781198872459594102449402225454866043337659765103754456353476628824878899280028867171201929207784067548154861211492238862535863571833539121529015293602529763213717846973146216654867726058894384148052714013229170530876977761758795063173602307172078296320362203650447574706112677891944697311604459419743262841301806786281930986087116937578497006062972008813056551887724580269007434859105606530373828170122408667344786323529405883587406144354163112364129806936091876036972929431006841677091706289732450585624591905611903667077139864241738926566801712860592753254788290488777609409927861734023051107265310532672381852460502013846187200821494471831165280066902549431804220682221920248830537441179663971876983115103228583975992633014268203328629654801845047801723088617323940490666547755654896625644945486835593800459827102097404573098769621777005544312724627921919849056409462776705100307179024111766852759759279000724432090935277908299583928483593022972493002349845567523006151620844358747672111464677162826433074800612028082707297434530049286663344683485963851836148616176058859006238369628554622079727715965841648138578002502891232954684014592511902809499560179877450792478620683277250372629361271615330437315995475915134871382301889271177078505468760901147189271781136849500929585958547249807930533434293107876929935603681332936380684303977774409127203629981693426308158405839514678104146167709209468259003798243854723148914225415289629544801811422422774751846495133990466007679753618203193995226456372844301566635487383407951691424438153934887175745588996593787581425589183919616688838349563119835957252011196417052807644184980345730462320585640882893005759433080549146340806508760480386487478451569548533563694024162766278654787600116541439504261109559990947703776788362460953397166080*i1^37 + -1609857081944694584324475274900234362396376507473582935481866235700145937509214118003571050311198730595580669049041772914393725179443216498340740721945572052053544400423312876028104809389646528351682686793685736822852913009856796163981170816836314396732476677030701221461847343330694015442410083596043678356804712633471760931502831555037979372604472204912430709965864070226859538040405221864872580698722575656373812926637276092797914372599291352280245418662548769091832137412058917044726322370552039399717325769896810554655410512552041107944642704918906828991924503803950526401895859841428850601795270662269631789715303188215645353808312235591991832092759344384650634862756180703031971465832799431376954826124445142943318271182781169159723202343180821174882985643500673761857492678951296535255333230086669499942173175382175167064263436100315571433094004803380485984046096909754249120651654049510819749493047400270389770511651483802565125617975296549629654647753627120291455270042395252937466339795766140997785774526135849867126067619722593919502415169359403201810970013243993816608916227805309506144692369080563377559012598495287964109745126912044351590149755256726135477994072780908098498685400546764476902664007060890411921189055507329842565581824367681690205590253720782465298659598002322298675970297279656817165717612507253900321625666852188136798384873928105830380547661685346333623477258328388988393541641124913592270137165585361948090365093034979920799753584935998948472023508007502808317524719777773914489303415682507885034791223257277310199406239737151296494426320200557104242315081861540318037482157121526320993392959128813484572161363301222516812200133615393063565394149705350356338542471750235635229976450932184916570123387258301571183881760212564386676131612884584059306844147669931711991338375956508295401538596860421010489192537550864999912561062581112134529757745725250932065145708612198366095838876859282020909580698910734565236697227907389398282315666951150891671810700279876342534381843859337156297833649262835394534189939304475377600518305848731559815636344133386281274821418419221078188388429330127901515858313216*i1^38 + -1437579390299801956441573974860537240677458017016233860131037472304143623423195440844950537011006064152256556691956165379251537375494365132674743294611365755410851494885359108266644453862409674000498452669299862961878480601863161022162586070682444165303443879207933350414141728323515640244700268239982363638045508703777960714285095485838198630397761387398298458622560089615762303686895056292504336687173806120590992474619190045565215608053371166917444021248094474957137122759295601542550868269725922000826236937374834452465647367075545483522926541407669073948291275450852483414342543237858233514887919575915686783829219296375886110743409114010327587438628016206677709177040116213807384908744443081130011558129825837327371781621132085323315946292457906842737661583464450523397558195771797111392833304763516930935698640324433642304670866335777017401694544492708805571693317661016981433537341319197145750257953798821281736584225281324699099866162941569319678301459645891303170928700953863278051575272467243419166804165718753746383296970018570952952788986089977724593249926360403502414324710804335903765693641684366171231769345923736434251291280739112624069716076317339997284630577555336437780905039764239108562329499416792827742190998344825456353434195961991983768420517595588887897099758287118988427320976739026067421762355780085086364809227712249869553312637854358863844098435130084386907615952542432307997261492258753130599918054243084182525759418291675416060419517902013670878857529280142598520732972526568825004527310342957830278269419388379398160532143364736556855275975943491594373852741577239090808368606772557331630603289333484412349577296614520964621494782016837268132060212276513012427894876531094476685589959275342336101185153725116727855974078739903552807742350558783643516697332993336849474644330158740239481928165789546300659435509801712205793324024317778165076337223220310127579286081140045733237837755412477327401933193850072588774648606381173343236814835896160647138801857568299456423545038748504366826815854283586157692069636070003587379967907261646486073965748400889067283291945884807558509339788490825531392*i1^39 + -13875408460069185431621804318548338567923935858213067634628776716732008812110918619628750876799116867412863797901451159099996828877342007415805683407234491213356990552844417422802969634509540313275258285584661968384971889647607738203500438202937474643701775918654135926279315472287957310302158237047784005782001793765077709737702318762893946225081329145291806437707473382722200205648992794860027142015633815383493911429072902775780681712212907209931095801468646744884599119239266160701877365974035844422189339731732564399165958318970379700168548457218288459354963515167026145136221959377955838575985582706454728241167201116191816401124473985082399542073704798951980293647182164531789866672412491702687685023632993006489737856003890201922479527361704279508010251038315191856299478729845822362303157812941728100538090001296445917554721913569268188387954265860213132904315079679403616791414323934438269402315143447587702818038954402305779848409916862430698841907096638532590039267427137502461423480351616650937883463836739307317575727024208171951765795973294921958211857063708407427414578675210421960359374808069256599729161051601228218640002794455080359755510080530768029480127312188110633887986733314162732974803791127362927697928511672626933160735158859327986944579528971936075931225997705394315758199538019794144259647790167942621440892583249016042562583543352227548754131224769616867263191029618905495631089832731126809639420340893814261982081561449163678535866433460669849405857184066310178059248090775599139159860166696936604270154684895129546297061167844563839868651667741777653500150732727314730446288670591925218844246969002150637009695633804284489543360721687886762082439851086609138699462367091401620404500200634970404049462136748202075620781325438029600712767809853784730998184828577817003106691637064837585561538592304531240001697476800595372667369597841860977326254753114734636026064120408066067383874997042230538986546719266612527571866606587663606676052591649450220753017790269468513117394376362746300173098775435648078179230464454386707240697929107041000422551284526525545952961987600494884076113625088*i1^40 + 2696827061733497997877456034944184878069414083500150798509859295233235388139634861065683979480884858575940978592164431813252716117135817986192709784927547840441792669565436671985444227357693458529279412978776830855282147050281400666452108938124475967237190646206401230922656407987446378079341852998424425124827758706416178445520645555809575442365170170773888938742698836982369585445671833546493389097522247500617418741773111882197600221034651192728171733914449357132247054715346366651305533952237840025517412216562886790849864275539121569154796913829152233398640038597375196005716775903792814973803121015107255273706521797272071303486255113016070346620157988708601079063701964318180625947735240422012411050133071866704391777367936475972642981486177800509664902383703865336302941571881725192059090750720500389466822774968875304511112501854041474561418956864206355128903062689917965787832785097046946999509472157022569319353137490542087193949878684886466562459221304136781174789335144016094979917400694403886070144402364893506135513542492453622206209285677652586497353750106284296692223461737390458754496375448413784303888811530607818803359525200944261074963140047674773077971179657249922827902105323545531009753659374417626404732165434822297443356524998981267686523632406780316259592457187570881085667377372683720885177648137150965503066342081817031664044471213280632090535760991252078613520484623093617503725779846577328692776922497418367355352866659689877776623838675695460073255885031496050393208060747336132392659521653961060838633880683747588447546456301891851750864486265632293753446715218013758218658221642304800475556984518503147218608465420216814966143939111128279646230275614005540827730662409133634834960469151010704606906716226116029020931358380835270591420511078558874949671564540266268291760804093553162605257609687644661907341907130411865446449017802070567526943082945981381431857575874864890357963934446255306987180578704703583281458956629942477581057759563921178959916677590468428465463107552921423654130460337992093459208977079779077975334553749705337086547114039606165165479298368593199104*i1^41 + -4049907930363098073959123428078417865115922637324099288999924086126051925772504803928791128103134824143556826611620901554488939551314733926573468685347494333673302195416680786154245651324216414431134075412654113848009168598800524220172258132146551459062724204889675327046970519846745207505303500548445754695268501975679575973920536717079863428116080894714800032509224462195780841252381817554498192237272093481166167204611947749115563228598217630100146476163454814048771179562250561999467956779718999689744159488844235747926922118214177372465130126129143795922490478095063934531394895280960166045497223789420290804659086831978679593216432108868818210336116574277210807760162233757498821007908466724007401125489570782637523946769797044389189404359701903363341989020351061836456813034930423075383685468078822108071931882199331662351702324062306013233745203491850191041874811080811213165949172639228548406583485647803402276107649365522419707564129990381375948075664942739589169791176949902880552979455744899301023113632309998901464461202134245968811962198091899002039752778440121822380930179246641474433605725443366409114404499033992125484536383248570944197970843518681430717771396602211678730505538858275193605447382119340495989104781535226448500097493947005228615173466578377723460589759200751632112813498663507451502375582959112063857154683892141288742745968698750086258592499341093941637758545208076950362038553128677530624714626637755110075194416999201642534657779504984975688181958381137425616843802653493584792108286639651621898931594172437030563045279942966446618711114929016299826920273688823516105150697761388561234656506751780681860235143861752677533995448147653757844494241401116088790163240570980522779658185785643442595080366297738812093375340934568032656884476937690525887058448269812606404731955023331505797387691277134637166363604968469236400300583078006973531251384972829121153524113707107968526905577042244503958356726024652297448052524187394659227557130176444380322029790779880703431238771582606331697372763011725836246972472632922954299302532861315675855020300913237158778114146304*i1^42 + -422500944701480787169123578472715469633331212540203236968953685871289818430609980797757781235649603943340940267252774035114618887253587744399334560983734985763482828080913446862565225533050645355252303987734951791259929751297759238546520597894720413444470246050622689587967893585503533781278261182654810525799514548941929768026758400336481326912544390239083243183241290866809020203048879428482460941460061968214050623016025231319405089873753293447895851979960529374996498885951830813559217966220617807287482399778601703947230759767852812863078481627158197689638682001954011055777251923940920271446721405634707448074228157389521614202235247142200692572678172707631369352160304684256409684265770110207400240721966105817106125522295079159382079608189686694642395539869518724895165132904551340734342352489402379201801617756394978388301384123168639615857215674477810445772383206087344748385492556695927251127199460524494673262515175131868142558925177601825992062790427970856309195255438424393219282991744547021549593207130465089058543623736246871490977035289862185013564579453000032480452602732907839596545410807708170707291427010305626106499293769966699771275340933278375666034967201447753105042189389107664033763135012784920617237723902793508166570853830525638561560380627851263234418408089010165154431360917712186705786256427251174627531790282642719656260231445128466173933689471207820615678044114903307053187886216636310780734978881301288447742897285455331985544924325703416864175597701661504088270525334275717993924646248844306985323489391030237656876628615428339743229825615700329199391549307294738785798694978170634444055628817716825209172601805432811374821299657354636414645821312078980217616188959132628841921325257405419164050527284364671896620816163120952614986214126930208487646135868296917795905175847379352922391139639631951088053494956141379082183393898920783788710880946910469864111251937028426957356438363982323711063591092825709576605482350515321234802346206426058625085461592783221077675813358579210259794402921170346171630568512138994113290158181175074284861420112967630848*i1^43 + -9991124141706250463578023251254174445064489238199321081527221446248771169354389682959480314167140345154655410829670798134387145912729542617517585924649859758294506297781986461283949868850471834204546087305507056466338504154867150188341852924148888036090973770043241633746911513713895006464158473600564798265656742164788308804428746360508837142080480251772340029078233353822976530928438669267671248883565969449605682001209952759611248084877359848309298121482991655970591710855995441327684691524451069697433875172911990236453632665515772677513950285658653524390325849900266177631733637821691744152520735555728325217614157843741026542630520292694362818385332833380031636015191357653504023792658394484942481107850396167286461653597503403248774295764001909856088785868000652808325706433292775155298510655220427751450128545547911417605209774015809553529383308129844883223509298024181826144685147703924577918189000821148993368809282059561201986013016541915963729752101347501659614136919708732544772233038490601154301332224942433741746269065268469627373180442387170433021711811170551008156951265225917908588152255774920161557992042836928021165103016351787743759981938690297747638933495979166473942589274306850491080592295560037046423204197604509574490273184734720274444855199938263557978714654993928076657381727878144667279538279993391850295717153956198948519088311323909368925093406277521250325665825529534096380774346115898686338457664368742563699106698106015463512929235494117052851710904898296124267918034771592545983089746223876531523662781172013884550393927214924536080936800665312934879216648166894789888895484248989047007163898576290913679172700578048865540652715687416691286754259069415235940481735714933925459391780296357183013826666104801697140001720207159230281059987137920104506921318521915564240056301503825593374981962616639049708176131288044808907903963424399367687888762037627291263015328305413361236551153599159769828206577698955246434893925186550497464709657169412185155419067535491255916809925799233852956838544435427650768720797510961186738886672191918892040323072*i1^44 + -50717162884235242335741721221731935983249508795702873514468358537229320738249948389085975000054698621816687504877102898508179855401329389491768891378271324085768652398977111010321454973062079870765767131488611315024058552395480130127962964234164837482078010109019193935622037454837007501928578540783423417524625055688858313757690172458732701760290520677732473591896707646877641934625821119832795007678001812106883836943571822632089105046469633532531267763885329318813716306583628379532269483376183536602965818292709619023203246360540702638907640061656998976803161633194067714480318042378873930028332154407582823009481710748554953977984372063588410504922732000846536761132319934224276147865397246119244698286096850935770753626689400045650553401560178535196598784119338795318080754398383054903364125539261084445653629938713710705129907986119214585044025060249378674545930143816764077921494742507087926684530092498611735250185222869720351771204764706810731796322021164578813483085970884781709220330637722293344092369089141206750274710344924911374003185658353679428340656909269065316325144389961098751358152332189823840400675428523556028122946435968003706781456470647860837056902947759660309422128693084399601519981564320803333616071343650836436968217882872593114941729848228094284236332803324227589495616700457021495054441013260592529583121428358682251656232402519785387411986364311237190436793199491251891007207722322598403933556046669589078407110993552893629187657863574439002682749651523895044804105717606170882325716659707617929140626785145751919428878585705444388592151930987453452864004802465367963056574493266391720599176359030528648210830477538764144264934533792882125540187159089521018008829420236818559618835073396692176638222857326490140208750872290232486350529939064498416068641949058412583436743897253226262526818740402344423965036138762773759340138279884817170059358270789006930235010523232554314434257757606365240421133404573626335204079007132714996480413999371271734329202289692389061637273445106194695441330467946919992750986925749117846980523051712512*i1^45 + -66907938546093039737291412907832646368391755080466121059379134609179705950344418968444699612102207616320137917519255178169909438230677595083360853144453345731626351650027282580099253009544504755349877659160194595869269916606961414407286007139181815273468939852110055797929370924808666218056835941049914515764776144726661826251416629527977613334131439895792128662061866037971130068729300231675184706658859309917153481108285926191544513090587613667176236745312595371385116605970710197299502182291634512101509840075502648222914040193509783852583594754965447289790887138775845680088179797236042427106003260706186688448133597644215346981535799279340206397524877117634503963317578662380392320848522025109712364952666145160633877867151164356125727903118540633739219360164159371961095244742031536413355910063231921017331327950516495659169765954515542016903032260130801059184384723304917061473257296364594021115589863864230216198875670051334237332668757761143672210334396176448635444859501238320302634985625460131783022724250713335193191023177006562104280860680107874705682492233216896708270420708060178804280034425866045311342010619599831404132685251727321177355500899382811750979855070010350527918127521344259844457559959514933743113406210103350363253017034166503722423692075420719184400809671731915291670941344393522667933155396979755195024070499279809682503682291355120766823496931158328707457445175742428508965016589097897137093236318366899182071951055033498633005960691942315527216049711924744129240890960382531345731170739551124329370232028425288558275433929794838447067123203860076192375990166207130149987261370244303305845121989376919781383126178494834349624408578867167636815521039957613083769259558812120183583577423795676270804631532068947038383267887444349010852763153522224096615385301063495478413983926292546728730009462696234017050187810221435637129427329818955887737554938136042243396415746451646083766288980037302193134265445821400579048007073623467202131745092637058177467286919982897919670141319130942055093687404906226250323127414638090649600*i1^46 + 19033585965543891429695946243478724811180780158209730598554794732413015412831559649324765233045220451990415019537024707647867079554529007446873323451209467597538150729363436373586882885307248438522205206234126549361392158118136800671197643315026009569180578380781600769512300010109640199007808288481528356470982104617794219672704524816879901059383123009988623675461559391849366295310317107644027723476625791489991251446522158365765729444673377504675800422952669462091740382558391573146187435546849679186639870634879946123517795534952455282123720940370191622857585460703146403781222872575123280045305962736516728464286450685405108640371767972297980032396522237956433251952370438276120000780436386999538489110786770295797589475033716568732385215000374664131011832697694436612963182729174874905759211844304601322706573957971029111397748523282151370329365204104376336906413932480119195149181834083695355768997106413056092796593121023160038180899078502726486147970784791257080959531942016793365305618101686809887282814302843171507668422992119377075186154387353574225356283907318576705928692760265633514039248646908749236479578349218003291309546752298743851381842722819539325510014806129404671233310438181418378315600730389347440996717273108091979005409672781958769718244107288806591813000761507139666475691741903299768162194133808712850179840577325054592293754464577150091547027000827088691848413294893858580272967761006995143780186617112888653834855808621646607972080712525211476911639337524088645670155387304966072469957441202637941759962796382048008545000259244301052781851089209416573501634181900165996084692443113234701035959203787276845996248523538860807642195648467762776446205564563566322023773048737432613837448884582202183800800663078671963351169785741046524624312168401829247970158647954916828691666923989501368616377907855011498473347463999968581438137503857855361763315935510350845423511835042720689851251813950205764842749161636683387283366977186868985533112066295338806503945053245230527751514357731357432456326546535124904529887232*i1^47 + -9930256101876949201745185083482054718119350072192723948221214145121811557262678383500876679529328183118991147247359041927058193607437557913282826295803170754086600453797927181531924010489588070959159143159905859444396023207224527976417979727364953198055012316508797678696763376861847054748082056490536865776105623356942243375413144385652560853872803888222988027156400122285303015858221951298193211437566475907803513708644487891879775335882172126964618627159918307949192230025023211387574485743673648228088343391298195099390973914380234197812433293147603177923182472422141341767292804021896697935334219620604571460950429762625846300463672192753300648440890584988043444270452120825165169595769677900798456131731125572020680886329598494368953184238609505830999632595186541540612389934193259149691062046568097206444456462806262649350792172230723295821349245322846960903099786024896740076402636342696696712206722097416462339209981499979791097882015922386023272520161930752580814043618250337827947065408198578280302428586469628615752504162509815439888812919516430773942056847256583901087715445174056279071851999588360498619672546477083185829289520852133954753382926035630849585958231599942354179735476224031723610418233043449296024982581552514479127922645195188959460490571439851005498688592445803113314675891178570768344471589709803260806899525208788918969155693187300133821135695704212724022042314818700395560388762648164335423508426060601701451231333088958981070592491703653810124686727631602125187722873592867290853777076534942174899419270333035811072722005022429960022000895147797693443187307480916500713747631155523814115646338580557799374824109010567894612650409498580620523505630861326038577957010829734031154788461160034754800623465215705264501606152657269424549765788410677157938140248620102871311560592034392230951561043194581391181867919498477593737592770638437967301359980080361644314399764814907972435361657847505586361957763653312094156912752990724750321848371522311285635953656342516398000436249208901798677851590885376*i1^48 + 8445936153484532608925099372821822938967727400833892703255248230523630291373674214832317348032952103660269908216487904713194940909669834919303059371941700558026923424318660037549941767320650897237664014987624841953259301253252689709649030235026854853215470139078547444872416603957837765988326816924411532109174541169681815457603177347192453463247114962319776550752897086330549039255366590198461871803060301297640931257315832706436774313112801447553443890754525117654413009335045622653458730404396012117978248107701327916366401032138862540079714695411726759998230500255726951228692896034187042920260646206614419292640264884481165051174217698000653968518175053672130558318585963551120963266668117410284461954112357578555770870605546141993739004410131617914517163927454372143630734418097333638028555899810979304243055951315861663067528349952811293185279993424530878353728346742728716530790146424133000143727340607541766280111655548113427280596574925089241496660247496284243129060433264355765805237737312478702548088446965666909998980331512623101320754594679572932182217093728690416611925902513509569595683273127626759584383822194843879730241375584595791657109761256539979003528984122775934576068049672837928381403592594521172667400407100927478973833306588832048326787258581675843192373515101547371902632970481853587733797248164567650003715205865583150659838538090743187436565700967007990727618468923498667505567243541264548516781468783980976389170212318666829834338773835331177139530084473224868094566430894445202113634418929005707238113589480111158864886473870368396027980334350120942632013029622024984995113631647806119908736789312633588432458035562064213152091690345025259862994872023645610770792075954822096640566923763818470355685144133606936717444946222092923937936023385196301217610215207880253504762302364894429172155168841859044965797693824237852085756529711398912604944374871107295767671933945126545658214965048189537105973882802220353876851593017665617617843811519835527736868496728022729018143259783856128*i1^49 + -1854124673777142379252038243018695981452666575721470504372591982094606352676318368576343872135070340359671059881417976102731867104484207383976685802242768319664785317754762926554755738278985985740534940137362011775828893189613709633428269516515791347626038008216584901367509780466616367072129651726396183744659759488030317798953522690714753090148862582682712268274985268571205863885680881370190459469559856849128886664033263280400684124832243843144820157094996696430170696761169517913158204139409745452849983644401052772414584781390807564928249738046545252111597669686263621464975087299283611963088285307214276375825722397666860381676369612989868466714211315777966879965264823842723893970171510358631127795463530236878596568280169387692535811094795758711922089351965442436550777887765323620503260652419235959990689873177784087168828252007845427112663277580477296131606901334138778895803263023019223917388337964851625682239222178376416843415495247215679024619688913011807269824070484094550555662891982500000048790234832186985739442614398005793017856462430210753267941301496708718608552619253791005545927510168578293483408851771632682592494797028030193868616128024471096537999581137699043486096396523708350362098494155746418290565610997324845372596039055776975639791007153734548103848397031999255288034425460266472062149195102929970560943623123995100469785020921276169222650134550520241287032462963216763793031376631199452971190672585481992949520363386277440778503581432968003268149314337059672067748681568816551071517042148980848322376722737003356177817606365219006100267239314378877203206845652808950087965480566093480012092856067460394372254371335687236415041270186653418234042689982626563726535626051413919838046438404263437733611845704207724264597442351434408846392997817901024367252912893852226503648418143259313369813352349033232355393648954060163347740453471896874260374010461022563590507633383993710893675474368488791928092058573057446857321467978072947216875043008258780889485218136962629632*i1^50 + 161883710955016166025018430840550363604979458195716293623563541213939551858686091339612002930727372902397762522945546709936658968932723218572850352946931520026543569613940467113995647946401017773617385353262770682330351052085855848812690225969592446986277442363736807665485207015729380022309866717162365116979645306641357431445405414585895181644004378618357259437845713258359243927701095296049808925519017341284729693614969649684773095412873751334039915259748394432802774052901246935330251506577478772172315088968990243915838254592426761713430925231947114504990456692151590054475350596078336693375967829690057853793984818387761185055672033370295575609182363486379933832588167122485453216006262226256489662068182561485486190983248918354647714115413094597641552719673317893657923554577900594324427051703331573197664536250813910011830886433594264656510896236203464424872330539518229232160209287066957386688818342499209411424088571784409588826392346334166165224516722580260844399494517139068804711000402151330281840406191157148914500974057485980348447814650612239426758812089076865458127453033590866765010471643640066882559997667157981352468428813775987003290546265559712590355803774914198446189284370724656094742276045686712344144986754949042016123272264439639658470496474978090911397332664901650258831125607657550965793218207397009209278749750404701331499293763329096997602747029673729501447953904626485854218676316981999739786374836848984420593264922407977334855211382739171482980918090600890165099758718600717374831448510253758145049972853384686262430112866776554298260865183289682770329618131948564128561982458677407460996304401067126478046475453734513975401178085405299037926821269903041306910542867341206205187888035009748474257189189773274828459272484394441016118503451902972565632283968592799442099077053508345359139276845662396619333791230564133468058643809056796094272768296372763238002682041182151743611839396120704380271081612508024207547362331302234669001839507304087552*i1^51 + -85064205800159635726093876892490086807749348313193586273174070648954460558032256775253172561235176517735934670107114775172730560129881975557957583593009681936777158321983448560629672329434801990470640934336583155988407206600269482441266192030461432946203946515386650838029887105726188771073402571557134299600991093583436100038599780086550938023261404709188937923315988771771162470270905043643182525493645453554792773781188200322819389119441109813296804120462003898728861175873302927751329638062370771740924529221546154058028500578936791070450744206095710508735513380451270490899255541495556974918572064745439563173512825677953011253466885554876150487381602948819465361243104034723121437473455196689501455468824469921679730299553051595867484354037455680561448676427980390022804296445501765463733363688045333022846356965574544744769603681984471830033344723493021808190285875539166760797934502569187786128309403218582349914303769047978238729738766275698939827141066401155173248747218699675350590003777167285253538965802832976150013882026810492229396268421764275387119816795424943682098394214285436588270824668194501590604154124764509527226218449079051718032504234936140059354946784687013141842936040318782523905326976947720119650865289809551370987553234086267221287290616701826940454818032725028408451788683514613623184118627343675439746229821344752509522160897423589051062090222725066603114593786033135145428516464755935275040628847377555744364563541836382117843018048846852724979413082804620972905009017919363923669976013423523946547391778008024636042541486972867699948979678981926900452459110124856973447571217895015962088730564337195242694240524091844201293840079421306287318206021034324520166647885554241398722507769554797956442773060053880101675149363658209995580148696376904241959074308174688140128995401317781318863140675089857304678992105570221806963691303383178183017930898138400424687625777389927721950695697649294572316728481278952856905080286476238848*i1^52 + 6183810032536923941584087188095489252905907106226483802011277545534619802198495684431071410756055447831027448406134211605973999073690156424237391869195802535031560612751044367343090495709885202089341587624428327823513689575961269488446489163216956824115824945215574005375744357912047436965891359117710478010042088827179689057567914724462312872176270647784326549487132889349807892957665433579570547102490051980455970007277027967744827741420232725047174177679824952731323188951992669692869973446569656243348825436385697499050838433158347952167977906693889811669431709220841873406522081263960853531583814217396319443468221879108968384852085363085211587790304365545102188965692327961189211412742665931134171195682499326184241957382388112540652100897905060250499623311943665564803092022333251881064774309676477609474167592776044600459160560183329441781245667600714131787099210724721899800692706282155216116472996240031188660153821187376355120718050007747997391563732570284438005246842883171533770043648249475311314375532916309402737444990711575366240038300967952776115074901767467104385401117746610813633044613223664725810292720041190546046394625767974287169857612700490782131254020472952906423812311023498910669024346163019260646852181004797777613138594348312801191677964916503050492548029185029826090076795722693696902607754356804546973728330583420041287291795901647268819336590687741184582047727344321668424015456453138920970024941780433680947662000393513012409335573205195974972227957520184734400946182111433642671389261239305937273168779575466398879514495965433928810987324960268379611209992819952590225613851613624391416392354768914316798229018896737070854964075225240493016424866317133978958912365840685904052372318800290334351768870751302394797191342694438159782327446189197795970630849457857277265877207468521942298705335059123843871005121415314705158201983406838242641345595627358860057572091243084701786563469656608097673152958033821696*i1^53 + -147842505874776576361601644244252111340782186073978803482285462323749371722187035165253247271234334437742477770894289260754909606313531664853262100618805721876581488159538041576324071879362313069858881966838397789915833379200878232635593361586360936741398919235537228123153675255584483140282405756302936558981567662302237592069620790759413084600799075312311217017376391734887906919370644161484409697045355487129196078547053795393880917982213430023891246746414897241224223373675904793183791473623047752315115946998760329263511419818070260391871790199545192285448127845959906246940817636250343408158418788848534272611580054703625951973370808203561964788647256591230667377322639931042918423615385344114662266624552620350383281264108200662540716089085474027886335768410439287857453075861095869903404356188527192955571777436073250847197179886720502540140404335554817576058125635201755148663515830310436446889136070234323232827560596406003281031348837171948621910243914547533824960778938964909480841862860244894556580770050057952657467628184671500929506375341872832132037040177414662021766983497762508427186950329882714144122050542354507836059781927687954299367634432562722691688227891091730555398957938698283444247090482557932864942489169714519736702873677260815271556436075973294058500475588725244457071513495973482752034205812085563523271130893639232125205918179775612602751009480469010993856096302196691699417754827283427109764796076122542964285505310746869176302405103355490624375856429454514231739257420931400642272970825221887510655465010724474252747857128489019905935563885701287396724392897033694100115367693258326901892588118120450151689066810034248849280533362701773063118551275069792222717280079768190923949143157354976172977012457886912172085989943378051475486215540678145040173904421358252335218613467450593718770149975366519934066469407321092189356315822795364312611084639581327612253108458969818436035058388172800*i1^54 + 6038702205658090294729582004336648962052435494060707373695785234403402793976543619893457457312657719027126089095627474408704694614194161057195590500968991539764256531936150134401415877464671004174409893191656379472329765733630627920915258816244051711874189287703703620404618550529480889525818832419199148233422875061331810797998963103437752295265737153402382106462950578541601814779660602342405690449901652064114568085550885928048131910409215488465037832614478359291734101406855264943886481014516255939297161831495217892070781947488159994487409195674334386451002265395299384396555740080904768252082508341222794747113867398755189812501115524562999104906183583918779973627079091823991351013826501804132215922634004898131249588591773282724799993820676315109887048060418727538769506797362285407086405131861244205380476564358791444504197223379870895084452904441011782070176162765460784435653274297444971390628838168962708641200046458979550312645661054187326526807173456499109449509760046317152880379664735084617176136833843016170993038853995136039399301220372747740568090931122274921232013633077160837988121234265199808233787673447295544049581811996016115030981879090140254052118316970156097967155034121681868875913366949162967382564295587122536129613112201273529834819649229271948924064491395926869712170749817721063995764922406986634237729817966459710376263542686579264543381974658577788735420183156161092925898017384949880835102783271674973855126830392158227205660747278635453311647705506352341618226503447448783935081304876115577425067186695658477541070475820589177819499560510500922752458400035974840088312377164927219733315851285429532094190565189479447493734638997085725193356287867269145719086573785696354671972715111285808668537991749457684471815087984197637628752062011742670360132251393964212798871604359460610305199356287869984616768527983075371843962537498202884530329011568848109830144000000*i1^55 + 657440076355394168747253566288382491999207312081598925617107351080547421781630850043923420412403822841674505148630672748300960161327046451941344121396206180901284498185075613942825237945609811014054982985256205578262573638699564105782919318562224066285208962898487259228922228031965723101298098148685466707689750190373219373481062294109078342877481173064514508298367659791533494422606183439744704367437848192527917903738030795630595665660546090468683852411439572713502268001002474775695977607726518901320860881930781576763013584953073924625330557352105914755978804637804569698453260309252302404302759157841840242299192678234872111045084826221048895618159419775767376172887264202125176992543274701383307066237957364228126856347845545345994440048057532438281297872151780347212661117589464614769635804628367693322909821174947246985575816051261818693406332841316870940999947927339744047670289975342860470554891913054360564241623607540589504651167536917058516162819371471762026544209122589104105327545776717109834137016019575900723349006438711443434529126023425923501802083937802079534463091782241529340677738007207513678129252657859781894008409459907593774526209444135346575224771159973758885256504380740992338053846086838194747271510146530121256918225701320526829129923973911668172589338634652212260225394404456031226530963044370505434464690437124010799802104955555016901270062134323503798196935803959279609876618717633285627980724330247899791979377252215809548411367108765150617129307120427720765358905918518565552810644811786419696022174075684587041223546327287181427412163503454398578208589190865088106488893872663316816076529017896445637785203184593588401531373323884009830371018761935125198188662568381169510674419184207666428846841008105724603838661216901917799230079976055418400592435931623881929816631312454717015193826878713923152735144125910229083661496318494720000000000*i1^56 + -1062440598023953231397543325887380056335917568314172188019104515229009489066340370504365344311721740741514103994518829726309901575797921178483070175562300821497972641639751841685242720193927128216210217376554900735237436038838829052970462807920089779587712885084656600987638789969790129912780173267595253662674343604159632364208588229847835151157372536454046432850637082834260579129048275207137738390001673573305472651054628727782836533474027032314264906579110563452247882658241355910990298128693207618710082212020332034140776622919801830104808608865452782102140030038578151584729720369256259562771617224199352317565940331422457204800927773622129763910000462680883231923140454807892915240115470465937991433370229101834754429946322959817302682766238950321894331271391028921256110119747049667383178519024740883297905108741037106026514956620827219368686686900595328575808830395771676888849370176967924358720844168411787863950759775838822608430470387771587997265603488021221152000511576530362942503618362671622884162395345211707053870367625340955703090592292924028208126187451198419046853230659098036735907736606211225932275991991275440892994444508823217346717632774550036606958214686343131810197655692496800372844054190861443095475537379825616715761420110550817149955326304021679612226860285586505249768387884237413814097906884072046794851018460975179775786083095409680869900774285179897934085743165329114131236189922246479777365456432569637866580795227831286618036206781047871738404704140316436656260137552687141423223999230319364858219064437181302467016673298912834915649824818704717986106665082093162843730249062441049899572968222019285768128913772795642083226391407501376457603416272699128088358576776153454118247764105326501613243496161261842485548447695048085660638626264414067160565999194579501090160301407524288324421572560148329674000000000000000*i1^57 - N1*603851737484242179827505672355052450893207278712949512281426145264870978216091247144648482932690709446211126306745605885257227198794913834746726041452285874992068869425452975838201156835680891207653195413421997733524587089549916372182833216964351469758511452052951511700842836054431276765301983864258257480009066609643266415418955182785057848505608512765048229742511775546677610102748125743952481805766302911809051729538502411373791423214152293459237070098978628495789836007825972098029093294722144135348666446850678309796183096832854262264301613332782787375884123987280218171916793938362810966859289789596716228074768275762156853440099896644302600074334034716680129309809047185352819686196340326897874777364273527529746324741796875*i3 ] ]