[ [ 15684001767735975407014846251281334800361376404729538446866089311966657724087632028155320652062188413982500207206952713153560443996995343125267314158670311117049727161034464670625469441670159823175055897226391721128982427259706697657775070829170487249091384137880208064779073755637633486809818245552822470882137062205717713776711452085885092903037477927828619393931070496510549422864369041586062540228630369633342094273412454087215952163401666312426871055521888780104983554927382597340092140332498428514897684569623092635259729838822037239506857186366694640580754225264306386946099723651387891274579653347747372983192751673715035359085363117679531496260538593222475863626500397708616492711878949635067927393932260821830048642397735803984229777540700020628098035675836967062720813867564759619248829640148292472880738816111447972779216062981611210897497173574416186984933164795050527069998465520449410686512461744578820826537415311424145513908695207162120377044788081192946156771750584248629010340125155896094058281542421904880210072738543162405806257405016634422510631228828884482251754637221055394582950122533249992142486004262834267206933754585545255184320918005881928812303860429564886077726560078757809089727800685899709912687155256588877337239678967683257701069405496053802060362289708469226478837320443510645762617981750026050968607197101346505021703982589600416204044765580370946529573207931416128495455986349418079939528056130023203346773376935009352760342114635238604091041383260036393096421204366033032357087084692318140777652578349782350826935218817160493498707412645696667871845176040113146960639770441085362709770636191114257019421813759525401675595803468195037523119207043388355528414090183445337444781408926015002865827840000000000000000000000000000000000000000000000000000000000 + 341044327964685519808991865117991384316089351965816939305064592435208049137036032986928284817636443742833816030336240012112976898318107443746083990347296557433459693839708851978533845687851347821274151683776853423391545206095476438514324515614392046970427359126106197570854617436943791423737744955895037384083909528870068983295570827034013412943508276119091757287176861025003219184486547091905273641985072750250576553405715243240690931006806920465935195571150457953487834773138612574047285398522657765158576403242897632104248352870354340490497898765501630393302834323958768061062672834707926495285414196994972298578693752800560285854975185057843747572546468268469049055203874044403062612814077940168958360396186072746181818135634275304925932634213224560643237453573076894575875412576524725155034948973433359658521266366964384495510218963127610082993070391852968667922759472979915227527247500826161674398248636155651245682669439820967511769346084020336690346415058553756293251972408758943348533142354969760222864194137962045696435310790286233617862098744369338001368144220546279109061409856641200635581048216739891195827679497355444730506351847346996897879898620723507631330681846327430072515221931152125264506280398312940428183105833149839603335446188771475799555681799276156130340426028796688432991474640164642340774898119794348614425973502227199557636112077472588267916549690118417058546417502476088584351485417493291757176569329026227867873025562794529222937062391127272415772411441443365435296672342176928889480991403528551654912106766591138010572469291960891141705485102909358825171689439876577476733624259926754116698558181553420325285972363632248392109867528743085512295966870173262423251661284624027116498913366782096118382592000000000000000000000000000000000000000000000000000000000*i1 + -208940807806961322360656435661650962450940073525913640662055230846191652372231999583519403406717058417207767220275932962663340689832639987080017068259279167046099461829726081470737986529775960338179788423688664722560862243611408407096880032832166604334239891896464673990989888612596961741960979547789266679483951613302102145940843708778395043701683635928202986608451899638141888404493921170627303587910665493505456306316385964402200223440818264237294905176780975997826474743109785917033675548047423818798730698775146917770598494714107973469751105459040454024990136828151890156226636953202230412928984759292061061134164895567600023519329910039298839820094997366836342788914680048373175204794621317334569536242548870779701219901834182767504187605840019016690488147140661255596761181268882515873390790212942241174730461803417008002222493772697763606059225290583279410285616511846530357733814804859370552318182142039624773839196464696415084149540036862892439660669653976668345701664183087623623190964201204032997962846136760428055030379110674931799138920534668063610981366082512094826869556271781610551515265843209280499374819656313611532512629009290475559293793262703109133232959303805148216839074866984264814065200825700956924400893148028241727116218421650161414471878122278360122522440050925816480761409225213483318246825941276944329720306732777929598257820118000334817305998043543281509385791727933711872483561876196531724588169754572539642977054965390914433980523080528014859343871871131528972819302752880669755366734123883004829620802777566408573364203924002694193996165339348900002289562435272517156145647954068800543637829089767050489872149254534737532961806858126059563045226815941190736922313360004710103182977521032041909452800000000000000000000000000000000000000000000000000000000*i1^2 + 4776645870731221197314912875624280655524421340501632282782031520719685411451237224760830611671042981534976976291025952964247035263833319826012105611360091384565150015800006819296987520419931265408722048508431737027672445700344751205808574520054797594804663302368395712715215753379479691689471740585419479066499331791759854931449492648862064971054489712169192062429986911149428567521804725889384602292483904902216370247353078979749901979874707522181056111531595464006485621117061072131106827371124193356081705045988762110021626752724503913185621643108740655561718445251226401918770866274016487404570856432755498017207232408671879961800971784806507978131718685924168846477464989089449246766001181905273792995291022671543766788622330556504333010595240198797324672785462696576431835735000628510990185541620356883795965641105293937781629294156143492428275331508598932506228557594059026695936386693782006027256649328717197597568104007220876968302579647404029090218690221453775698081931649044768820469495704098676660358553081709680059684060572865411831128724438465762663223191024570067331367421614434889655536220676990411820620897396535348619647478281786463573614673445575355498087402122707826117008777796119784860534711168981247248548193890606848185012002102875045726333845898503002805220979823663955780846232964629141238082480435866713013550047135295096790325774584411676679889408894935544069450288269832794541285566729903100910294556152230475708413364702072507511227620150014843844610420876584403712405329179966287717626446038667596343307493092012624620446365916195362110291951217412764627646029776331224617897864698312449997193670540410034329348670366502645258812319155055834635433115474917885757718503836552771832072887801103022817280000000000000000000000000000000000000000000000000000000*i1^3 + 15246058917412012376292208951210840441178676638324400789337985160851030378400163262999573169105163889860747838061993686098640413812776031923328654633140116182164809264014858902434318903517246600164537908268133857291068019381791154892798972270365545643806284937562309595528810602580701689746683455306602555902499446228190566669092815919470930253826058944725122358527400557054001219667205937781343321107985085664059639778437221981966792257418281893100286683209417561616485866460151461556728360907202941159485208477521076532708459472383459832834684336660720761923973460796164109152629857714407219431013870204698461914669216294404506535910674354197587572514850859286754768398394434754170834651059991393106668802044416893837862610360731686471850473352329011266796405061374925535994516118919183042863503494700398244700011392786207330161219857485568886032428408229847401041920291425522919508065758642316221282257151879331890202546295092647517325517555080694267689260673588604416747819067459024600966734993568667657951712624774497601033714720901939169113793779931343533321816634274396147760312428369987290013308499116883771118166108673362544315464556744156816595626797745839066070409238191757980536806834619048130392756418010497951036492674651130547054796038157117800768887811674935152495165721077214422088636790999472422046095417162124158284209936085431981986256956796025398318831851470818370251599142016844532232851575145091753435675838307915699518921931183448919222678855574871575952935544952048287547058919252690477006753305881571140361349562993691518316802210839232279264362982339541886645525453343596698738861894696397310273348220123544193949382108271803670078736899747663556592113349363165856293897333140773328804420820877541638144000000000000000000000000000000000000000000000000000000*i1^4 + 24039804676031257274755327858646919299795229163680206492509891384487558348953092739067891817407831289042853368448872793888113343272342060403036692999479960207648606516688558693854596907852740577847053020879311851830700681147784314942662227388640492796839273292930654614089634862172226443486994154941609219933995711505831437872140972179384969600945715723125283603988318014126104756082804056704135694631068001694825999676743873224172787177580755878195939944959182161771194718012885364294858972149307602812268657278908740948254784733656888630306493013662818397909092944598143658333386817072276431670138026764968465970629031086071345644128461945870854810602410109906169541146130274464259092188915783439239921111195421522249495646372180367947286163154342014475691493782031242798521171783119584149452267333720350080751084062839474470735337452264964513535846817203574197992476999538006326462999228081785059422180665314403568435805139081892545946720746894686016629906387626781337780883179793666014553686373407980344905094452243012218649644153706674316113784599780425431492097399540740998030642573217705377926993552453160898589475472086438445284602826123846312656610845329912374898289407742975133584255654561532806794710929763675355825879542030719820968693225830537739981955344548384000602305417830167748292648990504340506245877490506339131223746793327286493515579682014270570079956192519310370274457081647741520924719094915708719156137474681946268291796394346416843681243882490116773864780637621574789893491816915205109946363738575962581549495225740788252332386499277759507351784924285586307865618009325265170773942796280066227401829000347747888939978353302442863691641392285318187954657707802969514198364567869283161789339293894416793600000000000000000000000000000000000000000000000000000*i1^5 + 24715702694725871932013634978166960487981899217397207649221710570480866206985603277654548801020215441839502149936869190867268177142960189859319925063403191256052596325540077686799241835582543388270737368468097291996806323370836485127817733733980105411290612729294574510412533615331607413762081128510614036286578990289078603592968111606951941009481467612978339799342716469884940866819813314954902840727179933688440217042971412845913667914105672867146743417579604653769097734700859993341452776144157312151139975702070080888268817706055927373679178904063208626279148241756245238655910299688644209406360365671855195440113313972876405788013413168829187010917445988694306021133634839089687839165828032841756530608787673811829417135707031301301590153985959239718385030996106459961845461017155775072567466614904680087159142099193059283337971293899449551188056705401601605618572346825889021902462340272014534645277168396952605621208302272471806176111424708673495252803552939203057109890041086611096628228655035091983353652338133358324391687997642271877014859559366156646343371345129531446747337196659802907920517214378330334464891137499955420663023969397895027951204996179298349469487660729985723099230744399439099785731043190401195320871203612668336025307461209537481858676283448010664782374482861698639456149402509815427401777857682175022357626589055706593133982403916499754420337141456844240340949555407772883351377256484955716316555007584320223212014730160076748699289139917960103005711960220065144209131716018947283926999588967485098703780522955919429094636522057138211904693005786269264284071120835044211132425207496220772094627439317362854748417467117990880525551682064580871943076400119568690446911780635337230123898427251097600000000000000000000000000000000000000000000000000000*i1^6 + 15658179879621072403886649884969085006193284258110144928521426962525550636536874747883034226775361947798429347977604181782375598553621719143797642936496347238594389381302901912995105835672395400903572623110619343720687105742057173382637278714214203909594073896445209906581244682843759456286662477433171424585932394158865282767945093556738591557608013129863182716222444103032229740766428994532598128534481912148679989168436459807535391968303117093550901325547715310641909617720840148505603777404605862534944521282300867120524084675964236584840388054003204377442725895990638879384787430537294725467259390372864572523911769071831534304384234133733459846791250052591851034606373431816840287672721659087333841591145062261100835666363917177994542536400037074789717421072661493331708172125664655540361939408418699605095118310763989615731698254293515617266781949222196396529247316909740785401235466853040073745439271100482063332831351715268431546803895444736575261014024536310024069603735784617683451573991379699166344135850859454602982207698832437818423561056311505494563573943568810516628270498934120360224748248591781967957684918064807031967668252459653326648018831397774509035959931029716496668743500751284995228651538086393023758645182976413250845301359377527347466898169693083100470068513241133864744245055488403334045611331083947674871700956941222255550617896216339638867139623588619132946277058963911308819459131248627532288643843293544817843417106519813682347425197253345254363237432447653401561277611608674866753424872678500191525253882006244790192659012405191715932373535402769508305358160454942413460579759604791774932315339019425109800556467187741946128294477141859998116592132678337034730758278237997511377788799549440000000000000000000000000000000000000000000000000000*i1^7 + 5573385750232016550965841452889485560720372964931267538478618250866611364092051845038207426705528251524125168687509072637119629705121052691515853509018457005636061229157737224532794034467113243145124727128196204863060836350619135828718875510530091206529685075557873436464845438207258572717252998530914814412663052012863612601664791901808755450540274031161992317076720033788284703707489690409944127328802105747244076443505624715496862116374092059946199690243087552145513109043637729886583426237245150692844730425525190906811424493645007580109068515648000426616816090377947574025524701639433952091449617428314304291842980999913615300273021236988995869907240931787462440002831818270369746806438084808529548450788136672282198259138054491432062344311040439582577046719611492911976002668834026413555180896926147800489091599879865055848898485579808918609604154500273803374857491504330366506036935342307251849860586751244576217484338292712001426747608704261243057162724987407296973828275673400472332068953268201276918972755801010715510239087579398284392224022581377514898037598813856604384902612130916538415780385438334057918572191855288962909252941901442794343268071979593435244140314622578398166130773892678884559027747014472011531410432266264230699713907631369098459595236506421407864654281567862322742788829250815742684670614466851303236484006331697600630675025376941986938822622958465319603458585685202129765735953100595747433825309043462693930741719866254797470884377231062106834354105322210448966147739987019908795328799548901956406956138424487235354705979780358141929348575772015743307192471945122568354682884590809429500782430839879456868559256052759487772623606865119636354452856569095314417867191311652763924431686860800000000000000000000000000000000000000000000000000*i1^8 + 1063949407397606754027057696425440832873447421822124821593955302643090873904588720618015935970226032703173385885792245290912784979767422791414611341558119442164534928145331007480450407385331057648713467430723227534864470226038254023978587753020800761927176763524568852165894815811728657221732136148785808318083671260799998990193389732474018817630964875341000769050441739885576480054348546337378021890232619116997969880341709604684369967799405992404910086329534942180612556968803197901721506082578875212668170566340487969753039107657940523569915437309821638376011177765839540491341102216435049625407577810641813370396073794117697245234748769970360139692939631145362705840138416905809487409387120905059213493729453480903216489772489206951919958795213711253734145954038512203522018008846384094638441500475547373408331025798559167869868728772226535851913080154079473599440652575478198503333705728883156300424530775178143350797081931469938702211287202876321358511631396063811447181476286745766203460119314801919640338138389764235378714736902946905324006744710851361922541685527326240571498089825967336566978883936168319697754038450284875666961982724632269018610959562162619527627444584268076732048705651446667961322422551052260068919836192851650767356729969717276443825237054741113048948218713546360337166464208986641803182908946396707067830831779944350517667728836089464701440466456544951783554549214601047366387575287446591773435544430598027494804625595904641177833610949307521497073261943701768683409376815530084358548320955475945441592974099006144187666991942205985761763128941993846186365677707273447057373980276573108330917906471980321396298888364485785718165047696637307546197487902281391796759180575952545195711528960000000000000000000000000000000000000000000000000*i1^9 + 133216314921226773131055814138653501638003373871574332586373939606903564911139587223679668759399443515949429265885048655333677906522804678074376380278186255734643024843898966142015239418085482762498539157670976038272956248997235043258538156612776087093781197198388222980686124874533633549467517564565727902502234056105125140398253482050002294923052703763282359138286956091828192754484251154665414696796356831567105890100415191618771796118966928990260964629211605614402672930260098902143180276003020627892744699507710368464259968561273009306826016604136521089409468900069945797596905230348158583018678799119408732529772375043151245987564065855690258376073708329548839648669003128300047152218485097786288875058299078553417966850956130505455815202452683482159835564398032521342428811463992873038793995111290789813275795653171755106856747264501739366281692004315959192388802349523729427061305725992967513852216235756309397076790177218190375856445783990595985684578832864070264265292818528960242137214011523099411586556861531755186786189114149781423979738607420431122567198838483857554922755847066837695923625094928197330102275498007584285514164031814513948583274189915026985454626282920079990146394325888089370712224610450613121378645662799281841255646414182716849094279818402645692395173923487713778126434629410251042869777660764282530995274518571461978065941472055822154492288333357703247147603701087644724465580706816529735513372022842799892468907690734095841570915774971845447449613956916160472555097536060732284098310725365055900306844730593672242182127466968540758524053036951704768569813804547262430723755900168743723847893170243259235351381938034363581429715665313892377343255311813973141270212870990942988926976000000000000000000000000000000000000000000000000*i1^10 + 22624477882243650617214173474154185806642220828192095498379468161527976123886638449064056287401106532354633518432347904621511715256696777371224674615887329933479510515423609281861108931496653348663576183062857192594607000342485618733455397108843666253975404581535397162234306065033427767981748558173806811457639157856600581430747634634538780010743826374477841732514697074123793911762292711322492255262161905526977650597406032019831596419028867076484505665496229958920710387038743574769583824657449862996481296915790724756915904311458689161840218145486146882386022183704687643076421118842159080758014234897140744146451213856416517180997196974744010811309023052436365973544643478225063875598075409313588597180350707578005327567446099852819596421697918443438772167480119997730482388096151543740189404301100816805194388199760881424331641574646785930579097925130460018156976131210535615204442157487842395610447130455804289035375800955615653440246431289736985364308459411120753408739772843321477558717454516395074639778072346131645327839597340108332837832586190032527490085410603692020917084353603894356098808727650425348129486985829736339015657930942094861874106900827460863719172649501312477196443433192434481251472810018031264109302187967353547722029161482789677126285521957046055563147414829177666293863861304446733417140449455539654084705325971119836958128679679657470238853488262259149559848489989491607478250508677071310333591600937499803946943853238594825937644442096302796004516003861860202770765066831734029909464091775486835721594310511585306832688917558290830094120941256931450782972662656874259882221591901376583271192763083912402342501914863047436986187635143820841608687844343533391390067287592686688665600000000000000000000000000000000000000000000000*i1^11 + 2737673858816004264037587009585446564968297019899525063189705752997123785358935124053443935986807331462189750230977891293438716734336270752516191869303314646739009791188578951631991837207315350414935434092247375590523027684982227912038794385391894047764988831519906000967978444992172806089054234066498773085337916016401512112527245066537816941070726032003089162366225933648535772761854257403534735586352616355121258849856473235790522009604083507896499300851885464726730968984185226068581545301386241987008528817453377215866859375402105106856796205252593798155148933232173765948369236406972801734703399475497004439492616025676228074462181683110793396311915923646020152272298518673126540731701164613826812138620469940071387933548566797606064411258442654425785295620410207289913555247426646676680761441443845035966193808420703072430353973141870583063056407727256347356862746663008257670423422782867830735234913907050405076315474030717604081948318171613493708324712355648179912421307758897166610438258520202579824553715980023824145557930904157427116851647382929208453010999679911918588761045293434090562747066727640109925455879812537133474493371668621072969191679726849138559969334216180525743228927090606576439131683249236743813791109965147993042709199970761704813907967487264899942343757232641607588606160600545337358097829984092029709374769432018535001036226573371856613193727715152293343779231998931914494026673251850600454444344369399085972746403265787933730119728821042173425164433355271791369424006721712599476181340070817394954498067618631893891258491539305860637479187781159102975653995235935568676944755448768433384745770048144375625892599878329614382432973767620845920674998875762301706957192895303516160000000000000000000000000000000000000000000000*i1^12 + -122602267213717734673258032396998538275039528578322014044644617094932181710993844443951610715812820148177445816459751175103352563128158046527171371997438892585378018497691384903473241728856491426237787933601162208888693830027129540619435409679405729757932252054447828555622167554448008342428895025550512038393426833121299789173019606275460436987195553069743111715308877872500707322891084838282393418927453124430158341656999195955640941362929476036937396670951843002920417868132775345875117305420580017257421419233217010723915351363913898357417255370442956144546135100530790380645767342321404295470400058396900218097429408898840785733827472619820145045498098148467165643923954260413761697219223230557999463945045223245704671537022980230979206398719193935528493066426754514046020945175542885060143080586297141542248887288091886939103866898457045505350956930445104580812737170428911469210934151836023740714081094309545944832926277350497131430241134187430959761473891812438877926510744143185370876107522999026039747181485096049792324377647105891194416317224155847682871675310197402109950257701054914401440194880582006076969437886352526304736870790075807278182877101501617085894264044899269703967334805689136716312982829260628989063484696597304468580730551481803732626935883663212414960209209278016350349681019668241218136792905266479243810901398916205060422673289545928368675282675292576796439401919192961790704159348520328938332811365466618333733007762101424224150721851783064123566417039737174287108007788299177873063113994104165072904724904920746781462219944199503186439675320843430579462529941093799172658855923797380004825526008671481207945403034776138450757221782006717533686514362998148267814748877225984000000000000000000000000000000000000000000000*i1^13 + -67391652378158263189726275426972355670022501463184283590067392148756144565919646583622583034602095261765153382182386591649162452078438782996958903586272563225028745732437111247707509271934702558674310375609587083279893390411584508115701424738550841332739063263466719620626462033331792994785978131623253478078393864035057541543455647261140718179729088809971922198697600943076695950405455478326773952222374181782850822386612379815508727899354677315894913224835608601009944273585087247804234566408284376066355011028564690151151899608167656552656043146518531113011091494050834199557830023738033105182426658585035757526600122400071396664902254674122955413543180934869780705274460965111056708630010410002935263096924818079617837117329848433945665902537622100046132831341245659772497272884555909788252841398626669813729418100035972215758113183345107647171445007141787054706945917075216874235804596010514384069319017414971803991513707809782404583099028330665777105181796515185694071244571353335462814497879869915670798949548364186928522301359291794610213932227653433376571511282649321517298581463470305743603463504762023093871579174063941434389348210726989613382941239609151850460074034404346852171802248773767251499570725848709310935792337781310134447891293195500524729993076383782130815565274974432035103216528779297178570204444125669435756526715440908855269562031429096555931776677635937413160265730925452827931044960571702296054823592124489973212246673013244340546211854379710433880438770404494071310226519606517752288531986976550016747167746420500541486771388679523433464608851705086634157818993275504354679400952155567409185406098609942147756054125224648375249301932878832957215623389182408032609955636838400000000000000000000000000000000000000000000*i1^14 + -6280807476157774024853467060851571005651798657513989047470447759612243435067414755790973841144906835476190397134291078648449788236607548064616872948042407474228296074180205733098605704225403394783400920842615209113304115645826509663880366315684903179675587043756708930072723040712817160848201323123378151516083345805804210380559309099191011429952516453194432609034456894004048269525052147581006713310289228596973849884919332368503179201608915768664648144943999089153124933019394719478882168032253488345576187294889780600987334712979918431989220267808627137851500965094936475306049214780940864818474434116516908007168497374349631079492635182347452145197971405431488136714502914834218518238326288066313819954121907933411560400244069085565566899299115360329214808261522965372464815639737945009285307216451486872715664676950336366380997610059348670829129147461642449345830738158018154018701923023249221764518893362221153751287663776575449065973778236981127553736540624224304347037314612743292454838459813140873474704815744205436351112503860551402235641714083675143287677686112550165493194562735804471251110724755215237405870930803478363092909600281919262955751716321441185790402092654619931030912655681114884780673134190844155167622130787299382350661547244964201053712055798731807358259284503447878541318788778640902900549464704385107231010218996352264833880664758642653936295161649146808286900478830947404859230329250407104711253970238385119526678962519974948945558561420986477844225982431762179284743160509726430299598243987315105995704518871496722354955683989602588480983886274990865072418917709036625302709335116289715890872433658238959769100167956044659975778279364285320500615947960042729568101990400000000000000000000000000000000000000000000*i1^15 + 665017133186069358672048494830086342437923783564092444751008023732447857371969730325702964068714071127351125871785148396994476225633432373961540978304044222610269718321755079633536254562590316734930144475506348980866313243486362876816323482221629487155932579233252133698117976877487192704741336041679467845406801542143804803303494218935998370781248380566342621942173561920613956639942267915753265368097441109411842624274499548586133575947375869381814437258916206333121984729171567028968400491781214638775598795929371966334698643164859707321205377611519292230326990209233202327231584258408036611440831393503474196619482398744258738033801930653186154614624662952007183817923938028462567057219475009104735127256606460747487945060759936689374975271797454178703700639134067105859663388355649568201527119168424393367668561275862275029574746380883811399148643359490160887263766595378409221773921322948497721145732148637571870733596366407804072193058770261362990652961561697368036537837311776738969263765442196591844132180799565414937242453738818397293180126360012620729276301082414693497608342977224643598972571078044958737428760098364011336771037264921974970986637459809938432655610394610232870012693018217080751962329891242979247067294995596669915971531606941287975560177281843267532634534111506843414629025188543741402611025802344114281816036335602143281994319205391291407713728429064951472363995557398720060754404446617570058751359404903928882562213428404387740705499964383560078722519767296173717964158481863195881417744635721558329309319110876415192208462732608585601307457996918958456865889375125108541823389314858992342661340862713420713995723492805379961450347373381337249497015365253509580587008000000000000000000000000000000000000000000*i1^16 + 46839236792128417719085488665012776479133888610467677134984228178552962390347416365306926979197782069336533004969086649275789240114704558510298224880900306552935597971704010442189025325889146025021527432427213600550396861580969132647629709927094949634662659839982291423898629387392470751618084010943712482385681627656144830989631432710628889491868019710108745473401076163134543397451869056413097302469188137785457156795634515173641885643538166355565961315140210004195788739431645015371800548651801604767557964672176172601940228533463079091761175001716862866973788451357497221171426567809500918443704489197312505944977105823561673147389877381116897289014398442595258270345340716042770990508671196862903574424697027573497254435043563109270691117473380644404440469024628496082700317350591078059498130244975930112325081580609356303537394773877260171820228660346791185983543631154490688646527955100690032140608714601647776150583550456121597810876879794313067407201146045690065145273118237737247684966301531381734553438292934283460538436128189117927931779523071523466629538428240718200252285912084205544859886978906391595915550828560655481355695410922804228838175799183583237303007218192609406889361194959440286002438210477111309782395828981050013349757974701773653659022136508354665872588161926499014440131731551569644002835119060917384229130785770090603320517009010055985902753099148289721968262018047606464632804168431920201832306052686038787085595831867362020598123342604414155143361245513892711422508815003942759038678741189158320159966203531593988360302157489403167310865423176394259994111729056218934678460060026190734632395484410998482612779155148416308431445245524481663971659618215581764812800000000000000000000000000000000000000000*i1^17 + 1853888733589293430337254998490025121173387679918185294094181158446022057574529669089506037265574719953605236098188088795208996142989050245126196834792389690436310734229924576600005000983675710335063394368288618297006019969531455108904102808167760199823797468061227488507129466871481343304013382041887052378973716596743468906260254277504860025215935636279856510869298806157080444172646817518236270641792293171172658635494995898272712376189197906044304602312541260780444757126720953244390662876531175158573519720610727548158236924271759176065838139589480550148987501904646567751311708150057339599214061351491418108701694997281101665368107818575248212397479430679040732466356118010287612325126579404024815290782484755532597071806104871343206557354516228220646951239758120410255028227877895156538528521135800181816589512815785355328872238481062967120139068805980566016501694757057553203016086486552936468601004810883736004074782844915488886067833732943499541417841911837585542162787490965196745262674003523480663121619004885952875137478299468669931285550281146675724114894146823428999452477856818750446199875707895026834903282586685517729523546811947821124260471281866086867589582115242289163267928830355697365912209055791953022105320356570395889445493402815398356248092520516844308421781426137671219999494623669720879126964057277672110871882099684599889047225106222517379696817086655092770956708715560273855576471266447761646654989444737801431066289376053926274225458519876730135667203252368566783338716928985740008369610266549734262683772586122123843013138009741054232718331836530384447445366087333639014235267484150415745369588390101397309782978049677465337830586185903890179383295323710423040000000000000000000000000000000000000000*i1^18 + 27701780897557557736859428105653363455225799502426134800415615663001315025418373952218739278286233626409808908509601645928275058980616183325430371597060890897189607297990283777286639848491484643493999789162173216764010976088649280487447978643617274804799460597718447074330316457081869785385316076257409687397928159850632795158929248288982942348428584662538126078708628697666183094995208766125779668109819545511088179773771914779251347797324063319332440255258337880937224378018439571227130426241896382601585760146762576237292195409518071385324851180439719566624268199719491508897879052170466575638066726197422731518386805343224912406748718585066114947789157263752018926946296961116764723871356135215597914549368022021947680546490339351328694400811735225328053678948806697747528295770572576734929266916764610869438505522261890167726274885200288071916293267730587092030844743536005678451753807693529598429577709710746187633477355318501394297594684916052238344825093207578995514404189381479833125430104161712769278313654272658600729234797778371238803140288757340744424815320601485678777831204129460963803477648124604870355249440697836099987662095714923402632913556160261690891810566046036425685397730263398955879907577387106153857739147037147266642760428879334924089415383364917167872553056641774698801025631682261738642761872618563717247967161938562308095609028057165043483303882325108570367486857324021219789903546469383902413169949724244465960794267985462589600408987559599288590481257080949001917866650721652815699252680073783671664105811779283249047384133668423603979660835085511873589103386541309704006892223898838738418608241944717104845540695706727500895072047417481386644858606714880000000000000000000000000000000000000000*i1^19 + 291323704311462014251383298302179978080201696711445495932455356207372889778672453369386977940319589440040097243605989560125371968867040026556187067720628310149609390262545551094655111353528847228179789026357710584147641988244314344708189768933047204916799439317207129885165976334611372468830180112930399211527239265305481548962832294160022280045028615526485151666702391050218825826759165635239469873477028910201146618261130450128300506536792458716160932067093880941808522156916221562113174040637414318369546478250081221191968697347265990124567645594734319660332139199968601800193578796222405280637880778135347135788024456991276106094113676172674705443284991034392237039736416513488131011141843809554742084560350089260946289281120693490862099021649993657282955956992044516907607833648296689275554648717941611813371525472808139220386834044405289806117447670580639734343192071402416421143511912929317510907392047739437248430404013015766347444860613880821419036338115429598838307760408084345308888592125069675364687102712091192735429326507847631581424011202484568367861790666537513354146464362770069891286968329175381622709862730059913344886726780567483189179219628809145686679736480076913732010956834411248197353123806052502350062281848054396889833379766060317628827175139282984212547576642360815088773336158869383460548024702236807854237035120555358583659230837895415481278521863398125879704990327725189549876224037578651218676610165976503638059579181180895670415912805932373436048463926350460601826085517316223438511516038018998299506757501082062400345408996397938968653579425984071574276867573156720583847108619692072461592852659137408274270768515735615024263595531619090997652226048000000000000000000000000000000000000000*i1^20 + -10251233823135931869228164405534677557018552529237226633761499244084255672861355770851598020124960731826314949797243889373601414106775253794478651710983192006903339579125011295939084696999182237143978090417490520373875920071904007962346572244337343611079442852483134078752336778280068552397695941537395263432295529935753756708814630323436108804018334913515589741944522995740200438659368672309875147267738991155067058464746017797993966537588970701067986068552512322384685676105253780316530538944751456638486446208452123805552321474966836504673445054811159697929728544908087410940606708998011141392235418533911773894529368115823483310058043758606670214696568895627514191328652350585309369773836765350906641499789669525636857779064797031129442463829870685941783906949362430358877696763114933113803202241917347756915676168080744974079541385490756830484832349113649063468108354828785293927006795728126269687438654685259092166716438660536066102426588864237475251617310716385131438899318137524341633679772486948421496845523711259413999748346710945927157545246457426567879566334170861490345442322064514213335623370572549555935392067487851636455675489077470326955569611062789002297276247263739531374674221553096773475123733525103728330331580637003229535606120225123460578981359664493343588500062661278315254672234944824050277635198141357436212439094219643263993578723866778539087400328227014835599886476361664356530641589877928304663834186076884296825032737750187635721497759908166759445370838984546461460814524189846906529520815485553204162853021931127123417636647351935568441492277470050896579333900136855224315728427395745867902374281141488066442180642084422415040619075867704348272230400000000000000000000000000000000000000*i1^21 + 87858224613823403101122365444594036400418869380551992662744736823369885995966286107984624338994785931493343892334158292361528899129896874607688259842277283558114825182149425955698275155899232349678604604421367064543420492681401566703337045994715957226421129076922757787893699663492896970137973254216758161227499595106532508157755762443081141987830236323582673548046342420543134279562163963498088408178167320720413667432917367587772929234342174028435524902394482573524972368736792337266155021457899349567673924265185300024530032424159589419253615975478086576988346694374269694226110127031347199408587147150038021413128045395275358686093295012799803605066395342272656856202180032119600207325854327611705538773130923301075598678654547873625075860469374033348534869368563599780158728469338692231165179229884888313386495778701923681849405858143549127861730005280833543292636052435089285984710697748482381086866707859351353224455187119316765207962331749682376832541529553091572171444628408667046751045583511468429443915989943191725119429720738663886677790336755491206280755174770889270717842426524563086903177153655018478756674684043981628485236309676407103667724342950493724936221773410847449210878193061380215029978776148331418587136654548474588912109561730812840244428002820106378310485983880087230609383249545526402236227291645810504437327327419357155500813055414656214108832213507255944653027821894829258398948174259256382423961731304845912526568285348670676926966636679131676513170827958128695499434657111209509362005418150392490137206278044633723115801331894945987410476743174425702877404155351238060618936516273674658083089643542051935248412731465285092665577252451254272000000000000000000000000000000000000000*i1^22 + -223735350289873186230682355977322724084513554885707387370770872671214422005861842268000698241792184717701311926487956911252536894540211635359387250881159034437599707384118274865752426948190271500715310633417590495011269587865273815643298332317152936738556412363843603499624111158268639306972946572256534443901905801270125943917444188814391414187791568550447165610958965529267821753153991396498878212019328420109099550267184295445961596092824681019999354841309320551108025580103866956589751209267626399820854617580120074684645039218164876586729322645796180301627425529314916695484403034857653391777011626967600310155953866992076694105740702128366566942438123966424721127729716270242902579132877843843638394422584425854701220430372214647665819846132055592712861463058708625666703350814886615481922777054602251243741701347053795151116859788114551150078674385626829841414808564289810251591181486040022353799872967116782812520852399510854140713390613302221963364074216363753669638098606884125531548038941232089623549391334251149639944700687547843248230005958924331051420509828473941058842007677207296259850582283323409924841017802274180584808826312664120102431984944714884031200673283457218603916349991853921788376494124166921282302457377326648136187159612748028108856953143315890986733111314734477411608915454128658004997034601143237750480088993270112563475747134608012972897324616552988999379226321173331927435949844038482898618844796824877189644152880138334078868428097480453185659989118246578610939857682216376855344671153311222324675174747006173881516482311989247148692642580072749360004056066760675028089792340941150028983338233730878121209284316934738297478853146181632000000000000000000000000000000000000*i1^23 + 2195633024761451187942492451391262432867124352445742370766707358328495069734631634684060226307487280503291327615966120975026132638766622677269419834608340190016846477202228162396151105052392946163963083350477403548980988254172208021101640500180066792617812270585089046331296084303911844446121546495926061898801990749807599129539313104617972224433216817657823837232698968984995717805582609349238626822035137400869310532298565802141792897750169929186331840444321971915892545367410525353507109244926485353176602376289091196142971597861040112696383427193447254695154996927058546542923984466860808373104298914178924660627303281703520838980161021512159913785992005229071790476339412578046929104467592139463750266157671608488671590825027599475685113125979932990655596141210484711529227245986667323659412978681024550760510228732294295224106996297135122962844073528867977489565666946344151812995042845366191750861124018005721341118504720521556012132439574765698073740434297334447836785187385834314218711666238310355231489201413335911158680412700339149481825035927693517228559627582109217186864690716455714734375063048925124158588570569307752886962479705231231875038784794515453883238644690707644482022900741078525227680782562355420833714473621722160875413862787460448291656901220837576512283177944402867885685538804441236162992822986326195800797329400029313784095105636663650050661562253990374529080762846635081602258406873167648855661344836272352503793493051207148146354219583355671128269355682473259490575436973328935311434886780563649178942073291683040621520529427504937402233597003676630381256101836591950370613993004496496319531371595261441640878445110910566248208138240000000000000000000000000000000000000*i1^24 + -44276403967918622968998581372773112746941875940640463617373558668476263914165518714137933445517877690331497200295675353191954089861543724466120288206345798712955001018194123023132709198472964667746535043535202388516437408760307441532114163820417955802794286145846844786538820879688364656750824366668757525441631756699355531273338890443157173568374146890065570552342558157170183990107752148131271927500932782993395834253952730979384809177651492245740560189222284743549968033327352698787766375067290731242670651174893238414277108444776727447400326982631379420378171977815787844792991699878810353418995516929580768257812784088539460690948010871895077449598485427744447100771161492842770048218937550637837909607614350571468286756982484861386960158632326077648723156980110545056015446686733410846853258321989046926237694391730584356679773042895953207438097849751555646853679174021496551813467938037016897315631788888432683028196932728051880426172441087973665625057150165572817784696191334630649848585223166552376521285937367799829426389790720412967707443475269008546439808885061469209226390982011972217915755721248834320398891780292200705406376699049474197300707419346188610347088863837721960207193690295940549795564813167729984275072304973562186906092854095791906230094446784402572791681058592872651324162563657813338637164571503108618922800538641155238057080038838930652203676085183634168618538517054398120572541725198602767960539006574284670006937351066265290143382966507890195518170601017663145109411335740337406227046754571343621019863639946424295999183944060636087011760106681594607151507157911627623070915379501665562287425740128850327818961916293748563246055424000000000000000000000000000000000*i1^25 + 254351722878939369761089748203976620698174920484484434937186241461882495675676435685887208439347972263825294175425212949092619549882455441012263898635448096353744257556564285430232518509686764247537394321734465034425229331130167051721761526175629746861360027234365169319650512099757337104435341333754877691265234844948508470020454233671823026663254324020639334479025772291172264037960368649803586054849704738582410933055719807598331305853904160852717480186462263434090896023433725076896120524217483885542361638517362252174705294539447454710042138964084092701134755367866388159802058283480106424343916471958244221826397344237591840096793626829061746959671054041138664239516357787297375498227932531382723682422596453397461782077018713771242937027321791474505646331012249190213671195052850544415324747661929055949566075927456366176067362302124815430373321031541586313565426982689216091426353651336871647144284881304226591721858418612717518261056350180122557437591471742482688585952333914165620352855658305196486072881779498957888052629598045337770263019697214188314002291784950589251532119916330278764207604976129871855091594777615833873073182195962341446806553637753613725893152744296898828683322357087950613722172877385241206765685644602134136445765664246915419124977462080645377187353955187660801570442056383455932873506743575582001092116980382640727916456691048638102583916090397038621441509394342437141275806982137195168039061066608053188516594818652618895471435173962893315298183806000109520867495050196370420712642305862919020742756325683279107081321623310258707870846834736292263759814514288631671959195803058382106982683872565942105154737969970943937740800000000000000000000000000000000*i1^26 + -595279484000277363153242297776677629898949722274551154087645321526202812066324008970603718443405854942055171949332661669102154802812009366075351932027027750861408198939116127517446909226674340299618997040592271002892909008092169229678155890372481065650165015751839369655212828485231803441436179357226479159815760087724707692557918348456523434912207521123064063122984263235886155750402638454283794041673101952220475292541465546542154822329026537131869297011000108443779744860001217360302953109100601174503431158775740314481024451873536632004478566534673651277986426205429120530333307509688117133780129315648919752441981988356032347613802757323295828056994956356964558189775152173580490651688160381901207381345775514428549272696811405493757923068693334297753725854642443003038055396429091096892873843176722014733221452102718186210741238360967839062445892146400588644085059594940979154587535738118355036395861236723099943086610373223806028003635082788971334375035791769138057625832117619383069101678123263538810188528815932825766940924190178737146158802973116114198495550750864358756916917089490653599650893651427437395048510982574337761114366063339600102933551997189807342220893273936534891784806654638540271489122036346088081497450340126118103937149061248532690670345950620545081665035389677531766738170629702926037138358971139071528942935197888620165508194132500818093970083385037733423692060783008064899926167396893695248825826233702391621857220236213883793506788405201339079952254219668211122502835044139574262373401782277782178284074051292564251477443630270404987502364126877117712895708262366335370273739113578611343275436626745916337364730427599749120000000000000000000000000000000*i1^27 + 965053553265914213953116331462351792143122493628547698008550124310828094082449014830610425651967066949062277086909144907071319073766384948895993716043979443195901087188688659519008208626824927581592498594779311144965165256009098999935374548477290809824096080573252845802898925624557827124828680319231392292078762488240994743449466066021715257886146303877355928843326512225287604265104147564397263298310130289659489743704325122368183978022542806163477841532796688990334606931523555384690000357400496952703070106863371267431562852117392688442183337787128471907211020180667994295039550910634399714630366513048518645498372425866349587407441623596001423359465566064476192944435431533592538650377409313253390775719406261953629769217333196476487685919923446800063663221988919494189249434222576604934849026049458848125001201849041201529066062037824762233976224586949021968362551263888159653236284742933989479457437159191217811028497698102918002963440313886781168928990540477998211048984792138951880125598980735536650254560486522878554195038519582548185157828663865358337662162221780710393866094349414503654274569266165025798011160374015640040426239482937308431870805462812137547201719518950593157997148757235198130445761009179775864583322015104702487651891858345280541839982906663138600703300189474100341891342164908232472058039237406752182436985186002074752584054904135833518312505312382349007617948122773765703570136874023349361763467440443588554806320080748539092185153107709889975711708645704041498878230049013613197919743058256075594765704686045905593124133235791818469123835365946393694826658508537182157661052075838332623858677442251541159567501033472000000000000000000000000000000*i1^28 + -898536210085528445897399996257284849022157777096577364774376547365023077251188458304060512219799811999116799817796217413413287016980238127653359464887096890018741323150788443518902975641954629975192577112663954946399865765444010466851912684638802271918519164973022409925242617167022148999912495399085355157563456240546514456348927128447797556001927469734848310311614804556145244113322815867208596842621412436682807900333609825560102195913844797749980329387431127384371223544818019745289306254220208433473301040775036369449448830706737420243337951246670520483064698339090334268274537648845255609793674657820551666518906417518826505744600547139345961821874767937565670587142987807772504773032069838014308753739282881133467976742442067600883856579254622295940741485064530690763110592339714006918888720424946263575177278376761602305037946614747700173962176057914371625601118735642122247445272502693874822425622925559363824614651520613425204208520060097343336973782082072009218168588998182116349214088932316701427433802728325080400104041649242555013926614499558115627985878209617823427666579947151926144407868394908549170229118468175948033407238127752524615300241738969555073107086940556784249889193800013744588825614498927026361780924603426764313790387449340732583326983002387322208484140018961114451590523946046432651748015291772941221639075656997405736407235680246439277892681413265572087831634852420191587615014261409747739461901367979789977829525912524309431007510407321134595229131911444467855522957513317425033779373841276126116329294550666684900390638294793903929552729813667341173677879834813272439000609999548706139366488522087178428638822400000000000000000000000000000*i1^29 + 678601896780219093484262739018629924531989988147055777020250417158758639376992787376242545174765246663540790613005736143438922080046314526040434283416714599416559937945291465926174027423016247388439699094137414046360604185660765057146233956179840653805519461894516964040831980423037478045420734884170344188975302445053993484337011236050567831244586845088344647503975525558289351400537308741917250043237697397503297856570998824535005787315644077542479014819865514901161698277569022178610160890653034224178114617462546674605703317371823706747372719830513859399658502465271007654532618840254173096647627313085603490827070258538666244362939234767742572438286869213941006395253547531191532570448767861310209873307743204849716300076660747707358806598907491002949775169733818714568983369595097865427055806040710716573564761500742800793969984800053754305559604700224615983092087040710238532379921723186892466240562255878246155452227158523504221422145730679141815691763907573591259155741445934763979381441282320355733973260530791750260112280542478208649287607240738904659892867599324403003852001242257915035943849215173272327670830320539646746547590428949812804481217992614264119152902941739028747083599254877386649585938640025554127186328655572397456023800446849916012796062110808229442114888332813784397274676196342294878128777730231357472624761487359692521410640110777990320265914964380019742932803545674378674600857435714816800216663024913535662218263102821380368687654026010888850716803540603673275914566499740392081911263873127449598664684522929341548553084751726742412095268430627746054802453364423835357905736531342841390344895657152526417920000000000000000000000000000*i1^30 + -343173727738990787214815156442604926237258565261595612164083266999608478433297060799392437680040304728496225713171499490456661593582483476413349264070249629154807828523816318949447764010487522987979234470499619634099160387739966475309238287451496535512861107760703862985119316590709892157288754456889068610088145096742268212299238099664403683045684695406066108414331460249159538172223076587828504907400056216823877366073898202431845895851559373935132665430733077038815217252338987401136944644812626741890451650023741730076302941891518851661423685233385813839710549395299659664212707689145743800834784574616966797350029981767558800793321790158577503715784556199622953683013618628024468470227502530462542577296932703493662540732530431967286364979296938328410137655300177886483268390169549442450424005050524583922121609154849454492763332360291125902337732095099202171193969816449691364577596806094363917218932158050414201211236786447407253395877174210624469197308818948022505456973213550038965162439795512031944627756363208761197479786464307862917968441109075009015484044100325788908725180905889225398615927182253291867539995050614232027625956742693880483527077827009589171457689722222168043907428493959212619526011271949863250192164254435530363675099130942156285501571501810928110410473057365199511698612551179988657383254737537543208864128197234984893992769738503923848424507625603910829069564563224464967680005167664504652958040486741437908723542852792137039322316217771067619504940506720824373477175761318629227774778719322562117095178735726829643793994739820912930509232122416231628243088192393864723109481637780805360883886400208896000000000000000000000000000*i1^31 + 125798382601163342293864977533918605345281874220384785403311408464797975091325221726409118259279900329448123902287083413086070004638929985999400639232618917295343027570624516429520161304428661089485464233967517280379354669207306002714489843709110558489848149565660522870966918366262594711448017687948005271631297971137555726314340620740945873770203529870040655596038107070883436030626214616134096214310295769216414041037400582923784043674317170902884821855925115497980262165486172296053280856146125922694071099693424162370018961687479778012043706079162690380818218983823534657081522153848432411218987183717194563945646696403082984954322777426275479124096254131758123960610273327121547716532074741528356212052059646312110988751477788063511977499904130555234074000760618342444568211508194098141475939913424763912488537872013174314016216949512990449356931159094449841288724089575572506783253109203986908614231014194404292585235184132570110549538921562629376162366697254827444244060533301970501129690108359530908005790498473953155442849095420130092894871333309721613897732483120637376321397695174026433852397559359167894940699828521091208152811436974139211889828270782567087641538699543735744514781983062407384768115501182372277330100912150137122801379703553119562633884124194787532217621912313800987261701398525967470210630445045161834430516056495371188780248584719526934545249564222379547955496217656672289442455289862877139508263218580348321840589181089231193692061227059094013810068090578986594238576347632712995420392874033666228825833359936371856354443190629270208615307199753072581049801477622731853036303304868436068083852902400000000000000000000000000*i1^32 + -32622784940632069263421488768399571296488430747714014500796823001215959698873780471581239924197907390225691592619742186327941242823637357748113287045941888118381863953404037967751106511338267417810454135149190236956541646995347179111483688252212682324954017996703942708760698878947649026062611192968779859394333594206483123861779804783236743847510882921096178758862082836715828030910529121874616438716622293305321742428869624390902292546136765857086445090917077320686705007662666798271823128019079973407851705235822221942132338139615573916213080931147172419661182208798889313979035069240072688932833376688482710589018290011225080915227486961126395375271699517035006978192524893499201099900699225603235188291535116584920791868633853446704485732482751793139946946727097761129947393678319482316069803649804005066984943478569278841797593645174401873064600950188419746570192757476237083551213925168634865018737121972956316168024096045803352195871290364085534394399785246915075448807514507584003644143226372556026393801423370258213897946850442307927656253954665469935077499419590727629386405926709127890763397913881303880444073786670943563673078700531047055121030622710396554981633582932542866594898361399657781079400541059435600310865465484866684283132894103077916296828662324492721993128923647849554752168269152776194663307275315600619098124032080995654881489382847085496681431208855679601092072525043155539785902608750092447755712673960510430189857869886275253056935451207581537879769074426528111573068398332471125751663809629172555374981639691474746227676724735399885771258956267717338515206257957896136996127842911473966776320000000000000000000000000*i1^33 + 6435369439448572360903651085531645665967536151397701134785121161184087474148033942850278646019535254329335603108134173144418577552839655790771245983391104490412356075774215403655716181331132102847518661991344461929831823998883051037235162070480077760398597301939178462192119949779766694636554465310569338261514850956584318363664412516545686556401664586122118229067909280723553083570490759495361831168929520980295351836882013714434866742346811537587578156854831128390765427993453217854238292433763433442530882383957019258582309578720881573183665426590260165472752043040794176500850773268452080376647145977250023438422596471260305877297780942008285892788182519117965912053807159292942742312576704808523546641577572828022760414768662077521833847717738069333947584498562299137215981880590464566908536923198283259271384375062450177196746455292115497545985157141539661373054190311196850679855546725398661017342162632716936597431399788217310299718631683595337677359402899131832574593132028691379591031975372913988875772594072648444063488726635666088895285061856089605538690945390493593066095848268296644969871205848066957142473623694630237331514170026395355605416740857570233103938718912298167033327937675702112145066111260983735454248929642300058478347815923837653954298091439182459739509250985311683214664644253578431115527111736754911154717751887261162741708120516277651499634825120558073926549001173818133742204165800892893603906886905169981105346611399238918870050670059886614188254854517264853196821977151102019522121360665352845285118831387381040453807915045640903448971059823159284300420714349633038614769889739538432000000000000000000000000*i1^34 + -933866625351052999777339040612299588726928034744560284420421604604953626611407338997843239265387842784464493386522542469595771326289243849375276774446003713881206267362536292619261741808374293620457521821316982382835042625753423321541336049763264758491722817271295511755578668405036177866774158924214126947752123628154735096983735519421560071156957197132189195013590782807094185980335814189608953825745814551603772323141042229582174733198650986089937517755259158389622738955154408991364873277274297711675745830351612992031195775325307880014440710506190005115330847186423050742999967241804624452784112849123173000345292114662575880736660224152447925243849535670758899269679586724165184322919343060337483132719369704902195455537474520582346300944847697748217451647438995825487934730143688130182272530975588911616785079665345112603996292838819141317515085727023383546885106685372905531351530840381379042321300056678233143033970548969696401551996606556656750911227842077820921971307617324076069423090782772259309017433531016819955403741610604537717319268770235815581643356195871760848101549056326390051482342045550058692561324163930444810332668067520596281127350994627290917591713716486197364675551815281176265246530237135673503760238083989920305667226053524687703178297161237221631137139764139403222246581422435492199611662193202774371279317986226787539295874132515602391001525386842862593003241009500918423318262811572329228892411479066427333801436720585190493764824318205518869547385588590660136166821156044390038929339453338621627122662435177814920477553685371456301685262416866747420014016726108581021811212288000000000000000000000000*i1^35 + 102542893886839668655796368972980264040053660400599145884849360988027680816875889722003435292463523998522195811506470619669258047720535895753521566237896244996775457326200430689078292771079924709158000746304262806989638386623731543469233687318113560667100578148261162962599785935357114732853920075738506114386938382533462969490307161806275627717643231793614266618195787337920257065746424686668299597039808301714662604902445518401224869849399546261417266764739292866824040367338541936250162924786632192726424649378245779489549679535645303071931161439847821277999613078854318969408416891471401363733433433367822608842148912923392556706490347360070830194573201549854046049678186119847694963984310902116607013762140937837726642103895348913448292111327683160245188926654606933960291213900489348170088181328249011058231827385374829680556986245861182008636187076679925161643400878226736231009196410413367654113509890155963101639789768041131228842978133076825046655778467781391038259012465525403633509564274969369405767107228673713708476308153962221115074500358263726563646210689700602586427908685027117049140774938834978569035864149851675398980610083111752413506468461292963606682854570752343157884439608444401474147748428447487473764434913458835365199617456766543325351782774467047908340189998867781029659788768238127418379280936233362428722753973765001172670049897563528628022482534660107621395212100956596647797243899622089879614198517365013849213255033156437321624352264352393980820595199865442115031811284367952292847309744636772066519120745237446166542726189674901605647781675977670856491792882358125812776960000000000000000000000*i1^36 + -8246664683374929115292958960052289046275509920572994035529825022372306346145215750040060638879594768311436031420252084869389719228788751411710426903340073891751376463442007919394443311480128014713789200521536428381867196131912318568185943443159679964248681438066267989402962854326490152220771646903785877847045941559188325241239087226751779733449957551631799626614103922528949751305853641098533179562366061962248933499607044044313376283445404255180075484502553767219505422441844357361683164183429338762499364370615815818054189291089579500739403677237828393858303481136017234997616965210515895529513694354061103117790147023982081329174051962760445510245699179683165984096644737054163991196364199808291526907589262640356288010246868116126007494960810667189379619533688245497742233128084984027876477377770450160039893218678935334024984015598734015897489382477067232696786683481805426793231867220533050234898167950512640598279952173724640556531839084573275940473459817420383286057126323444888588304334716198347499040286242806441454461483001636916167583235207084308892971599919501503188787509167272376024457861114664660229649742676595576331474588005512511236845272293665373852900679714854809222823631253027788385696162835441018710917289636433613913822437698560414927996820138482148245171218252311626533727244925986227628031322345355822280083574411658895300088185872802777383599918389579004959814253096519038196951203049965395096723251721393879169833147789533060480232603967058890780299684819279660202820732019876955752451175762673048376604238564892796769862875744259596137135937046997237433615294759174144000000000000000000000*i1^37 + 494343893724046549165591265988517373900219189473909434096654271715572271157152966473331281000772992082863221915329352843303583079528223279373628294653831329044638013150577438206782858286922189352876916022256092259727469315787377683676256836067191537780980475362392631040856942663910117236814565090888464068299756005358571271369588186135008936442446886219718831425672949218273681994158056898976275837344362084567349063592367569628301527252733182776224998092568074246822375263110759267452941892824693801424316507015763351549508525297920906872378375935418623913136312139115724742194640821933215506508949267369854750460360816486090266435707693867543810739148351441588238364181267263797639746958831862452176427118194952219194595858769312735559964269317933426822572409183257696311385010983648132378220972447054581940929646349882195966404373646300643639987065091769555209454525560798037083778527199573337006435851027988361306732812558910996681463746125450301647473689189568876874360982591147942155621501825373948528524185530163497936144907199572054112893614552862821439589359753212839193510564646387647188898327734137101012848563292922916251007801938616474156453497217868783384161318422264998424474342458342535264539642477781272934864650130565255481255225276371516127257451241993019765621837520602915369591680587484758916778043765967662154294221718630977086532197913058176965666159246092391793356179696898441791691220614930418500643457046073416903674250941283671290566420411324295192927128070166533194575486611198139393599575138892546988523095144554607214661748738370826827488453243418437837751373004800000000000000000000*i1^38 + -26420805314354194859496913246384380740767646656007541672809036820208079225293956281742427898097122492110185743253472823410698770085603376155233588552998734253629129366993895268198078823650644260828384656105139062093970598609066300233403293925357190976308239594563343799034355771473523286239964451075822501836218012953373334231016005763299448012840339136303049501017168936840020366573142421532994251620553240507287066401061090194901712079187532258931361704408163956167844863318652306265204348791618643337515625228972854179321555759600362594906007880553028914427942121234563714055140851961649162478550938714454768683503533583964162848004899905629873097765575712225387066556346294701006275870100623434318026260428780445794278673078888384292462567034246892565584857890559491238624020878157724035326914822611447964165208836510276262183791040127055516742003730869240835710954949663595901147231782469141775938572385425486461135224152447599760020683655425060563662788878207118511111698813964785442972509852289405015217922156531313344812803957244464857662663441121716410315752152236809363798775389929296108252741251347208128156388072551447841380536159701948913154529754000674621868365223504549709866825277081383732364460009674367697798410528146834694189795662215327756719753953550895910082281385689643422988210674431419221134338380837783457205367933968904854734394685797766455262421638259629688644729772440615405231558921671013603975184583371513006322452446794543226634546232201738713862442184867920084572640634921087437371256181975314150002881168458876364893661854730769383084362560743684440064000000000000000000000*i1^39 + 1244798497903012071948712685318987853612517908817104573334195660698658538551354349108711430660590922688369415730990563499759626854356322324376599403306710773933417768838784058386067669227548459881187090293247667936896209205769540214325632201758169791998828429704882177053701564652311603277364979424196387530103590961470577510605452584236647466346985725749052668361907155409742136369044122852013481896323397450674937306968786795956512100872138855660104681948284841411363236190799060179137884583708005110630135366122320883601903211535188610542784200679719564062488818000757872897164265035601290880153657449706341491497135390527799118268770990387867954152151848279114389397266874159056485734983428982100699557633493059479741643799660163230444341464854601062069044917894141367595695509747615515199083151485194735873767822293768192932894014695967806081355058742460070605344213777302690142052545566465210632736294977616752721926677576392986336548250291764026738133623640700957548644829897098039778759296239929499665268813441682967362342090422759148975883723627670512862277910182955676971984953227903521251640750955516380823350054902313719905208542512225831761270264511867580987675733190538607355860156763999600593593291932138523461484876202854357389452023032681721916699714942125444925373291012074206590795112333172197195377730593566388434071156685350827636681889490256158027918637114939889042255840521289722386228849898036638361930988953536573001220266753023171613555130117646563372359612676185232648481396574199927008315166695744824607185070572126868444983402117950750084229603535093760000000000000000000*i1^40 + -27408837050030769927009389364690200338510802254565955804406838681126182926437499315268812900260282436032658280245474016121530659802690437351111201962455916064021857399163846232675552673741055980045980797852591783841399463088997536159328656148124894212671098167707493873898460850973515316291594546883660252991798273853855736916726777435891282805324375331577682007158363792129686398854897124985089998275248533325842507693941700008906901878273095915487263040378649376223756404153485759160399875966389752722361741691876257290605439399618249958487978973983206262548104771720672206207608925759363222439838440453774642281678286494171799865326164535073944835559816925993229810857090387865294005751527109468242868536568813782755718305404983044081374699650892638069483900208350415296586834086912888286788457752935646578264246516166068261240429728142032823777142465281348598225538038016463791701045848655112986044832764843777627136142850585960140151597390183766354778724362302371457496567142453910005695418828558005116493953361255130179811531858621232684195354630321422224382148491653042685440336863652189124854498270367901986646767773431956064772680085838795986535050657666090904918953165703957713875183639233838433472354244782479239090481629215271180612816316658136910177839239410460304591577188686696007108069630944116174030612297189565303580392752759831590680604972269752093849290761001959033011362413552824682275123725305046670058704910046807647420270555005776990120430641110511257714462992099043183814294338202196089044411524873780150658058584964548053007264527813902136854446080000000000000000000*i1^41 + 5312086032428214202818584999464369784637641063106571253070997853211974615509389184891328470253416777580174775703344447855284065099582743049026068382959803932684756242088399684387564930811743636408561986503265884706482803097381838622254209284658012662386272784479749269563059135862306921093370392355085610390130968325560729044796238050290659065585935793823661520312069207307168977040103857335980826912242304567432814633960756456977790551964718497095423056726795369288210385659270680332820514193635939948763528513353318402362547884385514759338861654479578218472426756006896316357216710208185488461985477681920927784291019288987998445916302645522064538496500169287376496328600868781637338398412525968569243315730611251094632754416930681380096770278123509320653299155499646741608180518046284198321721037114325113278129772443389969883121767153924315622955690338517351492733309011808882505393792243933263064972832634461589202786643904557072625028499753556023518020680488897117716940897836813070002091446879823177175155708372637335494079078204675899871987114748727447481312546496024140942294427030491279052674791206851122497206177667210396987554433423640330435288026650321459445114759608789455482126905765800890188089681698850685974733657910825621463036818907943943627573419439793622365942165165169377717931871387954557950341393037021015171461273107364114999676275011035535530032736101529656703305440424069993287924242561279315676169910421416402300825815641257717408621027146630349508097230795750501392261004161179437522241771087135671668283945995631805370454227967584868761600000000000000000*i1^42 + -53481966533182477737442004916909881154133246464631003390197029498671477731091499674871904796012870016116122341700447300443716622050281293118567781036655204115807742524671735065861461187702067451399308368826771164821003291690274601301972502888548560036044671173155869421842340459032438792243975252810837153194758254765147490647896143290676630618308728730647326054484394037609706748381186873496969684140372036316057746152119371571468763859826050988498007708504861075003664660775384983429363393529970620823591382315900836768600270263004262767176232303878274226582055351618888330994974887025107147315677385053794340468625696679445155453837629459595889202521298496045724140431095684243919282676465719478032640048851071859405767755644019060633587671466463464066414938320648220077404342212973415333481891126846039461504214975931441134894435429361910416588062551730591377546363009443745318848735897364924389212406930933205555886650621980159707581605504747206869775329230302679574108870729963149024528878329591096452716422361253096314099179998093535833383593260521191022591074511836828580575207599708029226215745677003347092392683716476030919162648221415767294920795476413385672063886483167362065168955214148258856759845366874191689921306722593973199659849736057336528097237146443306799965936228842784278865036234397745417705401154219489014235726576086140784076758323206732790135769214673431322123396719668787379735228831797672862218269154461874625684244572571205726226928967821317611639935477083169864758598182268017855874928042140724030718177085803170191136842936483840000000000000000*i1^43 + -982411286604880236292938830429527791167044213356918656000370104957198554943261196827245808036773253476453899397307249236246028789553297730856460459228607212262696082655606561746679016852969613476600483349105844083640423305441363421523349627870223450614600768485672342992781916927730396263604269561898080143584396881085668263403092468651562463532886921159307742100671891061188243247654418670079764752308269740972084515276593706038352963902782635655584856255099199486846567085562577127471585064114810744685158478467964929858089546994417997826829352838054542836857903199083364902054788599870802442896176434834945415695308927647033393816737720175718972697116115446479746789249991260402008209383247278683229446941691038874882220327883118286872004317397460243776003325538765578961440748823522270467396864785461154879851118688508138545679407937940124380731567542694899013486208200484323845599976837822913427178356874642714602702644767876786796167076301955539248226937230282843173358513588443117215888401577499093664309336727955304967152162491537745729461053890125962406702597046119261849597028463428063331970816399985879825814228601846635495611573888225175050749729559644522503010378436630852624757539805443858922801530583200018129751767544501396175700129477611892295091578259595793902276810725928262445321438228792670167672289569850935937504214703303252896827230396405579982222483876346908702077118453604609023405914724616763894380940898659071264690534246396486391727442159009537854902746241464714004900830810273485451657241920951881054719488178768069907185664000000000000000*i1^44 + 11193504504117220371790863607249419272162607827216648417039955069886603933173585293484644719263025584498615542586705640364948150234895861198627887349181057783347057998475723080018440189476123946558018159422856566787323227137948112855620760401280692279523632472067668044348918891192279365915059219385554402969003538302267478654443424446976416967597936978602717533050461315982898499456773448194925000683909398201457729868685454993148099033078339043337298597589886502546295449641907905142155043823223687347884357462183509941781437696048636513642260384801190787004416014722091238989095593500991248182623390392532059057504265620226698070251537936393386486711841851515580521019739721932270443394085899512634117455678404994106296109436650113431292663523537356119990222940354029672940535047294709006633942390095917288486760815112836327920121216460345837075488546967357373897293911107516385959986199842294909714977827275184683056175168253268016820204574764586307855376889293876915209935324680098402808587867187552266909045365878162905786634933654881168977657713839951318217695069191714124105557398267549404772148166825317389578544165425087968456556942696593717285463495677487639311452439902793036608673934949393076519659256105891677840178057962113313357007459910983749825205951168890947192380585067480172811788567303262955778453973581400924228215158240492352483130532188011459950593209191380653469926775076938153665623939555724465461470908659369974796436226520591658190144522757092079446725181748724521356814470236041080855451714445649395212248256929490534400000000000000*i1^45 + 136329629769203631354322625987059411413018624101999622398077501680378271837264024881643070708769965864726202814707608539531692075347032783709170104713555242011335697533336683675577249257417877643307691526570544260096789447033792071110942421844134800747775023267020029651057760576392848983364215123597249717785142872285839727761926306425185049558971826372460428263940909823919182082542343680195172555911264599466866606577602611646610689926501853515918185519967532496030944426540443193772754653081088281737019971650575626806995937800601055695935305805352517235583678041115765268402437028494805349736286825418826369154055283203380349973679752593484518877413810887789542226069340607387297351664907832148129981212943028071953339575855633076381638688148239572936474988810313660211992033738387711905706475508072160248129722882607301378399631318130151307288441656873774384057021271795534569645792437940597023464806554507797507777908466305818233378754192253229351126754678875949426762122244348263571322606664987495949240472740491508686364695935580371848553615156055988021215538047588019291187642321363982340858260646412491680947023425505089995467419950971220073300318890702348550498129691979492773524695757100220581058354925490726063609216046342429107339286251961809840217789275022869139651343701474722056310778615705966754944557496675165375843863318735803809391467180929598990834759589870165531204234223096420482935778545744669514711404336867944308694118976972775153558201357678008765881840046590731887496817551011482384084806010153051330580704133120000000000000*i1^46 + 63997422021663043769906240247441392022377237840255414302451981311183800592953814655873495496928909110446931089331954726550548721089011688688089213543163996742978539502137182946710608937675932184457656721079642039061291685309447107072878453435444974103162508579039758105497091829751129029480980754348153600038029346973877028275518781633944695960214667091118747201008978244902702826234930843491648719298327285234611717847600168727186333916076658681462373945609110386109704132943284190817222454645670755538263459753372969975727570003810714706576103304471635926485682555148536086367891834248664641161904578157294892271632853002214370845200397357549512357926655840922948722751851778392797409779198878947426381794367509232201226338292352491451623598761653867706842946053621854011319127684606218200048816109327370418329364954275393480441065053775537066382488870199730230272226133552852478406906223035714410237889328697975343081092642840192307794215454406941190043660541422382764944071225492397195022503249327714103248045867441406729619926385591888097046105520347750433273271588263419843410572371131944453838141418789863612993262475614097721260736543618636072405252320490643692533989603433080274050960961709336912373927541848343175095404263843526888554212874275456349636868510750710950224789840542188643566626091035318686543713235776207072151851912833583771867466874796653287297434338682200634731613989818678874516509395515659294807111366480655204429632470905479608664122127036163798522921105283700531363059839538936485536990084994640642048000000000000*i1^47 + 8827635936650448706718547647613178962581800767023628483229515199749466860493680015412056709810428311397519475777993964756846615284434438703956146203731140648107041112697373480395026508808707891754287842451143727770862471888021153484621523500174935002771718765152666653914779391390393659523085210600598659508569498520749081722686250502240567283455218434832190321646329107712806492353253597158070823095241113160335121481321287923862386391866324666893102327554007744982706292378103856924920823660368219166049185804424852159567106978484324963156714457029970117337283224999208948942825909352593763701282178563913895312847643199046973884737453959533589152549682922617494296775346894621665539123198903814801716488551069337315015005375058545711186540455832066566873092602298966901535790261177535942725820413034519269958769846853813056555947501786037163337666492713253191510788239314791386610095169329201646694530024367545584295983331584994088116524760915257595416052760634751328207997489981203340598627594276765312945013566181365359525412052300556640294442776177280984850902234946980524087030160320636696039964279877265715981788079095966608090526869655484081572756518329702175757679101691801599621036951450412778065236916475355493836625314490116713063812423291123583103569698404698756613833888640477589033794852602780312381570523196604018052260836295003152708182851609304455203220620794061347951289654620424732472410730917685097946210707439361911176174882608911086218115927192854460571665320990513838226604449620761645688414692966400000000000*i1^48 + 14889903311457558373519397353397176633651619432329657939173391815545729328614715678131498402447022308901948440049067214477008105581173634051718634292530502898073777676867391082215253867087923969184436631339893782137961297430654569052494202501780459341601908285149218478301460584445888942911115584272683234298114160187582094702701800922671988264147654557174834879613061609417771597139309080243110814055662182449956133180464204076663917690585153315335462580915481566791720492382208078653424430854502802915235698242017557731653849523369327016387490109423728188175002948495673110412401392608025356758864320132824555547408424433455326319859248936709153974549319221313523883777045319341319406366718363672033990723265760445828249371962212310559854698481927543349849423369871093953351643152175930283920815450096955346596956037754122134042105017037701448136569674355461445398507342572340958508470993245567205964790185064570439167237591698953231814228282469653504787621586755749690967234295142078146211656987160062707071124491255798098106641566510681052454491972822563618947295404815867690686130375657751449726418394325459551609388122769606794435810830048098531041107639866553528816717130940153770281813206751644173452945720518221373086280443767551811238454686136335496427760897153393153660488380188081866290932955758678764570489154422844481878159747132816331312256052525198268650139532781107262444687320551065414470446240521407424447834327087345080463507388634387242346389034638625265921775286810835883904587553231534817280000000000*i1^49 + 229625737530815691825369315017002245673846623453460115380537983537797970353754878009004122223471914037391497637368091902804386680935278343249080776467850444709336002532595695515691484243966477577424106276706016656375900896009703673442713270384918168037797212360405411846224048969658055099555001060798015579912225157311430540993520034954444810220699294049453615953177356249829912709641510253306241290610449713258419866973991936151126433679217316717064960773952830484970912758918163745174271292473055634256040814789701089460709270598955176619682155253310859427050999720490941528772851622467293714718462541634609159126347443724282217183744366151639727573301177645588627043012071749686956269717148611609606192250396780643265773753989191583020667244343999862225237001804402028238214117790384018045476142955143459850656708324587986897311317694405245440586792769001226225770348983407998413344979331549014040686816831146351612202247753266228982475294076633615417488061660580981069997272658569251130131029262727313400541616410077111622223845767425569499779900526145267772098372416946733984045961530092062118714843775481784654620504442962451247599116060985387817277115057472453655428534884541212504508130400194185578811161599609788451597727598526419082074274882900322522246831972660275649978262746649209864177317655710392298059340024145563622748719059383446036150206538115284705673895831009178822936677833218744556334570558922512413725555543518960506231988304536168826071592041504981129807826704266153216136321433600000000*i1^50 + -666334949371571567021296792016914981465841889420480036673209802310533226199293974786290478830854410353769132481280125803858845672281581490369803234318810391345101400549764846228824623229449850665043791444553253378975545638904048999977413153265723337095608160080527600447872270387343589598363368268145044547194158768918385500021822821177960870401953288323317045308316719940119700388795723086336514438321363622135894690576110955427869928809504680906215394726823167606587689089462931975330799866550207916413727627532244697499224778310203562831030143614864412979412936021945189876697854116693291171669232106779213298081834520042441887700989171206721951786246227861520243460501623533836304902850647920435251244237494402983788757530253729952254617680305761296917813523206001495358070064549477601302927514079593674813060210017260634699834265275776934137823883784610277664471693528098462458469603886103713536463797499376274948890474820915237933955877538379576697849999700929843940816887157095638596283188812477646772370649032944097782994338195646343312825571802013168792661024829924489505299660124403025754069198362408658001464196337536505584895661235680241783047362333179272158969939722121276646059343689213170549603065861647901312100833451780587083548209170406355046735522930085410200919296226776987541609520907562160914845594214014037658611560802860858805394626931984191069420614614766435908870988753430482160741991961102570198233010058758869608025578866216812067148422213488424212808619087953920000000*i1^51 + 25642077325687566906781794998457783084244651695070529335341621569881782377324011519006101558388278403116290213804574420761849050644523324270572002485853527258068087609143849949177512422587581101138023286924340951753967190792242404704275219798833098199307989671147665289861234080958155251461179358354720320733498108498006135877926023436826608210741315190576176342967997003040779014731826501887777777363621780008510552763389511673377691405530060567224306844118030229437289663795330118296437568538429408163586876844204984768381943100153910423470928619897890897360553021065011367694957106248982355751464675578679438510680047582271810588237973297254115359872822107128504158109813222100874510572396953342179541434238698622828219756336641513577219209077323390211835911121732223522203450415247977216366020455997520364751303759667872990116063360426412059765804403660975560447072781098306374734218500521544257257210847471191241949480958828981063513393312837344504404617524848427875093851602987181686379444922690130720270878736945810427646418753794694511909576322103094151112383249333056610040855101776598457992039716269808248493684704204449967624333752718575354091738554419993201657005573304873981733221478015911031158096319574471675084318585557139800778000470399911701595719324602764128343675286809463862717049736982207731430434757422885913348267693247850099908728254078088005942844155134488413336073083906114159641560388063086872344885570095362019921760222866442548901298599132675964928000000*i1^52 + -46314366200579889568713453479691923540585975454891587804396694065421271880014575638759889012336224577767963280207160302406708555309022296558400532292934377573436363436896776258490900286393703368873962265326532631401307414286346017686293483737132514604376108704122316341188214531569081685219056807618119734775300881365897686949801625915662852985931483871382101796904855077627678910204013049756152069690888948960277832129769998758569638574921943311492831340730120670991973573872805848108136312795677327481886371525330656870168022968360601684156664121189759651262145590421771502486394114118586202468550321563801229458587515973935699154188015582879015606668178207304281539038631618447770122940481314176110279210533196499367160262550506499518631924444435008257845456995726715951112395071879928059479262657047230338685965701868083885008637544259804260009141490275575679505844703569662641626816270340956217925368520261313721967568763139448432322533420482536243993999120603220198401793165813390554813255436903065803033197442440868227346174250014065497120854760990537061162977333460556777340350596720891897870594507149969708440480498647272254809944036780983342439749555207134998428830582857843183041971232666155311904902738311197381690853482686051872079560207814922246047535415937299097580046266413808706712274753556749971348336417944256674739209497100623871417383910526270336432914319144841352523739338840576869177900303380777453338784247494311969734640917667170977787084800000*i1^53 + 22899776554462508186406015693952274754013480220062211623712164011483759282430110716859961935410156719762401689797670852218800752294668027238089101133159030338993008665940484420722112676286763914630096447875539318721777461840119114584500632728812960273325548513616087090725029647212253694709474709656070396114880135245256517933996300117954617139636504230699834944229482519893410747509937014372082970381240352832697079424579140494606694608842447269122921682375705484583081652004565774291335682532076405561980717532431338561706919481993009839099766065965367584696395488762281711720499998523100459793597860157659509163908207089225013783390281412528888833005898914196778906164851644489862859881964347431431218280076908969804858070262575356540331375706373351924837411799251719414764473954268537386278038935950696807253206425553555624359960901882849824724757318863431924114360065066285394134122964199190346847324224773250182579275144904428406000455693352163375465573186363877766480014409628039232888473711985784160784040504449699934021783308223602089911370565131818347611307119148025709348073283229295987446763336671879106609929612755220858937527992452740404154678062041750451210551591049516041063461208224945746513234443445845666864689452708411772923128080506837535711190144469941932927986618071401853849681308596758364782450068716095434196079137725679441091777661885836668052219500628826484861410054266057787180255058037897824173059977935519686445632860160000*i1^54 + -137054758131453981313161827928370703485082893760565446431446291114513234164678906312473133426645394709232704337249012171659292626714517006517430980489832355529774277419037323938419211232812356459446093728802027669427146513000052612744038156285990977571314423151020279665813628739636245800732647495388860929825813497301116083566639212970162384661799097378021305342287663257494842295177755483705962330561031150559207836008733874070650915512740604725877188694159990442172676865286963474140768507033626046762358489641585230537472864265085448760233768514170688577253841632022275055602670282008821761899270166897348997986273866736750175669471697851268399547001476759679014091759086108319548649813461759062119736789392322631137084581031456955296129189070633639598524229689705722343105350611008818071020036002405719743476032207439502070612710530406595233765415546179150358761910784501842625798758505512871130132415444708830160266073399476763532016457827694304433882136449975198065935783751198993682054582777391400653661303055419208295598142216349354884461283055403911386421262414973018581919497466243723578289152900996891683342317405227493844059964902938180927829099505303901596366752103578836710848514688037315563034855266760764809709895808731887655636346518403564999272615542273004866176991455000171243119686819511848899505887236437387113873364719251372941119294432821769247104170635503029027202315961007058771390240912010682975662653452160000*i1^55 + 1525464108264700453156651124971860616403583749251487652620747066108086499095515508450209141967034188299736396353003434740329845212745973964168823381986357580972421532969040809353514335996965906602359588911410186639999088340401638479280604635723728773437772598504351541250184027446481845594393721962321617983019598091781942520643757970286048769240706457055047216087565367540020833008157932158740146205844965756007521423877615415409114362261262908640671890823993565147291750372146923887069336776981630159745070873732563914751929150912027401665379349546666868315452606901452696563992990282073531817537908385382491116972219790131467347860704331237599299684705331856065767725301666026365128006516440550817347611723142608339657706439076381867212300531514596615986934843795737129280548421514129608420498870155092023584751466698555152383908416631514010626642165923343929147572359411279382615750566185517989871848382904266545247895749239745935573783841371880989914876799931598189430700204286735791348799011701267354852259900966734629410263185766318255475300131510835831569422354796321547335722317318167997080395580125546459661159225138001900686417988794940190866728228905343962353495867591487604012556164610505570473763592869290543428202766220324848244198969188429319832167769006177807718729375178052674320252591560787764666300513155010637979204283263726890674344859471908334414218740933780767804759826453778880269802334430388800*i1^56 + 79462133093553542856001109849096697643525266076964622970361044692801434165976539321774023053091556478457055311133301155937431878342681403018028342964619207459939260397848695450895058591589886710221110018371830155980309305008995341667742954643757580821703524366629397561240575454072596558614441366193106138536377049351232122557492802911722636687213157061997093090173392095714384348236054229914243674527748531437718908144538775404139429970809934859573085244781948315718336244346945023732592997139072972968922111535070274135196376573846720275143927063036394639704970273630214346050359840952735725378439039567381085657193500534094045113551637385361057073731868698704534234897285110536220201683088619852967492404104367915588548634563403534047562624389946854483824149756167577585334039720750999891097724936267530307246075649192003338478252577297474325791582349561772861920423487532442501715536788017656458609940806137413929904998207084678554497107809456787971286957445199224332957683962083471460135253998014283926952346868148840959973518228231962944487521952641917891699006951487737533108069909038367081048233608697298333761961621242190150226512375064323828820585934688165422708775477931846712057199527003619114295215018657934117463187783515304773431157886004606667826325053632474374501197451920680961176427467863958879843399589809123625696553283041918506839295202937455472042356597165377628130721203080*i1^57 + 1083696359154367377698149325856685373110334648533123546129911841202285809461456162227334947763560370880585333117187543488075374316571416183890496897694009650449077781350541126216394941036003887948501797186215569821564676674039566614732790697319384451157388925278360883370600036062225966163252320791354611611558231029140723615717818149183817930914376214129431170119985210385305719285959905758637170084705543582954513426623417036636127491683175818362525115079895924790175928866603244429185234192848667417344845067589258070830341151765384868327352528953012635567413234633111776998883681629825508619825009669371480078120878285156987028806610708221246419836649183354894763004700170485620601809476232697102134955091227830198751290107392251447813924513290206941797793172127415515840850880497586317178962245675115811870440468065327735813835115126594476011753763227023104969252090719819551075436613594942795794486389063873525770966542223833878306860934642158665231583115553626974014213195132039796838419085963157931753140502898283310230811219994663652305598271401737527331468419508971796373048212189663979242944274451694614388031804018371005782592621396406892678534656404371421623247676493450196320926359020594583076363566992619122911169556409018111747176674068722915970532455212126599161548195615987587403434967979183520744375974604893465959328657397515668608692823634880586916202449*i1^58, 909130089983973359271026444102868640422149855664103669100131524257137727796485916763886135980469766180907321849101308251353680425075508823860955508100970884184043912338368646301068451188719825565318179247726450902791900454487531558499585769495061292052452412071387862693510615463605508507824464304710540063056807299194839230453176764507925261405111942871073557675686539888746263948201275907183599539241602403404527607960548740215689672377024267139857145106545314750935623592332499797293845138329355751991941069853697617283781574584908716825859128631456307139571393949998005950447231420704631699283341125799891986661586338822608780954496009359044064144722066065659138927066665572329177119335833798614929191077227813133157292607042304392631365456324720847466019374789508725141947996118765101795080450582046749550301363950288456761622524803404800945715962166372232474787693033272088868190109062371448759289469341165250069564302414833254006735345601277794084260812508768947078548561098968243861206050830305782264025701789455612159052036721190507330124025394052110221244220606309912211211471125714603024168664683336074481206658904535680573881199028963392324333254204066102301316245699333547342090743089061535313793053647593525336664975423935875643600682710525963885592260555504567208906458838772505006348754699431990646501209034798926105004063216777667132894399829820170696757921217209958000404964256350482622061300918833319351634513877031781349013207242896275793310161420062027857919740681006605280628575516034333504866089526896229131631379703227211009845333420905914048414842239193043814641387482129056478542524552386808188289949809233169135258097136643989148559009583265131214596513947835528580158905231083311211955711534150750392025529283618228827770021468958399995308788097015420310178615392662642331549141249716708654105841584020014555505495375158209181416780975787520361798464415874485558216324976352867446760824495676829594093109977499992579434447983751989291279281080600922007081795687677758976017844445338939105689729320870540806931593750161207088225614000259137359494857392938279437519113524893448203443223840978117048742567778341869291719964134403018163625990196053323937366386593727896894514993260830954393682557042582833065403411598698177794890444246755300953727846746874064984280603690480321782186940162781416244989459520131137460109684239229443251671878039263719702975947001720947624514604503324352284052733895764586496297283453534157293536063760979396395829597239640392914173844288559587177265983239470787740474632382280037893318031694913360261613912309235701469876753208232044663896941576939694787219674890240000000000000000000000000000000000000000000000000000000000 + 19053917018647302738120123559228998387776475594156510831382864040423211200590707414474877883086980344022914071403376199595853047043467627825145496558221881074202651202428940452799705838513764597729280177089629123239090892961175703079964141657385169371621977214134232727965917001956542044446284471307275451183378169434351947322079684057391881031343663727076588441313404311738753131041544729344166136389207895456704143801289378987014781601891459604199818983363112831609967098792278085822389093447545297314664479055090820862515245694509671570585303411025340987931086041944346677272948737656361014028651655040342040271620168539525993254077014623483667445181508011544910112499815138483857814803151288025464731127637296871711126785397970099253592316508294132786855999206070408559117084803184071724617698396137264445696729144526655630675631492561855648933985733987203895805206401909257303977470807457732862456107508459467228417173601163759850147732794928523209474636878222661660641343847296982761674472593934984868033378160844424187004924452237020906474783769591584548591429429432994479572327514638432110490190134640956709057577621826622369482457720782572423169925942983606724221035569228209908031508023245608554444039692149489590378641964610598468749882000584417050988777277215990027943691645844135918817353823060738990301186050408811598821542639354999111062622835159552718240751753009625016098553993461308454439954596706082521200996003729529241983144463081671715211482700569435934680432927760778495903003967612668110933039144470152149276592800904307173929525947898159087890929321042193415272692637300769633625576536051751948848879864139873971834897771581117161536257844454173991682514112743634194341791660665512674210263412208930755349724359353031269948426410041468764779015165177706820331881492553353066957793628264079607180174919919345226331662373938300145453758919306439260901602654374239880253799694176118813405177371751641019652446027356530007272456193012040926919189083227710920376271329359171366983966890675361321454655148417266755534861702070523943170051455978063358961699039454044483584881876885073291487267903447102263050361636635858214155720327454501318238830417750794794306847755625014400121194983986757118690354160384866539839372297128713233508397237434906703508845468232762093494804427701579692512619888511201877383533958595463021399623321651170843061473593544440067207307283068897860083999673859416130279089347137774546601698076957591432856675287345179157831130584356013165818329238160004563067273092814362241976277758833431891915302121854746259094127182072573018780291159563362938730356873301991707519347589120000000000000000000000000000000000000000000000000000000000*i1 + -11394718050596043923343088816653197074701513088308479505862503450193179847167458457536669471802386240116139561599481018790234457208475254570600380167896326899379945318052829551835038421796868017644942499787438806174901109696026152611764520578120983021385816926836597462463308899939236160304948219313376775291515722863170625500918413730660405429150579885482395349317311680161413391366047203625648931358591605900945593278721936038569940819989896137246699926867645876698955866948336383232550934907397140993489795266906303699658359560554403722912189002877332008905181860216446107874996033479340145658868113673394258512286096237202242886538437976673244584376083502821490193683165519254783064262149920740486103845358390334583088611064838576244351196184915446842890841659469797165536877124289045367575509944600306427139033954845697636831381919584376787667438784348085283110568909394758472738550713613464001573467929943450025768726345652965841955107815402769864269565239030378021558901684147111230605607221622159018336071134343930296783169165070658467806591319564387987770569324542577797850702280393197942435170194875245970234928134599513200166245676186472843707529354859571623613690258905977870195922982137846663527850833277972014027601232642049602947138623791744059649843703375216589484508707760913784288018315206233575521623022980284415241630234812676388044470417035814599110573627320136090069311678747087171581115554323351906385429939557303270205083321632928540092838248949063957621099841253300174818769796356823252437224706900007589051472717855816860980816712021008750144495563146245526485000834020951401803801300127252943861115230187962330330659269066196577653109046297073476770664618113275188666141057196244318385161864759737004423001432770415886073521357038946276866087803518483838436159003927390453991691719885206592551775183380750839998608738162774091715981635005519958705334325487401583993536181102547307018268077245003009082751757890786196998964483481202216859687955498890107790137825470983180931764244831299930447799969594902929902034458087496260884932377057515609135161516666810134385951876307007234497893309824858330658835840113972841979130739870309193898734580782092335387437778486327911877395334166330467736117922638015250117479375382056390625521946844190635500278209324228054293746844381428430873948087590693656971364335661864092152577870611737567028025141435487566198195213695224347067702403026687230877422439349213187283541296588382485080246267402851964828230225470665485809470896972291683501476452731983892281939728687008685190625807430017983967904736135916787726656142256465307914980225331692986550137651200000000000000000000000000000000000000000000000000000000*i1^2 + 268856217178602754748660479199566005672982574414624535747822772877040948625280316067966945325416161075621103248197949574703509434565764680624824012463824708574633274436618933513094227117010277985902211553263707768133865980139245085231257772888531128894385804493572101795096745747415746555377000372167670698491805798560090345191705423500279302625534166945292097086662811590108600574452426437140350537986729108761815984730337793929857711408180371982283931892214865832604125360803027431574576406596671227753093357400897827010084207081588661164090730280860090830330320277423718416509567053759418755269158949001413854183775504699628534021792217377416883623493924373062810696283354195083922893396956502170209668018761679970565973347989098250441083744033843825726684403619109798762677481058706787372669013460449894703073176060188270591295523249442774940836479018417059554495066179930959137895953054708288944398386045799476766637264201077392551053569303949580054060413677174225517643993301716709471753203466854310842285916018611497633275463099373992698566216498779702206359850235309627345361114037132703158951209216747494675706200545089395968680526933208257698898702132662005506946123569652241719755826377711412444804042913521587064934354289287566168441177649623871988724065646112963721821971910018173801099594638148769497014462560001382167133413840980442824352447610123647561807788086610102674872843843497477050765270582723269347432463054289332957774739231570449002432481642501651894413607271366989862903543728611943287708352552776974963083126432515518997960350354373736623404451927468677267774041016577781599159579246131788112706772105833066182077554407977649621551247854389858414862931573581821965771509616389551824285585652110031310613332942287150953585355235190025387412029279207777459416240981444420085054396311626120363305339877043149540184672584415312111136279980796471378189398352647728539017628218015542272899871465115890644315865774046362850831577400066290965175294836606217457786975473155486526202339275395632437833414152749629115111850990457771037058798988445929052713045248918950321664369501941955540453999860518543313378948632578048368940427432503021855815130528347610245700808620440645016598850917703706760972228710444974409979524778220120430402638018372485717109108355752114505557974752564528663063186835250695175583152969391770786487129228960483445825789018069404130615193180985674462623801152913010126214987925316554993161506373364220614770424640958317972595225690500992217624323252333235292883424139962800868612724461924085625923459263622269500115073420203670739669340643467685962151561592023400540987719680000000000000000000000000000000000000000000000000000000*i1^3 + 859938420273236953451800520572350045474082751409492765673574206729376753934958657632711821262682798204526211810592246680648173923289142761556736015228681918144241234048279525677006171307456036504041371389130359112223496255476534213563326586242960609336324067923169494919515592405203367275666358115144807255364398283672036915178427505705069082513910750144868053196664589574532178486348982255215380542965996748233991827862729422084467930907636385716149678641062496258771974463513802929142149703865841261408659701273333091551192224129884805941520497143393697917299439498829248788445833564444524046509626425372462555202589726436069818493932346548120002290269309713862806858423430528604563647730857431286633125673237985688494373866590176073902184620513983821120072819630199502716155745331450291111556137680398803158431652466643129286725910767505253141978369715984262198888791608010632094660220489446236130676120855297474241212368539558250004597673335753796789865910803308318344812588144938983481244385023701802249119108951357227457006194187976095032531443993588686861281213388751083357476164803295531637932634279371263713972739611698718487541695385193010625437950458987333771593817742979758536785654247253630237721721934837879330592713337629502106281647993520299333581837113296358847182174023229918829214920119080562740150459194584202178178794309264525326667718215297005288367065348384429291265514448110064512412433288129070658364520668645262581829281795775663229285928755049085823997540921858026732837190201858698633221409821668493687208530757844938367138405653501518776153596434708446189677848919395776479774362697495024071492609241120191883118887913657505747180765582886565182228520416737657665126630125852346966628146311638156697201005712228882693723996267817005829874715557117584218395592572083888888172895016627951640818598527657379508109139264719428464264397697926792994231254629344515290524990531761178220429034104356291002018048182384332187643147085813176681725825075639772982615380045753669639436412325017778167540014542382400771749138800643778472927849020025850215716678979186128403578287600459240453080277306372768266613990989024731706297673223363768669419949413023493769423497964092574514007805844769385377483432806229309348760103450537326413793756510919076684429707433400703288774417642927430096940716814095880151928354321870422119073353575355431356010368410022175142656154648756367350952948716551250813504227153373776394689695134628516472055822524486550452607722527271927390534592462273948504231345821378928679057760753380261316652561170876720145511307251107531030715627718374027614773686703122061323141120000000000000000000000000000000000000000000000000000000*i1^4 + 1357078074983630812855609205278458063851303654366451787835358555347515096838629024880164744598362911779292236107323982807851561415205666802677522746746342139648874945161269930587027758338633562006078170141445141964106423397595046673474300965475355395934557250528074125662731875726846287040779393815665731513253318392734516111632800665275063130814916889906317626865568467556632883012989766611857542934502693258699866199656624586895528279446050431598009057724169670864350809593243425264905408662356137282165832251017642474921549510658459964106658637657072163480046201577170607922986432280649056113792828002052849403650355025019662956697474900496346619221265297322088880238629563890972739785693866542636482361252492815213528971614644672318489364334873681497719297838933766225748582966018411189301677072909667876619436135679123225046691199418622418572865186760801091019404544440811429314497278258104319927868510908575321960099977815197540709282512592582586498715340695109750419437073334986656528197297085491558281513631832238177816185043249995282892843980144787885565629990719703160572343382241487893481574453470353692758681837703276468764132527695616598877799507074905095859963208923384976390034883969856966826763566540990772977764252986269725723423685536102964180854256827336059167194184863344104463759987092652108352207159002516865596483121416506319399400037092459222115878060654720567417786273641180356672745863984035347739219931325560855994835064773755611211280246288319034748539595825354317457173882249056928255078912873101155691566706138141655713894186416376527723858273696673236672778538552489343241047266178776254032951481102426463098711452849411890005787581298711225346625191806859734193450598158387583417031045906732645549801306288355167082237981672165528194862452228394999606153833172383873952412841501283847133666801531593235037025640235081228121669455405374428739818095628287239418826682175824099401719326061748783382748545920679658876518653465866691896106436226193760082887111531151591628324281236477995379776258529951987134283831750532374734723851697879301205392937513722481915339218392439900407999751224942767174481753281425110262740187946531059261863189177139036921167329232481784154624689410205288525542638858789963691551773884144201455835808845346415744978164722139776983802061835783686994553303367027686922828287844948587873176101146446918751381208521646459022851180197273071951757638063356099000045274260074193031456726368936772610446791527426934688122229047640305564662894207477106727688241551302787648652987730295363442314618275237654091413757567402093510358425209010769319716098532682452330086400000000000000000000000000000000000000000000000000000*i1^5 + 1396206937793736451920304859299644666380397634991943352457667598448848057140348772442931450309697734039354658347679702041814068060883745618152247970906028406017867141560172695724326977399912892651072168474058664846060946378785697249698040292191146958681220303713072792412860304401726854260911405910862023052891673393401686754593447232477659402586647592887668293207876345433706535739990543568058064699932501580781100410788689219902530437638493584025991189470486978840759181070763966842448813560552752080545368010993616368816071328581581167420505891474298411388903008519361219109190521724073085501309929377911240183818006423589980479186857870760423997182174354086651778802702644770952922488628881947233620725840429466449398302015331187977542718138460086358963393240543064939653345720701213417530381733110102712061584634513186494943846101678226840418015218671930129588792123495799806941434464637830231839626263457377976357951975232743163072561315241894675829045925897955560415274585700000868408490856935111222599905568892922384789186607146656880900011606986230872646347692119746211274128196329035325269303648952272577805254905984290535916288348685131424887476014754086636030776424534360451644970405833542987685062092041906535727075991127387511060518590706545065986545218297569312337899819470831592541864856273649777539281266820917841420795018028428738391699461763322314182872610087967660060529641214537762952521270232839319200178182171193099805990417479728822613405822104216748544544993637516208074554446800651645436407400159391988954209608878233918712285706706976195466677809564592246708655231212306695978022080592428846931213905404096291644985935287649407749329933025406901260544847033682743549203137453325468508686374907858996636426954938481824659160990353149588260959042508018052285688405012236072082781868393314064396937425336795246971589030282534511883141584316869636870549609640207444915330190144441809068635851112515127765061736715102824611822976717209719175034127886893627678484922734186039406737046133205492400564662238632659031454023353546688634089989836903579579697588686249808423543912263497998216195679217224092039189074900290833397823736664131413224537736198734938866305662553311799229015605761190620088805513989919115743341452630727892497717642576410457831230316407239503591850446417320746982875907308565941991171238577084861373215936045208335556610208756863708552649176361245334145499331180494333843438835985538717119650341340646589307246952521727547881089452028390919317130728507651439158674599024493227692125846216599759506243057509664268310834074495666326281140850558462894551407571971103931760640000000000000000000000000000000000000000000000000000*i1^6 + 885909239844116960001121499608593085893412093199550199750337199781790593373825396056232891621568330626201853790738082915779609318484892615888641746011806444958126327446122050847769057306977220379835940546388962695866856078045258926990290115183922743520358374408922094431837138973299607958585596773637192988329307651406427223284320520678117779780611288754517459542528615933095762401287791396483983327421053625363041339634782783985506862464370459605842936849954736012529485342709153329553223219887725788449748539978431966270665097018516343572320160398187425746658705445271712980190901638412620300861484053578100146529926171883313218558433308065427288274422505726275882392884057129033149507207115711518560275142334347864512056785004568492036068339103142810708102425044014640461270809918603978548608863941163387869862181319556897488060085834644949990913357393141082590664013139051292736482065119817481681808806883637889367089374384810799591266855080720003503437911489412200807958479465057226938228753752127392710920619530664556966599408161246539356464259513954036299026555471849217903107194229901566315453378122686018718177083311549526295077571237247997557074174991656101549688490218189329819061470595635245888333243986464026199709261630697427123129155592200759573868328704241695210563296344795941669793185626478962782963652042186704131361873761810920124802028625447268672312812572855868114271208075213169609424262093083411266427382153462735517747514416360403007660575153016507490148797877960408318979690825469494286675957876477640770738902801571499511311852753508652215814498525837662244281655857573236231256996138231807285067763307090231766604280526405986575345516007874276610096876618914621595230109109229493851215852521702044391148709154785117483356136154982948057898654566055086387918034947028849730838624315350822881552907292586420965920074513754073543668986395769475854200148761186672000142856961076079312788138956664478441193175527906608521260204015124362215782552717412788810009503718654853049510490695195323572101752601391183880339658453537630059549199063768762303153346657873619158860885211645699513273584884922570640207199833429395318022751458136885955406125009818173356265719969368816839036032335215167140901871313561862431569034919348708958607037988037794436833372327794117764188139360631205053074712574925840127972765869780813106701488783937285248088583001405021802659090691956162507110247418943332660610683262503043105759655977915171183736333921689808123900426584541688321830171601623978326285725203933312333375076451438624637582274534030705125897227293090255238361265312425114616293158279006126080000000000000000000000000000000000000000000000000000*i1^7 + 315402566618269553753811385651815930584008355554545805710108428740870121780687656360493820834469195752560234016981840229721233991668375126356559623735917321585244590717271877620053268331650885354240676328508265646878591568237814276918940510695711252183209749980257192282517805700770146134540634079850053584725653421984055018876728669128474510320486944033467937313038780943593548442703070143513404551502898596091381973508493635623580192278739110901662735023697220991936583545497916990030494807654253473439955006766935525295964459588958751200736369869652526863350528858955754186137004699565293016870128101703530797260755511412757497901297889068792741884858624226085354404640467223110633166132947833296519900390167010350784889062513332233604760874587067114394445223306984743198805245888065148453025922087238929536543146246754518670781349165551759204176577700302172623925194880733076581173759576444173364504851056164002407043656433263813287766117265331895759826559697094871529163417901291187921727851950640204757361890018564079315025520902282104531309874963232614269606243075371041683198352208338648100604408885135611302494716606955299703294707687729389604024494966315514638480046204754359822036732583580388855658942902649548070114695274607177922921688346116158078324141190763758704032656781371730780374280251518196272780446043172542378334586180176997745438838178214318989039824695940650615422019831865346320945649544266007646440140945276470833491906097407214846685360162474339912930273929152363565292753592506797774225754042100637408044220238577386321280186128071245629598753872545685066024953973556553450170118238963133862649516034555485028226604907409576416970548787919768291189818767507182790592491355657760428480961165219491553234907414226496742853863644691001441521233701081038265833103132331752560004477384167054203953742759231348737435805336743390996656211638923188634965839185136909524844279905419862881650368169837824243285287496995774044965996797002994812027535211896786798272552059554148377015348590930444320611251336384532806817057263996578927793778928960565363951093279248614690861715251541731733960042385471586577849304544309199529263389072809829760919013216348656963120498808796390912081071471357446982788740966977739998369455596599990156970951592846536850948548709774019202739952703351471221675743944092252646190709794027854182179450881039880581305316725693181128289377401480769784923993664710062435144480031220951215564446967639693855763156871925080596335556639218888853675922920987331068388250532565783261235407598856726804437044016516604092697870708693842514569966050432514557876241117164339200000000000000000000000000000000000000000000000000*i1^8 + 59704667366321475262906695488899070783662676009067489579051071303694229194216902856628145577314082196927573125377996349904057156526832940513578357809282462015203458906984897562983714161430931635142779715209484656445352615282346375512117217928974627005696890894543815182825081007095169330123584510603856366163629008752840581567791211344418277908879751223577409479014554020769317909272270477907535861369744351554476779090507299158221187049424515622692927507184519805772131189934152867774224793570669879010229620876680879193852192912252666299309046581704903420591789705795067946646245128750256919207544239737199669807757183406609558205680011386755536082965353530450329100816098576223452384918947686745452687134653435231723288161571247539433544458724350578984006837113759055637300028234127065767912312613513460301423627737651386324751475732257491769773361524190266360582812839545055397459382965443603786041552554669181344819940321324152967461595547705485696646945896749141681663684527884831407526120626499684865445609978947571987165528436093358584734391285146122481375746504338953259582372722587593755068582694907148480004854309003729719875991099421312159270256866246511775742028125715428959597620523897539370546461756213187537462601835417382945306043144102495871984672553551559377600252610994736942815153253971289194068825652678430006534804847605202827107031805995320751562377111253713725937948613619938827151342667642739474742907447090539982098163597889954148705629414179699522494067885419841059515386283724695702480131926174849433157155324292779393573628151538139490995786085581837417819394084050724035933178464896143234313678937565262659748192344345122062547816401566951593674982430366557407372546911668664184527189093726261861584856987819873613369437043243822496855092560222345294269263722426270648598513485348676885345960245271810613154356137998252898475456205300443155425802090748283822119667941515624719938713103014649306700686384836136544293673766734669762765747040317321448346259712886550327812918168646683672748552626083620716099818890670097195751924194330977134566411352591532149539045143748115041354685208503039171106025027991028443644223846612735877191352477641192539024305630140812368915781939088757780856652717779027525843556093680104899834954193723623291393361050933241563607270278085235110985042089406518286525093666391942349026234958473982273240312830296192229044161400555061687988522681905952754173657860020175624367532187738651387319736749058059208931077745624785517369320049568131087130995729067378037841226817929562833357906615836170400875998107874567012574774070885028385379977055436800000000000000000000000000000000000000000000000000*i1^9 + 7181379114159646644794995303266166294197831316542765181673569332926306707900822060059629697404739985877218221534649351303061479489937987700794502585937975391100761667441450662342167111818865010361656327049407600503225923837789029060847478361499503985255430005131474954498179666268432063653037132533573758049130271795715393283311379916218933318973992804750745092822789696250216688988418747877292468640726216823918658306377961295108145175538253669617014703889384142017906781077926576337604824483987454965579978319692208904603076745284293785452155056426339603773903856727649837018658221659983611201177608897446665314243762610550280514306536462193134835212939898633718035697842066551025368072824981770965334499128543994754689835294645765089845006593868720001199276133419356663748251615086872204865377749678602655943877391334418337628350686508218765369319805381907163585478933407995665207472692824786591195022860198411168900865936712753023982031280752727089008176497921638606522010410722003222572251622716934310623653851041523201897729991810987704321964744742607494910145616291842388900441336418945254404344827502684653868152968442068867348315743332234041958860967454489107770401213932118407581755461263677401380317094585599430993908962983493180185619956656984415157968502866380160350025605822517910063816280105230097563547582000289323351714798347061512804788361816720470778864298014871617463482312773647512474629922092065314181956247190915829769946570569426603561026465982032822334483557914893238852806719899806325669469236850887560388979477734287449916045454553181957213883599362917191176251890250822459352603448610215221799840054261086163460182233406543011101214251980464847766830062855652676812948649914448154171640806431695556696242839922265455882437519656661755276003434234580029652423895383234011232712170479141786805533592714421935274137260210721148194563925089649435557499706035740764845451715431762274411763157182022953417530423346731083501967179452320937950075369238976117763037890163181384358619289254873198843699272439606361903361051886935601979653332972522720906325752006265467332418022694760878263988155586033949826078228016475900753376397150081976075139326564673900311827144248107640651532935117874287856140495609117952120427622504846364316288498006568886932136712640768131488704568842195579521956506810413657341076121726783497188423378336661752879238885168771146185904527001048824989542068438936297418982390054351254417948971534824325362250155231805165131727054528439528876647597013430965192422542149950030606223740164400980085484543055249649613482203231990054012013139201103301935542304768000000000000000000000000000000000000000000000000*i1^10 + 1222136190149520001358644031212828856823810315397882422591706810742004551974408864888543547663102548915599296253070859214026850916550461350304671222708196345210814517175742632979848477838040226477169172047679716762189853257414078867777748327699805633281368456216874555361881451753212218061127617155629296868106461921756457212737513281375498429172820952490806007685848670213364812048298384095547183919463984384094272627958558191970939045758371500150777137164466342188285403148107478143443943645746982805261487872721614799985065406642361675056334572508412790412096786812091404756804111012067990568856192388088948563748743804130710518867193263063047531948520197872301247882156952054350055591811595021214052883789446639385453953281878436302462617706230793804013085582177846698267109352649963616937529416979825036122945936447403512698905376410577540783794150627906726285596979575710486397630757001620845195583328172393596091201870642032895485887965233160062501197742418762248833674015403558403165756652813028361693001596450642773890471454571593017168097231750183440866384616410002284524998881259245480768079552175189523892474142556923173385622839363483273294962671937165218122043535467080715766080737713206466721888607452995577039015877390603871014288172856754627341404903076656122115788545307495212688374995151412460159863884522375188886922790637145239428897314525872377983161895819730736788099551146985769410606517746738737820465444296153487984413798147680524497726428600530165433336493961136438749909893806433112948281712832412530424037806790161128887667665371496215894620781247116088105157143294470639382817494475045849710098573636322602082091594554956297130110661800172536113569163783804613090454025699813630533976374745326634021966894167753157070095400259110240998072934469241918645132118875450556182804646040493633102065705920379013771971652589083527147339512520516589462778108210353536034436104499123305098766944086298153893904177052073964988515889957691510798438563021268433224493515740917040594465367571208664852554659036746850373692564662516831907867550410125721061648512216357409555319119721784727990674509732584618934332706694931168115336898504606815508060756794354875376011539182502965782001634111173490060383724610878676348013563665870332212730993894332507368956330555281749745490946881522949850759795176912740837317800962672211268895502181747921971014852253087304400418170933630077817345819493070978155323300296296427857138980471993261190881058144600233262950494412560083622207935522398025897733349383066491588750060935896793811438003462952455081500396144517409079254009880578930771597721600000000000000000000000000000000000000000000000*i1^11 + 156296434395082036704218255211246986945767031464244854511042987295179812596232735311307514454384873270856932153815630378387896542438802396893699344682182174518549709253318668905664255434810832358218835124206522148608409641194328312282871468833561659285941780022978523886093549651782910786160084686039367887087539008325270938403018088164681466204014339998760035950687702518361243182756744368970330828015923000773364560733282517902407841544146676862584733341057182311567551289520283345512946122644739733491050171349358939640592537112057814735534982040777887267455700205166808548858699550863873685495474185180012427766155277954338558790539776011646307014570200825726855769993524068349615147759104827254548886971536693819744552437030901805475383776422498817872427935144972832190242654895397429262031380585427236214814783494106505927411208631804216825004265610547381632181268740099308846163715520318480061367364161264256683309047273904893782870041047246111153041385800139199787548770065726055127928281866041581949678336499758620519037370400895704223876942740039715715933150544277230049465053710102490284681761662591609284102325936996238318179431093504497307238933041664257341274462593691537345015149628061117657207463575263813734514159611342016450164658540897369724584435671876393026987206042033786876282705405780048895460319843138466042705595975696403755140864694359344411734174609437428544866221585679283630809315411649270362218912846775399087418425550368666284922966652316082711545969804118770536452827815865760197392296036641110447541324130882227360837066022655382359193928001683646790842759102210722993300893892277602180877827898976167160016693377856364672366007546053929070540561955944927953061968131054555941122203577971356811540098420028948088300779049731329790515521752727713747697601478529352941186667170437626151321610050991874150658559066906764807363212647651456146317384820011303983882141634776656473272684197216336264567802156475251702232436029490323497869354889368006633852405891746064847875362612632183119035467345770783170306874388655114564030410545977187574639531544088412096112536430384036391127929752851237236649781605581572304896508896282936429750658566824347481973782166146874061453503921713439316437114767162074580334105599383478983699173539027506987628916216638624256362636588875117223111745038076772606420125073230785248332611251659817331676967848251027760176531700183891876936202458917605788705976606706589967156240441487229659777551217957169987665269837935987173021020713048530222853660432702096039340473839346196183757040370744475674638191546063835492466365627109099165450240000000000000000000000000000000000000000000000*i1^12 + -6814653063902027625488229465049317139034056891090170809230173030876370406243271135592717399288750420326328702285653988956748010796470756871748943411875532749104452386440797033225462774599152531729366784551208270871207578878523783391955806838214369781887979779008962691366388727934214941322365832336962004789385168194970397538819732606738222983309275528717503568825059279729856132653108185041749344647966705747718417705347769490690401198199714155287334962499534131138081062977249391171962261897233103915516017189733262500501475933178935781270048908894904841321948003572164000261637706168935592388538781930860711295240665163904712702322612087205808229603794159568552345155861702569351467179942469166261678143909949604737273350801747560811331655186082791916901537098741772740469573463022954880926399912339371638537065172029522780316112276005270716638080910554298632579087845207950938542983707737415506684013470847446635860773477275397553830996871505029832999994552885593308119625928151969571225456126086106922096169313753367448340773396749755165519823636356638076426517331696228786709822897102973317015528728399413635206292387712321141869155844756047296062248969359962511240753662043043910616840510994184402746080566462009372685424990591738421829495881545941527026950829268463823933280330108106570190646250476122195631784504730507712190623172745894955806582815608535707319358756343313577877236523756557387349467988671438167808201456113823759956795697542402588159412103709914636944544842027717388266086898076559518887706455046774664341701600039184166737250962789298495727067462450142894778201270656511572000921154738108427483924541529603589899137766516329597566871161954541846798230980572965178038961746069370403835352483925980573132194789742181673100336544863164041669355766534250724125481268595176184152916064485916672815435840255181370318791947665459639087747337524801948483087794291300055579264593109008248407200239715061901129478508641029366826003681716458726857064201138353323791907614248694420996793272724467986353638815864692197340088377453466586876954451008980407918893096583071687052653232010480933696446268452510935354097492060469648590820572480023530189532525656119583772619879296858621133579260423088913979355893594003998578092826769734910079222207957102923650311878896533345541931141778900881222163348158271190185258112243155800231505281308246537557176336245357997557788277462728677668296527303348975553714295438359095766715395243463279744957184166628259751043702144862985610554148226321949929542281672331435279401086308224919372214504640863393502990805025754305426651425794873622528000000000000000000000000000000000000000000000*i1^13 + -3874365549477173382353716755443256520045487399838832703401484738614405945406034369585618082616051333569398513051306916940937007405645769971611388544956224849142860100880579014308470406396676251483784760126715843993065935546678036056845008240637114369874633499397755104407238079639844195908218906223816737345255868442563193238333499428519139665860649185223784452507101498884084765267093498034171484610005038579106318824956941113026840073826615456565619370403921232822730666246197934374181769661808648340710654993866673204772196586001044402532014273699551323915246894807425662155368189457831083501179119032517879764849251609265857887056980872872671299269358187362452860267686909654167151506642276222163054333189135171926160075743899111588380087516385474549708230344547914281821148491523470905463724067991418070128809695363842587737625847356478186706949878759978211071251669686897432798219764959882861794686318999034962578871374670952993059151869896183338084635440957768180511284348440245683979889098348345171479830871843995319467155347140392496580111005878542183375857678958118064632311656824481907991097189622434098779754114366841393988997583881643126848953896079972189520418504096222611939586499486036527871917049653098427769600543199987302710876744482383935004361310995042195330010906421516439467628738095384010709191966688718572013533824864354576330454259431780912524769766160134100484992385786677518737720708203425747440855242139149052582894473843354979594059310402120690083895713714247608896082637185560471065397795785179475118452625825521644570806025382306600451859668032014009202879154232827632911461248722390118334426033911338957437250203054189218391190336962803948291382947719505389193678194584776208753602176614661179410401184115381397181363215038091008694136819351861491564186212185120614146802969728238171722756582301286332636516193204070394661473477920227275725866644882344299435215428008844847934293434856510677470771695186170239507840960833078338179542685746342099030402170557214978188483623421167705121792942042793091113213360451811111443438589592376047053941406391237732307955777938080899881402343364062689741639733854210567289919699969317665448522490074565890587491317685270877077446537130906597803603051238619081379604078557427934868674493259021499845483136922136556135918105832706385595279224027858141152428532791155624238436543290571047388954137607952592654894206642956512102534052983526249638834897121146294867438587503186167497297116418605453473528868792971821366061430841181669467875046455551366627158787905891498663793795355980489059515607559181756094417425148149760000000000000000000000000000000000000000000000*i1^14 + -345675761679582449217088318596237218907245064552838930020840240341342926756304025205252678586763155180019229736462648593654943159501119853366985376683243564769294898229536967902029761801066755449783413305586751231520221116066360917292212655588186707855332264816039009818590646740880866101588543501647152746267554258668751167378492462437192482328002761319409334540744796472226632698010980732275686270813453044232514234411947797328306821693079687654699599099662044111270180710827979258121551755347735018203141610469104963522320792274101301150503143647481682632068057958837800634625388923053477094324127369242744497794991835026612568715481228197091245494326044147578921138550428804623344463274831817431446967532233247416721677351791344243779253501305391152331095207766114044837739140373760000543667009719321230895278469687761555633140361076306759779535383078892207652472544637713577215127160096075542372752939266114929421529988012521514703832684635074172380089632968953968587541232227424171675693202959835829168936862012852332299671371719632663237926076664963466384183640709242146369218843006087368454565727539429225934468550890480026473348569966739309504667747716400328899725576171710288807269298016286895892755236391459263216189904452127153498203310057305191496855336679422123198016890985093714447070110760592529177486620355089485612021825356758638934959982501019211070822040697847190967090656023201756976068530957769418873197802186307890272231017151332542624237158256042328163385880671357039130183728643530075995271826128615674196098904814504791199858275331328441195452281776930540406302893624521185002431751596271040466355298436587255552017492339199071827182828091082248817741148028621650159483418381073532789458228498510499628290328933474412959792288474587847101216090125421004957587496997603994442835643574513785481590616507525327146353576324986562309298745976704811976042798259505772613534922730842432142646779159795448396505376384393178711926615700101272668753104241084051362350236207833287218937971511121869470932380413707506378693202765409441302914683722720788291686802705980466077702959706598447966701952367857935277919945693545835880567820339535300705525656603864386539843698860960399733618303721612425010377749743046327483090988725981766014808276769162065075972059311111625339073207668850358344186927706088893890550286290844200609656659065765972557906804309894412862356441513838645293844162598146923356234256188961251579844835262201371429853041100810041551928992115695629753454655532434280774637965571045697144755853503045602028304740631087794347695480496126329187082442983342080000000000000000000000000000000000000000000*i1^15 + 40528864515727859246153635346180625949364327694058665144093025840122855106065520183623726482700708771005601050132389543799396632300562289029566957946998035918084490719227472440013574677830534995847414861319210988142010671292526469367935141520126932697636495793438305930912292151757527047986468668644539131065877362708123331083824347863616675811551691460166991630783328483886554644610779330194788095395587254848873790879588548690501654000471649577523161886128876215604645184482736121465278178907517543740741606889152390984321998797510329329721291108210621395923711048442421486281181715396548791108088993775798562479451192240606745271775120592461880368910217544594695021470909351874344599017495346837403547027654435351438323534077391822931109238447363819860198065377042909687561053954019214280879665856528168282526628378045417986485227059361784719415013859505452698371195501407021027534098373680085024036947982509675163332982624083868861319229573754980975380445137780014725868684384835317733557669053521267117635085196167104791223913108745174316796702719696323850207101621444200018108353606726282508142939673149042996452254833362340318295693465717535501100076770509326332083393674421209628016401874570049262984664998506381282046041531279995662171968021874013138502244356948496223977359067124096491623672953966215984393435369733484373870121073673014645230331568654658283310817763179333258587737204213408923243059986081814566202404023738714682789480674051805921563946728534942732899992358723646988519828909182772508045367191445051289621606273680485588118214707003980394078457677220401602365697666249838945873211488522821560118330988603954816688116348534161210918997916377798966600245307237131849823991395055992894689521514013741203542583996528918882433801449227113717159365349574466658858257317044550880430362835725335298113453015692326078761857636433055625405935434398077843925897410547717775096480435218220961103895607596677092837221969518606288750460303608339382375283568536129198526414727928190197782156247441309280365744524692807492953242688820349903258261077327204877314904200753385893719723590848113353712712773016826879042307514695301234678400776737153666136081345128503003004231181303923087454287413615993580299496639904352778873240955525282674190535551489558759792703700958584994325961745212060366839334647636413471978602701448670564496209419969219347166099111339689645188827769817665831030553319420092831763194189531508966577926273228930533536819952395345894833699978616648358693453470482537968885377031591097472117470396559892503102422331719410953712691476567361348875380064256000000000000000000000000000000000000000000*i1^16 + 2556082445511596448229992977080034407757108072378744333904243759622996746826161622463279306774227759817146358566145764994325908802442257095545977947405597376185207829625378344707794624970614510188568014074359303411819947212752390647552424210925590775407960719851808695168606245436893043482655398143209354942242359361551106970365684492140136315228723013740714819640802120935846282598722809712419824722197852270912536530424368705904526820780600553148730208736830223546049274228474264571975305359827268127313547144112085468656210340471944938184713775187653130913220069421018199000539083209563452591355848344154632455832486860631102135892917796633357516585550468185402691377839200860002553457549858945476394616032514475834185920438808024319898330415038180926335068293265535809297406334952524528968685168454367757959342481219545469599411301687109351417003940668118497967856322391706808685846209786430362998880331772815734995715942348252928874994706427927327890173951000363509161143025051255910626147509020951756852912600452235600882779198277051307686703840635249495780482670095757204501041693397363617511678773094420693704238065326573332165783421368533981442212289037782564156774566069347612900189413129777801851576198328269827705048364132948915937716961817158308491520301238815487971287223019402606769141440308033098050582078280532467931320017866184410724391509215039994353318103776986568226427885207086893842639239421070153647220104167155330157914294226416867345795216848250036026956819317751061293789058820010710464708057357415103181117825590796421659650654242269356339543543333299677913380115806171107363855945757243406014429336762453735507625664884267181395856199666314575452611797492806554074226681622162893046741800018380852251194539967787917143553527801105766386069706027960375937053712744363499561957032764999928198200780256497260498673462329775183546630148480411363718295580679340565842881929355620474969774553440387408986509619958398871089014721013754473174311075467160481768493862370938072060395504750635166698867420592332089529719079434640640848181332122144654522707631407201762495579593259494085075282807974093446984961866397340496528881053540415107494634637357532942553556964984141474576061994057751360134496594447906749520289774339967655243383860208819597909167955738480672917418225167983753503040323181532981135057342714295598166384978612915553744681116467489709636445700483957471790818090553814578198469429966326560106931668735571441266620169406776015308930042951039798609998794746443021618393360708056319075584105026087757337277378147574532085758571521057502035915571200000000000000000000000000000000000000000*i1^17 + 92390575227054435272678295296718333390382007497720660882725462394067527031712425546158124535055353776288232636218077019842785800767367194240156201938898192227267476094067830315860615396698997473092030893525175913985556284043022377225463148387071811595326941463177670873716415454273079406774446266832445943498872526140622791254880548693408672426376779551951974326316997013228673446989270710400570934319083184189777013027812062528508471366221482935782704176681862765161737939462234980917015375919030397832266483082723467851765715899089724748473904123038337120305460873969493868666710403411353475128857931390074726190738492761326572527369800191416846911498376618121441884483883306393834827258699123289386388266942906467701946407820042025292736864432352564054630562325067562977646736015494797107569983074204076074224626207695460963872065350754742071551896170460190397233759903083622751283444289828200140222776565168835626645262436162859892982440640294876067714695183405554378493141049289897621176839696385758853356861959214769503391617790022729741009310572176328077040409735251959788107071407626416283511538126634920833828343180776588356815366642656798220957519242700034419169778521971188717817393751942915058154027720530721523247841576766935810647312623801242966105497293870405813677314345471029280057433487982481575427416155332133027884891795897519724086760548169435668432793384306505153524287136754209872011687470166482336733275419064575784501266150152664056372877853794366677029101400237511426728614237757691379756488951869352293127204921632438889490774324978756823532381600771340631069029732948502323889726546039737375513577524997919653873182267840166772381558708929045771453081529366125834509546577734190708991325229069043659841156393157919640162491187132034963903758569576316307373027148105265136486486240058208414479343214476599432012804848450612883025128942957519539066713847817937082373882507797296059554205392401465237181919318691927502170393616583520060363707523661148009389877230584211419601955118203980398157154094325995554002579124499751123734923002774252929055167474120842322629156707890902213704319682556101099031749913983805199152175577563775857276009697402824905382366608349347380681233239183879812409737260932479277278333359665359306461989515491399241155940705988312772196868651119555008266741510812053526810789972698388836626377926674374803469385115450834869418437759875813301558688849941315984633552712051923182215673778996334424318497823646425185138341640472162203765024365939133981187094231463173786477119896330102918111725451357199974589528370563633905664000000000000000000000000000000000000000000*i1^18 + 884065486867873113299592646621551915187931325102618646070720009232398600731743266843862742058652196584392141354984559282482279016133736182619470930829183721368976756089201099137222468202331010211982590835766551051437552654485348904555242633066601566151172094990757939472888044403012480887550322253643256551223312854429608025038699858543284186367944648252759507191871537045526340255313830112117404066321260221713902533123495328364992525034746012536974029665217051192940350740801626925591041953773513187199510443147092355930366893755792931581787313192603982094669127456278546138334744432025108380099292502310987670371495409007969736577743185733664285985173872268680915512869234629306237284320233799621633626366501743559866881490178284988999861564035395484278143274564506854299830133265419006068650046692258871796880106540891920701240108404383951702633315073224831507034261456618765927849280402168942026853517580217641467392879686569518857479168628046843528283870308425441572762586714565928251062398967386839237432464114703481845299216419492721292438934699852978795978529626996447885026180068517273569647060115839056032852163454067306957489998113036606583480310817992188869687768542433823754657611371730595185449690092144123204012515919210256346252783900072818730934357156865708953050823301678715348441187640277080460707762868085448788340273341891312761581612414110005800068545288507772537697988711483012127986728866496482092670712899111516452418912953448166113910581931377459309506714431569007433125226516968950465159613679502804450497566345458349602498111475335113287519299746885491706153333305363997986803287311722936278381716625639549682264538728524063942747908178464315649305837494316995264148199168762092379944981834684153916286834217328721131987864386235598810475116212131577283456864452265091300567533827190064698261812806529389722958251903957658800590078285239940501076036553357860362415965715016897227309631651706403383556325773209608116835803943707319578609522976301145631762015696547230292765854004036731691458581830891602884425105954606627896608446742220068873945084452453381761175183790163380662801703278368256350691174686295086309337712746324515793289700821576618776989939008183521817992540831235816786699900840252359777519515926988644904967390956883441690485244841844779703567258168191531207378906582701223801738083295452547937644349656645282633566975725435693642270176707349833985677161005405279673690107918044035801378569038994367664998462425280810637180659706603274827048958827066294175504061386258768905324413235944879904167843539924447939290373002037821440000000000000000000000000000000000000000*i1^19 + 2261595463037725363827990273274697384567317551870870702285826618963878849300878980609409113456861693147191641427021874030922152868832330480756732827249821209166110952314762441301717451136713814045199044429341842787472045564990196453509888352628250665601206970026306714054083803621751277001540745008245855440450459313550613619725727746500885145718411894557080357949888490190360317364408582090830042146858376947486741211059816304906671045129260708713390596160642360182118921563561472443511120005994669387255340707100759780660085170102164352802485623837731101093906789134276814759031626503170680014651756678813738950658568928318542449777642203423970487223601591550061426509018226502972933429394549484158226508007075481380081900832600112277184874924008860105170831136924697203917421821550945867531023340691286791349581699429236596290537198595981250114148553269130187841507405556439777431263056249344748269937039768399283354481111738197218289321813101958726014402070924475993474318700434446065854134117699723818263028891688652712212769319915474254761554710970263800600656278651545512411669096514695162435955116187770321924208614959857213051281921597628915229894746657475738608664778531854976276855128017658783731626268607559729916433772979510236341774295357923530056617502164234816030765669518838961959685651384371068676763964095317412001225552103331800330123600021462075706179152648027226705233391163996397642136191824318998901674131746819568674492728497124520093658446221259722356130544986906233141594902975856070929557549657532190397840482955305749152383485267285332604432066795710385718795105380611630140619583952507709299780644606320688406854490119559101587791809979644031164721215059102137405698870029761221058414961215634408373370879198927738840857904447105781065154229046550039434728703944372472690532051660130615331770554560181953609687400127633265350171771579982803924496776279307950356837206864173534267399008263233779270584137291112926374356334165960074924257046956362051728436892859240842546976348368112042986420764162547003592456721094083321995088009501168005858767527040435643613159111017712097834927630078038971813480781793767421027368315386139083623724667816097467687105003673990253861940837847034538253174136396300815898654031163582692238371599416834502930378249880856939929690013657816895182997124896613408209165021240057705873411919405705956161385264531913589668491688898555156561766111371368318947727740207799223647714292775811791339810343977524904802661652697881732362445455786656180398493482355765818682504729056325922004055734626029640787015178911744000000000000000000000000000000000000000*i1^20 + -789644079813330002575140057913800018898246584628769879604040483970978536462442271378986580123925940034475115867173649066693661697227958270672322755089716282370126823951434204387655116069155610717842893821317536030781479247047105790250843552053288019526843000483001405677432129772563450240828458611190899412889035216876235341885779303954446462424295953702554952363867620095619323301244526996229620933642550981449143073500895052167120422295704906443027437631411670939106200758195452291254441874944651523671080459525944640938575624846579541021616056627946727400735190752736180432397199454429477937474695918079310649121457481150394988588382336865730803504290859746408589297120041053421615844372577983900712870116002244172928680653515201038753530145293581441646617013218096397148941412101655415232205128902454043532646692764485919118183514852398571273086165648012200234139098354639503116414619309484154064534326502343591450122828013035903596972388089269899335650117517571456501042769521978007210161428267924472004003087775533739287619341540594049726759368430183767821696328328408386543300068783752385482568177130390627232031400297431402202551037375410827334411262546800209034569849924541475311812323725291548566785660349571543558249202659887957966135242065436164725231078718759448147630454835854031645827993459174761708811223996293197984409400098554259393899622223480478570296015304070252700082705055838206323113376213092414950505715142588542012564499616218748305773315027515511719163719349002174180871460313736132902073569026744492726903080527618333109343948697759763446961841192542183275033703577958758241768408698195309292749646584347287772179163392604932803382402693744056329661989123645645520822713089788375345698772088541068680642115298258259252145786605840195208968575732371823776839933282907858766382514144957412284654813771775489041911152263324229448657276875497462119681247307815675310672110361008983538167336019584532667618022795648763009555898409953160335953619773624785649239107561695173531861402218682594222641232286287975918145149638471532202742730652470951768644321424233287583084949956446141316679309751240176946836114482647159469387364160270701672185555600621806597425105488131879791215707775521427633846719539574473816595707275888046619098714352658039469324942236664320854212484603694168839467998663703478025890617194076208246626485040793893833864208112587698687786175388479855402441387716859256663489794086270726972820037668681584634619279535255065507490473566759614248600050806771089158417931530570605159340069869844579077362584739618437983385944064000000000000000000000000000000000000000*i1^21 + 7163372378429766282374700439770319419710683971097100659622068571644822945832156023417871856211628678928005935933843789417645287819010963492131486413078939018675292754430302937877259360082943304204626084407408858435500938654461608062487853412169408067062719533056774970941421130252370854668376801507235178895012931502343115497059210754607088955098223196257456231380521815334424968130806440246380678087211630582872178168724604384592902766101177766335271515526330146953581112572281725918799085971887967110074349841030431826675423528300940564953510258932486348813125740569244609303512468572473061929527104032942072371586559345153217637039725653501456600281982681172761644059863815057137983068332232219930589634308117333817867924022759208908150885450146047049251421936722160827637432508538594694296167532095935374054987612603535349200886637714840306761108368531201520845773425361031937274160153858042993430381267635691043140434815276074219908431201398166573516591866974956059897348362412956123698704340967119076755452626684915158169712296062787302089910661133947355116441371745339751729512044198683516349962947438875402764640016196193856646139215908111395774904110815505755537137113042707870127627651078858778652496018552884818779353746137208913735827593191779894350950674107239846648133086463784880635603781319235176030362860900849836840106898492878700435423622087307246958849310557900255580161233585165249257718615757577975439801254206576933590171067002280078325340978706299243569030158027826011153390942363438767250228205772767271973545659029241165077387118994647520262509977245478281325942181179132522987794656561942729016795574049351362597088088147242946957116553494634754745687317060810061669716791850474727825094868600428764538265081876667771279733365745830661946075357899119656770625994571527398284477857653244483532318887855966302919537161028760453460039878823647530571797408955501322924091084618519044667157147797390464767108716393671332118298487207342964748828827720908918326828355421818019375141472310188523745462074140350576039876065625926516707857839389676424873483993870429671504798812128167376223388284506109144405044483922940238105160972377045512604416062884762600758490060571979942824751672717478487685772453766689139010336206561017560435948134969297666685333043418241868422103790673812485261474212368633855908022740643810074639646248192040574507983584480935524339581794906287138723313234344992239250709788956659339535356891995712885548799460909900538241594699883434822555033109309466912659501685005474171480295063746204877347709871034606857475850240000000000000000000000000000000000000*i1^22 + -2950445562198614392230213532798824173600797853062385921310460633753844427175607872195021342231338688866400922591404973043707232044459606509784300912726443828047248154003090605123251117606918336717411994995346026800898130929632353378996628089003818180016877182193609813341173690706823523031834409386310200083638185735751682418975060772558257005497938769715659954180013908928171490385600374006559805988717452168498344900731678383873018476887272605065583336231033485272565564744352856753087158511147900187415087863653517794337311587183226642111630251434571516018183631360768831583687238880248061368123550263296658915756250265001881928004234284973451722924502117579125215968908596446808879147479374438205815342951223554690281015636751511537207809362656704383698846221550718450470097634147056957070566696447369397561940728408368058430658775124633852711987768435523810667612250189765506316301588713428687846718191703712896720360026057661771646090386460090210532699589381591611227178485895982115536362097719394377167182408793297612938213451508696004186651641527775916501340537535851478787352144370534684987637975795576172004812428308794054085695553593016932035579127227638868906835337375893044733946871319351494210239314968682892414428798138068821777026352538316439876191007551180178104008911727364585544636114663855246202613220725998954813346902158129464757175496338767678056498292174025526907892255509631132108098384885281852588048849306870027440336376058699281057755220397774867577413511900340375507320996529769505493364470554547881438095721526788117767770989685249819548551115933269851130388862784859348387572841843204810943233328193726528423242302353149238173672457925233579353245615816609744595346549508398151346128885965108679820189292423892793599448636289267803379955416978746961919254974462928244113752304419140861348073050401569994439644952824216611721578096062076474737327223708573827493230226806421130414901004020042713131944675629169424152955286433261700047710138141152038393903289314531952915071666819943261032003455213603646099061794773430734859301826548732580453848896053798991037253083524488306944122302729816178054971716080846446494020413228841655278616940856037508474660428603956590229272999569129331233058922285282330545964815454022897570237770656972530128845357087943918415928338150226455711929839799745736905693432583850478009846165969914122482395926309300959383822083169998932175625082441704192344305522962051478467761719609843741047378988851072921718996799673412758366165981411464976231799229976580195551593934079914125895872703648369737728000000000000000000000000000000000000*i1^23 + 169086613744648951867261592444937523105334644804356281703677712930775414342340340416157350118536099105338564715793826814175530313814270375700047216730249983144400726020264837265420933871612641854840448558757074301135626037656551268805089729931803074223363844729506643863010537545166244971771630304044608519946966808710925065797022092675902808698309089830228216796458616613118550123581587229139636863630859465087031811346409772187634969714842736020784185968497339546821819228971675859316524904639241810042687649926821696971444843379963054496886318313766876319212898996401831221773599416282790589021242240700435391362266642622516154367809621812508000903998770336267601341972131283085200097426787272267488520992788015993055198652342057033493968640508243360489217940319390111171875617222648036208233542185304511102994393645898341583791519995848189598471652555672501407162091546566577181299680960510337329994295854954781827963057488006758597330858305283697038772907382503746470879168988519899552300093816869945819250439291140825333058257942604600973434733150684923938730263704190853070265179305117921457924237908659554750670630784196055251655975531189093895282278069638627959356743070421523135277506734012822102154225267747123884435572442457780384796069719647013421682636336328740331804926074942077953407452487461063273148459969017658391451369997969715309302227500995816626585598336840671637166958671993775080569323840681861605996553217965808393965663662145806544709215773526131668913226029183896366787764035853620953284897018078712477782753350936838197827781320276838196533842860337518480702813353400221780845951814245856273702523659856591202979391717731151451799447612128228685103789692132147449021626154247246895094571061805252138040590833931339896345013705483664578920033085418740537365940646485343289422567394194240260591442969769894934257844046512797291279105390845058218061767039481893844864435790270952032932076189888193139071635582734644072917743163550391787278908435457904777099657068440925148500110147536998864093702362067152880102457329568451216462856198486874693847270663159472372419650432029425370448830907685728672193799504373538891049732312481471816463510437538689278915191095950673523084697202607342003764559002949385829586804278339151055373353112917227883518378202577220559127959073061935110500159002202628616038032725541875720286063521794349103769122716597932221315356015418526414144140964779461350039281674677663971603231902768034518504817047996188956109544650284594191332157772054469767687134825919132881580333481345683252465719191588044800000000000000000000000000000000000*i1^24 + -3615299592331240837028529087423734054489776072147704844762128830166498697717207246770076002367966297046531821520234345789244915147278581865442205725064237936493686566720900490699296366184131283649400306972340815706803313199116444522701067497833773957303775559135069008640367271728909816272964168339790186688642983175056108838653365453993613110465078199593334574424447371962401443066585479007433520908667402431243317026155635653932361585229318834174905343971976539285661858471173922456541951047205845510724324882314914406708369740059472003180254433590249119691392129775292278027453661063582066912888589738302302825695858119846670371430332320386312690209948807515979145812100898808977857512343441986798739370099461348654180504211131987370235879744386199845837241017808097727445383959490520212319332372601405818432174420881314102126892202107724715213541709527729594073689557797075371673611882376814961089287384799759816468200776166519736279408559254410614448226076112418937699369164469645112332350619542018036051129512348759580616014471034035586781506358027726307042129829126462948200473227000259371806914654031242027338664966181342786682420747504965851803194203820562887228722570174107304474838894286661509057247627387787174116998983870080818604274762987925960881624540841479037748236130565641112741089107875629929986666971677209308591954493897943285056989579745719907572645057189405660952384851672733686514382491800498493867045238050677014924366809549757298766511446034069406195106892504280640549946965613943826159139046054744555058936416141254016295215045759999674646217828149255642293782766158140356372066187737826901222486188733792571078217928158955185802450093310602508743790846334548594613572425052950258105543440281964731577880198069065973353923650861333756919736039571460853418575353201891570924889512775943612205582111287360951124771479040328055295803078029403616961848454240192264598105774911473394874576671873438893035203183523808417274934595012147630561858673403382353987072819177126590375641804825134366992315551250966308694431881946078422498674726127689882413251740520558041981210913157550982966982874261577939497087291769188082240061234721823130302519271601694789032046763738451647988613426021744588413882492711029105637524170948642478674942616352832523775103507230254495579676886834621555180840157799064642029965679954920943100645549761425287537135839953326534786602780859976135924791739446188933440905300761896658844133944106953035614550510650779382170644420467166413748953625152784714241489650784514619915011028458471785244036352180224000000000000000000000000000000000*i1^25 + 17503378114079568068885890678889325473321071810823010452182551090812317778046499373906303966536048149561533111874521560298573969366125813694490388275532712753932445634807808220537335029556099118080201472558193941958669499072257016259717326140355293185862524284226573439177625966405601952492001543266612227653293430399617108340632243351214503743992510101226636510256060137969813626353566873968994477234581087907752607521811251090002798972411348713682511652328265076381882812012488340744957912878580466258369894738140778519185534351292592828658591896404620601113626128289256635840585767134515704149361064342428132234577696662936151992072505704245402280100233174403881585041419555761115881768522537223286009354230481244753142475169591258401273291748829771864120527950683392605000950623004549611686098379175416109840932073786141739629315435709821706389906132382424989668574062337012457887878202766336757115166062262997896323596592899155434509500588518136480717500924160886605627570869003516477870780765137021711456018787767757773275705614438570709679274986846325035390431973351596998796220791365321454397678025859205730085529693006721364832072628816038881785994567095612605484111411023755049116722888518310124172890026862775479885193678072355080064363148092005139282631595941083742807182065932839749718173390565651038094624317201751094868052619844801389778598790208849291263712385596753431283900520455802474244826180435034666123351512787508420607183624510773469243694705171472220865005349878988478559493314485761845544562023958103827951731323053584292032886509583668377802257016671582520530271981895251960852344795943628209121289493111693896500146911950250245221597810925987157752031452995844770403268381325934085566916762398730669025028203051690535698794577801768421318617456208904680763703154580765291604826510571699900207336087193470035502300816211036507049538408552922422130520090042273371972605674624400620092217444265236042696257225336746110725079382216440390919287420190492207500704807722710718808508745489998596846357576981111795376945397394549585081445693506053258760557527252915304629078548817828771609344641996739526099993236493624929989088945719168845219226774253262041458929443742728927156753925297377119710389440673573853237056591571676608013779277276051569032162838408531749756818091275166950101102755967094029453306324328017819142935550717711644776711261310250893672945053170256598171217393454486454239205885404513419975431575832936278170511590998571833284819415536170913580328284080736993033966956763706770538013640066190224415260672000000000000000000000000000000000*i1^26 + -39298497417094633659258344205028969986252790554488871118253490120148222719156873140911152352737112559182958782528066554407456954876141554175633930400135804438908749239355183544954774812228607056034436311890900153454479757889655528438855689841172944536448773639397618008960235806966598046492596410337167860681067062048423597104281786784528567403395023532209839859385458954944047841442046038571374692055329709997694309944621905968241415127697307766555218921758467137182303382812009563004546907611851463487621496283336898177299593384998079829001847807462087621861434478870800368777396719301362320053644920223591113777545408878202911740679423396478702591282898447481430371261620606859668104142054670909471763996367053311013414230012263287398932659872013657729058842034334003505138277787263965020163297495305571217035015516242392511236491118301117189727183817195159440870584615948965889249119600887487103060086968726718593882977336687336905743135156472259064186648632406896004782754985770645141034747307160334811182247088149895175609864051772240188657526085316609974651224459533379360958504865138793131768779806071763064395717776693501364485137196141469349804408886241652366260215221306595832871902853421581526155984181127579226310846111754731613255279680777752738354741599128415646041756022387229627304872810370848739678123137107250559113430302611853956279554370410921673494748666501726486701691216086379579973393835884489791521902877253294373124085947276922084894829440595026394444720504778581792931765222187013587928205471454690486081905154194844177068428514712246498287854221639839886344234725027198995018395696721054355727472603523707941000447537263339353946047990284017879646403227818256231170075427863978144835991702463381535361516962050921308554890971814373970424455465067296618382640284985217817056665612557614327408571009105137332154556009944262760851107781365094310005913529408249535024383819446634072437118322813206223083328954619803392447705958625118064108904458413486216030584324533624070950413629818627904040912718791308638178745004134671657148759634156803036152832803030188463829376146287889578126488177248942585951525514221581875339668371164906484949843356924862720286667511070331887048999331912058867260730462144608609248563163010199682404150294240204834750411055571961886200766957380157599303552015289630534902772011096384799288906961120194040895426861550041898035814001430988632821222880371369560009488535557163118630071178272735888046414721307861238746569428198552907511792295642615304791471355640291422770549763600042090823680000000000000000000000000000000*i1^27 + 60702120304859774434618705226452793635002419259277848960816699383754835929304733495848725726173727555301240514362319937526036226408528074493202929222079573247192526388251355391676405585640785271525356723625095017135063468774929675352614548668803849996555091292811399200094485461031809754829767410494186764083692725939258586896229339512900500679784339374053093219533418385050942645561318909306826750232998271745761261537837412596981211531727337580956974998357965959833438347213589072961694057252713765662876724650255345237950380215727837445937125630029353821125804713461204564122871886756057232660994506517120353974110350126365146231039342183320131776228196759382475025693203789110055674239992421386008526584897524928646768346015980253222202434637006632296274867685077485754828174390334677508201351951096269092006921217444305942000739381273593585079921202977084334275277826681973845258943874591541589490320187781230280704023210204965177601504000451218188738330669480792873232104325192699553280872588556040313561009990667317924146774119482449174552662874685490987090576384315546183431568225557957723984128235011029246135919630625526144959305219552823822109191912853697743722346867599763144643909027128839179647437476177954771611889382029984422302906755805643272026301937752081285189849386575991240600361570252839560307174982221630085152229862213866215542440508248341946067710354429726479394933749893620192108929174064763252600431700469964951967517328848718121326536271867339353277493581400423147676028317892913013074975800250762719120701717283459127591413656500443322113627980741620784504378155197917910223969830137525308159138312121898688992997876847826712503140433146840438826282763232935446174402169903897420205752736476689901974901963283317269132057192460342897827055347329153168182752951791735246406239401755895143591422597211810515887932102709067127739991085906453526108766517333462672130438202802486616812584017840167301164763947799882473713105096122229889388898522067590122647785173017273959575474368380131385493864565640663334806200011938834992897579686263830079403696280110408248376444228356022545990880497085061019197122656670947630686593174632626978248241802675069085649332867249381420829310762916768518032230326001812168485519647608894944760701198603688010246067196099430838921254136413416535007652038487820755868675247836735678303226210184855685095287829182127413739418197775339448975134770376478722352014743590868888498787770152610070056456702748127201492788379559823400641329548574355007358864195192485648320500218023903232000000000000000000000000000000*i1^28 + -54845001795555338959019949795153755712706171713638780727502631753549087792689487923906867280404779227410934246160898299027324266362468373137594397729273706642497871376910507213574615137641027477512971655538905274920358572389731087573121242188912754116906301584524813721814762149130528894585083519951780320655169702722126011153716608328234281829248782415833304805862424982996401650117103178163713611990769567282455184438835508746499490365942545424319598147428670132242724437771458969754738484461840074587432986762063220932395812112164495854591005738328947692599029050098473695350032020563101921696244003528908506537789301118429114312056988836343813543277832965360664616638495226430705388091713578038914592427043947968107739467100856099499204138398765627387542567520232903684544303392960900911274910374746838244596633155156945341386544042038601426224662663742150591004803571396704432813261414180878961523376001303117893110045103622573800672260137122550040243904521615011832834608457675891376384224156252382854501120939425958307762224864845518066720019260501797265800906325385907086163591227803255023281253895376339192033935849693861984459831880556413638405955199108435227189154742178792872650364082578516365507019414728949023590674231601488350742978470229032350010630329201385776194059090683120954363563083656521720881146353473496107243467732667934471148135492790645213823912589607535607765150582489563743615974017163025161216480529164682417347951826908532937397088830784176168577287334890123436322609608567469708820671832574584212820870885333029391612431862319517026752038228211343131651807734295622305972795830557004469658072087214071339683000657452428269206996728030530053108468435251115901547868340548172140680062151646508957159500160781619749464531310491688056694605133358490732978475855886705022091694120039687338994487441165500447383613242677395785165411224821602808782297316267080223939351597785578149978780031572864262837699583247640685821732890904557987638469337554964470013366807571896992946898381526637100614896155111400900783154660760750510145055153368116433161695996112392213315921061262931138687585407266239325800771117991080944733464786000825074189334589247280480222584998787032809192431283402488878516037243342722360327672745109626909934896444896998961960945585757742283023266257092677659883690600630003323304249692535043026958914225194033522573385421545897060372570676931948101755743665636879966109405641978005692220314296901577818648030808260272195979136945971108019583990366514194643257761995155118883106111619072000000000000000000000000000000*i1^29 + 40686790403474859298958047110036293208296093124791764276814056771430470643869200056558014823659851718778727911872993912814818973801705972306399324223459353247255617914315909182695553192822100836559937380167429785955812092330048563064639277675074372424277638223510780411900041152657380051211042285809308393524413711072124038108833492236661257369031042585218562817671578262255117180602761326705763939189892127168110920591512747339209965091546259805652355414345080999985645193235320699131605388700075088503036617602531669698760848769768798120490904688361916700686648542164122905725771707808470311555061047433959991313529542598714431428793245550519170203646320910490645602588707322801953798972312417756274876942680518602248838307596584362904607903159543250151629233494179693749160249754278781235595211423452700643464744027634744159750673958030289787572981227853308369647064564021725502919042888869368797304722760804064095639684796583629806325073658537547164424602059251084813611001994327972892893545869046787013456923096040486366929443466426713565989788428554366642686063352040930145279800094691031217554956326087072939769488473479934547937905184451236841463950298607679333280881780950790699230834309082788435360489688629461690153194289492990866954321600253435579716015911714586230637850620328815350913988946368848702024634586870852715347743015177802106851073084366653168887555473747396803517982952777861936052667842529194325728749237909108779874209421131886126841240092008305742475948351512424498264645685263048750231630634487177795351614202454993715637079705207614167654264611117006303164305504431985901528717524552653779292425170642036965139744742897218637822071614340110064307862029739838236874468283412332004068694598407667355197038417125780210400172416839431618644340097997788795291370210798541347275370409936129204883801779457984119906916332218212959193536731393180187400590451341920848471658679787885184500907478545085864410518703082960351397085750192924563168826011354368577611619297541396991050906479414685698582020370967538285273294059902829081741534907965448179777942131258734790566982715908868902349930822347699581623420383102893740181469241074180248897255392183888690867153756118523800214184019717779942944068893263728443783350731679203617916583027013342913476709922033895049515140855318881500113202906403129177925437259539504926960176490974243171043424621291812244587859181724652493226801961893466315424838423004565096785256551087306949884873212306530406923769688109594705515778870901763222702809163857966654753341440000000000000000000000000000*i1^30 + -19798616493627507029501971593995760483921009683845976022625621873860524333579809757983256982573894265070491237190703758330468390773548201242225363829552436027764384913475364680016925521807503465318189296149884991107902818065648077071852074518444224846337827675597475707305076963142840341008757869312121397323207231620931279657494377836008379576813862503695245641151643974805360563788417725089681689427396062579286603755116319932524601204631651741622863854330122993743683020691468313827747093565628441019712508568963549090524199515285103542200335209881918230138909879076388468126356186739424994787770382382343029784371904301753599455035810067293429988762058305208829896300146683468846233490780150624200215854537330796392454632071539775483454373438051640527004632805486724103081958666694197772809969441182366096193551858827409529847928965033080837926537590291631091160054117512000644837612903343173109274803310180645854412309420194343256680213366808022486433182916511698011731981557029779687096368140390953218448484510718359904840887917543344891013442577817135514653350561533961575963282520465896124312125597033067347574706900275462828577861822546672160439918458367306943572819617488980588677780117485558132804622576844943232840869153011629869335217092087046155740419701444123979715237157881213183099068967368736963537847094286020858766909356817636905670150455930827845613054513887632454938216361367961662812746718358511410906978823793268823035860865918223522977935140774566422536807766413875418460089868867423227189961868772564599749418211052344884156809337604748181362424079935933630310393749616067079704584930497966270953251828223312291828700822365213069145734797604534048654088874204297512035445730128393057028306149170901846687447693216560134361503593383171049605553780139803118778128554600417762904185454338635043557349063879591011488153964317207505687280579600307315912345975185395004215061153263425772390027646092176652711720106758521193428744338898006081409715192528171621201930057564511682356948076870871063860601452516485501762598431741222505047515963195283026416316676798313338117304501514380553136637472586626923851117693792159897918343311622372480480133105264355925572019742511995803932655370934625684888322609545727130181148187491985054994674035714518757783603359142460877110339719687621695497076888437444614688894106889806030498537895120585922728783628985673056840517705694894431720657510678744025046634243315827198862975827253120764655544843528922822340246443560657576244642936827776804500458351000146673664000000000000000000000000000*i1^31 + 7014286155669048120700730556942242930604359627512542936961022991401148012160411819078727457223894255320170822506042021362030991571675417745133099648249183463555235645378289027258228304520441847505985006879436309437315354942363254935835636394881571888639982148528114496668143041229727478648415645263910173215247736836198926536017838522098205905020384296012292549805268692593904960504039734873931004365355168557934892262397340650556508747401822520999604616181422408166912209910626415654485754136962324646237664732294832762262494427241579130193340371684148195900856148935933456231965433034507771865401986461007775381108849937064341695491899935062656383132852929998567165486668562612104995422226208008114422950313522041741079771042660426815709342735457154438055286392074335361498733583226397546526636561059111891004440615745744456248078771034612971591263480080044577972183231542772886595140820672291712436192392618419356470089868767436877154878377025814629909659657500659039583690425507886218400162901782349542832576695575791828397543798784558691109813274170044434474677392686161798675653422613988562628117632893466198209273838167711796942926390896930507153524434257444690938819819435525186179482091683803577056406758507429622725151373401565090319986128366203287176981406258688023354722198591950604560646237917175534432650032985394488719182729692753996647098431412189554343522027451060923325139723309984842956033154791278604792292025847158439985871190059666770982181009599858137312701524244643723271726380412943384227442172330828782182870741972404762919977394180457208705713918113872549260287553162304558256768380496140472686839644020475519894716261790942378554166374376095651585435178254849155121996563459819509788568177187557571463874900036641081543053973752832784407846760694397584529141134859383935656016613703528642002603596255113562104004241767073885397038666235703833448993140645737032632559526786758023449747489642085011486813182941621640197718049013654809057274293955545965511152365908188602188153832758429123399018366132193143164809870731334444547625304235605285354830483173089356008236699955695349596886207820128923844026499945846827485981736081924716203027007173190267878641833081584002633516743445440371866045305062239128349535464556674798398901928337019565624521728951335043024862984717376688318974596804743895456537645885402813530634892657685318341427866457294666051039367881213833499733026421217951138388535263963158042241021584375034528493961807782948280498085110572718931854373098252541067358465792409600000000000000000000000000*i1^32 + -1733303501025995255989351962326615209297404305481656771337395237144102645000757027188543268051003635636983602193408489601975087135815431064151913190272110709600741934194977562900355807106326438943340565302977902384388539627175930858710376934572537507924945853745037369933165693990270900931953846059762316704018673600803207795473429649541077385619217572683543069245877885853256969787612034121822009446543175611160134659062477995120529252367094654003450169206604799400646304945474920901255201123931736352117947854853380220155715337740220914321614881316199660221734250007815442173028143010038433201265422409106515329920901891426698483768741749745679021818342192952037548072279880190790179924710912097076421342406324197313579536150727679488434058977597517029517931968380343386354280566191616087164184343620592110186819899269126704659741198172815733499417240473296576399697182373911328603544059705639982835270580799473256937898337975815648242189955504864717688594666104034786088347336993664546153346166401339069855390601054009107506299898320556763457149935688087068564497164876013682347314254017347785657830161144515329102091190668225564319413269223981947163013897764985718994683825098893450294980665202455500169918625806581939173218443651094871265005240444710144642314583084812054402266165804952896579507028865665692326800879298177946810298633176908993316205208185041863861393738988062189250608362307726308462339040187263620214475329763667655370931157647704228857620820208854684169148233786601766599668029943940999988642992821563829435884981103671335061652832532432375310929249743833490628057978836277846106950458112736066141767083832261898593552262695139754550979289352115951862044492810122005480248840217421883104428328893293217131181470745772833982926164381237628007929911972202074713555111470537883358438818177850170189865047758654003603715634370807887129603654128058245108558565695583700629791541158348108841314587652673006905367111018482326956565560210439532106195422055671516726949217841839912668065020043993661635726589890274748817405519950071243508655386366452800746008669234080283388028834114691378762837316256580324503297863147122282334010039411280777924713558726677217830747745551151064845593994228621816848269690774987648220264307958999418094237725398920627580438069022156735075491357929838061261732569106130526662173362103210630519756598084722113619590353479782093897539784209438646338322771101599213102030986947261951237458067732041415736609541153344964872234923381569790955984326229635612613657231360000000000000000000000000*i1^33 + 330319714593842667245057323733979408239953763457298118708996474593385754833669712431162413976983794515644720429888737947812567866948785327963504197289794842596309678946649590019863032541048232625193865953247740914107873368257611700025023236928616747865067108926756717675161561561133391162096386485048548816856945660887119340269646889522756740929976766904017699601844191464950868597507820311809069525494389981471473147547310456898954138865885886973442309157962368051112303841147024894851976514874708112266802505984102141354725541941331073604777533551156150162482750452990808209337390800791844814776860649048982086300404727348748950354510046001577772570178880515394241357951422311241876199442184587800189886943052625584928573772618454597786452682574469976514063097556121624064548780925618616910228641093272047985460610073199943749095708822700941564091559518028540516248017447878619946540183723590805449011323543671349395414783997921008532688639343478931374062041710210590151683554564376388198456762645894782514021032426902973777938114490581571391759008317799516309990288425059228492423840414088206841367919322052363314382339478487251387344956091512162419596622442488508979891530489967814061787866187666056727341954988320835359996260566228788432741535725398105836648400373622392428994389332847585717456493842832987397871731642076706426662976777120791031722953092671417088002751320090436247666040075660942665010785448993745810211559160110634713128544380896454561932701664451394996297963134972260730210998483977599628603933591066475145549904516984624225106144583715823461499650318232940895649508936778593944407874382613248348847390658088487010681400631617793763234415684571463597992888082617802297882819716721784628812860411111302372524590227461987370722078440563709620060037879606545399549128050829444016414187812835079914464102070068633659772011633855637303629015351721260807554989586878958969118359747134372720321206477814835603626730737701617248546432284565064033108416954708773971589858951689961328176549355170319466590809837093153135517307751173523214174062663232103061655896341935138475660376105155719875360918615898443881074011756572159144726481253995591222161196765399180765111200588358676196964811084417829107101556558827701424321882053597102217928861775856912916265767160060832482049468239300798702245597470086063114080004457050565312125427952988619839188925617880462151175831190515417557075070507600211840232291062682320757760617083767760566456609723345696489865010430789736270181008752080102359040000000000000000000000000*i1^34 + -45236896960766603364667096020549709284386083284581633019758221518401056235729832350446666454413651177696776032484740247531208349888191414968604211921337119890782172118827926405809530905882480411879244158742275065925917519142673745191862932341469401371734303551242906395544488623453537175052415688854648809950030867834416744382314461903631329304561363299957293457783676337372862180640149809051958122933305241328726364933491970246163674523624678874464679293337614848485873970317220289346833168562172954124566361231178524838071951948338014526734687913399592266739471295782710767304773864747103172967210546154500800228604570317636302073617058209107971305609787722552141896594639458424598500492218368078292478484637536278847294223556988627895717157535303046744641207825876164579919321754184751956998737785752839282829503728089587557908849355160874145602250640635452599590756861108665178262887697534123325633319844275566518422223295967212476429228344494667470021821101647857050037305388554124382032378303306955893366516897230526928488423359092039795012897665389695816279504664462840468530738600453290864196159282762455287063211256878850974892508728093082230660637821146386252674885277654387758589941821260426759276967925337751856822670503846499252060554414676082777682620555932335336760110084996335430638888547327403369569029683941413740614236409266452632871000269317245873345458936312516833367030358312029924675125529060504670201280838694478125894067650043531168380453906244764139048484030969740180979532272205751079207560971725182234235678438756972942579755819480692106807990716776409496881478542365662057669325866450921515594148256439503472587395605162435789952909615391501594361525703396868704684883133406968646826992461459051256537451137902907207860905624826448091001846879796207811551521103587970867870447780410697470876745402434505039488520687968674505883990862991171437974566665501015198785998925234106019415845131035306510611766855053855637165232816656088580768451971999243411057217462724441090419508655049187584036582170985327413814023689605099540309186613811977098386636831720948637376200852712713545672068468792411054657929889964998065843860977664202155348394801959874488751728292135169823976526766759116766175452440505741057466388211977562900405183240362501455374079177066611611019627106302634651157437272452623902045673397015492305528205788642987225715864479572700667435908116710207961035146885805797460967611643775749062573358918778894976266848010810277586680079369319387373146434323454361600000000000000000000000*i1^35 + 4812380661904401012933369388960049996294633769657834521256785229251907369412828020574859844235649323457236190683459340554382860169661126080416415677861651188098893120718369487722618288988652738540268419755825019882421603765723025509237663613883972945341719876246606590929347543060839072589629113080397197197224998720188820972724400950459695429980807943496114128137156375731388511392469282199488488870166721745321986360355389499486405503248260844890279424239060778692659448805140612083418195162067493130990048147040306392710774223752485140192756061475730139004778570298486610854288614353419183340802703296168447378462287754924846898445379209116895422208201649265778486753360261332422564902669858984788333801186690822882195103473076710886481638993839455166674793246363473157976004385269426290730936126555580514260008669446513254976918480772785573548979513832152650745228483076791801822102560834125981402161754067056721621189967312351604867031437157808987768633917408552030399158720959179467549912856051444160693175987378337815222979804104516451607035797759571261939786067395488069197593716218566960064622375025359834153914310496965560318313386096709230296671974958237390839593544813833130745097324846534110289429670800729421103892246836885333671276943884231994868317082115299819129342798507521229571743049762339225685933025931397721606763020999400364081400095598458908291615400697147140218683196302955393321900345581615461888046344619900919636054090229132979715831126179165502409140937299651470137045599614834894021389378281464591590260956556878973864945904850048169940539568256833435817827100918615544439859588525635613481592061680228291936517379764539632306718489936715319194340791941110386782971892837115994798393251189829840226506949583554836812750650706643440961252606711614540163729273198616225852771654269698553574971606457666114879824980228071537065499492647763625880724724372446371970295115156617776060544747744569113109790539364627085720797428317814190631247696624088597033614712623019976061026729658175991396516258345066334403062409942425352303810337917284503746232258020864859823239764836900828072963725371583521680762286770272882826985751944725166533351766063916636638810453257318754465243505004437684213500941764321408862017610529528970747174321663827687450287769264636047832692763330627580084413739963547283879821376045393435160052071925675109591512526482572660669141523264931678163519851629917622703589842860416524702572519145971768097013382950769489825933324971385172068631838720000000000000000000000*i1^36 + -357395584377314492955121823855107977276373464237043322488923175460127691211904678975701426188449885679772857854834880902556350340298274871082993633930105897844167331543390739017192410740870591284406329262990799845763639496312642010759258103485496197876164640819741322336404411102554200176949853769637469607614745853817773867952763045406945862051273141049150825851958801735163843664376593608949433872390236355212120484623395012247774341571106047390977645840227336422829641049823491992809865181934376064616425071874620818758756955428089181878931160174119204077347140495639223255431711416015638265426117074907505250086124800629336436246428178025044235360643091114740341289463017090993533193921011362463260620136748720965557966936175677732140951608829063443078716758597911400412647362563185801039501503107545778191635056396981523994768397753886990411720672652869334236695056534219392559819010296446422472418683948782683175516028545895374842243150560403617376268152437941727739409165816802612259499444310971917780582610328036994573495009536976672881475959048311918903592507066238145037540635564789608803264258961955864656469423224453632079540718088047948409666266150409199931417142118321224873585916297441089039955698250571827155688737279890825276660600244516029691098169431078756004456135877567135848964109944979720218897618142935338611034956442710376184128309868952630507813767925458319645656324677934274648049038952623182317902971292151414175630762515383347011758576221318007014923693216869811097815450390077202792122005149992214008209157612937880805367908729591703468279443786403274087935268288583146838000730714347158059954281040322111695411583213978141462223409712477339765645305587284750642060662056445288332095206437712122347752624530487923256884906852527769388689079632199280298441176894467659812280827295702938200790002759000282062046816363472164952269942629042216142328266631057141893089148807992602264714138400042219009414259297042196727390196252016021492939208284635492668830102996428333441404960593995157113400774092797559723332257714790545790644430469792975892485892500577123803052762199255920377945385986108792841912505712149607524108673625836585702594212801334650560730956828190118021304958684545919771436150124956120120618301888765455423165297622551449686938438494474299852926289308842786291011164818558383772755627212040197154701226655822446655517219408775030106073683283738509724169805336819198039856706597670868797286238885154412360596148466529057411635460610428843851776000000000000000000000*i1^37 + 21584107597958885687478235085220704492196125005745537479929067840743786444081074034071615989228570946908424308101482482538356956295392427180495275939111140195716706922171946358083980165526968839532599507646494512530341764970632587759186161311490846715390854821053752937463659482651947972826736984704214400990219794301967562935701831090920774489422208039580223213090934512204188625210368184662764279459561305815649060510248232591027926184714273489732511711399158354989142514643369662007198944183729969790439180927835241602842509674948792730758354851502986147208687059189922782385062540270109169822941545569778677826647762290504225000993354975061585809757562793939088287924522313499524666155180173626001177056457131720209714853011061472469767172179153359361131071212622045184399698414180178474447687352072106060136730759928862460699064502251347013684678200596175863396595909343582144055753682710613675483953250378942477200381426244976725668944437382438637445286790646146657113200269490095296743259097134636500863160590462949579717267438247215111526751904187113234979893439884861422778926695997168600198828790938186077976851287068976884608315625209467386796260474443373727895246493011799799480476952784613346151758065223959505314582453480766930466743873573310320747659437355829554703704538036362772615073733761570062048222762850631765385625622279373635446083136597369230415313982908291762926549602786333631039927331912047996110034973354487548358599532541771888071177205682763843038884931449759484468961741114694404138640632606161167085372573117173300454129679109545738408338156751537021524388647277151680376599134957562528914647891467851169188073054774200191662811504395108760822505384061473744081015376522542917551177707160964203744888626765320545228172005172270624174562550442245363027647121228065802174114031965824945773893976973943277506542515272336251930791181018967730659254062354679949503377486678155819770876129063793313181429438768101245320231647677995179672231079370667373134305487542903550469623490573057197725888306392748623958196438756060234923244831546469578809407674405136649323114425295608391904376507109122986216184660641824401401397433039424078242337701089973593428463771136491310811443555969156826287088717429434411745902540671076472402313754459697556633909045711232825836240203475031198026311024980967635425130570975582474940640061905170669053520995065036459589035646049980163426518004507194614804851628538338780579491395405753497238615723545174277038364554166272000000000000000000000*i1^38 + -1046942590419529757164931225006008035489401445295674493995176306207440471251714828886078273707030645137571231187882527359134090961836553859328845059976688578772009015023937627105544616767796761647600789461481660868656990787453560946781355786218833617759516699591340690383853668387692814650311756698344379771513057761845684830106431519934085476842993697293866066433648515753353728900808758563390862027049540085910656311283000950065753270902468048980496160290763040884731493443992583034897054660320923677921158642047979516619193818039499282343045771225643824407436036786304874916573263820106138092302812038160317754352825055392761363353403602460188703434665125783934794777176263489547470131494318905344681164051003600744623610213475007909476653286731215037597519172455814094868021120924564818113958277758556624589870773174783719438324144598065479524714489093201913665926660366738194647973778050104790708610339928226194365350009966104389193601986351653335233009982215935247883084076667445900696037365544427056460351811236260333865911148476434645783346828806235520443421503183983919858037981058993910566218616282026493882192108226644905194962319711699867354689521567198752913139265234318383411406718942235741513420751987714336524220479628713784603758177334589905171566860269532660528809010541066276115042870899826404353231527616841157342764878790955285926602719179980939076241432032312951142127762167740557547828920677483385598513381149342297639999295715289367374698233220465125656706192325273699250877084381153919617621303057979241340123415839838431175129592807389424578856818686567363025277150490626458874499327190369836619744674010020313947692819795952045012502194922519348146197245110126680282639045137098482665165468505149846684729334080711122960786998968791028885497982306922696871520301697750078954110610773594236706075540590697656689779702217065793050332904553645787165803135175799302170039765519110699853717108585741699398729500962699252352371875753649092758783629847300853504110647868072884341634773920650835595801844108060554327043894874980852530569383134609944049007567808931147607704301632087748371676973621127684016601532861600586034536714466354720230013855025246658692308077413316499312987698051513899828863431394823411882849109029254284084295705725642012548590961603237755396098967917776189972030350070099210510731851888216133249829011394405774324082016499953330701884427841222812020918563019074465241945723912139766352771504721988486792844990722549545587808665600000000000000000000*i1^39 + 51974099122676134435368494131140455310516051845407442179244236264794730132966230335300172494514089465373501306869631037153703157165117556177174670970181643493752836816293675295796662120871529627293861371902889613214071400595237323137181596477128499383982572347005919475655354836928140560989782471679793914213655690845240717842197734104288499300021236123605751532653618764794152791204289754305996150555642420033850034950853164720165639086323674803046461295350735252514833707353351539699934448427021081120019011120509259360429573401263499164180505704041167447062603961055120948253886170753726216945785530170016642001434312184747673862119826511251812633853348571452386781748794866073150353054917078179082243012075004860507821835066183073865601753544021717263521186532295879308860245037614715300947518505631502333873596153328135469213923369354712508849434465973919033994125739014253991809222287179303871708236578342589008940843034224449032796900145472844042779291185803589286203725109128247160124623984060726539307554117413283903488746100861754668804154222183207235447403255263597093665008995716818356379282198779190376400780048802904399114133890838811117566230788957748433340175608351486487999711345307818415227624204275853155302417296821343362934447660480260862742605160585102610202230893612375067667047289845372876938186005391241893952117259865755385740250279879600547649709099198166087215645848118790624100306298266441931762145773082367015359253755904370253316971762410172706397505587143618556181836347302136170967455409700732777763682810256395628329218804499423257062884202307441228156065771557301349425050153572033587502850107355969385705637707716425366690538311601003394635814427368682715251804423049191006795756308506561824448651774955985702860326639859079824899376463823104303527351376229866363901632062441801238706358439411659654330880919252798223994201271120705028304234934881164466930140237467123172000564908535234552486406418503686860253271509681467164879994640343210666630187572886225368482450418478330610074455762686150605521605637675070036820286640843831865206036576028561339585818556248488591104588731747707663035412095580018220093302155993185718693734477929010752246257472394406155720137116047250213071628576922004702022704692902944302896226542605696100107134676288905830795428085995211400508225712988104741558396433189600571511143130086671076404224100911781577137608317626285009417024196003179650557924659937336039249831739459729554578113676695138467840000000000000000000*i1^40 + -801930010182005397828270276156137833960708959328427578430421050906168140284011062034571083154307242451505154491551085818658079267840711007299585015976774458501095979855233198419915249775359171132125363777395009185409017705706482342060781814117918001851274771696564448420662349902920768957082991633938141726869508136113949935591233224347593046372225455196209907691829424129388181379602502965009365440952813453759407010724388375547295980306744204804169387520832792123535449926902143286223746283856440149784354370840012778162350914063758550156290506670431246063750913117830759459213581104282449668072564746832460154423611402862625010034850116896706447489483035881761781052816833242403901490611530820883721296827308200434573382374479966019649498962001158501670666799864251134499500029845952366728295700218904533869704979182830653528890024011970914482141437719543550910660413806253278902325360844003389500089142161687188466669914567671814535727635416839199015666553155804615689162496186487148099495351137160330241946670347269083911257722323956862510874613513711680376479376466085139422459243980327089298724145318343429156427930305058141374825995079844376900794569732373435252237544554033255826326301411972456424762630171549302192169440833803118068419868604759737893427605867628255065153634483096323647789324097699533734533036711833409847532998901296481061098434073280549619136688753868222978380668574263171784326312507798511248691826398002966227305561807351313530851186896559396990564432395894971883936979280075594237879941720068131817503896644793210346961960142738859420661215631020739999279487612758888830234483706426813973207580981893858521476128721805868462228499902561132946749665528580673087792755507040839035183298250989912040370477071750350886217877388116701369187982082008604235014275366065206514144333401976356136700312672076292653893652804628928595878460888311198060605173825791700352913157686787663956961465164090626038512860849855058483191466525305955022030796390592190930761707361570302202033742764712661663648645408024854487645181493441841602379996053796871141340459033396487739707658094138114878203270099511800637940942992878798387668567232203870569663476945634103683096101627111174114667550209392270767104288523717824209397766702105345729700821865460064849882309984134639035280975436304150727829092407068960543267354833230707564193224977467148660161928334374829157469847581549697647837355971117252111627518483148153251149445093778893930377905176576000000000000000000*i1^41 + 266090078610249475352797961064866152972348720706340595763552294098495363460458132742654626459396178465960991155481766670518352775244376767328028117902136915313370425685146965353414233370554052940158510292334413241107669640672321615588537415353252573751120337479814670416853759497874507735890732355187230883973391123196948826650121102890098574010322645935940183382458448378573871435750562444515437998002062039817481876237736372665094475804964915861450608104765774588003346262168434791422014876806683498181155392896093954237935443081736099724387518607873056187930824291572867459477242426789315431539972314292090183415874349790355270194351546594067033771036554367069283316488557687076397158168047224998454047598229462356355963606091621536377121967541096871861533006577340077640892645744530452858250887078393668433178160531132210512412368914273056090159121758132028341306715423142463173161207053110838349128803679155122386786890604950395480375508094115801930346979871229958639849013480209359203188542683389801187479734879579947924871770307589964320116121530934042474668559461533419793078518756355749874831855808634456232399152590020144057218673354674718347395481386839207974398807185067305271438983196500884895110066061902194562845455850025473078761501213160949398663662420523268481462594423625871534682915820169734214206938160139404250127247939309225758620591632052888568301400758835172771960163653143284119652181932759828926809443263469871947704134541988549059629543099717500996555417602391279887685739786549113739777615188154432844665360319430305023424481383469173834603861263106050657125899735782003231807102927062939179269244367529465467059059590011826572675846910976070999410181909046964765858807561152352495519129971083916792189078084969156060218871579850378613784874920550864473542426515744290652835747264923558269979144646988763086862689481023719611256101005025428427681388571801846540464948275021953712123847679940683397474629663040483614067379733887361373159873546229793430870171618000276495477084323761735625561301881255100953227046982496162741724995320635090621051765447059378559000291425793708445737033820415047173170266621912626388664774339752719520507682288418498400203840123242311250919842189550607867941317539704273147326441878615325017186928621263801173092991955950463439937895443889259795996056998890668852547958053903271020237999768412524263934739149827159398625086256705193505688448361811294235424307212755082089316803354195090332031385600000000000000000*i1^42 + 838911848457330163235822528350702322203376600809273272624462347684307976472658801461751897299457447720208814414856405506906892318740534755445555181365052372602998216895429710642047576819426426235179595465485713841061184439247617939725529087911901862190119675509046939479512468908933281591806803743196433550632311372197360176480293397278259277726346957902849925641734530910871113454527075953964746759592919629967304064312968601625440420245048259246136544734698474685813088689582650385661943807460654420953702903508557234385889035968108591144102765083354053820802237937735209875343617580912351474819792090711639488220760606707468819629449359201213145034852199608273760909598928411878918614118832570179152299613657347920171882392028254538878592639348162268869334031460527867242600823706743690287867823906976909619889242016113324112560276610410587301566243093545506415546235594308866237614487674875909828767317812219147102743358640646128618772517255745654433888371586556754193419801704682245513915482808108936302590460348809070622336111128770142278034139041635389849779246295558171792046123109434465598895978692238407763357181270159287994357656053977332422189924593238936972041081005762657092142884368526059162946555372543630391758302758416244563965431192764415518743159250768702222179873241950745948857253035774751477497597385062714382688401027912300307463616403502350854056338945821927259294399145396439242963745034147520674492877824675069122038631041988334903985333049948068906265108538539082897702438871883819237247914613608604297948647622291857210472685195242523177644540721263827920608897308443743279930397775916054470663548596233882322964756865673627057086269135353780320542295825130171598281793000404295497790999520853102336111786748789135552237438238403724293123100949571047863115432217949587621800192049856631261559970299706894031235427209738299831421368296329487307790157990495534946240844714309052664086575682717935953205224149825573875671439880234715178517221260241830756774992918741350909796283704382186013025558533478455292389337739318308438946704453653765298672312136619387291310823309924647347511379421831432457719896803299204273925458589164500283140981076608145074181714071270365212990654780284282181420303461645148980684703663918065811508507711434882002406894154199433539451544665221843501974428764984284287048473276234151545056292481247195980639226657028872798918743842237302358785422872779386179343848036421395446829808359739228160000000000000000*i1^43 + -53785333563525641159265509369732169466976532687364292838428665095495726009021180167052036920431260007212835453383159966292682019590378900137083380644954458221945759812040822522551964810863872274693076378259125688189034196953371606814612712624160170587465315960732093396520112259091600060110431645128589496517996009142853751206867276582369050492987946971614687540852322687406651253465467658040571445177897945854114248749240733822236820766748911782653249191643395233841213460289421247428856768179854548905771104630111698258317229285426592790304350206141771790239378119741666917383988291072061116110517706531167452732426328553037069742387028195550914296979776295028744229216327529481393704508749923650606243467285774681610150755834637923738640430207565127466846487586471577792957567669547646818652718461584615295511783137672878620323844299078592075512920079608676541994534567666337432334737068829430903313518803203995876168457648949461743120761124492187101041352405758238023470938957202459971620761848181570168461407522448089142191433974731855376312408941410634514967813224490713909074837844521668085783565815801150830972393317522678009719678672100291712890443110128084311101396356927079700459056844922667527261570330772166891662823104473083326782877423573500161220160083573551383577874748912205535159312495045508460789468644326012770282830865492237046037942811117077961075621765825995748042668805171279373055559965512611480547304163432677540216897359781908372257565350530638067757406910531113307641021534623644097698964376618180849531996818419972050594403767724029526653072149301360968722540446318457877350680220364819433041573858321749818395811059851083922683980650930889729448156452872839687359061574587725092575175031081382483969131140505994607339671664248632922201585584885824657983450088939442959770456312324263351338660809955367477597927815675352541172799631368418981220061211813018128034306227464129142850850179867076468090369050578949930715993657101228241030410444194028896293278414849177008559575437545592468503640441908126350985936987035149278955169406454672743368544342214993740889773279429992881236431070546261606080496999073960734312726129183588768004707417859142023945399300703618490428884555486620500956205175396286107873284020914542549065125090008922958985975367017768995473962673134485465994824626309262555598250410937576019915281518013644405104621120508742618510079262693881963695162186024005939522624715552318238199119872000000000000000000*i1^44 + -410595353399958562181051518933630392762188965472767074068254332758267410289821705139439989840790772283485119185118774970747730516006215901535680193168968594689977550474361610928689640807526678492741386816483884052918682665344144455971698530185486514275756121877441451139104501682770293397470740238032683833198521495497312473663785323678354041200019256148584551127022359108060139673554210481376550615831055887300455856507925363424652586311452002105826274307576321275821825967963720385795033735292095646720102478296097793438529699105973883015431242641164571848887789774634114556579678048990401806939935509913263089268418065215163371794762518970011728196987827101919371274171769461998706204825128845931255585361288577010215554274846754742963902500100494703100380181991438779190019300690532317855490977526458401173634097820479395290924603863450608331206687179172020518573716170158165666297391654910772087880776750227169252834561461574588677906175598330194795990697113746749910204048826175782926134065706121638622154013922816076764424337361239811007492949135840309265774554337762888175448049401889352592609065848858955872520572911752680591083216822506178098936190049314784511454606920785230462739871360935797723524404968698213181896825124753970354559444154780695097687910114879005376884606690805212385724843762059697271557330288565290027458723551430063373556790519506175150625683257185524204574301155164278501537236798634495587536083158242617250719472175263916720186899921834226013731308587103878270675927120312360609360464015118175116615168391479813158950622496732039442185546084500193386186181437821498844921178432264377931143086008927940676873195614844681947911530410094020839669257537688724037927887264192953336446263928782384211341201231320138613018259903391350890012653248657350618671745651052943026008545459145182252030033900745681123989932817308721623150157773919558597283152100364285193783761738938429810694173870296631301544570495268433673317098035487935418307247605252481468653308352321449671086388603782453858401087903679136216246217164133711296833211693921611555354145798053408150321605023617664393120749655220515840934844653095816489943076919832158125894064173839085493770878215820788878812867929760185863453990265432164711540777061954576184654288618511970243228541551642233230341263268908425998791050942558189942258765027641548637895822693525040338868465137954040706723131784565520445821843838475139628614188401195411832832000000000000000*i1^45 + -70362101355483959089131747903328186387974233021150060697588114730714378830712025763902895938130202800076528827535712866136620055651112246630217241173717071188278473979127412710882246128229687115109174694951691475426556659774080398649835665805763027366271426515361274584696191067399702090071147027177091909444961080376277761306748679255647644599823965102812046545058051463155256482592019597850577979500690578393987233732687885945476047908177813858720560692834775889127530700440988376050301565861376999221683848234980506719771056423141095320896783786854858578650238912562644856088896537781311856383242044076088917893936661801169566858614047166585763211662534790774201063644956421275344893188645100716040618340525765498152694798110797616299230982841945378160979885608017495192662680323337973210233418664964018576511075908256913163002995309870681502367917379900514227199737705336252719631355479360465462391647791842875131944321257860142576034146120731773923169956852593482507160654941776627820094776180552021871103483681769053980200863473235392506524249044634634673630251222614810191478207129510041203285193477638182383250265425513464701377138600600462023793773276560725895200029202977850609252755111919990100693596122778778624881162789703687484872968755372679627921713070452895866302279653648997624558140652878484838214964810355828786608597418311604168722266862862282721596253052123857472621389503123230868655232626140697759754758705541297878493354379480357639348733461253023412245244774593215663954912479870218165188431112543908719458414021522669032460693377369052388218024462015919267960970385565654844103073321771018482653702047470767264192402028671667192415073956198862398788044383930128857001390203492983526575582662763494448678859320986188134313464848872097115799349841088745221601436764120999104830185960566105112009100707026716594812463429790632202913507573743175022028700521010988513371126433535252626290573526381939428917915405254251706508989882793874523405676769655893938740413679937770162990062759899808201119792391293997244828575939270674937610304270171317981137087985154194227790794093252387374107511790983829045286101061118544137063608926348781995494958041830913419813012866490210997764009910468352247874456447482756873465302494838346308741071511244500563013999996634204271607237466080470030874932052971959468315510806389164843006389909339267788100687359395371026906568987313383609507355158843803495857515114004480000000000000*i1^46 + 64460332921623491426184872410589851824688253504326198403434738734308393968545648145057464701870178617568319787896088319862253698751352069108672253321657821230691154176742991427799108871532549448047536904686456248270412053999087249115819505535569874168203377799878838973997671912747446047309439715008323646364267177148408943210105045477011539572943980945068165695685859767783822934242854446846169516132912910879675982876778238967301810113974428731066310524588551560826375227565442629999776525964209089957885539261966147560452284140158637847730971470740672563857789392870487663966724990848398053499949270292441546843235365472449184478522440415126076608009407066799626854572838633497782972125605906579295067647390497150002451311128567986772436153732472735370476405705075377053380339740729957128420038774246887758150573772376423209827124687749829864262348364961851814026337226168976463417431612593070805252497131811016044936202814718749019938007191584778579722638705839342303954961478626173812504671990612599090562364074215621530270657327518379089192217246466007845985709507090494114801780959567966948094335611792388476870105588024720042220875777614436057045698989031862288999051398688080586542243300055945755664822446469769964412617539131013761342861755491183474450868166232876526217811141523763723511004767264080591583633029397364508864279189623723729493221718376285999323124593541748922064353384263463173659014051214251395924283206185218872278261593889349050636011854147791019023596952062345710119838997263913827022041690290084548435752019819170597683165500536021925421071806102350803984494873294838044767098361564610030455729624857114242490153769356806515264909331072630120567431682864227628374181070991228835977295672263530697520688936218479193702504996905003162042322506925536907221575271601651728039313639285735996928470718036599667296176593171407046852246073984254067830644368585624635673890429171141892324807792605877002522672431508593901667524794247990505677449712091348487623825405777414680788785573426328988636512140979037727013568959811979215256969371478341511207410973812241303780670782440902073050308708272341002140062533461611396538176947629092471532000428806637294178311035450724414115513079054932233152254727970832164413202513813410918811385117632812565826923316147804057027379690198990033104973060903943230601432159283293976572096844872074511486992385435708846459048504297352279300332845450462095998976000000000000*i1^47 + 13279849489553674102108754071281936469752365542549178997580201861187808002901859183377719315683405791234099961288116608202221075757910203114229746901225598739252027544801861949973762697506769209811974948561826558645453133188249743340930110803330828299325853046860094425644865412934381044996670656045962221684026462469110831722560294894829866483711729490890866090289805764135360077182760629232097448941186232117902112427169249179912832782545190507715834185887471779687159582915440194479163682537117474310444074959371199387317075544329978646944371112356396669789131895945336719316992110009548440511040941026844782426104331266494116328239368240742729217115438895634191526484939395010423552588837478381870307481363893111382540639271556874827335616803808839571583100714384769059998218726082646051597189869678385841465846720592047185786103524255397098299101708248442181612191376454863261508811062791548197729672581645100633052246365879884151764190673068604155215506779367248378181180682383884924973581297052548426451555343972028734877000396855386453570564401381633166376407462587464780051273260879542779858496578052068591746078898806579307340838184100506516354625543332900612622756993792227860777441153251057642002707980182147964042775899595604429562276218776469593611165126854461977014403036107242511887259557008507099746756708505248379061708833680408054036406930105877761156710214245643216363745088459385851133611208143724751368834184535641845388673225120924997962399434895389132222645346595734868520188908012785532306884645795010860351369669480363682150068576810628632513918135178418687304445945570562160537171653579923697741824562705602066735748345961254275239545461876624103467338076680645829496359003017775305317003591901908490829909518094715495992981402284700764461494415713380158802444122713969250217270680852089634544494297882811164397754407765312885289953336506689652930484092833955755527742518663360542718762942145562623586878935109891298616026024592290282622745944367683234284757967124336473727800106350288400420904885254113121395602478063278340796214980547126453460969909429680500469405172353610267246161005563599200265672163542249719597976962703350167907382014682002710364592379047413641086925166836000737315408822536257801196881063019031831708902627326766370425042181701996616459991657405569362152567963996805612409491197209477526660843469763639638465833329653473033139590359939690414629935684383539200000000000*i1^48 + 34218417818596385543929265716944061820405164236922164427107741696535966996313728591190767460012419212732749450774131774969917597704171788913616147309216119073636510124946955007315528219140846234176899268919980384296613558548228671206581382120429021725283806616037362044082420207104031379927478852762721775361037458031385119469133853284042082103021980253124883316780511735629389857102663922558016936681601848030080226655466268108690457218920838715448950537264389101382388192398237735903220982432936845277683975622875436739966457060667603071920473506764665533454720260457258720642185606660872514845211930893348796690704084861832269582837092768240643500032404618722779937766036919648612018431013283348271641411926833228691178300925653831752316264773024281334291079437647129023219735221873010770635058401190559637246303964102101837643725849192045128335705543527550268933337801216249034897399786661854770017163324109220692785922266225739009310001307929049648266791499204576521095810747888966058772353868020222816620165106428586444297700095877767694491117979730357441936670388273650855368091096090817732526512342836913138810184072485734371585794258592221007262661206720076031110246085951661927439004656388409513952516488186811642882517693143084261199769793918334576270222249015360623760200317414296277297007756275617482128630233631943374773365793247228852294544577415515707750535191681647669497418351583257847952006968395323615297469761840032115590552966219827627387658321299080733395449836230747515579478045270560391865920626403806620859168199258077635308962354874822371380903795816401205931760274715366277997818284294523879092629240389013764230155915706289385467412515701659303872590883098199724416997027852414729716921526710442922351064376688881985837754966624034411235718340187845209562983005521245462494935151392140425973840863987012212428748653736420806757602272911063592370872180490608557222137276282302044735064093658959685079717115225288464953435599589715070033457469264066710089922730524627320635024402577487457952244083168577314441122544543469463986991734790879433237483167054874842317386152674383863357018987501590837944875043262222568610803906693026424858471424428164085402587970684098615432768130141326264546731723514494167803175876745072528946852463312676073676442068443320398351701124822831421758596127495602793178766728976110601879864666341216576668108668793869794345379806377486163394560000000000*i1^49 + 373994643351432910687526728150264183184821058172093827972339749550390539933739872933530005243134532690796651061498501999141118951968830726562876870390424943436952159826784890901355133650418276198189767556136244154284007625031329817136883880021470330210397836125591001395132284693149259146512970158751368585126457956391422359360970547112055343575138164440751267184025596268987033736441130910224738338384034303640087306457083866831747037098738087815351862717220971377004078025319916263590031204242418500706867118726513676617911031262010164194928568763430389042008169819387280660172684388766830170575203681168451846622261848885625223642673269129175507886664871456696062342562354319585766085632951932494851410194830695111453400413924320228237659084451094479965695957039275184932962823585744403833115811754618150939666631303524925915088508492115274320693409372732933375618673929169422828220488564182341438749631568703520188059690323632520890943931075617918671902973505462914647078722248716091259208350271251255301840881668662777471070191119770659955603518892862535096044408076908856120800307598528834188327925731647502261789927890970265573276846727068119774520025542714094655438065728292615846268509736579144958258088938259155759602736501367348961050856168313880520906447725693967017098341723620513046208609406807305655130013806724559342164825861766978324920332266465054855795835414305670282779962717521464240134943399301800465022078592452197580063202813570261095150712949159264638946124583691175181703379036945213454292338719429023516417902872455457419571116845829795133725526129658842816657963893958529272226798849400772132432107791082636335803932000346016888681644111288600437368553207636726882170212498196401550699395120503868431989619334781760393007150067318696101060548217227200326554315876447428935179279430379727223168485216485694425712426875487598778614212134097092649499237899082429641414229367288836012247886890098820997290015795867471013076176187035926725247682231153662035332952477672504518713023937673996452557446323382253426272732216488763112500560001334884184265057140482692119361539511608518365195269630214788189366800724582367052343248563551372392417711256173558972829501431699680857683577675628766535548357069585516865480556239162318025587223870412212834836838281092909482978595884827003141590733669116644156092670733977943444235911568825159615245256972363465305076191195545600000000*i1^50 + -2110730305420945727612387348477631992411039952199263642809508738432202691583281732238537417745841766891896521949518292522360472893622246283209682506657430733615971596216867202189041915261608108841636726674802556992760512239099562694943843244030546200523179399175492183386023533673166798281976921408875629933409962985520803760759365869048369578986919052853467703721793434295583887925478882123208531260568339402892073937368590632034742514769305566835993995701786675910018392447202898379726428464536533123528401677891878126168338565598689593275414427675766271042973338435518588086870292509668645540450189153945074953415029521758058257840463605722946910414772292922417561703663381000321617487444274653061433326411370288794171229356557399549834977371492553761324631277584633543039343702960628092843686963091498416005343204424245719115329100175981426977813005519852543702934372523112440924457581299463719705436401439142079860851210556917409910536383020445827677239161621420630148612022395011301388646573910737177620596482641434202978653731176041726641979042996020159319661246469360429164926886389238260653022396733539394674542920915967251962631057592198985784681613615273148438293042466921265563774207463082864399708115824732640118954335746020345742780131668779312349132032552927796770257845463678193858893282272337950065846217709485125088223579194001537676463775374741857705654687493201832191390643330760787907542837504210524082207771507483139779588868413459470367828357858926203960378906689928267144485181483807878786174213396892226245358252169876159894303505991876227806013235636456391511145613986139809081368912112494998991474563264998150950581844230205033457660530955328921075454739653987266971384839733269912349390895906477823851337828231533803682344281916717884147146302347057720619009026060176316178949167356269239505903919751458813025828952530913415396464558580157576094438396431555718960674189495881970033863892670361980402310023776590798715918798208633871751053867300494029487655129264645909507753165933000575798318572091234214891146244094474470159259888700487136554388471753085067175836623496333438597349240832359183524223769238547732122013613241466383211612719987134979550991769054273495874946615254343083228600404406915998158828183161091974773630536490723670315209606189102666434143174543061586768249566702955095730169007850143839700677160148796030366985181298913740800000000*i1^51 + 63008803576775574796617710315884984603486861541411034773141747261582915781666624642216354238608973306566756336141617782043216923538515482841709462937442146039226844208123528534407365025403464615877447937930196975414395506363037555364843886387916148693874118994569254454388478604293770235198105642213355649532780656383136818994631729401364230077190569785606077167907976300689227013469272351682821927554156897980644797876599614181384631176748511846970891784679814343654456904502637910513891195899122774659750858665587988352191551571513747281999891711785674161871631620965947941475944353028362774474666390801988104699421973478375966954118277152899002876493483692949494278933275011107588611195801717942369154090619233162869441907031475644590342417302387223049141189856675070231606596445118127514715798706020868074096325913658441883684433026027042842900821730389543576131770437048859780153598332625829707388752658304222822525206447910857230759613061759774036477115485665162018166262940569535779240097628693177142138327383815886879250711522564085495239135824260762322528297669417329530168368568762429897319126119845203868129569872280210306757551731211371514920857767669464615718441023707074531700087022128211842818125619536010059631934959897709153727032370963545202785070948469338179950761773360526443587375710106111419705980388285121665164780458672753801420980056029381446688930663354863998429934220428935502014642124551196366696719114855402597984945987126251870641225117061358054338309783817170841732086272602339950131938205416527529374663071212650407111758548941196632795186718853507860568024018010018059694578394815419414876027376315686195933754757082436148895369197200065938379673437225970389153043410536835163266152504762789372900801508535633094762982203588984120640005413674726972054965941462630601810456144856372274032766863113019515121963501108711637181961842492855986820879084177184196991492878268144220668727596336825739974455846466663668387667031004424730227789183477423506399460049847510026960146084563011630535770336615019585871593001996857548699495112632414081503801423559938134456225943153348793215631713372003600515564073847827973414739645976691961534935053118140180307414863855847712711948735575685642165270085346833418191594175286235903888359376543413376390927964082559996015740430631688636867146688528097618954193538770853905921880446948751139700992000000*i1^52 + -73977932674652308353673632145770679532369881808782784172192626926482214400101398353858296222219921290426651482008668819207428129572576989972158977425482373682594263715201944927164235792068035110713213285249718140028143402527353907329578590597644099594523653935537833171836135487197929207271704520684760159058725647662959488005369815643372177607408472511849210707081346246716952253252651627877822404369627157475155188361722602889180707189709242836692802294260445323883372994753014035192650647134639829535456611122429691507803335877555251387592288429865592558320231838060851625640425416456666183371800882217754698300070699644931495495544188401480714872426877576403545642083897732691438254481608094674007238019920425801423342140535855546841265606939162779601167681074228284890694059914487483977161889802768388650723043043287435009732255956573522105044580787296898378232565007319268048666137978088715932315429591517941120831541119750625385000732198949104148271447290216088705890575150548598577178750204973014653609449543074635758562931898236937084658659383002685592715545985369284368842057362183251289645487444189713943521500998073492475334605074295613612341913079763790572482447591500693833255065125552399824639300888017168967587509446116810144564841610075521046504115890981176654335899673632699126373369748777157927561726316791996912388155954400601741568474437869787326409003832874519107149214868536175940116117625109189434644777190436394008479530758665258096000505406063459123719257250139496237529230111660187832677821981357193601348865293571673481364706108770351649902684124059209256347851720915196450997957796199547991514357486965078771679966190355442954143822886012395699495188727128384974259316127233443361550298862381516931124515762918746415297694453966580951718269030271270814749513867051600808191267092948809052800033741027382767171961934772024548614990131612231424165550388542226219027772381921981956813298578308687995124420850632792338751687156990185175285458321855304369982748221246245330635102430096641332666284881954932784707730074373144546030107552204908869217906717513172478513814849634586155627595279919462245470669695948086937236859126269275432549599554085995552274050696140980589107548961708777903605025734197041289221160536833572038271882091381382069821995718771927887893491138672596043265620462031367933501628210049149556830903084800000*i1^53 + 14732563192509549865646575924237814062954738437543993877373827834521341055422562399234971044861430039482926514740307894460515702227586539935014006154289643500347281650937089655503570623626098306893215729195553280631465172513998842910477335040101016645794449846616848977264859765822273142325515706239120546747258850611750315648687614483631876630872322256579191849518767460109323758712565490034690847792216338811057860176514643403667666267515580644523371269995933491016775727226171717089031804196381645364102210908808306702234124849187575626881530303649508677990037074493610942868326232099373430764125289592797144410823020192589789774966391384372565299036279569842451231015548454204503982060102176918723764550024381946860206971656586813523419964513145040200448082360162603045175856406230373859005325186874053383862802485699164778982898761473584623903900117350146296630189241644486191584077174050314776386311214140106936806714693096834075332881566147596625443692511888327327258311394764356056987747813671102797920350086264451157182358350620490191520285268912849043984608562521189110465019010094476411710404041219855264073571056705561021756793704488102371441876485802945906451997567963866974968584408657233674016202674692927689432831276352630809152497650660499304691585760396607739148457580066605980298435403912008853612906251722273696437162604259662010906595908467758843570365728413564586867438350645444866651798935722408443657036534504190271418440052872466653772599226453275190040707057374558050617762048249898969314722001321907865722694022050764836436174901353551146665558902290983797480673903399412556393665615690883081242482471766789842482260058323670917099769109616031152442029703487459880195624967456327800464241272601734038052415885681423610788661231177058120417925597111507392475098187730341868388991234602482664537976991344753972202553136304761626960221216022427968204279706211241927374744014711081101478442818757070832413877458164588918489801270427211693134693203067447473340615774368507696276786158290952989467419706158708847613556792259771727614597698602443563286626252031483819691351534140524358264881438540637273450556104438478922380332091247070932500340828305947632800749723422994973795335577055321924666686224134057875121104484825212606328760691805968641370685980256473218104942597978486668394119506255332708440504714685600000*i1^54 + -915434544380481048562144483128645841042366675096192004812893720829683627728423756516172564832819757719813033758432842694207467742755545609683176788420156417336514216457969160050495610414787836727762798708410927634412906404775845655815990751747445059289922175240575593679962621138349675588731607909473317756874851635384050220117487533541981134231904038155857834892991409199939071431599784263029074088445691670467820825239148003888730712716892236043247977429082209510653360189847227047879865908514780488848385259022394426126056714190201876273643856828014379357569930383796912682307844396619502203034732397611467128736863219459081408585888861987587560309130466740559900760250486598065531344411521264988418375880240633514488878589902991407070917538603277607294737364122343534428542612636231486983058977569178931982183426185619217136521794008786890984645474316025187793691599677621675756631213106026694117885375812301214081339439034893408616352381057712139171303747067503902534895265252663542122891794003312539095636272696158410035929771672000385150811918624324637997557362019684497957217866190714005181892507945496153676070808668128646808333015049635167516786548517798005377559042656760637506953410417675555340119873041729227955238876371645513153090147121307393940809698812847712906664857746498985670693516654526070186889980675911655402999052818370954695055404643639744385278579068663450276303014768072995329597548867502289653865727410752322367987723854056748464380231462953294071999049275510221853279237182080216569028047754490448143567136886413834106284535071681001858649672288678016315248046451780973832492379833464056989852652075006820549828501547255726661081428559443588317494735918032532736236114324955433480426118592486483207965332994295543629414395302475886360644651437078491357228359078980407471819226980694963484944412597937989104933132722994658329644951553967712528681914988860347153317327155220866216340731199883754652991868331947314741626351850934890675872959683356887232683151754975821519971044286250936130843025014481521037916312616122001643330216207621737110089367346305916933499558083135796316616007185605591361823635264293190478784690021160256042630460706164182882345163619478951795211872978953404754530760278764676806051362442867530216709585259372994049402264798575029778666854916351307368016462380175788000*i1^55 + -10948985843651152046891894984609588042341095628324391645624110748301963032723034758934760916884974152508787534114655135840370237821176128138395942881561574137869072405729017788152810366307185584339426297299131854901295406664256911128490974319246658151692617359827043247486969856631573072065191506528336865316719835843366773127249549913786320257955213104068996706172132808306511372856314213354145590983166001407272453337707585546776680343640711664112013297860247832569061096765287880241524430574172598633855768935324640884808840021003687014352844417078583917015385166572748189303866024399248935354282966027023854210554616396632915452679504311033947521887307422155078389734391853373405123245420582422650511787073010872906886135585283558349732651681907768183092339838319322028314249825811700905579231481269224168589986993074573323269489983525599501779991384747451905801097638059613785111980184825993103905164499615533991515703304082096222293691284132919108433029056586966421906934169170173042145141776182744069539995077190614675465218689418679074082200473104480763914957930405627597108007533437631627043922566672399943219745901599432059278068405123090164720917619163557098907788776432900982557238883676167948308761691969308770243366710623970420175049913798899471118766916243626428548035347948588091489043503022037755671700397670178244545970407751706212327334651772651088809034569343213101644950335448579337361682599552893408264576704107942712915555291780447301217401492976144472541376231092433910679997138294774152604253680412971846581784924250953637596696953864862091344866341934323566744611907429781457066197658576326753403401515243637574628489922617236144058617991326908868883685487122592454156680309942997804323048764250629870536010524156221929838395638199721209215750518957801522668617437272498974802355764366396625800646527744533211552333658404384406691609892402308197622108380699433609529936711486696915530177822664832526769850748287415887549454592270793822026582659260851059367359130461432228938066289436117786913837246089051780229901600342359473313149808272576927410533964020079515895302130057835974431862953261020985316598516507834297662372968924938100719684647566134021761249749236227025121869202695047353337157705275758973007771018160826144042796074528056832615650988775502146135580587208510436400*i1^56 + -352589048644421305064101644551604032575849602306381992755358941033841413191170205274715178747893982013685999779915938233457135060204865689750761824293783646145128758051852279133696716275990072894591372535395837650415294687927522683283001947402176457048263514198881108884244203896318689569573364277974727682946218359027681004262868690887318205500220676475473686484563048590431096549987852945264991006324865775185005066651437174019529604703429311631741298111787411730090664363260032883814272652478909373022825526026547040323109434120044196088436683353618531402723105838686775438667599248220386081260650026634739639679169082681305858610425284533085225891964320752330489411976573769581237018105493811447286376553945930099121976336282787950556987262594005994791475466021322830289101170146889143631225508086084946151147606574923746378241828033104172716446919748077690500341416661556750075655403663257937369453754008326035451037390530032993080833903604491566478811875401216046593586644261015709584505761007511035617398682313447164861949699582196274289613291216214430418878017480497618601191935857653320327333231513810136719272471490559779210606714097142368741994731543997915618056817341004157793658152105978913600576181496962842590500514769843442117540803519281551540266397738462837383451621328228939595123004720136856085051009598282249754862713683567917572911656253930164941067879026416124231468959478625661771839990458850707514857188507860141587820122487025088368816029075397598298424913280087419090387011465224297210095742549886005826947197562280314039437920564369068018128158650116438748301450219052941469361337995228611615942080222400394106191307623820194239842379920622822593722891478956242619301681936911772047489654685632272260672709641347325811036296503900068439391102791047739753096710634460882540859382358386880653475503135602997914220288660710314706944566168510175163999235810837449058324695224481689648697561152408464378878196783770721867250882557559208723288221773854538827508934046190386656272081184254113875978895671506844520192251320997045988462325408556662801802415093948962285374908550796505054243040652978044885820110755497329567606042102802519999890772583751248703521202530977709944723519980435986134873534328022373858692084721163061890572543325333142998687746614357455*i1^57 - N1*5029747448630981945699934119235662373771818233989839146054051866847467968373605867681705290156818385657853702429834595121877549656381033430303953340843212185645897258977170847731825664209360156860172673920653722989712472645596627887364261647468970232153123440584753289251882101694772105710898759254564064830996616435671137194343533988947742391994283426046587496297320382914540239360567028257515771796409598218824811816737693046780480615005131082606370496689203906848541802916774171542186173487319429011094113638704617433303423479248304038771459096969529954823910638227108094993233791707452583550615483921617553323076361713050205654469187474310020212355651295045820721263045311948825381306253560596884878109067312404451764606913806859349873681529312774006528668289532873498970295516920797762767205337287082507488825634029579087684784257836005812973656887741844224335833692332361382144*i2, 37802167454848540039381532383036615529533098627011239013072625663002447748596278646681167872139249516240246336302513927557701634346288112170354143064589154473890893826104223795764153351961838485885423907416809475874690300423630517170816206882204952030327509295511292073550383671277692364709497857454931228171427620138078407538988742843656953972173975054960116287143731915784429978744306169027386971288317253634275425953958671727770508021405016805292795528962610394359028093346549244382309838586309874598470609773976177705643467755414975385336479410633762630449848403115127401714502707789844576539675920123205978404952017284372741507676535058525756882558137988066481891302992561680091517426965563712832555659709811154571202711741691971597106049406696215890356218054482995273731421076180213134921084386527296409956352625152052907945023251075159597516972867960883036582029823655611889864500827650518271099032093613510519983949126074020002621289589707898207942510149637075959626003226093929273422389258115991690134545790403163999189873014628583925597873102091401282402487423583579297298742286755082315389303968442435582473819164553912085115038950906914909741878541592679451595970852500159304355385390649358429385922695908436411202448225982505987468351517193653670481042548204135158882268011258980331489276063875986364404224260241822309429304459834624155795452901803977803344405668773757587305463833679782671663523682899436220611735610344421755834187037118209683102809473521252708924403542369008089225966069458791850476251239992324447087827611792620821093598969802114887237658915653662113329228904028885079086450553593553412354046478932799161853433796508294462013144458113525558719969087629143252770686925323373255393360899314802702017969745436031033401185000313178479222735760593106084354293758786692168342042872132002284184560072162784326207950547921602773376900036015068033074734338485716381762096683753227939548067703609970209450480899553172973027627942728216213322365419535461472726830076992255444144214609167911102031050125749709040765625371716250490798966259914483911455536160554573469506787413519107623288179395773147698137636791145774848461486492827837884644171638638072483546819156293276323453676598937910390333892528866927386651617230401862507572984185947614544521399081711224962397791809413121508081532258814058044362130352284192934367427326457114499641107312587331615806308979020115315662733738804528130563646961938971713635597167476918110193545843748652490176422678664602509170515180639903411784280497379933419703831966047324624131824406386707072940542147441466091869509197619219124402357050975660451705765318623232000000000000000000000000000000000000000000000000000000000 + 827715476100762058741855930607219341400165110140266622687041689178067882782303320648758837292151232050542243164558304063213342143503975185657997132188745540231999394622057281774095148372033806200604853816208464828072244071234766951094095885888736800752333301573731207438687869035149619708264366984075236909565110369534838851831051498117351077855810769309939191699076442693424876443957893383204137094072728468995576712344839493824351556698999909896177765973054808136774570118688416834675146219112731530363016870487538644913330870678638323341723293379241026134201559705166158726242456970177228524117454450439393657919850031919152534846940740785143937566068843475747840986975436414066471124389235950185425718079889176135131548863296749189336782016531190357820267558397617123481283173106094496098268511164073608899141333130169758998803163361499465576344190809171001325460302074060505828479904370428858070781214499554515691742559794352424453123888240331826919025323868144058080881819417589679369334857031299051056836923069487431596149213331810968219514603093208930188079408069500652322487030584687855741789496013450008322494395298892817997824841297974775411527967712547846450537160397936290969773255261257255560375023787506043927536338433312803411768167923684553096131254230478630005691420101505853193349451323946152993834348067942813227182373854829562286532753695191425372191470200781782869850958105379193575552660832775589208333311003481019868591045761900184252264032344787892698603489655853092723158086738499568861687049720820481618659446004522487789442241817502021380208432707259641669937122825221063285346248707901409662718208114052762446377855199787479571183262989725686217089436357370872120128994695402758676632899529933680367993821922726725217448581268588310691015234664296822532008453677315100308604902167758698559478873428493209992371877686601562365348843339389274092783530776986272855626103504722711080066651475296819759587428447776808660255314674151024099241584033519780741313230735501175091523854489717523128163348040574414737376940769465721920951421561116743337648314782341470237700335189048386846676273228492163064385424319766564548702904261623410362237371225370453803084078829847917826471382759143959524364241761059466189189398216140376857234414395588539426195489173591040458171985882170486401991714309535651157120515675594023000718658392129368846549075322487314404244957474148178272123624512399174962337725888909287758764082353279221195365117816167448301424372345759241574133913579912615641699508395479476657080961546290093680785466565505455552532541613317835484222789768552787281457367714494672588959086175846400000000000000000000000000000000000000000000000000000000*i1 + -512500893116955773268300781884925205593628573020474520015352864562056951354928462256988298104531330028065973297761628591863333594466548489856929174515990278589916551426819638024345866020117935726164479129516707188099778029878801406802533036352345136172503568017211230769798902178522007826664426964215515462573983545527441666744549392182094664516735674082068072694849080875862753666959944661609296650195598511879250422849991782465263730970334342700319971347318987684406325851523393415319094924436151609097712004322416234822015904307933180422311377202797177388930187891266001913476886052355624951578288271330017048492924269161235520697303182208360136424584098403710895324013454538966567121200180112344779899201650613088586878275936564332132761802294541055286226665461252197974016759386847945996072245275776624485088941618218248327579233765902121109337751772041941724316404064993737903096300573522923204431287729375490227707874117192230194289856256038889829420757694295765261552043125886361430534934199841293179960323424735162251960579042272904391672478852280759305983329309216613990664222081929195533711458784857972732078432802990275606666976930528355339500063151732742571647465331659177003728303662794564926720299031997984638121659208070774346622965486580400596774919386822637371030589920811213019538040900541567309481342153922638214057046081244582844087398109632794537675071122989227761149543994958807054466643579962257466786118885290413081881663161585938195065631510732303250611040717444210760876346501797039109689043650197978742921429047352351012681651203283739954854251693853517102603334278138983486093802809575912303896664983302582549874255293337952496309221707305332363092720403711225571702408059438660769804410554666585018355357378155262169851891770015772269764285848503301137556389301305253877375662560842462075843309678674780568844108766204750452851828611719496680091536971178302558061425153087753919731352560471638897064181801384197821451252259533763301863637696537667081935075311101232093948076068368492070921918268586284374955947243397203950239010623039080520772905107863824678166049051796072031503561798024549552253837316575513087237798924047430856642883793977787665968737611576817860585706344581238822597003829326341700291603045107060847537057498031534544073345119126785905412988251886188989795948498784654369029833851762233406089422404793454198452394365069811858683750981604855480964451761865565362990427169507163120465076611132031043995090192888500552074700945236294262417945860992933728559705202701744485066448679927913278859316749227906693192273229067025629027100510251688903201077368450516964668027699200000000000000000000000000000000000000000000000000000000*i1^2 + 11590549980373330621824734281263742371686807702229445851693698073933040174710445155997546525799401522186327959111914809254000221926507932642310256029912310637476592349083805127048807697759978662220400790534612305389889946219597504719698340953127683162365625707898348725900704229478728508217237803410632884834599231074880875269619586126128352508303634195443357869854872392410403612542399328840307857080510468068608372441415815365007296744093723779799725303853033585689281948497923672309799529886408863559208668318346672505728325387769824224651894069927126440387815267207569616920078216972191209894885247733648655704899999801005113852489159853835273865748769634171594868743392808944930509596164274876394108411347110095713091900755312102761576319574482537867461683529010263395208489585609006900057839693110312384366342513461601761006592957650796730508930699192477189139165966063248057540871763653226666275024157540722121577895611300013114233943249175518792294086582435716709637965046834188565677270352287393411404045766020415720297472079731607547196817841831055965659173034040111876485820825451009509172078556964316195920239509891529702202658569806760815205531654126357739725031612951746098443507287196776294081490359235863681117170710490423886613287083200063426010147067978437745905754358231814041700991197321083189640448302047204430063480310409377122084900552547183276240856093820695498471577835040847916118980971514414801034752993918199110463905914483126674498523137830170510170530321161478859114852265239649440491792073400992968448426529937964218781328692399124677962902550343022803774911970608560611685947213747532969450587522574005330636929434696672070779046918035438170967859716883406383405167751338275156761150336063314980279837301490492691828507683207064945449193853767650857363591262658321765908118338012096581618549413489116482140656966738379659512554749925776962857915329898564807489642284914995643004538301943583055264996562356121349980749184029512468886522132735339733824372337951350960921387952171618386107888582253152174198668756271387787702459794849524426817917709484963986967848424704709726772214258185624895722587938837365111793786522063697794672218321483167611268472060138778442662728425260369398771170544004887186831827443508868044402960023720620468355474085526904152205501422633515320110777895726747699049503855578416519770818094342131821596214161135761526208982963599647886093577471605646102730164641694354522055603401001435197619263876053465915526055001855113944855654978048854599286014775400888661837311423539358241412094542553978834210456401900942063660041189964643331727777905496475807577018466304000000000000000000000000000000000000000000000000000000*i1^3 + 37183351963092668859435735927984482604492426890761102715131515742733374818147525162033993958119069616636560872530835031240233275740776779897150541348632860037560261187022432465857346444187604175666113541386934894050581843107969820760699762967121826094766786750981596953629480965785394117191159604574432171739701396651994903036656243107624045541233245832026209257395832436512091502554154740970288443483833822411790838816451153911195784562672281100612337017381302824685339884315194962958121397971147515401332061731158373223583761496930219648182824861813922104176827123372348084354241518154149276202845271559026691133517195565424338488584103734122191117903067522104302710810795241092610578094152798835671733753308377424915000157724412570986840740019799711977857970412497594065745382270395670056531182708510162278417138710074616712092805153467237814104075064848222055902633005342836712417620846653243456771480164612254193579909834811468917674310793654702430834503412928707358060252091396257438978497589674237267612970137817821425547946105811769221082817134345345097541225919858029913701954418351501072076806729746666660203741004374961875501883020647188792013975780005934820801329739573372414518142528632615372458148377800050375269711800737096442695647136377446584452519092607683327320858731225630521023755638285242020405251321337453915140258074652756329230314475045752088484027278085923071130890465417496660349892566958983984110537551826061415602819403059831853057710997195567136350909811483029986156874036191948499379960503515407964393205553629068870407175598911691052496891104370071919048872928715414156392376206424462363591152334088894900183282555687592289783442298896698476193413546142483837121726994875960703545704743829864997616475123017696970894696280155517602862038831328753096119308671038942037177693428712249846436693209486349260178904546293874363905170572977657411343776087259978309663652606445807735935847855359189127641163579545963289993778333283591587612873410605517980157985492855048932144487970322542698768988577118065435661773800310773046414299765237616559055072499061049142082614854272467328775211376308311568008146063889895675834605048933587621595279781961826262587053993198803019402923948825879126408955131252574836136581370829588015509362698067736705085750981841036673549941914914978240330929639777455851047173253550354076409269693605984155993610557918942543548008629459002937666918280267275173848464675272386327379893109905076549533041056848611976510375626870668934604682659141268874296205229308087364926686106853612985172215819879792597020244284177727563830483974379637728043376254335613997656781619200000000000000000000000000000000000000000000000000000*i1^4 + 58703585775660147272055060186361888472887742649277571180370409993020162733556036477878030615003183266673698140074751042733178512157750509105505002941970164447113804353611325290910497272696852114884393268631391008006123019232372045441472768127144475037297482821154020921059709194023742837830580634263357803772014921779238291774236039189402196874867055032125444396591357688834869123951194209587499429886604721279523449850123285091304685149237519001223257909102841431575281027272184821802286170489366068500125897604535767950231825140301288316658676561826106817844302935788763174504563488293222514683521586035096166342684492924875909475421827187584959684951516133057299084525930324490751099157218797723273920721598446932201956312570532114268564838607735841109869375601953231765958298965845949918823656354758191167809308108814217275654902296870156894917252354208196604478092935710174112769442338406659840024127685800982613412694686954871549282233443164062530034627949334363309138063795988403283711922029549296907135737439261243991053832009768501545863143791440888166439303746239719668101342414559704193952641455181554053304477526424505996013343930943057548921742922836722182778580880589102505560734267769911005489077224334842837504774645983343088117991398398635587161557332384783176988827688776192003822045222459865329354042897115896952607363183011559080765862834043465498885351268141136752256429871706315629464304154003179235365358752162926401884274907593260048765742498291215697131255930129196816855441884703222662056155997012427672508516150363168087921184328805268977926164384180896568299110879481362541037458236897649494581196247007254594268004163583120973480232391519107520246066146404560265592141986516173955757865373080890663768699879274748009291066996546506864596793675660954479398187598650157717656155799514101581284396566023136914456218069076990946511718622669758500622653839251408487005821625653193051498546421907024065916184122182352460244140883789697326027507321940974463473297886272144259734986457574122766376577863840432599596707756917637533328629778653676223698233279236005170070161248807904872569466489462524664044309658842362016984928261741624820031687160530199682556957589288848367528955248329561358625012980051271170867662947420761903581185746419589498147654839687508805994868257787433119319471418018250624852736990222816824640374958079001118100538264199864085717659664230942660900529816613812772999219080538441929649737943223025798883353409912802067730378939011699869033796651444018571648061193647345887387336177472493624820191658128010825862500506331125350891385996376228018904374533066209735800258560000000000000000000000000000000000000000000000000000*i1^5 + 60408829297977677414964534443821309592495197169096363346299174376544317408634944926913754477448398651542448997441328356223330835992289833750511566218983224214889467621491700702736999090568216403544322851667141002929674937155230178035997610254070378981226597315115888407150459745830067105486212538568595331241983672463899647587031995019077043430578264296782806420264627023181185123356455936999814549337027888495406764413083302075678598090867720560709199339787623616969953221737589798034930057491652304737983292571479897322652802940588136256461882060632575138277531780445086613771676382727535239912379593592860857955930010319905764697122337460838430662205323635990643097811698770411643967678547926296137571406959406755004165259473368967112954490818054306814836229377633644421311481779601532167794114665594120015760450377863464704705160785140113302526357542059860326253926060006717855751206191816483621900349330005993179889043717659200018884712587994116509574797531731694473278686316536880414467443036902590125915766402784748265308999947061492508835488561917464849183485831378888412464899640964816357574680702567566304986342623679287505479161693678900229846642587996227946307270477029500070456548065865201755374541650518351911026930334881020527905035442982405498449775991454619281895730740073473452711172879289975730107734407733860579267286954957152146685645127255667773136435179111131067963982303080310281584280889333761891605034097358941529948252279356972998965802056883990621029792948690628314117507189368056116777733682280967944854687048158478298562747196286138609643820256580722327231382155503096806499571397909221019528041806257127867747316386618681873422639655299137096649726510868075460621754601668177918930633314638580219017907797004671650740293276027704370530171734333045596551300759514532101757583736507476046488389438828368822546807645518333879541341837846116046605255098734805645757342073136963049658356332568762852763101674468426125700422425524954449600899918492105259681224132058879715746037129409512147623619054126664560255578627712462054176540958430639915040224130139037677550902694306760495363081213214192455396970899761189221577748484480938388584901877893458826009770016847379957735772512744093271994666656065470025851628731871797996471404628668845532346540951532222390736089009753933328812037907714898655568357517452804419964381328060351488814645677686755739577225486756639998486021593059551749234990038891567402230892698950202748617481769414418739508818617242300620195001765916091477911716933625640156093220190958294401618378988653709387250015940956383344973713997302605149537169633257941064744960000000000000000000000000000000000000000000000000000*i1^6 + 38311929421362330363494935050382201451268716942540653075259430269195663290687132101414105249563229868164364836026541399513110124701412905485386522437665412844098859490284813619672052954738084045224533913581722005791339599195728657400391942859862088803630604429597016131812667775088576568427553524316335265641383624087862028643567985014806073081070169268538055723360217951231388479689486128971911471518368604947542336486959656738089015184704960885695261375758192066988352701302133544615452494098592818942864212857857725533941436454407443237606637921891029941554609305392990056225108887927818694420418481626239558644729225133056173650841826397919236218437366164486054860359502618917342200106900879152117669549519594260114668395336638882800669543674120730033562396580469092296419545539851640839133917253084424275613252165775599338623103817818627641391303190513591311861331129285473098610018710058562179193133340847199673129690842322671236362900958763085653773432651097621247846491832961714836244849333569807667744590621993849259851995061104196747977849142972530801169660217648199877259663215661588488536565882228909117902425332270601884776115806246927893334465732951188884331189864405249395091443565255732160709696123598335267421538477947931047009527134715021342976995797318102704530258917854233361289190456998508475174354667965788250218022994943469024839595282060485341071874848822929043989559205920911920051384995798281130754910262422501189674355767828641978521642952955550169362555929879891793182429829052860401848065499485258799976419847218731786966033555274241112959668290188322195541284347477363082809064772538306040587866728975689934524646328201437124617246450815456842642711158440272469853954853299335654435431799671948439557281221577334950916548616042372952325381682115663780062269127992098440836098776066751034039464466468395841244779528977873070499750031517288870465486501317413772435492674025236400170613733853129200367056454014318136589326490726518107225616611528955233221260897760876938545385236994901258536988645174495072930795174493169247630768623018879283247186508821774152009696171931886478825703266988026208452344416460685971056738330744476940644866408878760500380729929673892454591305946901789179090981640328821701332109983454749260807958989161665952270838240412192864156776913080326254316969684970054030594306632836374495803325874943466663321149367743673003694031733335948189446745507546505523959077023887460788241860742080994629696865606687038845552413268844563793175972686424359894015213208671988299166700128660891416721412883655761867083966779378649891773810603747929564721056368017159068057600000000000000000000000000000000000000000000000000*i1^7 + 13608468243586803643475991051822649003044884505692591398679117403101570051859005339569276138247386187881681666273651528873346989614759249168028385083242024046832889906199578370364784359891234537666928921686980502282285319812793959730224863120307550245782248321960591046774575669967965713705123547273245116269152643073337697340625088937722969029775354854055826902231853485356908091602426088104503141003978768333305018648010671648501393285247338568513116412528256233317441497638326840370015334609970645311060774842502959229766188887991805398389358428212315123912211138409414692892771885798612622652093945397859659250219545701001649831787973435565478705957077090198993481389623905908868653143453012120169995173638042653996750844354040458485274472628699747517813294522487526988671327360385287811449507166933369106283254730188728095761608636543286126807613502717687433449260381203670021982416680544100991570744250621128692909020675685026175472421800025461738794929362858222311771506201527209585223124285458377105285574971737535278641241395212687324106393493902368537687579841456637699122979525717789409326516252457297600420553486487775546727830538694055047664187324094668766078666425974890535832115665517050788200909286054388048237450837949581738144225640732348198715243451355415109550171536236132777941243265865794989009488121396853532331856855227926189093142809581637486556068098274061877302341285007263939246826135904894910206470334453531938003063032439875786537317289673763076159260623534393964517418162189693385206916789707890206228746919581241745996958071872636951106118285091565146418816619625774679331786367655233904209965820164267677699775416755702489604824625989258556405921712874193801438108658549759178558333882781740992574737146567372550242745896638482002179501438008222628844943388491338082288993186784571921614723283945461750017288773412012197636293186109254994273428033444157050017496487709873607741942793435618355205835803222697208146599685823572264199341634876074393779215571346760955142445211105589754503252122905096278000377814243203459205141707609810270266516279070113288684059047069919090763172870257380644269156845485808144787545839659972097610789430711294083376701779707440150490208038615020558133479941293972771155524181767078003314258157845403343507072556163285515257570772345858981975755879828352926325126885616971444013417905487387788942227331193878290591670365868634517473096971909266160850738629938977991114960086334336033971953241189002311940885856705577667282151200943919980875886039733965761392952428756466035513881007640174146821644093027785952526225402386634913822907083471464693760000000000000000000000000000000000000000000000000*i1^8 + 2560608837176492420821215840611721152041904514130192168095636818372591389089404251328313287824004674231522572505985952084784058863335527176179942355170431381676229459770533935990158499124714517383626676324417733296568778462065889668831730933973919162313495877826066424963758402422964817714124847407506135632361566046539880466330711401863524689771304733048646919246079612508055369268588500070545555870236599813383032914804116078844478558269661587001845080361728683163397489993687539030120259927528690986474623774495339430785265956911365082671643061479691825599723464098689868215594807583697305994198228343019301270801920593925456386367489619583567535335126213880437784640605498862313290555005622471911200349268437522353171921048908169613612705578110081538330776295961271294799330907886280063244780310088367237542937341401262014464571386372980766012631793388825294000039893828730638620352892678448920415598263496555985514713354061436721872287773149654354220318760648686191162169566571819948806339365989011886773985448882618341701635454549866622048500738013851655928885556379442182046899503214323773585553531110083973613447851620501515968578406264960320540644868504172809537146236105115841344210325015133517687980033609007977463182470075138478578576002315569248244084981841603892481724027095065359009578945808898833138475837978663146132201434590474501391057057902156870222121375188489630954385411283924925505056264277802312599345418921003614210760541056264900876454692435668403352791499109486559742261746473588009938872185042072476908823680668506980652477323948527430041048735364796845888038887584667896921797877434431602768306295224117246200743014469934632561069456169723967426432108589461544688473428398486189143410552039851723673593248752116452268165533817531415453863158941779903299838127714591717674681976819571940295840112519509869138941443517724622823685895915403697242684494084047251224174895381550997519748294392448358906455761723894828324970587880037541687777953677309223084833941601578824112188098302499502228498974259056893322400625491623822347419781382383434670858174391449234813586811671818090303380753248954547228096168894080016731221195607635059415632928513781280705506781757238474027807334625780113611024986007502660952027725597004055316306585811955996575791440272678110874543076525398966494224168246130654294682483887061168796092728507250688109358647814170720228213086166994816986779234985600573462066154399112483739111394837206656826878307604906353478742535647153595940181952692329656607200942145628468158401553405958877856036257135253829605215295843344951637863027107370499875014539527323648000000000000000000000000000000000000000000000000*i1^9 + 306248670001416683106368233043414396762316804923180154639199077209699585024319222477980119578116035303892055769483250491126786996776636069012416653373433774886319953336052771195173697779731993921900492672648713554469938445404531523175715696779930400436657750533457375814511494559260565037585652335666622777956730399242899829680581045257635409414150065044798853245658183156244586901270036346549979569476566019718891277900290636840708824919377502883404884898722945522078657821764279462125321651863527098473454265589435676278295291360458486624805248625867809463617970025787281544268649487650809351006807306403331295045126043373982196747374075413470539344274629777026019130492259524238997589592104568342733288756985279097932570177220815573539897100120395634419140459264181816233468012924616928324252907741648182052187052332180888123851789749547784715514338324084049806827485008836906740704554629279470215919593746069466142698069034464808254796708464446271876103608602766128398387911999266869366139882431634689730237702386857013111357213764621729504431225884314127016268608632607853154652903654755052026084123849612387199666187272680781344286487456992068595791748894953859134105977334149538870672509799327958627923184531975834934935761961175569473402268174536003434209226243232360696446026428889569322630994192688157137003713022192208985763257469431273236109501463645889843881337471543214986431705141401143101576351350230911977882875427378228956458378619947002849491453138548029041149029932359952869742935592350561910040156624862379259941683738764230723547334442564698613483940339045507266206080907133819330015064905885998126416493955176686484198569351528060993769236364570879427469887450431526631907419023083614219807772347155760463361740659895218271974040706369677981507373082028188572067120708175998312504307590930303988074111821036026006471502457856424590522179685196196954558174015781363963393328023314902873472092472955599240719849901776204884777897178175824984038354459746069200010193521595309330389866317657689862824167582647024254056724084692807403566389112401002352649203217008681405026622543348014714870595835765026389084529787615291574281281496772269343988994669592903487677967707380771774032118353092490145563398358329745101414398078795684925787066962483822502259467429453614762639999467328514775651976731160496010408582359401243045834687214581937240586354964030175853410089273536779961185905733926235782337787898562007289568827315857566013765030554457434018773069736599001764991041677961618845460238003842383954638351478079720912957688576074126389165117334676190633231115335058594018599362363392000000000000000000000000000000000000000000000000*i1^10 + 52662936874139250096477853854721804105912539543143549280863565910985210069566116394314791121622370929265273363079075015020211260543433194503578207605120924742407698666362694676313673828850817142225282871033303597417577587392584028073219303661457448696314924103042569044127199783417800839489340820746408176725444923521790813118662329236324837721873748832695163396220918258288728608318210729381109583432000820546776956749786519353455957686351443733740941408183453787932171589666672106609013645454491914922129937579041833107474739820634333929344288359836796412890192657210917901116583961566360991572812826810101919794504716285696440619652267798579620190299923916805775720994488026501327039332487584304991834003850420368577289021496482181533228310349698555708158293401227895806124287623222598399289081232604787666010317825128397188283376212123669324067219328882878633782710158807971154589371944835709562615894949146835533802005874402380767371263841210012399758675658652362742159023431925747131203480886908044838904062561934152372135671773844810387117329582542697568611206641235208219569237585470749439094023763175499550141989284190671832290172820735305149528689966310655902933206862466958058620343087142776920578253383651003133607816803923155270891263556918184849450818961678794649127997200843936817465596199435381540872483902953450511763900264569734107122274157887433381297344072755309704672329969587268527919527796512029019476346073179078829191671722154309793671557686220248805559608783638337109915777552971708248662199336366916127581339974442900456978694762608616967335328057356671993852818084800973096523147271331113850262415963341883272772718266213611526780721745546640384453510958857405526778998650265077460491481300488992263251895785910658814089382020923231133709163176400234214243346260490788726852434836332977488273974115881372392825224962597439856210893020427135152754085834198354830986094865739074841358718541523254410975380913291751125337198588750780021617817897389663846329587823691797969371058772404946845366966329075996435382718651941600752228773236755252413095772493305996988041533365755205082745772685631844776244133838741038970910016695627178807722579614620405990069897815830372448778744422882665484887267123712790619695928408186550009465868942703051708399205341392624388036227862075398859533632445687189434885564398059202389197748526302983877948958200002139226704728782365993869035097107090337350738526222260692476727824388545909524417630588644377013749230159510038104302362588742841844881128010782039643314615275833243158359486683553936408918675852002649596250383308068548829347598827520000000000000000000000000000000000000000000000*i1^11 + 6640728319851361875622827834270812366999754686071499443604118962327570138930912032709379904927133739661395789083265008643519396771820467383038115039960592229781446591495493261804644723693620987127464840601719693702337692263266158888069506697423753480219278476378992493340632108610398139739431126379790300665784523053163199707578494007510692532905363722281707082460326342247537307467258023620692757778098010757333460936460760950621984027679069885216541254788464874891865928296739393847377735953324285864689888897461069339389947774845943612470543218660225958185434065409486791874846814652751788861705489087672439404593677311528175459685432448047090617618575602874641510711281979589009396323258593269961273785731384498955542856568414075307180539976184546097903382539611583700108254246611269231261780228261724920293937827761297918519486097553198233036132013456860458074146672687591418823795031004923664097540485712921957056772367756535764947273249252352043786226815542022544269439291070012489914423190653915257452082728009053702641942712647914795902822110548363685283858523844449323985734020431869218125237076355015201282840456942883161118429137471991570166098369597520720165024364882503151018646027500537631148877436245594163561545551860432237942485742241722748840659612977062423412230105006772205671723277413042071362155740486312840551027931594677897537234426927769011065382585136746912488933665963164419713078813721777675006653982576835411726434060593896046275844155548211201422493428870338801524449063395384671181259875929649421269370582462516928661054709056011375841798927870241430026395764291253054886990941609709037061942167472474565047824726873485219334017871444668477332352969118511514424144297502534646905260994867125390557278217454480090767590337041842649779797981377752292998559149459067098580409999553459731827547836533192320301883734923391173170185343855264846423570856381863892644741570423223950531655741767319912970721677603297724857372001593404934578106603708393687369259715820663532439762359037532528813717772430706882397246375113435731525766059413717254716691277924005371741573753695823580852994292792367783705634638880698713418871031501776214886743730148973878595222780916286610719206779766013551992358719597769656432718897414941962837054704817199046167997600952062859784899916715740894415619436858749329760644645575183773178916935317677283053696867643602420518083938615721993151114815255768371749177956626525497542915753926783775002738566406581023036557406098864673971718932580278183571660890050781554616402307982447002616199017221951366377354040302327421474072592003946408851800064000000000000000000000000000000000000000000000*i1^12 + -325878725128565638700028781126529714106690034440891805244052527790692870945751541155303141875424722721022106802693652286816586646363264704111396402654031240608509764381780504457528177756670917383351950998809701149798758504180282691325208445969755012541970899320156486621483615421191991227162543033326288726062638788055028049845831397794720651502520681576507912155764032137323141781487188722029429773866150265301228647538719694689870611806759857121107320946103596346394042670651627730729559193867553968831831854589130308826436807533746928628513189792829521182534310750923703279835713669999571419672484616969767843899059637034738447496058101123840691732153255508737795210980678466238918851305886160614128952257996022718017876434397949971980720380689158392452729758146246127273399008556116814496522834015514217909215489925349199931954409362349213019497615270683852757558512674316857961561306084498574234171912109646875497566712217025796609061634817892758383215439160487583762826904898546198382235008754975843688808099910371162303228243417814606637676512347937341242130980497251160781917003905833624837139624944750446279054780129022683921900747552923547809079813678078697136510435449998161264902630575025816168812064352591696300042556046880490083838868678335671851227107553747175964806154889895328469193637429863501014432392946039431202148077568809464769045691599149637464257013470363732169926254056635454972531178848442670988194448611802568492658303630533827212789323710326136269863059584412909412770127653086597005149763659171977394420906961001942074914211626661253845852454468170200821484068192720465382467552542422597288929083741722203895213518816403470834555694315974708190059498124827929476651774356635918677383195281746346797670152702275642721775462842374701925354698779927303590807623028492001109629276628839138092146987444978876348734425919259614682968692997100051956066213627693465055221395379448730427234012367567627334329720593774515072781818823572663340115893213439102507106329528114314327970824714744946595378710460068063816424949909210915765560461601595762478562566261745532775046009395794995087267897902874831468311964693143360851641368338781872237540152320944465563951436545135770180864830640116914319180554564758602541811103863267318673460136171141574731248943865348038576675613822195091451563947468134708773721475595677257066462742357704402622620608992388230402577447442523671460638780347387375195734205467899408061447701303556837865491249572377455531735661346943181015547350140138825351122056760198313929410073019103207065382683636211311511970183366055046832828128323225510110822400000000000000000000000000000000000000000000*i1^13 + -165928488989779061183840243125225037146059981836191087892123033289112418876449164694883107538365891825837209732241307722439883224331405745379476275638173271788016944201617897600212306672405820846711938722922249680181816969858539943808161516144855496694709858858596147152972339015836090139871969100012836999833307969587149716509150351757129641663331062299656131127134809176550864740800415637470672026097894656139875596832535512207682914868833456028154885581228052514771040011315772138147315713547417766893763875855164042127084255950272265384720083749096815924625710504173694316221289505252569725202143020079648028439394767744878784671669633588413092722063956635657725888589910662644296888784813345667150437315464098453135523539459601609820970374551744509402568665360785103642301205476757976824510398606197200064924833518422576932584609895562977746173828206430713161702903857684448341514044033458860711982180315746959575951014856753428107243052340253402721060312742325896297110177191707269439813819256773446003453196616981649225205357598533041813025656704212699157634208482938251718235751674566063534359310753233291233885939072758548981414365358616275340696383080097132919554654224807313153700492937182263187466454972577464988169850661121539525106485187637700698553554449025375648968047357613647093359450459625179765931598321306964334840297985946748179398068377423511330289712353946298858187064165983753110927476879689042097230272287176943583656847678846820895422851872516326986981721937495962959294522393957997839812981651875947817856903242636373353075772211415892380851290574059853047525609732097243939451420688470306792569527261505827553941719307567204996130589553132163059359092318325783901379533473542987104806136824156385333929955681448708145548800421741226328417489982700635849095018416861256847779925753890912474637611653437635024508487864792939523811264237794758034600035822270082861427146853918757400990588395992287686534033729380265133047031312577245666256834178055348406061151069689250278224805150020394586549526400057393657436245075843534940294580918997716493447986262694783565299787254050721016022336339057887524851132977618732462038915345724017746511978224535603171964760778699856236952390622088341307714002662077115249865836287132648977421897652830978996668065826099284750239872441515650321243556158887142151527323384669236960153987553587592133415300241593308135365920709638235892145562701485894376787193960256747937565868208517279111348913386836662005530831456451501645805982482273098707996427006868731077251956311720992882725311995441439591742737034275693444010886631147668766720000000000000000000000000000000000000000000*i1^14 + -14485581266161098728600750817515657560351053044896651143176269532013191241848208468500498178994496547958257905571139912506819447379797472487776176519672876242261470364848979845007640996752036315410340304887775787192298618717096779560273705357908583230164461967611339564391753479930016013580534694823332220261502522583708474547177728178923863787700076120185326992944206517815316607814650920695506972066705209132788728321770693061687082231132383080995576453446176079081219197028470386568146497009676137931157645190008100497205380533029847688229041545022362396943383446712380749922051246081465649974819870384167924368252299295449135547885002613847795828745637330357610059427008317747973604654857812289626156969713560935011765096610409709761968076503976449298686705182637074529026148082274711882573320602700556811374537077823455634690930311256746377104991875189345073947266249240533874315512491478903689030411412295286062073303097045196283383074523376313550160246846977238799048610602622598891173128125429630903671693493604448085399815788542197003343383321278921479932816573529846096593661814811719037101873510123979420725295450575199473706632252340174541135699752319352199304057040196144140424592330978774122566733704824430767223199317949175464533134401888781050907357217406094093258044477869986796685380383859734955440899628886940975275193232247250197546775622449848242016027840079477504684421325356170797585268756966676728866718521963398965933661958043349958291237058224011327147379096770775445259038697893930024535456596959595610670806603716298794301062006883059292492977883496107142579045817731618642273987173802749759049235849739849961782770052519113612638683829450995439359795811274052949630341974534927062359213561948593934171915707562390431610535693935304967281633162730709897916496539849610844742406591109031528773857379655296890453151755421544141715067310361506022665264950881934980164794999050060453627382758803190092556629772379486522937184354333250063797500728967160879176664120748370033393917561886072180457034148023039209591288233814991350908919703491350676029792511005424290791059647850863365995525996917858274448081319938662648552161355684774353458698181817618194265922047016925029007366205292793705035831871365089555901623970628330241731506527968039661570860141522455287512947169022034509423228382016847907048406280702538827127286252436886262873309553778519638153026913324395529622662630433855600816013202786913377755250064507230665262568608984092173090929865812475994947713164233759031287486387222728035555943036554827943381706836471015150766178982705055748823450479931424768000000000000000000000000000000000000000000*i1^15 + 1746557930039761586872749392019826049303750363888298425992890461668230552275910087099941215485370866815530765240470780737292580819941154502834702191459361034206020747287201573377081609184048936549054467855249230705007797091114731973363207353328592578558445804675627592508507857042927168341569527050114288961062636852603087162110247208470631635366117141828886102857909777344919516701940854068953994546854582764031473479733507630912627111755467168507235547810627359384635849958185367455498595496195882052341219380546116344513087373118659987956230086006397390749923087291587222894588050675394352238080766037262655677440036973482817259673321888714431575462024592386531838643455367414980542622148519006867667649170657650209006068735981008914171540644972263616431353568873588914636119482227770174863848709037302805859904104539607975726741167703810524907244633836955920469764253237823161371819586898195458982036422499510398253556241249480680650253723712795407047266089569164003087589414498831939464011162539742836981575728673306367465185744733408988381994282015596512190911743634152163562762937531295577393906993582723539489825617293464204235024360933208188222356202007462377579233424452860076080722748581709922071956560747740510596377193486744436564481902264439795859472001118329879198263673287581868352927716127135600228073827380262611480950815773996127334272726073218789007415291989565225967134736178989112768882373249284429189224670561935889824617945619646927702783496687894003792195298556461775950589881603540822262615388585720024816876473866362072225184716457717234842531135740228680035428924891296751897238955848298537129930387883633524571530232413980978535553942440002886458075081638643891207242261096554160840860365053830921901820921603867695815361987452481754566835327792826474232634970596516748888633352402632875766491399846167362539638380412280063778663851503476300938613326159620737710444967344673917162282223591462318315334925742106569135721853445975805070865717006659229526233885347752128431449366716637891292196419531733642167497108068112587940942147951541407042855981593856002892430472787168329253184886515042979389965423449368228615818526344767901626192243891349276188436452202374975321353647653984050232735462480116403369736745256061259154642633102239947828395939376513273838340088937018814094979098110158633370785626306832455912932445014504073221082074995141628614144106643493030072010356000298650889805193788728400225823048294894777704146698047337784209270263759436391095678562903477655268766844124538681910434400348031796510101895975040978440484132428733483175864251816345600000000000000000000000000000000000000000*i1^16 + 107228643811589075047366238832304003681766774964336352232950568432299043746078666465891456742864936939906879956289999448545581317973988953339066716206877210098635819699001761122407245663429353167194110444275954968573092610020709445936012659940589585812204151162866517098949027296713029005687045221994849597608083774775406154365920164353863153595566771265234532416530526397351963281672917944142156261619975390618353692401668956402778147399009368503853629091269453971662916886464658968683574262271317550132570537030964219437099083521508505605286297917195865221795923815552455496869637844659048564491457752711016671206330281177968766443380965032539417040047866028004895894475386819842855109774519226272123069807307464028463210009422238581954517555947031098911744460367887387818245385730357861099894900433664455376367518194101699272663629941955295009565486128437814729110439536745267989026259656055607113969546102931368611090825618363839700310914249597624710660275687160694988723690323988849973455170688042705547464928876640871128812271782066092398948784610724067369208533902901763732414603484230532197534869142005192861229580754580151249648366730846462281981934084095675571539047077964980170036547433703224386227371091379814259653829390380353395316707770148849550018670156507681029152066199763623754176949555257345265513607548198662685371938973091066709992902871553153247009625039304844112426317131800446993695494229885650863029428451137068361889410112320857717195839216406628716728973696834068990608752639593177355156146622615135174983416110341756398309245344080943808509266355821744788827048373155537879447761417532560409437974387090523628613216537173085932425362631141513937769041779077958824626261565745512089298751574840289152435749126965203447146845930321949690844825614719692821440552393691386877859556062958679422500434959754681693862383083501523901226650274529522000418355054096576107977308421918794837898702161285848741983602171176442503589779979876377991778098033711838868822142610321409845510870612353829711989534548862507374782502851121926767275583900048426476801232617115083705259108216783162097885037191303376322164090187897687656913342133757446696884188268221886024199082630313290057661612750792869393827399194060312546827235006657017045022768875314874576712575092804646583166897002363390036085097006578866881086189866598112767452831252312761907031788311614289542558820176524489142944679266107246693260635695761641634474631707788319819085586108736608654383100609376597597865763050832962305870904134202788417584115432937899003755076056526629248593057577316331480646774947840000000000000000000000000000000000000000*i1^17 + 3796006318923262097886524669335400607283770938177309838408098672852556188121797989758113663239081865815933411824414156214671724400519815311266988684754963377768161813399642548917202977029546020138232412017319668782206399052333962763739100099334680736747148136636865249760751351506930663734484018871774740679248781315768249201453183684856938438700720769100357384317190219472407324332762286992464362012774088392826304346309008849536357638592140857089310506544498704365765039395065388402600852584897355195906460287875742911706476309809564624131546729197057568137105666821005386328624258452612050547729243258068322119986903310102057266335523718605105676887578797557790937415671459185013586357831993785047526845291688993860657809540854142019336726548705673552676820893955996926135808183884817084851567779714335285021737168790930882434629284057337751525422883525604498756830969709630772645147383311847791309159041884724874719378710561587408067630585521743801926361904109057864867854899424487748922604483999426561058933377285004090544549130347992606563079709741636104965331550730105037863665315200203007381610876359246611885532371154006738936464269186057407709913968921147019934948047622538513452788123471941033397366849246980526699978814831310567896089259299846838350217402947158517576215512792018238837664139761498566815114164009264186608798233103222340191734939211693197189611002282936343430799246037671844164713797464846352831128423830729569188109503403769345820557500100894223555227407426392366590668479986275562558627923950033782121311157938391212076026595402965107426478734830758065691741878080025643875260469628127803485544029069871440011241351976935849582757605641475850278821941707546024407362344718789285864476681877296763861932220396193201620906884746583394289584499657833595732174236368651937113480744207072504420117508093583380058168882979533780670805954322119956584502709792724610232687097976561219571339689861949975866345109385141301924810593648248136883252203202633427335387193120510871553882746246153062250460617842913830868419722605866533313795441137551904932114358589438386241702523252325539794978558576850851856192598261522356518195051133695471503238641144959356664837806451065863965225894890136249146360465633740712585712265109992201676200261012815409253235179081794477071007892942544417901466515907398902958573344742287351015472126945368052247489642635622042368307147077905416478262009789220187843864365508835557953770116698761493203295765727699791247449389067023996122469236739605153216315968024460851914412782196201088594118506870174998814183568321297194470604800000000000000000000000000000000000000000*i1^18 + 31725014423960189823109603739898517492577047343939262629554487755923658900350384530792185244272392841557458489054399733262816195594322463001714765120548476980633293119796171811584881819518065427586409710810405363635795828345187290039487712090278316454204985112131665530780812916193075920221055817675746432140244945334422477859916544348037594363483954018626020415806816040304194980105128660688815320929212253779260761211546073734642024638474346891667292488671296799408264883652603043120921714463900439312490294424262447772780662552200853121934640387584638191699731501196752706434094614105621531315018078328473022759751730675657368009533099103669915547327401923584832507417623285955355633447018115568840352490185439937603220762534012647425316330764061031946666543909873267289768195242041355062167217712152143287945380210062988126008214190343585571363072206306345355645229102549675760385792375091635066859652904652136915859301718427031126529356437486655763604826680334621848261114113883591291900353659596485876064302344310968302368330443609233222585227944717249202347310192756912863703376539199169024466831428259710809245694491969839454176338137289495563702594751918873373232515906530253844055792170112254815525022099822280678377185097820500387428861516173850239125516082973144207843471712373774514153338784371632753908632042034308318546706815475665807694720425368736907302225585793224398129366073797450143258234347309874679773919954799757740151000975836789380707566619128273789167814531932260828150306767975832582652127485853102547765462274128354694624867365378527953663716770543454599478686184711051060193782490021447246083084059586528155385420640201652995641390080446607994462075643814806031026965580453418979559348034366131669895302966610361262178262928530272440611515578166677131720454002610009494584018578807060713577938948577825392985305508724451521939590275108517694587817815383592418403180341618038961318453853287107364891426477672415155799379341037316108258198202333734167935582951598199129451038697754518296965952655674105631294847249932089463067285308419534698729831744409776121357580987320758957994725669602922860682206124602492828731258848649769851553754200879698886578124803040861813375851779675752900797149740564905180636767377062260429653534685533669623988267725730074662641191445383932203141084129477190150995189653150371500460016404332958068593977975901190370603030713013968924583186330335152484936403955702082810341352943349498352931699742615971854748436978785488363065314125492478831834504254824325123174933327484153699670800986934636548915192789344762986496000000000000000000000000000000000000000*i1^19 + -19404524566494193461715868378972540052787330190431998672868071207682842973057382147970747479344103970078300914109913667096700858617883568189260441623089233471361690212836131243610959640091569502628903757736150064219847015149359448895216665058050556951007300994783797449714850673777201175684057382436386008378932670245726469478246640295667908572880387991168721206957197107976344648528965291262734165519167722259448047215988354396091150924794745460651712367934809964502829668637072209244434447379232668748656857987902494586790646855526471392669131602880586314120408985079753497566463023523828446549248007552619588959775301215782291687591893348423951297926788915233274137898342747590668804663904798576617325913815316601550065893385169320082826129175116716182152115693810138784630156206879838203544389568432110292403637312841293221893476827059141282036040106679187031044564683244625830789552238024536504551671893747432322860888461644669069905333770713958178018176292160524842373902066008734198083107151527053868883338364905894031137498597981733832573321390302147333271358119640110325303807600212266578132183136153856757133812452963140494829523060465877399596613752505091928833387510712495051444905649487854997566528458418996119505275449379712373534598651682008742170833143418976094048862550859039433410347049957514214890191652770941356613689600763763340280174045888859811384611763162666499567816078775495322665623946387105103578570460964961150312463804569514063850793356130767666102232419979482357319417280160730092732263995813542598878663147144395070688112108078498039780377196581700018914331812068002606252411570352755798919939956682085191925472414506210036585760225515097278446611278013941990040650323983618674165882062924175737255906613133433003940068866531637049196483434733707755164639090541696589764924454949120855785626381857693671803871926102246621614580426841023095596131204607620663317567521520633425988445739759235605518498564836119879492570382082219330942267848340165654234124051371323884502562111407193057805144829031802235800169894016177648847399097149833538132214335659994735851637701040841006271075003478575793311371093539145267364090401887658876715059622354509137021651026754200477472792812001531624700755330836422267627721276104800170509051213225864640662876268422477814753627105735290968861836519923344876079793496153208414067435578890323483813457325088861624633720565856557294024332724237176333647535017215021367349432615982629610010267990010290517630719724567836872137438152270756932477685517828247010057845108562586089075705107895458714196833591309107200000000000000000000000000000000000000*i1^20 + -34944695025807899613509701101786408018706105650878523788918275576194015467549835506027272250462789452430462832790776054124812112471004199968000637054606546864854950367328643747859232398596799901534075876265300446600447930597911629735230581397864895905205362349489837074520110664781346444663073126485561758760231889612716515331175739311685576841335764650032646172181636968332962786223824429674544368577283265313049386329567696758446349468377826180631256630017129791474798668853603168905173167216198657400955420397799618337946853587157575031079688801067970461460883029743808663838915267737761577899163396377444723404979187766202962227896285301293629010530344121299098589460817569813167155846032842874323465986146489337500769647312161833232564732993650172060120337701019483943946700965534074589566457458782558843130758492452455038118632175894859580296243012465006874869170845301412146552866654192164747364549343170945439503896215345108954974015895981709648478958750375141410045738954872097552293387182271171201268775841132274598506897584476719676299837208857399113916548771309374830705480060406141791706188886627702297565248837063226624726028078869275030464139202631040442589672408718587111140908676752055788239569746478934397639358425740920883757963661356643794569904881968347768765602750778400838170613751952320607566406047412380940319280081378500911674070000405323200000709570545370838335045988242521437363904904261693175529894021692496909426076224700364783875110439414093361628187422775918268355856743314542245903647191044041573845605273610689927675708844186650767045727093242902782046720893655585098406146462161063039633912631042543530979418875421227807367931026948571825834244049379465363686758039101057862951559863022357319130675129602863847108358338433268588598854853121429100598095395459086890172573308506109057685808062252700488721346579532896241090158110015867541572775746543325670756902443833878521254250892275853216015950860027783030061793234856572097230681532841954671244480631268597156771763743520207412015517349315921987375375099052827214070474662407052168911247273475440011356773060874726059401791493763129230510553273779749908778300819433067764369796764250378513958497837800621120271270942749217980124959758337095011477055045711001079632417419511233439797631202329489521313886485408067755099894431186398011958841492636505344700096027445349264159867601720606264038499630188996145871649987005305012821553278135012323414226923150163872785096969378187259317517575846087402188855510978145913224369698918039127038521773004141425493186404084281577730784110837760000000000000000000000000000000000000*i1^21 + 332404907753807164481924643843518449336520324467045753574750607993607514475221409587148118472024647695434556333001151271088784299027077400538362609423191361798358341107886595996533097730237801118989050976496614974835829542099680240095035720425400660507626266309380666400170694263584462037223484518444985656425442405190963969605205583325122632413205981044720256913323003078625354160033781936989910521142234926245915464272228810554355324695393791380028972681715701191173533588340268374276569183154053771927541200850046362260763718448456539228664578671099129307933132775411529035797810962141308658197131487280758367165572144548102156492011540598336428625144255516332285962240391343135323159849427854719556677826817279633742364439529727508327995978177532587998905691575039290216820150258928123702330401135163669866525118875323612261566611453882645630508649038502997754235382122691704686260506226033269856134378894189102834474491387994541335353941899727889077681114138770823917923082367531446004990789122034369028348448749974606021108774474700981177028891799489395616465609209625969138444726308323110697068260772584090576138032483516952839573065930926349175470313576639779220703459970349905195055345573876734370755042594655887993225344109720883740829897666641200707810457731261173294873755463047839411276236102019660650966338556035839191525798554839782896248361926453076817194171559306193261811369874517433687819846609482591578341455948890179016720432661158946279943386002485838917677768460365173549679304848829396537303460071371778574891475227532750689834942887847064347142984511684205693841773917910349643291440592256456504567548482697318191297660264639909523798748262991133596349701358916094677681614614942602142130303742494324013202564083654645476445506610078649933038640271963794548900848829678063688773171260934064463926668930379773524605773702562202530039721606097999096184729445600102758649314227766660224385069063401502299256431512590224910815228087318590410086483603211259010554156730792351562318011965578833507939213809690644286655400299594863098851915265434427950328058781636223328315736867212377296637059633535340605310638932590808935799511370581792439383871819884366019518606938123332243107193735080624373614500575778701219636839167989946457880742584960108934032724265804556879289692480423537528574353662508486008727393129641875897486146633107423573593358843399622701907527844537096998546212885475706866946946185121199044416467199215408395146870134213365029437574959523329752029130899379677876341652953953912144408756143203100520535003898790531042704883712000000000000000000000000000000000000*i1^22 + -131690763313594021641797531092938485820936411237040619752526289712047421166122180365067268639784559432289928428111579360316120465017912821871262908855030644835029011447167581738262609174494466898054586510853221474056499305921208143445924547206634422874656243235831004038196563144483917822764339916088782602382545379410317188351695956245033745903315270359398030087504206529205323486808125443756260249467131363629461881845248086685349175954386768700816049342012316950067196033506408668211511102008541436415861295042127545370699488027638872745962785957591688487574084958132878653044673935772519915644192458769611949091362286164269889100249394495260440942105760654066867480145243688939836670828420320309715324406547119006497518117896339589074609639501668580471631256042609337997032748150800212429820887047220502141042001448701070394791945976184471438380136190200772424459978484644962437152526901496396247998714745648938212893905537907290870800970044550786411552464371672887720233678517311059038563868491907081151451653787161099488665202036368017793670320864105016144607466053726891766599625885702648604267021185934947368999290514552463339981946924054723355362617795775854534943487690920260279720874616107453111530751074826578898271882662711111653391239169992058541778383929551297383403896896015239174158692001585939019874880517393656178696588420397582928789914960304323437295869161666384204956911341778247293584020626086523655529300441308233576546795435306577107401144683731973131090576359480449880738199941101528270222955228378406504667933397074260649234552879310903368794904312109796533962407767112998662158934057480494459680484750694619956442315052559132040155561980167121777274515787871930659179788935827910952264503464435200988890902042120026617015900121816946311376199995501446745989029403568681978716287344017579336153565889152689700024984475015734998710710404721923446098621468995560277193731065147962329347042055716955825252676548739277548562907334340900526600517715511702186496173529434174121348234575333125524300879711540085851790246897745886272515637448325459113354674663281649717070131852483048356239388062903716033475713489949204974619576046776728951120123650150162286023960717699761190735187199132650469584648896735683143871003320666194542700433074324851479832771641601812963813372689668528822787058042755272354678334164219795141669378788761198960682421108545744872032983838932056877692072495514860882468459255838275050128360157069605257796775179708730558310151573507944062432993530167579473673129525195729064398990886150700439818723783335608529715200000000000000000000000000000000000*i1^23 + 7334854998070286849638808323318748903852589937080371747975060757762846788248551197686240096113035775475697639208927637368182490880537546019978840148898445403254506691924438565058430925785450347916359432874374210962535119554834010663322132013152510127592824152234598578642092989144612795589688307408777655191085567696107344008432576937685259591822382207937986797137539054901511549627150487465638005507357952258378241346305660351918746002578096437972429245693164528266194796134996548465154449800667845765658704049684593855255183250019566215206963470661487303525108995665983819158643919693712564955601055427466620753527184049792174613699426212647545814811309958308947664444023137048541788732888863029647872065160603663278738921651132268398861353632152527126972035019029304526832688891906979547578859359801287602681741363707933532693248656388748142546554188090372619835162715448735595969903989595298162777316092155281741541300979995868228312516031790268237040482769005899445136916377189654499246957692461628421483260661036689656816432698964093505157615284434221223446104285565636462497531308319193331136545116848301452022323521734498192288817693942618843334482124896474317676509344959338048200057504767067053797883800922578748554895277912140666660046603993688314978860241006034804006626565584901101769439590610622535436821942990463147338191151833356083100010776952395069294263694060638110983528886940437293653466591222790254204356477929486963036867942488141916772323425141292976508571675891838348512284689099394860311576696845998989801967476077074456982892534104717440847049366763197019841713998705595912684637968295732582499603433870423748333425877250673231241419882884158729669216379302634097889232451857168412324478038717624500085191115161399509262562367537106318726443913108697576265949709201963760574435616988413641461630121004788624196717641490654252234118030504933681261995266674142191659972601185280277131634275647742513634312874236969456718220888778339935478286227050255935764902355426898356297564527053047562379822331653094692691330665496475218435445352515043098377845242813839722070232396177135044538353957673990656301247705989897206334678039854713438541970048636679914423932348801190538689091061052984018264032159991070594712850716991315199765256957552033477580961378718208721259529818753790961701360546205981168588708847153290605807318493308421265000766898092487545948448488228881658320956256511770764070589647073375825621726945026554698099048738243163462281797876887555504856884798470953666768480207947185002242978490228820723431080261722937753600000000000000000000000000000000000*i1^24 + -162211006032151809547391772253376694640215978028969531304978869760298164542125128717750164775346805825942249529238864019839254281118825141284115578668120827784189441924898125467294860601281846846359638246123365704895909602288325865089532959386242623028266238823764217221995556621527993515174501727126589379092050899702835058656973198701783483752612977622755750214455866703749000942671652623973206370141133442845554641525934717984121076641479625402699865503128203976280946462131068860797854824821044569781975716033964379201911329361474989689305386533846735245847680035490108504164087098010250732481084754199626329553647445760087467902837880158834681002710753428554032107441870632663727310453661344709553888501681246832193269324531353431768572224795784543108198315567238095919955393614610828310770938162532110661257085015655543083972202238325375911268901144350059271611502170202639889276441335490677247688309854307390065971841029102172766186077628323719991066978073157081669786284210834542603428099318329710629076336268916991945566526871024105815443077832657367578912908627073022045610801835241462252833666676150150953651728185962532937391050910007561997462079885590610957989503161704097421423169038359556370602550211215629455772626578937544274884610726029352925502579526240857637267022075035062147841034672468188833312049040847009662623701373654191764665385841507377007722360579222963974477572309686059048824749148394824033527351560428301056227186525595330195673542570065277693836684442711290217101699763563864005055459323553889459621205932819255061165445768437658444424545014165686205913859573603984374496836160324043666358279755347261962847172060638319149142159565327471546142311073561695574273735921967876151930064314511850751059554901817908294924686191224218256626212239836412779502920546710315320424363189378069419920815015741433439383892438047962729958877037319391232980330710234542377453116664356084786660844190935712688889485625713608465158168766927744234214107431746568982917742202831135958302606991739870312390887334051776257644393942978322959963490021221178571033168966122793305824506955978032800684786270181704495393752586833217204449915834278239023515539710692099708290803890947031852144521305030459335591182239531397236704970323200028250685843258504331472734040169994016420596722293038343997644238721846840780807586893820238311961006717440111290053048665456068438976666283232511479903772423403440958048725098968447061070644515576703302890370239806376870163772025628242029215303034986805212293820491111577047247985753034363934435849555620659200000000000000000000000000000000*i1^25 + 790808892692845446113302078209216580365770027949096008665904525952470304704841378514361061525523719375214230358751568997801368776560497949336096115611058228171501145869984440048494801568252473071153991919858829262415431032382157196323840789491942078021074242336409707510862885603731099506410393362225672350223898647309149259073095781805430612059305678955144219289236227329785871479968456816868267621975535975789689650098401119219477352614308195699003197963165503992671097829498081801029922064916903972181719889368841466837030376713064515938001541087675393858243181723835033151588178378855795190995194742623388600624806053426842444217260843153404452840328408139335384663354210717142710104750730139545581751143130507217813353905003270385566135940981029963419211349598798471735884562064066930855018817339407925540209740356908278875164377572534659294839171535892943251077124854769694312801812940739533769816847159292121969247987510621056679378299674440861826054693461278703175706505642249997563388807879805904611330482208936326443743320652600636291214848667801798181210144248660961613678174201021180320461421338206554749154587536344420051803122346127445961159285084130120904946475720304139912859728107147942541343210413786598882466937448665793087782028559550162603796742432266164449405059931951922887738310914344225924866656603923306880963569875945271106510475818329744726510426010526061194354546571083170529400640190174082731255356522474978315960722455283390691698576249026201344522826055574062433281718058785300844419794937975958606095125243416490182026671033570230294225019345073610081809401117826360013232053844126315524184971126238283563935399155583719445301834333355768024332840187800515061500197489168137460418618284134518159173342551926527259727794192205287045902022283941901543845077048738473571579716081867765841857235011568997126232986891817061132756630989356437219380034949677183598618232977704402564859666632534539395786123718359687021838607550784659391179003301651962037392062770147739970405843741806779563040445285348946405035820475896626920573317254508509040641665936926596916068553461167594797864339699769268006332439462423075847292974965432590865411793520702751264632036353752178020802789824569741982896372901400269436369672702740350225961202150716174961323109187571491988206909769201485885618931546670918402124932685304032737576790713138112711864161366929088141516325786439246577445010830040508451948567819488095146207209548950805652487254344088671885137025660744166968555538248322590141455390503875867061280961594128977713808602562560000000000000000000000000000000*i1^26 + -1775949076128754396974174933958901256549907430103002919577569794984511693258765143472738967183245570226712194754869312923477882931912093119004183115776990494365263995501989621637637382622018425313866747237762545840608705163178422437648849238279685528290941717424878249747240201192107396708829815938009677029867475008838570211795818838649163112128060878370833901154195509351625261837598312208808329399446023865175694025188066920467177275992507661358317723751009982684249056738358346934616108407845933070211964823928691412566246821532068495070202000174981961926185164406295780194236301191702741458699517218072455016870632274590279222173048371092729686947878797143350591246628514410413371211936623336461036728228174090936439479812513079886061695500206631952337796080308704883932667430795464349329123024468184242045847321933191948216060906445508937243883961898210881724653914062432357543966710373857381419017016793002548724491509776496017533511915323063625171199227927547495214507705464605571828132246128754205155338927347676468799076881110347443826248925865111462691696513137686564790534510871026043009557866242900950007127016709751750131087326057744618715583944807965578388696901580770369570507304177930569153554331210628986989608531303562937772932144880020926488686631740853457023795705754653152959032209215661883341575977329274357062196154137640810343466732317924756128173536718851085116164266643784858708743570000515825455083536362198599794364217460599349240913839337366371109267848341971538527905965070431546226880980416799382056351544821745025466496053361164378924220707860144309095716179792070611528414386048539292651342164863904578336497468984027434673036361138557324892955232650089277342872198786489773554873759821081922745210538923080555039146541701432110445668853582574860972550158092041965554272408623990689334606720682544152831807046243214606130124228727352498823557075367463726261712775038014590807920987715958801430057086048686146170212374319855328540761741022705524245823873840727972273577087417264165081093696479137149867440941034595581185469667884504927891858089556444089811786203659451489883104376065393545721640032509767495029769572078469033467918915201844207796493474900945749273367019095569155605209183266063851342330201205809765976633055307862564813882167859773566510904893178783839232009461262194608926797723781399892401781660591130305912666488254466207091820136830323560177357521748832201728533004850432486590779731053986347181170679836128831055133763591573711824033743743766256502397493910646722167054783688950696965570560000000000000000000000000000000*i1^27 + 2752567262085196885036344229896471077911063515349367679676166607691021360120128142277286856665889446358165845995752674183606765611383955854417013377533476899906346420400304300370226679657528749859874559624874055734662997423428145780696177956381609657678835608527525253297460709811421140951333698230031069714511937244853079803781458999786258050049275421884280785969877893962676106131449212651221141757938104412076707052448204340755367781634887624210464382762840107963015631470637385566608073148851680366832874964525521309479792346244235296938814912830201602640786224943549385990468753412843194695604367906552783129468177079975056133003446163498619987941495150514016736144973634516533963627763314380593295861011783809623515654403652091414639001946536710519438280134651872994377446661048495912186908667069454802766660074876103528412007207340421639285919234569081427726714547294335609405488929221418295553008260923852681180269969254334370104250084380384010647752604676492817539055771166433128622168443316099383900679094027770299745392491733875888713631293050181117065935802816997053462417409829728878126018075933077144307418554509114404195880458320692437505120229276915537253707469586526166742074628554779673444308166188057120704168770579267360344984054138638089045331031556519194078008004521551575142270416400049577501232693534492902639605184401991628510188780610050430818246813764517653530214825273897310226284322001927019277277894979332262716304149838729167990164995789666575152782695341392936265403784106106266092228255389417837496821323566824249010171807320952665285216204509639228655459380010387983340309419798868180736987074321781633565216628845945125704181525146781396956848570682404003508944429956415039082002996164549236851620639669781963613043579377219367394666805131373706417608590136529152156693984273401951092438047701422942817108705940015125093017535173663114141073244120612363753459770060730126517717782947634221376209470389234620865772396583511779634808994265817326874462828598620756207357474010235062572850124445937412016641011858882888473607797503564983315680073951644771826309670591001819324172083395684466599953156796354695038194436745696329654438848244524895166254058968481849893207839380134791128516040250578367274643190607097022070373387362095186445241863780248345406992772644119034008094101520416096420215231427516713699686913546383205333831934012793106015508074037586430250864673764268153324771430056736999004779379439528751854435799270864736223223738180883067853909101064425812126082908817739669509720070198662896025600000000000000000000000000000*i1^28 + -2489779389710682871003398480885456640140653055759525808060927422358772023660499592750423448116909806334909529214235236939602215173693692734575554991220136388877438172445109928189736897561494964615886300856965815040624125803281366698557201035343635412353593308234326367719077156886686775674315147852535291783467793161587603914981570320588671317484730259681460024972334779512464048710460629936548664679942879115895505704848457086994011704845430770986921019891123217413042619762935226437410920392764666910233826358585177246904233478605359396241023976639047620390216344937264615695013703222373346679589544562003735472952185848444114056247891455007031825258850969691088981273473588352475375770645001737408160132460163488837692691953272852613598278326288810422032824091082251281707735948116984643019466586615770696368112958014684586607743212955709079371487585767753346344522487024220052499125183777948489036252097837590470649278187297558607541270988041926360171538046003389494351433076387006851689720462040424713944242640078291387530759480201863385281611481966181403839180084979776170163133661795564769759126790015152136822959827844203673762210918516150921699509183846526851439697227534968078894973545022887464440858418645208767677542275341315040232164715966042524453075474315086323134694629681038942416113888946868162041059545284687097140979970557980783410942888009130345182066818810970825803137406761850186748368399578417811006287441799587364224607988654704323738200535138335011544811264513918331714463497688312473827052867108439063845017199408975134993617236382772852149856764350814033608728826195516330395501819224634370003054144771023454952390513890783647761889507690139239538619120701925319037616719750090895414795766240713122361933961416165596351648233642011461500276596916866554024108080954897938487704151921456481459367744082160872741686284897341995709789032899443981768839044815379268251557092962158367414575288311339752503219718001254768105621933865939658782314360860134719044909628626819909537780702553283483051572153772485047532476974936487658883902217345989131269589395780611202325453353701602017699899775074142898251010529218197754998686771266908511930688108836526270328699262726337543173610825997856907836856816100081637499157779421475992590746232971870962583969914605222410432721411141714715048055171326700483020672110148985979124549181738820819756021317257295431491223833287343342347638816977734997079304665454311618217064716032158239858735483379820325583085905394298758303541191104043765576769133108087305509140233212395520000000000000000000000000000*i1^29 + 1852921790440658009660158523688575760535110548274079196238367974467725949184810060699948392884530377670143471563411405146279370693447207702561911702743857044541668249729807441830817180129932974748066570423441817198278712673092235264349676681783410315893392909320102546608651477542312968545044328195120006348219541648946110311572711833973096858466180407460583376941837659653762618127154687411571558636416093672392516134391365748970420596083546043237532464891901327814599394850037740918619687948989615933719343052676491222565360314904644453888222422763320300696838956864193266265803113441303733753905178340172876695796171300334524127776972851933734777331872443768034853402976665688040779086809090988543352917622553091733370343086375390355203289488519555816736383887532479924762075886353191344059562657955046529379375727743778040268192532750891152009947983306607432485817369080670238113181177123217228138374896079354253335392248107040933250163486730214846077125149735898495903703733559207928059552289351301454214476338740223198733615217803590222050503426215085368981702493318463705807464427190770855805539340185453626119938918154019694589801586482521276342115410723829406745688447908221391630642424794399569734809184833391337924124920691371677617551017079362960205355549570549442531161761798963011608950436552872834100719483759425639293376808423956458871377028843643773386810984806363509360712900384291384771895040944640117934610021091605584015990413779308154414978504116713121083531065566648626269651019036243438856723282760169027757532231583250051130149642046733991019168745230564439977938747742325232943710363456658259438241450226662703323677400845018422379312504296319251208782177922788474804070241480605549656551841236691871439943788585164992012057754898771376546188306237564627674817130433100252381456242693098600610975758065474925950833949478304233731764782780361940975661960315184679941756422005728633931237633127517919497801970317917906356168948944506392373725927880745986149636778969641296017326708362466440733817095802835295576151988987711403122370346000797799993479505636054334530817912133002737358546336253773230730755526683339406168496177629310525503371721669673421679939888918579175331853708989607027486803765593712928543746424870550002251004800087981419339365478030228819426083291015677330019058939119320594015482150195073002226173566791492433528466803218906048556833830405400547531368196551246731892681121809692636642964575491984918109749372043439244698946538087832320093986857890582240943391459174261213565433151488000000000000000000000000000*i1^30 + -903321911600982438879904233413960528983422926588364818192279955703524091481278676992561516485698424697729941701444687467309216712824461741024129755892425557467145165413075731868090682805851431983609837896009862093764282667159964667771506655458677551922163078605560817971298162997241604895191523304723902723614052586780335372343012632469078909814831598223954259501570401744648777323309470987595280933281178565838986581874571147846591409431709505327697400332746218742663784949171702013477796541980792312642331400389015187605809117139739501159019417322601013839575680506124495223316759978268355498293597451614215485391512662159144784438982727619435876644723771471449464984247643681215440294726539127557925702834065414704237647886071956849575273046763177095637203235397709890123839901764115001784151829988299653087719278181396185705036254213290461840557337314812848156573502668232937192414822957848069947180121322797025950366599689609139912545881298312571444477348823935749224782589345714656858293789748707821940577293048515562468473511789876920418366533578165698331944976266037845957905785680858184977888776120230350556566576541938861011948235773944310887072994343302192124673356675233392818125048373922104958490908813459515970432334966531591453616404884496094054518959112759853007247540487084292632757252608480230165488337796975463817715683430469449936355964095233189556942732704722444346780800449237863027442946215980286724229589605408798491153675660795238984326470264101708028606267801862399880724813703238604626973421290802016704599116444020670452170857658110190468807785360512262388139229794168714140982179055313175002973019724387935081048026292037275932614630397948679429780857830862591467592139127359085001382934792108539257037718975584431600194214440115326092716562801673614572931326620723082152214114088695325253131345853282711888060452856355150199103117997103620387196935195474901167386593785058558720391768642160822260561397534513842096508231400197134161167284916594717614425589521222544435969050051024316036739623011646766476042286097373508542712838581489597988781123363996552749733758303699601036397614715259172173792235841352663349595177525496779482707183991209772993039448240578714871446686552842413351349038659798733544053139964625345935903673188258558419003178999306322522168179046160744445144389874173456531416398113239579011374742486247138651404403972144012994901120287457757466833610314494029900157690506554845433736958085881375946588463866228917244704109028700110733458058280778139488066282119256960348979200000000000000000000000000*i1^31 + 320371614050626674101585109426215171007542344916921203314427918223138068901837250589403348377192354291561633368649623703700897324902968169643180066327138764733730759113251387767746254612528194893084044150676827025332612445762448447369444547292237056935293327782839872067005640788987786771669541621703105465943622061678466120470397490443782321213790555915176084887186588937526678632712835415455250834084660096751847099917228818234399218996731342872703169198046215473573146742303825159351563639723919825590216347640004018654228346906457094031678605313835030040070645492628032745394140462742237175281401849340858701190090690316273358627160713290100870594156792300540429681397573394387850629189327929131567892105757367128694454524186110927763308579536573679528775398310196228761199515699491650354310707832901440818726798030633889334288294947736168048966315798194486957138099981824805011685295362581876649760827861289445256562618240847001515991358525408137866640350710887606156254123853747230226958269227095226240888200154010923983165371447506172058067812584156868054084548314039057052456632283224926036064788772492376936063199780277597093543018421507910724734164477098346641082424282959832289661649149657821989279057715968625102960817499379966282211953488529660687836452025375647276201461489921084950343142536442278631135024947207893830002493751428352247607468175638191713818736113758153691472350853555820831390027262377334905923114595135685602060245311390966556602275093043192862054100331696821774492415586555595895591822105307903685514804778065648216274252845108046586061344931615603390224257525341651769299980162528145787295531350740685526715182453990293968030615487241732192358257467443543101945245793341860938563073764808821845777950214465237234345673402519401337700404738007073907274368888068146365620052240432204759020880746994545853472739498776954356963053408428931773656421868709121964176159555664408937301481326788260378019630957688341026525064837061558150531630495904421472736135952183958254868084738708743556679503574960731595517815987476395505416572987946055446191596666933985428088355837151859115046872379844254145258964365751240887710738586681066070571158674757733227344896282939752069454126668192640933215259287775301307049766618631987738460430949715932683961615189205430720337578860640518286972703790209906021135807702554556931138072972316531505491648971892410057319801170408185985934463663844664810020548968654240691917067765044345374093406275452122004270093640569179979067265529611827076742714225632215040000000000000000000000000*i1^32 + -79197330078174257507784735506050002582952073232103541861208385429145651878636711919305941506149252772720194545781279499290322660744546474548836806575909606704508734263282943013592207170389972608541547678464015355394291658789000823514664949935203182657345002823610638872468528373198964844169347601616544437333296601864835743552878822937018228937289232449265596732265486518850385233549074129522145012593359120951984317064372706029242755952247638356356819957543136611232452900933502070506901631843188819889073547978979660534711065248523695336299668678562912837350346835025449253093234919150499613399340307286395813983376502536443062626669888710285446711525015806590665443161967460549092195564217631895484434011984860460952229806216429470130633420861151309029143105555542043901970604676892758544103304514394083812025000955327409358594981890519801662953010520883115121881980429569956097440886227595400637172112554358448413938446268365049353265951102568334419363728718962203802620990058463665800925227269396325285959100943635247962351283374871458763799080008331090347191190167627526685259277977063140507290206654574312698920975135887015610549209751026443361104457725626706453732705850040265143186932226309249860001925848882870561124734372009407704848347093158080483981305604902045478989775861069914993691985620780139833663697743716453272500033556661027278590215624937569302444057480684952175695230974047794896169137710078797982842884104455495742733172598656018095224781452076046881194625510965137863409781343429033933421318882680134030776412296661399890182984925954204206323570270200711321158148836013711933765576783566104546153005965301635239623217756969926150849007331564362047615325793228476875008819005619477096708164997074651908602499285668339557253737398578329674264103274667793677449781959218457173340776539274641144573649038598149699436611710124575075093669353068975573277417354354080785403776439047361781007975304541333947621329662239454271224898555946300822634750846162161808579110550350830084388279203991038879591630751945443727364674673537235218868526719371703702733715849385793414479338926468921441076606764249552091554953910966252183355075534278296815702824365196834300967377068238689910050942066000266674867961168495627999673641656911906414952470479214238493759629646726226754681230688349298574100355499111973053350309672455884055833578573751331356410959655909435287097727904134190689509873691225164190279868017871828502601481245100643257249835713852430740907720824638220608765452847151582936854930915328000000000000000000000000*i1^33 + 15090211844164912220730441358577228725126877602732194333328095524602882756990699538817137850035946894149529989292272933633265957524336743100658624966769161495673383050319509309720416731417254898208854524198605020762907813318540862737895235236434128973450417331547326610456779572399634896740518113016140984150232179595593219758030073449328748281425497394098391499247014193632895787886658550800926093815060756972689065211656654023421576330303016592078584160684932956413665577087578966614253468468048869879248554319471816798521901351244956018438466644674538535937540028521997426248206900635043843808426078725124172316121685480192406092141229678005596071152322826440655144215612073249290152904603666046592112549325635608767711018515120441460176163257655968436753608662050402116556090963279024551079229363987237441616339151088381540121130100570426741198427820137470298421685379782874970451886279533146469122672234336218234003328611154666827621551574526518313203943112445058024796638857679177555779811335818320259609566881018784005661618473083097684664638030299479098696542382930452355852262344256550681191122979478638906381850050635919056954266440015733195401346934793871691770182710018285188775888236240383136012201146814712932276621794898460045898134938839930025105387260642577178193917655083677009316742569213108708911469174075312140526808519569419644611031596228035802182612810191119235574295220391677902209390189059533230945619573861139073103376884815096924379786513333113004396164585280971350419097106352081083130232104672919511518209380535532887152456719659265841585021320066019657107236279511220604191436079343184561602193001085363434960171680391390685995388094078178399743020477338322488480986206291812015656435574109688012688636808861512152562626262828928899636243014081276046142520363448576677835539157418685172542362681936296802387633061703690735834573201829795896363179209803104906800170443930078235095439038367927047155175302422406003411220119824061080938211912053483395315806967625448933405294601085292436351304937778481061195738480324782749662150883250739182857960952373833720443181088159333072953601982163339584055109692466975353306321094216674010867265541416455028338506426891919851891298917307972455209690475559362777596414741270962152307813704174986832497472743024004325177145032169038765337012978958607215293069416214433368058815628210526896226046744023866043983180298438038419582035715711566009578315831599172959844289797478546259920492612176159668703353064772990805665686641484711553767833600000000000000000000000*i1^34 + -2065678421324514744319440013376760098780172358504761982068116106044494127814652024007547510542591450785561869507279274691224269204018509711104859690414553429084875312592603248231338202204136173544820625828924342338355440360773680318405338424653607101579208819639112373266999509987045009485873339755061657695995333801882619312813191791164763080925070953262514050668353262377248713227167205081964016238932971641596338438036200042399043937387838917439387783080755631161072169707152921766893739488175599301448746123187643829699337054788866183271040026835055706602816957854010783969264181202686181906064524556732827403947217276492904718193826734685985693631222605027567729370099983350552509907186497955802608754788725373544863208928362008322460076484252685248775838183910847953394137642968932050827236858777424417964539031588503766562641162831593475884579244247463150480710589427071738966302718520748689293941938768862718089257543907876120984858158974755010357677466845293277330594308437096761490944726151847520030082005045291199677475749146679539216692099163848345101807959539003027449027930547192758939984687278267509170657516302890532625887485634407379128533292289858332759849373263349887159692493372580981992275130231205335222943570787954054249049868286111164412932933967929882780678234763787196497477485258915556210779615492073207650827926027603775082830727749225499206994944571808426770776628569177829122362466325319957756542401518021552489534907554875154192931983055189174693298714347837856557750749483742632566580478407878314242409525167207219697851569715480533686963847103306510481509374497608229166034810490147368130230993706450024486996674736619000885711065663307388089264408278649035125225027113560619154138034620780900548411555403267373492262738855156643114762819368855982125071674923698680196570220342034412787227003917967331435231101682778700088941230339360724958015305169382406494279698700233639042163957107708956230090108951970741036690896587292321485321263513533600415992993620482979111117355548945596431224042550477276941962576005037467795156494300837715151598980965049086462210380255485546884154085022813456545903649527680512508609673375092082942951705603272760362949980154287152782053264349328086424171480327178599428087617297724919527662714347678012853064481352217079150960537956713388632800769599739981746737851093277041925434784031090429704457372589944404311486209952533226965016622272079375598297022509928474494446835581808537394019422033895623975896747721785219172827111853559644160000000000000000000000*i1^35 + 219571788115387275687355900044302431038990155134732799242285724921911203313608930063689086086043336170433464084023890767910242822295801011810748408873732281179577401301012977556510196876269602728283313858960340108062534482793741659095232819153303581669402965906765872995947534870223476864816897310812396894558091718029106777287908320151900082407189018484767397529165811699547422444612082912733946699799571424482052940970130524990895479616564052945538189638152082641606094276093633146872750247017321254215709254851220656084808810586081382605281472845964648057597262472441032724986354800079058461493910557858001877719517363922127079668127581433863564338823191288280255204219083647776993837505341074372429563561349068084966190978788794433412845961699344632187788864371671348816757678156128128530832677581813681588221621119586378229241344708265827807169350083294488881359177668082332618322923104266002408723245160532904887543596543307821968706742886516222740992396704853163321956720214153988945488271700500121536977298180368112790786693725190708052399777050686698822664877953168448628914850915006801055710953323843135538471700837490498506769844860344602915295663154334700222031842364202764748043973205463751818361932538131048957175761389447280497156720985227345628108433755327206390472122980988384706627670720699846247201699487285363836905754896601882961984418486664952998257166474701000467197105438043929543535613627882289709464076015993958696664908117530427430989812778897391442786953627958206410058455887682731077631009072236944621333335676753543928557113390576511088924806429323191539582414317200494581768753215756340695675621221478253088789491529916754938057825544902573402186635994392387505837347068844252495744238287141538086753256479241073089375964167844219230412686297781638000209697391824769401616805803943453294146974755472412522916464131387489078632816306256043811753464959729269903114480788661590833920417615089131001114174176163436518225056686581797510905742119740221317480199109031766171166819088811969564022664733647337819798262975484938758051524689716543550952394410706322254437064791254673376785386469106477497228918823476154239919401312680376995268956898594201272318466025361158314664634149331764750514988633961059551295849493933282779117557699415046079409877699718618411963808881294890093596875672059381878378918651961769117746891394603983194462565365534357837592596240140633457327482499613078174489467164731628443206322666474940097112301938000496832706886148595712485708993134592000000000000000000000*i1^36 + -16302884193513171374745570248903786492083480070695211528811555212212968013838531192513679397597104651509212318288968495688264742701853286679542852896507811223528514098127522520252339364445356190115065346506888993592746992975591087959189607300467927743017224530330400394464128275643483575724283151242825823446676566558440326119293599959002871112367646246536858140010423986352431018911067657071537748905016408070424206314815669144843283130613858619087237463227910874765393744458675563702538602662767234505790684914099391834297575416470383261370203801954985148837971817866826110294804960948569041926622998075970351032916506284334350536716813588767135456448018633402778425599156311489103977895758387561634412532076643262481818340166183271664088999308365078051031247269953727691682567584981374207958585568201671971197738627213909406141975813969636183201958803287618382279181479510621690952435639613863602392856413229327802308369599558480527202234849685478628222315978636332869906597619124188545156694063896365553934285059551379197443096365697499655448571824833103122287314630690104573410419382514712910590428368147658591707053748071251432287222252038295371803817729489106842031943576390275603009558474233159966041109717795726740997536763690643930037718221074635458894370497899312724760504048984800921734782012183953661983228151731640999217109021136607533860900375548094302064477455959896925305970800454939228907078018936113146373472789293927347954579004657912415224750960265704534876869604039546839461254399116354074450050131037714094781730582457723820154128423383314056542817755577094897938694794829973389998240008401436508555156531439433711651192659198459207906601560897539058389082127596789496631668710878410187414953269513824547058345768785031027841559371131407330666980793261986369687548447563119800498402976987355319080527762288012161459673887136455107235656902723132701810696690418782118974050133316519806577832282090085342421487699058513733150393897494454465233640678574232237754096656638026821112364010754628403552797919075366857475060209114516963575585718951099943660619762155478712587958564754946067519334753220806756660924215161109583678591907827898862032711016713853730736400262556882422121873166955699716241908048430541274690722917674015817160526405053721613763539920214558305252036234794727751437140092051719635142190868203752362573021369019776101236354811673856289483829190478620411098554247601274371694345043011441440079184093452137618972813877418872961753725252907294593856307200000000000000000000*i1^37 + 983679115587880129617278069792940896529099324844502718519685678810058468789264289426760950207439085243132684993150516627714408257173983877704058750825988880131510003454415991158987466060332686181835928902658387009426176102984458147291126698817945890097411255429357116082452639354800485071117356595600949169849998109700109934772479429555081533386159236016931689403667454861811578803435421593960256273607983022372723880921727248793857720493492696910949499039201069663668289955889689455031601116116968756362611991016622364944390627672308591060309455130512793900923816129439652590081246379427093702425487836691791431739645005477602033562744350858414818307184162892116585166614156034411656674456567913115159985742788831201066847389961750170643308279666644836886775552364422102428764472219451374238560859749539851824460511465258752646217834331204975126672325403607936261436141938647101814808627631992248511757586184817955088545472962128535177694308241072426934864514395811938538954676633492654318846177879855211846960665267361314357387964599418932860839840172849523248245542933899396224237183890495442470151242522468166859546798281806306187193922528872915186240078791025277829495347972733943231102320993292859223838628230084731852516525215627001076349383041373677665655698941255185508290938039147246179012220883164418552907011264398726995702931890827537884570888034679892771837910891427260079803753689437350294465206842427051081032873523614904495530744581763424662690186434745852835123427130129345033971502882543664146655720173276749335023166063833065563818406086724374145757577845024288381295736982971245350037957490749953948003976978981719828597837186347598002148647681650406163972237646413776330036644024120051502451012915520919441702808129861981567336841972208775728687675793202036483041613607923049868351859574768527149787295652804656014049124019521623728883755858015002449223057302897141691948897314368941340460278896923236975719103190974123437742513808048716418181181951053868464450492082050046455643129986026818639866015705437384186093736680272622478350542428209996433401140981270622770649650450431060342929481592129956471772715210802505027417894818755570155944916971160523980728319003324869253859824641880431359066821206930934237517076039410344432625744181020430123653213448820690117932294910460496422558620241011681592971843297323405227818666615720297468347494058663073612405759633255479889121749457726849528144120167233483640399679596342591316971982167351615613267637261094092800000000000000000000*i1^38 + -47854459207077828515439165101219607472437292684172112630975876221576667487455328790016105912993698471208816812661695410947481522178993974440364430836286473936028979702755049677934192087681903474019464817333241207231684750812547876568189113967169023101165094889057948892968526644042878904705795689835643708640232009664461689472680405491905642973671468898876862197086574714484265668235892268234578231553233965463303623224484985327779674967274278198386385781977006308814704363385132478858570292007718589571206023476299588461045285179794259666225151788800427266053943300290225555112717613343750907260176573554070459101367884234466283281610665727661001088850037695900032276900915546503827716112854265996838656839676320521665020124119335967534829650007780973915161036296143693249609484394723130888197187822796056853886485097771165455605671710828685782126400616260968918570777839995120260750990832030952067393509040422630378136106177610965795805223077642697542279108935986599360917339257211870021111682688272270340521001535008705300686168056164039096122221539673463244037904724577536041480038396355202171638738572524859977642476231790563938166968666076466793148760503985033746361794330809744645517088951945486753120523082966720019192946896413717959870398105119603248788423536504632862163331789460094307849414058915474288916399338499221059351647414841955416611602362464044173395324340834999408290916179965242417224164545656237296848585275566872174833700889950785264506754742944284638459018717033204341245026783197629235720048395636476726606006236396879045175499330398559713534889307266042292599577755360629402176437401772760220259793042310344576557441429846996293739809698125171958545268468916303275792242202694593454472792865951909361003506260730146426856384079910582360974173085804532148324886677048816577412046657130028522980057873150324881087954467544215139653502117808668242449764199249640791866535430732274028177930384379540452656100305852778613478284865815982742702179843669591340325512396528696642412459919216219750320596295848284510426217099997054396289791414206357551986584920630979054873145682306295175539901992342946749158550201751126683934986031635637186456485547388474682601006828354737063898049556541129415971532884863983641776656724154573245847038413829472621278223096497483425054565340057596160137271626654154051581550857933997881921787739866309035418765608180123249978237980657024181353581717478655131256109015907574209895662471960882658252857516981812381080983961600000000000000000000*i1^39 + 2330932184449475498866112086654548663113902232384502238157330527884912356939859805452009112445389073574424143986893285577367145801581937392283170792263479493277460180962327226718116470235919051501871079460128328272254526693792678622259590183858464037345915150346353590109552249423158019428900020442882030967513003829973249023974679833399396312367841261253527885493291394515021272721789949208501503527254850599658563399488070365571365387378542919196760976852084314398920449263719933460779550341844719869357994610346752746685552160113935925850067116044214753519523791271048257173379601252362634769570387579223585584550016643809553062644524738653113979058937883700413583441557125798931941598101840521621843430772488507115718323212278993175923206729896333027044195328555930606364423163252913433604887692067774051040772349244591217968852123710007856001993608014480209359320252868382148124318338743540537300460619326460066273739777957379771621210765426198778781879245544150382426857720121641109546142866679939448131142347827340200197741242894361147982127794412872126760295793617781602940361262063709658132229092527837491964471306464314048973731689279528952609455231213151586057615272794949464258992842465414534150288310850074059534065634514345182086565363125438359446921977358006299543864290325175387307985566684661234604449933893555589849602096532664366891797457785654501258745146656208156091378165118454261563103337182839569591661706459396983825555726545918156778733927628409487270689658645230951431697002418761010050176285156668095301402648496541683959497693121603641464494200652673923743246639698862496706151673916520486981971659646986450858965002606246193389377126936804925723679618173189966446474291734769089207472836141151931953717910034602443460566092979164278572290174387555385548183921169393326961496367812488604773402991289016984957038415065804739745037657492243328876633716845964210469684617852835686644534693417626465140419520937887282538848457428448970572411737877281297297163340413335917291978772225823043376230453984413736737588210091660860621842699344430815758441075972434583137148916889075343498441523794356589168278013962683028615511267215872764599316791703480328338989587325284736174644169095316303232118567879685052349218549266563398533398121574952717815959475054536218814457382964760489092461681090524877012936772703994603331372686019801305495329617980494773421789825849838551909757229043260684895085540246844509324595353186846697867219777569204199227392000000000000000000*i1^40 + -37321469825558867411481331660804361002727823090186037371078081253811621581351150442751395124554176540705875660907572301998303428670798351376279529161464820617397693915429741943779062939160685219879867141335307482703530048295866011265562511508995396501219048829847841277395394123410766579248547220110659857362796051537384205771676165663079312697805897986511726235284657499731518465450266485140767042926841330486689122752351124239890583076159212233882013179490104140857137899939301833766740396227392883917171245387688110084026790352580271100970544085343892133037572062367417042419004924466338975401753249807830699039903696265193955835077318041269164401117879286229368577718757467205773457726132615155649172199855020328693907716090723602623229396916429464793803557241234658746431620611278467972815584005107207206668774921531316269379678499931077274155764998738176339036389614027940095920775891342197545619087191685498531173226087972672807747497634699558373717134970620105254096690146421577569781040962951608618664392490807780951813657091733285008654798899287127799105255554547367265669736079056830864351570973082011962542063969472154115938215404636122520697705723649390843328906591657271374941414967116701697800460020584450309767312083304007487536946950125972762962126445101355861959695072695830469250941016322249183144851068239067543033324803120927564028620923901302640972694815626332839788797879687497495425673192870554199934498796214548445717578166963516766033995070594800331739901588419597572931199669377892767453247202782662310857026103209007353579926273416570204055473747713289540234226777573681775628966693970921983537972508910454059209513240755954577949891417186407164684802800496931654841989038195631887803764865779392255638782784923569511242807753495467464985022126044774734932508721294937702904437473841932732681002029751743244619889670583253012006599288541806095371768890738193460090885088530971789104844448447157405138608972764718153329675873885030976391225452675211626775427749580497984093060537827243978365814109243446682499047479124698505195209391096221960862713045560631006706956745392694873381310886776825265202835455333980101698223209067874138276316107166211099400779956841945493506548936373487844646601798631406254850883160633748349826330817830185403753214132755484751348105922006181647578408020506661702258214136742558128738614749395084404049770588052232777329379944217042953988195729376016045956645016349732081097911559003240792466385929660006400000000000000000*i1^41 + 12052283735099993691098719071691531599464482548958815349197697542181272094653151492227526876316351407530642805047683661085062940963570898517480839956955554902744652275477768138264075190381451113845696201287134484377439499076789784415650349783084026593633130614647827572041568075908775125508837763737146927843671509078473572075258991151660184346755491431350466407497492246538163153213046078215624262042125177393045600099492273084381242890810504258016587287307105702774135120951814767249325430046270423960794595202979224673510992296497991681248946054094900433874213425573586928784609283625177156011909114836763811365164613977587130009686140623840322060463514551726311624659790919009431240618449025904608663592444380805463227081320612347355879345097753224956912034119469164809077189598373100548629499805500781066201643153432998804420819601077848597923248630319731228305677715023608827770479545868642395623134759574280697168988855003774126511981563974690446144395544035183635407912952873943283239376205597540139806938717986595489574607236101680760661856281530997573583351117447854784767343442111114886742425566924624448547216741650092130099505794292607673285097718199448388652319796971223991465902497584725745725930393376957577677698455600241616666576795071316400937023980587983401733996672235985985954222626881267049657842328395915455630318837386297688717297996095441768249046290144517287778738034485446780204018029121918727481149849687440749609490581545024146868457549038527430704016903385946299306386217319085067228909235269802642843401051869804764111178428329023934859011687109920896039332143127043875140369777210003883891877377178341771848170536188569066475315324381853804423087302427094182948137186859058031015057420054725566887618101105911958353904495780620373002206271630646631911078455187248457836548583472970087004004514437901895092595790970386722701093401453592414408922784663604872126283212344466786458048645185482455560234350878218015107380501447631442827774287550268398816544056092005536485920556280968618883902069611727618796534147560834923165681176179135669847345882797900563058146794707051544327297297283637805924190281270755409926096176934660226815272720742927583537671786615407641451497615858755688350871871471485416658432793460296855602826628708136971692164452890700981343159343517380115206123160265613043848875147521023017174408461842718000625755046212629293498996907696665301453646037441397450878071800221375753090029519867586508790526115840000000000000000*i1^42 + 39640337309847245201919020309369046629255319881354152048749322850345580544640743820190828884181417115832042853800256013536231783344111714727645530450379231479321445197144700175130240978674885429571606432814886203335565267095359745239703579063465838511999070170767600702346253538898794551256737623047068138758962144341626680686792734492185741382767200630357164057291717691571310702030546787207726790113576466474348739949593730105834878564715669800446735609677839219743459172803805738113984360987493737060658244815175131651240596231349328245455389965988442563955454630267603189908337149630728075237949933624509498064949457745915382150861169906386097072901909809805998744485348883098663364679030439814759453737455454259579792792197558431309923189405754139328154808945581664679030805927885144589531664502112683776635655156638330819841831046631256757233541461647781888858326686169443974998711179869354345628745283825666781168297545963222235490451302291276975036461035339268887879815942891414151749744725034624341150465880058298496338206199638099390677985065367051086088304367930123886828159456814917321922739320879782286874026925287250771331918443237710669269107680666074866957036778242857873368628288714757295642198975634760652100479010370925383156598141993156167129367846250613466477402442910249114998905782494635850025474884612761173819516979283269904504316397590062614741825621361522523231988060717816731105941439445848581722218178377629656782315594686756747233665965181798148568325878824337344562214003062886719716424575122859527738241282178384594148459064345449448365573173223120812125239075225953361975794782761456308219838990476880765387037045849532168299162840841762508805515136653856799538535777149600991806544714063617746622938588959889031477327074613396476569539801261606336379374094380370154136119860769482517768830714255773533721049255551318834265194528516497179987017822318922994783621314480644371555192652374787223475653577504060276931863272165974196264453320533176178290992727720160426134155374608063841067776264209403969477335622251687833749266821664736417944996285910776607302843147667866768130583758952551696479589147290309388496276735229226901405197993116216547930304625097347615656719863286537222951221141664515019561776614261597893552900097236631472200780659529105588165049561441334466590235456305777413315586939372526087813040273099616668836853806032574993080789089345915093651746256632400434597278032049970827038469517305031163904000000000000000*i1^43 + -2361233544554722944512210306563374107170443662938082296596219148586700725334316017082540361357629356851346982055233168403123376822205294437226853912652672431498740564522402708187049463966879075841904685437076973525199296051886172451682675003957937892917121644297733837046285602061649135834920755237894081996427962191257314509635071005500641344972063447527428096313123041231097567154656945606384152557569243793235827417554352095902978393069725526281914215479868724045622244746297231335993166133455202018023440709630194818985594293403948841870068903426169598030915005445346616147034407736371031736606896044726457724917399552113824801654838317828178636800649338080967907045239121768744881128394003002878602340163091546224529914276056438919902741359561100607012566965602375966109106493231754404195034069583130409736759990865323310725772708319846155324159744508130808633376615491033441445094729798290987397614540455663224617415071740885795403600747047714506809111969307261539418453357764582550320974304467513545510337655450748363150463347073784448186960068598338291530517961237311628361520527456638659668687010108625959752750931988340753442429602592583585563527172000889364059229119218857542226707586210948501459354827872333743824019157703132481280178381383597114783077910171455258600903174681800048554899909572373893857689965638184814921040851493671190915614930584312777658431005639981131869747967530748907828705601192738305266083394941806221153564513969147937059207903847775804111461726171091271556251501547326727636045461527995239946945164713621667954563322655066371050126381113032142573377405590309655995666899969021901898781384181105722092274089558282136848605513612977287837596276983706649009646538556623994597167029552234896501249280529736009433554963879738033450041636958876552552399054455859849143097935202592774849346436447699220761748119288311503935883530840271509686204566155232784340305012838709714412720761435142111077881759801739868013526571152886604605117015787222468137520234719469158049180882313771280552650737574313702653780686782280954986586470745289128321125981371659630479297922611831037695204413080088903747843602711087526627250582720538751426713231273824561255529373445926690974677742518281479175616248973683236258506781215755447623833547716543267750198123980291396198398601735893962505047204022289907551743854320493637094393441617899243539923228646629303119092821461520682974169210584128428370047042530278163452049880829132800000000000000*i1^44 + -17462667743453267466612060813637912190744190398171841130446992261523877595154149694780195223311574637956697029208397909888060209643696748487313634350667175770882789273803642737072004689381307552532951573006258476622927068906763442171535181851119503906124487896118843172429860481284800731703000687722001753891783271157256968867671103789888235270364443432300824351149719495850867600685259026603066616191012864648536939189719602261610975592572268019856778051138444100500737023592857032326957864810164574026647529544430597131792275966883353936240571955845093526394614568258539834326193873992451375455922046370749172002432581159132527683728127407821600991401731694221308748537454671634041858397962072027258772796510621767310232648757720834885217884859448888315064789653509454039978701810652337925466640573433594589732385282328903910086801824397761011211652176117741072320183179729508529154573608607803459437284109766404008814952403235379415397835823422820166856828377276127019591162196139873808221876036081012844195616067230244466317313770615591421104011432412804627203594404439082491945553428525715768522836883784967898283152621881305069154739813413289784427688285888411720638379970113054146989699202494524754692873389056572302094359463614786178499867547558670814582323347015461474928646141439116330639473208543196368804300954007380324398635700023814327953465359902825959768320957680489253445076031698135297801846652233206740039891865291130299612151739714444051479212318676265174208088116056274563392808599440262892532725179212778925618357185077949648588311624673981456888466251645166525406288809752067893690407948476709727113645547812386812720927447260751972183471198175588821972952056288054927899117584719490367099714673977545445924152569832930212339688257927005029322801339980661629283886028339146533297289137000063541999032399024187894330693064906636331016133114381245418378085082392475720994344473647512555672926804189233001057591208352907930031892137483907577933881838466027932945443248954382616967600763584646420295642591645866061814907248711507761715513406661031060117930997871089119417128690254882134606781737117861654423516217418517953052359665010901450399046609030788021602887919851311004342197325755189919976118090406970479417630837544699698343765979108844470931848077011878954476603566912061957165529661016199802292987541234380360187710051837263024734168850626868683886134935641331069052862376021163299775393028500811668971847680000000000000*i1^45 + 2684375387748875764816001564760327384984125468499769915349509579675802191491256606820768784156384042549039175582730699573195513591783812417019950150076022691263601475596214339171736663594143604776449217110575441025747288644649533954105629076608145139588000537867870639402096119091583607068230174637537888941673678121926391430979179147962738576716772125992647518446714525256097078421698180304335422742375789120971024462553838483143446852976454614129541365371466446073001453447104304948315478173652819315102770362073628062752053311327335315278883581113464257205646712323849137821007176787513862042396788752151662111242710746814320451427233374702390952974607180476627201418072946117514352164736766843281116359956052095428936516266230802701025279154895149829091620677154239033000808605938041450427544930679192495229832495470915234991627271322697538646125894674450746470927908704964478828619000723599486855484219680409186052679462191654445923857499067541900105130352094002593046174525183651589841039799344597537408960903814477053260206556110307917847229901352075493282329219932947793475424327883110514012396231150940601012024352208462983614246610637659314960753038193308262579803001671875332706705772194147802612289549903193593580632574071806847404124875850944101173517441428688792510965697913193485089795219584917957149702252030946606809344318319184428261688010404928718480027964055999833999910126118217437033668580957697627470451020307627643038238264850904815897626964151893972165866616933586856437580454117432509040879012429289697023469418868403389882031499918757268931876692985634909669572484466631340886528703306353070371379339697701477957166081491391338957784725535782647795955776557658317369348821723659312190684524435777782699112601239035897882343996555185263596594291865560237125992272114663716627716587165109911453453439186871163462514794942100311057661108320121847348732103039490150105898197995864490106208486979154083205976782153229918564688979806031313565235155077607719643817597423471705646195285994136606446589030942946544980177364603461206722176158628529681881918653044787336702177800552137971138289040623324512093155978329040182592016743032770663693653143674663748817337821439145755397506886391378462056994125477687984514387956724839620144232468124174801145683905026049984917656782024808841428654960132051489370511319632409063157976487781807166234257737593708268885241658835856775430903500214503081278465577242853376000000000000*i1^46 + 5816366750441118345830955410165334182221527229291808154329418299582883749800030397877365300045038269423114576584901436553709871330425314711711034764308411726865406361059824579024634466682860565443326550979966014458871346734615946495274665237086220284872382884854017025133764188203941715273973259325152096546449960879738533446584465346385542251199365216124832413159092480347388750929182593068356438153107676015823381906431982333327483730184602600150870773176701444657066196952854589823166513005651282948109347171964072788202884207427187675229841988829157006153827106337899326105201679077239290861431984009705115676057832513786783514559096968575828384048069311456692078616052711028693734844513884059082753712980312847585250070474083344484606715144742517919399595140156829761897197925997621170157709715470979333109477717575869986243699554969006903218484278235661387466737145947782145219374447423290211831686357619034518469646206155021307362217188017703844847057738114262010046233303528639593251230748025843053021805631548389806869264982883681502685692731959627903517565568524591693300825346898959661611775744746361857312245959903549411106707724697298960273664017560005961951874693434925241922324639336333405712608047936266579885407804069938421383078615046586335401130647455922420386433111283170099322291378784519935265226529543061839289891274970955551824129914105129654815330356893546782637926704892354692405763858093613990750866110410397499738384316224030484994614589210996032068161882101180494386741287649260248829342080363964771786252628258729011451722496832449253868214315906749118402219987092462872975969575135395215729088045953196837228046853030625862219381107049374635146913498371731900898000546790810373499421782493601038498850493521416746038461243845493794861931493662880577405806439115481100484405663840394324525568666437252178236151258384565924724724966586709261926783297452050244749540084143912439424792831931699597368036447114715042016606302500625552421276916211465249783820618847326080543852176554001924323559453325424035768443112123447572066864278297523331310416531328765437452369757926353285840313227815197997553530662099706796104481004399228761158501792180943580253180290240302767676757095989804657080512841331940957887781155168330469705919062736453791691449239325413936884706611339121746479951645180838345386613454291123883033890608287979014188409307554412906587625126385568932117674715749701407785195929600000000000*i1^47 + 1014049401792352992790809111438600694906942470071100514102775295835913233071655716568320637198894406241170245324868069976915581666237816444745799582363244036310650507585688281964800149903632016635445792960480557013546324726339431968744453637358213126785801774685166491829626402190747708797932193902586679090851688051784353503702779086545155095162187726717347286317507717699929503862645114654570489885565641807560752982559883043768752289157185927366254878232349772172861156150998495256094478065231082003052109147056324333536625019016154657316328222412275607043118991975161824159716370842684615108072621186279240103972821714658782211248611708313520680118594268523811370245884745322480069838932543982147660023095421226439316339756672882706513018991167095777686355007542253654901362088760908085871202180776829337070190938347897725174254406147780476290040891303259090829641293971835570314520104150632987752452041737959878385081382722935804349118392796205478125247376927525833699421249960648144502184091743860750392484825573710617907952666171931279162179983975579925050161991232848847516776372381500586048712934130552813520731626949028431750088001710448758092740125095462710464863102768737051564094828527833776632488858921666905792118425832566717347369952905892289118865205580289728561988933527599308961913475142519723620509020965146294087447696966304001903334120525389925061574733198827019843027590424580502042033877563119346516739091372438331913658388750681551689775459892060766628513198026956906111319301431368108357563005686260032538486850302400425578143349265159859969323928640885330028604212599551557805718322447044565574949947640222319008499182611897399005481602206443633205407423234515917447140628809987219102868774979322449835758112051804589036264892804328645411010653192387244417791478350891809061128175496647318774262349432145911920405221521795160552288141607395507390796160516822561863691532166248682015953125212842558076233497117160749073948186715210977668673440801728882882102543548811897797096615984858918017549723506070234971657220036369052696012442542161259666178795223207678899817860804874323001706391797792753803655368769630285336266271916324495903239388683479998838139727022504158662317818830037775529305467044798650483453546299663278680607252089551154835293805940690805820580856983588092193458517724655615184891139786939529813416190791409031849456989617241027751050556498405161629216857694200135680000000000*i1^48 + 2125087052446319639614080947793296728082169806842990106511281578064464127472858998180206128979021836947144111179832547231512634424433501770514751909260590951760060849297650240063511952267190194687333722424515256942499389618320006951838681485632178151870706645687453246387908494112138136660485630899021328636624751072751790877169820543236051439032393426178132079032128781051267929905059641262148098305795309793509820401060192913247279491373806449584652545639725114697344133489322735427723852812993428539965104053469419526088038300243924258996953030009365618843590725567877545168150504127157038972879982854292663570399552457033013809996985974984117827266946353063928252043487172841811674848559489882818233647856788179759687090099424131960581185335385358387670211670770295968255818144785077535171839030593475335278985773576071231741498479382357606870909678996905008267448134051331886808711363569128129144931882478266671789273915126187639970329137389564342662043666416156972851812504094300109124127717998794013536113518513220540388130618753636813997224863243681266771157158777315010652592565364848805253074229186355507745437810174739303868364800494733042497581626629069437765860520586073229150645043421976861735895999084700056920163639212722984470411927517921200684432034537127786075303805228031623169580795510608482237502210655344119218108802652748354151931376022256298988002965773755256852693876624808467106488201289794306260370837016722830996214156984374572618377552955172782135808999631643086295829361900508330880219504504860499473469907402411684272856003675172821727979588035473148594774838027496394586257650909687703403659489748406542376690050271202492810011773229380995468309436864255581499206025118238872910699060909801367352931189111225297584984640676191984578209220798653262386709971304020711581758347307218805665444897410153857860201735750005719170022436246189437099837570961619051396756647267747073660955947037533320974804828610075711743973482669622905813495389070974457334753655143844849491407817049093918817133942978230885187307293054653011130124235487158981061073705641699495680475322505891124382468726257323078756142448142683723820339543563955816435078913741927268500584459236115891818435966443634253298209269030816622252351978230247320210249892631865487774335330099663691298891734967829139362353153433602634294703063020426033418049703717567309621595003515152849123186077608982193752047616000000000*i1^49 + 26684603694108806486678669924469244568625963174316785279472890664256367539107167630937442461895977528501596525912068514964260114936792044657167368141619876543583242801655246774824782131016730248914972994511071611479031880318557034520200657459023762479710806534647807256153831717742240630743998930471882456321448369138896216799658268427473444400310688979401165853222054531746631660601900746476330365377256756103522226214368488630143772644036730325465922104253728920043981676830543584289026924229142840275201390249978789826973097167798044435087111224179237157377310907970334016212304750882509648823533481435236903039051785841620177610041435401278620747250191086638718670660906227313613291039607794520744048932539893088994011241826750632947468171142121436227514286572281406247896484491828447481039888343132734039466112588556534359159321293862683819789669890286640571026117807039305497413266494133683979243940487120581925834848673592239095861618655395091009064947131886536003454019578422780945435384234689632002009413453661492735071109900616203564163171982835243130384290235079924230498735073926090696131688301898880476043783657771081546141277418447923097640091958079582311841245805626092696598131492727614419562117499187339735565571729222516327940387943599787568224835535386569649945400602225674528907056117986310753042952944846171893635242581415059459950230386524133264560880588908935139365280558897057464422738738814875437180419508497381551736186261225694893594233792640108714252964769924775830522729860159088360237706493212481413586130047116821621549567184183760154712730719544849695406806430670488816002381940822379567196758204205443143411298247634742007459266501496073605735494324288496341265806510796048649356341106835109288176043949005399084451544477863395882227138882764633658712000929548100298134607991996496500313136825203899082932653746775865697300239166026638867032442880090966144133031955401752127761885620127550997023634649422865822619783119147537791606263652239552800905679815076912177383543643652193242325325104736525068355490926786637457447659170169009148740942048193315185954635322623770315800371271291240144410582379348796891215449248286069060756253367453876663231342867070959029995216987502169502673636475505014495906188023328723679180572664265061682121094018798983493296107677867093346514138635928214038034858180835585169539919959049344891192986296183703367067720805522964480000000*i1^50 + -117797419195984546502154021816521099002211276094996811028191111800344357813607588747809360612014314307847450116495976809286620138629904331445090579243585538018950929373476719234907360256747193489197318516606667131952952908291359880873363532857059404905054815607563399633547196614870958494019203434886713702601521673363870320530876565923125869859465909556748011388393074156936606047675425393732086081698580398469734507082140737743298212013109515449453995781574669182512191647190971995829871854916413348013961364720975429166073845344753193597668857786349064183110793495101489559842457972201700983790729661219182408145286277143949259208505812642577597792207649329964903246482121354745631534455230526631369825716043703359534908404320131619023492411778763669662742724241725794207841463327111218418675120549983846685671115494515909187862990279633072172900970773952518055412285593224454176511373258260141506512958869614208036201647608537554717525663400408227007467290850234949994671003461146050917856254005673282979516017382354839033471503949686228561138797088137247084830527590646704854563796422386809047004993571972036045748197805816194475377508730908026839891021399931097311004287482662769601482259593928925614174097099086274357987956317113078677566883101437794931249335575464935977685575913611668423933539015992108627141041844225440541959365895382620965404281296477720660269697953841092879512393792659389388112175510178493496122274849528491143509002766455079740875899417935167520396663298670382661195050875828134066990287800918217528094839968250087536974955612026155866839607354862087941897644632067846296877513667565402983223805642681034495951241178976516367981242881893789052807215126218007130859357280297229396624064712695023637020323792867225406645740702540580373683695534269561042556311351084978551486905897739676427014090059891046626056617644866845074431932647745782329560806546149787177528356700755399400758022492802941228296495634309054605493078956147670504634375735357714754516391336510749769963463565517458877211827378252701281307947456166201555471828424711079316058711766064470441199576353270556804536782931535881853488879545209455540982475006687872546069753169168308052451401307051567267192865623974769870145298431814040699343534046802301845911234658019839468973502824892794422241944796582758763382010255954388234093361539768351744594862256072227639498307275946176139264000000*i1^51 + 3731501273472447960380831306641120432559277311656364084741255230413857934360656880244782197944673585435749192218350204726238801417450627271980325604242179314327304712781776629041637386419472110548436977893876801715737185050111504503833707117307785695729778826436679851805866177676046469401432800293904830901026858017620688473650009150681618980644659761561434970708022468025749068281741535311039261227205252918782772742747778246152375690297704140052336944178395925333238883564465462714839721060316113141694581367918353470078489114888430613588981136917780532406851092221455940345415515419048191227764034314731424981433838430265540699129319617689037832623010783301971283663044127112374193421205405982730259600731537414033718347513926537345323404933172920424374461293282240487421083912857148758286172134511669101085757686671569243925208170762909013874250206388417312825296689154782703934294900689768802052288651246979031169277595318967158117458622861282008899010709664317093169969670526268529068343832383008938930034258178994498643677011225834662960684642253337772101522360526657910022183727443588343735921041774290150495578336256593405778277691548738675848314757905709519200267967124316192365940207924703348151175792421630671999694984669566162216029306171105426225301477594470599450910620485540456207624761933522799966533183890832244623342171385514725078722316470856528191840564099661082518719192511123500649852927695608431532935372048705207102321288935511693509817140947707850444921618459180916883353511567728586776329574584779624265484359307439274020237276626892392838122106123475020577088075840472635609122048466444478656185775476939548448068787680210729070745063005327218890233683625209297455460499657072302008516264735593054503353757049887690939790921176339664089635035063683345094086705052983344687611153102434819100517803595476825188903959592346344726500106598394715534998078282454068156573324480260339085602874868305941019203197536075854279000474208445620358404492658393236047365922752898929359521941494627397850681887214541013781693410477006687869925666450318527890596622848248047339746376823552223048383941934979751514080709891957389486128364892327517552084913068648817048568843635786534336174791967633862982198601076849706363359941099758794992326612809323751586560334062567713304556148115835574360269021544543244697365310548750648039682569385342167087599104000000*i1^52 + -5022486473463149475224484214830309947235375116771806904059464187337399761766890047217812626524839163383738377667465212027266893668450985664810056584681478428599982936994757915715432866533521994806428464937430170497667228906483775131337052236243441741129114194678563330114876897339093354738847089439259562189829950794944857717931155149085675346523272046520164439618440166473624514239836794217576049738996961671188735705885708954017236896499124967445611830995972472184737724667592498189658521024153885957032501777025559015686936973572803741751430565276793481092528649231292044986388496746298130011227079226428271076023011659775623179959869197616285514384363274783209482880425520569010910202933423088256220989792310605588162192693481064589720737790234762419732940144781077318228352940622173883590845675894161723627515073015315765265018856133286284709217765450010844433468491772344670716231751131624255564596141211351957020627692642564459573588089314059451325638769140564851408987879615898217132056202255507721825391366421705430826008219807968321783423068252884125097928530003564889255027585182014627673573605563257835522912090922151678023725230377292377451573950031208569847375281845854835797724297526196527372681947308821553911015293571041988483379702627789946177556962825143923121648773933338032430551152649851112687543502114033813189170158716988474178391804734094386995441770179464705471147597316865077507432080879435364090906160208253549113932691571255854597340498701446356345369571589573718064167931981380203529966764961916393115449395179613174839713097153183692375366540230856566408337706240712721868140018746280816079907075835745197814163794883758306849084633267374655091136200235819103645223864505622436532132679175874364249703398691717023523406046420272102270224183035435159864576614731247593553734588044837826538734590029974568131656554662460381743008205619903846674552707832493360178313285247030303459033637548012988105228366160830687002161504318067672646098031826281467376586690979152399050121644408181529848202213745429755262526107477755988654124275243698748917811668088349207388348842285216707788350929679249111345539099136875583293148060715541568588884758179742903062521102016355687160610858759247574384036418283973587922045294796890835464280719898050910038894848408846952779949749279283435916603257685939011394345120720009326108517627056640000*i1^53 + 1465802709822504342547383573590139967986756002730136808544945129418459137222473635150759398069565642199189324992498286797571894134389941144120645258821696041838365955602292682001640264751185373236207771288528684304346575069717831328232527926499093608140021409643622003496713388654809290329108752951710012613641031507322353137095616386644802349995184008902794813790621255029249088276193597176273401389314576563079043097575465479007963538737949933047158396456327449770327203588511628798559642946932108997655026159224030489741396923226763573838970485907618202077917480367264010991748578664090003469743428029407874102167094916855651743034508948014562356290727761137174720398125299110194575039873963557483556898774709019878381984770865503349193827501128505272555573706660638143597735289082113658740200625571761629783287788937465106882745221174404330101950219684314776375092417691525306060072011469796948119512928318301100172887071190580972461741117745821404445775802275345724155751196057225201617424629983563373558422162178564668004654307885877144592147037091283440010529434862986695349434167898633313372061224207331898613356683715595295652115430178585585153684689220202276813969584290546993272126400692172130348238256216655456601924799896026813554060856082918250470857264667735921954811404367595756497373039266496805908042175310244147324715373046201734228495623671106016043108526916649637177803797028973831760147310324605906719863557761666273335255699334102182490172159676624270903186308765905226378675361566505548053800310399120980787964072973981492961467494124997579451327286902055612530294771829287726664264839344123475469024099364903841345122464855197853702120576265743050686164543391580969092505938941208348209131426907309201445946610755683691531951017163158201400535625908773610243579158457316428424464952180537560529504803991851463125335575999863524728169823268422550561549144794777989494477393025579520431464017471697781594926858947348348301519237575431925602410178755776351504045927825425733701061463382695607486551706758181471659374080239107078796221358259978476782230968765443498840711903625184133583839379553765149952388276356947471021743957112235307703274382080267736642052343949876962657251518948818944439879603117022411611012169571754819159801027698044206886135564583214568682897382509042755315227534244298647442818021489670208000*i1^54 + -41393137738567593757499593522116128757899122670783962561241694112374369071355109126059698816559147028979181843728044624030644055503980261615448617046422597411177226642543013720539543178828435686072379577209316385093828704860445942321416544289368168407176286302193253769561898257908884429428142876078465423749919708786411906920285622235835111461180933461406427457992468641746138135628793407925056467610991794665873615274758056515429411649040164240134026930596339833206445939248975917979422408279117920964129538453000291388928183571744588964751857390664318196734364955489762263596909743288390797499662854867367981830074380868099445383597710930538781571711672003731773594378543143290897087491007431665407205052076937371412862741295011711026355429279174236715961677181476949286693689462147097787168512223252336526473301003114018916934398679742835303382298913885703293542611671848948048362282726962858958788042398736589971174289330044769027971856700087019783005472243567943571893940163965694821809584686797290267958128731744974263982548569403871186475789672471894131615737415862000871513759219106111012841681550840997408422403697302264499263617374609369012361885236496712053106315007443018525663231314230049910942459666816837915491297630089231873814342517293734739486456541901157220120170857003127454341993899563589931960656573495614628613820419625367197431043968290245527969588633832184935510030040386920147288282712407330220523292243456794111703193165519923344696410966408365306506711558593333413538900366219650727595917579711724806645363272029808648687421900289431093752842918186943820510426037195010711508676382137617851557800192813615619436749738405561209113476014827381845217013654761941723897823021077641367021058414926663143582940301162387200022528195408015875442991619650910747955943474389687488850823289549312277192836641793651646548665557670547150754718223736738138448911492280219462287464255112005295765198893451513554758527743027113794048110506260043900798697484935887734306672920170592794712103154098309041880889957960317137973986914812889224747676896192357673029229502884441741230507483251380109687278255192055963892014619131478484217450845918837111537521331988023817096506631380613245479793367415079730002436233702777545940300556737379127180783015137193378964855281633395600139978842134322002575999854642305668800*i1^55 + -459183922748455441922067444514581791209289628783443577888633688998803067767200064257310795317793176767631223725548623122991908326496031736955958929043642811404059975407648339375939670952965088052145009001045968348148517492458963233618714223586886838786706641812311557364962294799129276097090546144298452882321621275052342407279565458234866637992901481938595184961938502735610553174333910701135297871543149776500393302738055374225968146357078873583926350578695261747969676797914357272891033760985606270782756016630524272686889720070089003971262194922790086947695569226540837643387391970117352022838489489672446586111046109618820647072328287819367798385505962469074725045011867734548816363205643709038499480788919826176271798933970033461723474313008564704100317012153571239551829422323854245764260015034155037679990154462227685895257761664984347175049296575147880978735920884007271968073289954312895128922415245426279418119335096610501948333992749111046888399504211207562627035965880288094389355951660884544894130808610890685881872591406492584632401654134211290238360170924648416003133040392931931777348082406872498885715540920792871261361085025522050997462198668115484839811420130031963008204135576447118528315206725100588400309828755988659642909953926737050136006073267244615498101441903873887066396509229135161032475930678066183405561435897663299118228429801435496137949524137658929825240978145998875253219373052015954319086738355524064386846747994964613179680597444180584660675566031726251751089659499581045041979993866101321198518626101968364905660519920373494371733124532949168598978789916573453030784571253159336907054732596708724530846226382684360755741409032737874411380448589115266269415072207146631719188833708223879160276110385374211744388921581908041795212304214084564323098203570881256725815471860461124052211059651482243917186135956950897619315074463381918832019499168325530868449470891818977235700365625598696377514813410005296975669008684585821467091711796794234267363892970808726284771632881121950538099430551033568348749961812625152422044216590303311417796702957016943962418074499869628419540338516223799670424162252411771747090342574126090300755501800755926222626907941898829046012914960894667054636358687720189194656148467554429519851559647587633217880376800624417185727971837795492232840*i1^56 + -14928533296357439797934586312092485370121478100382377215186218244961980389635916487291282258458979190278955301527910820193961268781997587902682185492927896524272181294712109397646378975324515372987971398815761197117007958272662215403441042650115684649447282238580878346644837359581294902411602835850340082497096840872062553467691407489394262293379392115887355181724413122878153252958020075667367088482537801224723310550499550151415186165767783056678960678539822742364216910885820929150453055921607323530956483920027380548723873139025622010096554691358592117282343421219652721379721340687942396410683236831169673116561872291331837383515320905066154641449987418662578334708053963082816574129567646337347166087217669258121380449475051209273501368062060377537378457806458689411756031600381501879032102291240319358813637303962048492367845115465807670156515020596837319829433727104417542837258687252899675119065081393928177534865232073739355226391879333897974228277464932422863810356724498909695840004382623403132778659912011554667733793210596385641706411580316784026926840851348534698512703759312253890136334830692536136499682661164241064311014463982019140307670535426741747461078236621186193454436574976820544933716471889307214653772272167323525375144660707540132155210781365259463749134601331139608699851462921629005531848122226186977061866629039522562029264482418078292320458872073927333382715084139512526132328755548206624250033530395531110454419135037502279940461500793347760287724620283343497249748741454884423631002417253228197671937697343673101493969313542219096249842627419078833640567324319231355479529393911158387318558722659602433602036008759060860106022653419453983973664605933550919118106363641299257167710836198299034519492331011982271415095780195320919133195681613802819810023891046443199846292220312206670907261082334336171219825547464228151398976527925260377216372791892646861785011451114004627261674368819373328698338631270239156483459207097089818675993371266290226618323726827331414698040175852873060884749760671750620277837472093589678025402272746448532430522542598424528670276735251567207549508307773124511160040911122132513280349892090052941399352345406079758179158240466098570686531556494861068714813806952459033759402363585752718377759679565702743991236363668580711*i1^57 - N1*684045653013813544615191040216050082832967279822618123863351053891255643698810398004711919461327300449468103530457504936575346753267820546521337654354676857247842027220895235291528290332472981332983483653208906326600896279801141392681539584055779951572824787919526447338255965830489006376682231258620712817015539835251274658430720622496892965311222545942335899496435572076377472553037115843022144964311705357760174407076326254362145363640697827234466387549731731331401685196681287329737319594275442345508799454863827970929265593177769349272918437187856073856051846798886700919079795672213551362883705813339987251938385192974827969007809496506162748880368576126231618091774162425040251857650484241176343422833154487005439986540277732871582820687986537264887898887376470795859960190301228495736339925871043221018480286228022755925130659065696790564417336732890814509673382157201147971584*i3 ] ]