[ [ 148826556682403019436948558755422984779172623761392241173613934154888992930576100777490682697903958382019284738197737008389429342477161637888821463506946487356243929223745332548030848303465905362040263501615348487002893929453780871377901101142021265574457955624549890390056705634289013768589635743913566323673899948528641954320585842192587668439227320987377717178213125723765223746133071615887081308390120823994777355143488715597251399263138509460153729352031498659158298976215514081898168409321871493393910937435385031975964576819182396130811679921023200872631856516747445775158684630421258767440378036298948579801887830050757807347391604246399362859274416095987040937322654078171391367088093232794188893911529406967591049151403736177458268153272848840416540229867382183442308553478865379232255441573728000572351998893579382745088941227584240174317891676493676130904478588689906950356353761194108798160775409646764632821086478120635427049449493298884277764372793437118604978568179970749964197945486416774931584990608457786366820476958469007478289701889952202247475906132350564196292629322190671910816029888535541380663750031245304908641189999295002136046991100133223106685848284822222427488146399096841687955696061653999636882449616135296968170324859825521510305144009506994849906773974870137118563732232162502515333737433097688587991334564152253499333876476811745572045883356679161938204651279420555264728766842082638210424597917556712108602729762671520221536688318223825152334526551982937123305144419519369343266853961388026296817353418466085586101703397022278302286466638254928450164343303105708356940060791090142832483170836932737180515511714767843348728782758779125047976072758693328579670346300994640016466520706966377434616306438780308174847901153419846742095212989750566653814255567518589514843708348960359396553841259948692015588104347081020188553585416813132019477496731334196887734452224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -544850687055194595266928255798816376922904115480112697302335202934974029748700352668426407944083050614626561852147923846417048173100518002012049907559836004639500352353791322827743408149382769057052004494762864075962866173496114022587117285513268986423520778728289553082812114106493838607667513597822673011914915879111900948683406905265656015254397682115533028997573855978887637499418206761556478000377820994358564417775215294837509857676427735510794194006610155684105303520046970349486275362037329327505634009001486130192481805675433243753152054976368542842137364170256508538257719354743631856640377672209404240818451638676974870395127127997420000652862711279919242191784482621360013371597292699407081786884692968203171936394628080359241412957336219210950654231069517905992572060730589922030836035994065349067237520614901372182472511465531518941550081693300409212339806858804237839044300672521482862063461280111381529556623237341945077565101774894277948761504044535500340591728470622461877190177266800575940523742290888612074623670509393520752868115886457700740253249623861148070859222000779151109337060811061240767998301126052729908423782835571977856890668883491041161907316816476847512832883005398264802880750189482033220676516847232732996791521141029054168545882215566844944091864064392922817051385139406766094891285621878740048210590351635866759897281958972855416740844724635462263497087290301948261273327750921250832251607493609421318513381336922097255261085511343842209893199076826585042318795252028939860075600180028536108621662769803354189095809632957776511359257692043717544689663642687358534152598249429508908183534742890232953945174776987298000453274392987449778215147651409105638518471945300033488660448638276962178536102284309816347116635114700001468337196003201713603445177661363489000232793767407251822222136657329298352456313959661345957104816049981083780797781711708413881724436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2604745415008946653532730899921239569371742131122821777397482102680522882343233681054727514149754554761406784627597661772943156438123794830719672074721525228883703192272816175999407005816372240614228330408849683763250329825844561703621967059540148862871419936864166563399703625739675485088790166187386077208126776345333029954753889847239615054219646430166453757481406085917050944713429630638884077473080115803637610951518218913900283978395458574318771486277459110733759885757682924558094720634286947547150834251574551363346932541631124083916137047502898642898335554986438734086006531950706269369581107460841471571947701321879271244232491374099173089917670944048419393831859466557217859818408921502345135353853085284883362782357469763884049430702713068054491942770794704423081013445237820120463337432864947601797464412462946540013820055902496937707827264772214906358083404023991688937782301012659185672264603506146713431384848581291328497265410029242820519343001568197780573501894576623994379605543735668787298992565566582391396542507228838556557528665476474952506965747313488355143415715380250560600307491710658958316007290631168178290625328512164574943847578945829118600733797727886720152960566513561713178915012758276966856564251618825918907460890373539186656021621949145636644786179041001009755402623364961708574272951739514177782395515556394677104650316075410975924791394422647840637251476360496461996120166200967749961066680853426750828020225078678438709424421165280878546713934630099275826791789437526254731324837550101666219432742781975880362510579128206243001403458624243332396090051390755823257252903042325920161068015559728184887806992598045048588144277401146556345340076651150297816575272759141097844126242055224027288097893472607723810006207513549385265900448567070152364620793809833521750089849376690172993526445050175436422016881068808734871886478105424163986231607273651843231016550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2501310330500399991658046045110290905241250904422803572847088989549484263330681036549072978933134778197906762967352568531575899893598497600299360769633719214922775301803139079161766867397638994704525401966443566993009038610940275904491981966644267006272251808889088801248869612026418731927014098814273917499355115993049858602678079078177755058478393241043437457294921083973397397693992372658062494664618671958414758440395788777061847306000033392597183939870809521821962431574381133278568760022654170764206776835672058398014398979185881305002886442323929316262597111828773274023159686366989001151710625402860478133320046470977288734011885687769796712084208910251103380783444136105059429497914953515771470407263024126758525295108701262824089752638145527427025687508551579563486214935885071711277632736653838491972342291865965602814809239254708895757215195323521687613658731717108295057056350326152098976186133932040295468643659425453651365011028851560931019785251676966862353381055492411482357897406411532578102790471662186112333719412938459847296741210089033618983233249250088997452457227112015007390256218293919133361359806007457425991422953828459741034680016564490406185287692153330126368476494166164206196183092434862979682678882823704631667351593076211684106194271663608698479958840103302584039596743364982509349310538803099648669409591349185935729975048839095171364133110919909723601583304252727658851729492325184183941133048672959945116901471314410497132943950884343198173243861366522130572529113144396767671355325443323179454210288946506368906915684337551632840331949294981737928496313937099308922134536154728218758728478769030290669741083411017101516743535148873593625335699945977075446669216886305943506103446734415690842642430134325140887674531345183392663880138456797027908944209419224706832665656268462342795390183717157543831762315779954586068355636944159575241515504272006120787148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 6605298484622574427917052693523049584949531771593826218233069526723510573705172987399190427876878305556810234345384016215972828742138320312187253440999728914258953773275284707489334175453147098933814803777136921287399959030792043391934855360184867523864190297125625340436647152831644795183926469908511304483441205234209976066328695560772405181347397348775091791289955754667150815025822250187229201467742327441134863205377404164700386614374236344466944708199653646829261816765433065668347152271065863457708145393134321031312530575124268893801867339710667226879677911606720370983408115158914002693160080305379473567175435692631006092227062927889450502291004195631059901830654456054298503451715239838240747123003312022813619013683646584077574118218556185666730589726173206539777234294561263718360300979350421246245737791411871558012787886015162631392482550767225054362964763012354604580686111497240887025659774862845301677733630424828331055829503282775589119295236620267141505300773673695579822611519406466376736768282062121518284066136721979361806703165597343267173037038095979825041329526831944206079129112622016579499548362033973040727589415051003640711478470331885154170291868782121906171019054758060054474404592706608751204312346437943282132651656519138749206748422577559178667540962809305517749139026983197912403317095834637431891473604999909300690867575536155903379762918798132702338057381234399627597520466634742310587858580581383745569862702853750886470778924162232189654655467250484896780999899638768053555087204421531234344234985163545192416333227724237651583385860893921888836576112328657458936280471944463490628299079881519635204450878720698262795829563639319034581909818331814320332333519605967818192442723461359131470646117003490310909866378861264731109822534523647997272124224721438384560362188360063236550134054870074905293176204959670096921443403163054902840686077467988376263065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1316238193101032488954786700007554175400762802947276474514267015931780922598314763858190008180106058408498430849838440610157103458301390172119796060610706931622651694238509597434047590436670463424157220680623611477075698928215861614289873347335254629523301608759975994606583591132094899394625411324994535779360451186591185812907912828603770430738183118604571680483501776856487105884499767125635702788058338195357503741048812896490513301627043405804482606845922310574195117292959920737720718916086141822061284501269995709636924605460984925558861944346695768168870873759160713783054874270041675763921611096565244847200786993613702825977558199938988131759331233200663127521492596987047620281319926409755076553803206814479073253785391311068217575851563322397804515134751335802753694042447977266694705368180843428880159226592919483442015326728425860126217182858301266339184478585582162373066255497399659115534356037657453346190803825050648871692466924655868507259596050442728014634384728521455382899053178563961931946898194298587121879702899336620160832590095459359840633809808983949017876083146907388596822237559913887946836520871909180939500483878302786065592771985553306885736725266767385638086011269721332248651819931321314074124371407896750536873806458854462009477502951177179750723009953830185455762141095306225214704304841429377026002891814947410653433800508184278423869335540428659831192538980635847818579572277016960406157267316306631860222751540583627829662162594455727323791958141566050188692407241531413661380557906814355487213545856821550618447076164986329670130393412514003920458291255942500777106933790695724991116217474338316377888380359492017619664840600264942459345534330651186796798649418827891845499328928112810080246496107967277837196369790773853285595770498028986979993212419640661216411400345390833360668443840245687204576552150758292911224261856646344900607103399186962946457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5051739332137060874695295095508682672353348346550278470066747720970517060270702193377758562725747295027751335079963550739224538485578926305223730609778058035365601131412848609943629886294230666441041441943526666571633489270148696972494013318977687062262645197865370699525771268920064496431642613045503442840538663486565249940809043081625432536002812144127418420962080967192902027716692534987057579431686412967575151438216942061335079678452265543243929456423324876523335369754732381001568434074158976971119046029763620520214917002608775043770468700908560908241977110121798408083599467623054966486037390714257099963742564951151566540891709592734524674292962361098225630775277510500102121466733058049542849312531788005255506983266016206531341863233585596586706918481708187315568336066763310045548268384663504822700685883825030960843544582028412468716238898685109521341423478304970967487837775458424875914632510517402382658635105052293127973385399477604736375876976695382471041373892529115450867132099417356215927482403380572140370520504434993541035449438701953106986130856571514943510808476045382025219112835593320165993159518034327522895340236094200982991751625875141902680548978556668011670978210261990434412424160957146385641320380287269445601343487701300171022342986596470441235092514947378697782492150276760936583058006965220395994991251166442808225185338958851883124600100604110253396612475126401074746530461354645300916054907855054569762348918854758010111858416696327731975826743004684264002841917550881984485514647702056640981057732301295941078015777801285204041843415335436255880564438718559098288383101117760574382807209733533505968132752661087622718723225505360963953723735305174679049979835881118917357821265442344856818016764027379941795364295000973219966710259130040964639009719546356874036656737215497945282087873802418991539556780328938452993510798012405963315602645316881023500288000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1047893933268440649014929211221210457595235466266000720253337489349694479417238957410253776584783853834292946603107093412313983352656693449225092623430234962155411509089735222096457177640823078967046368195789398483515691339225708631100982711316145762071952577540559683576855412303750085948257255561100710360914833467838698309715358129885050428977981884344206050317337944484193738558164621799307398800592094691748888223379073245087318526151058897181920291853230221931636381638980914262139099864281990079076835843119496211627267381503991368766858215822602209995305523111985582158789933194267366093496857085626087850632360358003264211644057859630355435059518277526148840540299903021923520434609627430997915706786043338696044053367460273644096583704741029540525501996491221665652371139183887276118913062072979968422351594191067469281006912691318198093933329287306309048499989690617025360415176365852636278842980231088672132537441044613388384565373153268093650333579171088447402808318647205877715797222958318662288751743419651252716634488112620144100759676428764744947263621973682197611988144276565847233417917778665164285988993882402988381479939414635115125991921250997585940077904773396224435233505038616252347188068589110636744249236352544928094504307970693166965530624197711853735814323200576336347691331473465238228624920673138900980383156277220379464869444221074259562905627237766402890193377775310307718852874102227371910743969410062388167387069896818789375404024967465313937707987285317782048223679113253833767456725141408462613270155750759051783298355170910672599751545348580841523702885580278529798147971449871792488643203341927007791839149184758863964738367925510747959926476202868244720152267305314803506043019233824062980064944754973016264133293015788343980228781963339459951779159500863413238910044451543286489584588342024419911714676852776080426799725210256751412764213368994597437440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 564809773207259693034099188028947529334232458729628316641118969930466926448627222126145840972696389341189453099416119090041584238798279916021949170001774720409187477299236145290930799970385039492984242046548365093334571044055858663361788122970535442774363297655772087482358834136131739844092849019205481528400984095661830489642594158412190140002844133795154939936488418593318164438993033429258639759448608777351197070091820076485665404463900560320548092511484725446612081385423000326857427065401041487742448926146694337257407436359987529524773979371038497888845459955547816746470747531131868869373983087986858980137463523028845215356217663027067650577544119576473910111174948979612204127044221399240080823615474794757603322296336919252124487314700143614271327022415928074270811690557166333661532075774731355168433858872234519842484311695651965975085322407170135121316992259151436126772029370367333552100598210480984823269236430000504491804714446907972272370507083847800717832061421898358506899723088014760086549694193032248987241932200174110872635885082284752971696908577656796065288639046403431701732728610378909518004363841542458628908472997108675236289022191031637021969447841826348502261884646408764689278109151799956131663459807509109612143842552310686364297042649752352924878182221218342279661022300381506459593172306442317057227461747894019067055083751630067719311548469043103826894318886651388998181918187999310728259587853732058937788702175114170416329811082406350650903490084145573071305673903127937227783586751839418954620428149986895831189109408552518222563041165915408377119616477723435951193416896216687301867496945196411432316443215876209031354593432650897728933787104885484048373238994795172859500341707399933279720261298597095571230389157066683196368159784967284939678097256483441886619739260817855401523555451743787435363389877337634681809060805652260253089705515397677056000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 619317378380606726324481642657698892488565676043765735377254419720652889261724266516128218973112124922447826684453559708795108315465750551019440455361307868530739358643156936950172867489058610698120184929017928423623462295959211244407916327214027349958085877736463080921098534440552920866855392730574277266622532294341592058713041280857106927826954299725947260552711019720949390147981038680211919300232321236758074894156467557441879092174933422152743549104682697263801841852049407376318675398179616552349325617154318320683950317876301833732967687367371100060488206154417478149415804268208576930354612436189769293098860515397513685952738988932959861776971703296118337547273876150646463635507610622037673559550567926836069286976665519620830732547466435163838338955710090577053469111088442430750916008449805821171627807633104208806527253315398283627463733814103249270849453247733792936236109057000684043510536184128471817204412203894152659749946153099086879908700112418160173008527746686829898097063145668677259739730678840585762844909035379677509089761198170792942338989677638976204472221585311643047157529357875303639577496612964673638362572756358818311189131218443478154355116109631151310092941269675449220644663838307547109998335469012400769821635505408903019081238157848619932551967208636420012640748060803023341717102159082488350726210977751585932618891410965978072878711296543123128851265970561838786168648090698802334104862597788469711577289543698215846942869011638806408995046459420093132714633598295821338707643384497459964035627408786734592295139355756617125427791530147400250342782205770382208527944740537520127285440234717238671449562034251111918489128207444673122849151544603044859514458067012276129986490620989067499680515687705193202134487251628079702487132795207337884967663527726820547586259692297978922554555361728008634300343962107274566394984625129609021519284988574433280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -846089086782184888218752922474000052062221730157277774742504679302020079072210207783346048367599453336318923888820328075985480692252394471563789686027983285138683331300125861387689297822998652921591992309430216568556142563642558726365987133033607779697676273607154680462968887739071600494221666455882075395563039519702857155863017945332067889987745172975378445338944264219366032824823771196690060688640164216932476803816180624484769742171262634312768694325753445139506168180482733458659437938635886679190193071682278078787445931516508668102175475772905666175898085130918888757777063557346470987658728270125616717935075103420110013438936142858624598648405076686196003077482787794314355032262164360315745410852024927949909287388388423297598716320511900771652825686342301366701731694898953130720617783251972237370917862364484389357970368568157965021821059312725351330738172673455828075079968341635457322372948791781483384299773190680438261151254525706834695526538956826380151135776967697059625683882354469529757953367270439899780579472320479167572719191410353222607091331349309763869314190360310630172434074624729337734175908216864707634139607459415928373691618784211456768942709399605026083058470882519586990357302167985364120972097585457964551615853085023377132675106680270195463117641960350881885797990080392910621037984491487533330034965948410101286728871508123857564725113009049393936147104985526068236696311242616943575165546146403357554082853288047429899442246956828917196372583352650443992993466318152294734858890234845727693924750894536006028152167611284554501320932526933483954816073280584910676028027673179112186542911898761326850199238162899163680586453410958500814211901424461229468205876022386634140371660486549130729195204155491034491776256561199805786302216280792730967671555074036568566922845885882549665846921134573768834182648433729940313805365834755294143317432489895526400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -109201564777703388867711492719885202280055738092971064667136613433424565765899710734658714322377810827539770043794024371251330123692650500303840695045774510324881955448824572466588486651824795527616092728793806817784026187628351186574507397724134187689729591000376314361505554215412889924164330804849357723864719487572581357567424333995008798046745760537459577488584063874258122380809085819464588408516909332852327561868608770980308079585060624567627367325839080761738121420334789906920980587654055357740845170559009688038216378229688456635213593809424413337414228879910087057683902245944847011603727612459426806074147491279081268164847549930729003989885788780099583972911778493005599605843453538337867895625797963462174456924516589430462692179357659672497220645057577280912594843174798651996971383469653221267227002609773716744152326936214509584492057987388132328006402033087322324614656406573303054371035023595359246662902496319577293585798479386345884017188963550885080356602728477860248388299816733202578629504842982162510152413030095377202271979295736446055522811683647154186146719536598659090752356484261402928629581376844813081705449978071161118822269217243304859534976820294919183775166625036667289680238965727341062561494946043652542864496263806392730846760362767380453363742079201043089979310975985115860234925160503923553988705833199208569569206571279133984167975561477472546030376441425093004445429744864860038617932259182223906844120500872282999144676079272084450296458856448659421365708133954865594675530819806438420978875896171722186111297878713191739118279861056948489839040252234983893662904251402097687834724997858382483956260508634659072067821364142993270684114762324389867759597633464466195843573270020254016083805458950672458004079218952906027212798043480423232077908770621568552191683009171272085645813451281514452606017994805495354660727380749429882511056470802432000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 82826767910655562600021025271878399738039444568262710660816914430263501416387776193533366607871979363999317667594398400777535950004414478582171903244811804032756017654030510801297944367188186347935231583683128126142712925884214049396616295896095612332308787386092591945650568052989260220856363873514303000705777700709041835104287306409791644317450502993487540139934249981854905484167250222640855344438266446328447426647215410639123201190065857184815419256107449068586201850313839149833219383043099254084223382361892841841301194479253055249040131562466823592268744642332640507735718916900425154849499855297972387141486725499831804360693401323179699831340989005327454903299342279700822915417479587247214113642830629038778691210017592615126971840643250861096330056563705832294448311395582671845335571522420329005056619848908810562319428715598481639098414283539062740957964370242746360889329918461854580330592401384171338599031019018252495610229770064589246190937372471304021989079971096284898767070227970087987579332468532701305805105265774333445047502728556880781929777855096033896270403669767182670791306730678072658799496943921124896406160528772899371572942001506827298833508236519068313301730420535063613836653897397884736258381781077664696960733601192099247629451994578552653053198363146178230830739749492953696003216323169181641404301951715589674046749495942624770422552924704627811017902502475147108492577418253437746763785975695373333022905245329000055380833712157303722493084458539188974455227240531807606120592711830444345124332924680041714327634661210401744645643466498701791451632808922377561972451290341656053959181616243426592982765740057331718094361050136943959673805026134003709267834360152874945676358720325462803638541032446770372174484988134589021756862876025290670131745587533721929670803530727953187738526113853043937845367818168257945433474641992236591044318367580160000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 252611248932334583455905030451109301147390257635779184415946524791063071712007599185631198329062323624940054523026900081630026133335545588328595082702699746161295146584719697221996164170225226293661884998082805196478592538048093694628667084933443752315677638939161607491191157479806484698628511988042944383795358825017403868068163008770693875026511507816086036519956850166863189268678298581020728222257063384795329584569292124274097237053265541517084322626615464490721279438275084390556284925220753386174879095675276733342996528454306100044175227725045738817955377250249204995447015906083970753217217612077299680736316818339843132408301483995348508882216280066905979965171102195822679999005620738830667593079863172891102915607530240924477062672096525217573467625737584002321513275863911718148014831780148545003608457579324482627678562276280386263739771459685762001821940465590046092285601706427679275304523712325308860323062972715098716911409920300076728237250206972860139228160947383778919137196169270711663260395755356839476149821211517502301645230742807504768459444098177801551945404652799302869722828455290638034655037547520622234485961237714212960788414152710133375423339117822192466371747154101746258320170055274588968508279858072459633038375336045526580970342919547459382550452555312927995572895126194458126616341980074112121199280998003728560129742670410105322887720969009524445894810238274175406158048858856805088649103234095661329341573587446088624214406335094443690222330360135128005047622326386308232868821245454925980014439861995329989508068146853925094251690805602843188149929751844403301998270507651267963064948271786916204494270208330439821150737916825364186074061003021663772276190456623409940098342107570627205975141213734157856924824374733773311487682845723071311441792805799994497582324330913091576210172204327073458087979178943459175222139867952098333659320287232000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -173076551191636953666096251023557879578209882665186301275454439414731199703063298725501378546219224335967780428501174187872098047005336599781860137885727671353738027916348530877129645419720575488865152861675435765522422679659588618651195600485154521049235544905739883791663647935549820422049619316501127799535203049449201903345999183241581418869404612536342397963358079980148504093765125282757298481188898202568557760815710723234159540375860621469346666239318883125080130227774747326183748660162995359283674041813078308016190040456844332112388456634115085211459534263684231214001859126309663052894202230161208338171231959451375044603330863728150090696454374958857720303873561039664259187614796978201415788801111509065342428713935341117097469292572550627302432326513417764561541770615429935677030698317496328149749372970953876435654450745912205276026391547339652123521428977463574432679526779606485598431072633676023638947510023333025756911591355418737809182747198553933835270216443039556811655060709268125996544512905625709993002487038536935368111425012953191325934220533370325921369948169294767569148409519040128858359217749523193130714516353901516870703081111143854440378161963409282871852927831402769003406593988425370538489438230894395994488176393602713398005585022871046432545746271570976237956025043025822245355432199185186387854978831285684201849933219077339513017674188953559157580460692224945414515720487703089570700973254016148999421640418786254821817231312736821135796848807432602683248833137050690181624109159659489090074033059179416306719468736130863183403167405568508602313457162638152194521147744541306962899632840478005039289224473695614216645375970270392134669782532089318132173036720319446021373904610596031571446277969884584009184586468366753135828963575393486941400118431246839694223117807442392861727821131367833220137358794446629012081866393160867653657642926080000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6652718684028964636501451821055360209170004580464788044634664002219597932285796644343059169602741139283803379763313597637879343438520068596719452189949667928849676779010706079813721994015634689647772960025680108560518188095996228512080891187439300598499065399016217065791386855552998776204770171477524317770998016937093296110439856540609414984920473229704081884782986862836787841043246197008607135680717992442837880727862114981284665449469002403244345669600286479574385636021920958838017882616724067359258680753640361280284837712653619685361170650562691927970127411380410853468394232731805761866557180687454682687085629972814217807340993692021338975344693177658543688269797175362537991540540405205244557736942540602868919956067731407140562371005522527128267567360697148575320325373173102167807261304647052186004951035064052721031208445395194618071565910278127482762893976061244724963077869654687873020475781763297014525526747179433273999915065332388223923805509024705918896469391221650905574022314683885528648277733256645154900008839364633659112096820552525240198824546070651239160860672225779084528523261978059488913110583096623177137965249660409335268344862582703205692797739499429590169478765967074233671424066711070413806504149044077897600867916719986847653244253162062840949597148302084730703522198439926459915051122616862164459004954788337716871941886737217258910176045045479195512029609651932504908348653063722117567555454370927941476627319232308267678701644328083566782028187711516202984116080605239798919616804699575651117538265477941301451275065650111944113778461247146694647714196754989281792694089280752678242035467534704469372260594418957799950500457305265249127813773886917165161581364258157544204563329732667520134435964075015080432324551538049621738869912737420096620245766144121340037068837793161765473478142908134303583067745057284568819466112207766987266620129280000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 40007400931262802775867549452626510205477148095592128845325930663879501589596029314852305692024603304044225366720505327683761653905260477261053866634877837498450394176196656353138691081836581967984157970323496161001858197603375567499011113453832063592748075970614469770099678649262714703920739305656461907864228023016907408365032276007160986923949725668771200775368015241361721196652099264108229705182637855350953149557265881053405573404221562280113494539904478555268427428898738539082228273047713150497030485602018902233610111801569126438833884612567563537220212164757702332261640754237784718438153048168060670247743348910144866247229714525392449603643420484236685332847713342143385089965090841630142967657146698446397509591614529624387661608818223588198409534105957750048492521455576230637731044307708584139288786971926170453810299397833017228362996874300681534521661934151176421350054515915156496457069004100128747443168092157389016001112462296463278142008534533353099762853947143810375060674909854130903864352029928782697560698413694890540358184367709729197823323009681962450392273187984372892202164842921533346592546122796583327413065646929522344830013041753553164050702478947707422266128740457104152378648792339565779529556587625897635961807709487126416289733133156311456840906281112953516280822887627968722241875320403143172144116108263624175911389644396872654598721692054150922518487422917661890095718941380730479245352821687156737535924453309539210791400328525534752595729793270220998057989195029714032458229035377529649215499049705422823783105943623097943520055446272808881851318055976271957507347426824878407528352152563761017870807311354184865343851351822089519457885592672417407056029205341188180401840722298434051055607074104587300556376219019938834821556592252183804682611123541882411187849123569919692283696755957059648992587897618073582058081799658262736162888089600000000000000000000000000000000000000000000000000000000000000000*i1^16 + -13321133697772144278568092597890030046416993746032251092583713948785498126050686812646322584718535907384838515749223622780454489091695978939539781036892299717493391158794779725029712136897058184698615822061262885266873821207332140757781581067103047780195827283052678759546018500953790038545474226227291672145517405711976117778005142725602072325491925693950797105094923324471401429735661980297193690444718706863054000089457978578235156660924650117994187504510952957180608216529343591224986709297481171187772376982646892841367319702624988588825632079755830272140466762514000771744510341793273758222995091793348418621377886812092300785502972071694081223362095979511083394687651969480663167672327158836063387206264846324582633367543113290396904341444104133464520000779275873681702118540787990364596532558244834767116476297646687597006051828039068786444433524138846943986120639385095188107003932790329860197951418894972425327314551860624431649862173954177863369171462671347433192316257822014941714268949920562207888345281489126203721439880985897105097431706124134033994017436373930218255881454042295276005061676690421966251101613407958888855435772010646613850122463793078996631375343943549707900382204168518132866854737064424792114569272581568015245437506692244290698362802279054529238378678808472893051883741892791657078295654111535476919858410396295899393957857350429758137133524099139157860864435535331919358125366616486596468995663495383516394842472910216623435362006236719622283529060192324736731632876220296271614556537172687077294050973902810221404649443438716287119721876653667441615456696007879063474010062227283684533082404091304407376693733478481742229394382631594087094170027234096996860554969467953587194420430061311544728311317835990700729431410491039132589763697855063581718707316233999054555855347213053904926769398024560137376455526728601211521775673729686630540771328000000000000000000000000000000000000000000000000000000000000000*i1^17 + -101206679263930748753454482074468928181367198021525841377426716680530477693433976842364052268061281898572627037296156575955684136145692562774661327027872813007322969919607360123220223043074312544695500234216096271818314507735712238169113609782142827662071875505808362751858211457693747849032931663348653115393980192690264343511704719779580721799683862864239580205592600531795271591672864102428387745764174057858080005084764461982622905219620051997462452579749005589843254852717937038289105279103607399350092648429252894117515657813976435940912000508472760061518451790076421488531492956202469210596530349471333849033759185884368765774533886503168228493583254444195253430419950621999475130606448396842877843571239164685684613240941554345292872102410397452287835892647738070447093332357284291018966909744120948301140318989334721162258466513509909314445168349005975708242979637077660921144912550367240642930147524024411349680721891326486272081458657784752070440925654124807401952431459719962514976814980827847658879479618124436962228438756507091575906178076335675761463982007136124632263214894751102467706854489548430794483637098039451493831135531640250008991058025824321359854591557474837072972005749624262034141482956102280414689461139012755861960414135457144916871066340499524655281909976669726197399884890851364301168136063098046123130059223578658654626906273827665605214550118481584993482063270142765595956545403437913324357159189299445644397007616815152134879783059164301037815356826117284894369264831282009257366734487033967648953242037971023813573767663180712812563176582368560997439280169302906200315834315548250829822685219756251031943422388551595358176742285433062875070570898166459060346884799438184572106946208460132790683321177108110137224331038891263618768845810769752580597135070575441920713489447235053897700159174251449044287440102688239437068182128511672542822400000000000000000000000000000000000000000000000000000000000000*i1^18 + 1264095471331255909834272357006176101512476829920106909961983173219922272410431549679925022568553503755391473526010904704157315564623267284463988022698881722226598639970257210463726204745743989560902637848454157798050234457956818618946518679496359207406137368568606905820760228634745378267703316946924070423313390159001691768630369371671307403375366756120474215722709699882601397149473769476924614072965367952139325635002100248574923556688513148114433929816095686664679872717272710718562441340274506528623196839886466287603532722811424146276737171367761384077365835489443260367736156129754372391121466879451517351164984576771535896739826724281666628168444650563230705479201990868463928648366906175803264318270762321566628441483262736512273713991013889815039925396680219323650221407734374999099303599585577658416228648421728480627382681316202611669648426525485999847899456760167352195406948693445213121177997142466760480132418659833076615421546884006804326011397366096246297070819751967627317235191820486176710944192571500340318077774779631849849010263971868358782266047584364348500580319210406512120826149101169585721213229719409227691934615837595124551532615333944657820705191822307553471680469728554525502478765286539585255228559434203896619798105912764239705500842999506515424418894891447795506384103461328467086189425352471504395746976939063971125850510265383356786662497157685869153293919125094464125896687633758567299284147901914648746954356248471075216835706084556017075485762454945070966938600333089101548912177609714373607125404087963761923572231143455061031964904968757603563249861697557490152841825837657698199417261461410473110560512580866532575185619848661843548835684196809133874132671450809169862030571258431344694624398537750643164553820137857419295039485430286926854321098638272407782325249322362948727014309999540354658189600782660151104376743346551801249792000000000000000000000000000000000000000000000000000000000000*i1^19 + -434356372064840469573243864896931700257016129149707344082292101866528048703010121585729180094524406444159468058266527979407856159677466597175953096974627056677568763638236938429309963168241392290897022603270961067079031320830305782174623849811216045469651099619250506863429720292295352602427852329122188518336460710373320091475261545406320936537326552790567792128938778949173704744920342394523666960048510886794767171001620016914024443564373047077519086074190743016454943306141709772368683586201542081904324490101100624639773568012891217435787337806298962666923393756858015448143606624819132932055683707199006071368908719505356583960488784650377746049394295776225398633867446804369780609276121478153792399833013450806322057988733527623331944147532655849609526420841548528005107699124008149093953087079776402783902835489909736006643772188152941358857872408838380710292867745258100153177617484886317544905095655600673346668377548366209740538450060698576494497487987080954145037990233934197311548372689964584645240031498674347091243641411475283472031427903698764833244173756034170324175842045463374479565885408885030327636632591295852024910697307325777225506372742168001615889270475775356718063778015262214447667364648135667527546100127988711787707470781538623619848179840619798186369678712169157901298934889607678202957437971238677514282148101103714788028056593443857218694465130595454575864254092563836166797040582013023266169814815125339828475973441781840438266083210412106159855122327983030131783728213371809634171119181533263062881895962287380808003053798276506741306740624546518681493322235598820566070628695801021129651489277557792608047659009446252114765746237590325817172174260074361754698542227353062563506375429705767030924571288958844916448365810931863277035814517531237925091712173202668790782295057528421276518916434256385678595555603046767830120132146694490947584000000000000000000000000000000000000000000000000000000000*i1^20 + 82223319436282498079282636836611532650389385485871694295972787130088011456145800527625314879338855334402990286308187857730969546990477108359444157042283790592124613204875489767818279196989272782877593136441354374569552081769525191269725020970908869560838757949918881938882243577666581044754032176418826368443687212794214205219428151621874238896694566744511077580855152862232367285555173453685232947557666039126801713784729808416886699733593627910688150984637438281938292198770428901437704812938915420687410771543778726717399236757550930675127802840284647990684228381540292766480452602759018264091663112639685885976504091155934317557857052950520279175019586016626316773937051053413720301730127387097564865913935395952877173880567196906871107426139084096653773752244725246025796444297757360461333496447921211152107342037214093733158231896289390042832235971523186688977119864728606834042777854783256891024750554755029077322054505997086983869282354548267992459199458811940036975505692925292521646226574072956217600938860024651705261426582931298526897076345494684266679833248877557272431181383896356362971118271989123063728241701505028656596446316847944495170794114756315040494788395878562723891134882840417419358222905917827022057466827059537533458759182621508040792093860118835835553476081391977976218639190188549662795869202227890852902681674085011412879876621395164420774525993070555497716528545662869587399291858911975604035751862363646437821081845684422654920894491672271602078688712375485136077161252451900281468693617602611849174026520660304082953382260540891654878371590602684173760146569094976797820733347276068104331631793563609295041357385238260616502037927635692835062728536327590644021035382052521898303571281524348600778304347949116949462365425326577634268764799987803547586252560760046335458277159103556420381402987771950538791627513695327598707904556567919329280000000000000000000000000000000000000000000000000000000*i1^21 + -9337071833216396147084566412189680700904037781407001414560985668803214681723032953277655669239846766852753501914060566396024659335630044861688480655136825653274150218737615349408233660048975895689344345083654983147262413932911076656976629003342709261221606359405171673073442487244601098195751365059969115433084396236461314282387031369805793884563158296819733462864422729601153368596449784808415248667234480356148799965750967411750923811152145066109041965676552290282200702700233084504342607270108044818907241077308295811000546168661859258566495277868168823530397704911802629105185926224615177334530511228752657952574122351700812230472394270968563942240439747168864925890593996858576671127101021678738027694082024228291733219577820404559440546468886636338628490358356927399882280437454655294427561406985110169826541880184840161075922703716757704958413465701452443651234286060219623415350929865642923805206229167478921720427837573794736392835465107452137332781250444103091075033116045484020150859927427635806863030216708784252012680673850577065659367155583041733159623838666218036457575602698774885290462733506567464208754888324452102163325367698608625835107344815580975709584391482189637329096519683329003440019757675469722919962607649808041489116657419381936690244879984782619055418978154407237346967730772781601737209055459283085659533889019109798915799311216726404627515132099824668356522641735141032171943159423137187396866701879080427916000125857129652160749628158710367154154145763860725515866816294462199906320386299807318651870822928212079096891545689023709018994445258154529614832462198412159841835415248568177456039031006094524933358676845011310007333305850083398588291038245324810976508954488774656482534408990476573972449526344803026547132106451288971056384472991895210582865693090479369126860306795241540215889918539488766198111664764658734040956130644354662400000000000000000000000000000000000000000000000000000*i1^22 + 568430045398555129346432741054506553529370881504356357724143583058673532460508204583017229090516395784188040368120689086987491060376002702886131833125655897467478733451979640801668590915292226356761575477035683827786694861081792027036448230107637321085189536879554254637708380580491318097929061484465930402319644642137357704314109848230456610818030268565427902388441957676694752011456729479887153688968282675722414540165355079537467998046324511886905086132373950352603974663172664890986408333245639568774233610057857839593817091740072908874725230282468302821214776947036412518959774351174943286461309367382143588599223742765420499912364041851100937370994398586425700811428254213657239269152788577061323661010096795521363162072861628079242574970932905471305554046133398792860446649293609704776305551856730999087358063955310427396302797610325146772884206656026424929901034722900708781251227282653046232741404022243942302494626627587425027671903530457167763957308034773900369660649609243571621649985626571394407477468264974587793551429337526343717647570355983370400720009433193472152672767920962598111489505273540556560782523971100362515189487853796633906155603771332897447428646707039242471638439818739849648886957860840786181381096738624629650168652255632539204210893831211959959912086449367347053025278716580256638368813649267489633785287249870248892378436394187177161088460175291365944284598200376210168918655163315505217320490835258579873583070859095717493394686354177352572415303547294985587560040689306070440446732334752594023758449141853181541523341815189883637722467204299974417422110745491131728300786697030393924788664562380442102420347661772970114680354297540013227704007265068744503941788913999148775911679674720184438097601823001818473232073206214435647864544739887857483142909824732097012761202065939806291215581256845195241964824227071442279637678754365440000000000000000000000000000000000000000000000000000*i1^23 + -30460173101362893049692339969832103825674060349992835065539204979192936583940963151272014575234948528478126676013253420483666694002915716063386033169222522326917706278484694039410357583339803819049249188593648349986075686766231771706782273296501069769558299583012347117242876735296387322023441036938004524379156388747304171798642281405477037659299998645230060327175390304877429443618701667542666799313577392496450248159449752206657354505804048602350946292078265322487866080425824220514115905411070154947189530050030956371807152197563350284871271415036876752539974416566076968957680795780805652108051943238550095232964413382563820908151150475502535668769331044254232759171227010045098681124518140862185441793988633310346957893257936433839013309546446050970851451896658156158670038505128153882337579727840203009592785313817023005216871895097481353826556217202949068835790259488718096688078074522312704891053228261912241079189532101877032255398553662402748204815467762499910471793515913512362495783152483423426754800245642711301990467002044040666669494352368192083413595312961019849445804379239273274228673742315612712274188477712076404273477680626200266943665918975558402571215811064124015491488399068928599077308495517930979215718189140970183169000143887637161129705627857350065061290708646265189213907454650809150324928590794717704278078977802232222746341816716805888988575144163370634119825058279403619954893514802164863650184200102839947546338897584887973930936483304142897448822220554170652090718761686557999015615961561341745414223333325432423441476353771588777272024946686801439320586354500033075388769322095583963523933989223558444642017368687605311939809629072693375344093926480526328866658692184601600180183396085838752389193294080015503594174619206575533070558953951769602667465040813187837289921434383877504309265155161234380684547013754783804364951650304000000000000000000000000000000000000000000000000000*i1^24 + 3144719740251830085246069074234222254988401585515187485683494077729118484111083790382964497245581440713513201845326536624913638503883627092326249195501389920023246455465056202918041146362817243679686191617134604376088536557660036835987422952324422821673302943548943956715754869762394851238260996059113933975479083318445070970030610183841341960229879254989016312479496508069029457195945110810797495240452925519100732772795584115344822906614782033945825382762972957189590025777206252491383467588533384361196103474646108009321853181389599645204642990138540991780379477126993837135510734863121681042397659686968466937282221270042415182984563892524740947224508386937286315112912939456430347110087490098873524906636142851505066054870176269064000941533265260390203126792766989990583267427154785675933366103620876867533676697419232266301555830670600776921757348465934086184280420710112189711628275709289916114806135032365577630991162689489088088529691637846751889560352501208549822089592505940144598717685934564001493275838601077759083547827124284793133804435494564254785629472222601497198475833899225711294968505548253325476236762657847522606446619000936459945701516553065162459694015008782148020033743447147197655781299680403453590297920210431577464707633347083317976449598864230744945710237059078294646577373361263054883662619986307678144475944904383643233823759896205148112803133068142722793315793437487164205286521277470225387537195121451397997816220726284292635749057181242831116702879877243431355895737168424881617389715757787794306777058944677341482957518510373186771228326406954154536458404837095445176290560613855742712187539418676529869634545065185219135035406088611460595094067584660680252928976714470866390487076756336976640253162351490816198299879266135055935481361400650425572759578270693390139445382999826655347007114397178595355096171113234129241181320642560000000000000000000000000000000000000000000000*i1^25 + -101148565486829000708167558358819570197060268596232299937753433434940596185107200633284790157996703740086130680273295153749932432047890989776296789897668577128387827347151585274391328658229414496068918590059811381575925951801786536194634708537806059274385095951384801900435826833830405859097939644720893379643382457013925571876172143107304050367381359368524541888033901559456514108514375415366600219894618540067990598097779150838302315471031906264705337345550435826117126111045614180943668755031861520333406270938928278388136392465024561950510604649081601465381485309951633542577803209914810223427219072824480292004346346877264883571019971949892424631353635639106082003724256798254189281099227792467256784898676448724643578011149882090585775366454881763951326231531715063640375323953963040784550944656382370451359984720128004174506303536212734802051513882977403621658447566321170766342918526028928266255040628600462573442235729319947368194149317727158038612466127951597890531206182515259391766168459297559372410533387859821152490142611693157522605690525934352602073991678932382162321454718735763735180644485824300613733709712799920939831573351489954273517296710597033957605223095179443442844036841230938697531884347516635206542054037130327987923603582391938776347817370161223880804378084093461759270611406821357344423924617883645346389785140635745144605205744337505957210573216603456739368800293179294217017772584937919463623254722109081995249767484086985734823974912314643978757463046245721179201699894600935534693339507410248616170389997837954373931272753930390247632901657360365269460143945898265101871000079894213899756279678283786324302865177203586643709006481118878652304445098006768090008187791075526919625827880300977663334556296429501533994795951187906998452547366762010765486674442431384328877878736796742598262923520351576116405909840884162172101538611200000000000000000000000000000000000000000000*i1^26 + 10794898208784563290010192659413991987561773825884480040057733343482252613823551690362571923610977612736523401999892617904538219476778966814309161090723714871586539106200161366118549935718179705010969410930866568168141931662660095399856559841891287875792864491638497359862717516703793048282775033728655151365327179585698088109614317073819222835670705264159964023388883609786134444664670772012402619372451917853089031882069780964827448660212905490626032867710894755573602513656227029869872914369197317879146378928273646702975919012543519241934390760185464961870608752744016418335190326803033356909198622492538304530611415953757006425653014931758529948990642875482025516900524020687932675712079161020534955589413452761606555558027251163424463193895433386971261190030255330440039551115145853504778153691967575430454694562001935058868310860333318331518823580315628507540421936991380942824393162871859730807198475188701727118107896405828683816819922284215945300924751345418445536866593831545488019112641124051483184068928439616731368551173759270762080280515722335709948495137060025646680619302490872198373895825841724064518122696463079200939837049441824676860842253452655862816076523018113117874223947907270688530303193918763502993624066129867798194652931983789482674035194463027854788023029892307270530721910722253086484275778262971036012910863458105655882980748839528035743853896505160773468930928966954968210588139887234193487642309450092628860813883570354731142260047345517624962032561873526182114355990706642682928148579162299774784141357258577721182800047975280426635943273753669190182277358738737181242624347679577698337649772734725332554856494875945830609365429995373786853721793951056269745222874104654756517997087366876126440880937299783623865200703010511415758062885034920951350051341247826942442023543532924341331141965225351502759728836013729469616357376000000000000000000000000000000000000000000*i1^27 + -894424666297279648450331135259901875749076042343355742105832458804507485739976903930340977615925869840594327750209091938297353732406744456838165676745292905038185496382352581857991786053550410455774336959306033349091150851681000604254275671142104491605458270479036490234758246878019024274694771214629972966571560023496371400763108152115465094751480310125321301814215560356261547299029237272666370486582660781719774388376725698922128811604213928942290288512395769436451672541711624582265443124112668082182069049654073574071761657033194627073119303350798626663832057558303590668598494333486951880126441924638359262899616653053881239799603227941603843726502914456274898457900061861568260855480212070147249548412308788147667461163195568650820058551843585490689689255283266886106744586482452638612349481435677369204334242220520170930994089436023241190938051406020792443732388150133209687067071341467340919503775809399703603133383462514978638713519719080008740300433406563315184699867256370697161535165727875909411423201554391201082857643921377813561132071278592879051686829833194689564090879727339092708669235645552304679422818680062244873594919130654254473836582354812914977188514351217092097551770256406347512246451180047482927539326378231843747738283337778546235236321006920979363485871083125941825646587680818615417688274759245270689085841002383390057619289595209014966077008181536010785600093237823402933634629946424834690371127544060245909370355013261926111386681312700237955153163299637126750575456518362384979171409696064269645546146157562014250664171658453056778041680859360849539006204103238967547399616699400127887251937712211421722595544306250932458163886072558369617212129224806410338326513953381144964647860681420399208052264593161202605325329327583634061830080498121960741026742800733881817062857676660235482072625502718499536342299143498255826944000000000000000000000000000000000000000000*i1^28 + -50249243916162752798263272204494640076531463342989765577972599273083730001368727080915763308720635769531398175598731039766479346478457666797679332339031917531939768362928194996220429620837618432213707753520490312309799606332425012034068103345669460925282760007274656663390736459402014987654876757270798285746440385204444190958217566987668678464424108106337079472608749060681452639825426962860485666454600943160346613403789387281145086495191099040235818920531343875695327063733935182026377313692675044496098445440709688056427101336334927744024978026807909166478826776693090769091848086750703754164590318996623005983407224620378199588724063132910092471715092375234934593467983077215682176695651017845049487267415625980510888739809780359228967868704255874309358486559905239828401245906117763122045424816678367517448669596878694935710189839078205751659139896510765902340942454458615841891260695261703543590615147505038844440984672650109183831390552841134116030368946862245445833539289138816187343377993972486753342873946533164119900478854358533682170835644762457445186294613021485868541595554219113826033778319719089145829689287508748318316800265325844624663916270110283701895499294980867645753485405927656724099711088773108126442730959455961814847368715659795043222892198772873545240233368951803669678895333746938286155256428841906462125394014912164447094586597652284555748353745480546490956357505530807461048991336444361479181255529621751466413489126813705828143111656250557425365697001603917341838954919819914133391376457897476458125460390212612270274718619093161556620077095196132772612398950200378168705022880339876852540335660772648147142496299951468557745138367328933953398482508800763839200819050624658550088577361105544309931464646826091393472552008785575815030936869251453329981074962784904587320645348581774041295797209819013613379417557121909129216000000000000000000000000000000000000000*i1^29 + -6578695522965600037176422743932372294322672196039654110005184402573438933229952744050204989455094403166199414319280667018917360307566299066893152098824137952211342242770908783846559524016790487907336365478296977136064297633106100483216687663273108525025849146933073284732798723711551905012731308369809950327083796573138894972885155712853176997142036073149889694133705675287298873152749666097099961456731227809814591313831923503496290187910486146231078953292187288512661692254818384293335557302066814447345569797738078406581570315785520497363824830439911540870111572757540046520051098501447819919782594189018646929898747424921438087942376590440360984076580855382659306070502872850266701622025343640326449826998081816136180857243440397025909175515754810831911557366115991195638316022883149681686166020441403342885505688607240989933080033348679559509268304189326867524840183018014704448873637753378731914463556744513175596874569104293923480107551399799021943776515405710210771845527276587062645368243925394026608051391371993649732607546266960588637843386153939082995231197416101524397756765129497229885205828039112885025390709454489194284709369580823365071832261965945823873295433419588339010784764327462940057358885392851772752716678572795123258609781088041933289337497776467049364092868720329347947681125740831755738407746504719038977549901299315379303772190106876188023177793737530640604336404802729605385540078702700661584670872265710096746212552272569046432618515912080295384459562484708678744744861484651542354341093549851198169617018904660993631062705206607143301655866013516141502799150082997037528442267960577811042900500627041338957579053947068471837251111956168239534973719706612782285814102634197402893119235181275009846976044125595076703692205861077669930414755432507890821948661770190841795382335230603126995725478470960356388980620033257373696000000000000000000000000000000000000*i1^30 + -378923117706360437927611997586978775056551865462505475440993543013081943186827512322245219594039552526484374187806808161090101304064402177378929572902646301326495550253436134280053532289100965932800954675279780690898687198854559679351359932223530126145342129905355111991829831227572871830643568718896224680649426331690078927663353345453489884429732842827788855030744954621127491059124137944806166623240889475674477733249831521436994964727724438753263667308716624809443396686712378652752647041170519934256651824663732336987943098508772264200388146295059117754311014553221482698327723453049006966889843298464314777631555373549432125756223129272404737186093699156112792804675020683057439569054868261831721837620861843938978039231792218188995711318051870411446373856082682344243508211865263094543360193118717983415922976693073483571760979127040805008689932100788767475131184971219283424844172661911164976314966840675391044136380251225234840634770703541895090467257650277216711182218084141727387278321057016890770774837545720016214921344914434152821698128123212974691833281717899682892907523938768235955694421673489615894778408551543528625968261417791749961728993190910417151494929703681015732870909311594869130994047471927216814717796660624617320264508712459329448348637084067465548861917525466617588241436491988206965803099647543899228673749784273622066165811345822244774608232142690085492855310385052192212857950159085682876195777752959816794971136385980851557784176448470003241918124876832240513671036772734103452928587677553417478170427358547710662995759423428415086359200527908757250796877746253468415838644104512616447829938051092225571790795831521621362533718482024492362750578521490372197094116931570679750212978733305902065607013151311413818509800278164781021588790460502113947782790333865717951922666193460627345965686156060723060567731490762260480000000000000000000000000000000000*i1^31 + -22824918224164981709542555773775681966941881906329342604115961946689115017259057778316476169170785699992947721507218681529848136670747076882641780759924452429898173786342701607864530240758668257335176116185416625187870891327373211101537137312838121694172999782737491452176870313048638581468113229896686153047642308743095625719519155227771924471052433805901183068189770074546977799202852707181607591331615267167762364533374220962263364659556541233468528103813691928682122328341735535130340788128878774107530075046823765567527728580896491827064442985248504186281346717413130687667620036488553639434014209815129131532507090966869435403804726754929791527474113931819757184506961639412770616838646487369186266498439464318102341154152042891592253367686844629632994285669405479416340981968830652088491836664322611152431720659572048948689004751404421610515246274449185259376346438785643906277249812031961993083268524602257268274127603059683968561800152611200358242141763728940351284686601904501586561464783252938336124209405870194607495896380047780961063765602370819694216198484820850682560698804428757102183441584153173602357371536552262865192520863687791293120035952336881501903732386951743017185044714019267681514566084775815325447948420163111646174563012975441689642415149886362132661102962905119271242813202891259350949537062259859200004247954847200186184380587308410879287146908070490873949754037553442153910444297426986120318099836592839667107540942077594248624180476362861205871843971356768437708770132675733297881979839929996029498075093863922322125618020296738933822430602694751791526497695815229192302700555016006696503356676603938337355392181641377752191071491667285883439562646572156067094374927703091707336705672694025423485487400425024551927537361111774768141889997880614858753051539251391820843475087235634146497173273621775421723805543405977600000000000000000000000000000000*i1^32 + -890051413433802669429674881181679399362033589027352319461445728222041563511962117537939509815775734331378259588271578956376355964315648411411647275146259806496896637363157582139783728502468607798844994780958899086688086898613177817861799719293742454530197492750227346206219173629159512786822723936997531398739103368512097557910687896919540947117431845739353516864459055758884558485537904653923936226251626348291476324035525358414134001289389936629143046197894250610981532649943089621398163802563711056560049835863977731111331003085624077984142468533701605446544672975373170720702390497850739477418989426006049884623196250772847267403632831142152835231090317821540732779851761928438876830316756946740411642221430056405214162239581638408207641891710704358999372542444400319710814324040149686591139870600650864425966919139190123278131139619403502213707681313555864468672526548188345877921388722384970407509929137535014692492052400565251285149141792873480855952227337336601703358487118117251656319155434058772765902914078982780266082080643418351840496316497589193336298364485505337841317901092308344940383840454978615149105234086589666997592692914370428039194040142444735871470066523125206156418143415831933773532864724931042092185914551400534190510826949126891754194909098267072145642906085588639907186974167352231627271783916128931677441116285497851904371973602651195489963255750052987733213673949609449449428265237014358687809495052925693537126026916372613015503400964446164002613002759258248435296650766134096720103541689603442162365839357210260885526720267789011925234006240741365010904606197264085955829665331939314278533529953359071236150448511444926650468043610295974626115299600304059985838385244638949829442022583247395617322902340202615002909307588460945307707442586078033239857305703335689052260309598796166428113262070909649438670124482560000000000000000000000000000000*i1^33 + -31844135200712601375714236269571850301369177165627793914412885516786677008882795092479319896425452967209124787852193089643190497936056329364398358762095154081600059372279078060296181182740323602863603589427092328836133337219683190998398377927955294997153662406785124200255198652675382902849018378146145667536313863619257290362999943703609760054099089539623001681649472652372432895381821059072187115196490248892871549287777156050414959557262464654812648274617479174231022254711056139123111951354649952350837964874427531172573838956751194224598844620854641930125590452915250278811178653341757418815166709696187190624302206724305286882391040401524092209758777581301775862860104830855344015186369875015838565006210510181447714243976323698633143554194510619751016692574598160170124383183353230749816128613537304308716821170706782549395899069273782566203751080468487742813107340698828550674187317400294640521170713664987113373413326378659247568969659536457572307964106868422487858325220354352581264504973915735675750211836573293287077574442716684782197894496469958974421893293028016080260233267314928838429265848308357337979852567947726859668970456453422800439465007207672304905813741414137979770022576495591597837620350175222227395204518894136940265263311154049276269754312031365096869030299441737289063176580850012886286990846832021881029481847701998504264879040897059007481298519155520739210214110167740517043658166652081705681139583761838166270169396231068863842409228161122681744455600931155626029710742464848505774526105051667567881981544216962577819751530354928354745679755049564409050955801203896892051211158961762357085479561243332751005045302710186874226158562476890686727064639625456889250999535219524298598656063571633522617349049202067871589588237668096712123873558995009478953794440549365303925927180600644754886535398446561917938748620800000000000000000000000000000*i1^34 + -833080266556255446962943289913353186322686208931492449646835946290662380504392881326596564494769572317881919901917837054468478019947984162020674869084550862906722773205139642763142525101203765618744202096411208005757880884733834208682423644624464481359832239262635128623015684074078077202056000273871663144892650540279654291847435866448299918460192977348620306066789102101743557564944205338638940063484796960442070899393534763665171662837575382874796935395104345102518738686459942989004699675346627651221065459952427262056619648144715821178576105255086129414249040047967032363837414738934668846734620292739898089561492127363399900845490097499410511245563409066556938879934083549577606331331898234596444879394698801499982709144330735732051502539305747458439817929937397564421825649642113313719631803550063237983984306220590320795610714531762229007732562519712119249180868518446922327413999488990686277302016527670874877795125406773390397923375418864535249806252170049917629578011354205629828460374214370240947000538850297364783449174275060892119197725328694180542614703671230450000308161247084586432406572978085765401188933192390260368040325479803036266969669649301954778814436097420729798262128364573851941637305121559445889833908620825081622499280196277721642832837661116602667737933210358484766431145165011358536591380324170267103520595927146558467262641415585433346546431172192696310537360548769257102619075150150142411556107408403715463961994046853982141023730231354378420863725207294874116522029388142686772630713378451210364302383119605173057739964084104225270504971596395661543611807038668300134208628082213799066097060658185293436937203003477606622936024120439443453270618989098111252893141992296345392089381495236059148344804185668039791758757580139208815565151578244860936373902515828111327482871283827687565661838962912566139944960000000000000000000000000000*i1^35 + -20949478485610612518499298249679664770783128110364008935358761521818980748705220878441201837022234907085193059662375356794275325382728247861547874537664716299216119345619444070619968543437283352977419666526170975534242463077521222028384477116106779178340113628679821928265265347501609170904376206837310955557606154421553972096869380414466958941505331455982097702479503893114734054824057897256036431302931481457019954385688260307130349672026102818963230879698996629816574131245410275936345875447230682967629343963060451206977900611644822915177310608553143903827154884662661456942298153225416745139349898878688829641981834467611951679655964193019609278673595649374525933710764077620885870466398701926708321867302136824844235434485914014767805758131023150026792364313187343755130699514596533563581450160977601403060951860158460989606008443749152315365584386635087021694431980577782119512398883204168858699725305261032593179817814866276582630503600934868736319769072371931947009080045222161016026178014500906391301240497021689291882587329355346803742773743455573668139882000534040589719381377502794105130096185404001117644516378597841143492370891320295114185234899920383889238810309793414353328708270716804179314633626908422134999855634761762424233732010227951299084765596370625634656763407293204400275535343226022920654203820762662072602301561112257260052263993433155947546517199270005810421081167829604522550240874987892906314042377184187428364090648470556559755814993985735385809880298828143311977652079727495501161420885319031721654690050902507890547930154371216451687038634500892708133795655862041766716839153212645352712845495384460789320754474989516936501056502911224619120551556599704247213683007670258397805508002034321853007548540437774104486507217173758015563436342486551691857683436207147955520555405185700933520715257915667539558400000000000000000000000000*i1^36 + -364234041162362151746943732217555433134362503997672871272225538699861904934505381065752367777391493037809933026864985687962485172028316543886480689385859203799978236774397462634578719443408318992841867539977115054895586945742797964082978478573927280985647546013252653271831970006996126034309538060654335682872371881603082174141640103214229895839336518888700852142903629080932954191966525802632217629236954339042924884876324979195751137677762437792439151853884379442839987478855204674557595861385407157897728959368177315149030039119612619553692038852561139733113277407888710335480595428485086941733029701332551501216354743570450796028022041390006125169665183188782519358737283742379267654554326911403734164573180071346732792326126782706498865672434501581876362616033041250346882766125990111846697373782746320346939311247334992486503896980688637144586834148114800653445129967100596585162259848503117755658441503301254927302385567936848625198536313174363768338741229179310110757670023523176808904634286641342299071260132024169098293235346856941693245039038198521073078391286893625705369010293605561148861125067070612962590390085630256983304786047262443820388990685353360114850206046437956254937672493535395025976002175491408141016414210444053168668568112168989464062829155114845761279912947346156958198569138200558664955723505281164774862196448279149669568868901951014917192189740028920055924925956165336864885240644568224115886013546206802466582967731048168862603645620702889308350295478095958619586087556733135039034964392520184518558566294459449762580048071520201918776617469149085612856508276104229401814212755247909656160633450764739787677799324365088769592946999988304867202703019039903967503574834026668060055583240298871948468451713733178244722902314586865571130149214037787471950581521672167370653998135703908184808618282136371200000000000000000000000000*i1^37 + -6736690495249074217046190581311901525625702655004951276363243276900080628985482884925462279235208746748268355934915662064428286456682725471568293684246392877335577720717934903753018222029452722284489798192505825781086684272036201012457579209747478735192366866486398236928596585962162052818514599035311540121488021441856431564566342449596975971156396243739143954571875465424623967418117421915927916879469336911872538507166387425471372900480057551740933540278888270129200721406358767980091530069394202942938385489033279681302584165569547540995249805519061137160720236978531555069678436601371649088856846226044257616189255808212007984743128293239981574985708418930271067812019562735784788005145036112267207370374546365779099888238647641367345074621347606612607368076820056361480275764803905495129302822017862668758528323253296536209498581630363057626180918186403455659594909335461398720984063040027920310278448640227680678669739525247206126628453550604208981152712673922016008383932420009207456705097544386452241673611447780961709808264006479204096201369194336095618863532842918742182776554349332304306980266657235982298211418036839080986882787175755060854602314605559253339672260670537049821489706666581527781097103036462332950410934483100797103384985180541028598819276487999677981364627699456756639058094641894858025072397599012371700527327453220468608957603233615289386122599423413561724914059408958989338086907992425883449952362577214357001612449530991539253806119711759485398405910182686679588109525003964265739433177400328303842682355637017172996792634929998080424602848126260181796544182204468212163417634697755830068932683837221948752172353745308413960910972126700873817107092802741952684570343059077079010895915714021151252924299096987874084868083706876158400029696328752865683560041056942652653310399192061885513465017139200000000000000000000000000*i1^38 + -74664765481214841741640299018474878440063875558774967921436307440997987011404274777411103846633206750891550330377664685624357379091003773870256875269728400155928874958358162246027681042083649108848353298507185631131331031410388108463248254884033203742949935742965806721226275576290835495810564516366219309687621445836952506397020119556106976451086250361119454958879493793294930991779627571491408330900880514989874263598621703460802148980026179289354185379848030692604783172948582944259105626441595839553687114477102084367569727410757232116505488055250226104851239087158162162055554338837386509011458629234815286836854643349777304594632175744321736999415187521616098483792253147972289756785114863593662579625858537107947955654391074000630570556895430223179815385146927750521244844380586468023084933700835702083757699064690972558763658385223397942913335544287221165464595401061153237486645398450052139546668297847199531527338017621344716368184324358840867375920104639439213921111653376727682493118524690885622354997813421859128481129354685520773244227603102553929940969808985081116594099565645357301628584986974693211432076491680659307759006901387166073479312917649942261554069481185130755245422213764487747946729918218499410149487799297598266990636717220898593732154136003700732072071663105345051683908712994051330980340997901375746695372534140710033710916870448880947458787711811626037356447832200470067335960759612002402801845084404788135016799649082250511067807970332610470064805841337569365150567656209463313767967898647831783793665774210688495772807744644415381171058902648828528581093496852042562884830706209042153394151085374669090268802452929979949230841060916054916193812655418834835355074642444897352223914254733135130251369860149910214021116095444412430121750423605927688684884469938561165276198384993528316281487360000000000000000000000000*i1^39 + -971332602336036192777096392857485394040650614735163769202412200814833420195647991135299161536033610255826952949075327776621420188918591751672697068375883697818129680627186045121963666062281346121407892864350216639162055299576620541523375869065119858754451461350505692608161029286324683074927092422956860733421481285139462937904788208861655496079864255442381736653680697280815120061947715130541447939232403676398221467144013925756475271433750196410250750693154994294028090423265856974742740971041019639727825120442692230150907631686586292896500266967239638800955875075748357124156163687002262354452672940337163849335866727243350076369076910312837224790810076573623430078609864864550959562814305003196948673306374471415121921590063566131592860604652768461243026453367630643847226276494408323100990798252649378316483431486306222047810880443087219089167052612882919044380342070582262009161154487239864516862188492225891722510388750760692760969467258946199248114987558866015647369159534521893155287906049036542401902756950165929386318308913135884874288428420762312493941592727079552399278732353962122801706389814936015223580474095241565928394801868547867394126625463409326018460438802993356578298291644858092065563704336507570013241990305075119119045554345599924258349021629354513983182813924114759204843209891556052966309211645346325566957513702556554578004079603406525153666963104390475243943304496005454691863436998356011434188174747831028827165518799313192376956128381113394608477768940717993442135838717719087418220844525599671458064259295065435027074015736223016594370540631055655699588567529788635113752632926123984226084508256573694324661750654745105575788516289179460174644404249484920416667021992788946070223829621845723413975198396199648607230224098113684076379841790266938601107669701862627706349653691046381486080000000000000000000000000*i1^40 + -5718999069324905673523757736997363100235770117877619493459329680006734470468640471284470298447990674783715951975159510379741556462387731468764830694158982100634816290229177829075487384542639856381920187157844336437201462160206612241848424953897186188497422257087040141750791257893825309861118250744012315296977298904743400705000947882764386772447436605970013813293903775485217050843933294927707929574678036330599992089889771407889310094987475325244001800210619935982731900365094502876281493033684520664049207335428952384331254876487327102460271283662248792384837134293636057049795936679224052811023472103426119084615356414663447780039172715502406620342164934720321691902429372518516402919295927286473283792469699684691499231825074644224421524087615463901983817595570523825990207430468645238640561356664009135927204680567580467157598531474586762468121087525842867273112036630680635245153552634736051196129021285472924819935121984626608759111722075756458536352621511213074854200591399476728499070230938678281024057385735758107783203640603320223478304641404456288831556645696902473978361304737380282726762484155542035045514111035665046095676094184910927519140730183329197532632930382113085776444885973373270924006812227497218470408535588419847553972949824088702941542767077286222132245029026592710220243692742977572642630812530477011416249551911688799484803546213472822516529100809278258868232838301305199764869722675189315975347706550207141687050894036583998759442126686486490340308164456490928431884034509325514025948851911360693017631233546541360716273702034884537998252055171186984476151030187113246555604144302894228544358480956812052177380488045738319106620601293391678512687119591242564434504880864895482924533481806326939276006304722355877892652835129394355102664975684596136514778377237891535391679805124509696000000000000000000000000*i1^41 + -44364670074833897798587047555873136737701307159727382900300118516138145941770075069679003272885358823715686881394577285347044113089072260930657675117727575130786967078791208538829640890104460850866137118749305194975572719762423991566713610892822229286841304840184732328294838775610300251881084622833443972726294899750517323080728604206813838628620367886068108671165862406016215260077435243054963766513643414188350062488850241984267403199517473933194040204824678695500776851091669648857077384016779404211478743673425606067177828516334522373729055043784074076156347788838084217040969651168635103165372655732853581749601198910697265586355282466958706448982509388385877533882099335800591049257749497960062818703730386261764690392548328239726902770223187473514768101986091533012639375779940318575649008699451859453078676473198686348024283423036895821680975088606821864622384531113627008077208973483152942378236300721708557197234947592988658678562500245229952265024450671398084298100540025653186664394177182214203025252821240799392530077811916343114798126472198891640013691444417233722817117702566112932198064031603508308219684839145897060251497171449062430950511412481442174271663729971382455607667320714640797577657037994087809436412741695772148694645724200626875702435779734634751449033055408870831650190536223330538498738984150417194346047437884547873859438423063515115481566950755757107775458400896585082345601513679379743362143431307039902090295332824601703155987559600683379044683970119287837637849604492954167735933333987059162926898849543721218413976117932669834675742532297990183711449605974141103584505445010423198484693221011489262323360377247239050930895652149642514757974725086917753175439177557960173406347175251947690921115442514076498577239654533552876292870092157789578273782553291361488413154659532800000000000000000000000*i1^42 + 10738475363759838238863506026447725604781530483799896668951565808501120644647161901292877067532538843610620110636869731243499573978823326923406029844341897676648723442458237541586983303960139939117830873228511005822179854766474914142318355063951013948481011003648388989504313607408982849069916832788436980737584064754332005293613843424224037321158896564635939280806305511717171832337896351799037308586687954165172720082751451957228047588113394077621625048986817020761024677224184583735080338535501636731945585093484701062567725685202545235358140466999209339744103471012062838649461659780585388226583683836909446836431806493095672311819260431392598153179854498025277436958728752311637093118537629109354609922229410021255408035912114525443788019505968185144107920999956007587104998112955594121198141303899859637270216654912959110731444943771779971392382132735157738832254880781460383164927077025841468256512824390297211778670779275387693114200222913517574282695968114445303435735342539038814680198395697863258485378958169425565495121110912640325839768788943223146029581497471038396293116312070167364562326881984517933134496068736910421130461570916539532573677333431245515635055198433500619914042457884849412958476719199238458045688772232514970841546467049227713004824264220938912464713055010374567499054844641971320127796009719073265902939796651283969247359343610169275691017030046525337028119773880625498864503058767731935558189966242931517526680051587256665713631750530003259049430737281066721788598063992247355222057566531492150484033414732292936246197109598747209441397984791259683398049942296255708954479579579607526413957080521061342133065432332495314954040007339981767509569857520230870666814660245587359792507385750046759909813220511339703623729048474183284806842638352055295930888832386648064707788800000000000000000000000*i1^43 + -133140580535465489071291224125592304987538362068004308437689310642278669983399684943874947467429016609686106173192917736490143675328783489307896124564387358207230004893416220357297988637466331050213325612274009912195529909175743229491093598392722673623219208454088019052914853196129593774199176764242391929622876737728809750479376836585178898731191245549397115633471623243506280030068421528476507417053619010669256370746410466765236736679883478191366713705559228237856406552522443872359754246448976731911232550926278326781651102149979091559415490288393744429399318532716182474801087172749425470658472866995043140740699958401015079029456974848644044122584619317887173104349044918043099883009952368389559651927943267304423744396225880073284709053242544660471698709193789998082424760119267493768545463774323319594459892159972992584837673196488250341061336735252455285614667941013060725447662215242051664995188507723571478055990348576235542843394428810812502787538471368298286459050323010465282457294143333922479386307437761243402173871709063169783524741565384413306869836528028906252103256007758062091454018898978585623693555574590737260851087656873290243876814285849054270364319966281031891146896688603798032902626201800315254272269596646345545274183787204785918357736976098571514359029457922076083250455719037415480820247616517837962011327687766603483739399352865003436895561895732408907940050187285131182932449188394122415430648297693500900730414044525026646007574179293758815764955975031331002735668564451158269955833939302751869569397838568255763882345704206794398791941001032942573804661103875355879242331633987998584336804180337111386717734053866126810812857379978323414424047591998768616558654754313583586092955301093854924486414502427772394687436299469200110271219661121091860593181713581914193920000000000000000000000*i1^44 + -146434121305126708658440461153647719195236365847444948888202160338616928473378161306857817949887314512027510302244759588831181688606698767034161460506063583335517674448623171521393595336507900305490905494407918933210923594763481848043986124747191912553981465243815196706600131714651795849679110634217498081419284094165804840817943376574874148273595274607591553200053142145074013012052373348385688491180235634446902500331301573591957994454462576537230763306024998018394967506449633786439159757904567525441024946218615888141917966958185472107461646828490196356250179795202574253079809858492222965687864324669998949046418615146521744742469802762128870455270983480736528426292747888335262145219469094981527157767711788010288162140625531608969722255700294654984009279052510541717786376284273511159441010580430730630336269899178212605024160638771981231639345215725554400291580200059249273918075266762261422905859877384683625170394443489812875920999356426324121756106549579882056098504238838660666655444258609847651026202813395026488415802127865485461161263802365574689259995416466299035108373506898084152189757332295887202736105754489778933738135900138496244977473775467055006180953008796085686640920790590075976760506773834961369395172159050574186524758248598898754345774423408757862964552791888845337831880714884077295263413842599411237756653915066429157570132748923296436560978459544430859179829703765542219713097702911282041439456645163843760875771423119548345471255277892937756681515859809522094381810041887498075067145684816539834744927526730666964356136485044687373865746511076288486980140764931743834600719945608570642113459787847473145856904368966424293370217598908434978937727116983485512792110907318000421092503142511769688155064661266220764604926679569705855142444973858425313327683238625280000000000000000000000*i1^45 + -64623532984025751998738157079219979035589962982079460914166807747609828962437146036551889944433095340570861449713174669027370818095802356151267823814843705019234159515815200118712943211530484784559585516404537340138309299369139635121761809457981898998996131560792613333301576102585993990494374861640455606880100644914677753923247680115334961718070660102567885086053527404476901303934340548037912946905934231773830301127150028062022783802574638479410487452851923521789300332694172549919857138842205871477276111346783845605753325797914518945003949446652139461967641076562508470624159166616703501800525577127030246817134783955087846284118490148890670311730017150773705998815591786391988704634509005051917990926801048247657274176651268741870792615640174988774618444573556109062267233571299929249175950749345819218859615597509214193825588169476079362658489721417111938809023480427426288291554581878717116459886823543752955158291957924790644084708189265938980115431814767450596789452910484237896501911682694468849316239712402297190655295126335201248101522957853904759517303686501644355791057027323611735098497235838273578553249839732872706034697870498998861025459160169863384411408011749898271226690723843546399212157089555224719984865538537026953749639853483990547594108643019307790707669471181988567601391966050608433137027341018978441152392728069347865245280142186976978853919614745375565793988014411882230772902286519751263361144013102905122382339779078690711119930913652470489414535540446235988835974063414742592560889340310394452450160512883039142212525689943893589491276168544437045002848151158741385238914171856423163121665033588785748822876275918388659145873610196523163932680579840133914587647603037922629559200957851570387667254302136734457187131270503643553479617802525149507660808192000000000000000000000*i1^46 + -38798084467560774818131223139333731725819609047607168678288234734844891571203667063659736343728773168450516324026553474074913638808292266990198618308628987632131741772875602881342568148939320925728005694509263949256178229339311748269090557230209307772615443696313003698615595137551420973232405609666340028949114988441880438308114196101080748394606018525573492798369142436818925095272890229499144343294985575474647588798200249666903055512321233281113791829120082499174618433558795632836158045897954822193073722799452915159657299623348352914458886206983930882394088739775955536446825660769285515201917450173845519748992986987302728116748756595320358168281528877056728953279231125065074196860466496777241555478868522057227017397114955031345703245651466505129912425141405520824110621529250050134385532008001234657746466744925100458226375963223147149304324379886727258614266960516540984633922452617132535712555586676721705159735665785078841370028689974739918761288684095369723671717597114377007993042746613103472111722242430849711079229417464498465239037058537027458346158177974034869158565261611222994874358438103090456921028818674391399894172738978438630660427072265114167897889634987735729151347994379531734924960963547515071838785360576848741978294689401284577735755733939192739391863310074699603456162471550647064502086232576233581310767129238296071739549210562654856006673770770034232420181580729794125949512900622444872129811467643870080921473939380121487467282341664809327790084083062011909050904046051963335128429742363549632171047415296257130545838469521540713777512301907652526400311846142639807453167411221513762956982488558968707101764963225684657818580810734053804206578980607517715505962113280575971116722310287565988571861352726977125921741738191088876239214743150678507520000000000000000000000*i1^47 + -5997881446946372457228006737193928111851477491210330663265681782471703948921314118776035595902591901441091582835625918556278479125193166830891639871645329429511438679273814893388001959907893935128567748124779313290048172573891720873834553966726218212595504602680823881993481161855369574970846055301565291367102697655939724522559056824870733736169591648676530005825389408758308891714691630965948166450512845757474521498951418961764704871150832789723144880201257356760427962547730583772398959784461825885916969166616057314474316014950890424251290754441948328795843106799630738424606575506067127704867541178927257259604268105144665516851125737233821202725031906037383086519766172628389875881894392237879984625472073381345003013948586408157522771247821834572332490358527851230825140836100520356463794770724046652405550904515779072918776198982027373239527153162954203047819399301852991068909753549879751047965845279084675021515872094941661374403203619352221997958272628569025793419382172565391567142688754395394857908381033473928606819134919918457598347002890053604353424660567963094282821927330208700445651245478782569983377063550936782239817055984095082061074936430392711276991419120947039695986390798661376450502477877665364822908420934596974475220384811507409642778459665898805535507631291765680563580563122494879562186609593034944939548705358170689625344147828671973182403576114652206718918211623662713193466906284398125953707984552030785941706401446240539439078441692718247007612525417782196715613339438304355116156574852443246034013689881086401003874967719505702076821693362587647365255614417399318274333464503157204315128936219991691288285990101347767640812776710932530488071758525560874011764257694576450565680485332548683423885001495674249835820477199069219961144975818752000000000000000000000*i1^48 + -1409688789678748901376267929556438447249136868672095993364232090172949051226326891600463500871324410248274866683023252364303944030741714523014469078309626801958084292379353250528097637722138398842783839394257730912056488897377552477339043639470435094631237559785223649330578224136515988902799738689775783895555320645341128782507968702983375142259425633810930665610596189893516703680797884551438231611033305420019620979833983043540143830003630381040471277162009580012287000168213726614066584654761095552508609103703608200322919253107702582598827994578203785242763226969090879147107612046475069218987726967972633683114876008433491886660800980249081071163409767746026016862273700638475249997710518610701664230399544804827894102949015206115901701307238749620553750219273015416051852391499305222289005737621799573609402444308921650660737115187952871714829619910173632641643284143898029293075882503821292624942567913882133201194677278870416366695610592551078137453396478774882203265055835631890295646530439072849063563891526826119563891236611400734300526373756772831158275787472055708719651786690976064028368074701507119095882294591862225217351341372061874292138720960660720073189214973181195858197153345539704057938459964074610854845159804667599645822542656628364949875039322724654019164165608942208748892056662776630312812307049666223958745360569475775812226731115785865949796447420499790148403652273992219490092424990503929754552045700986054860128762837081917240355826469202758999914961089669702005361141690615539554744308358965730933038367582481593815759802594810144171766630522624651289047697437832757257931888265268402082968941407624959996522818920789719063918986141887774565962782016391207533917281077026370096866935863661107379664568937437995880090442013102555011219456000000000000000000000*i1^49 + 650766832519858649631556171198396086305906662613350748973542551086615257744894026786134087403528985026507987158714737166561950588097836836352899736390842611986900930890591731858831424147448593628439077542959284561633651038364448654465863446121818175396614851727262467454850959446908212693737494685204499306742364637017575232365525334701741015865503043092357663752096054907110982816279793916324637188619593404796812106248169527814502053786620705126130612818118260107315086833964339740026046568173365446761323930303545751212357143182301655521837274043036319022019046549116761176076959518047789986906475410758968358149434120253561524261880724514416061585860149341905942106634366003165996546005782676481489307075544992314782033181380610563331787586848588177657454988271585214704671213784982201249944697513325342266270980020222952207980639451288729911911776806625733830934697182275618012837281296732477609061373272247423012298784720123904383360495271115882329259352444908257501846448495466749872441674302704029570376007061272463965187389732716274066937569302711531455707124602090913448242820093661646603913339798273444269001617369066805951620474506827413500642119755511208928867514058589119611722242804918628703237481322001697347951312842133758112033556981035357179486519903761160852082550318992596347726743717505640127462212713646147475917755748848201344453566057137457624488364384160122004027100960701138896595597520623441477042205134439210315488880308918152996162350914316477102857102047474887940603426959584493227691833541643576832691858809414922722510280576443889908337130785164229551948589498155176280017588647996790581315219531351537746219965383893037819804896486512401188380132202806169788309226459721927059374633831889539737118404786627049373104483325718319595520000000000000000000*i1^50 + -88015621315842006249854410540568713823796126381790139370273511311435044135181104820146983604810512364897002107125010553686531948015534625200594067742598245989110240029989089223681348635178097150834669983853817242303975733398179031264983640524371100522942682513970466395643153800014086081031493516121314010591132268897182109994125518276976966709006585977190600524121519205715018709700313871050222716638360956251480010056429158938739841811167023966651559280190837439716277119835751533681779351361081878146349226127204676270425287320178632194185879140197519836646803862260389319793466009160406027072568509468779776927577465886671741661077025694051072421864610881347821440146883521092441531174791309933078257673961083401085685856344359322437391043388431569827816189842885821395092493504881041750925923593211636494967061641215499382683434711752683562747686575669896199580118703365038740177567683781823446641929459865930678084199863945225053485270700209265572249978464328107990327502209525291622927431543994295889168600521464288701977038788867437537635855980819726340533153361091290117969222164503755519000677754328475417695508057391045734795485858394993378509004035841423541958131315217198175774876342583277467722244548351580996013081622360543760700623425144361961297815418321942945236179673828728155263285339800971532196623091539851712156943092713647898583253667204507949435638712551238547819364622975676651508762617671794707636764090818813991069196109168109211991323719052750916462728925971181096534818205399945787500094316056790855586621991945973294408606926340331458016395576051038742729160198609735214357797975842404935913735297432527361106377606470960534423669089372558011825343411234826994389160492713885251862129321391518542232104410002316126657183408455680000000000000000000*i1^51 + -62373860504323540626202583748815454062059550193508488458177575576536555954740986314290085061480426516557017032343340472984226276163286452595163538324613715881051581026920102494538920634644949699507084046660532095760111268616307639124496309934743682331552105262903468108590219075002569873332694193300888856033064650088356802121974764855571630050278655405136937074100411662413050367468407778481100860720125907194452980632113007604306863693322311135638999815620163141899648050644070241718959814694838955273584025122322641432651542155017609727382102596329961385485770660349249279816373606356568969228568834815268432266208828736995345093839115298413281609188855619440358666528179825278327370016748044394224942284412493716266564770284312422254383828725788911808920607868703969405778853091307328707025799429473547214261659688662677593047388811840143294057940726265496865627921263102185562934623246556370476743983911370313637934552367998618566588774578048853753738633468876297923490001965256024100045985500571268941346907966527145616399229506018664829699574119939657288613758893429123813422882301531640261219629399386446384751791455740307268387344673869849137889165218400599573403646551885681655913397052843047115373986774268622878684753414367210982416173990756228350497027698186783084975375511964885619972390062775784964262803291209655663364806901394192613741685489962831043792714974531236308118825019304698105531194777777162180079483478548415451023473029511257227211489255284964354726926866256156256707329517321596777603077141843800247981374846477424006809307160565161543968305299749095426380472627111831564168216243072670569813110491950368774822274378259527487289271319617771153716830435488407919882380759272672938874626051515370594264152386929314248259534848000000000000000000*i1^52 + 2877030479684332252123958035655855620052189525311663995780783713570553907240426991117862942904252140764640575135843350980048014417896702557183372803611691396554467939276951187951393886819584640305886557725491538635502821037989711580409068617973040128463608905108725121047661944974436436719962108211368302212295242685190844653493949476828376808867138400827912927740485040683693283494227909390151946566204442843713533145278480567085328018005109329764508149761652179766590392278209246777124437633835334966276873030135145488879556834176033371540389834697442190158860027582464707229803999091785690826294207647150947127986058361752709014082595725127545922497775891174314362963342122833349799580153258110651437485961266628925742665363851267690811053501255675039120103483299762703392470223841926407870148903468396231506116415178719417056693401130006360187177729515354019479447052148161963614319227665458342514036955211580975855094837842996083707076198620399474203596749541966909846412488094683841904899708654925696484860332553398030717305093598664971063818520175866817150595585672715789128086560812000959446688596779190825561771384127228105131745828201844340603579015045790211910015647466227820503838434693322775525703595869458999169186352749803167938584988568214138601129194857267636365765530753674361555011389818350936941311457607978248533902593525477163199298160781978495633025995192215389565337047457231524497809201293929569249638518910484119546316323384427214002708357764701588440805347511119485329317860948509969813673413352230284481808714002320531293717824469165378652400215665851422175115322858325216005651523401133218706953453417800716417785872171209966510546104039847919188295211974683458273981338636413183021917342083909968751373112324843896832000000000000000000*i1^53 + 5803336065868894471447935175451583626002440073782936533734102081380825526203022517190035366590143104494247516966720989115666933799552620799799803562240102880707939799399706358324663455789909660862214397173346796281005248588965065337499412313659355105982205711317775809795884618403822424872131244573785285561544299833580314055006062180187968571619680354420171288387073272109965435938384614126237335409378621820501899484137400549038578178253883347255225060302487337061981455403245633598570686063207403285501585498376164945908237398247484685680787372280895068758047090329951598120275426961724791290720681757131936834166033992071448124930385167797516739463116334279976546897951764261798749203007995081031212276191799074825093355996962476482948634984805431305102943625749376399165586372878363719677031351218371228648639991507169763971359617081815572437761488952535662445763716306623627745788427829301634841823411240201316051229847328029903800802960480560030808462808930656284894461637676305149509247011415592891620526112205510202522003609111862712530332977352079829404324115067530826197163417929001210279296260662977944880949466595081402324906263455235434742476868839441275102374561038161764454635061478699667107092065468937382900474057489190855787243155119213694714861178795055845896779195748702739902972649246547040153937379439472666601682415793287262734232446078820851085957006215613397276022469732931809121184405093621169135610777515175534981989144667345973681364892180138254356944462310987751450331655097254327149847507029924382153567547933346620545043228852790688742600142024333980164773170865573402247990238303161819928582333903579366533794324775051760148764362369325721913190066417857752487141888248713852651949642152455086070610174725324800000000000000000*i1^54 + 949782272609103432304366073305319181620561812634706273957965261380823841014970891694466617064957612835261984744376254306641973006959944681336774995547867424605258534098468826769110685534933845578583586536611225437444037308816605640366609920059991216416700804816055868369319626680057152615688546983711363594098655553517275710486106931795216495190652989062448043356787349864939815853550217004773291942568682298020354291960403028791205571240047221493554888652494447275174323114587750021078169696038075800566647710406529219832248636879985009931367943322972507236249212711058243529791625227706961916534255601919032282955801707510796657247199467309934169414424745202484475435706657455869493153734043032065309346986469446685419399520594522857694230853433653851305629811851166472949391721818275663568375212765624566874590492594283265628896534405005280790752865329152303632452138419239711525326643974219952117106518080187996915717177501565719641633303557174827866679887952723424589868838454498436657784721195365979930448467543959211329483541905214656892012595498853992125120581352489015273432228253663286987484231312061782299197387450032516901285353646282460099285980642312449068593688399552459355231283706088822592792198652625055064545557930138642777536355782160869700989326288348217629539589223929872004324222333840050170457331646843374764535714448550940230489333592580867533036224885431703908334405263408175085132528994681003601868189645404872136084083365118812175929344718458173460910161282059892953933547288468605100345942773232467331557019084857660676299132566404253793094300001828895377320433625074126421674905734935601210102799890795522391665098599026650256587884959423746139000760703549858902226728958532721068190072534927840104991948800000000000000000*i1^55 + -47805107368094673245117948944353612602647756841572142244890911137766629451029836080428094262555901586415823851948908415110685746123726514177719125966619022837300305583118937486616857268882025242405500997774389501604834911341798002218621786147379752107694494704521783568517266256991690910454277851070222343180401293025292717356954483373968207834125305049732292672304894167408940857153503923806828433550472298621545620010884011212112402320724581100810496907383355271354887711364960439540083743531601814723471621453118162293263580257399986690168192835796789594349577820404724397105807736150323890441948086104901311841549055764554062516703027714296321250598801717899210711523114383648436529399942408253776514831185154303466659594753774032004260414538452815551215527283126238119561472521207022237862175983001057105906661614418723695250886296735671491014534942231830774380774289748944894461793292040388609125997238298100537432541614325618772539354236019089310176986934006049377996182392140856696449756192421898216689197924678623447226505359868084201839226294927431832257623054101599140145258881208743900453911910778063302511463310449258915966667992895201822146213573938852891029809596518851472417004007912519628646828116732192366424444309944391426040129851429817234120821669942275921665397370274421997271947514559245232306963467675054173641505582226385234483227509099953941089326392920294482681075453500067144235730865091447531514404758024766473736180108621635912415433222755172544495486176605423272171651470544138108744923403184273238958533089308426815369979401651453352600697905822258348558779504413038140022272604322682398354828375175402117361499608903272687025538125213103833980308276196529593545110542495636938024555240412036464640000000000000000*i1^56 + -33102055301771050044987516794146646474922860916620764367377996452260030372141747492414690390019265801503843103777023862033154753146220563513377057949367796031927914572483477321234511493700059302136516046629356715495211827882336204254180057786762841666422968651059085724553422563122999798052854528361511522444260651765424830705938721310531984488250982430280019548860489374968751132139978041137811820617424778915239722545501573506468659679992603262402758512127131308002192129586754074221825389939520919662905588121948952784614556664293517550608944652222091458499283703983582134728617744426864971047965307703503074896690626785004540779649153575742353209778700798995624494109565487190248082340098201576739018829576931776922477899666047698298445593584509219950071969259426210200912586743238140720940555299551974980597997851333776833305547544520618550320605893096828306843028203570061294858467694101579065687465799430021923579151032710908320396680935753933047470752075498204441294377214520568700757931968826724953495245930850614339739871332268376582731932895616953657952070437284622882401828785516728872099181217285653084132562394326971712491249505311596523468159713828219254888815828506854871829069896027031271167511405458747922282355868293433432038390854451741538511244644515674624996327235352252454585190406812622042034313663448772540291622762403946151776931701259200712094724290279675278440713104451880719398840049645352672624068746335738153558561475029318083911012955280143958560355111432230925689152233562288799096128196785663135009243694601781416741527679053005919913612900128772222417286157593456138888233923850841082084829966032199432997957770046346906392428935657921493814115295084870539785977884667988878566266513653760000000000000000*i1^57 + -2110520875785592728427979894771233043552517461012124853226268696617312089365298808641293455651232907039041774288742571062511686338053461212336536991972313802781838010089559154721684627397444094790177393534410312194551852491993447055643426267993544170474527385105255396835616622452252462749986145954384912179987207388206001705929702422473270270700090727539607309296595364720900811514028753232469445912801946301052066640448804803166173156480605035262158633890113348991251884767733932223110588046031807342892556931269152172863666427531378155189781417511591719775628024805580810987041182195376120578794224428627343333868940076980279266896842122159044088925873661792425527385550091721719065532203275517882181033055631967601911661561949124723308969815796902812701441598843334251568106208881696473796345587981723494493502090774310943653041365412624483819940086031494297922192507893018213768817727958583718312502328330983108723469414718795419318253732653725018151788720604687461164574139614281929567369093274804992945889641034881576877772397556821830407176548793173087436652461069361447807992390803848577187274789246744048753133168486159230652795627561751913443655302445960118194483099427359413695203501707084767118259770317027170678381827865209340141694330441276837794905984666920634260739634245520863142113131075624164839161750035473180336288042206230906875418529398607281085235906410467275541964082962681381630080719564101301534906811736981720085394413940797973538132469670553200414892434806828642591899037301913032060911722623528594094888037094392040248900312761721928586547958777260492985327455457605243034559244237922597543502491155780314034298023407748715032744202428750236457975589029258807403157184475761893387010048000000000000000*i1^58 + -240483094620259910733758664498928229942881715817282116135591059358128150395937501321334334955706713056442601020044550435696044299491476749763913248068932450224282865289473171512095869426759868516486050150395410786423549707887007977311161284750924266412615068874944661300797483931608028472683702361294229763139001497914288713912058998191091019439762627017952232275632003180592232878267072946768263898580143397724230499068701892774415494709833495626309106079896898277784870371636138678771913239611717686750587805466434664953806416936455232940480071597782579851585045517532325568189769278161309450041994626125772778789381623003382515583103944906829159352549087992464691123272075284239636700054358645880262354704214879813677730739318642784054509294360902363556087166218695697433625243089623259208573468970018686669337391861840289608644274446914665094224307726486638334586307281537318701392600140265981515596389672341739128379926252240395840513468546884466213132164076843396375047986301908281854979252463852610849651969924687528899601577620728900427466928773071028420752098090304156906139252217876517585553783025988819433181255500631036415740456351937805884006048112473570696982676633507408855601325109493315172919649983473844475420965894547979543692772173119858870652488598986128156045157685718103629205831468848804134187770845298007289640696738604243691474949460751226501554977537587409957529272765657629335372991872545220531942902360736938987188772212527524573690721212765343620973887454345445228519951558150921470799839567300810924525825223232043234792170250704878313356694977373762629287248696520553557184112717844709557535080302846036929668717035216907553671090868356767657381903380239740267690407185820418048000000000000000*i1^59 + -17914202141622697592700078098841607361471032747546610565027219490735925080712664512336668325877106900631829926851756596841767675491015267833219202848466853309138595962233892968932596032340786809996752093382068612540902507347525203615839219584519204049065190897790378391401718250718683712005991733973022315116598183619635155495553678809363865404075310503803307990960386889378930163280383061773518579716123804540190620501478480034945703090990520627240882681451859307761526751960282045890722425164648746737853499874332528226597782564174929401808833658145146088891852809294701530515139977907877915389974645255277635994039164582360596422083622855984880048329875021165786978843922321363936825698394441580053493989427317556021198181427375839964260155613842545387493947335931252113804772971921297213867557400211919104260602281492162293342937437378224884718196134462809539472052776878763264034612725930503711256383515994863835457229071738999528331899329677561540576531385355978338087888992868149270793439580156075565706926354990976500823087429068537081571130892945133129566351716153413133664879224459121645372266525111977798956686128620229475059384876855718762514074008134252590584572858633206445343115158498670589582021247713378407720004779592074993914006877911619017513035473446261639423552077306538983730844788225025524354276655043895602555702421161010422837439672080669919159899180542481276149750097401938690692427737940831364466085811017273195523699671840148242466535331495252543303848206784925055205791382714750982357832974439511792363378763199707150665476682795353586283699076562145339925088672261101202898745540670138150932679387525061223216769010128501147366877185194407290919197292424723843646800632217600000000000000*i1^60 + -2005700595042848282467500852513243262345808077783611414965055081950096850808228756360750390819056647507906745567116221431396527083705055712871767736706054397746507707301616360159005372306653890283878298706672258011930882144772407769158398684947057822025626355670681696739888902278510659738004462513647761356591127720209966774532278861320755886421018988934451250835184215578390867060036851557007074771830313451282917577287454792751871843412730504585191863252568150048604164198370709148322286191771617890521859127696249570724158559298276449085702396733420687309015101907941792436163602786213685774263530061201206059694942990400974961769300136080817955622727182523252321407930153012726022405282370310987247375112979035341062431392784523717002745612771713112221268123355189389206986907196498955191620896714567295547073442765626272850068683019324116157365575593794376956037819563058925503027279898768471145433368294230365025581795785974356053678331107191105655579404124359211364915854646576695282920943454974538228345195156060106726608014184079193471005884283501732822690535910369141682900546315129021135522392094548618855554500067792013288999930789185856125495403010004225432400119060946308770263191834259327945772072339262864463260946291377016778724286425004143999523181211744113241985967622890221037551939654397905091779162992732254036382532299384232180922139513769668604703317708171109838306933838986244253655457075226518713483205957280555601161577434172160928955674864594170778705345179490226271560998100637387494761562703640659381377998376467390119945518385483691546995957987339088003717448469739653708441265448231331483179515106753167567181137512284171634317157289101234410533049930830460642918400000000000000*i1^61 + -7655018554903152311744926748527830523305620595579684152663751203303186155527975425818033078162709167623695493615397642348668670861828357189631036749298372895490061977195553564883438379686791333184734038896441687209560705072302254276000386308231471408839060886657436466946707883990757363782457875706238301445104181531701786737165901545128427512651533013592442680326794699796311827838258749354336308247382158370408831678673278797271049169051098547317083905536552839120260276884329262898236466042718206581588997658319192776319791916413375350970980742458083865568621405047205042904470215928894928980470788405180958275940303562006375298924590892558073701181147567252098521786157230396988531503188127612132258827307295809452657088310683870100881966869079327672636495846144546201715113207959485671816710659452474321931922730466362006622036632476914325164335578381334179557821478437798853238684916387925338795846312787691470498153601936822066580947369357363685378898783328454650249239254688081796833054343930399528240587982179341166627241688870216716012457402509122275046076542440137799700969169742732387193802948888240617955480264939724270310632632826572803764875607427227658246214812758914806071109594433058437944633016461290249738921022789807148828784581107472241055418695537287170356203391081975439575547291916505158264367453686659624942924863078738677304799890155278174953540816552612674053108143470657853262989936175378101156374345675022717227289188020270539081946606923974226031738482661196847012116145183574251993015008211211540199290737271288720875306603094400659275000286770583364669463965149794189110350859216100054048683136166442126010986180560350224635864502418088783647084208109649920000000000000*i1^62 + -2474654024627704598662970380990925910378853280167131374834426745408820750444568683933955331757130829034955040255966188212123321031010279022724003738265512022486163108138536849238415878348261563033011384458357084775998693356873808298350136267081358622398623699498591303184986275258840504554230526504456571779126937600798572105186448899390353402789908810920478726520143568561829299877368739615860460001405258065001517649610419045880866368479606987265550398543447538896804178348005671760483919814334507769170650242737864259592240359416933695290281265361050088600599229081040125755215168781115177048273734062484723229689363435758826474064607159802474367729875947387290642448468083434833254228809608777705185835785450917255799963742855696244802240688278586072556117107338330128037976580112272207569747899173846231136072709873318542757792454742639570962856953535350625796953422009252275133779503744195721767450882700853752543329402741812675977756077555882747096723068956670302286559239055315993618462822540423509447016674169356602193014754320999347048775425078155230054987948753521137099067557721630005498521850171409075845245085557129602457072634770590261917615107204088208821073069072733224950301732069505701459290318974520189993249648092065152330432554181583111371744924714642416936938909986814944535698479284980844467828219354292836116487209161872361583390009656467586739594042149887190774385810258378115847582264922661456333122755959987611717245766518964989199223526233516490721040972869452907367429034425692528843537457120734118795522594539544185639355554228037581745660457875821805444387483714052156379571241363057721890059714809567344113701944878467671977534383522890157370900480000000000000*i1^63 + 89658121913456593736554218768335517416919134938492260240870348240416453287083593848580295285160238774062870218347952142277309624043757805125509001248724192482745433221680318123471990684142256402592124986176749704382623476802824226211630843923823882672283504396399744617623303397623906916353925146365469733607580697868989507293451831412848279204779596049858343381224862144677046710958540631507648227577106023052649728128296155911914650867880635515490773948539947002258194371107492321420160154944597802668934643929564733766673506801712291940100555616330778514307402693603318263167961876159548192047032140156815688243888169979808223460672088019124175750604143696496424535774674199080427162498179259107613472566436866094461586878930409347302936292322961480505552968631619486414807175326965194116263269906221316049364503251898200000390712838102700350940559107881060044285761944216250699882480079252113388898242343235020662153562148522821314060245596388797837454390709021736488550762931783589874770192361862692500218245229623209102431494242584261897727957165791966386208140420428209265079168559520519413564491016701591567988585028487513737495668606824254584874044794680910199944742574503859039227864411045938094775278645695877766601322930281011751059308714728429366390658539382709816884152554158144588151322727306745136160612309262938719594576453030044888760074262062558719300430801886717403613937740483166746660903133987037230512051612406091681454457616955867546546653345668719221915039679047051060496757424353345612212430449306094432020985111685275413143463013814477019294807618143801035697496591681661715048487360558633133449968684231975806691305271076403994184026330383777792000000000000*i1^64 + -48632959091070760668085841171006858869110781234481687669264494806578764792907696285211150164681010790539755419086207299555704924854594303944036526653852269808309285536725246648617374257251295776540247246680716911327668730566052261959526280340038221860526571369472787327641248954555923560402651765698363446112948152054110243140030268903266255596282263210289409060884091860151714874883459792089621646496319881591835763597254684214631654784994896854309548144022863562536703983121599408664011557074751900947105572989371294330149522831943798496842112507843885798275692178911934492646634518732542523669746411955206303530706995457462782249410119195441561356391651170553035375113677319491451054491764114686602525437791243427378755515976617509764419952074258558534907307274902340459735291964796437358352725539415145025910388311806863761121437650236492795034451430051277055750935587885863386264706850755061348659203373496948187975248597383949555909787549705616911110542142385671158718633598790391558889363762395200066881844924332090057499826968584791446129746042136466305502430226926242944970755043684177425203171574928477535126909729996484436080348048407431244708257893575483755586064612739606246362809423370714195523130614425240391634867323579987543236477665157870104280276568108286004834513620689146899841656078950636403964330664829980507708245891530492557021150489959663246567240258063722104139595648354269342172401125104239628644835820907474199185502240814843076597370227897093077393918535617365082971351365595871676647691651015461178585215816966079845474028176305120231828865526587399683220749939033242241900643014326332477433516403326161949919447539941192036215947264000000000000*i1^65 + -344756799047401735046657443141591283738635567850374673936519864546822040730524023914950563434224474640869732333355673000288787528848456592002673747617593392123308780051857379674028127331544543259436755189491308555509377743179049634105524663514093038480381904540127444333435777345788910035094834207353346029487213531276879148682044583862263849578558916155021234689034933422612760178162267703126002072554214034757333710514552147709241491832472996840719471537196309463093915488035834338429561151881206739999944198203044447475455731310379828801192188893664749093082419278544478780383370006846713868621164319397825862381351795709715341825382020958979579866687944425249525615876918325668528754113269701376783895972693440399367178958635036245271507522576652466101349631617222973594806106859310913105212889114567988661278510850354076303142936038283159347259199392131807771613690927257788973706636931292244659321658399865497205801501418821267952321544064742364219411066082941207528796748007181499328638826149557802142039468749325752901948754081135092248745324309098919561380193576120324705730855294873227158317226800545392445665842236364846464200393423999267944860242320872690485296371232832976827167441684612823198091474942690790676418314648880936892358228933635818514968170798167960215336886771764695253333058790773589138379592574427040293120493276847871892945864288911459716724056288885533178328448724131092653382956160093678247979165685159695169514215804053727392945067809889697616342370898433969261223926437265704759859122098636193383213611846650185720949658392336102836005130134036541516514988945608833478981136361513728444412555013973156891364886550798349107200000000000*i1^66 + -674374061205882991549642030723486772030672740601813292377625938147376279178303376269323743216606673989672267642395682333953744336283948774184899462599560365235018323991566742207286442670776781541783205379127673079792323929535962778858846136345220050316197313094442551833416230043139667975800905777055010639294045629125583323416256619813249150751899903987635378011532773909403185728336733489359452849398066595906964694278315831063778139185162556170084606595103694037154195777409374591002326432953699224900437529578753941349860474540742153660221413006191455604013198863405752371509609486334592285108816889885859718658730684185803409977689827978033922971389739539150693151950863997144977306482619960174389928549674099357637546792689821306488572881561483085770310489791316387940331577295228716343220768562918016834725037687211891272507519882308718759700858435304402470143540164949737489396668113380108237088843002440264370874773853708912087966139673174127719900394316738060067105748619419945239697899676653342115940738111147014705003751053276455442340948396362559340853525579553417308099244250395139282193838638984161789021201990701756717258614021190974875317213989116010816461841797682683739402691262276189768283081693400841457790394896367232978134364941518912471276972771934896915623323027439682237266116244455073494794206190056432331033769253883821682466633105360783575506314958448712991529100239169029864222735170103453742582895983927679298398839631418685992110455980812583748754742559591931643336170205586787492194769412910602946738559916863757328493594730637339115582015993386345775292761468492107201838061137738669708431036028287052533990214860800000000000*i1^67 + 3953695744849910809825315022650971517559744763962685771429818284763011833527725672313280753742398530989559430690076309759827031426342277326560026122221452590419101200027016102105050582904773367383365113008396023826010036212605409559488579737940299326968454103186414950297367207066701522885267067578904461669475792967202980914594731197859901378028872656990535615248105332540215288489005865261964864404145470285445446522281251770645552608533646284338324140037832560497556013752473737702276960509500976208889036280430891243227036797801023171848269226256632898720163052771830251516332262898315491079530824438140190271019784223721837216785518188154859531506377703917681302360251510219889511006029325923922353158022682286793338193083661815776287099788993222963718788597172765332567160314486428904483634883950640352171774417433486492953162677134564278850623914114876432673267979285039299952953517927988720344111406252361347418966842364239688553565862436240853358012241104264787919814284863079934609961764250025623176708673283323476131251000457527247301261332710217745196832402539929047382574164980632548770331668951029420681310488913882786535808389453406205825280600193177961908899602439442939032638065964988395687984226779035473224016537358103487369895946029688205601713326295090375286417828519346289983317716144828821406405563382444671483865906528615436695571878849179464861650365401087458471986675355713000519353819570013836950367572411140311848308165809850099285158468175779843569254054437413632085372391111856386029803834576211918508217863063610304099472873229270585097015798068353965528349441051742443010388184707803952671954589720615573258240000000000*i1^68 + -4225549085033427653281545211362535904218223460861550078281073020529774927768631364861540221155599528135354859300099028887479365702463865868087738908153978674738046701600594806993014582464536373676438904015849265441388046209479732480270236101829052540741667173144540729583066000954011940407639966797654796513179778771304645363937311332291897435093173376390445875197865259832406474409967809119193462147814790279368062989351191068219272504041359511845592177341183778267065816995332873375396760678887436963970117088865106859595022389510665271947227289308549795526058443769305785791593109799793616755410396170988367794345513682165342583974044044023165171943436172260634415338594590659377827332986899372255718279529100837261551711408712653583539498399833593592127787446733000806236892994489489779974471727828817304199005329054808551051379034750278506084106755079525765499770946906200330174545076916220185927798021563643163043691497724214021084069905307191351573510813629931015063593316603760706655330337502817343759595255503348832278793085714694296890518907170003707922111099253777363177690599048147397074915121780873679646663789131102154416220593376797001806450312716346099808142161534167491325281889850573202244252477250295924572121856672653170865943568144167403350319986879886095519089028891508007376991411154339961557327482368402282609756797754198064271448026809972828486015317069545935278532830765874915234805694936339301697941548542076843708623189329653173673335370145808077159885791272073578224792350683344797723122887507478284081142488560526372458939488890803040952486436477853876524686107305385261087994065318983012567612307537920000000000*i1^69 + -5600631407212899406648087205642766779952401657172820736628267728311720904808966952743264545154156404266121075954932821266222954036381370972928513571891420810653348993299027682836533657308796421191941426690907588119841978085679983250136356931353486716729816052390242967024382100060311319199566824882779097003760437629439517484196694673624365584185315217267615073215781321033331963295849399539894243356460731170451739256384914663856773595446613955405367289508849575254766462928956365864490440329160959971617176226291897022297340045840115385137521749427255216458530813621316962594141724625147173618114513465773440886655232170264594732833335683417590481380299185530668205923721194515368006742764464357826020367217958708132388905208274499862222742291011746364904484479991916222521748351421135827151198479385908329768598378744940152989272384392759618534029172234337416596951762161646277147551271749682422550311504073789892425872358825536637489965894734200117958729381564145046463994528832418445573088429983052797661982352282813391790776598012242832776882594359859216709607272917656735374159231806641183675797862087158220206846169339780693434186757031281583798287503734144394224036239068722029207594993688140006283353308744644565690092830112155783954083619036186054349423609177302615379253004667293054069307216727198547161778132555629487718035164844373486066024777805589014370795749276305684227906373750581355433816911414734575197672613530696048284129290054260210271429520355689238485130508534449229635934383333508203716457977369742873426645598075419313690702105357518040330884284589905941002542842143224919635348650842729058664448000000000*i1^70 + 9441592535732967004908779642958545658849335299195427809443168436032498468235989669546410332916731825099460335018716166363443980868251499050002251990695522911936443283516478826678301034716319923272008260373304850570425235589184790751730668720912831010071750251467043132610269108172073051357686477898765661946661929629402885147061233945599601599183658618047180786383927370305178336408095900267500400532043684303334652994114156250866461699930069903353036253543118544885819767977231176272580208920314340895462269361429874485348109512001646919902602911937988775614750701062566367555373033684338076736291953116864664687803591795129541069517185679068905994563942056002205311691540359708730359576364047554883473122325413377550324571011394598123627836564094896427622531337945492659869067103812545793078116322255316678974507215767419022818156247887522904627012461383601300966872226062185768592888690166073867129510717998249707435547273870214890713442366469656629075574704377751371420830863653978119736594758028523876001606927232919310003921626897942498987404907905440152690573824338035706271885281427916102535327984735071420146957609413850268245366599728112619164115823427911923255625447088304990582300920544404988593274929106522599108075059737662288124341496264091594525622642000743959771772789742728934324388917104218080821558708915033585348125125998419694233429789638174191672852353147666814447189314926632570338139854188481192580402122089310730780235854740501385690924191226896265583813736857731487331841578573037141330710394565428770968242590038027111812234347922896217126978963133367139469247653150547516830131253411840000000000*i1^71 + 4922177613954282732276571204819746783025102104670542112188212686050699120730842057873162549025633383488383716124494661064201539026598932209744609903156836043930067586639763772772840659813954892650391510631347615223948938865919422549359137910412825981303736143412833269403044256449584666289587783481464312049360015345565794614252981481867213477259841516771923235145988027362538915894550813881615254259835432388734811113386490148900983085789275630359262674946839555371739901227325907769741663831999788412495726625675773651478859814902794639289761053185024671384221310210802183097537665936987738244464284788224832158251181991237981597706699142137566435814081820342317320492557913617018142371735056277941368753083717851292962000831494336334056905153235686336180958367509493874421768046041689710255199198704166573676599401336300420927290152968631000238509398249416789824982220828149309030910047302824907891274879928949079866660607226458441415036942250707584621912939388691452120045428353270059567025617206347208620917754234078558048769544327409302188429156789300872262232798051855585053885744163435588453886966782438469201176297789312016664973973552985278196423935661134240746975777670770839887824850630184249980104576677453335759436711583633960710844680116418814714919010306639555698695508598602192245232502051675075986560807335659936640233298545512336993923792254935718494503971002804508795011745014018925918990685561823410416408742349571568050994529307315023898595494067290914027072658576885849280624648414769452418897285709835517086309500696516250105949205610645516995311957392906664502751639210806611856588800000000*i1^72 + -8516807056089073882692856982304756386471961852871295390890785473078673617282487917613230922551449053809982352344329814350242365326254231195635297909157815322899696588184080800642849130509028611148342797703998926186173375806699401490634998338535092352070737500668348691820317769246943098380358513393417602358004556208891258162809211161220030664066385704936024976763675811902352925398192683152000280304882098434628361418950564845585739485726807123499057674500032177156025777173127053376085901177104701432425323007558978896434379000760349727015351159124909027973647470684275724135697185997700602347917285034197841644307925802682512485188428853701736547062584968314237291863509963478357629888463829285621973023098210895683623403913556108093405753181309148608991670160443850361865104283333963274397919759586958281858797594209113587596336796739680157859534414374617914795329686971371165392766391544418515651311479427494004886081805133743197970282900478959589733635446435520355465789910419434981379806883499423057275121603844031250646850983444499093486484739876016122625349349576952342498656815911967478404895480403740723627675191928245136717195818490734606310161174081802634603369395826430735882612887440574340665834209333690436723695009052735423214788842249235494839530755881223589623395626440623547903646950054775755437915781330013985366297898397958501486097946677729554892964112300184562318428318724435126686603912630164645721398209368094309781504897572158339030743614269445538509203598124257373803746118196613179469600089709854637065559096764892122326654329812141589425532222571063961816592273113088000000000*i1^73 + -9304033498263409991369974383715651235524538552944586276473520113972649330618744171650091217298285143170086552168906645958873405610647509512266899012428583761937234029948724766591313437338434375606153321447794989779322619705666538572599871691975980936387576334814202676261981860530226739911360343993770962242432817420553161334206426637017330133191458765353461390207525106944032405367099512945643984970257389565644923560371594034633928419738594486919097081146180633433130131854660529818716608443049994431085947087519202501469929851899797286085114425448095622620988591679724089088210481059629711399490139856062836204588031990925962500140868245861642565080930785187479305448396915371146659561661467349182905832498377077461987353844907873143193191536691491331275829879393388213030334431164627768084107185079232014016215744642424054663615446315208774266915135594506232651999389792112257151765769141953215767374289101123919736711249050743855232555784747615220695995612821356724750908748008971465428565200855143871574975748860035745740256273114372812800742634705991664421003965937768582165906136783534144131988166014918918020083221849698603329467211125646006322644771721558927168710801113493021812929191208749881538955035501706976008393409603366913163989275577364532707051857692600516186008393664329521795377440568507406886210566977343630165342687292617678148842152934611896988479768521033924692370599981254392704447796075277766142502150355425533516182528443178007760953584914559322437565680185777664074558924142264723733326211532654348548921717606487253933799164642471674419470391426404059101265920000000*i1^74 + -2915228107469617872042466538785480872488042772358450987319007007090880029253711959493745058624100920610155797646640010667057849254336535992611305331526191314662460662448067964116887749916587940109964145952709582269495023365083526061861035005136990787824049417885037274266794575042435849656745169500512595881108730765440206086291714195427099147574331245379119608363697255507478107099321591929582656806919282537332306550293401828750811154765187269968064465149869159189963197194103839199973924910434724148907564398890937943832849875648213693688044658124963592026296101383028148008578921080828768581195249538337023605491756957193982361094903811455709419289580631679324838226765779766248344628128119823641547540554690466322222259677203390428080098093611659703247785779861336629562996519290516523368750998924034717441483970269721600018117982672983693346702274121296349931784605604758222763359578659349122048538197854415630597030790910132782446044082889511268816701001398549630086798415108428481835884087303343063411210561263136950459328578983401434756701487472283920596901500502351632418054872538450712859241425950294948071752184649056167054125678166825975352144396313930757022110505096910976733057390699701402721193987085772950668505876659012382675050901871511081796522658752903786952993323878971575961027704356709408485755623863407892455640334232951298931768084314564787886121271768730668249257938641059454627299273382126004733032987101722653686429848928651611728924417840390432992558555121423556929307583750926249145467000427657196244593149194580504466668314706658053181977122486353920000000*i1^75 + 1554879559953271012682687465448721314947269495634611438467566578846410670263796364414016044711658680514588743669601909962374153629019962778732067035549816402755051858513713582934912443365926168523688926825117026503885270964602803795922856263132174888257204905929618435197602224102677417218408582713977739589475114109269121280255659134152779066742023744328238950505745123926813914160079269983334342501029005782953005734323540234900631463932662639219209009022506027305588212640142251522996809169610941891114409932988865514432836071018987950457318481814346187573546591073884548537312870619329936332961077583598062874880450177614293396678503168125830620060941416740783869574272609836127426899675888839723679648285823762386748710175853767015603362048837000960709501751419953202740038918628124390178676305376796354208934630710267063142284339384662263514406324747927818668401245706776075650394958313294680442437267839185123839485412418678564324667691576698753909075873464519474365158032810064566603980363665454728773546936086400655201528474830868521359802520174401701456430596666985394705978044253353388082773522009234320277734628252766902840046017071927495687707452786334894448905519314969273721298750903183435980843469858437211782945946306117087342302937529128837328708314234774313679682832486823573087741931965546504134218120904348464713728848891715085923425251488767839489777283068812685686468130734160829490350085064010952605679496758281786384426069301961438267953306433322234956823912270743170221927655041521248261091022649288222677446295897255791362237763301430385778360320000000*i1^76 + 437823829074156350079527088590908595501845352356192499939383210373819755018268771633636577612423904949518090135683629307860486847220198277996907223219096304074980242022956501570570732063071088192687625467008603396376169582633575207625271645882060135086626099816312293457566071277327149386486882961330329930108219307290049309510980405072700590831536473446173468045306868236473898585833563396677282447648303101045124943764079737720527003597112208584869760319596683056039590195703883527374404395569501428883913408158331801165344367959357465473190381548390316340345744000091944115215874522827842624244510700703626154430928191933935981392927025848628424920662865136088625020078687966042188572928716400499089837230703598572922279920822954191610793581777988511125604749883490928496691560487798954542668259785900484955251598029451632621802696105903972491747664128863731229259813947887525053952150835559951018943672437687282121348939547389213016085939304290723354995046859579632309266339841139646167729982542545379303733056693012647096401714335963307712147928091630690739308051462583915133140500977485456919836904723641162720477574695861316057894909391796905394593259977155734161484417180120444034444858790794891297663492864360346746455336916283367464064151580627934881702661361123364560826616532823139288016903830947544475173926937195256303900488798731083276784065211003703391446535078756335945290119943492208439522611343295492483386212259929465349326737542743949630941705564194948267037392669593799764289152477979777900394271437757366767893745332111336444576005732958208000000*i1^77 + 292898566552399947872698886751258457438984083235238553770494506269086341603830060850593238024136064283562815491049619920813163317217591736632169933945828447235740807279530603750570603063633919695022548429559191871875545981605195994094825398942169502882356202488896715743125627719112575179046568114446085167143877595414012387215855639772635420318745529959609285940646353068851401503106485433788264471755767921171360594212417422778692183999310016236242356239919972838447976031212965315942368276527706880833030797725230794082634598048165414363588479984868736636689806549587219142062793373279544745133598239070047624327089518995323668217070484834377484077557278788288908461907608889437376253897134504753648356732137841645764499124389906024546310644549743425098171493432160402969948267618299410518672534193367345145552383578012899584755218480135784640077359107684480026970220103942048095322407402530459131572950735096082151936472007418982001279850020688001762943148766822351296714555038195384130768196964586794677284874547393995162889972532173675835200628482254737784870436079837449240723087345090339418556747243314236516805621904106821220980910627659747398116306329671377279312641501337524423878858276699894030361548925540443856462624569114941741438541653253177050121288487152207682273407691870414324522094655756350611471513806040010479166273696325976404963979811792800706795883191046696155377227510591534352643558205980317958245337479436501039929442322618545644139919709143168539841361715824671694430047462205397646303928226814837457323368739122263048270643200000*i1^78 + -29995794206776454476891772411124502166218130516529977914852477042238700350057388202905675875015961667701756189448838116751004472121704152263974739133161150548673578782681096172146708527895862163605241909729251398485851144124307143713467806304763850045349952713161701886343540022038057326333157112845728255114002419047634016507014932717981679102694086133884335504739196419690723735056732664045842935061698191814249788748718735981031854451966344046669180909046749437954798582411643032428843738159251847615439961666129854067980911307171402705141934157872000744961781968212184706520130650016284064841725354529872647043399736707322637548497300504869408392834957281259613457129488142773658387496286588820077443656540352823445340557559188999232951491816741142784385948911241600634795720958743044115578989837680021577929553095953141108713153862220331321889882444705354325462751720051779237871825704420749304016622974901671586973311336818857205346186931960354746651928900275315208436462602730362744253721385768762345573670382937853771585784614084553669042990513298535153073748080835988460493509740610449594423808836929797250616834384009932567146005980305245223983927871312976405742907633574830614595940604601527636459184079444039518842963541451372616212962321340976087172047252486459587837037935544643039606966972220017340687398105111418372485831533863420295418108408848588462344247938652161420418496970063786116158801042082953578957246338232544333192750461644018919729753961608045277189127921250987527731410684703896699392800138696692106312093988080844800000*i1^79 + -812601023979885539084459926983129583444778771249640412224327209860901369886567010164505206805795482808630586204387323190304997017178344843907651274681441546860877129590348184191616418643013967846879889890936083437425213188879007686144427882326071324186592522347326086593781549818615592967093897322469235578590212569873089594300810782560436542827046699705205090376917749120854631384821187226539518031957114236907957290818092981991528100724285832926214656128327073625487404754990930141054842528413847591257589504493834169195428138587185172469278030821665469231396634696925729276564090342073614525639775679936691009067661128839129306574684563076810876970537964363732454952271339557369225150085144874527218978143060922680318547851297279684742693017830164384075169101375367484288898811086030387918786957948929437879584167297644067637645701541946684812159101893720210163814619898461870910850585200541024466357389484251251668582920242719272973815890374797760768229181304316295028778818343445296964293003786863617122407562977879942010536536618152140199632172640831264413355473418447205494919307367240576138779464183587270808352465729831368353804386767391054087289635766828840583144817043266332425045668262452365636537647517738785470087228004667204184705271017709872633472856610964158645655552773658844005429282752623662376655496767624457846702156038748140491001449881449062355823730822040055336122482187696045935228622830901197308718285206660085421830006060899771086583199397024917067131672275420544440646817781312364120245355186182998909255680000*i1^80 + -103903410470186193023087783630222303272810035122289811111002999185656641232830493535692480519531397639375303315095584783372737135258599934751225295510920659362269334476530897189749705657267474728163294745081062931268533135922474756046831397714246828186414210584125372407101859303976730391119453590188072085993546217581385628305951642659533505225571195938039360354132173018773162249392586671169422164988884266089021081107121232452983415984838768556383516771384185150831078365274797697952084215743789425349092472269488677123842739395969965421848069303461116134926371660212076590666621221436073898760527650445472366867585692822247550326909454620383054481147125852738437992371577097421021788382830738590713837174020259974120947654366094835068212265424407905850472709299738178747567054065080626462545676689800552430998968484119556021279340354196987166490562926443048447177203166702487917371393034830492174509445774245124241939897705642421658582739049225534606462875876067097260722550322523152862865915894519966088388055762207869222551050242486152070999942499474062753352644719018756555890844637439650057469828965297696665936032710279567876981102755688745956293786105831409186790742416796965548932470450398036475977170081330814389947753410042531318956519339640162379769976441546858852354629111262963585585368659759680312246843107332164374599712740108076373123596411782435144285061038041123534090096079949007389832230210322297873361462702508185405683833199614814741475583329902639576891825473557754212806716559771777807251689795747840000*i1^81 + 27412669225342388582112712607298778006682032740699694253553473250718762537979638809153469859649124315590610085651068415909358128117437438378874183799436659244825970931503904996900191468140668325775497916661906925618710430259508401739883968662574915902114121802810778089657956615951144214705836302980047057559931340516061748204840387992317138255829781067068795572084134297143421909398531187716397093336727473828640944510121358874381839011865361086700792875607028186319637901969254936893503175319922501853131144018575887503250626171142374865513109536491489789065385890508332716202906480931967548823617324601847457451652390720314097468172384491555415381141885768642755717486443884450034963606154929205449314946898022349091520979458572425730400071778147559587825866765198879491148325003527063349856570670869540659169265824507260304654178516241162332684679679737799936980530607393666845520878250029239718414781723509707226763365309742254845637195004969934312688566413547680784140574759968787039002228569113405263244315351741332866776478736457430805909605162286110053873074906419450942447836077880275122725918588251162721612902335366078264995139104789176282548825193087764704577182471099616357206784334961288921612585409644033635288162169767525280969701744846936690402257855204930239250782895299019002399069265833849684423305839826356529281472655188545820461068129502675570704144551181414376855623858390894103661596226114666608830953116019524596534275905940653674777387453527508603837422269753225275176152460541541134368768000*i1^82 + -592650449022875963358376572635001806880262606983757898992895421387430119330329346368026135881066705404492442942559864921545992824254174370389377919866073420869970087558299924379607659470656853465442770424094665147541675981187124394296099373308390729957390721632961049781191067507058299980557696854635603759591699060548632802527623798690047327576262212751717459240706332765447133465615198659316644170915249278421207301037618096819916243291052575842753911832226945663025314476983415188338641561837792422209493019303418093477672261222725934151522473280650994587720836287955161935193982362360840147020885893315521656963952231915766919009631657965962702311681555138785651114526306764301428624097701175848324889346308244310951757263252265159413148176002689564800820973316105077143766701669896647653406594897030660113223994489500141323862724178411788529315711453029889501139492758037376753024936148739455125045424102223068523195924589262249087914743840554573192864910836699458968502972888601244739622224869390768534376194772695398805132037202170816603844768383184249350689015988311657635424737195321013981022228812212740625393232248008588452340310350959806019843461187444336725579291717180026292429726045723364968916516062877421434072329536378097727710883496599063899909578425466962228273615429035019693005785863676246055834135167503799295829656752124204463722313955881876115759450027207735572834504122058383686849504877919136596616746260013839343157987744503969088430021184284332934046200759434193582019514990592000*i1^83 + 5511928961531250394023359763776500969898088900869781390865514806199730009480809668292906268802858468314151794002991947551847785429085392022749987999490142835593096737670384459380004981732001324433903613902263507322347326973509709969237513239120263746282795828449619717050969436278435232330183361242941569108891867025595994124194514051953309479078864747783891366418651484740426686445072776217332705737888116463784617467726840983989848357513355290066672493124119817935798594934435793607762991373725656232974037622991538211154955869051911042530244005301320644065182147431188509368440607129155815982014906049800527629785186518705764692885978269527131157103088542498397399183486281412603042726601665746372854393164724032208160127945951684945129750023416724500276085747981599177910522074572715552916179278961890999529641781855233485755125564004688252437735739005630477301735943173740419458046428418851245505115264928750663924863730947036867220949100800129085606064067475224195864797587822705877042391295178485153241444413254949023816107720212516067160719212273327164249612371025133048347161302447148892899808289490348104741492412213393056272477885968462675698384772970859527288142581856684876704025654333065143982185647468494818610427108314986599765899118974645294324240250446115042270858635958161096186063147111762485720917454081346738517947800052393216854934583128737128771243246195478252606300485731937717607677581115485296407813434341078235294270871014909801404783267336408293522305475220610429747200*i1^84 + 217914361875824288763950540244647756769208511971335694814323771314097667861437656944359530457201704761332204646239126833365295950812739858704519303573273805317810103259284868068057519748567509397779258512029606966926620958345605484045581595044459406375549717243188585966818589342667592788059265493282347999357361190790253262751834722129918488182914756592530713585434182820793591073307419158688182373389859845497168463385768990804286319836250979853076923538839216074700932893371697464365550752206609135972823291608176035335984560743764839736975643393519505961891290366466600063564983921845534931280422542294759408745531034948059289523677889488970290256267672233662559842725751092456950777814712428327864908520418335303184976889466045529015649212157261365101439107517768910806144460899523323760730854435740241313712206319641090459426663104210456693839909754430308712917264821421928473050521487730333237024923753499189020892320850442684598187780079735862555736227145884421194378757928422527280635017680712435644865533821131513971278772225357668068922169075733661747524699493238626121633489911863958252467695954034854408979553431753785202543048243497241162445044323689550344546248662917068996082795473427857621027329193878298108213548449426323635224393016851021174614368092875737525614808459175168853291982069786241809815803049296861352350175781244476821124319288975311462583392737976274071827236502058816480822857127733796921722488318464990701742353166466912321141061512371221181340057600*i1^85 + 2983965331250272591035974951228343241497987584895703792652782132211310843190957084321294615438769943823372093179020708071694831482748949622071050212619118319826171386542744783519463560813690759422214891276189164050450442151305713313146247194072524071976469797032549918515691525327141555134526465121811164764666992188073615145362751476888763284718844620279636946149968266795421484443349337133598029163549020464145432690065684679385813752183699491467145240049487877086170295907917140895014695400549281592625169171974974277760337739788446470989322654622812138261559080009941117104114737873233477274804847488932337859153277222635286424469444918054722933037594847187547757968184210290847048049185760790927799964916003471311396777013752947624987098334965673449578698411804411486174952975832803747137150041517012231651161412904870121873075255786515414525754537950221223101721379916117227194470128272673356927573196585141537160375116968219117075768603074613551984031490064698305451892809658995007179270017266834979175874227610884337916619555086154368257636004759516312918857342022251145876167705408685741408411701084372566438880163283923135767341966727111761745709264787316972642694104427216602642121221786206747796461576738255652265362411802181212405031007843113009975409714461629870524017085500537572969883257901879601664207095510222143800098545427071024975555945952047659214374677249514185880779325186472509050990165914371411813576753823410248291379970177128746486718393221120*i1^86 + 15639476884647531108844817093125205030114610977223665254816722575729193618715224238439917016303798050599184559995035513506168614159524129594607991936182239981217089863456519720890541209907749641827547749554494275819948625792757284190041750820814708185061409668709511980231876661662793620425172746734609142771813020868714542173640633811677583256743972763174370962853539677194511039398575311156163769714987491286865952390192682852548296368870645735758789113131180098728643906104850385966899059547747248038879378501201436651912431234028406761173494218217376226564028408258359347233887105264928419118606845522859727642316884414904330295246339937240761434471077728449316196062399180762899406197202955138530141655591707007792126518576774131995188940924246727431749395314023778982164935616096692668210902569296535014115598233638338270259778030708917030316430879326133525069151801094215385747878866797526310971908200679644820039262920105121360558104828350053848124766151467523704351931141396810830849240625093807806237412105714883623219143647406343184483886621716617050901922491350747651568267941197974833819451327889246039454532636353681849525474257372656064250023402335862071614164301643393188799733010962907688410575080279319000931907481011753560050963563640479591468867162370200556787592142095140944648618571384264008492040646453672633512435942219388278054061470603644907086272735769536355809957068716271602828575310355264455502182316734068538052219980155453440*i1^87 + 20808282901363067610423390859054997859965252441389745475122048080399282242430141686732214965710191808985680297085432502843558748472515805935396740905603428326254584421703471586611879977777890487894346911208852684563498386325898839851124855097724153529174789775659226956252927147867497552138716914484583239039266702689579312987147127891572526880633240847385301648786795412136746740028087946983183893460163217144303296024514720024568074186698029176621803799247209433631490801802886865512490379431250243929644152872957476004060261692654788017334724984592707874212724101108012087912502588171921164543044705972854700984190817998393836716645039360460140571517832194599921798380291944027674401282560105161682576607617899679703258775571595944941090837518673099712588328005617280969306689371393205889124895144064711909707942222872095699144948620426606004620195680827136247202872434018964134750679757411970216893657339256370510148147299900495898665771076041213465179350070364175035535357431176448708652900715879842180525765662580816541593480280628337296322168025423439707393398546833206749264679487082181877965612915540487613137026049043688388060063031604644722367561296441086345224937350625336111991347837842338362159017765337811114133029757731941395638150592753341081211559989491714674260494748063373771040103639249687775406952923920095559079944226406352070626995363563512668015855090847301297225807956546463762969324265890978486785080639502151581696*i1^88 + 8877345675963917322326625922049239949698987973473488127043399464870581397966422479593417647376862056626359235977475979781101376498917925903926659745297247557877991134382393479113036870494953966061059988147410483029010275222567637956659579212157023854788585080745526948273783654508407444964511928012130763844468090432807521245565341725789175050131801787322521834260911383721305939383081883177021757701706354343819479486489905790097888888725362214859119006717823861318245195064289981356649531621268398777249513951738973394515718438611015352597941285449274108482958396345336441772782127682843360340142635942670080088408667674078539558785466234237467540082681114062685070307054561318939583808018820577443938880906389428340934093145700993461478113385319388738615106709601109702692146967248059540361876639168693793963759438448967949251634272636849666274929108127624416984625328046996000859036125242540491566850624840940298378339867751029814534904184501436835181354679374173111209249772153306696479459989064185676757867887549021321371380241388937926301966950587396556251094762432453596542684865412471986613591912919300339747703468500347241184886229406791995671473213863454900563688128928660745463019627032395203581227328696435160921437169984451061332799905929695321129073607615856521452363893480738617200288736764598872563849612265316134454831510965764419079292221201643852137753512308084418208591722288532571640299553803368304476160*i1^89 + 2509536108184424459084032251481166257666790470443551095249946796497365565440292209040132305060588541103203847980523977498270133616918044561579369032086629122024955272019979008986020461761410773554094236885776448409472184498655678548298173016948201238721408602644352747087341366129015790571540205311656219390578228505605651485230923555544473465203336325141542724841132863968959092741304599165780442579315964526593072393028405176646971286314709507168626100168303378091008213875169115842772035323879274323889122284400567661320016858742288832050822640666529694525075224199032029459362761069133235118345706578528695582592899572177540651483042360523053785179484200970988442694629765004492877466659960515532299243154613462135263875850508871743270528166013588056440938954616116704367172321904914541227188800662296864761933354049731476345864857911274309582317445565987841996936749645528937010891822129583064250363322116553100104527698924102992219235234657537246590422020694711823893671839025473217574217195840852450836889981718948172787899965754933025863563618132511903068810970867164560690459716850833125332994143205557756172286163639508902311636777913299047424650026491633519457392221733914836476276139440222315060803463096329983773686132091367263376616367969574218855111394539800983070598446274864567993288195921676378033389642440085655378439913430107631404192884416383907321847217654702647948447971444268558031257600*i1^90 + 1697941842986562510599516662250767849365240656824579051358323983577476621158390876564917370440790930620132885296459878476603206245155681244083106518386673016523466218539253530394159228235263766600262641035361748632955609202704054107383454480399989873638405260309862010335899425876662181338403749248582763090508544995511561450641304580999144260199407288360867749603072413944200073914384517593749065269645633323151797549445770841116256512947582210534338356616700101804364077576530790077997536321609595677794547915360530649597082620031807470006452848095620048155884434116180784795094367137937352151717310617535341583289113522219355532771090504118426850347598805455606438827629575043267038118390699991429552130289339850038225828260288184412328653038253074232712427279228683325240936738648128235998334772699878362810287212877315993214608668323581786458683988273567531968317392565776640187579276728093293762687325583578470417561953742037967151231155193803184479609848498033440058596009790673144181100941865238313627021169157037069371273488231131954099785962475831738245093159694628649705343074224613398687216012652016593539312603746667476067738231019100208010756067299777324946124945995966474102857051710395176708607312712036132038832729990431980131281246297626477562682828784044370302481052711212573879763276435179539409645489589716070668089160369817019109933768264016878281180274690932418717679616000*i1^91 + 824059311883474509581098992854909712350058977151671653384254336309517898214983344793196573543333413082631260272208472622638229975780511663928024502954278375226920740535733587863819269273970237858244676547036087443744739658831611923444073977684275462332600414534030409421159306133382877323454389615693332314781591760320224618115284249572194337532717222638347868227295632576759407675334127684887251898657304484117875928628306242490080934460840273658862193606054271249030881396088447331848640261369455107476734064675928349110765150889969945393705214828963365724400738045536970857542901729634054457063925815362543149580425036896973093328617861565061072416352507003087384471806070696112006552198775868860844243826410921377012513764606780949117505496096192913642936348604407911003237697518078941153525442866930881884066231715208136699621195653766527360390335325076482991715719691780564568780956493188063199211718868421394820011744136315068181966058553331029596190961025307980682401563212544212154569040773805603085013243042355811769620866940728505670589697138211984419148097101120886597088035254781468584613835930819337675652523195777910053511543991951959362736242363129971442310257780871950308691675526797899175924807578937367039999176820554551000802397246220692531272967678154494636384087659675272769445005544804682624169217666909328773237088591557895346550624792650711040000*i1^92 + -7582627256930978407337672074617195603120794419797214619000621119143344479759097666316494464348501797863803938394610666823424311398507096457144176893117865977334782058865551175906751633082204744518246740694011704049596503790631292211606265721040535643204883386674006203484418331135239439367242300442690862123502156740066301375460067049292699511202325437288869032115460261830423034711034056055841026394085770788939345770506607420621892418808388913891477856862811141703993737615415022565440412920953696104432355100687555066990842909092185446521393760505088205895706694780628108027031182120009235338099214756711090831031234645886250302164390522462979338877788938748908147196823093329082623452773510728250090753745083206655022453104305174134559544776894211684386079813439284008356900648024111095874607696815614536471350842560628649853538416574825248235209532521990023692626779469563119166225048240110836765569280309412566503847567069510337353663000681619244041245092705441257647564132074464219392353577873279251514513671587050990454989775956018164812866696225783194950599289216561422282585802207089166793616083441914777883818096636400580528860706540211243027698955139617405797179508025989436834584453725117701614746985343254929699539246717913845147148493934857171354809435027017052270408796668985603557423824035995483647048219033600000*i1^93 + -218205890172527849926596630786595418282967695925956335276245533429352784482260600198813595498732569726247356407419420872565045542828727570214538690772931545304977726017757258145600564977426878287563164333124073985236188490257526361121816530568163695567801525173833035616476482408475237932693129391970759944831082658884952852372760224483597944530541189636799892975046662096791205404718824051781704606934435288933236947707948302235855058095588993082467864388630445884250507297618206242640519763369094440998701529540499974554718909656613191430981909592414577212026246864874005592875811159550518720554321492896468520150328950129257822418509263835602627955798305686561404923444283016177230307921127527501097165405880784328156754122549696628096286680059119251888418614597067485629181821228018411402695317553906342545709922246849709726042708868242851046317470164172260304581645044967579495831130909920642536622499400370726632336362861354250114851557902861223596850844775993395668435600520638664522597571631130458757269273734276436162002025675468184402204437706797581780792061115118289961072164259955118460809285854276155751597214648607010148419092013139143788606076221230103338627287097089632224479903654925831334396537735031370298020222023677930600211081182453221345946825843214158272000000*i1^94 + -11592799561988577007510001409898158890630501175095197289103981753852251918425908365158928844208919922423752373511520653565756640749273827177027869774298989690406635925533495108480512219382167591048574743525518318043119018946862283010796044715376557338770550138736598967885016229993092008021083638450013874814901202113424035876211627690700420371404292441256389819467333501375404621356143785276764947021626876167757455854134483060410021674841808005687747734375652224670523264353497800139322255327983856770243996906186575989217977395341520727407868387483304612668240052262797107784324369027413409821695127202487054348664973762642187108641345757504566233435392007550668200272968338723804986941390298123375809968826177555811225227536145165621336851490018131237246634179510016200514286281936606127162215192809673261724668531742268377010595360116162563024408886436527320772242231991243470039805605573146790007403046572525082081856800247737199130863567292787657943475504010346976642506228823948727707466353758869482110934162090276413368224734573601261825491118600347968768740425111153536177234118624005648194163670677587218424265514752451571183720452176547348122424943199179576761229210311023006462819170816774579972128250556181096776910240800000000*i1^95 + 4763794756012209705914627539724696665496065331485083267985340436009590373223245698231891993533968423187463447114017661352357710595519886399945891944660152705447973842613670470956473127731985238415184883686432711878516615164756250752141989809388607358134561599507102764570623213313108451581255697784604531197853066696095510862407397951006185255316742291864281448265511738007403254737035009149854857326878355876801027628401996113416849353287917128975962496664372209325743918821280292525398369234581857749727104674625800858686860420083671284149860409329456574404108697054351351346069466659602682981306489277407483029911771603554823205898753535591915257557550768205926769429808986344160133665423367130376290222236830594807007825605425928995076945085914912446310962316472743645536487527708338226284138154817362867258882720310853914274482892992970933159260669459319143001082021082883356013376367947153508640137582358874229806442184104760517436015882477673268503863721448133331277698688961773159795897089632765555416521582823176354490365194854348532295702408811862042559980538879922278489997577087815197166446719140625*i1^96, -287535584499814852385164999220158761617900859839917659506506364506073041446956720357852178398650493138906209484475560274336698357562459264528141497773700049003437370180225827588472313723608735399106357581365295296239543246441094363622985386236358242987840888273088148178987752099726742626286093541554739771959350302639109424040815101967505078759027371070870363995300718928974926060545235692041006590650568382251238462261912375623330254361963791773242136716408310221900375882164636576346906941639455267577844735787682760052800046889494475330468935513653939818351473495097110559926982954782418114067772655791152550036578913009722942407758663343874803134677308421031775395396621859191426090568139962260544632752445431938634593615983519273007370992353537789332959024778268074322399913876979920510563995088065454518935195856206085041467093984312192284512415888908918915481499220125215796940023225073547593119410610534627687710147264165480822497306180894631707712651147956790416248662991513670767584765752046698921771010328232937120138343316763726574944768140355927637082916567279408604752916750204795103158565570556661503826026387569622200600763225552711549115090482852097809072024802821088635081565099295154552596455771930322359715680935368849807303093267149183944279357356771507395194434804120308582103929505192495048591096739104452791762572378056142601439320485236645594786431960955240059381023164580533377909582883460053680789895252037962843256892339014366237386254673764953056133098149149462096087304927012054197928734724608564010371791359702991626911473150904559075916138566007281521953345782479268130200836112261558970073375607021821433984989037612152266049392555335046870120195863893037993048197754018362738740355554412456706900170101075663145107868238983516943691602866505499671497152697881729669616100491164363181100117479039026571317002431456849982717597302812088139556653858879782259733755197911516713427515525391160603020058162959585727258876432448502181700491878702875274696248532497335813395245691113266937348483029686510312053529326786772002598354689405890870806175946886561395362969221681028905481930322762006566199580153059754068758367520913555081443075740540517274193849291100891037869610864769467646479460763793276687980987611426854126690649432884488983766455779103409800578357038570627226859213536752477930750710237998570536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1084687704476007472905537952254081492844754197757540467389109351333750232315502354862051864447167854058851154414732084404752752095953281131907160393412362125910883631296786475334029672748867098293396573725414218034951808923489472408977198315084435035710123938311081227923684336888023581720947337465642693118906136803694342772402851667859627413247458101250920928063033500016319043244163325598691727545742469026813589331471068620100906632823162391807253170418077227168589972548351272929789516041729699563062475809310112147502819640106677839285672617860134700314716841955432881526289475485208484612005267669495223236128511195710822266188388356185932624796270612049713073028030769232099866435809614542736847465760488487738964272905700474366010040249563633614095913590668558761588809824483365373330231001881555731567791846168252352771401593444721686972616917401433270508265209363332680039253074698628857330068521216353250269110558619976446849095259064977617919577779113685504573785177983060345523252636515755120642929565764927587875668644294302710289251253472138542934133495116843560731461249581076068198707369546583554728588735188891025329902927040895215222814532340118907828578295503353094275192902560779045731652302291034260675812861397549604984502523547481027523485830035985004072524893981313444928624743298366432856040757102776891589658340887628790614499627413592850313815196628084855042560678451222745378069026717209868214093748503921758380419131129409505706348541561915351058361852227451609483746898876652339717475666280174483651779287582607535464174845047860595994516715734918969837093914726581023027093592227616164618369993864498710833324611741365957594107776572743816661799792260750787386853323699534841803568010327391214297338732465977497034757020189111153503976101589151901148267189204569548721569350883526318412806535747252096090376409554612615231096347090961985997889076503508271258433122077493588305281076987688771962395967215759786377168063771612087657349406591232010335909345889294331552508329777387494749956295158689828177727051970497319004939521102479790754322387631028984098079764083673130349457345193453509897069520838016061213352013385795121101598721225532333974440110892538130429426591042443784661010997644708445479169855519844886564620088400909802023497736110825081825612312937314037802669065456651993535028251100529767219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5103217856832344379363128706998105890978741558565471661756984440473535334418207033304471630059355248463801198315453587225253623224355823078497892012271642497340777447843779369590846367070449744483302204730371410895281415569783246542523315555197860909914664063263501210678580985084573189868393776071862162939120842768172156876452623600438694577617244187358178222403358974318288514503540670467784613908368379357645189540572263218811091108904525117753453931202383917118971758584166856034934863681809525378567387307509274281823986515254115478478673553585249280589481276093019771911521742195378197989880775776700553052263477305002966719458016835743804687499302797290808912983446179285917103400645409754199100283706031023122803006344392509733918178756774574600218299711734310952983659093559199198231784457565491121467541861055454953299945175248727872615521624364204348167474999084626628540602841704013315850710221265318767336003689568272614915867981341059748483908743762054716570801302174346871174160480742282912213932475139833379438652871545890610379712339460944737025341428140286371613746549971362665956251607159226202721023720031128838499866018602371474335095343033764382612773776471143222891395038533800842684668900555495019879601594279548392011461515523520924009136921164385656283026672364578219473820528398986550255765120585888129553825363235812912750447142000050084551867080883123675291020359646722998431892547326093029435689936113920256288393893156755932274704064705369245636138186398447801965360620111850157263201659374593508544195133059491157461379821571184756131352647078806873281065570750263566343049360815854630755874132037569140447650756161697123245164700404850899259138982836162161263615012375904231323598723166331794879828450312626867207072664100166175185457436746278385272170707398123277675780482105278492796304295440234378871064348660642442630973457711786969036579310069735164669045193416109325073313134306526385061865673779522408884494809834957357240975724309872014097078838777095379811850314382594909242999563547550221979260818391457183668064822910796947608294681925150421650273192207604405714491625940926791104511306222053400261689325007906889204636263124784887876090226650374653345006564302211061028077451483342771734323325000568587222868535050846805965172900798258696088248465353256986913302400071880271647188329709558562816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 5244675411945077412296801710790141031538194876231349781967367965709546655590077979152220660464335587928489707048547694782044460269814629032044305959066159910875975626056770111741628189607741729874114949496743987349198232173116223433431043992672227931637993420171743082453806307286656752278948902349021123073937618789680011103418228189338228942631261225460520975630624581072476169307491419383895425364326776516034434609241840196456411789772096627682960576410274758311937042530646905970280238717753203934029897303057819864743390968332427853219445301462126287836316702666859278544014780505610718473088045357948589177700284381306231111788273898611709037724128746543692138082548419489699062943707469495429223374678347285234775864830452280968214922047372800361236093236672153277535459719769400847083944468933775642549373631078717802551138513998805315087993855861424689503100451183744637274468937878172542868835253565274878646009473056013880131068380272791989022877616741279169418742739440590647359534123409736734797336988261148018042119959461310220889804580684505569703999800492113548878445035559371799105988638149899229066510187587083155157687391057147535456841053353409633773453960186913100084652597008427518594629913619650264992050040979275990538972610157391325409975316540247022336236036804102917334250143562244522493629755205722576580094982047864248017240858447333274030951926280933280808028171380272660906352017981057121712857207566833325571707339829679989854003294749025057817096416773690722812066230475587074356958703903698002469169790552504095128347630537159801199751163515776422822826571231162151270849839585790674617309971766713744463255535198426159293481771442568620115615935811720359398168060769400372238543790135854462474931318006455982307541717214275174377781950333341878302421360275613749211481742601974782453286217584759696856459412148441603248056686721906931942241379037866897415455262240750674103967770518614117749373166280312406224996349830564088536980183111427436719279918241908412408140501638036583339926815249556933148467138352510417238444795247807974673138865814951582791302736802620093395254795986454028343689675384095631022615734560256737146014605354399188477910732974033143248807196952247893500249978637077235258658816564209726760295767605218439159528729408719742741605378632470536515149786079421327087339516421210112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -12567040280309530246045584763750952097634582333455569918300969814393358996886617283237317751841744795782632623563249047647330306852052674519180512164398572070369313371877922254910145915871373252502809149678433744428233624647808942773411755358275750501576183435595537588083494596572085996126681555762578780200625335234486824673994394773117680110533632875578411946641255774206138517343790308938205325635760918466671049182541305432219592341287358485744168425403035239860961115785703769873483070731236300196486570702606017630337508422287549729972067699975493521874694200944399223124993994365945291934740315639127701330457658900673890493711325495887734510141491493181922866890313816714191291493350142110909639364334811441558650172364311544488472898095156369516791740581492346471073945188105908518175939570791741730654320553075809181972202809855240590631827519931808245587202596448265805368129814698944951648630359079799895172473150456336344600549536335855143457361436137748014211263110436537661626880138860919589400253461783694173604590942740913617624957936129339241497383166043758208115544092950269638528950296986370622875010378708734951459596861504749750812284791828875133783366666376343904842065926536157263541379870915288286344236072432882589125563146841337569686843093525117390843145971359149417451770687494255852114313743535939209622618435204271245624089684283882268575565009472913037133463317301546490848724017006540824209553467696984900951366674766628076368391965908209635656513499553207421378665089320317781325574018283730907621423512948116820214243336953870891879004096658980262802937595702387289228963377025534842613371507536481862595105720708213933467105808169460300940099103636685569047015866796086780999004173202974791121680603003409393633903156601668834900028704540212640550223843488769609685187647167892192874294506130435399686380692059145528364404163097995661718197439277678327617883169541232679020663069803056615184636757753784059692835358793028817300797823227887670625450001299550222262016140618845423948398590362859411007666987827093019236844194664598143119760283626114490903301428538029631971211159167396855305207803373997580292502769265022074148725782680997120664600208840924665152868870170962694032185396491683087546081462577494272584568407012788794910374473166270849136678417092427921336944583949505198613414385469620224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1533555583603524105003541131192836436557865091103708764847237341171943263756772612876702867300135705730306027403911897627108883639005409374841819130859268122338562668680796273318390098876083971991224763345150790746241965517406107925413095645942448203574059398827322731955842946523582079566712928355876594927880456411567446315991812950102360937394543484674359362838051978039365957454780021282190086257723448936755283680098268479823527098798641429574910683921140044860025954788432128964897568495122640936643185419330121238882377062201775926231576085498448839081689865300657536208464743552774203163273618855894361061479807904244329876085036226255005944675835023866330843187170813000618949455073477722392569483475424779619610208597794085648722171015153376694250627682667742814190242005302028297799227079250789348913903070038457297842601469400294869961211877633494828324697408180023225049980185249723604169592403275328821756334294326385982016982412385334768524801070800369911661703529558253123692359662587801810335940397298976492737769889983656255380044594980165690137531079868720178360624456847277290787499735959142439596147265217782370309827160022525148711515653543034889361073968559777085204844199525091676699773231130500800966268639798703125138656252731275935693508407955470425646344165226520717183236860618021092929170860044530978743139778546016023023171598446616684947688798242378440126703693400367798765842311592395471278951998621629784776003352972443963316410502785143114101848267291748935540164733316413937210468218709932036609219186656059837552201451723129193622996817106875486696136469224034238175828235261248743225634703132341783453147618127499279834929763907458319295523112989626426069774124679893939345885327589731812563635613818791767777659276846659454742738057796032457282366786207521076645068067490852967496614471886426186811811237634193905891083514848189425563894565795034983475735388900815252172226354843794867203528673422317352409095467810464301568211488599161963556525114727039091492293791836787465541675312236843679922874503747062586569663220279971643762116341910579451624978943744278786843335744641173456665994324737601584451020716078385294592161573491007875701895596555249262194185661233719803408363030667274173776486362876756553090899248756915134255543744648924355784081780770960734422029237137684656512114587550613504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7827751993603680230698243752697097296686084421279532270108199501852520408810429644817027853575764700609341620026739139085533000148154326660421780707863345451659853430091526974325546778902227352048620500432446833214840842235587828337807600570532230595351208851747123402340576264262159653965107365188066219222879832565286722087006967476212718778705014376553859263454594511170685094642451524293755661590725671283168469212493701247669211908150088121653137464569222609858717947850798990926249160470468584271791180925568686088400590897085640798623576190240701148729676289404440006018449144583503265589052238098808143231922392050056566481734138800400024150420430764291903034582425528201501991549954514646233143746291254960725917233103193492736582640156692297843287591703101014358785300576480211942506155669490006343389408378317532082938663338024091543917472679525823065236205419397007881776969514500025457294151072736778389965152383844110740527444640986228710858745099354862381966211854901235285356583440944363302275383731873555695612367599361197012798908539046186929273175731167964940835514727372680162029389393376149790385574681297717073240994379954036234473101112468117919702815852662206623946167936785921061591107720398356096077031977624307487902251882506244774696592586976524686188376796035588057864963069327483804441863326931538613000091323924466886026058600102355057227229784350032240080520133352062549820192084263504701019215153586480131427627667960477098090432353970080091842021447986028402960443957218218706525480975419051832210739104062945872575302831006375889273878237228556505690920662672341213071318840763500442963129069882680963862773891441864144049918388327300448997831011465170074687374174828978761719661501596757265774310901774036909494558310501181330032684236084901851946599817873731874493342765459118230741452045721862712873211899457177434332722342894399169641380788463516203580662337246744492634247134472027603978496085161189565092165375564239014202350885006920418215893227731802283614880657948044354985637380130941800420801967214019183537472046242397154446137969944960861807116553003821971296754147264587812864091775785702377409045861690914342610333721580997734661275781692208037215308637740849036212913475870792903784074900670591357636028198535511409829812835667793323064738570783423225250519127244341883163770967577067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4234253985516391219683038280775569041978335574650674096441565053436858142015262611592414190889565694920349458220392285127208879176012590489250803827275933452455861916130764903555217165843574209540175412427602326848069059273287220354237530387530565929464014088050951439037477625692851284369629620941221029068062795996860858042505542954594348263358548904741376935372999515602217233374349573517823076050266794165414570690910087510394047681836132255667013086809125827120325755445852387051113855921414251688700162382947309530951008136876432395587457283111751147812717923592170387920858833155570160297179863071049311526100182072332482642918339577106665422054202188586252379661505188977391971421272362369759876860400196444719900507848762622000320739607788369554637354078579736113592330438237786755091850699687146298792076594537296452028881692999994667306007773765587545327317863971907818588977055691065519149283082754959582393430953834345927975266296786177069736344566309905652909774026464061806614952577458507344629664292961674814813755217975263813251081670797091685575866925880199940632469299679085068093618554098101200854659393242596093337634286395127649845522863621136610712565625259507805670143331252840338061618185021733196053249018487497799123055493593426570437631639714329192964010544580885679115593947702720181322930898876075643742546822337238462269899564188438657455185683936506274042986275547396655362502213212438573259777519895943106147484516303686721053126340721839131866180691815495349707628496317283316723745016929057533208232824853863707378971125192433592747249293178820453309538976104481356298502402331222180016571841084770724240148525051626412038535871877712268299354701197119302676589454190893981247924517620107495600876759078793983436635541272811573717854802980307950601641007353479343222015367706323346090355363288261054354834055370793319403887307458770410746938864709848393017670799828624056435771150370152818765722743163270891112985631871155220978291126392355409963812304713973804699722556092359455831854465376710661868200378451527270291777817621406569949751242888721963893652418515073747589694045466759118696898502661350376766935393009786754853929189847437188620662972212239275823399916457576674846847016112276804720078489423696197888465696364012179911562742506258340772870695768497713443339524820220327466539373140377600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 528330400009305974674982537122821886091103721312578765332780967444392906922750741120963448439401651686136137776718783946854347465988440767106145832227738492163884855854553650950586114387156039589654649959840009420059957495231038231460987293556359857769103952625811635396406067385817684409274498293224271898421833373272167607158478220974075970633405003652129273554288977653826265237139043684016345040707594226060472583273921638856074311996643423072334233921687078395626070567702074445422903902785879585859457502456070120892835032948565759477871411616644009922050441685004336938125190761816501414107214132470045245201278787732091170090637540961519783670656805586806717945701519045066175285723898549022501243586681287540203746713858985975461297292257633960897068803966062651811243192754810203188479100886701836090500887754829651846410730018572498597159105484384278496819730828343590861853001839039232262918339519093915064363717368063303372293324866423683892708964760964404444340883660897575180947102745538485228681385380107844670533511807896167729568892690116427534789663420572032631756781964018339749076247839524149612069430248528086113494272143323935752984628266090010299923217419900986733948341472335423309015921015069092439819179438672729924560954315877402634685692588935725339824958146747733524180542589840512238425256705163229087868985143111872408768173386971767423311023280543428681513847449232901821821041481778071151198275514288977550090554219111256526850842980169412686277577145753661441918227953173643145533428722887358040616884211561563682037689337256880995538809737604072125869027297875949297785941055940821889668349227124175781649579721193215362954016606293448203726286348330557970132430292105685895988272179265330790175384578241444238943345391826317697874184743624404658106645864913306550378916081360402211619869029297573487242515487247482528693018666576005484859178915961349740203310313683610687373917407609815926222081432711892271790826252569075057409711725608544463037725313452556556616194228012832118205759731428231604956836731278297476878967871616902938249588524925965591973677954904384258681476089772536200713203427664107423372949358012661248788820801901903179214901822803604017104816107961847685419684812281259273744876740723708673598684718332017257112128923336719214530776771425302461233998767162366013092931829760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -674379997881714446406548877973748879538785603232441954390812540078276721350868079944838936287076723063138052105279489381998091771657649216323008625655715828749174915585329131783479043601443020002587419233616180083626091107108964079833881799128561536032260346384976032549861766137047596101339204547825661196751403576598913513066956859526608721452207974662612544239997081300314045242288092100464876655075185044765838205421677681453770107277231400827733530436749124850637118287192666576974781095240453408807527771439782058308168178700373055635538010647184410875195437968826933747646575799444425461782403976949265392884538042014254926497378579007345580902723658706873189190925987978379142541828863418662591831658963673495179158800685112316589750455219865724075433343434732558121589789095533970194978491185051408055754762031724803453958486244636024535584429093993553433791483907917978475144971648389938854960960575281908113991971848122848490513406610425118784520675025886001417010893898833474493959300498642944452759047815713458253487476053681701420133348136289548456572323318610943102005302433455945533986499297338222231879707733584936224905869169189589237559821526789957848224590048159758737616203402857355655339305071393227615066400158613866635459120438227504460266144369339174217409726936563374152549371496453201274159876719371007564107795478588714428973293652664779166690236327464232911329691251676970620382008279337989447758783903820385079064232029504014608820217197399382227956262597123455255877898998850182661084167654561778233812677743342808271494905949077642843427689118324376787804025687763036131772880992412687355934909963541826196352562486837095007258749888401225852508684526157974832294744630943334123911665646161236731977185696491286337423025415766198793475728894137330702140492128199004429441529932842728606532455648301567019819193870740853292199063061205989716395460055371604313081119029399268426087066182359405531185692158459134028185122392643342278827678973057644453799382797858512334863874591626763835010234556063574008074068981907128900837496296633427453403491417013862568552670830035872119576781322501848593875834554866194536492917022328909606975443947347070945557935056237265959907476150508241752310545565072582229666825330035796952296861325025307558521863737565810913997068236319871830620412077199677392013177651200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1898159076906923672341263901188590913327728765466679542826763157667342614340434795394707865866036640147859480124098798679172699001645735582529595816379330441742142720566292048327815665516638105064879988286633151682009139856933342463603336397217460456786445450366386194998700156069042963210081139743232398218930658231096438348676344617039573240095053257140123039772327739523197432946282406373799120234592025899690038469267395649537282600985904140364788570146530811328387944324928191902292692600629802704693071869153513321108861103667917274492414661713757002116581049432252504885002612594121633713642897547889903597722615014298734010082426048240277702023253312719339116260023432920628511342825954917860984283175108926386754926521120978382291070550949694825062792533115572613311284971249788292332432481907407610027294612539803162558073929944553379336250174179180708935848171581551900371925073445872079637269335390269481598474541375845956775945680208517734066624400820203023132549191236284354023964138386344217956024030982423433176922814404414936569014729994585779389021555232255336716979068257691485029217166399331378718851200701886548827089392878024603020629111284855103989633165591310585876723683531080897692743671276491311400825113899735836903727767047329921577642318674344729439036483946704642324148547491964026665612232937605661949689861773976509152617368863503628032336583847363195582733999253466448223756324290526737212513769789647675614343333198879332665960863639323164619011209021934688229746232521215406021977862685048067820509426560930362182761216872034405791456106213878035228555820519622781847501075557287520822348311116478053509910516678711605581498191566456391249609030532019996321645795164484184461687375560606800518090852835181612557474617356302746393969435593234859550548133670040181945972387236188443530436562418943235819415540375041712314695341115933580866373759869636551355996158937589307357963278644147974938621798646087345464946907185606580500974717773178974606806492007230501389384936196784388501339581246156112741267406841063138331853372642931981014505301979881016795647291017073194998176138277716659123670954491300589683133138654386310274870085132499816997072040227371681496750107117112148535578487979401872057342771497704037078411057583898824454243672507595936809733526333594367345003954983530933365931769856000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 204060664203773740806940180871971740119305471705056057336650762477070069283152397058272514778839302183314874167156528467137143751821880692882041593515380326544652590975060457320656129860360655275978401387784342277759525445422281826938132837559016404521382205090109519615788071494960710069589810801293501700947572422114136278374996452578166319052977005227597092258683538408449350359979435240498225058545253030040654831523790906771095359491747674229144446659692358882572968364850520230605193733257618378975384956734369617214652033122138545414901338470047137601709668659172924846343659499783903985882907425874974055286590252797066179529522779804105343968038478224267619476582231284890665226208549779450381235299404175804229904560344807663252068147871406035649294427887985984181080346839274129350709544092318446633163677093057163048974782531515091197436746034895223012837509273176319687345002257445469597942531527171819714019375888752942808750672270901244162007254453771258957340560884240557946606670683436226962126430704241053357779672706132426610286712213373507260339334676123468784324457398012304757728501022987154826777607623896240527550217219675328438972651094896846467388498001133449387876019302580611424462443567168308907720475157643253330774192766242751538568315941378361784154394261892317532918079998887892085359315735533483995278465152128534510681507329340256188677741894480918807876627617073129936734595909591003513359328352626526791084019565572271265334086606604762200747669433378926899869108737438729193829437115999755316770949279969526940038313744054040189059971893062642280326418835387613180894802955960941851484205835206170796446328021363380213497395518106302018844648754469044126731824028765553249823515302402675996318946682160171144751499170609499157182576830907488502653056343102757297104129764711259436557669500796622129590926811431482457050688689983631437620523669315727677563598160402937674579425664169903654694180682290595486643348145928120071335677678582690282809946040365551736917207382735489254209597537370662582529145724397757815644584520340983477825459796284476803437961992158946616115261780257771317797505430043314885855149527557943402825754239149044376745962452804182772733921862539457600250961852465087223857201263106501640299827144153479534008248872359043003566128636326799133108482015030162274679521280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -368801714651527686787730732478874071111494716355555076574474884671361992068068085912015398870945262167715619663139060341318376408328568912720184524027308482572754433487834359847664648420660156545164221002949750856474063051008608867232783411694176802761841113950173222856955013445969807036602225429213114341326305417036245089468688598324124835040530001713739716747809827200398090402381098377190068879745074552874303652437905977578922027615816863553244642619221252047427555073123012879378976042126400096708481957172890499564759838358117435866822218133083176425728522789210762314402720996729480534424538266463556667711624762682586618580505364554152919066331698941704818338242787144626460267955957899819512885178948803896108792475035600661958534049435471452157750334550474626555026740977601776095095671289586160393240208939245217982277145083653139191199825329259243211556984635782597400246665796636868438221225030255946075755341297050897297070946866092437906439002938052111195860158872269027553350863177433270072903723392346431140424224365620155627570716456043820129941172097045284818581075304469578204221799498103564301041957741420327521403233848864317481592096134524151970386821161223409370702698345350070925806324551886030351106253156442886261279393007252411832007794239312540851849547153619946787296971569354648671333510903618253901980421109345565495682669781318464374116459815784299330684481363555773345426690429035548906687840785332957152541444478292761221262478317142425991442986216067029033607361756628912327051147999023284533199481889476341082520382307185464285791974453621596620873561745638113390845946124406876975149359946430501481436496525892286713071406518453613473882158196153496001121210458240432693524062843808917823577273077118128403557071058658579948093098125096542031866636063555809109184177839075947871503896553394354571641766102370871048024387107534723084502087868049660941989478286349258622811965817391046398431084750759560118756225021665350493350596267135101780872702134832595039843542686720759079136879360059608264762517263023646739795012021334229457914584757103824560355098308574647583451594022682679717298432922285207924906822714973118706663536998174050981247268993682897928065085340386484654168488927804480358598374154926416236287342259550004918266346636507150658723839743695012628071178758838840612775526400000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -604124023580120931408269247998484751736819801645116377271900588090428127572846558527614009942372188258188098518246239844271098462299260025781701669652170534026718748931792128675065482286831184703652948347973929939077400320522904467181733701141505314907646790732921417273586414679975470884361129996445159505481938179461282852394466772568842318983024876436500086297839292398569864110873882027305976907118148827491307877310615465291421671631441533736926157965491393973143574400465446608699460519477747414882406453566398314128314182944045039813350280964095978803295596195388665940291741276086083942296266250046703145534313938305218309681314904906947881718246120165126376634258282787503518223008319184266575116235544790822898841088698375847919257100149171728867749748776566734565518949727431594473457247608561101930720169667767838445767367121886404700388430034468288061488776886923055712337744879449542411040372585414872399257497158729191786436936509605459260851864574294711770735153041410766941448723589579640354179077639244159375694682933404854299682625336635953642991327537878912594946465279872662701325962537708341226842054451142915632913136650443929058960191528539061603790184392116798118119158749507963198288232184953709368974741241627942647326057351816254496485308417400862187732054360476701323959170676106551126165754437810793384351536118180693179976984831064417575314034885586479216902095055073324923663972851279670946396515178631811588117780270271840505714086075106881427003438136363273968885631503538698848997934581040122362677472237260500497100142801657783707744874420097459713959954296569617946850980513796591453293796832192371415754669703707117930383073893838564594512830209903876852256816499383934205961837013474639807321270109076448610889799260526717176226746584910241734941594307085676168355561772104138312476285250211677826926652648360944428609794244307252644215577865773992030338045105228346718355262465648394931271777425786326487788181165663273198545741108378834749450944020812712754672063183241621211051543349506743242402000235430848047703696577322659623953691728911864593867571803106569500319518373832858462445418013379590258330882444945234327108927823154013252863138561017657331025346489553881501319443299612200150114389379103078251220072172177645741028966196471287348010418635613223731925907016045269646049280000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 357863503088072599980447914630913397664506679455274447641173169829786289341048609444733677707697541094287878631495877599924113539906622045280447471382031493447508437141938043497928241438768388350615317310905678475627962236597052892313251814914799010328062954808836739396611516661956036583693774633175124919843080008556162749935471288558068290616520851521925721761168493796937090392441823836306798572468997176607137237600230908603298061095937937291872924361785765118574686249945199251494884879382274685560204448373929179804633748758881334246437219540512015250776344690287701691946342744840264651865968747552013869945364046272423245442980663880881968144193167211491459952316103579040722883995525570664813354318109765766166159918059511715470134419033424712964914501135504211584448866135983256069401140017821105678805613297764562595113550861541243173709420084319720229104581314035460098660915850152360897786747816079599935583235597783969039198996588839618372995282482243396937799661393055807212704390319793724006076251518799094964733575566964578939705774353927692704100875349329907424865984313416187850757415391036004759509076053027171171720830767004035272226976203070744013575069731935925928539042650273248619272017989999006243609202208126515907726096376565280288763868178219010536760762877783539169924184391438307211933908920076300652805159903166600179497669453458854168287991689905761337264443024295287650707436782275861617268968494175119612680640362824903012368367880675485322439327479230194616540172496324490977534846545405094841319015868315323170559454008245842008882691751312721866792877182570455621578831230425768173756545031874155676551468875099763178861818901284246779105005733954320691588475454706161797185721203849035392842117275671332953549359220245480721350124097855433207964727470546702289414279432929219543826913425573045671974905940724384526277338311579271671255172455818216815321961056108343263458940771741234739146071761794238633327340754508971642777407497412602697016577410414663939996926791051032912926323461552649817463705053869925213088840216268782480071388388880070867415784336042345097077966685171813379615780794242408368409128531588861924844080941946392227027334976800163293382398859333063501157854360108466701760443567005444971539997686723564461143766241321374939186312492151169573591044409555265205043200000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 54776438695478762204366658450394922110458000900769553241701476849332176361252445822136621508122768233044353434266113781374534950536083541440451681280254033757509696385786534980396722470146129670279229488474737316973069679998419065060800233265836861536086136533359274845364128502293909120733670325888805844414743207891675898138300710105575889324968582280020609083453847870840778003929517275185174064486633349629075335216152381377634644311045682182593039858138123676205324410243703455687404116609108968972341274395351304551595886748828011439362868685683136269889153910698026696241958667959320867955873172415802523457872392317777362839656770412278875107627848398858913458746242968552823652149382338654697843889661177035528422224971393034160660494007316192281624588548038525374448787600865858176638966802003398658658363691522499974253569273548434150578309138586582752080651590680806564886292719534874685406844012891674172334898998705069555902555298084785130697068703808771382743924885586039690169553462580011996219188074599649474139056654160225153132891408557835285710874511435911746087553851055839125433206668272290626937348136172689659707292036792028193156277383466364900051469109806392016955836220881800737847667475793882239900729764446655586954267169742488922110096788577355995054194509023343681838378727198291920378802622875754761105063092436258656395892688458865608783475408838220030543656611731889156283208252718831274407048202534351237314123932981809277440957168035918577272312735352135894783735674935427809347687053324267383164929408152310329057724314331169765448682977484617691478165083946161674631420425680576215236301255272503479260709656689216365493310529690304363158547245755957128638489835010806894407115166272543991149069203651765271436639175098576858653724267252608558580775516261113935727615966175434915320353408082544628884558395807052468394656043080125887425824234205072701500791066814656484798978146656598756045486588967698552401029626912367979523410502124525530354081867492244670475832845117063706190914007304025030917610514018959045274376519454431375813466474178697465886938167669433607805516451426389464778796981911138804281783592190106523376352053882846124158778683779483133604143066503058105371754702973302578700353869619593865059941672264364663817778856124973948379557079339756416862102526819503911731200000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -85463975555631496987592927384478285275305761173362288201618947751167189736511267223182831634992437092411236358168823716187489345884853813792775623923410368178532142509442650841308564511968976327482385685956876883900563588824842269155050661067215776428473117579723377361578433644396558250440696956439598822068421369669582793952270661518188911259457387837348696200543393945958824657853615395858339207387722308524154936870429988609647133352185914343730135981905017299993612705059116113117059347283120552092039762689199366607510019246369574892420053560898935422394816923201667820150505616668442769969817035919624166518735947163583315306729888709444545859322423705549521579125081764438922726828363580152011685646356150019913875485612294350484547923182831238701404498804858438587219673614449202494631292088268618616825341106627787536329094003557171849526092295345090256620662810041900570876771713429340912521391991979589423390856494590191435848069115907854161327730430256886606449771697994764594323657315058692799397930048920274977221462138005233179287892874211461630889812305209915674208007746822220671454700868756252908738928245490633027683079214676002129001874560024678414651542580369739722182172447098276776418426001217176243561347925899637974454745951992947456575353094133435516904761802027549202307174623067257787228547744783366256718302383515655658619308328238575832567630559253419118513640965122317062325630857052652431712808281556380027922936318087576666983510094669823432988045357541727364174848469801920373252529926785182984007171394787410970737155998713923857233107468093327533748884097168178969565938123752327991849342602998632063449335003140040988189478766794253926705029620310997833813897003073222117177038851276412502971263474435899948569021287265499994311589663346853952021364841932371520549782574151417308830129096936900113733545741255751998246120108302981364858984492155719158853428705472475451430352916772461236106962493649059267035635267469304112572417208661527919563019289084409347565695906115414737935827781082199488292301031458510438093401052518678325531343627062458688329153135418972644423217185814816882394277573756154027267470289950910520662531612052672274154793151245602386593091742641991190105056106485578135155801240695633910793568675176119964711716397642359909076006154139686021830688492251758198784000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 20069236820161364548429557803242384251171133383123965824856804544781595403430452167395912406928897160245818702557246460555082451438756237330833363396500205949877953766449167345861197929596776064525706832320079568234573236268816846857492988938539078310946880611762543556827422530853641478977733400558829308063373418651907689876960304287077441672657861737560889954942850456159634779029886348469883271721559992099839564475045048690517315077847074232471446210965903874790526391348759506435541766418300975663823972151351576635622263343381209966378795326987247428183875398573122153405405427599384753693737893761096975072439680887192950282673626272485143739799252545968224527666877735061038250035203943162715456962096420381813206122510989963632184536792154130198638899093490216465463511251870985734520587891934118181530501552099716425929999639606044293574397260485069599974726870189083994632452186270815719435491746045748879465799640468825963873892016019491315855005425863340202654132977732875906310256898758060918302369538719688054425794980941469991970232420177975723321892861161923963320659367772905362079666685214121908403171400786999700003564807574944161739685349053400896508666079874238320275530132716046851670157538491073514081944582930157432163775520745980695863183241816214798716919572503770810091162017058016568030265780738185193510499091709955826497388820953583869753608808688651602373826223241747528854524795503917208388926147831867775744471253844293328847499801476512254245434225140776156184293784843325934321467105920320182927277562504874521787180845909456721371961356337215089979386524798651946757197611937236625644444099995603399189477468069043424368468802151090559700661546450224927229296115704906682638314881734287642831762278829462876580379577876432082223257959020793279090349001276041563329348216538242870537561234758622173033807857849203366093258536213678902246721443508065582531256105203298035063901458191628411239443193852432460073181049523593651966253773086232957503463308517049083457714753683145628273688649945287040672261829263023295297806899176839308308259145543692864129592605511474941293487946780098168936162717212429982732617137208690858607479574411481389052202797202858130069859297716111588843511299488335464734354353412731658967602028967150162974892340959881639439566037791849909399777430843026309120000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2380404059926194149314857380606207385775078150124643143147317051269290620056862307315355392490058008262166946067744859164104737658757478108647742864002562334995350736983375993735140563303354020720170918888494275794658911955677592885058803522870124455605554644453003550472825083215314225821754767878519555447184671818750890759827907017436069975865797045649314249978469292047943849993416326907186826669470377923862951217447694760289099049355559421059055122448512418010877012724697146887445783149529268101796532537525321250223770919328705563169392724137417659784926878490743459283081640437705928773221144368551922750911297090754721100610841157022704755972965005962428206289414675087836621673687081704091659037755970908766190422073314854823311489644943689995899617321516150204075501132021204621037800495578404399542876221038843154061259965749854413450220488383175662457744161144158056543496098455438144896598112745747739807296418107835090763972021758423543462983262962978931152271999420047898656698539062654427328989367062257764700573832316859874078521892012054870535054671946642262852446318354807570861498459414820620490394248996136900960695974210019617354972473276489197224476223698937029523965777420451760863407527351798823999084715151889872326867537150800515969860417707086761782894843446875975705083749237284668469860646156525647660253647323963020214769690235167998645584340386295879217767252731121153863582649437993885472820285209264475887149440085150429285110766798469510175681013989947870492609495187537731478295204634356738603208814909974041014572045525925405787812772554740545454040173484452777055544875378953763008887906473269670516171220538768843601952865047324379465678274753090167138187135180923466957969151267794646134420264040022532890716731869520976285616069836546458209010803233831487112448921328815499107474998154340794004793887507768451634219490864712010150446913268779106669397269548488963222527744511393861239641309231970384133268755916555826975117976913586864465818925429733540348308543861933066364609257559006776165143360506121442039293737863885199258700879863277800346016061766951068550062608710387193733492941004745003911476874187786563370479533040869113098643368680641085787273077918909841470685988180809338557155656589753500569330483238031546484113516026487679710951013394115845221961075833962496000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2434899671665512232641591556073670244261966823180784987160831793744331927371806025453699252565783083778275215539366477470442365711186931575081219297874447619114548089153674551707969064362846087978437778923500743760705347192971218684691982348313104969731603568043847927750949878268628190767530707103110470974101217104615598135851630973758744639308369711491202300947701716727555193064314966103615478968468378106973334256016474765082862948928445073609365141212938656684666200477588360680782566311411761344895996878538600508781854171576365413394590355070603388704098731774293289447187058264733290972509129389433327425261210386416623560783872419275046326233821544411677245572811483608374823499540131839517656368143675728594438871523631368653163368688211971615146607832276921683878885172302305771622383836243423735806124767264067711104507683448235613771615543579161810498106104352406501889605294627118724752299241101321773811468354765794146133882777140560338325867015408920098706269728166674860962121902693324348437413156573165990051933142909413381517710551048471036996389498070687411874542195845197235754937967055780987193181991477110055692615269583116246519846765071677476490169048935575463242248294061898060516423723370261500131081930274192926341691157510662579759418270410318242353429721144443029586256387654873455975696019085283655654629007285717855407580477971938584461769886841972337055947517055511387978277150872412168780576223048426530380813550089470188779133987200131708797397131136613046131628998460187587353797612042450207371042235204059727701074811558830535678492441480285169190968609217378404558338816324990006215510624203001565361369639224801188888220722876353589219003520074648643968935681930278580224668910081766055603161917643520032152417793646369140487259642786703548720909820770730614502670428797530500722469819933567970007918060134289931363343496257965982780863607294419997130667411057294135410106031054283071883630240580575183319325329737394957591533805154329518607665321520648064275825275314829193138544462657933452673310336433137770374988389268600259509047586835213629251440721018981689749940540360716540956565166931202968673470373151460496195696231885103035431100897791464721143067773346437812859326190952347359803149267614414608585221621842595808890982077961766531914495663672133175432889868411207680000000000000000000000000000000000000000000000000000000000000*i1^19 + 693423945730300715335560910217549450947721774310028867906674192410342596686900750069664877270643229178392509611481649326258802687091842686577488150659928097777142741868449398021228341043018469812114860920005159705960495003588462371852274695904747402516012191455349420560155837312662444966643711051527905710401482295930026332171865292873741502668681849970658268970580407030220994075942866755905871561805116075399924608321236494079563694192946115340742367686040543492236465525800790881040237209820575185971050015135324119421697382595479736491078869516787483599542035261868930675948605831983934530275599851314265179740895781380566634315506735420251278445314421868248813902517441442023815323257101451882747210057053468813498660032757904374814243387687968596408323936693695892631705719692974262778953783944081011894367903122258471054013936039775837150166346458606348696878390487788503829253222595883014362994122905823544567328677617931847269867543423916421452092916928652807353775722138891731068815808464356842422797638011405408447281752437718707155543871066371933753939997475388544256381189338683604206917058047954604909598349669953000786075405835422207932018586796309571148591276305914715923974798986138533623984734454958358733712526329964874552450428090920744948111635771697026597261953547107994942573982582962124153934248470134101197953712747578441028001540384857578594040159095231164384611380961113518678573084842001099600520861632806680129293199609273435995583013426687499973614677365606687443340935660269238515734132840618339771814653985943350119196604495970279878409413899177989035378087904267695775363621136878841451108837029955573395824613437430605854363577825496097817038385628551841185326880604439594659344894562616630231513265174861872880052589972007174595026281381179302416266437056354234870595229071876772356275770146256370864394702986526986032179163428975340342972704852148326288631905925445515027333314275570909744383006282668985478976919110750206940746443859756802732529729083929796268609625386338585398408950714430519279899783596084984633063461725032419186687574555068244104088221020969269756028626885791783601659335233257684356181479452219853467718541457508316497127653999804901199701043374447592952131133416701313189721897315171677590652290448243128506051426217295874678589275893629410527787781309071360000000000000000000000000000000000000000000000000000000000*i1^20 + -113858895045211606460426170196856543638345609761145645498260384272085021765833904642522843556956639594858810062832948661957017905717836899621212716470920220717485137965991323212620354800101312768460106414055959173935333035924699768144008723037824894921937138608079969216950514875987158092045222015297923169039942114537983920641068266485725412086981528388958718656803833754900531259819532287682561662193684341263810759105449552857736373206035239124403908620097079570185780401767961682288569287251513309521234717980140977196989374075900969902088628095220192590758661981322562007623041256811769104878748952023687168145840186456443123722009088864779211701390487843075020690166763067027901428918345455181044470973000536419458503156419580969461553476523562097626051434363670225274990581416326360161836649683404332252077957399664019358423587024207464673479079701613345173484437409304436544038467760493479767636461949513754131720499111831010557257093819700848587441068119551954648049998215512439247981298410052753047875254437805619734228512714157430006116193009907295457286357801282585335340639001218079972985631616345562929394901306935358804653429646411286494043484930422269966954701492524176693010189356847151982666818870611905339869091372031016657877169800426626122736136448958089870472507536021357676124787151320193401302037627187537661889747250860556258135136376069353931783419473276209399823407824336429037642547018343348160783909218013376720961145121471732768584139332415256942983661441294879139921695883179627623859549332654590822598414518926901041112494151968210483015788315342458129006605702994345234619777850912907882968925508135427640119621208555230519537578009149930745255691996427978028069611217561464373266693444172135047719495699126192476710129351508024494208171991666165959708502450797718512880782346880157333799530158611141423993086984697630373990589874008312103354119765997371587997296763752156726378422655391705500055020681337713219928298844465734831952025469834087151866409234736671204924709720931266238191816816677326883833991613805620870585976678010729601417042215038480209082369551383156299949863846123966043925606572906883367143283199656344026658323366826170064076360870509992135405083107136482012846028722181605372622976233514380524288569587922108225998663966244622256158115220716059197212974068531200000000000000000000000000000000000000000000000000000000*i1^21 + 10919054758221894766680855528398958914135200829586306303282216933612394699733170686926220341629294973475743404670739723861069370559677989043070941253842785316884723307758912146359334359035011163587171465633585252502208122782638841258210837209443158589066012919922321039531815440196495962155203811477584930951446022925420912500360171255569780296842103111400166418033928590618411742316807486575910469397421896556820731637694516601192942222335148581820692411401236040217515152698154776738756275551181726022359842144631872238602920732141661736429192555875010843237463021627575965544314537906603487634989678132377518813099592637367470398053025289553976932299725256382786993409563828838187032529028256947308305721204070010260500511669622087527752646304742914829502331090021220311888700398271228217160706090313450725986432946767204667689552614882187684841347229785557600977431096038334676008921539040775258352850287098978565368632440404902473849086164548695614508203868036715088905485579333870799412824007132965361778209068557062934737477420602187237591101398775940399251659812286433715393415937412064133504189606558240082312025531480257536727787388702211411501819456807998108075824357587676695738807066415146484991522631290306418732191421028218372739475115571778841957420681350839490033333818261734832450346163853937366647457987449660674253615147658548590920039695607631467898267314764204114322785785723915763111726796632404026723856971510074793982741994642553088825345030652150939798305089642476325278983956240690808058378816879772007215085621513688403086853293710089548580762728548100939419356799793937169392654104288099279021748922473063801835682906829054384370781151907736243040199280958788124927265668702474437316905549389938927032953200763193630404749562683794860999115737091679893707911947886965055486064525202316778109797046832084654476250637547209444881189715514339100982873234975467267399150234678081601039823081821924609247735722276837714108892598971234428750604910793757524999176216335864214138183447155537323708907606791927300207340417384962615382552805573626507657899938157138749012259680882520834089354101435911705009007204055314195141912050352421733059563797332522743184372687397708881736347993243443226889834646382340471467630465658060510197261881321042387311890733636006198946840517021510243994143031296000000000000000000000000000000000000000000000000000000*i1^22 + -624469072128103074269415870361321538625187859426427326233861150868346875537430537714521301297376830684794928304197606634348960798272076377279472299761917467701778126090441262836263219571037455306631795484487804793737765636198795504622209362309318154140186004421590753935823751637536781484807722558713122556229900890784162637979940979083100569818392889706378189065933317836659279233849203718943170243117965648187073773781906521120658499733408376138781652924726780226266703902196168420244331705235261545568740707279602310301949958883733454948582826853541797432769144364846469237547430821453205163478624435601417469082420456070793334863351442743092200619937204340369575672859121469275396243140461880476011692192215191161672781364534881239500660122981563436114957787702919346776579842264175154616205350601072988744148877922550353518901939737738551478730097563571718580773397803356600780191480926188985277679977479218142486843093385910538202330799575928644223323018014423813746038854797292218841541272055287846219334242631996739999251310246424039247755082766059504833722912515772829244694510323493567938618966405061687759644407574304210253062496815657142881231782197153040092402068914199187184232875920324064704479175648842794121680718957905797965418419685007721110080677134774243814116824331480816892160552592225093186942908413078005688206510642793810722257480745406920531385344586099070431247410446695351458544618965200707079465664751835154881858527762230962524928419379435760364232237547531384421867524505897033775257948165906709865401606103562339727691674186232210103022289398667994751453095495658332256628985533559729572022724003258508823622043733899729406803821607101770026059956611396014314175804899594831987792474817411813312315690159486303682672179322506513994429523805682561681286149130265912888406260388532907410391107322796781617072863038262759065843240239618064393132905867152499889330378193370478789264837532654800711182121231578814678064819664000666407934314355980497166066201611401632023520262032741389273247176322695528467127007882356412173096179258360032250099178479774824856073743296662638664052131744610453546714656733311455158890378441515072286237457036881869125065682764545469518876987336591269937468059722096208773823616788321203318086205515569644026410548742710419975068653459826925725391257600000000000000000000000000000000000000000000000000000*i1^23 + 41445630643245523756431657530272788235073337136100718154841263158288315927087965488761363304109949867029257246373934025729415405208458822131986811638297626701729486339160700245487345719373753195003793410016690803864459197306626038504258837657892620789627152728620894434806013738439986440096429593793896669792555190649328927437986280034665517917700271954796875762969031881906313621252204450397047162053361416513974942457854897613445191265816879600000989765446450879949282303654666588174066641497348948794089388893159638303530008312858788658908364523715273985889757857682116967453077233416909317598616095033436566321312267364205888595518175301317232543465561140964888574171515843763070626187515874460769095380638438552883337520164441175712080466868325001608658921760718694918973189851519666688657954192120676311142808223571297991403988302138295878251195686242548380471733541845525352870937669211345869342352384347501679773834677007079136937907833941558593363838731929987494662336698409809864280813690961484406293556955392831855158011967503579587695258482391694465756344450998901563837454224502595227382308482033419191703766005556871025491354064204317860746172441677617224810702062534516555000906204742445924852690648127026444743498537983064279747942258581794216016673311070141634944397259159337478129174331254841938500072256663643373224219281331007475130130134367467496337532932035236310547986312791025962430851031414985307279250778411215564517844839970907063384190000526095410496858008887219111515584040177245911496399494572822386767101156283785454655119887699148980833388307802802011769449944334067059348026230137700401936197025531620363513400741460656727684994841868065830374158076863121846917391607479751335260047990549977509419179484417181777691645135559165200911602572371726216902357269572321900754825288562321721916447950287516691141536615451608889199917286710705360355627695449835952541858129833943599059737127489002841733019819429896648383886348968294254850726662780534059884916343460177129352247547928933157007958656152228847790081474141895052915985826849328734878154232359675166513621401812912844687268150991065848002105774279395570799112332711038313382829616318137276410314604690824216011230942559925369319686718691471529508924549590860752516410840839301672551239059360142480975958533462813111746560000000000000000000000000000000000000000000000000000*i1^24 + -3236425266131885294267927898800085628303221329099589587981701603782236938169367213803817196887223449356472324550448515939065467470310419668810009737778136009523669818471489954038865442811114930007926856988845116245712157957215804132557876640428314074034712066025919621417409422625363052398790029349822813454953269196509201384427657455058852671137449375708712702439032021686894323296952367512633584506865646055202420795749855657556975627387631510087873979861022573113377667506581989424023822973773541627249029129181811227950791340022582142883901610503344749444636158556912597441591228839286874579404342369124460074333277371368363613214712114512990419051749892052406948621981381833131086817833140444927968360999683809190313307884495762877612014124993919892847898646259697491344241607558472395105085998886712248800027990877708757003438606927146252573497435919250237193821662449950834070003344038945584369904600822123226469417865824123153238343532271724388801992335156340923955543396340103258585749949126677687388249892323550343111892857504518799350215641282645556047587323707382481169659337569561682102634479494042307375468011116793808862408067113377823179877399839646362284217120799310054464907113160941963998513390037171441244106700543187897766204417043762596405243454456131162598356174559519941988780779166703015846195671741941749891394651913127194059140097771546557422176338165282520536298200101937395135612621687846098906415989391013578398999471368548948851538009081858748458029732486908102647168976671994925548018236877049729229676395890842772988339953558444012108325080749049623270441796456411399374384580495743272861965335835349399996573441117755540278336319810663714866268399443981974877022972593131613320998821412456261925419970961717784576183154838960105258394053287750726861904133435919823432877413969176413648650339116334660284376661625941442682483060107189048668460302054142899210268103717244027740465853063146452197897468917134108822849998854961872500512306112540802868833739832797219951717881067748634800659644111196603833573740437649249429183341523010424312776980140051537551969586820181501729822176637554533012891275748589261841129071810645231571770807042305282908682585645192179685976813431979362430419315416375094940618853846526334305726640947558376266606444803477983266032093439143436510822400000000000000000000000000000000000000000000000*i1^25 + 130205814991356084214938804170691959146899773556397944686453164091206521024010568848061825347894871795066765530308506311580270414329493463231794782761209397324477782272592488339732204111404248800405170823778674016888302871079123685642297720015068834975257114689870799411674173489258237357439038001418149365966180641582983124866778705342758725548712412971014720793938165880657918606368141737581598038921991104563517965443129225224198462653787339435422378262907759665167538521082825705840897224055021720123399919176074139229288712484021962115442713027498499411010589205253136871576975253204669390771063413003868764275481610383003775299344575707487524643691819541204579948168045888649913448015080308363806687189892779511427064517018146592687268068867767709665264249306506249001344543836207326446436579414710176194877120550805535734811762418473208217743046643175801205490887021793471833065618952656402405346121371371273663478206052754925603821602575699670204644648960063227402409367681546997742897493401403888577898523179544408316558190221350804200313430277119323653190175872584336277150552732142317775230325589580687860892746481385712230635236471020820123264474703799765904918822871954401130247583485937976736983009932486197269158762708839034863693632157110143307384099879335715971894035528312905454822136370599584759400117983248173731799661935275408565599557384860484464131188013054473008464933646751760498383657262068461202911692113183306769675730206123823722902046414759505205393589195001115621789649135991667049377913799477820520041360426754672581563757793953501603536640830334533807563899018596610054461943606691928312287214978340163216966044615385504516021063067398984775419056724275620822111280127907640866117298006165423611450614267505276815132369241326362492500690181738928881513051446876559515397492320022978244250617937930085691361689662562894450621239745105162335747663302787161337435089328580086430883296066020449553687975577964408186967001843260229244531283133474681405854163915751739084910338818126985468842266881107156867310247988842033682551252799689151287752820235059663385772630665817204081236317823957553862407285329540872071392449604167380720574637653958519789700620350317379343656633669576959434442468626038361222306808324130080196642473121721849310657470965826464884976845406954846158848000000000000000000000000000000000000000000000*i1^26 + -14704343388310109813063513398717327374660625835929620220941803839756180818326393032570726591630786067378056527181250658993931433857099693083147829091061346216070145639197253720355800490615123589474758091401105803924707733026953776947827072742385472441847033838079389657131516462720269459479151997188650588650109798956684352171765517764801582014392228408203626216012286888605207352387982898753884264377269929938627893383219203606830056619737546232120554841048402509625781387189032152956785389601929108012658064334794994827714671904366007970759305790551734176380600182520161667826717871216692061677729877678503755296136880078027364317111069278725604204041585219335253433201181394003608306891637228552908860381018872622537082410120017657231953446156236754051935469569573191140554226599304308902235586256417666451936914018779747349474401412112277588898749552455893298765970580295547870905173143212525643254199768793701503424711852169055160758393902007235673070536449369203775737775330999918700699307844339058962317804784959816521855208661942206263836118805729187068774344721459352791196820625744674025452602089606145430718865455129758071096147007669501462768292002830351620167483677436015377248330230471675588803353422527685397714426879870017286793942742946890764727965144366466678872871939058274047391948446104126032064240415224067655568471483201467962911274175855783257702875819000164937229600172658385860862916845593156579159512681783876216333543199437352969096875005288433801408180580015653952496827536233474291571998156471484600627095604646653845482886615280509489422876490458335285109316932051918258919448930624963042350571633819103355500726876441176241041798487151156874746719483808024315626486098978104388478528837920437316155727454985310742603907860558374455332958033025448764234741719921583163036982538838243747174501226144266997536321304923418181998938925582338235741168767261206253326775603766276402353989971395202765225287111433921578133039267573855407597576044536633319118476393512250689299557704011238886061177437338237672818465116538304024056196568548341190882896569124729884640860302058910129569944550328707367870479974975625050005208780591401274241779122078732355494066947497989783342823991953808795910354958053265158058350676818473604998950581609627143742783697227504191273528818589017047040000000000000000000000000000000000000000000*i1^27 + 498002328181194694340645766383305321456259035568871639610619116359495570036823225486287287632699446520115909915220641158705239408982716223490166860757006083132939738998265130838754709864019832519956810989326535909626011240273849797421298426024422397717745701298705775395249391485341970443630109772276001209370673566126327021366586442083223842307556066474250894817637341810555529109011090226964298014564680808470070079957651737032377170691987008835978051921325210651918871833786358209081402147628789071208378231612985373095815093894211631279495272297193611711949574734378993766029743496253369258093252864353584734720491140410768519552853121687770792710114336440310950405308699026954546725573377049459562537879999044297038101034551827968615067514967026879592694032346846286784906432101810215583657085828859949337304500938774322495136619707816329299224188072654823713670352207855101997457971786557976534893185742508178744297421729674360337680601580561419917417075702671585106824716495362571575739766498640502219134535774485328389003726035244718623462259076697863839482307847020384204182869029723709256166751375987628469101278561962197602404530735412278253374652505837476077789926563573275743147037063546958973884437364085181336161477194273123605440320535212195329155524665067537341264688027836957917075068550078555104541826207323127302463642559416629484166120204911763839461014516929198568313435930925846051852377029800950605434386541498917355666772389122980012022871497669364073278652633155760899699751932356490247136889139146247968689893275633945052563368295350260666508247673963464000626423000940417815987309282084945183550407653684475365231503263278088044923662117190614238530542954588814245678849881720703398279213445857971817474758715156050695724343643974328971871192372773544815870534096762729099807731863157542651171226337823086802225132406757425579019273067734337000552890824682950375666466306485127429657052153157826819795848836608275873811191579899982785027612636194230606411640995259345646329848537719872778507602481885681596022403565730375357481351424481221776513578370058990848225056444325254856383073244104876612791000400734422865178150516570366177938695509104387070336514800844449032043378342542760805987268291107429603054071382937139771343079501266972510415858410750901606135344828252160000000000000000000000000000000000000000000*i1^28 + 11628849792372588004806933357279739077935789452964894690699665059192159835261647812342999717077810719591967852031078158355167862505930337525645043764950152051147175151660082127218956412253019404254900128717906795229670466072914776479263119053185988431786572950516369697976383581505009863938557700379067668640012455021358560002098056020375277965009996621291080509406600504517928626287309425479509128109775326143739571469657954633287929100676426924211551094032241647337968743015403313015033079194407636933688578496877716214759230110864401961475440212688761123679634822204098196488275319566757269244179217120718567783322252877515535511808489158705950151188620408226358903056485624902154705403841465542512391586986700060021847872401792279910575985361502466506773895342054813442939173071116979795256057484178862749475040230961446319691090545019528520842688711780554104463210887738070131820923423479017607253972591644787984772771045711486644905262934675386558270365994948609398507530928906215506472360604359680361198833609182490699486925879455564251109230535867878270566649664422324114715541617895812641971799639918444177776429617422992487394164933014653908835403441570271439514970056187403732350903367909073939197392597453701727893198395669348542756415282261445810621902892592812558713887724078678748536719716092673796998499167487121694536129891625346436205498630659958063841032161295399598381100060484134037940974264499912799344887039581819777251357133485520383459632194349557939313516595031955790128503076768379913098578157624228254613044374468343276820689977942595162514230954364689192136040464869483733473132659376820107701778843287193483220607232713172828424049546367732634823850982178668248864560740657141039766898824326529605404611847884023768074837904332755132641049414523228418304208157823966461878860654242194014789289253835493596785843454740287648885683790199222411323618355736672501893827125017595755351074912905821101701503199511858559791233258260647037964992461999957606874755920602933973652474303673315305099642423114646992883539667211495343247007639797601432470551590841803292372341379610755176519693683248839406301760937204916436211965099639666199660001978643328913816853310472819501821865501101127928393072061520876379228431644039261633257023096812523438326445808649052958054937148784640000000000000000000000000000000000000000*i1^29 + 4061135787258831948648962701957937853691630416799370098896416024447990419117335097192997723041035258243391106302244065798151954939435698575453089735230010597171175186397525739726849176764460910559918023905572508643050385787744927062596874047379235926095605596895575310983102773027902103020548968194974342802679957082536188439543864960172603350831055131264232519563682454772004220714512064205213548113747064436389455445604374789785774602016223343582857436983898393457796379968551379511761339058031500753488858340726342390212042798739351561798102670711289927561431572197728952424385317582830347817625947764639127799492422067640945055481121047711120658786342115474934493061251448619799358584075083980130126909315187628541945876589005050549552244434486026579516518789289889992219345477552562104548281429659207699243851393750556790145232928365437679915844269860914424004506910780795670137594868298381368809044922459567424454601465884367030226616787921525523082089000217191694578384940832731376908246218215368689309746522477954972303686452389882843315702068803493876993017469631309280440085618406139630821184056260283994835978243457674462835016224146572021444584588201668212741261069368718858014596755677982916828294166307500257130102366592419704429288876214204907721978850053617711558768587568358701091439448065758400157215028732236289415842568335150423369039186735067260753256361783749398381542758527502776469666647289823299207536429512097382251786300847818882282732643111930311974296679721190743051242605176615861322276563351003616791142258272932495236976620161990791328070303671388868373586540845331993153568139918131365528672821245725452758567203130694870682760464252756935204902809924060646703362191151065275287670936927962038545938086911295083888871700103342672878820223658275640080306158466042870071899367310859956221444593637755225459997921233634092593962942754455225578303378158154386755979366020392144718134575004001676501529614795036914916677092132879432302207248041387781117591396952906075116868214495964416457978890460666338177832622432489068999283369614770883045828095229452066687189690178823324907138031105292106707596684906804433644317860970348002210751388701916010756883997157253271233423690235222276756652209338084640071075803224098587499315797118667481654948071044442000875702808739840000000000000000000000000000000000000*i1^30 + 237499521488359803835387652062153849120012570062928049243862704604207151907108374178982789068654737751791667716029831214018561371407645078547070829641869364204603497238375446303843865704971976685772061714898282842217610917312383257666048095378028850839377162466794121019884232441916550022256102180051215856350453470686952060980895731901032037008685431072129852671163178843399392214191986432759498282135833493626286504890593314481964549491906586770535792420763174183394799967885144727062276067305154281586589133260262486135650274299409209159940553766855179313962206995934797456232490881085610487048517629979370966464888287791744461834817901464003330483866778910925927250171824198038162511243055030055014113149075952571202830449239280495453540960069297915062424901522426719921201055507050425805614487393443234086325523886995394514250147219263224299566769849143584188431107120244801499653521454297134748895225361479619761126988522523994438594719002394999051596199369128123513151467891392786245951477623556399195381781185632115297491452910244805694326586986745488093909827887316134325225693388996975645828572535968510227581527588217257428484520638312588359621787846852535865232094111052118317003396614527067663004656928922384754905315049661223182330007629424595515043212686775324936357027379031637021535176749633899639756000837252358993579788397936799412494161485994741428735327559566053881361174639883830320193941666718317942999312336478477327987899885807546663710950703233163780241856252757122905835404854693011343574941137902616265481266314695182501807269847621755399284723035619587865700829384468606164714359628235316675303267712916056590930024279780421984294648771952264200150478078126862902796123361300597536573472193506672315535525663711989575436373864304324646535701426330229325555051563522226202010311884466036911394510712456893745668816487361867212193125888675551480596555628042226431189236524448352899259213256961992446052826579699723231437784280983087135887027166884039461572785699876156304092767637342720632534096376570918171314506838610329371479794593857202610738121352218660713363321842486610994720076841371703060083861349872961134847722381323550124522274499877571744123377696297312116989467411298436750067632184508136109393091075367480496678788090167603712860117522342930909012112179200000000000000000000000000000000000*i1^31 + 16781232387129726167368975596756990876116095041159496209299331791413194976810404996448252629870914655333691863896845071633370070676731722239259007020156696377995140070131338320485411030142188656807770327308370038290517852031889010136564933018810674043525363940055136977347229154885629955854812716786664140280084755156098934822413853479298078696697828487604663778065928924042029122194693959944659835194830323133471668234459963385770733820166753655648147429038988136537522199690574739740777637736502992933498742051890861411013093635121755273727800366857227241802809939791024967254214985570264563457611106813690814936160171420618265740705645478783407043530800579879852977657453900820444446702293660159017050132821370245517982905011242058025401563242492555417952154419318555951689379401039895392563455583279361182409624831820936570994589443020441557919621751280199037026411993093248167098261696106218856458208735970921497432600330750014532664057943784997409528580133412077703377520991918705819682240778732958950963397645317069564992700103280690847814845569095547390065268130362400871041660572029808138279576373600273948111530556108943451654833595870834055033926632801473249469839686110807884365318005015114126981815686244475241267038325040026711216676369801340705447784029847052097330366696949456135049103847247230578836916928177842469987862234162158348772971958160485324368305078326142196996088918275065102424269432260642280775120887995929961434280366550503906619768865461765962869458034032164354190365761846926071700617519642531510325787038119751368332239662094172296742732545612504157179972842287157567017875562555442319570019405651905715290846348694217526430243908850912584499502443589138923865111952890634796855006596263730884379641069924120472168498313724619852346102225637058926739706624603703240581731890779910998623061441337675982712069436428616311016984747686809788499771001716174653683009574110136999024891206204697528873734573469873992919468093764111155348662872159098594614700938085541146775936898481093330270945979563328585007726774522884185866101203964053997076894381821910208500374732344480132347955632681795482500632097006038340506198722516574638476779854617430509402607196817786704919032174178257118143365780629123134640687946900248634255719301786586387656943546646206881468514304000000000000000000000000000000000*i1^32 + 677341596547411260944987949272256805225593233981398851865411678936361793041593878863579362624098939825211778019064183243098583553696218175032220260712669521835306938527544049583519462296802173271642147725622827866906726221471024297318560001561066954694557959661371740668576777622350129146655587642570243891379446705682407892453058385158138337577740290976899361983562238189556527202206673604369372813899019695909791131631522017895902187792626867544638330966556080919086217732732583751948061500576198080510985469280403431044335114199481721165996653413984930248344756819351533813384812666109510772325434999530585582169021223930410591518488296886026126021015896484341900840191123830511629490367696181415522166517463644653747533123694487008120821401243239804665054500562819844635589073379658402553616097792744473542722749468075961125386836855245694105128344723182519400860200932238033073420324306051962563609927957945749285076960870833448774776314607682692021807069296491565685516879783349323428056483295717068846131964597415687508373906346142463881090407206488079839258405844802670436274906090496202830138535189346665883117045818704242409280975665914175272682627762289520303092928998668749199896336565971779585136430577131854638763083733340293263728209249428593011722182112897159816658132112304615565876605795916442262318614297179862832575361329772274477590113585281445010074409815330564712369380433490883280460216218257772368197895212153042626435941893437284284381081915755615721808040116231426159462672385694029310980701131874244996505097540418535359631000956336228312549833357935979603694126342115277929503341463028960531370927754494733309379215570208552059438169951905770552235563167434575279509473377639773324875375726334496450864033127845328065908842331267393391739969963250548506081158996532736675252647855321056364890291044579936690889652035458141487278339558936126203201347924990082172528294588705801012797699493574410723128460384449668560532446716526493553125436957643976576799483802064422370633274173840380565929745322701312787015459917361894828347397338977111028173169864537305234659509826851996881682026474830732580373759738830452932026591550935846885760636280290370900570747928620515006367217002552174204766424052927009652190845449672464862145411554365817838361104272281884321382400000000000000000000000000000000*i1^33 + 25756463053818325139124914569250175497177249740642224175055661353299703748127356887878233916289599751449225512723203654234955258244830848088182182308414227409306612147312321220643088522588636644160026350729906917120277515197690806728876909324840824300532788600006026934982107900893726652359761425882231385821140369409024565140162869896401031241437803169123298521694805218246134211333267951059055828021607282903991153695958875234693257119528378744320222744105303759323709033778981053459330339739542425002763242694450410528278397641792095048005784210731567006595089982866868926876469332643005332445513940457049339719263714009578387891123480362079239711053095405299738157210685697883314213809790891441831159412673594964743548255034534218981466963679897504936478795800811511218003020165408421977869661142786609385295285660545208485869890678159127206084894985712300829687897028861317742880512757538842393082316036630537405934913712272868957145857035960548937249138225767925173701299603408401054383959016168470898252181492562015280215358381355428755434153241917195377849264545576716773253939834507444772271530595356095367159954009754067199715210890918792625502506404439578826263374841081630959038704131653264208434378376164126397640788647676879811602086328519262231972529213101100690625926833576894228252698487747697873707973857630153379094769411451307122920676014746465488863864875279672009415849063241415658153107813490094081679490259252775011226454930542707175678979812135770887290446924831349360727067477399720824072699325851734168803812895812550524252551337884903183735575821936858452796666851669076746785265956329013844611049281635818296228705376692541778903900671074455577300207016257699401677941166798406199372093185704083786460234998795209427605586925219355692078843017387337583538433007177796749258816150572354431433353803365575859299472754424949345792023023656619704976187865239841108607193959286318155268089827898649338541113523505661259187241968721744623382830295662894310554478411458967571201396896936202596617314428851648066546438415424834025662654068150829252149218473875288161583962655558600418679474877568651495524741433961504802597028336586618192917222106951066725372963243358124264925015634857012332904404610466841961577824456389873034273122528658808358667000199754947756032000000000000000000000000000000*i1^34 + 684290151456562202842942117250258742619447642385229241479985840669947208351862869342912084271866268167027132620886355297962949118515725101598891512309516247865255282789389899877278527419706750492028865675873248452207207701148572678032920484162554868121842539598706691560093712590657195658738655490387201616767677890851250201339641485091927586209230600169328863232489237607878023146977809405227972474046473067641940453827555203692917021248441843610132177571157867133187601924197628094566943090372460681022036331217999016845562880009793104301091690280556766865451239635590404637409786776649356369762024274959073382986204145605110009922533046132300730941176978215674045908817885285950949763068378076914675290943015177373012869268711383613753779199502398750080956647898687567707538019691809664945868773275555027812752334101661630532947916775745427619783042395827151339155980386329311463088815209757836625015005099794246287899244292119001629815997049517121326320400452985896427984049185146669385941402354527128732159516040106430663167097187339557763662347222980306562292320291182744295397910018871243287302542502166754194127813146091876118373722705943063577842899269032214581932878367668499013200107514699586469143456164266574156996938245774917620965199754467246758959048003319480045321184479670006665294152856464292569481509239323526318250522902861603688972948530881301381418157251338511370619712227282838857162225506381251010277910575033415374292177173026598508620880991408014360498450295059202049282128384993782357033333934126230504964618138653953573666547498998122864789897298767074325659955476930464780540733526376272575639663723893153176244079855312470132380696452091136470325258770202387356447222022572956797203877212755715230748258848472521862135131217898765823804328088370345581998509297781337883695768258615806514725398153370366356485336675271485742660049462006386680291512368866012164384849202085275308009527953304780017228033873496685506342403248447992861425870718610484608657740046720384485185014330105578284907568169051616999973840907078168075556784429305024077396974740679889744618855781173193460433441160817290207476506021585280521749691607330029970820292261107049941862586749610389128723205888586299899679430376439163413284721327402500390022203832613725087728497515193958400000000000000000000000000000*i1^35 + 17965163046170808634013242810992038279068940545078834931148381695802494251602749992510432547204939603588021271043678865122483849413116206580560904765120390068251799556230513340391456023898323544701282189506056932566865248719535723725656931121546165546243204455656421574384185881095508470326390826499158769391059934179873194003136029500383918241306005385280733864232176466895115975082810076178714391632679979720161641150257633780294375096513405601597204396145940394766057445298913761806882251202009795375160024404722386498988333384503104252837113983861778045874310932369906691668140889567081818726318561010734560027435854505079436550770505918911099077460171438570890947449538742026813504685858168159413265022053083535674168086819248077308765216393291456458672372860419569296976858741819025238437595610266623680321996077461802376906424615564340819692533200183189644136700558578782406967170115975549988768936908851171499459504926754313279933415219828422976647406766084576110769220887190471366900840700639462931985391993561883125862764255813578427750505615121266679641674716438704037158814802953016005206370173335532828387340780324834921132715077539165279390311805599963185145695692840320529578108664605644913535240998305993045868136917500872936422579983199103030375049489414137582942592309869745354209299131319498287595065151544758812170450147004969944229975751819842906366702587998111295610999996626155735730811487586762859045498263197382545826677308818185242312219417604987225239134989068344595360875034547381028507472759190844919681792881558073147900477272121244559033265931152122396432607971603664591593271255154003689397157348942196191611220737091853648324260169216492079984680389456953156278523163583027749575974824372031637660952083929476611753784918962518912417182860169855619594705335801453193820055322291427116642697152755233166109193168504246762871192677800694550975150751645406937668525950371202952458410530265366523175606187764689136214507343160608194971579269283022431131514862652993483211713468187228438650105074764211638446625327899071164642358733354272773294660834086724470246670706758743997799827900901503331331361747906191200519068773396224176092459649788413467245247940740025553966412303407436456574111760542069023581507675032860422317822022954885749161338639220736000000000000000000000000000*i1^36 + 314304984272955077392132039161814868411227196428120981088171772160264790214217520398941135993120863748816768120523200310698301077814070773579010665804930152066499276907198052292234866985791506747206550703767145753413875114677993607176464549270838426869193626755960122915667144480473319153771100120923315348976137042624582241711114214135030230786892927163263732999389548715869151860925236271125664057116585479228911682808539691196164637201703660210567109854652388119731477749439390838425474942529164293000043579486575624573180301446205098115371949787028985155849655905974302846930699704543577738647629561902164902711673894454860904252143909741306310121703546904026667427418088024508649062260386161411781492931254199416754279912372176229686001279460865491666954565904356505407053215670392688703588185255573558245372625513407755124952407396848730192197215897582260704107107651705705774778721280465560884548152686662747043095428765205907170501398266342686169517233851817208828657471404561048419865546607088551047340958163765951755091164822553785169051841978344364909842152440048839920911550910093290681526950732020872773782815134147862941553499883165377248368739305724858997231814872920176635931742898105388333850199714521090103692512628876677294079330811570164514239691684403232279547314223018175765372167537575178933342126565074503447735385392797299430032669991488872215946495984512278622020099385695863829589655713376483473846022265434758334824216556380922608674761514447298478769639381426924637796476086362212054296469109831524997565994976522488999225948476460456486591320370783718280078273097467836630444497958681695251642542151663432007336543402789422744075715717406471235804256932925498818914430038160421926376376020774871207602907722482624545228061309997631159307791644294409010579018625964919659858208155717580799767839942508257234440366003989381062221002000461283297081657813430248247889787474276447049825091042019315100944799379958325844741229854114839001265666636407196194550415425134995537587838444032022163557578836515485270669681899959716632330316578435422062610640765471106622332942005939834301330294512832297478975128890681352078086231223028574317375304375544282243718269359451918444658014116537405370373871514545367653929784871979372037958166231708631346737840128000000000000000000000000000*i1^37 + 6012277012856606003276579306231017220973371808413411200750721438541220549189034041262482907876279401820995222262778880804127247293449217499784945253660896944593985305844238508968650575590704959408378934096382564777695979170140779887190618566558610549726774148289641112156427652142889255809973756050526605379503303136160714357633183633553323219031284206108688723162954121601207869625272309651423700811180214694500957259053290147110842886913993386148055810503649150231224723429833651292261066205425094285267967918414842961737428786052700935492812930732273913020379282973139610381897550953632681535465445064675782883014599223962469227706027784749942428712063784386326479739575839333875220620508129514897136518262712951828151404454680680627259918672152052213024830920773124554156981749807229456527428004769398816226842996349974667195147034062874104419720328702710051106087503681914001345714090313068982130368843594470431793841952298430471131636592252016935137651960361254635429678078612068558822843609244052906811870211679772140716642614699687774821214498940159932495744872140214815422567083841389034299921638995317244259847699483158497545419711964884446351297505389158986263451352738051736546165764132797412716840042346944315015689006046084811523817928686029313068891605594431422260651403219205447866705348176343461259260520867937050084936755130859240056701178988501732645106680918754824953527001141781555130893408821104167485500066985052159833649352395525272133597158040019946544195948224807968478948834556409112483146338286184831609011185189858773032773944616678636016467556957361672605134089861564841187372408215664853550734676477067251981116694835139885841995438903284906295026414781404044246264892604662440400140202471173668651938062747922631521420959212196631776829507769111020649500226973102203262993683236977444343897538066909947347387536324865889694761493958648699769463967993905615181113746714639965634618934971798249185108368116852327021635809121246273171187452621907750478844473754454656663706061887116877352166924964467022770045398002601595617532636619347953096868291585512598186943331246677449187762895324304972175175912599361607328499122292411981745942321270851403393575744220652209333654585171775204286094345436139191694953219870214844070844624390719126110208000000000000000000000000000*i1^38 + 67388522676640407768638720215005667598044286066956855567808435278986689976847601234450972888236351818093275244577831742831314301768487670557299494759637292843637038404541898427375885955425868259150740888050301534669822047041719262262442343333957852475007775013234737901783872072085070696989636114475048862844375104102877619695371929033101940270329137141082492065218450544282699957193803240808500944080424644690313885323910909041114597259675912269157254056222011145630659919953625406210884081574459467844219406729065661496299423580863381606461009527534061318957437935489397228260079631221284130084327259318170987300621515334350177252558077641447961600744948276315479777537660794283113208546376780949889226209882837146898500193414428171429298185138424787412137770256699815493608795940457242063764836882467843138475714164995128447547337860737347826986227219616086938339138698051098707914716820354780599207360177181637150295618978088425535097282715555007699680961643315961031542256705540852813819691077390692395229851414584658227013088229740634835269179540926776445802443873345190229044997191453321844495771566009629838260170509022071090729723177309227344299218238572755953250735894209274169248727092040601126544233495100224748580689685879859941767191023034363071070746697579773673161795919054519536041624181794946392849890758165042940963115573212260009974273959101161136885291298265875528418110114010385660621034058901234803251475264587079137768420047196156164758700459651431241632789727448771489167447764568034942431461276107201655540936066117095497840618556444333588774844650905014981536293039346685502748945710500292260798363905985775419189780378286020884420388193629891714947771404466018564914678222687118291283996514843818220272796515435495530937820853427661636186375587275397695654849769008808426488080537708574018494034181644695909502970043382425087088066729009951225181713350770797150304491811164159940605771487715447050497837925388079005029248409833248211737948224471151370701843783628573731534237508664954470531930613969697329236473692989303795647984292154775882180834012557316552422946626221324254402213623605846909600685369948950295777578770171641183208865159261283923649136260776925761480759092936284826482422836376840786848221337107215966106692579003623014400000000000000000000000000*i1^39 + 896189676765897663018817290375481443112168686288985477634350712795379636964981843643807834094111710719631745974668165071991351331712432827357599822881603265072999029122946206038263173962008987788301442740576888809935061153573605903616580441302415326208470931343885518275450354655978987968544797382378640438061142539956405742855308445941681685118181621958501506892592899791253065406139259314606073122578420301925408076704294092655505882352117513283765527982032460536408543460279921122789560200108306761981427083441770706194614600743340881219774155659294152107623927199820528849591414514775892252095426066473218482568307595524475815231200636855035809304613456839484950361128393188486958120394350098174568234757677226516293174376357042176346231234044041025974665509937712375694258127333593016373332376976559550537584608124674278741199720494869115262063682818691969065149529737585958377753573677394417960132639925108216486715704191558891057945094113470929799657236846365470741910560792599363931957080402945417631056191158384037075009269671903750874877438527808516970992355828016931562800452917652299275633967827638291712731279374799706743110585403623743429697486655147448924605355982397220313740235134422420192474798918296160331426356924931976539227336035243220685027682954374833218465723589361650108435825812127973733923146671145735061029251441787209693767999681918053287416536261494856200010206584700274209951379539216171497293952275616182449150375341309808271213522195099508329352384717652428446373890762381605819776495963272034889532627096927954001404184214792626479967021861719864953275140526413705917631547410237420391982319481086048897514634797914250853184361759117691566892664504208500188378830754168159488816798102736877235361690886723582044648755673437349944733529150227378239532799675605005799430845777070750985940562872659653177861446261708067570123715522437282224621411075001332832268210568308739067098818389552935990712152213383342767176309529412844905764536165805768520492642816753796373499327937038577587210617991574363282806906823025639051923059363108154101502959227256921671656781054441588892592604865596713603247907242617862039232787069933469423267051165079429496227813718690575937432199613308907109451469808454990044968438390987701691750710194995200000000000000000000000000*i1^40 + 5452800652639008710192321357698476356552402127134334274694054378646674782337761637686003442883937333934103332075837038787732107730436437998766404593559718862524010331301112087582842695536029305166732037322767684542538333613250353134200247579088212849253809495715150707447709594289689446127330818600921425911870870921542282234580660526465888985691851078202353523060293721340044058337809056622950206843236888884430810495925169840957439960838897538285069978438510786341801449787128906169509253134125985179904391507064530662408018376843120400693728420349752240805691464012265929613633279426872986760405042989462395138951062750028058528286830018067634940317685775076796434652202417352908343495410746061168036394550642249040542244748692910964652054536283419187666395319292622305261148967387755095372692056083592839670777973815852996460258702714964405627213977110816648343411671817255544620960909637413316905663335758801149981992793432099443729352131183642841695734255041286232070074285495109218142733671016632658291864550891254545225717024639253300457105739316243791300760362738264082783863438346890326469219086065856308510835976231651707660516989865829136729409660625819906706994301279555992879915816336185238869867063362507131734215851676248591987140632341221548073922055762990626439672014284158996434621952365858765477841548502448790105149397079742101154974504085530239413524745437483743565279222445472715656708494156460571257991877292274190973701327784595530836527331160992592424960838484972512158067861625493315394498837012009572895420980243502822039196883692887786685233174112525084436678222957054024156467939208518470316001933790236271808520334810114828186515139828411367568104148144069551173860999079823277777812574387133917880435521771263810433378427729267852748204681709700135176204897204496800057853086077389429270303778804678295510505708506346725404243128009591923149339724302120324206106854800490219986858772393090053905110039971610747519848896808015964180946496365061619524071471189541177923323169679513219854724789969960585418842463491410053735878557766496313734152865816949403391695140901636163226408693283014733197564566206334570316197843168644816975884779434237604863635701226310250070691893939420399644137058811686185200005622582189525915496611840000000000000000000000000*i1^41 + 42703176644226484248221073353556718315282388137255212299540672523030682500012390968727533429769470468073485928637680883880532731335236980365886972282053035930237598728962545376480018685281984824488644523067210038520881870767457702604556688303982787297095234857213113037335257954230792195983631110682938335554432107268781538777215753437865158450671139103414882732840067520678117902832719709926452232303341388773127449222405162148330879848040512010212016700298418232554443788086616554659251805068545600067352810307208836906528531201645921389018156208586215508326675392667079960911360660484994329540377829011435500959552507363024234547464141069830688202726810500892322877416575066955886855505934370469906337706503604633627575110796423494973201733537722271560071376565895813970084175319734176586618199715719751125846693158001563463919301196476722273611847900150053677036903400432785004523929383461977865799012895842277159722680223675183634624895588046879357383220047098426306597888920018808815822021748427594809900423289294835616040169133791394560012771290841489518659784395205534823686187048452043086122992688836696385351774970684364720040356655489716098633257111849016827836063227171424121447099953418702406749364192123320165440190220919268447046127072926516580393966128577914303621738387318626104565923400652769167360100130158461955887650979299612336286294013299495426665175702431384501501796004996301687788203978336516725849648388830789365636424393030650677292325149047382552064138782508049030352039378277333609221170325249898963272071318972549681147591603780369858042555217064322547292480526428558779298282255269854631013059672377373293543386459199426107694738507748387591714683826677167084536891611654993166771392709595823248377966173726664701320330427444748096245730957167465305880173711547448341003542939578058964434729612393446336276041263560743876153691633779935796511223841820516739857774679588536034617194751267819223970354808460982969639839162616463190789325617766824199917675914423972107052131020380249407134132488418119536250839951351469643853104220569656730867615096527999048683792951361736776426882753438938739176229632733212375185230079339246221530594551780776125860542296479843835767062545771981793485987050629316636455182882134170494042112000000000000000000000000*i1^42 + -745642085170805364526572388407596329383905431610636182426232534380139618982009341516567958805320375059015771292191354899415882551050467219412124012012396715964287678666462190026509276671262831215505237179173053867638807631319154746148196303497541486745834916862893151934317753363019606775264383734071826222061975520016627749640251476215893970187569657658496484338644072767608153600804773163906754004127683929011748274047980899013439341525532018805284944103519368294466692920375680372234645535074891229476106537778512815316704517112929393736383906361048711098762299940429861707122496822495980232618000498054635895081966500908056093717465767734097866036017850869411979261864513910978587165758567580652978612398600044998166338081855982314377345358967093407018757474299737498539585599791060436237158119625421355969074089307165342925449365070800954816457915691115691366067518833139894402672758901646150019060160167386466712534575089745983051117305499727770191192064149006111153395893737246808580807268235807631722941812480662647514143974248707945440289698054893156447195997428960962460923625103941033001169446845407054368285826990991027099331595971064848908161994494840496920023284849071754544012205443971617150450145389957609943561369952562112329264700442536029760062566280472006070847469827723198375860619902264858926615472089583236019273300255679229910775359420612527673684882481660506393110167447673401285877013982198016278633066575151233050518032527830317038445434950901160623265548956501544365041590300725377453336152765102666392742662633571201637984199070952592055413173180840859679017754501830949220064665834808585469224861328822344698955266611413644236597165118955322900584803545416649234354308869765458328177997388387280794900313267900852529222432864470426434400108891668365927287456693529573987749029853152799725809822698390241488531895811373663599065759015104155486366683856047507741496045193387910606518976399176773273118830928383919908591055136139488087981575245207039747716476577158682611036476381589676093276159310231658737897967838798437400302485121433321814135208961694645145219212243149732168947042837955941685713776868567599101916430236571107839447371765265393629761312096278350709226895813255584336135411696225687172125775879995392000000000000000000000000*i1^43 + 122427856802892294935908814230656009866163827180442270996289463989039243372640495346798639054208621244345113038579109998284803696198089664516962875949717710143447017457665723610197830950770127446976312918119121014383707288472379508260190541949410877906028610328904376398575934659147884939060971262100083605859430666738060245686647807524877338944475726733108995030781598446909990896747505604606617187670934449200788167363327801096651828050991533467079882809784944331821702669889818774783960628054038128843190354740643762879213646711353139667116362315886148899139660628991033954613001939549973379290912301551290711634008398445271684417409178083886095680598805064207768104835350927287661775234391128561917212421468394986251664122828317391567478342295448130450150406892322491337280650818860695104924419853888595506996515818491092961392323066197417240969947530413951620683035886790176239305964447149572835550680376962235337934755862407733742318521708356006572779707077570276689433408662168762171889563284773496640709506472717569682344028647651442915925556078868533838223383559506002052630003367851049539570370124455940313870990151740222685140199510850992013463739414965119075507575729303237937307475798264794303146285932326053249236983651199112295358510416811671546176080377228875467559830562126822376071613839498640592519441111802026572907358393883882115042140172332525693781036048600117846881386742012918595986794564304420046688192552529851071868209262097242754568283343610202815797613088842451459856748110118935403663405950599452458834213132421310702795370768290656279493681527874352323747013400105934944128407895895214896415015061384681166138691198529552583607649290015726153519988246125270079084566008297339732460562808318285206375878067989311941625764229735269390932404622943436013421516491360197495472522623508303389815706520220539694116200523525231113271365610402309332359469117278445570530187415370289053103967271225743488372865789954922889483480718693107374297054514612635521626460897369766153716669447549636226582592476911633979141276839075444594419559591053068491233059414862712048534317789574067294674140721967411832926919993855582695130749131006603664806732897535163897100420977514629959882584220615658301398298541588141705202485742796800000000000000000000000*i1^44 + 160715387112684724715898023710562591334299004076923435010815160446287194450807877905392668151657534936346380195182059380665292066184497458724475248643417302393770736036853539270257815941448265326628642498519818424150342656036546899618990348961727728006357381336116465824537523411789398428153456209434169771418497328340607443203200168954322576598796015083449306386419750976604521149587838271461578359113869494954681190108941901455078087577313751892294877600524854879908469972274559416908209323632255065893374188303200664624853608837993842697317759498773067618197704259697347778096472922590621995045344115217760813039527505331166995395312138655233523272671883990501430581568747117674448117954488438071926266914685154895823984961013719832516671513230372926983556771812269482801535313782228347420408512669385687055496000800311488896069223866168741131911111758464410163682653455397970293152348090614119630160643652010947646090825337407453002677606470339608334459863882260689053378656912358186300163462396706237814437199579159701399675143838750249449832451743401570574312822857178211624996240131600035849315241831476307076171919843919157912972300588587281756732755959117584006456072384573683015704738843230943250888980632561071945068015202513280968515405967563848928749105124974536122517661224465981777159898162378322733738010553030829465037117354582530752301927110308232085587939645590231384927333207847890901250763526365931593787421447384028307621729957122241846647169137801478151168793015335462117759947931657334307164440530523587447296145288789780055704537473255054163034414496535568143254769151107127155798686896483830541879811870954251710468821401471914482197854356615907283111680300388926446936017778418009477057400524842085887508491666981512310898283186240879573440459812836949452343704684617816901718094580770728969731010441230491520563672327281660325689521512094050008779066098302866439508600750697750885948487856958008913428281005545328478278168259465323449799177383448820120801446513514406489776992011604114430608128200909000712976592336722567944578562702236698447937329895718611344744929564568041402058050954832666984680341874581414496917981938007526372599509116204629438414198308213594807894123264327111470467953128904054659035955200000000000000000000000*i1^45 + 86254471764768877304280184494421527363319120699313228087568260479859611566365571981266185562391163415205114341223928985510850162732833655889426750955444947931017752378738473239939502627438542049707117480705627173812679944842251354875331277372301991561739040006224626041587354660767666088583909348155318449836251850446253652625462197568509463889285441072773342779027441833113965644668153387727696421250202815980684736313801444230391900394809029688212809528038357700609989486994644300366026757589143657727972595321991658234648818434778585148991596766602573831638547922820728366205362142451468952385774438074902633877201105094668909331712608099994308214321987533468576752012618190021359561760637824866316364242133308399381041971547194905150853472047845853670245540545201172078529114599398179310546366201685824257650554490929772911654707375737155840412520905003052085446692960905395728230469683795019673570288365761983528143642681622798784291173762586833379759379930792878703067623073728129622146518141331898849112322111411513726787372243267743955873415154797020111253524443443433523833762196436069773699545418125822161737289673809344352235447954364792897070463840786600215631880028611203348607748195408219611775812909998517199847890992002245025988372957066736112342529626600125940234881824884437746022152213418756475839945188971408456961140514802645367329816076732624571651695522216587108331924088633277148028003366949376559061900080786384571578356603341819989733832908955433182643505122967271902037365704566461203747709318357556247008183690290158493122549819192303100922525222585612530323632306256111847731480672161082068803351074668660579277207321820798279002890173758911950534080897223884568045049803463030743491288656370182575390968735125200987787376840597536154623395376228369312143166090833770516831239968978286166544298756549083705992445297885823114581286792225480141530439067332430569578760876957083304799856943598881749067148707350525066697229132010080918062764430414418510790633586272473559512750648799555529734321018761884149962648153234010625602567027605222701163598392481662636314534677152141093197439688589484146210771431044244521657263506776494146114650256633101040336716361270480949094183379366932180536747107381076295680000000000000000000000*i1^46 + 46908993643289146117263297617420630138998092956990396416192344547589437895260550698788697085915610204965501359554490484551213761361824515096776529060527743415611541454253515830358294681270223942983738803098898903388914015989885730714388889095477328816833748682450328681735905408856526736743031697264240565787932962107327253656035259682614516001963403757556473178749041101678433396683618971541527028766106561168819888622602160319080132862931791533977615194956053451250293545607187504940647526644779827706884834477854677723875090082723759958615055029886562503669876916327274296343545495616477631457590827605683016517361625362867536281429511503671976821139300460196057442927934834367595988149806084885058092640477208774772209824651134434815456997717338297698349470321980367024238303620033690048687842147374227916973005813710479659423235620522673053032535280713472479050521473838804493763973100919218169848521352957765172354136316953489464852808634665987586682673405778495056631034816705818879453202831655805194216651836361934826979865718137249292303156389410236506986486123928276669529102395143594952080432531043958639446428925821040587257429519430285788801804704625577478778472658928201086724724955073594355500079905743073061924144242394314869151369725887272066206910837451994053640595983007245067231132362738829336106346689533104368703951361311570186787932304228225937661762531794584740550585973534500141328108762860183305352398112033881477719232635889920031697079336826738083189243182268520163823684431050295141023081767106881867364745546251215273964891989633719170859633253449070046889926771122143268908185352806024465074693394908422402079224422639151885199431902663199422490990441300249291931598987693654790583276800864015399432175934516074278941164413905489752941702737378869019917381890396400215529878373616208302769784886479626998418287874760856006476895678249472504987366553229985031771062404881233569698819979853254892542767805351981581149638209178375720953904361550667195295654432160411986760089305677754378216199316706263948954726180547569831075425986382442150421156071560351733786425193503960131756036416194436148419522932915561001638018650873388528811955510783699348097762632199837884339835385379533807278416409395200000000000000000000000*i1^47 + 12150549092614664444624272744385866069709788595194844001352493873063777232284238322879160295435583893402026842318523674324419432741532435513856660306715552633972045039719065314429404298573715246824215993561461036974005913226871524588634713391618081496286016666461527524077525579967844684945961949332181182301960519425850560631754082186803724047817913335116551967777959053453251403050336422631370199105232895316596630013557314838081841565510458476363784133753501471592185528293475650052338075994645282168251962927967095331295317803761337716105130823164753573019045975279362196742404077924651090539592010476430255034001682408865270110849303063550173565643423923162465033612669164052892869427594085594759561428595505675156378126090449213855002317231126183918262095468420528173506964143685695950848975919119678954663615073008431105725964015330363777024151788314189592644560780520714674037296325643418771060210591920108143786824468191548642442493102385046281790909013252680533717796137877418575320983058986270705551863731082582415492536887387219901407021576381189299232456066252643704403008346264643587047405668529903343072703055607811039588232996452793350742819457358037128802859695515565337632815795972711695883264523554359453939980882795331476379158859178025750212306271879482739046880487376900977791541144072528224919301356302765559802710530812019345967408839959056573501671660647575364657943033510363661932308863628962778276834150784651413103214765191208054968815960294090089063700678766429461634276171334771413050136593062951722713784011696141939912149616232133843389511883991138063415482798385656610706665434609695494185132300387135577721543860320432341733400854375838163975473221568645328188921863484103578042309373602981845683277309780617462085572614280249704993897233223358058272775732547377957696812689162083885353574891773567232589388689498024034197243284779752461137121484649684574673318413185155991598691642088107301477554703663071196160502802661202663107745217934739325746794575579529345129517987555508425456458716719356710250594070097673749003210068196538428319314897816096108650497710483489050393602836843175343641611463868377844082073431902582842607989169434179064831113136216521954061401161974010406324142080000000000000000000000*i1^48 + 2153268258034705126093545822058826488385959283976752847604244085343261712121029943240729909043869814036894911907686972142999561233952079424627708998781888356189845236080500732785516787613909777942923426977404090442204492481790063934164460013275749624244816824418108471921645861158425859238303934631750530343113256699739185686875023523627039225834955975454033167793543112385369656402036392297372752982241311449993293501343744646279649398133002945350560483832294519317294318508110056309425335813924210505904997089034866412145505060025819163825687421083671944018612940929929066304508390578844382361233576080659263465285004581716580649420999897776047280967403603555317548964857746800024288080590156338857139995391176128391329193284227122916291067032120294764766248356991026661421953522199745285854072110542991424268565172699856306790932247700761988693213733605785287242632595555166899223951976868454401423008723125875041551340004510503609106119341176468566180626482767376460251525702092294421230032989953831337168814710558124841856721857539877642800447353886673433039624924873441611053678658385445230127954026141100914816705010105794013792392274073337114308589470818951393990431343095070683366476793516259771044278956646431649918301983537003827220944762762187513957126001563072924060132840046935219331089330993911223504620425524891237116203023850437913357730187320815354301852864097323839249777132700837474636805280067732293610133243886913576721626008702595448287892998471464619271833969658106908970477357958729143573031566834437553509175894020938029195746634045460690706807664477819032512673125392764256015933799407750910492560932740540260591137147711286539231990651573587270150540402258338799199234857465074613826536788115697592979081643214778713784122709057474306137240733149063327965990390550481651729141682416811104283412925492119314426113020728273577279106670681216123280549994262507776368524779120700531662972858932558759537871909527619499742061353290111914077829437857402946819786422791315285888058128753808885155332700786619881745288627134783200568723085186440788445480284988460484881834052365686323371866273991128689479279095596768640340613858363077555796138014229288660268305895956722877025214655828842250240000000000000000000000*i1^49 + -424301174750193872158985360557346319907413315296985217393110939225403861423859113454767822881291775371840502797827483323732022017499837714878629019590703748602069427124165595915627518073181599886138348384762426011065130722597687186811928056195161198889048147294894281435462849188448909190405013961716693373524223540986442248914111101913878905775634752818162645559473480732409527711624770553680789640826242773606361628366031453639424545483763238136254720727513626204788803772655611900690307165905781761709818419130081217405101414131818589810890315402251627947463803290450760251469330750880514862302837151523664784301012316986247791729298792835004720719848737698762168975380147291229088387301929321599921026588267494313318060345745110208315904178727277941621400780563125184851845032735345428386884182730826739933860479231499860854070990814895683094541664109692068011931002049484526100281582252716005993831277556975059891695419389489296172095636877184498706418060105481379825766030101546645414568709826564731488632556418339178130415687961081245164348032101657438693724788210062178834272552037734817047247005936969495105518626968542213890571416969843831342345030220248317335256002297033005431446590329094469224055839252177596552169773201887015230608845506330512153978637266203651274176223979478599231329641489397118199300571746975882169061589887728737693443145315573412112156711055310585086538139052852140662525194068205847433811262390515977909695041900484986754147432532165447603430373371895588083473383668128636223836532599593392207942524276782028635827888572859820180668677664234377417216907395657484769757370429718459929001853933694603198567869380750642409881486279358354163584183058198423568632482883717379444727748246159175040592090033499019515791832236947698524973179835934329629867524654808094620358934415321681237557522511683943014023570286852428819713681096749487827287663914917386635497735381198186085216384419748280700982152040901764202244589958321769766352894369860949116385814192241730035698459024040398026315283471477184231810949081694513478464010633226740901976370663041092330710526834106948002019199365084777492164519009937123792676480106703351528758847307382853944387430737220314573634871807180800000000000000000000*i1^50 + -55300102979407391681338246793514854019391021660271105399362925097170250487578636525675733153942659954822210785699750054092011737010310474991529168466372519835118608395483892235170770984763737560482059821175040148507148462142456880442402610123233528344001235448401861205224194108376813349877678060137170113631844862722366546273162705439022335915303290839745939265275983354894414718845284500381943663883323567210739540146937056382296092159015100405801224262445773986686738904784174461190438402033403884585363134745675499937147004577631050423198410452297099025540627637444788721328863471739420079765146366551037316252626885936111788746825384391955286268923272385363380784712212539001440991946307058515548819170801858006947033524505413019881967143363881775769619150657673728351993051594597805289023511784131597979279135176073367368925015154344270004865354122549686594653229451077935812991248116632801683760836915841421826392057091606952731316991235430527228122135926343261864255532329470187170786345013922914209184728974762055126437571120829328928825290255478188999107288142753065609448507725211022464141166687715939200603959868462951039877749385463403890734199684801064455935722035406185239627391059325388668918917645412328343287494946121619247159623159242543307229579205494302828779685360009820957994190096973213529978739377374608075168629342367088152253630973473914834473643788300741634988433883297088185716519844411975074068199257264985599368096543968567585069391272132614342475998159023179294656273082503107852350402713317313387517055158765152735805883870196786376747417667550274473497228942501282114715004588431396155886981200760072499952821421023973608552731543186915083468217440417384303995973985199439278271794185920993790628898264016240008934097291425476551638405048759123934351090793048958060041157484117940980786642025163659054387525883454567347963479927198099235687446479653637304779706163452590443934343173967745214205297536340528804569498832001181518393723480287297344427494182931176112811631315802299668410358737982090199552698431587701586697190280451324532650756785106975823771648080688163965108022536747429269483169993935564077407845282135548813045913805288704965270132580453842647043276800000000000000000000*i1^51 + 72973078772279923550427592649047168974734644577286329011468308005540229037266434587400449550872685628750323341225205755048811772194460341849983228864387470780841800904981794607979642484254759418781646565293635183829574614109616508672643604189936502324057905979811557124486937679905469028394909772018290453306226831445440715585564398675664737490217350226644898997918266461360554601491926156270390130744444448392272884817893796058346238207224809628696632543503672305034020166289618441386823388970400494246129984768809055764085444243031132233861284249388248731173571198060481450815876265640585790649605431211792068991656528200300334857885650654026903893374468745011872412520103056001348293495624088831974949934476654021252169551040272634474298486906045880432114322523475823973516137907847502043645852967915159593231315416617784312874675396729770776685580647146561901537297574143475194398493198650498792719271486648616909061912036487504623889308365042957317972232973306481156504665405034200938677732385187863444970462750789400477585989957839972581960711444023895291541376794288099815286654083309958754137751557898958008445193719611025507240935787495156693432493917622718440171317867133131034698099210394470156484415837498952843805430714569615725208672030178289026315784913157384743623543683630287838923944532440240793956580455170171459624471391741588371122666404091879230169456187600936604353560826687659154569803974833785601432728832341223446218518908595640897895284059113296916473040049033094364674998613429601943943659574070982873301078733389706689022488431095135498539153358490168402830704328152825290776144431805438533568286200664825897767372595657440891897235935890427768427301414647852348169733320812594284406324802237280616094151389443420589338505469380690661188276801161317572578245229014860263633822514044629892488948790443080739400727313205580058500164539166799667908675872160120731355139700318994565956365483245031475603391585708841934906555934321503526699568073407660251666034413766747962900952541914679169946295352210434867543668917361233322055463609801675786094679179658946908566955838799978726614779252161550135782483994341831165150628039304761370097792549146815720097859221952837713920000000000000000000*i1^52 + 9382843081018464664095604351185903764871822341016661531375561644604947414776098818790880230148686523978694742216792087292321578668847730272365737555767772080474319106807168549649715524201156240052703278051417484544073488451866571160214982183806993358383322291226165238848056998654362225735300408675135163695939670981444956592824131248743823420063710405990804047108978563451686451956038149195733572268767873174296916789479288380077977111551317894565414688716021989967087761903988104971747068018245597665316026635546533956918987625277350465345712651734232610612332648415868243440878457061060997207297963208910472083577345053726696632288959332049560987310045155490492871943084322781231193577605511158137598395624586188893910107828585998159313890562355777007250301475749742709085526732483048873370903347875951617328353860752675344541144428129237946804518660559634068994946688183002932852112019022036581975334326250189231059970370753137429999801874631716154171205974670873852814640270620458131790990532758336920714750543300598947313381319929169043243669598375332783550921151982416543809037403408694329259688676103458223199785932534156873751756220758121585970248925340152652132730618470267283995071920204167120836086137052934523861970575555748241361737725296550707535724590369059899741655397658967231907968127499299381209727201841183107892448567129873861269426165669533173342068763121360790578827035266099032204732642866092387927335160403691155247058978406649106855658520938014593416526779392138506727695920243047828042163955967842445010162482260164324972086314418732891203789419720346937673682211802046118036296266118823726881213464601319865655499823517113189714886059117084907494692302717668282765903012713082967222828168142641489365705433282540309148826862506532608027996562880765300511467514882314188063553745592787978611145053741798924819085318681964027464151379281980278977265725347150910734703497500394620131967150762583290667610270379499633973145040587346532995090018599786630272940806980366875775559589387801587702352331596132047556872048657436114145443155393107403831369418590197078194680875525897752864480893986777490903230999540867291665243068962905902573423590322236132777118736056320000000000000000000*i1^53 + -6138489204787259632247500178390997595639394639058744328769712813846653787906930577533340189707474602103742563513852068628432194408852744461856489960352914665072182747745919163485122323772992713819143734396590093604856586384564697899688658225158697392584707508807110212810994548362004670573922205326513237711683973455736214708238086087630061836463277132734058603253612334282578221372652757277395371342349277879187263545201169861544514385358365991738396138959279486076964901532308249027814241091731784962303362608364318103002354234490688245439740961308762453018311573396761711635763495550734591243066452046370920902283824249021936395011715096906150958403374110059114921009622361390096477804786468080855975154185902474119243860902372237989519517415521923104729499952936982990748086676099220768849077102845077863786486836905047771937077231229067005317657383042372242079848732596692683968993880723300916988667827913228426480492832450557214017309787807715122036767570564294731460931705356516126226534385306283561760144117601102142042940153617929680948833025491118035472870886373332926033741064635325492387629940669939738863789876567900864248437023788944427502295958283178928615323863193924771482929223288323972140528741124281494437307702590093590182248199859479887022308389699906517146633097145655151229684278908369274700550835905793128431696423628042163509268214966169719341249414345575977674509405939413981875687457366160125553916378292913403574648128214535838958653182315916105037090470369768410418791202686022383683745643783290539976238889075734361201642521019148400838585142015371647251008312025506643988501958835123525994123015597764306277159481357535334274924990078653966477962501497814593431874207494878275452911504605377292593922041462547252917370890120509409774778393442593414814339531786626984584600054187871291615677568194795069703993724517661156832866913908278493188645114950046738095229956918986849383580989104821439224973838922300264616098976045417439002072811840281250794725263075870967283222296689217753926151743979305347594085712124700284585867060473440808645673005275760408898657511334020199460038831474265950252489688588790334490013756273765319139753919376502156785876992000000000000000000*i1^54 + -2022823100883439908406493416348703720347175785411559517573220346166589275443560040555681389956367861334104395341323367693703275178972166202598236016123676760147907466411753714005914986928153656833590666885997069927852171900890513498866478113124264169847248648398300888747136160022262389800660594019404632609921438385420962415550354223618662193441031568617227024797307604851140287379987939198862183652814062100027473698627163976152033122621848293648535334054785798322761486049073928296173376802913791687970456664745014884165375704507590266527204800589272880372274400804179708540780006752901740584097614593091138029118201252043355971340867402467840610768572540401277072971501800157616304783423686401103813297850497320222795014662977467720506711536754137086919004810452438051651602331792545361823779958177117989292756133284305179562397611962654188232635025457206063727470694344642803892115426528078541918659001736646022100579489705689208085333395632460415658566033391143452080100805746043095269159898197397620850403073085486136750463801281729069000092057291485233209606875048612365768140281516339016054466424724240911837564237176448418857210679257041641130353641487915697989691460982614227522285620235148210729777603256790776618939875575272538222897988834247945091578183116730183118123931339581007622929217485008074236565094445319754165678093735796685402808792277772311677712028173174996597899428298853454221391790207068508188466288797855029631131719975508918524662540225592740387566196200989639016302883180681012316449092281158265544967075153443160422732265161181093085891146415676290550992093249348979299357706384651418881577564844484271101569711156289130657140023834448454852488529718050418609852033147305827095633663060775787394857298213003361060793175353043290761744708483397688363192734536652609325347002042419077641794733724318918497972626431556999963532337301009883756394890157437253844945014429899118285293777148571155033355894571961695231034659258044577423060987396925085736783648168039428297626189000485413877868295624180588183560072600205680622895480790723292296964620051346239971809936613607490957572457105968244433616534594099050932631634160884302269689675416036442112000000000000000000*i1^55 + -109688917919637834889614148650054131491303477527390417629577786223701317876241653241984828212403824651138061602830321205279396660568993558378988540105527107608655221568074508847731930464735620671794064043856459616979872917364150138096993955963592734639856258509287887724936632557603475744990340376211082947394429143172848079983540454123813200067251443281938225312573976311148296356499778950752971961844463617839772375885678198726542669722125788120909895099768590623083810284566525794325063328174084373934730976564865603122945191815768614375016867906812584599920528882969673554167177582990912683623596917284613660421085238518558987128106549242816969695994868562480801789733456516340433545274098684903419463384115993970721322490617404544681322816635108217765361650966198939791204147918389824742656095197971480666692252815721520498842634098873244931727695835597824641379423195184985767294052275317279294075900102108153792370142139448186003053657024249339706741879091339450389481804916135450349356357258549081184771870738368400176403736132479474196974224482364500784347973481380680783449321952666768738412857519009931729401239786485667636662754057534967121708994164749761032054497367350732410290610066590618988437757722810146497812980178245841862657538846478254318132830254757569337136988394199114621375851351370693526644167726059533696315951195133736015790078080934180474161266486699330128743221840096488200332431922646809488745436637484300267455563637728801820544554771523548825570567719549021724961233571814367864488263958268977118961325827869425796434185925974302712151349863007173604702268591545908337343330286518909826125699789100416551929726803627419642431518266955881102637959849576463524599739373457715236197009545135497714717075298678559736215870969204241719967613209310004654639259699205744651045235541207341164614967776006259857977692396918477333068900976817035429219478584205716436096079549495136809169650900244618766380938667685060278134572859027478407793220251204542413923175942655313796665762478962301163300321661732190537542682282013304441132106634083852276151572839836199940094533979325556724273041912417697588887505955322661495561933852387460207599057004134400000000000000000*i1^56 + 52027862463835870485856264027809875303474670600375766539824873612413206141422428247317658326089580065470676723704363401156744147987792941529088803259765514574668475038325555341161024671307512362649975568947858205536817575262449031622612272202592678074723338696491998887430477434907469034380611178526789503355309439972691301161558279425450799020665253925666876411540906661983251202806786696869411406737610440087972069958801010780935945672942167372882667614201508616518735130429269176062058067226895894679411007741242440248827992479941275662701803216566492476062901058986653749442010000421597683732115858242549494417849524081885255202102435786403469081535495455260906226349146385666175486622148918598297087528318118174005238799850524162962073984371727602404008087013634434897958916652511250073126631053715125664997617265346716230198827377175415154037444577632773768261247968511287574914201114903929483376004140076387843860134662334433870772231278736005997372132415122971554855043147735193652178461209922727591493423883427074289743959193182050174530153798711222176164518243525417663270429376229056365328283168689630417127306300033079938662374266017835164910480274705356083512377202092671207744969005977401394103333719221221862443862655476511622123942859649911608871070731888037459435087400984550237997799858141424131586062787882945296144504232992416191547109758878740667572043239145178631861911717592821702782108506954003959674519246687840098889866120689217834284270240411622846009454728468543093510415490418649688204324062029144670867880321318747533100762577191661812117838015056722541403437534467825413906123287822896642750627323814894855968946151329863192139850923915256476464479572513171433509813018604848553650082322955258524590525548909396315101296241372920760242910089423701944462490664318251086268279841982308282929566242722078597280224613160034215902087117835866388567598052481483496301409897500570095996688876866559952223715315733545712100163245264345608790583088942396807702950300153638802605745634897638359735867369530394239807106356983997048561818190350927010569343995757181400841753317056676466395369270728169046425179553787150682911524691720756389111398400000000000000000*i1^57 + 9783378702933877962127690520124924626001185426226944395617374330957220899846031120855561895455120207878326759667029420118079587957827762397047192374823141700828917199414018482436335406061693734461470240925914874381347724822632847724640400586450918438336869620358108334363625585160853213238668557805977304286666533051714794303175478368239972945254261970782306780691960395568403441878806324148963646737082342661619343771525008768846726747975341014740679462660785705999935656290908507221725688722346228256062602016119721318010239660453740975024236514782350481284189501087058996515659968780433324561494598398286129374244094461389000268544114687072878379175852416151340468032066844377831069875029192569064224731826826610765880371364116282192498115904692908070898843272439134095551744159521128425127583330506804046450420295924781063231333252822157508073033076549991135815832013384615405067061324649128497934767673349577768479210607449646778861152918712322792970451651425036276149413184119927656523420222864515306464910849307739543790367330340279001606036216924147020563401721837974158578116090179476767127283851614978962220933120940322946109064134556773748605072482336101460798038416535604312664408168854689494489032224366997522546711459615919696495322025024341964467078557362281952990084767933478066603751932436393475570974599558285595714294497954281908409933074488349827417244700829493885565134247902005306262989523906968556693521184833258308860917055911087750790079328036308329548792440452516263636388793894254209071764580585825392103197950242703049706256835734765426132540076920950439237058631458119215085546686270943790426477193460502020501277109642477928690638958336916538009208110227367110253715653495792526885744865921443029301337992820529384114421826852301304129201330487609114472766693419578542750102016087959408408648964052244485767553534726448196980684067252065517448829009690196146983737120195357328993156783434207860779570573340949628192076196418311908119657124579649211536594471911277446728287749864065935816842007014363161076407905293219788802376957949977066166449017364924289338733807364156893050534478651751271025166488164121307435864339305642065920000000000000000*i1^58 + 458530984137678580892193358578497111670752475544676376206221599148178971195816241430464189753121862657253338959056073590139409950623055314654583397007040184689442491686335226874197553515821565224743885422378550166721584314948512394283456867772511089693114989123789278565258572440205203925832061593740984991957550745922170317566696351393461493239148143359189168898606068072375888000926420295509036311609759949946364752084066187324431304015410331634563728460335313419829333673704684747334978147740948888798611046145620550389409235241242283325107103688214869179843183453712680725561831453103729565293877298174366724495164509333529563363592986259723815158312547978651186669458597506368536385519793221601717774048232038132416306750066592339616221728174917929838386143128716100939661587276472452118372738434278196693999226924865831298942288257294199175851857173129201922666636742212605753777346877109904414134675550884379950384075985344934781842706963005037005238312873287400195031574980594098269218835092504130525383129970001559343257630537336362167998613554274696048735106870803006742423029608056980110304035449017820423397765895578971532698857096743902999136375773575241144859833083578856932782444783369174315003921007696740607891194262616275797543425530724136099208312081032850389821073324803699894709396928184793017051963437856295086142039171718777327300310152393363219211663967713382536699516147234642606367302331413509208711024397836135255673790143289010315299414212480493420785037427978283604559905916596682678729885733600066172584323704931804469954616625417472167526355302230041830241656782551528064223760198553090265880122168959185608741226127448430185706809161532632970454112316374915238099240611403331342127173454983665948779960318410461233941470065227554919101001984234103727810959603371701984101893684119895017889632239996476788909498227302900993228763913529666576260916325752272487199733600606087606961774859214934531053107169868828673682435012386594839024824187628960221967576632453569161219254393564333085453107680947328180067058464163772213451440487644498645488389717602088448873864621725911134874576713957237291036894418988197864053166571520000000000000000*i1^59 + -13474277288202349773237784156637868833024097616900782280482157901070193944671971381497561136690330673126644858065780241685727629038915598586880989839121044887276481877105733151282628086641551081562089246612726212900605463922223884512964189945224252461940935852771731760272205305282192697432898144422706370433198257983644776436071599576072261196932191021661674567094207918235447585251555497681778251836264173973277636453282653427798768361865711425925002459595205940036685641804103878308346677437151243930642999628067335369781721284688779812224851757537993345873928717239076178631511774790413553251726821780415188296097951097908966363577712571877161594852916605661683140292263485289921668265104472150346390397805153451828771338051791566932167730859851232762018721330697463573342364699263271905418838813147279880040018407775730047922238752171073839785204682748487525490869634327213123913141583419855961425101100294545714765901997192110143147118751149747974943092667411319958566514658557939601673569961465267514053018251088818386221815843042831898581550727579067640954020774679758772268776358396837426473806939456345975692911644116941092949191938466634487497334569777437631326664780104899595542403670178485076167806697198023735912558650279971854016021716576210207283853503881794232008436695912607577526570352960066094039016332658746412105680994884788171422227644314685437210860238779481807322994199250560280271772116858734208206867620166956308140225313338466529565603919552487429926602256275040662061269090299639442866854870673759689733451494085316691902829824039673104390183066599637913424992948599755893322825038275476553754355221142299445409276042471719928987392729389355814469280536634640545462834553501059869717156403581064929902629959854836066835144478198879944393816885162002091639257564114359227244803190957741085248137595778888249040035996554172435225852775438302235329967949766512349288604588506455353476859146649279882701595334620979497977048621990029662980571723291306593800319111734006138079703695920534533908182967701936829734666885023394264844617284581572501720424258041745219458554491153282039222265229732181085806747080693725943300096000000000000000*i1^60 + -2579293880104843732558597968531630064293552639747630473588301998654816977243765823344418095226253877522480388167506995954465248107843115446833890132965977566564589901394137194372214385344225914940102546689424339740839163303857641673029890325466588865767961427739113878421882808932617117527293982571078243952246635251981165853470517636592598418119371231979837766168231130911783948008096464767250393764180574992785467840717396603582950622507306456852162091671913094171394098560873264822844302641806144977514189226563915589313510144634230431366622436390141198491671136183477357813271397218906637665579680744251069743540701656796189983050331217108242048613928880480949025246855857441515957070076867235631817943089653685172342235032171214870479307147038268809749629687636231845461096626138827442378370003678319627577536149528283583489662764837110590256658702720951866656076580055750374468043460111631634800805740957418545210424094306977478114734649059635363702022809628955903063114567788767007737532437921015151302028527214686527691776773947295998649239383683365150164890452968512253127753055765230452158445907869939337544800043873590831547076094176317237314989861603123615059236556804153256347221443698437560346961974106862164281227908011047128997527128639522283738817099195806677836671310443478948045538541993290373779205492958663229228932818717870776764381177460679630400185458274097312919540319856262278963569644627198116270404364531722431889570946585399535020653864900289958688571464875995435852585700432728236060173928210967229461417882369173193869630290563942436768188562132811685486406016800103194125150030568394551535945000818363684380710380373281550816406892679831868483659887861385583071977004842578319727985988834012626454403799624208688420304064954342133709443596628220329399275424917235571972084267431690349741500387943122536348770557116843014083882365912655075675929595969337634904455577452100013585220325792726420151423766238860327085925872189465260675476676975660149125046492789334846971010475014462998978149932429471062843540942359377693496025545238758071308596634496427312176231831649536341127016175236984224210882622803410944000000000000000*i1^61 + -7187740977116289966966842376396781296196504066396113607222864605850831375530244294541876958954144472860085449585939565736272260024877908763036417286284542495785372272234065984544779466871973003139258851754985364041905708415509677552827150060372465670827798102288850290336939148526580443360858156279733056623966658006964833087217532081617862621438441720413730746270857459772834336057700396219163169979570540425671562702749027464563898293098671277134930116650230432296427201532952118708640915544507772447450047725436408638015693378314117927821931425027211539277535856219799505456062146405850136308242420212638867236797444687398207145318150538135125171201947754927869925140851216295205257818598468292005335353902534695117504656798487740836821943719114968014467070378024599004035502503603189613864863293312736406202293215531607857013234385384638061423399201989117793714119521001776062674618931391952467681679380915686965844810615926625957625703221411693311585162969632587740570072346549407229957284903512275183867593322779759200013080088760011993168826611655820492528602617791832229382710844111164388701954530009955656002869626994543206518513903234480188734479275731912797458880456737561037249140938884360243792391098973175269477843708103236003778747922750750696953182409666597926410021090854790115257885826675492450086336220827654063896436875781565232432640338232202064186120795047876620154477436317283884643386703371918844405840665767012374742349529457062424699580176185605857661664279083325948486231000935109571808808305566586463137522540480875921936980723074114647461813327574672470502327544779096383497123132687446902231933846651741615671036513947265192016876573230202773300149352904005604574988956640466592434944168673036827746608003822122655803685962821786775047986254506981548606854278845564942342419660168176760569652709313168690364703367542342180293992665829420088294396688208980431652104804021033202564949153674814512922761413345271263175805142413311240405247326093236595379301600147859734139901851028954197833038872687866241247899553115339827170172644070821601398307405116067123526470750756902215230810918651928462568403763200000000000000*i1^62 + -1980068196055162508681496993400735140797196443153418826496520667517690787585646832165873504440281626411219233780443968436781738604986120462088701571476918278693748274417322616554286259991145965408184573175695948761136753193396538810328802852763552534992553313720334147749292379045789833823625892551361383697370568907890246574511279944182171803395894360523168913718298340822476619424747682365169546241894846138214703970330032446955562941234187111093263273580790426107588563860776536761562035698054328032418030420685279784004171380010906441812085232738522099322814449703094802738080591909821513079593271428015596885467437024616236322056650069532629885630668758523857214978480974619855753623816843676700569842604040275436754778401337546690481215581321716228145578153410120600636555720820919445281119614247988361391453905321126092998621606254679221678333452534257859419543012171613504056195677499705511391444284387666554286427725852596379103914848194510437111895991019480463080319702491772074304401704977058779713083172593190034469726967892545544701682446883658145050771533155296080612541289209240807163364129225315128133050814743685527218588266770526566958043473601160683507124985033777253724921031392324927449658806527156646783715178592657960534611321634564712486293562730466137952625183352975319424472564203862626862681935838678915492668709035368825189319183302446989891771027940321747437579586682797894014367196509501603285120926762917093750797443700634966076884034562912463357027893815683991519636595509266353130144967524370249889127901471641721828349594487986251646772598908433412600963473480554552503824850111444589742350720663845560795601943780460086342542921634948166480799513075571908297364515043292756199019688333354286096602662295700839486445849189564022498153421971103301996863055349547516314082572377663184418735634718063633570227250506197197770640951221672012251690524635650612272836726500477876245989780908148821011364276788759101888068206214256581333813301821451045649266934798900160670311691646509757791157640708251998550040979640543198145177019692325846043966605162822582965669207532880443225194753652739276800000000000000*i1^63 + 95164219588507582800779467206322447276802091653969852439156768379064913047780098580157094712008069081636893572766656264114130221024175401249876715167404652590405091569759467268674507778613408973261074456818160901110580985629039271006971148472403815968846431680927340660138176543000036692309656014157370902315440361530297062561543873006468538840992932932059972144096828924898039220891625214577286320446464430657553542335867651922182524478218631960230601443944801985753316744235267883389043786477410492944271025346794510249182691609665139574664648023923081266281083547842219923322011035268356845030045249997209246980383590834526237303175773688068256599182801230476277139734145684899088556749301755484814846945205873974261278127889564044904491350302993604145286670064737892707999132132695262349106564531337538628337427196903302042386927954873814444827167407768796627635903561985076406819807489026948287618026575944263813806336079004538062385202582088106036547271734119338137641603705154702389151242241463464342358756224531877388466682918549610808377657234507195372758267579269010591153663994850359507617589527626307489293226892613112348908435503054180425800752403688693557580127256309901310919102926478895446259569071419121874318736365432967610391317080404922200456203644225326673212783405013682951260456996101354947513985624271575577103347992335449748230390309356382277363725340431622448394167520352222668050102312092608047515252132248960587417556073040512781676945877513461494303942429174610465869366056423793577727096864855543685236325804688051105390901111641148252190222867698288852721423255159346679189871648607858766140962716090880458111326527758020198888234479446120821002422077442460117556559260640350377763656467956337357452218870165204327699633612942657535390777104672624728770722296396437633905587736589195300534630924950338193412507605247933066808421960106441974159763563575038136893349157823320725737261999706673375818874019022931729279526424885507017956227949736451352981219795400240689149079082826937169860800521551315529310667239633905216469067292348611462681176783714712858682666234088395028000218808320000000000000*i1^64 + -85658525899443163880695265570650413030885389707271201996177456667851260748338987680688292768551068286356325433382335089539646407395810037514404769895867965229824497129123273970165351422917901791513835505768752734527231505544811401869155374003082213172845021749334699923394109620630432981628377118605039372173919749916105831747863242482028669177119966453951812817569784734359177635697572244941925500627361389634519945161049304615637054499755208289381424346822757526990365123871850306940827306050934577943983434100866622864371332065213088774767105706220877293802751251435820537680990299781868978626741868086759240897033424344848603844736660505026788283629046015079987302403625094147909576974790942502859119641802127253060644253927063938473118286681529076955863183162275940654069550193213475608668946376519109079772945024981722602223092065437068620516862612664240520149435354152356967195360762324390003766546914030630506566751990382765756598892944980247407824113077641029557401590471363274537328309173260172202394090243313439625039719506819139911377218879040211954457032518339822726844350181970736004887924490735477191480552771758181265346018265513288434821438595865348118053470469545556141715039451932605732337613477335640941600010811399201742625667647611674135610526835257336068334225230698003993856986571321639431268962894531578229686016414922448692679557311274123491277061848173966701708213445763163942406309766276534775620775863077077789637868106628401776779723690276450135956129241284743160905208732113962755338858173321914473028159572663014831089103115881725108763458102230531989426847762633158666669777418764103354940658302052486920343088163498750321849504541264580142599619673509756148097400674637385528469142322138364303490051313699818084262984509246602150490282771484424648457308157949771664155115790281763196319713403136618967688244387969058485010646036692209024502932996928294237857715791347988437521839256073883315473515215956218346352839397667371341852059911536534081159919194349748445729115896143458751180397658343907150464085615164920281510511282302464685271159539116428651102426513209651363840000000000000*i1^65 + -314009774897043833724767587489047505843576075745265969555174164960796933501421533566891945454337514051604901158586893252949025152064934288362634861022670693624672808876491062012381908799419842262020366778352131458411590029620184734312962202103644108371078039021917735604362057450281857947822998954894237212074611758960446171258218678767600752564339439741481696637740964353882441942704615636217304305708209927352540167547406593241835677393319254529980572872268752913777549786400142129735241418716729038837040755785982139254283975757880328682780639060712758560660306019285159831058479513809669734831963455071339459232663756590575221039903089589353789193168415355760561028183774610839641033819960147916646888985602134392155092650341366965950680826110025072545326704738649983751486318257603948226587765813151397610951086466274504586608240485432595214833793221099910631888189490836440076572947443933686407080660185387219438760687484715465765952284298165425914539645048361191567671793495938314022503448573889836635777997069685296811749575603645457339504773282826561947811827327820091544141976059201666958435146831703033126137692988542812014777977209433578047599507347250614439568168516913491169314373218689535950537819072530192484209145199006708134268422935631083981053590203973718564210275222611927080680633758211126519861375296600259328322180862348090541592947006218064218493385275791250129100098181477660677533762847135132486682078362309467587487970979375691090359162777933717546550718522058311920620773967739892327928596094401126551306945097635028022600416273383775541903941532196232911491342466164758930263277217893545598076406154108309233165565302363732405835871033673769246727841458521130987918276155385094159800455078500652165215430733596888439613757466420695495232093146898392900635579194803820040873949188924382140149424040894040570648977995208057853712440374646672845846925813762649199212494868752517050743609394490143523641287451205486724764449512525002257648097779024101324229294723220231742739837656320748448142564302559669610157653174458564378496372871026126626167173373211958063245098483712000000000000*i1^66 + -610241555413141907364906756398563412178069753080676933025910179362253957008170565764887213389672948327337001076385663447278808047740165540019404980785993914052590975594820396153144935696301114138908092860486041500068658250054053620187649936809611244061701441513504766814696523903646045234791059766967520449173399832939034347525570182495106646357627137206703096926465888497926320858443850321318194897776096896456217785781233326978878921512438713809943828824189190244917114108326796928393616347447005675900829061617185109082465454760706040754406301294846599170177216373741918254266268226758333019050280478140863978825969228123409184196543349521895084209842542181504119943022113121648205655836096423687680407149547036477561944354676641706564044863225030309980683364901596626860035060679200115824726333371242582386440310800033846741565302424810853760594976414400664005130524016710356791155456829615678194901266331134392123056646730458633357285045795199476263285218511074398946574816053548125627247535688603784999607705813713770103392944821122826163006667772539557412363253613463192900965934803107234929399990742122288603651604693656272690018694302959484177707320267075602412992224994024855166677019498552689673888786751406117049547110438670577762099002774222060389419984622592161416343565727882364563324899257587470291998280240733939928025132757036845742808330284303044675283166457891444768355054838935790323351020180585187236872483163976704019379528525404617082722140849531081288983392204730174677318906495059943605409627116465145666433738604331483350346860296262811270369711035280841348683806765004258144713770318726353473115015824418020599341147488352519190581467454454289133829303944776278642728339119323761376994563404580219019980874299508161472077455791753097942991677985046230609443556521232763536311991415604464898322295339219009082454763422351410235187307577275134346823729697965870831102628594853573640520309081070694874942449248582935179806145362874846986137219877186914111678704588417037148714182463458655237138580636752567384512645750110602481751136035271611894213523355571928956928000000000000*i1^67 + 3825491134837836205553443885190067646884070407914724276614410586162304976634510155823226075460594319373941945201403180466194449362515862611179204209607190457596651159856793867345451912180508723505183761396947119215605910246083060085485316599091105662216081415180107062050192810541400998113276425566275939643663005001039448656029877569009216339445711735789777595823963481279611785453285033941045980614245895650916661233176515750095478868751282388894659227387219885478964963963168937219801932962001764829723652741414857964059496230394885524598064162824804889501716215670847549091638070510936891007308897038566821626579474891107170825937243437638388292809367156551518357051223970306727220775605202954924680574649178176688004342013568374658825920648756387972894459137518396622470978918213170217234038616603938264108926331637586181914939895563976495092983678929575479509432065706436368580547182253335484354782116252778683509817471259262873107192484534798572811428329603720165080095984828000050037834989036161226118392251468912004156139166248909351624353346701336246355218726399954766196501365095002146942113311553315723958991826597872886951339182364246995665227540266603599185601192408678142716004863805618873871012167796157129120944815378094217666507810438029660972029599025855595596497855668985454079038576350789624613942307007607888333024377910610819388173155522115543552108926046912898294240140800045615833958837959471485113171624834529832360709964686317855714369063192882778920848571670731830010761906248905086983098352192083446434261091249760423920532824757679941590341799866412834912788359124971367796901191095659746565394685105138071155692971500031515266845925587802527517107431388889037153434001858256019257152535260301151344106262876580920193965069919202345335892352515308686654332029625000192626176880101793548838583492352220311231043264960734533901361666171889292654512521810132918304559905559401980836208845894413041191110579688582069603719885130712882972724550930174605506106684509800290770974786252186293187983994993644983185567635586790469185777737101733517357588677027430400000000000*i1^68 + -4343270955614674152747990117881515696651573330438067470416554007506475424610075797628942896534534051038305434662688999028707434133429392447521632318232626147057353079362263647092535700344252797949075832120432384077480605194704364336073099744559846416816632665365740409249978354111221728451874884578042795125127045715834733764666830644806704612667426112967751934186029217392497339788976756491136116047147686814537966216182155742735045294017056839234366132691767740029858945905160636120890428645387983662367569021703402777381278471735190120283669181973988446681614823779920475018768772817802945870153468395686152219389118454888702455324209315777370285412122192409893781814909601700778531744967093146692953699358852915623283127738207041801986922403401217136582790970646350612790345747587910240989040795652776155014223497852555161071737741011520396312976911273902629482195108416331799097627801737750257929483139174323785692602589801944828054163495918856027588935286526380613528347765937014058597268548477186733878761421684217253993892221909840956174870855067219135714982287007657309741061727303866137027265189218748217128332826643508282439907428279759013615665204530009949622009385976814650418182668761124650870968647144551527980042170870393264769454536649651964909246372963224119879211525582587388563227277481360241405867405260158763200464987422230631338670863610930857326971699881446058641076746559523500014851893130089812890764024128855357440324944035432964374464665348885563081172344858022426257605746246596594023462829811204365391054984284790939479564338476540630969958661306105441135695650815528853724948605748276949930597623956586764510419299779995960184172703980042393900647884724908582143008906860181846161507869781272309962851567630564615392531667143525175279781159814866341592970237361954344035927547240499711823197781854490828202709845996219314789223775675313844501213724385721544965663316301978726023737325429278738336388971013613766559113831442925326304301417003599006426350016446304291939655034973788057278343062561106858605281535197133986845472850919448338707251200000000000*i1^69 + -5357216237532870299437515591165881806918791618814271990580394920067613646268904747724261845775128159201866042539255361324075283607271841025772916586061916376038980117974721733602607999906083261422039434931689857236665736857911410613571665178462086254501144947230142740894038179449932130545781480154464983652784673654646074447976495421296084629590338041903985702130095609574842934324813486274927197791290335723625385808585549254977811306136620109380605012543957097646024064015362362137361626638169800052615315143086000411255268750351804325918075184818755489524704801365921265309721189678203150177464405640898699604892507186080334933888768651305665877734607756876215273244443861340706772661990784390612638730676919928568034317551462079973665310149201286478900886117411519926082304864403940837204868744586990619415752054527343109755483926146664217627100408303251538993311843343371691305926555372200662762232509205695339930765604008397079295043618251191750810927428937507316230601309752329119045573236197683691400046292025520434795651802719129562392660289061548561716202429868858127868735575186511788766117098978853575852077854225449631091968660715650326106712423568053401253381374531134404020028566254708602759520674844289569916545824243660059653450838092025280403409534185793600410315942413542872271438096843684640945879419470852807738173421134486518358362479913461735026544137964575885180668824915246150289916221195583103452408276938773350445312903964997402127872617222984891763206821510969655036000580624531735956546963516065529862265215068303036115762365856103799554278679004630292286419857796908603249006700618956853698204711552675017617420025552846260777141355427729262785348115309671662204819650082980193147471697656940078538970893888590762461197240929611148158835002380535700480194855360831701106086255189856693921081986400659323861184327017176013901582730898953163559921962201278265357516379786087734482155690679404838061196538275584758526492780140874188825392341003781285155880437652706667122077134590994770313711449340237019889974456573244859426589127034798080000000000*i1^70 + 9618100719848879239012699080870987181122876785258874829517657260608095963377537315856058552287174488591441596668660030993549865711921787155397685817669613574353307726778401696018455010250481095873180446173373049823865993795045606678353828402964571934995088131001304538396113425592696560434929598485078731545457808011661799773987068512133016175320002089631038519978425292257963022225457201438253103203294037510432928125256892282565218666230451750216316682032985097307258380981993543188639852936656171377110700639679129440346168219061846429455070880367193744964098373938588352271895148258294232785075306465261983006441841937706711568649361486721696784569755912372089617709351287081513257925371011712494880216684568522699154522168398677323537852551184235637292461156060724076233317280332657418425426853135166549124523128176431291283984989639649398556048494643769842380137621528611217653853260551751092713061659107025762122414477034812418733549641436880884301732838558916703009732955290784233740422709295930888802106153936876588454768007160755936114154212822696756020048567872465563352808066027657871533256051766486231332455064535524837234570513798004706887963927253829640457761483936142040660731063091373399979250224993457089117391971653901671346799824477147047639272524385239868052256983652334323839846588761700992807592996105473399655692326632528880364041237261158239081714687583184550410304794894011088672278795798186344162623196316834804946601473132017771594902569698834826509210906685955664949961315210623933605354754058933609157343960974203317547464857247079079985796101888619741698874816127848103927161853446946034544688231421428391397679856207361312184703838066735577586000688323600602986721890674509708228468786163109592874005712387328928396802504073491677998444624107117933046891289695884663960707957142064805066895331831680554603185810147172336436426434665398066183421975218462013776890066608303530375856039179724403656490093858476654470359220897457048637194098266009918728816433146222219487238061519153241714321811804019098020033001780616896708608000000000000*i1^71 + 4765369970431939359102009311989726866552942033160084899387066849382865247318628873860530733081770359543791732171794316368983427372186084055389014742431479915934954804134882809031653812578261481277866049644683082208741327773307373770356217579210494569956931225816156831277241318140148440238112146009220558056796435999335240388962561943783564136642591893151711205461437255442602984389428106333950908756785474758562782730347347516552639267929326224071253949641465769069607522825017037283766296178281038013099880232141906992375329549204444235403179117812848682091394299478872647300187169641549745423442583642905878979108245565264418247816218468845259119065945630166428899503408634212581621503581794653451550679494348718880310710664436648880413857016444732795423393959742972827725971215912502224969057045008989004252041898272161202590647504031358483094151464874771342645499491694222051001241887708932805514260466840345600119482750929186881814986218881983977611469626331627092287278689676767208703597111076122067957554165061091089924728104333833708740945937431348932363445532886857217082958667146019878099119111967296457866051572488225951828514979666816864342076994874437931989492156628483584462044615179412697858146137661829547743283808805166714623822947663500882111673084159773850914229770003793918574358914207365259898940507764230326256605023104031290911033994838525784927181967905400504501059590876327999466073699241652825781860623810556919261284468934979099388654968096587142834758287266769051305006451708398264793467080174038175989608018032227952004498786025078745285352883943416496972904302685760178513064105409775911618638347960671048841235227814343301727038408432195542315269393944764891755907869580428709773986615662105900072705073197708420091307062646597550017227039259199389856206936129620966673438853074716931700640706567132151925204625792415280096062432882439736528434076866013444954120463791417708602824607701082612715547823811696106937999637207003833034103712319305368775236256135648882676400579362596656787377611023352611484143247528296448000000000*i1^72 + -8688586724036838637223463130796221446287730284108977338577705347365514220472281217227760611414545243315870071341293420221239428449888475102632931022525823314366063518435600087538314105031654420010203440600191618081300809947191336274765417355583771511917880930407678878203191023934864366705731497630237795137904200378283557814036888873797659264215161166771318571479596068448254410390413975958861910283345075313207995283916899629609370318294520438145074111681307555708076960453016865775529517050150300195561969067960942885624696336072312889615923606224187771535438646018033665241989062514277618143426225899953781109391896019764890039786807541878014021650403997140315427580918543566191432333399401114510285005299147572194636378414816885185554628698523880093842443471515566957977404722297576707030065460036808285579851319009043669176650940498417572519434818058782788873494048260554240467803339455616597328591124906295874353971416088094649946557087728592797460858973978444738102423341719849927036006361981002969361481795343005087634352097745883698323155629338223350194585966688340598782800426921502720654054280738092150055590431055369358531848224219816146918532903104934502070953439315604596533197547627961580226286458831762647571739638884453460131683251931405241570016251852451167483123820457563476586524842922484243036095634351262655173248438357602365294266287188413826208218762892538712609101355660033375758897662538395051183614049499202792889265192364339268029751412179946913922018042565425310193324315054794744513906076475577377371252906836660747137203559727343825628175558617016445699897838139018310394779839432529235273728708885966997353417205995459491538875402091886160479790528014542338110943768571557585597410421963224107236848174145435181098712329036801583125707556890201798569179354809897518555948945282950267094353655726979088689025618960847319544180209651120899148998042636996740122303755178479256662880878657663576713068733210664110348432353098737397240668284912556378008814514840631226758668403474029547845669017828760453004656640000000000*i1^73 + -9356437234234251047710183276964869086010709679221678660133337106836382416112860420519554633907460793003868817743357513266286722858451334381341381584930877562632222889247844378292885666809466694345118810733061659949725985714728101673926232675709121563742822854398937644820137755975772449568286457104609122764779750600739246956031952313040728805935060936569936710143783157817362587289357123305650490652643193777073547411534296635262851502861490843546019487884552454303979512908629720430953854846913273654197531934331315157482644068828196430729248615162978230022000224963030002941634935246137574538750359689674813709359473813379398142524054769932137746610605512888126089176239588340190061340985224722514527037522499275357796630582493053852228235039385982730093976413620068275151954197636772980921250232902575662031165945060239084022094182458430022391912873230184853204363486631580475586245231218702315381577281885532964877546370948250742183212316649594031958472529256944148712571497968624338082165601477064915937256736299371265687032268230357865530694225521822336525058444427135240967991077545229954579725425879894418958156171541159020009722309798897838802024242981873186874810607029543469128241698881348054346142338432047007980966081238061944580783741404524451602800025606995628872439573585106052911720921730427188529948273405589963728378220868965999387542792609965902184993524430224536073912602126458053313035329649561451896098294195459420843088677223631130020537225371535834871406420777809173211449765429088624099554521986687111738258654676680694766843632540381291870152842015538781873300739591419186688052580090855098361878626371327907939429395459242433998137849010562239994961026266536744300122567257532574353370397833133775759051010595174659603666043983484561497959737571075875966904924228684726195789148212144700851634627696595233416052745121716744024407775358260785445175227306411240525985947534401044133596242426005783539118087270641856205545636064376186068469453755278551360274057507238594251445221918203372998071138368303923200000000*i1^74 + -2883617543757707009302199878663550453220136835500900689257097427495662483419651663570858782786569615044209020886029665574307258704424687117876521044172988456332807397174522837851228457255206034626474659266642390415607639272533940040149590161108591048179816378403205535442983113872765910482777609865171072011383879890965696055863152654932637296926940163383092883711263257431100671697004262199382667339831063908708642405437520638463326765938939638973608155021321784261503153595634414017737452596979087351316701839057655309309478763407588388640507457189590063021861698558666117893400926217112951547917835301018131704567025440485558248830162812376902550830892963724700610474503550952456618522633441250166725102961976068447615680442247219790607765990362200582682971878845158424885276877644462905427222354002958654410553642809048456726758983421524207102194242013785968446787524565874752006739290691114503448991203966839558116662816529823683759417448526006389129282417983780918363897672666191123453980171650780322863604740705349409160001387229586459387155938471820985915741844177649362566579957517389179282289857334292895085205361757557356021762280290634060838496139434345495544877896910394776281677137095752291081276463474431700275088151209770071566320250908974176452486641515115718804426266092801922624450355442797785316913901162134605049444582521128224983303460158426164659304664195601386396369358762000240416963337640590438680672354304363432089440181312401260392547564733010434668337234150969226246833759796202177334609347542664480934403414494428253597120704630736535439147090360700438361709910497626302516867621986831166314195666072202130567161960853843957582756747638321975188138268790575006319436078125426958345236986152164582348737853571772867402576678977600469530822525896868493687376272234231531252655308269768415285494802590565053492414277479260367538034712280657786960449778220481798026630123556669164877225025462322301484281108466462644148382053180381215249760119386359751745818976541170607596777875173965004369244979200000000*i1^75 + 1556379315559480127544467017924066856139604234987396538622258381039059066226416085062696434720744900439140578504055535821221121891419202198019509882092393319960073021608227506172067984891931847576014086245424049207129008621164894022896269650619065950695927067464894201426212302708260944662867297628514847660886202685349947847563245623194929636055345176156143790024186147348719030401536709157560810595112831408021160507966139889129093205609409904236649877942762926635254237532001717463827741759039004402224458150321259080430298274343327877778471213838898157483530951823652820811018939162700500292705796075948906133970449808140603264180852947844791730831564949523628524157009268566690674762849496165224049275980248700831475806351575613697315081005722435888701348148789263194089240158496910030796648100846319197728942554785212221006914501559378170518135196045289488116056427360744878025226383616715056845043396304061381743699739476823737085332181818774099912229726214214509835332499044667918414383342099067791705903925737922622789715123135069959182622101830132392356472428504007813118590293985582109462899829916153268453192399590284959237702438169456446014986943694130869811233764998609748261011874114655342675354422492877065167023596705943350831029011861813881202039097954478097257812967674410998684980169532866292715880165369511372867124203164687011430271215058419359399931830244309448404673101462664617502216226486793715286153311186069846597686393520890996220851463632565083515137302931546372878302677308567498319853371458224521546437437648739485750004028013283379714521047554724958414175110446489916167842257008251641099146649851089377416015262250648326184056785056412005333123001752128955450815816303600998052193269266862137776873956423474721795013836619036654948145852864397768619111615955090406565317231377594015875195867648840702937643200590980256946341679475353868443802102194252644416758986869001983808268692392632464353372444863299669599187946367368497152366969621943633048386882794572862344771829484434227200000000*i1^76 + 436227631322775918664637969364579381358209717422772200722454738307262594670452635568838208860351119035323127917095742232841247720323947574087253448009724265102554642630870473721844451653130586991175343067129106235319256678557591099810854854828390496817166990086928751293105751610110679101686334655883418275606642334809542746902522569661150391861316228380804566130506470132162728493051351094725286811602840383310607338211821736234643361060482924426460372175474220077756234478999027029097402824215644785476252275394427411233615520717510955163006002850543696602045319686707824946758853147752046020372407647310762267676124853664511940563482176131100616680877414675744545855294991982009996510196333765318500374340219674470456492740504895255914843505921053016414849364386383090351740637754473402968505225849742807009049431160369845905790917718993146326438366594374934190677276504366231512791818882125513819496699185185236060288906364892392727407720582666373154066691901272901562265234149210292776979073072469557163216883200134832214757372933467825470992665028404354974040493881461625764952004732267137216714544506169764280178065778092033517247668917196124439200117895943599749991822313067972242203231559028007612346029519757906899129323792603466420745080286181396731702714417328572206177080410980339910972019166616824944991928569952123622081731244232369497121633361645578157028642405953714747393609127319462987004044180498480265477048185460535016620581170380149750096349072579112201483077462461625051217547114714621321581280512230685863916423234744444718843041862706043673201461200172180897123870088490954140909162467766531053071576875769170239198594049653953036091455122672317769830913924076936456854559284178725492394599762501750015405261195102571621257869380723781896677475793406489194364057520285974744708059134683099503570596349259590779975424596703677247032197389883446828666407601491791114867170286570225963788199295142490499280895198686710810713975959903780738134500918222774905705704201147150713413959680000000*i1^77 + 292605007886415219197270020583020856907587211621844241148523812511422689069782422736386553790065889962422638210719291136083258282237904881321821799637102242958208993696896260518182489533123405536007145164580074279338899192156352101061234181050336880137397099804899085674856770332349768443402967541988739837853717396933058151719596553266012951757122839057606089653729336156973755034684895000068260953773911015210921522686177531253735162506904189219570743791904776525520454066094827596560979587895034448231922604976541564875203980951318313876939818097531422714181172119489059324462739831888181128101301023210187125399041134734711246267482022060191014669458247094079404450539971338891888115331865925660711020442621108385287844771452146287644364440087064877443010332155213893228540907136402848936681636372999386737135788802734674266585439987548849820325991646614440959101997995237180590499791726163586263187110289662533651821134348597128662260553121740682389326774558336376515646671832956566022125246411832814657115492026943860814579776198290394452080654421192526809329321583668677650444275324022700195814289904736733516042176778204987054551156800656483403940234864929449424185285557241848864427013491187117790468641123861032916756182959675206274499297163500766958779299079604808518931199694607509863477235013901983836403784280977431316944982269239746162322617229026376169817385751183215349912472668613210342158761155638512074541095350804277035338364444687299635961187967085945047092180716753174880592294553321040489979984155464604713808792691979758746406994412599203791641209937012878573754488509373261567842117556456684608307635737908896923046135786693241218517689853633546353551347135514995307725670815106177886928547386231048296180739607585807989374655721124657184529558535153917579589909703820006778174209646282189947118586872490005209517826247420362091328999476767385808237169404766009523034312781808661233752262804768883950314625463430647412869221477278913813416033240707404182486594249369321472000000*i1^78 + -30457917559539435908747203672754956259863227359299606240290920210486157086772502739560515205366946336069676008598508304891730970165155801165684047993171057565926907445957118308296104989701929178642432122980938322235300024412325113066587276903944499726853722266733687929292659961705577902087001440134333355574466126424520287553929543600734146163345442811194249035774820482430277294261632707684318166457995866932058450567027147727194889098783309522184249358142608215275634202612754740719061787621968219253374747850120633047187445612584536190620632325185376649812208972667214063436843378996538987455533419038655474308246488808911455946217804338739192522880808993296464823606149598196602779755911980157866029781742442762472566119233271534366562817079618128946445362726559527283840207071305996182734908117349991117527287804097826138512575500729432320975653794968258616993214952951651357656754883162897914172925429169859467836103888939098759911334199412469853389073046246680880022268589270153475109922752526791053457454448084839284736441640261652719225060725997285472233765142389665512429063126924012641671322096324677450697554035611160822203911899229329115776980326986060045934664398942395701319147966542824132614041995725864484870951782009277770685186089944826636929249160385015761695829167499817987878695229509714566588455109095541250024582801929094995412393247664295641973020945328889960673669063007024005098750527557280796212721037992037691461876533914759650691064721609595397202269491416394037735476933930324262938057798954505653965155280724894825923666421300900686537652960190884056368532707462735222846144565369463882761614158340096300400424138593665458207249045513858569346666108156711476169249081559218905168953539918867697500244486610929313610288132325071476003416618373222257189637844119421434769010294745537649685285039689457339922260941404284719947638013083890827332876186104492475289935138832613235975035511191765348063773551477492498177606743832320877094534698829290991463170048000000*i1^79 + -810003216743024335093495897089570985258341810144130106226707560649082285334121184889623269772894473249253702450342862693311356917267559894742755621867128318780027534671750617925603685542310829255162266653255769209928576959244713877708017444546375968082500638150803209905413477916450223738679810357358601822840228609187448850104532050288062885228285564386085229954661339024057143940754762112572969533893486072194720212439192490957711768108280561860890224330695102707702532674603962904956816284292213183843581892246395519097430457602906375693355363982170149549202887092720476532832104461666454547149645908865616269344828499395574467080543109278022186306991657415764091398892942717910439833464524391121664027251049284888625749049183167096710537882034758790861748085650795622413044602572409838996122929863381006934973992571438605118581103562882915985414972883421552153073780467527889436995965780020607386353538509029828472295757558188226818426606527991716599011358796580272636732959210458309812284108046256691217275617251341696280694072915240148026869298672196031115267274778390987155044641042335212790228055010917564083462749511047119083504021387412105142780467737925600597463026569567604593742895616399266093205908907276541777622309406931207458826226535675139974039017774781739935214184357953370824050864784785165325522381658486262542856293040557152365000732878676722152115393422850392014095556730085674509427009681323914079547029223878688521901427090521331798618245622419310817388202004239344117000362668453970584373503609514397884003698603185828669744770844204491035409434349119231468007883283543862214684345283426750791415264486977312213648798598194961298039774330992256198733323225024176543135724252376615735418614644219855059150825923998008962413177734496228860939166629008580492885312542789282988823638480066567960712314823538005665642962812143716771969455476444383982454224579796982198678649758246629210214969485901996098541744631306031919721045634229719566507353563778252800000*i1^80 + -101566838543504340973366631379003192921465053762295859787887232333915621182345064435374075230903707853907700799157565048962973499567647277307938493509881063993130025568829603780910164974839025465203961651725681863535685639417572368611303047032013979147237014459973724905364297401177202514606885501885587285196829308083069365106065211384025686633077489001838880198462164583495847945966595133467450766372161793640496509942804273310811351184861259531210005818139778561725956281831111980831175065528757172479883445494016536200396450655124152829299507390879228543706035220651802942734766855661838403269753674451595321317599483857618891435394990562124062419703532343272170435977651533525242777111999513465307748567660824166539061778921748438359871944223132856243438334069092447096577098502436226523567744117330415457623126399102766715518662434718304811531554213406572623090456585700799507531039591890361866085611270155768637965464354383812433005296934380845974131207126233774990236601396107916044583786526976823014959417369391760760672843138479118093050043875755101425358650422645333513841597779116016946441010230098560666505759178413886610560015088361285645103757544268169943629788328277446988779559503387155698246111426537114503470762757401526230331925690889261151774564957666547334432637518088927122236965158606460309073359635418785962352657995732738118958978586355208125648886752982619003952272405302844599712358747859516239829966264412758195964539026945990711058320014066630632424408194346422251067346921550748771489345796149569062173301081897405743714203620080613051398632016468477451906557956732901610132038800469351097767436303961464063665387216594271430829639132346234028556376290389795716265610831029770471192872827408139955265120620043974246326476093213208330768095609491861331369698808969721054594688747135237381469186587236772680877383480473486676637400605452200383587859568186648770283860270954877029055144678309857780987754023168461611982555167781976078181990400000*i1^81 + 27758418904669723067765239335548213799618540095853885571770770400410438022706377504238753353975604148334606522709204745544419190401923848699381334630759078452038886538779896873552051938773457726541019868666245734074265349209120317179811917865709964417704636656580683252857617227902934597017381550064265622767206330658761619810763564887867779371292561443426974105411340554603060360138826034092478185196801528931665946324972858375571279792011241896841819849510385621506408897900460904563102612531207885906542389468329583785604310165585595350546579938290117970374955942575388030891348526449648048175991242700526323881319961780775640896757367599572202566956030110656607203784362389615560526243551686141454329620788511566907443338604198404580141396795772505094725857604896050893534963787943919168599775351205449205418558846501179911403955310087046974987748038671894848298152171040011173999016955886022027497135315317649573538459373312754399643620562304948234711473242001562158927638230049649393600816864580797140339354634239443367098718175567544816194951707834100220912352016700400889671522190289410964655199668080038633918037475397796560403959275775733833125682793979202996745079782119931804543599232005936529876346341101970673118190253952127827012468762468021089336573264622104237757796936144027366711681223523539390461726009524387764084950740394123439719358271081880513146060681583946706121064054422609177253252785182785806097632231873851824217619462651282647533371038942536708299068790903596791182322498876202560579717796042943235471406181112034136136657351975494872333196402379497205734707651374552606395132182112498158728698232456670704932906722760350852758673790429885618898861405974261593038176502775615791631501240289653131522809200798573224641158351643862211857802145770390906741091729664267635426918903325217590511787898673839948167668610398026566109637571300720406670607236506376671405045080225483066430222423446177211979177654201362773735758728821473280000*i1^82 + -614407403584517950134414847623636124656844466697717198406034242956882387511953477084829151513743979438023495837645381839864082749731636442853982235505141479280357398060856423097697153709222366525574938990032835534077055664010003564879186878039087479833947066455218711383711311765439361629967503141077920468665993790602909308675661932871292986078029012570398600137904643230600618931449290162290906783643904897589525587870224600600239028928821544331127129792619580628322697128783058154748746906491855388025469929087226290338163677304094144011180408972214925500057537957642826783595982794956887060823609709042400563769679589787591929655484503664765804965963687721417180118084784137373504982245537316982138061673329349999595984512293793019922744277184441626131024149381402142103287323185905928345937852521078043055903148180053024208047238747858891774898736788391885071221303814757242112352570197510919894101912763205040312385749478385805016359090173939605283347048138988454472864042844534326528268595579296186017492807878015089141803543374431479393657801166119041673840941867800645937540421849687644168740924721999002457555849888919498819724181473175696987563308416069729575292479183378150980033448355448578517573226337557980242504142593785227434182375214495649905962632185378114876491114494431168666197631573779408252948747774597835683169451191399175486813191699981655907743797366589323323297589815058456518388610657993288192726448944017019383756418591695179022663403768155069776130896583365185389602248785295831023054344091269486651348304066097580087936901612984871214795704752993439977994936647354043073986861082960168593841624862631751710017029630443858587903473481787135160166095501171979537910472922309127849976869476524614265811922170023345443171346831936774995415181919250542344149204169450070296723487653311099823645651795789285665962651870764659179377842670364146856160129699242267367115342130506942680418410016868051217726346461694801131601920000*i1^83 + 4559081741728728582076909377352213537650479964178225546988347087087235322216247519386411508525242528860888996024341320075404742672163729944174219001403777688683751573144031002842598743036311992322880181601548845217112741288103397502225310309826763669656239629734386377451503287615532487766024039478119204310761467929544486523323313475198280074170885787972293810291543112699865748857089417895413612708778117405657398510686955739636875880214852848560820772301679181170386655739419912072104487399228254931456605592836384782251890311686985378130331921335668948164943056289874756548723347315565411073590253800136757353841247574665297353593507413631936098641944319118994044032451107602145863718680919793659712420319615808852207928679965937532547660418786429025513387739870136478564717800174229983101490588781032223712624287188064210802830213972784422447789123665776619398935738880862822129555291322115008211553479138797264486499109151460188127211213940109222240096370443871120896763178991136801206400559943639084313881089292649524564570308711129680000257205035665871598179039914250737276522272243629032175737251089286610086185000220858641250865985420248605300472529461620328123546212670323065229083944480886609808995599743581645160039378124262766301947319410799155407689936614679461909437879799143786118445645086420635547582035843287135832888660475856474038370522130091786983703061560582278643955959292956063572377153385126839764874748750343591417811334454423403686883904808457429875220829692000985035766506412819094223716979392645543540255039208675675814739765877774378196248452651252940458516363307650019926995578632603584269681389649309781097130128435989163683941790576162770809794920984173989838506168419461561432559854321198530363626616741021308738201162008330356633256178235452909410533929275460961799562541113432536804638355555728326087389346546033829750675701103441068367323847330071944281195773969700585164779015043714993854355720896512000*i1^84 + 176539324203526514076707617116721439314546587230477821210164142867688742326860392413667981366596646017777498484452727734987998496674476611792499817203348942425392997010447394178721611773525040392265255458055703762258155358299578744268058948793179077707602782790877136893171764038715237468011271563268533562196672416548328198034523451612342779115542705332623761110732015428694953061624809137411143401458491752143072601996188648329765625392773759378236195988946772608916928362765151711485979148807345543795203046371145714964950696361197128122601241584215997886609519283879375866168361685792383778880402257784041878179162605580451499612743033726589180380752055022634018466531906323188317764815983076319034480689387370916328016087714302960396206104919479663971766301573821622488293039370780705095761539851857280624353262159092738174322141469072270549674578115743608959682804644227818184681385495935180456361695631892148839897128149862314834733283039708315051997280724814484213144790655973399055751578944455869027592851918594329076697918615023474289508399512043513140918246296090502636554961914935740653371662094896632672870501126127029217842828652849460881090155431521351655833839117829941562691171664084687121800453805263022173975783302913390702033036615303914969512510062205529969935886584389167457832295103987760492978453824766669948765688623333887050878212810317377246887196010842193170582292385144348939512897779240334730152873994753045920128887440303183564993422867140508866280681504124884388153938271215937222116360034912141146818891143810671449569070379269341467387436810716836866881168403388226025716966242174671338436779894365825556595436729778764637692643108399503914350406176267437317516580974471478603757528862551620224897102203705280812943803229561580716098007885621868594984506356123050219442228910290667697250745485872745831346316011899937731305288495635987861891753561807718692976456868423856136422681016014995456000*i1^85 + 2320955855971273053822052397310014416386748051557922158053039853602614808893097328063127689137967046089435886362476340619923129895823691045964292599592393545960647576705422935501242398389587840073097130968737979707561639856551122451135763064332287460563738095971661507680631587214780702587933324128756589185687651578938549918303861837495962094894250852124045571816533988251808458801758934828778744643059815186353735920690838086170177927870792903545347085800139355126164409656823174033697559575861029480121911623822932617687242599946188386318055639933698731858320359798538368366128571882925344637247533507171819095664700920248508411993831108060115918053473560556984435578746823969365911910603658295666534922980126150697996145239904375689774566126921350278975220295492448346770542831206660258309761422051060069403935558067369979981605574845437311753033071370789703594184973952553773964399052971164012534074462051367933825490132711316503929793894549135382810366021913802482405294482338267299469315071874965966658929970117366088177777187171708988663823218318035157005874799245168514033514402809401874463709102946600213498308964717036303790289675529750270515692115368969209789797945706977233477483423121768065176358928258377807711935554171201309289857719359171608578351224730400135553933746715566442475742679418243018751307167828427296675422123887551978815640058889081188404621652188874957389678559592705885301806411520845075103197216724751219206841585452268554676684285409079011749080119214685155277230099976169728103229118461497002597086754345018834049352611721778906704216442955998547370281682092906073090510877618685679344131854767522761841732418313158171590166379308599084771565915201227240099251491597233355501687864700026533189728191344247738306256763703685565265350939545453559187165204235438702280417430424982146622723832833629670548485787471526455846465308504261149579363273751965532651327539199498943410995200*i1^86 + 10964054126842840971242378432326947129022244769355362643070825328916848843924774784302295203515089026007613939326949576512665689273927440337964248277756457962058034116378911492215792259028331765284864690988721507929401812828321903973240592545402110424826001022856544298325991924422913967747927293531536845059543657337156424159203010445625597268762318331521884783290837722028956147274893898862811752327057336197993411393041012496158094712417575519695607588248344471452021656164458008953410307847453149407589981910044888721712246723744118734023153191418439865825900528422897109469322663168795237641613883784581870539818106904988067988798349054135688087550742775788442128333801705515172352327905314945488023848198421251398711275443242224723037621126135669788862611192422554945510606881012611328081807426393318460254441286111732109484112818048972979080143321269378071755147742516887175561121866224641308602619055077204898890905336455941828283984489151303701542190780635987744148772312795979779274766136385256394803936869416721557014512798858068471142192523958922100211718383703889411604031860120431550182400793785959447789641341100230226011084605066235318358016664667701278592957469504162234565535826005476426036431985306347031268734796428781437991971113580459675917118762723836133697499709112878412332310105779679362260860326602771250833251713995149873257026032221195269884020600317843259139686766976520511487815436243918694930816222683244918185934495077803220746045405960414239404517782033791448501448055920846628737230508046210294444380117995557467259299286549683940936500270186573105908134390202687297254859651094219256595018202028182644831427092811264489677127924013889126222775941044274072355667292033013369108394574119114638105172832486425159031874077368512731915565256579579057277202433873478451324162942589219026056112769683201896990106899750153927898700587279489198577717731356586435651462758400*i1^87 + 7737828923518361782464860094882667998663635907221362290071701625769045457873103089791888980151268513983771342424306573342727658866465866910572586781018372732394163531605838282596105009132930168710160695585006481089878646901947504390620966857095462220802330986125895863469874944336573860004634083716089005304484186154096608710184668919106757860082968474885980878472642351466574503902403132461554795840776428664857677325065810888652432841780414846272017182488484695722739664945103819023315518765256956881458896439608040607251457484681995167750891058302592192181867997669673222478436733785187816638790044536717885293536718106958849638037134453200726757448947839039998075396543139557693074584518753183456208237547534120764235970787169583072587452877206535275389285781451430138113800130651245215318939502100451244668986381084359621670360401093624997837101221432586716489166017102601913062044625892614858570178448723010577418481154112024890498072489259910365363129369295205120341732297263601894299781898722915269392443505742990301840335065225993753794463607476488792679689625165420558762186737602383422044192931743950942975489304705077419468445443853771216298330490604237515093205955735151598855516319103694014097864155791213978873994835974559713669450777170799655292836023008996933771421233835140463449772810193676724517688761596123455255499815789327551889750137597721257175305844845100712190280604979753183910841817312620182501250337959150745305370815592931731009849716957818606429659158425776124544703247430821457657356547723727621784992553298360199434932832901233444936000514586612890590155692271592723891050274360633352639454486032464112277154792674694762620763828411939855659750941071378776272362587073928296793619511113872351274578266076188712724816265464006728727405336398624003070888376039055479334571075135928800362038256733602197151967091540329580460254705818795548513212206940160*i1^88 + 461481442315793455844847918206161102508717483011087098060931670186869594609614267104370716183006972637640030569476765827649435100320017105269365323550322147327797690788341402760527437077120977373319228931556379287168653056860892443887449822803688455310336815119473229691121027565818110493246335373155429072668109346824938366285418287858671736122849510230154589724826140337026331400895800500955592531079623137232914006656721548223533469225677206695121954499186215579526810559106752005981393975126953702064594605453104571559614038830731492417165680903621453516709399773647917772061276768306002700817876413229080343218932008967797909549278069045424086980432163221640155686996281962027869524782101842187243422603040375288875804860058298648468222739541976616040986230194586354354400277321367369202385490779067561284029177910872225491366808536129425453905662901481417486126206819585489459979980940283314765487779223088756269568962326804953571027973876619271382098332153806329225173276710582662678994513898847112091081442243764548147485262086159553599636024029377212031341844480503973852889683852644238818196492595259939528008346178859294666575095874217815773092485407212105540061640880815179588683562684482238407696079853831254724761264476876548633391151044908352945328927586390156922807342024945767528629688116233901965349228678201898605693250806518427225312047581071844956329954966255422081255138365501202947032780221163566101297454120377094164057465038973555269516956990752268719898196957885412442956905646516341652965921481738376195467906075334088614450831930713904833903352984848320088265292425668915756847787189415718334482377404762524168086537090817439069239400142992385891276589244854746230724426065821542417578040390223142464418000962488899094205209183860058771636815176377892395038584234990513179600085315086532707143573019645555404064554215622625802523337188966400*i1^89 + 1628289839799941218264147791055828430613886339325762135348291788103361196915872866137222078969525505878991808994412063040595324160886928888195980329546604616332783823412690914147440660317503106793458157587540076092210600563142504011784938620569593874539046356219185329377016790565540438652392681358056807167052806782772895329395010407010732951087802885254603300662143548429636075369482480046415092960961632283999160728272208695418093464476277372474976629610802460211833417307131301154675771336545165465743149994625138835607664340451653801043227680495862200477605471984678746860696668919659638312471540485924061486067007178263630436067685444336416483189920462117305751125777979819813355241781816146404669538882316700236296374194955810027678729894303628403564707333006686784779030134227482206341040306727029295886298891059602750680489591145684078040534411674603003531541468800894437367009973935271764046640952630045477704290012922547816700266959478241436876192365518297616889402642160429454023521761495607764420321241510339283396628786062613873950150399746191148937889234024135538975414649086922822235986899551131066100976222220595225726323067268634708270364257639205828679162748526622160770406350550072038937165443941241411665800181930799401393843348554325552592945752287682759703967189469972115351972811758673429129570531111636114141308999156626059855363994143116594149249434116007901698479955076138148894378092702192161496855421293665368118424763742302209499798386678013745600127625604666615521328067347682367422348462967403934231902132806037581503956292105466376961833087919354126013510206754884068417311848250026369113482275343604226096443197929596687988264206955789507253054702661933008887017380755870648608761418876319465461653580220505891040410333913653835043283728205542726223939168504766865792751170668392394606746180212654508151542913725104128000*i1^90 + -11745447191608852097888406310918239133552703270806650779639813646656332546717595828957426875995052807786085148448927642073036273115920129483582905970081198133975550646453707971983088442760134635084450528951769836284974211137764136140144795925661830046023106163697051079375110578688103320364067935521805357472147112263881349457372733871273487253273200429912886043226335371184141623575589541624924645191153826037259036453536351092339666294063032365124771510187681489666346351580343655800713691563113783626813535165590336143078312060558524565460502394547745715123571817197451721753094816931625220233976105983366391413394386868505534422780071398449851623347125727700702981114407978302113650098579129662942172386026434834977992361367301767941525106831384425088479326179762535678810372517928776106697337616511770552373990404579533400058964404512116512340986427570369525269448758673069051528465348008889439214257352598183115467369041474426223847686138541961796323216189230291872169715990106744712037418139216051152438821968207319965668453312396599458663233984024478967007856304026650550633096651537337991901557000273956236391908499007544319756399594045985529289170418512887646740242746038435685908003257858006437252730863227582124527618812413715825288138057027910116193647762707447761335897069779521035430367446748572177800745358568416064430959110555194352967349558984102333880570960467989705740600415282778307881706453706117072325650319220386731182881464405960655366985166129124880731833284863408866490420755244216595343623514091081443598075008838115944474487042067444986833703553510380669551696517184113942303177209899726824895867051437921434414228847147800117708447948940964062388266849707136082386891479678680441121678195421266357034615111807819774420010314361021160397231938590182012855696669139195488655309196345045190793952590959738880000*i1^91 + -5143679676276950774043433190437561395489819480834012195630372483317898132801098908200179588389953278223161613430991055786612682669177292392455979357104413375423200802989686849650057905208633099231482012132633823833541898074966333816043053843529189974817845911688710765670051200878634507470597486289713833295598147323953021064845732721508444654990098301246672751983898117421398701104416556060031898967073739452998951395893918808986846627423711426362177117414477230854630489093164890057411579589734378985250612174269613929104894639066294798934197689751123020478498151983818020152917061686268266997016523396315052688001929770155179564443445086162821559953158476134804635749151531862980758038347389361177344489052416069936099796998228043374901078103602782520612500555920762490380451025795722843277147246257709424865899788061241576115419079347075565017926307803018454878150327099113223217774687862911117116638826538674723873801509492076917210837367813387604435778713509022967235730927732758328786662649228045397556037121979394930156203830962394445257725465455122966253720898391148519342552364317914010291516808378376735775834855868148432365720188227106794622861832617531999032534901044674495519845894211598167943803564387982765129571203834330632641859768491694674002562063369578481005802342589596146400496178190494019329792246342773125061269630372154374019733182379833268067257132965558571709776141846941259778528863892249676712786182672638227427084419955895488644161713535370427901931683240156733375479553520774182042495054049590512324291941159261859761717227008791151259575671771969157537258396211966754636298699625821197869028568721892507897063768727180047652052493437978027381672806281908790780094769524245344112429931030813173079739642721790933872331591845108182807958353410518857747554933173533311517484646400000*i1^92 + 47329896286473716857772057248586976087679743376942870042878179762307032209175849393036702407441033437374968426730112459426118148683767485320081244296960083151093732720823592679671003487169250815292064141493768659520062070257212840146592540926158384399627925315494516088216733270628774381438834704482312756696692685643931176460196230962587148002170243056302939765085951045003400286546761141801052881975832042382776178426243345067284136153318857232920708102461842993044653722396218953051958967183682511362981821141889400767922720582070499173326661161442127398136473498563293591320221598500238804681164201326467581724767472607001448393886964539646705334597757920904721072406097510776129845265511980336106877306999446369936954561833014402918995880073653065430924536985936072445608201789154433200262141470638546623613610396958553661968013472963147645358937460538674551155556911951664481785386735434545333647007012980690795075424065229901334000309342961041883293857744354303266534638971753832068140672882884754351117525226428085067761933794095015793745805684426392280517355942290334613475805974584792163244506534806599329281220227420952975811804116803064573713488327446105047501591259027535305805806739892814079465149178868321318809874746186176237401057636698142052388599921707433370456706559763361628503590713627340790417060276431306154501810900201907947539995322735606243815435374252518386638876726130912314139330627787370864887322707505012512901061120843489129481423765336355088903199553674639932746715028872801967863001655178070345847423669974447968998765580909681690929191476639493352415668680066052718613267847067946580629598932824293916271233800537589296730369214879969410397104713762224639829830734031881475995216734142043978486401622119400534570070168394449027072000000*i1^93 + -25734997906680925867084779987766867018516302966719101587448372944735301048356561825441134310858048302082263681485360302954941672612548149159526172863332922002875650926060742431994923821830097497280883080410633462082633288381550142415337742596782143441980299685846376125930447169178689339771119370747292178014161317664671185287727572447218501471101114037870296022120121492324405547602855938899098562761386123819972428584894375222787793889927682434367517337574225120578463446486983843962139440762847051940161441535997782089059327304757150688931874123001140186813313150419980943343528971167085698439997039895421582159677486076829133152285188087720589270197963854868977701251595667733199042334802067746969562480110448739772523811810055211686920976584073489426335695948673044373272971238330944974367487219155772095956633344538466625548823143264589796721203837396752717375830409880974459069258980688882151572532375272878538229634423245829659698601742691774581459108700926989963042288535468871265724386535743229409886135892858665514497961851216918004058208460857295328708203530932252288844234002693462878994539845965061549724518677579677810516972162210707103442395220732835699136700588105157174405339559865929607877733878882308491412295755893598632403069545816296611418504181059948842904615005386742638143099212526250011603894848458517039419618824556013263080842421319824057320959081373458645093063025722724503910002801186768154149504206574159822706390229001017776901290304777873399655655805422990723437147744163147422837775604943908113909278974119816005477428234927865635453546528289596315617751356870975302311699328429246401829523101625561199425292811085855437442439556523241805821190486055996906713071890995825861279403212800000000*i1^94 + 48128479164087535581748733702981356044771690403624223197780046868577340501184017024945412779063373586011711906075965129433906761377529693711295283599868987505380897017481437861228780859332098506762848805416006249069442191192000355477835251999293587624698143008703050946795047562703032802174636326431527610209174047866274869129475967325111171059342168621573379233623028586471899874026718332697799589872115618856315868325144836756662600258363623311749805334526524747232142143850986040319372612340887934715715784550339263604408996083619156302207821525389865303982498097769449316221743167706206503132007865195774568720643788802760263296160566089810077392145132999043821104764099465953811740789569256491612565436725305659266011635498809491567636670767917980705080675041600991775206384503273044159674117834907349782906433524433984162825338235323061004055759585836053847522425194679304668152671463772990162837866555425353857772575119562144277332151472981809914006139161111794990034910265961134113470798760535780101713270488344195491443606339199731746334323037863675961327323935901115266260635678223600861650562993211767701993507186540355138086546432024230845562545846775999135550724623458824146811195101757890390082234048755153150988414638320420193916052999796336510470498498709562522908861931069692132627632363048264921707293443223915373878028502473851581534680865669486292646757855581065347343919929915671941613544549273388191705074094175088722032884652250979462858402441028543471363247209161180706454721854718818995077477302011597765700180978142023159289502286714680659317720299176941327303120388868554910323407529452821355011918308086692553557085845784321043818913284412647833600000000*i1^95 - N1*10580130864149762340999695371062340480267021458895567176791996629916527858561309194776093236284380546176468891497432326726080632506766121321469726932786515746292182386558781732047884943184328990030136949711915202976147591291392376668013013963634345675157276188801520476585652090132406652375147537482939241132943830771535476760289612968344801519558357148996255161085715343735908688689865038469957910471615175931845316789521811110102687203125*i2, -95117715038211943924149603675067462682500966571359885343049437721115900280286569810464397389729627070755406388579610644402528023620305459291904704149864912349318177689864554740452833922062419673788067315335095257028616349861154126308184911569207840187956558579970142091573223317625356453746387173682718255392653218684223375218643252845415055119797627091302418256194446030363852301838922468039395999876410859969992514367910091623821890469328846215642837947157592813903986971767160797662127411610774583452195994136298679068233618211377128714668069459283610539876274475074394061514647402460169045438626713857986664216703626625703526192348515907051477764654557641983457080826848053726006061215327363880200018462992443626484766821604394615587189711803215783840735908189624424823418629056061469613792872898201317154153132443267921373994491741444789120229481543115778900207796849853584939122452076430746709333803044146351186441019637227776575871607278977656050133907143632899536413759355616504325715360182742922089713821069644963318606376848440768361970669672436071139361219424136002006712220119896576717900716278810981122436937146011439393774667134140156437508714483341205470993449925599842531302546600714201196464808742279143460348528818370143907455642478321677694134633269054052914422928950811667447050382390081143750379159047738597373407959957838801500336819194400051503619177078821454992647787998879002649116011143780229224165513486755315544521125450636908226359009161901638632428181665526011059310120363782661097898966667014097022576264064903534826248828312098481474189344281839095212014738214588482944188878486434980367282334562770399553504031221500864244023704690367176267103044345140255781820996980669667116253182496304537572952913598238864280435992921350833478610221763233643634842065942668556589063892318279202582115510151992475403445985815137076400825385943567429836225186192678893316269364366338530941296605028769857981457884747756127814740248350414076218481466499916787605951020972735470909032255719373580062177914705139987778737832977458553707731499185417964935771720360673199598060174112866072979204272949184825468871701940367262837553765250883506739308800482119252465148686269793102262680985213336455747586134886204901034817924706731189328608102337328624485378451660917291208809537511968774519634161137089548569499525278921339699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 355212443271781024147628088767902237953498645913262974139169074693546612716631456034981137647776228497407470496487258415420494053794368812154412066580434856548601717339665492193297426739612279365344766120805662235616422146725935300071152812574085518417567393159515875833747957198204972233942944858492934503390287207050753330134617265576060739322457745094226993313052119416170044745469486397743919833379905926398997922486503646644538823681587076841515989548034144448957392013731480432449435756460183041653843148823847852355969684286432368974129347688784809044852105404922947999228259393287318694211019514336184879905052484836349421938196688410095987351814772536625418414606650337615426511404244063144757685300907715816540157328792126613362977775324741520808324825960512350867530602957730684159874147704669432898061881231487125670325589550903567994890394741383949112799965080528329470440270884095445493667730952472840604777745405041146408100084279951780547413078024658965129389871432033237432564443769456632525075498422706266693070993976636228247532322532915556195817984599321577479221669327222318613677285828344819393241307743021539431234473835917897363243718249826421896799534421193412976190821218696432636705072566474844614470909705482785894088611051327180519005156364370604007865027503224542842418373262930742502486450321654870131136172292267222885564814415781658471208860660933299156319666658472154332009811508679962425186330180294830495571683809980253867087784797870919439741002657646854913383706515704098017107636648532005646230726714547084611616324498643605018765114416549450218824985551894112644094968457135264748762657787304928326384898747008899449216822073644781865041875223215476917134905551945233516081349658828232725456476512469650184190403059165033163047195254933850477723700756880520903489653110254515795804551126539114218794546960224984464239001568909429239938139799098148777059047145780369382003727828355716324319731017466434451783032939741001712524869927571194789484339637749321409734704115966620884870600299957746883809061073639993321421013280880445868030931245643608733425843337863460448819970700137958814253700800711672895936884257586713278649472421830320085312557478678459578063208042306738514982163459700995189356877976626452324085447716506303203520954577238760292891202337930201734462309580474318991355659694089699328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1678825262017479464099086029689627067055512498321154867944957359639823035516632690939208014232701126565548378311339931992043804283439334535894277604839955397134646351461229442652446871089257775943201490908363622557034688315434622766263436911115284861963459689403588904808554722480333866602789961030087127864537982425425147148294691673516920739079948786093546227325990030625817271305236053472686843772762990449399541909484506923405206221326497106034036867692743451145427386497701186038934754610728690394600193894693581029232292961221421055705519661131303793304645723211583314211273110494356878792592020115225462562389040454431650020004728252002775789567773698965704484575219848533513977168562370146091582302062761375969559305313100555439472058491613989414786085547862620160517394670896744191230379763627313089104716099403712844306916612660971396427768774831460454154795493810353556489699620909355849424359425413843391014860761997605832199096841286274707292016810714086840822320831071421180673071710332843360599236620946323308723068620229645798218205794709225837039738622557542875353415867789943622654628626313086481759044773287670658368589394461920311680544506805941590774742189078103570209520799295205468162399952124835079007271839528287025494608691162746375240144358162985799012407247209147686590766171485164666431693146306471900540555660478742700328937243723744662227120958063257378562178321010134559407047307554314753053355830015571834523317908759452860852803653530905234291594395193161980528883231539919882426880239188757072594764061240350602748799938194272205085886674558677431705829460418302648138332102653685416130864535222688180292869876143076201950626529331004214337835205724785301206870413064632328658166886085258009488247895628695643239621281129714578488723475814931189865623350655776220815252534316358253778952699711990392437558778542057136294910608518690188915470644784382993570610492772232900223152546366787099054520789820069363207391796087596715093216643338370478584409010234536787424619138515929323061606473876759573874432151973126169455539055783284937345814976885362113852327438797952490710988561574021943469313970359104782716683021504110161186180911486228599354607173329903344281536184201014294367649257616018619537781136991166157578007880534048521529925604613607828795623414462712354423608476558786455624196242279707443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1685637364590972520562605535509432929138036106817615760526693680353242888442605481677843098039577592594120969001256421646736855349323510303787740380322773304753432291127662689435855703888266513075349581286305991294919795732334021929740609617039262365135348995130200588992127537978906843128464827644071889072759632229707876039955491562632638064189058689092350935999558401596496887524253649941973112418824945644927411481089330629347642276138857069369367182488925092285599786078651554181071485398067518057241428347187689743672995961632165523472711385458697929382717804213002033174446624846289407186745399596078478796287766156461863322296717597031076733244801571251572175898285228293486831166269396015841122924839385563224753509149668657969512169775921202499452921322786570287105360236179971079592840176587212585792580931300554131591626826504995698404418692679952566454323861350403805900651472106624008573280475947560139390399573329622538191576300669946036476588941182647840610955006880971854397981579505221285665500242032785276206707370421800674640706394358079467973572843515003436942601303676119106388846312625333409473659042819443137626488021077882698827511264417988365397065984646946886591751440830953507327182145054372013797750473173041771148158060230702000661485586732939725526271717521118566514012947499141797375251659719539583404462902638984383667931869677285228110037205092352785382438550662421389188426980591811389381565300354008259313930818690405991279494831100387851747481686905395724690174628839428960108162907865675668312869695804157765984813547661311225551619869451729495414816284600292110085730668672410961986406067043407709337267695869598687056314807307714869467184053124622401855160563934820334504271185893717546574664207725229271358115372032080856534928289516955881336556885218391513364435458042733469030990349741623004084620828613584302067077106185195098068152624720085364516855253284802835323318381178689671997255349404610352931375347198740762776697642811859207631194028043897506558830342016696767754581268059728140857312236763407834353078788242851479879524103944506926297528083764370699453306561759208999039451050351094885716588317857383629711174569477485331780726811108700431151334088532509351289446330800607884453515426137566763953007579282193318654706413001704778573805801951877247956739667234819371618420998824945254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4161006211883226813737162254455450505036946976612492541638534124160467958901122909900354330246750755812657924768800868115994862556712281814790802665595957953299592540582108622908483425024994893774162667349898349245732908758944740619858687059722580529397289512248082408057562485784479892276385638791788685309947640860569613121541688490427978390628919119402722389781974362565355407006503990039457155555291118715970736504438670497629213349142126995212718701489605482988790425359651919919205446192975133776931859146949381964990501454942743042054627315821573120314251341085656615374073521832143806622020770762246154545217979464005109349413743819745921718273270396446746065536975116960389634116175342689421627835129568240804584944184472007400264093436969596522073762629773156621251887969994041161796915436729006108404971422470151731249646869738073049620191351180930765385784224612021089216773198037563699108978457974259962407284850825958729767787863798480041806596675828286489955599179833942406169488862593819916274283068822000404373954267821277425608170724419188417465803086522221082797209282912155014163524693204455154529336119703960694757964780613786954126959683567955453023921265197836042915939683794609529331992178491668255528586328764779449843614338014057682526502214400067099727632706067583599285323811626116815831941768888403707803511124612314298207656005366377046963070336625734354469012945866474568494537490081492356013046744608806322740686165131783560187126368120948507122312327628784605067665971863689956627142513040038821582412064192188712202435466998781089622575267311227276925556171160159668126694497496170305492892275064407291570743772752226106000604188056730586630263768563635502363850446588999885329037604656678561844357137003418799077883108348899150484566413281243021876756163026743115759320944890025187907442042217445740942677531440986449026312263817207753770075735826529489870687967802401114564588902152022566200756317341879053370488715215121130716372543827097901046395029940270441319093741945039569672473645585715918806330042488099320831003693090651383622079469987869309930179574891692685438916575423443147021749307922038361258024519620984090018524287503543836303532628537852739188315125434281802890199663921797640619062304698151108269830327150655847429116373550188266667958814236455777346033493066802739751884722137989120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -625365397337015003619184058042454622444095700777766895310677009217073863996323170434803041304977086126856846658674029111039057442044574305278762476295076847926599525099685871945307268656905880757429809129548842381047363425935885455359725728395400428268763221726322421523831547121167709033864090899600190057187332009670841345671182281919492849071397184623392275143618795339239826866479591090496105974830467038969807791038144797134322653521948365120998464769693930898538375512793266443451577948366177201423528020942649612165109840634149341678945177756704035601866777936700970601020180519895673409300736766428090188089926346859048562049528851770882735177440920575410259790589017028082850967750066204202219596471336342026416096474728728790769044840229805466145673980999143006682299385482028012053631055001573588668910042311443700975302467488880879107249695077044654319981626239373655465510589139856038057864702065945110118631871043252293152754050182630050970074924677427091040721551751649760574506658657853029922939583878675235031590574626715760580846944492606718886648187370858069544025887341089711281000600500204363119674216748059851522841137837209808625551705153157390968632029283406148964768671755124155563837411121135626297489843310442010071096554844603805417058495805620958095160634136530382567914483706631152965625287514938698480395385274817063565141159864287921275756133463756731267954484999906089301640870991192295247934646915530514357675291760708514900862972713272944567561083599588766561902882141789351441152699043047459113740260234013109073587184657567579053718987455359990996985260702644951725200878421818808970483367235315449891682045995232744097278439921981065647288782910956709220703458528605182746574712316256522686734225455671182006936904154832509316880666600494159417778453172856654197565581983306641852744968575153580787924842601421329949824539058899551360700555034880265553544698260442544266753323512695940437128137438681209154755167484650250562321610194253008877817063391325612177341484087793133343998777891749867403688607684222943015052994157581690095779120497329300322241437123278067600760568753230600574048294889707506842386611182979903464936251546711836857264410195554092062103373161792408179562727849963317775822298473706178309739147298413697686994575921456755026242871590686751095788085832220342384948623473377280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2751609241303527088402973862689802145168637295434059810117104928269943580404046053341903625151793376687151644038474463315130595114648536908068354745199182272588994831440071329152774912573489647841904905576139605862766452895380582042569693701798782999572784875546898647153370084199945446390847445743657421941490184752690817332483449386721115368594052112961519467294601556126351981392613937187236138362819964003190541542877464005670597595224290886127830015611929377580436120675892444024746749110979900691849266867132685473135530320891222855936304417353861487105191111924623288138380190368758958038820698939470819854844392155880418787847034188362289819525165202218780888600957586494278307309032448798477267606764358081217007014634054708758239338533407542329882544696383448495704178301508814262720556206301563773157127153203477960685028950590759913147107591849187328330645699408827765319630475048621735378601861485094813529154894365326070550396498658706462406752604028344535576830036666658703842093433096397187935906133349193643129786486595333417070659274373424845009533451251167398149112695801487419708097849439554920926050873954259101719155790157870386571842490587444221591097882052874111835112314976413351960581785885379019205622986747852771446557185298811934775603946435981671194987634857451775550006414917446785170009969924649781777352341569177226309786922992820327553466370143494127550997366623183737822782014850428154602105503075900202015670628846809890634409547998535629805732297358319831592920632383340044163512124597525650156668885157645417693326632657249216052043666375980654325761732889949361053681462758487448178240006738063739534993019457332215497172996273275031750733012121921528866824242840250088584177313159376827788208165371493764326086514996514114545067648058375887865231824470086846966679666078635986776749296449491588090932458098114612637865539126537922850752677929681469141457141058474393970891048836573888922303453054494309492651130087361105275140986137764163290421591583522649613577193398073241713912580818214039091647005283665547986091117102604551590265823620497612523438076967715204594842570964306363183856318380029428296397055150535724272694447900937165424052015008425029794392622897635097051805420055055456244602143892452218847901824331426649015396966373379455121010286985685969056977170914369826829159340231884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1200249583130692015224618983190315089673761952872127615448667177508539616460372116543249278244149410743814936450976111763636869542484244678628194243927909626232404142831075500058588757957076946502364359574403092584210187725767189194371591790193287337496042099063047542647169503165404109303630838604691968287208855203525550252290516119704721384236223727725410302974240895222887718587287285813678628949069635910706410618500332014288515919809530398212399104046428060172281553207960878082222740364792512142193781739190578725161572201075713823472950604965002227446527585766367807154537504521507763703679868590417952432979230775955726636527178034319445957571151065657775435223381402473563485312217703426173553749548901505462470194518928124541242467643169688874115352354941357927826497476125243582161220548867990879895235826895249121234008140644411481787660815980211031666068597010237021797862766965313345737830847557743394959699141369137814213011782454367555050250478615330713376529076357100993454927539860078460177028037871646761557338626383502095666793862403603171201499292057313428477113258299565160801390234743022827849545130790801737085367938635589941537084169400874910011032087008422760086787734969286866168375587359679258371162036354688643763697361249194460212500550051951483170871257418692106902647990663505200564739148565217746949000132270263061429019472328052611989010933270224853546260555106633084741992448916404292973758882360861095482680647772921245380406166844947306305320110662179228787250808109677169836580982063258315500590490940515396318079105463976526408455668465916005889238986047555406021872783458613061865741964894652768593396207957394538260975484710024918284327674502156192232303007043340803819061130591755888935550744631954460807267309066084586251250313455221927760345515686988512020663052575696184075092771450638350709838146869063398727909803991563955609193898096348090437393080797137205608295830905708661434513020688806770022919417037360839339511419792607216203959747735770017213769393946880868752587620721566410262920300241153730425760131307287181325524140359396158918091431241803958471420825266314324639990276882670960586096233148058394832390348429829400191204402507454735040248083981491496928474508697785387865050561924446877497445511047108284949072106600609835221611298879428306720541310554318911320467628359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 54609425622514040434505020251676344640115083615857508011273300693784256218333695305972585093329293795311113264337785543684086317624891922389143663629323480161004380062750506218713364438942203240030933847391282718397410775613651860982710970276569432588597576182287489076208074493931028943240343723121211815105880637924140916960990502754217423868276799117602035471940956762304883826280579023478024955371269182513418507294628167698977048971410735720451103144707504295291127807665180731485132230317657136445882061963393382024294274539035982238980588241329983355287320119114331940390971929141853510839076464332778215338728745786033281372489643569508528658407820880223683017007096047784462245734055511096411819657729789823351898410674933343627139846307183068082643118808776829763175684883173929502584474336002691908588932443287162341633644906060014943788263254814346231150413239078396588696733190993255390095511798005789981121991602007682720557247722535829531753844541620002840529719642113496758694892018946702361975409061632035856977206539329842002208646643753771735043832780060713866896677328216917550356246655080388829253511756663985129261188689128102549864303801047554332443382721354529123660174016917331201817369159302783694801341543363000349302605215158831208270605160115432765939778319994320147925600355589383670435019030985524593438812311636218938662169803703056226178785988672704630852420605565120931034273005421766897250086881561283483074761138028795960584543995874454750210594686729496397564126079417796098459403499049721976647537574425457972667721704117973267383056530155090355980774152653141650854199686668311198141857446214780719772819481269420880007318611983196500761016364088554138818716857971848538986553440758279962634028946650580883362178632754575975497410770241462056650697035014523427480677066903549191381626914310660447035860721133555864446983643016027455189038534000239743805386723991083192277368387993389142180228756769024641359216818724828718793629511692645968009033621079976680675680558967814569107487527158754094279530347989773820074355757516695531141203026734618676095335017387548679650422672244938223151634471012319013788661781502080072163875775426237549555580589683160423198882669789505022795644897658093339491732080543352557650325773243745109451675080479380101880210682527493840095687155976044418220540559360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -261919550759533652887781808864979145254428199244347250021076324375392052542294155978104460427644890528998416680723986552190995617247603283200127632496630550978068430123422184610031962342957456137452842626508321057408060250505685073977453330253180172783682622362561733971790406573765991685919373552326167336680223613330902575219684422053437889599797318823739892997104892932342901531879126750729193993264180604827263609607821169642227539601940674733815499925427054004071513282716290202954708961736286650235600755439110241561145123797457959406173086791805605678574759506308559172449655594880761512335020957784971479759160916960306742293876230193893380309102557873256671163020952857081196803557580596613700410426689859875830564744536447843945375719467638703399162849407638221589140226714696116977652213750238199830050519881289892275552835671112267801933388709156797008068778811457768657150146752732891718172438604477750756143725864083827316328001296221659175256245420296490949934655349396546479100750212774010882788553483225151878463684337486254637756199403201029863713186177989873527241344104964347163307715923260685585710079517267944925307334196664879949054742840625374374901086257668098271273509931523997775879039446124688494797196329269300454551344358771912600507424621304658260234053469247301889254898015744463338230135159107934858100174580343004727055190186914323368821517316105413264130881568958923799410025401249474051554599736775877154018144774592763463173921857915079626155485007247428457155602011076196605193831188625750974710713811955873131959777277220252132689592999770595416937147966261370567168597805933734140414456058648508832352634721533521019356542006219305600793016954754245214836972076247473597844173567441686146281299257099121826245977673940942337666501087729849033561136396416340934176705682465347001584799476093962632305239198148140909145927164167981952293393017686214846727861469107414955090942720948607517783858738754567877324806566245694102538769670670793302359830526701564168131946195378507648980172244042982791336568743380290288928059154155715610767344338036556252764689303562309602695310306565913355658079438195367267265746842340371368724107611790649139202643191216755419386212573883504647088590558797335008761819946799139946695091224598210152219169237361177672836281524239894291565417470204499857699241984000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 605371159636908035637963262182316862103971709832275461928033854085689485139753926700730456517640713269041305363632816799488904946416274432119521807317672365274084753445680896462868764957549162949759888050814877496574210571713409895543111300583026766856464034199659694791626505481146817351316802773105190035343446481214531906993014039378748068547109098189199803068163073366493840630708889846851571617653687278033805051036458510194815974776691670557580511166337990939898523407476820594379443048734772857610399219238063172091406635463016960819580320687647018694340687654841261637473143450382098040400764047688281195131099874640670039600356151018156594233075462845077898829882062547893778269299982053169793157773004375292187470766415891040404215739736685823643794459942263856727223428834962705006785950707218743668530425351447091850894018229461933727395803031417263259691372881075379104033868976302597441178273102217582046942891653476870686135821269241892463225673058679092095478648740261831641518532756460340919312117409631174739226572523864466456195699575263620344986695608244229381886701265574093406403891897274580384954142073491964630132463455023261809815738922135705423157981373506930976489799856264628158532293278681461772215055890296295551682586243201423489990579617255115857912250331040993236487626497398199743853738779406625144413534236597694610551802546970329197389176024406309337520951187190720441745041985722492029776193916636909358298159439799638335512435861548510512518783737794591314093831127543335443261696638909480103985706612267658994225337573426735404322905706243428590587242180255824140370474716788469118669688142857581664768497885337283144140288704392395272247025136048586172117561627834068659734495237138062505948180843157079655629908007350067644104328733237279939658955896634470068301692383027334744275513861019676761528039559620368661601182968316781798038408778687495905484528306504245024440790191641349448941451836209898603783441573143049463929487541169288775609563301175712467646434167171381524377865720406377163055357179943175105445729620762082365311567553779813423113086201953229603005729897516392328228504544052944725920146809375083428796129173974862863771999727794808029955298260999739110863622088560637277163286840953568720274888189413511605226411923285368052391369973153278773526012974271820568230625280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 73699620273566402792890899080977930689738144782885300956114478913877651986007001950829029181933704139503263473044569551844392507344049922435897903495603734356000797518500263707924101797498054017290283449621219945820337498387537145755924262904455414136634458649446019254029238306098161941068695669427688938005918321233494909670063006175614855269792030900832555245922026789003412329484288198976164549826283200386957541734191941780707293044708551276295037781709233646592535067599243161462008429906978387967440725525042853684365129197782008992512488548768135384182295383517480608619391302382092548612300183864832899697004851364883788610211262391648001959619993141204087943845250755971779678261896381616608357776788333157852068685255907984368510776048720435957561168001829064092027442320577309461547742657414660637104601598790544368701392934753218429507420683288300922273972365402151066558597514922153682435189794089171993098022650338793074156668959945481721695586630488305868505075211418379073027371074657451228111619318664111178897828592389142888807949041221833132558849301734540368946983469259757957738279274489408262481898163003446921727257428767490432632976228228079357917722627901278811809377609227164381496976003245730645911561195695990167136367454083670394745128698480307054646505397874008296330841013875654180868980125306552386665627906616750212913394781441426616833739139112784175853477473098350262501930785386046969544112301993052411314919190544799567654062781282930212430791912012079822186015673945130887922439733581758696174476178798172278750815672966260508229666378111198419490794899409832992456381364527771860590909175693886528380888092689505464329132828362941237834695058849201462655134817994211256897669582637326669083262144225264558121645039986187271221409142204850085597234409567671887826100869348346698524955477613393098292705017164337533954251601800016363218107758622675392780563890467434401802141413731080614201856456666844433863083992209376593621494727801834094200173190184335789684841464662924753748749116020759378887768134902862674289388319610248507165777041644344237926702082199862756126529998918083196276314948891502549124659822393886684286524234547839995578051055418832254965313178228705729667694521486897345308002800300891965349756482397778825053941041311818452225766786433773048598895981553984447132467200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -104641268395669178041819557531738544383927613408091859096029484223590589312537783372322804542690564408970377708880953676099553646584021433149780311195031877290567685806533409068234613550440369051536501121244686738255817337440826620558979904713882948356675073465623386156535500987231646430756942033872173804665198102525819094737990811153024062243158401351212789716405727613081518689265238070407171247486555713198916684065562955731805514372264918685837083792855694824729723244676281962191304021650671635639169414630622161036404734135797289772627926983372132718977028258190302775114014257542334932133717893011875547560782844390849849612131272044015015653078408803358619161626309533360941743797930134752515239837106218819698378525809017286211614727761179142484581798159554134250758674752358185683020574721585606806806560429223041883161822332466536533410982947620159711708546777311695566214847065281666992269958892772584744832594752045834008542784777377480980418426728894506202194506150284586796655408957376931915138204551868179896321273688185117351638404988288970234290159088400419518526745455613218103552041688023124551081146091065979467602996424199056029034951444760715023252884667996825591957640155198722696420079216958484437516019723511788786142341985881108163335457949395427814779899829264548473288022635225897093801477726492720149015919969675124459261612917275123026561922565553169205194967440205353657439983974431620065710739927482515129349451766567801309230277340161643310779942143267624261937683466148587504056562602620155833426607653932148335767388141526934962137811204097406373362204956503409439309168612628594706398250153521814379024410711778826561851579216260745573403741124053200108314836072460994987727864712920099319411005692186371198887814431691946930938971598478429273607752519134038464337576139957948653863739092972304515261701077847255033658095893451291592283712627999530507799313727319495693897410035521111446544766369845320536326777613332703138400679532350877718271632097549533586674954531896618787393396512363283715124293417310405124866102524950993859747394980531234052352154090520984732255847329103896923794402617729754461963838396696956122090776518238131382098675687208422163519353654612051453563088079588842506780067195600476640471465231757457352311603942538755261185768067750742313381568613866621013852160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -191365473491609101167554286082171848257718555822875948657495274407305331438210183130901662884832110819091343549896837909957389631349555479134777444790193705047406571384443238004659675154144481251691798018936497751425113468711595213388618153148989426269223144267352944871237017236521058644681838348932988125569700770632355942466641673661371447728652929686859826021747302774187893429389539058721804883764258637016945356794038013080951494568153827900785470758292598827880169545566395615296001504871678766103740974888575197905556855780492301990560899826065217074669090682521223204248748991682745303554346395852646689185939552131002343895304630016259443770186088154466431272462886033140891659857957358544484893291143112370650457473455187877979271918934588229846479662760726310737514606136649555088992668103883628737138020082933711660792807366055183267971243423136573661204558846609759797756532070253359680903719008237431286846770749839429864858145157423525528049815037064654011509221755902218424010058882939731100430740894130919339729779450179572014101281252518788812988687547526299837826042338267601150512538908520807217126830322255891518618184322382874750376778004216597225371657743626439640947529273970166999139364364575068556215840575167965469023545922792850351028883491884873231744433349357735545214205506355870949060405611875570354304395507647725095277492998375896702885113916156721381825966923671411437347467727460861810089652587857148120419663508595797401727574357282497208466753564997801164529475139602167686333548687678800826801658277208660816903766820276681117899569459473785719794453529316351907693510463297396995262352474640015172682526587636318855438942991960376807111449375612335704523005832820516707932867381703341814874875374601801793601111966947446708786485867983050523928944138917717296362990370025913638247641718701364444558021328815980016932848754147167575048347934154551675055854511026942470048249255948696996906003836496781008538038871157937460069736576216993133052122281719837951406653251677543865374388974885416007133488646201533742392416341842782650003778738403652927100678228179693454968839248058092201493216513840901173628162791867389625095659145814461848668364562337515298454127819487012079069182231284438188159143357413336584644048741687743846012206390917917660897792581503540407087685463747411669155840000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 114826529561178608139576743901000650268915746294430510197161825797826126165974195771326309506756828523888065093462938178363578201219583178888311054855194105953083028928646747736858877119046646022759804798027213976203252482872063771307679434023057848526397761409291009967325889228879796876802707887938917031503745201281959086572444104976500570509563530852746664994494287726696412446582030319845634906661017099022766300060075696882317084344728021421353936979108209809192709227164317164955333156965819320450254785104963778099234710132039264822694110831533594676999509768142882440912814234710892670257646867343951655614888648888930975201045986582831938457170063748940631893036542325773690559671944555049556528952938479518588397339256086538893436213406009077282516577541236156062196601002877086239435057515267098369115636774685869591922974141571639490498113543219526655424334305970542604582320117357660464699175966848345711735341367766915577076602937743176664243522484797767454125029788165349600841320332170265523614882010148838317337958872879831987170232562232295613018514941797810026611788988832553297720932776520790598714636157869831699391457998225889685149535039367894636911907815027123870195021082445057537152944230091054119295900103021602785609178217481545325093112774388682063396699373859011855101491648972510259405021632204704372240945324863166116447250762822559233105614124328250617186225759739697077200594382330809095568073318686709288514785084472515538937207414825671077521236234465498204308912687555236149164722597353927752870410785172151581034697552314649910866339072830309291214323366316810552314657251854097135024295892980757296208573212531237731634498841530937204165367915412187912587048490828505395809759665697943610896334319138829123582273675596236754889105186113488775705526121814868588434106977490447480156707571571292857907752310098480381216225523066991874196907159227304888886506497990024481063654676657976066299960831410324166020200984645242511264919950973189952410488593086693588935261569068179667859406853934545875631135641137955489064401048595778741667221622338813026034626412928878168492555963342359799093010625858330389730150737172143766714500248830294870941351506650168949711258391354764977717213912660878498389935386449810915183790087188392385528356335429545821000878647965092333499081722979816570880000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 15464143653237043196574873312211158454142671318129948586423690866126074623687902757268497085422054629455803393495237046166657672438199652758387582287913439295597564160845704282125079654589276692316324214135979590147242661698177165053112737754037286397465749177332143105084106453819799710709125698350983374016290309191494464147030072898583343800654279613914807173392359853933452122720639772368975910376591321669097420349511184068433128912135872248121571402216556779352491707375467829306825803137127378527687663179952001745715112345960030220915733874512187151758846273499926359323629297768021435328481272822920175269212668883789207253824665815397208355528337506028608361589391087266348142384407468817476573071057385575733032212806761272874208002840003357310188436824466797563932542519273278814305764902205669945620038585968292269414693003372172242611095061529616661705342893486172202654966753796364434110979960161405116224742715090197201303117047361901660882513739087972842201262261446229647217362665514835837848558245079567014662720704066570000370690007137052055827830016961645729976105555116972216083009504693702267204784474831162023331973212930569728527307710649543812584264383617419210412116120789604307652584388616482571831390615048691834669264230095085096840853661005624115368760366139758302439984844010839640683285847146883226831060192051624859868490839007145057009264502438975787944442675705541483472671536526336281364357436716844291196647826989048116331502530379434753947342122393523332177695944503326760566441332541614259410675620142477212824345048919204330991299196477018366097534437874894311329068144269621556090754178082100147962575316968244072751466817368550635873998554959718084773245992881322391271094040729155248081708900910102348407457840009738090671692298697335456888273485804773589402962336275864000374759530123086695629239613023805171146822960256596836285086806674251430393184575507009702557234533169747132651575417164560849071688755082326366748919911479807178604935199085485317526296308865926928254496171877865376147830395952765646030752811802115105426701215854370643233078672412479158568258111922261910197280897478417308920440781543044552392050445749167211355714964216582453466270561411364289395074680942429869024839216904115304821418168077629766542724138301334663489548892187329327700863312832835354624000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -27354902783666583973565825822294397494516588451290497552930183839806236195302537594769531951001831815422705764641107669303675242262842334433432898200879020763760291806141852462017751476195104792693924562421542399089242849993863206107025263195396288090200651056072962150234851306260983203095169783695646428864334125215474969886314071131839619948931548470517224126115292141680233818667954897261579958730508582328135277246030780111737953244944094572977368561808268982662549425195790737955252995906316863154950573277352557577512895019532008530714815617659880096674252304788156403533695222631031111639231523358154744963811012909789389748695503043311265605750489267234365534759661525523106177599153290346779566453030696120491970578356494991722311385042766524792509560001049163624075014347670137784066069493940672284368395175401414128134418272741562759630640256400297166637409953309236415856150206871376336875652191788029343343823890702126959315763723262770261122870199738632525064413135506521892502544396865996498174755761372018216418988337620494447049253795912655987886723199458256287552436120438227972855239495283780306173397004075640608527200511460385832895189634694539081163894227038329173326491530139765693215308677708478830461205697132055883083664576375089660078701980352693350270529940166366308646293670182323495225732129437669274158380823946850254489111519074343638956301119228128117209492668146851315120664993390521367913437114270529846205677570395362189452117848104373062845746065083422759688327310072046051739461968271065386007500770566148537690391254334418701565691560296646845178837595242569621549837937247412333827296375671976352870025147063780018119346566906138906450256562903996578008994793846693982521549782704346394296476712344537055882754267283124041865582500154933703908168295194381550493198712719814031003606349110761639667645375320438613767538237097254629933436987610636892012792618726930825978362294597305849394392196504269125031751310441487959399333000276470537713746235733656692002301484111347570569384262091746217522478968079999800148276192835270254400545978983910687853479231162599542317940366860062994058783666454480556108333023794301516089356275366234153217557921638066046359510828066848607072052241202057080350840764166743723242933479789545603210910810201158557981292476658008032720335551419761295360000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 6888792431681218410727885513170686623752189538927332348118680539954488050653302544136807007749740699756034124086800903915684944411379549514903226622664035351916745574626734039904768436871531669415810575622892235659563079443923710055693450551657053152867903110201671939427969309620030327562776654385952403294720299016471364707612821549399172851394198014677758642512710778081939194467083630201995512845586274470520622146261446112341865790366261499630444363550538300469440182875671288186469719613625841812300202923976890382212309629165329494888448712180202166888174579881824958943212959320456170670698367268209181211759571815154265667856345200426156239768692228701369709589440613079610507502567491317684445517228609840430529839632928729124303660663961451776507635852802961486452162157676812583400136961401052920748015784137895644038002850181055669751322696318125221217653709679485193097973975921009148770428326101207027609363238058052043039667666883909014880654290320885356429088769216949193648685100412344855627285010796068849423222700530491127076451614386314073758814855583863922726969998682087962523235841455094841271792742144828392239598953389030589176478668644570411255701155863475804183367120613518560692229781764080369091776704454861629174826503008393987267306313538619174574467891910331650914205428204531111043525168423357013580150881611925877345168134116760950677236131577688354934147821496481753390376439454714602172886042760788417995980649520043691397760141641208767261143155375976233934041251008280993100643113000703643427971651425141133160127524848486294334404445496186131831817454240995567925571844242387885382587447630944905578056127469825363696103257805880354320706529024318006651181701263082116347196085596286101158210846839304370582157155903700765031311007578840501451355725886552051781642324120866195343447871998761424558778319430483872791556793346108449307809121066110549420557253403930542769740897534358082882165507139471659729621973331704981935413893585289145961002159430434815819273779478230307424441226106901856549707946225314684947749961710406928269031340622235274353046549454019077896725195283106578153862455655091846409817179669842632218522847325073882102549825492972243731245573912818223174914322053703202320652316219661346690337745786110399341218296835925394415426369903947248491728939526389760000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 640791019046636225141428168412165428004073679011731397325294622511552929980755862336170270056477132465322913117748881999335831359594770372652528969033545535045630952511511562463953294802972834338633834116159217983778489631961863769951045338511326043593822200880307272724411950979233254740821063708150302952982421748807304294543244901764647784004746438550676912289028029730512454560695469474375043889320069694499814861300165554021921723224423783496269537339094565544944514717228629334033022821747685546844024755066017787949454724456656708530459853356375391581250815718533342485937300562507693990199061188747401644751708010743850344761617992470291306681723923976258698272301167008986803121483350068858176028042614853614570713226899410376835335470115760115694843669961811129299733291151727894825333787577665278699382523111240861494107166998850919992334611506217069266813456268249126970296449740113912178939546339465118962921062973553253127150067786928807837786601163584795262011143096046078289722346667248514356999660671956586449896906511696756606968214593649967695481065150711785384961673489074145666683983765355888242998161130362986285710410580776446472054545783232166515016921315547185530761752571456213864275090265218256711007405029211746726588933355166026904111041801812483585970434221891672215416747804156242253385501879611775511515660259024110247039902339824321388632899317547174230639658720832456036117892496912199614345890974573948768433999720476377283172817622347857158778847083657139899351140473582694495734250253702863208055515978919145503984782941169806762083830455153802056516337049377869305936422444558442280256696226058179490198936306263444353444659750609148256833469811612886619323895013871084191939037937459639506923122552402169969405920362024217272405233148183924192485560155404923545040205670677524887912134130176020541484198154738721663129176687850715814193400752339754382426224318076541088411067723693477657274077278138047385133509513457042128241727703848644428064860209194614894995111044049336930467605617497216820809652524116609628882134835639220662539069502032453152206212611199270384726501148932528797803542989133630783250977316978874606613979849655859103468214503536024873036226526684422529452379871146515994935595719316561908181028432659443905531837697504895555168050947189512789930195982221312000000000000000000000000000000000000000000000000000000000000000*i1^18 + -795493481106654848960605846496896015111193247734831857715817650785106001239766142137284560313379340760390787679882349581929226141164063578279172357879030188370282430617535175921225138013310102641260970429082600489974666360560466179385497654617974637497116081331195380402236842926701463211072600601125143231951217855397200892322720299365031586267503230394163127548355998397038580139401505983750653762570206817378155018846346510574515721325659021456286721771430349925873078656087752071018891912548075422552911489716334223922420305668295682382303543959336452117731245454597123789016364704971574757661577214618760185425371523131641020280306771509042160224041227486047557282346543140689282689101950414532406981991089836176114065076062514736123791180664081085069548446888421430730071917842688878644972856182285280423302418373243407559596967138309544585377387319462428869500277934659612887840876984475357774419264233657129576600424831769960726480526846935666352272870703873039780175158738388993690741011742473307550232531450756903839396788022197709820655295822286970671320238797402327535977319331758192122143651201445911947263524213494850001548555477356846812014779710884720242453270562259381039612490810468772371566552488146034877981729161609636935182830856902380871582113640059173168464436349711836290120122845713614425886236731078381467853820001572904969817210862686981299317151070040930119284786323868736302635561471972988532682439190645788638364408460090256894364659353870558692289201299252047963045123913806007233309425951927130517315078546043192601305177573448951521767897772731257158133530416885203431946979728108852698583660429012143032205192238657541161857296474232118717492842608033818401863230111302496250714649653086743461812135036574851821061731824524616917925920969902750127637270035052582510190462666078010040961442104897672897122000822088097746094257846867267662514166346196345641918124766723125314003265753265611187095896284483688104194462555412271897487431457481176014482348437745039815895353745750266302299273985201354755673001682283006501646720823836287170722323032042704482067418781318523028327850156902258334596293738669360586400288552966458013849268130208690019630050348704878510340189505376751582638861547613842264231556946968539843962292497864691222478018711815125080389906263938953332217590526771200000000000000000000000000000000000000000000000000000000000000*i1^19 + 235626160431867677476661337561123413933062847004653249144227280755454635613964973793243993429686973552869674610437903558379556061070353693505883521881644147718540755350665506149841069787143981649991099580909264829480883886449530501893822648048712519565852485309569354436747173909614386415701691962404977648360404903440738237903045759882614095029876756388940710803127861966421808385469705862976651909654476536699222087356573478717593751186839405142478717262787119230633765138126414886944450847069490189534186862892730046135429621799786774999209869326334586733054841276929038616261591001431926877565308155792797144393762754245476299595841632619542270583710577189922998561489420803124464549049074711469499150871312485090532142696559406383034159522472644611818103690799044511137344053163344570693515069484339718646899964770142587511983956642093349373867662749846937521969371121655611494063383272002238818097942851883211394540757610411813515099206592231012288642780462990563060601905669837429901990269690201781581093232491267262197238289823766025863183441021529129109267460850953928973733134428484797202452005037540301572126746461224459862191884582454939054321824640258333993081911761389967823431705918539580989326778145248570603866317083633505097911432881814293376073558759409713640115035637556828511025371824112270481578615512315962220575808680924513634452808995212818238640963972882597437566545497926467379479355492307521432039845535637646825722579018423107832414495776161136251326549698818592846892158660806457784645179844725711356941015934601094950211456172782626891426532026344286339637048844128381411602122547649847830679195161367985368812315306224852239478461327312487645338165802608312409787870014149956289336591231197110344018228283920272704519786868033593316879160986474434438116586851952426607583850584882510453293480664911883198809507239249399753661132836091077326187197597728786747461535864219353656987779948476610929117153485545085133526204148583064602989551132380414466781690833335116315558309215222777869801983553744372073629587514065291731684386305981261019931301568421183165001608707236519663685034899279494465936101812181289965428347737941616379919169784381076949061006090745252803276352071196127241136932935877488294782606720514109462956352941700496015448766706535172817643706752438275638244435768115200000000000000000000000000000000000000000000000000000000000*i1^20 + -40037960521013313945626413321057900609382371057920657434434871631109493559412268109819987993543895898664264261199965539416494392036958133668565921381988749400255784703546484984404518703812542590581695629374941855444807403136318182577507846008068147525748813492680687394391504453795012524172074002835570165367227149247530933415175246334901403178686891307899146457654333686176012019254509154218680526202931269943331757957584796310219839630198627678482951837777655806075324169985717900662918348905381393350898112853213118189234949148653413404154701277782311056887961476208697346262359709729405705318726459077801990947840100365599219685035268739441384091294844737734080008686266249211635516045615438157017562525848399360814722340870857970666307713263469828098898537850054062142434565142058139296942424513860250166917994792001874864438994811514111557265266092333389312980650466604910729018091840660586509971804980732503297838149558707852472566552403487552641692986541794708995280985691680206091365008190884117703046667640999446896196267372669640913214334786286204088299150344692539321347073310767368921211240505415328417007802162744335646298864373925584818985268599399670370020026081624710142967811761598181454297983372991388086542619920081507706366474430443427184849226463394185691601620977175913179413727863430989210297484970491813821217739712993184716234856728466101509848596304076647395033623895426955287970540907878043223347004949385966080129736464416081326134847173788570231163436921324091754414213270969414637530043683192652359349201033106966987153882682075700732992901059667068292638322402210316940611108692445672390695468629415479823235886620487862200798574502935683511585767209730733091049078672448761282582895169203152476490634432943880001310168201880927996755149437082270961485916374981997605137275839392133949476704354001607236753183900301976771496442865568819115496558526841685739358985309780729028640757860338198090615706351119721670131622119828020409324741410267109214167497286175698864252974053939483737670314566926685711100363869819533178201203788338070767611611601701302422931328838299229010072024745427907252243609627589680593948735167741999645025948334960283677261408834133502709467341859184476581196859992867849963552563835230266497521516853348712377597053953312282103138688775469022838092912918528000000000000000000000000000000000000000000000000000000000*i1^21 + 4022817245124412947733267533418352397361028810039303106175690285971869480656724397573312423738106593633555934436441165229890971595465914809507635257307180685062523685337905977667247338040505416427783964167633382613413597676092481431999680438023287277189262441488180527655769066203545943271034150297893124331730961802020288130005143620678828647102460330644124376410158348580572227490786396306125255045059903064179632365816342009077250422294526714668875677676976365190215156149483416223304265314293825903575675366399047448295924814349146678358748267169747296051746890589654883685786607321530608454017113338115485481963293125415865363090328349593333805645351736064377573869091553842527621217517916551215808398315534235154304489353279357110696216188851989902345018952470314411138860300403087080620748586240365428226478109832526612965723993199968971850972986812525380450139282401621534525583341339144224040724312217530110953856414863497560204645940192688373302672495962423812524858298278668069535292694931274994107919809980965281224707087374452789930269664476016011508294959480956835577384956552878538728261940062052625071550887452185387565895162150463936539564656848740308541329704641412782894358681085928460422934484660481452727108277525310066295699538266889686161046566792157798743470898605489513454756704685278744398541661375195155722300844935942178438691242042949455735669623539030248297739144514431960188215752264864807725585290843634372991900610847918469636619007973700563829796153458986478129527990919522251827940108874502327242855882092045721240862975381828251332854141083029488206140144568315275567655157548423804890763323385042052713001669379515555733568631719390285731371788778980515655344906209480426075190762129305404994352482228718097548191067369730781223151594336179637898665080808410840466048914603375919257709721609684459642115518749682485491628506705294024697185331769213952540995630230541882081396768817732963940426135737822770621187766775859648719440094186205966714004793157586913523103306129607617835243385952620858828756721176209890519062678213015392929141839859861584715494812203300508422147362321477894916718109681774669365957799397117384056950730863962987225405629797023550238649922682705076513774477935928094723558891603786588587613927583193771953642929239229220008622793552880211538319769600000000000000000000000000000000000000000000000000000000*i1^22 + -234194739254889872259129206394448869948203007041973614554043334304864734063324856013466061981625899346257848614536306987782402035919480831154304712592391192542589587418020053316966547956947277034459025773490892919010183797367983137990188328994264462183738494554550020079817120818026791886267299426997242480364644000475881487121486746906356426917946909986700128567759514815063930705550280276593956141354022473313920179107465709755236595428229307963567815622321785192532320313274101246747302168317556032660026032513529188543060361025528607110276752148803571279853532725165327113089179118602413738694985945976790448241014601334788125194786253991282435217061746801418698032454506587013941818261736152312060953904603855996525831842444912397166788681674620467030546952445898677085414365287363562076640353333075724275421979515850845145683323495181099161616657565015778398209214300216243058976999561837594399473564801578702093356687810208024764918430213848961632787714776105442988137881294438708874477055252650014529258360465308673681853864506162796348979664868676077574531208336113187459847982325177828553217545712905359102638311055953035910342070788157496596111548090716189306666337998622907101303918522956875512954549802934194363791095327014575526114308070240499634734341627883954090389796116883617172832737867052118932288082705979613569900205223721374435626542537291774002093867247940348020587992969223758214011213532495090523267411781962843851776931869237612278853872731231532418995307641132954115475289059366349870635815305563163236753231959686041096414647097927835816851147997408553193283797538095850768383223951512308738366992804390521899382569309057514353605650551507633073004693358614919874033807215103465210969193171870933148361385741795138852574555920445288610216420574755723730186775168079160077623289553375559726192114476947792023502690199642931168097119905603471293406574813378202088754241611535680117557918876571383117423167747588248550154833379242135331621240407396242090723453192217455189495181389637536762620437673984762323098401584730367115966082707261572668617930862363668231242976629590938296340645088697301344415196415678346305852817966440117597423039335513484175906327342692910768515317534136070415777465421597137981028218763881589276807347073085061880678321665459453401087274619356910440572518400000000000000000000000000000000000000000000000000000*i1^23 + 14599389347442449548764589000000513612353991848006881568419106235686800024541125358136135344465814923433759837098289826229141088922256875019085554353455024738967389144041769068867762285227001032509111842210338992017681419545742052734566085628952804845182143155631426915606801327297938198617323416844432940451969603697503699809958517975307229459622816158408772864539744508766386965940514607589231110237335796868878927990056814384789673050146029458321844119717761384258261104561966959897914515821128439117623838715765702734995904829119370184547767225616399129172104661674015803501853501088961650890766545525730006655636865304180187555051098269791881853063291788556358813845920190251481388878762887055908959045632122427374771608821188247787795994969541602626983082938524548954884051738952224226615724048534807811420312208051150792447122207571874520864713379405317132030294081422762438102313226125824007533579741777234759925862602387664197598624868034117612741576490289764559717193627588393257516338399157540391680002111210649355007595820183466736547852494861635733448797271635164628125489401593300993919126915674853524432612480083090407921730870847502495048283011178407129073193756250526088980925388509930376500714877236983622027411603695365674881565506767511958425346557583345821266965420193778781680584359419051880941350481427388073771381307440948800150355248649411067142655879759237511398550815553013261177952138453721718922595020092390038720681214378075989402580825505954684323206965772480801278273421196822188353004885800842277597069724071449102136204413297131050776897527549042154717224934610267566585858070944752581773285589778859910524714654098165107715051174363789209781622248485335984079252687719640362616933093169909729111366585224881605120539225232421120945056924049754658256405403428459543764931052444467494119757731481450413271152834660703732110559193068683226402623406429805056461462508712499576040177905175880671776936030237295196746727766350422263275026178759167077660546834437196631521977064722732175690529739781149690943385889755667868773209875352369602374728730856928542836117619305964414197854302382626781755541256811741300980790187001009675004095346836917877277412389410489741744055565062236040317161765739729631849443577304733230506767815004695971340840388730679218931444985200111601582080000000000000000000000000000000000000000000000000000*i1^24 + -1240885565682024919687136936657816428402476816461933895849157123814881010486749174750006931334888750524698643810711345468194490023878306083320698670804191854385709487422790675604018882842194201260173929479954463475685900276527460888782826460271778684506695659462629842402689861476096066094768983350627560122058915267922139213772347748080780802040578522528271198933883519966329903426451352643773217716409902109702102233724340629697825325976426827613423184011760513196102857531030127751550347450080994158652402753578527484770947119747648214153035589111185684319847695566066962704167996246945697182232505583894896247988876557772516978669982480225616634059344850513868150544774481862988846105499134362153190357109604071445314445080524959767125803215260207052607582380916980481877989065533753154233185879422005822465161793712821330611955111392980491998109612299272503027217517029296534674828240071290081896056212763177235378435269288336101948900543703600240793415644298346535249920608639185217488114804492050573878593228467461732756231839998492486228187170487740570936404225786492754393812616882937972786468038185640247139962769002221736577901119143055804162696077297175013691736388379475182391387462832099183291264991680598539314626472244995007700376045018514094434197468834400485608890809495646879927966252629006312358921299956426789258345074593068521230114237739190213444778382430098413993276585518562653625095592918088593823329613054741584671310795099105609749864171078580092806437581783127293100132653314076888054127184833281431357062379178898001073613759405228938279694447280724748522146823080054462070958825762149585913782311199124666504911380315038612915712015469486832429720816442280049146210258865599770562187736189864836627685895621304459422556673091944260990479272609305710856266093913715970508982011354355308256412536136246668250661650624745306610636816107586626292341068009102719696195428677177147413061317358216881421875148795807566403396131074773959864217129446985160874733093085441786730360968200763519057524513534419940421400982762649183651740957155043573271030299515828194319011832864983478896061026321647409886382467395413234332127127239726775601117369604758454723346142078759890029898171040487195427434287446547265054225092295154178904111995777669392154860077669787016404792216379405576962048000000000000000000000000000000000000000000000000*i1^25 + 46449505391137934407479552325382349731433523065810685610503543116611335636615410957586654505036013271889365174067525939833484883335299105643304391769441885973453208177815508336630583463227524018815513918347855996555401224346644966596145095315321571745513236481747339092057919175117642085676182033720514569214212724838081649817720420162556149519512819018801523168698676022267885229065465472673051595123750005555467063103742167925632696116075988884429966518114111541682359678339283635435774412859731428615243064355721937099309240278938687315019386618253756641797279880983066877898043593407074203671452621184260476932651476177997043904417629807045019181981080314816579788324940071620304856829396703564011512387955384604531311848580323067418317688700108042902220478161712118381491685488386525721011882072324095468434119333435262962246374892861396593783814669240967065978279566118973921200736037261734939113497279065637114392722246195959577551543463757662396428317030213843570768173447992387806058904071963545805350611835773990531642651237105858488395225187723955274908580243139919265341770820633098745344619016027257425074409855761416734004220152409928991467855706780565154620897209951360526120070804380770849566095285051667575796008847744575832648474735406622486754905404933517365814348162060479199760862449010513200173806531068371767523314171176196213937613900937718939579778307656350416395067627404043659026224753810860807561209868985528637421250631245680820348500182589005542723731554193639213072770874576461720926944422775750375843906306700302559318788984145107520310036229684818705724695672202040977749473185061038883582124420461154140665042792143576517204427902171473294466392509629966596774833043086086436992672207539144818716761089833609297389400157230206173869344707523143835657476562356010392098524400298219914004993127594970261803951712479203488745705961046180537982510434784659464585515004109788559120997036695160431694529819295764754720152733239336332547897828124167505827833850647613886736230707028934851044629108538794044785334628231433232584166387302757193004957349538646548988436454209297941824450032600176104710355143103218539568368420512487688667016366789694106693737203840059928253071886946522540027423182363993973085862708194799931986625072440881330590901725593523344287826979724795576320000000000000000000000000000000000000000000000*i1^26 + -5180756103959004975342456282609987790804902182763559610614815222075001975508748050130504131738393681249404497876373283983574118688110707171223844430508841481851946251076532823602833794985434220713281305878843418396990839212340987278077452605152510211996333754236716232344331200941644262704186166925805630325210360943094718456970158414139988234953066022256729027093689046224909139945596773709189934560799657749327053157683304983539480619677023441526061548725558610099204314063022350662188787989584744111398203751059610897039053899335147307047919403963553082346416372720278118496055274345258507894873138555085967259991364642044414674305147704444348079987681674908235304954629601792618678893045962941398651936409246868460357349195159334809190253616915777176566955777357270606066422692161600479541289016136819840632850518434398428707394970741170254301982325870844736975918341620299569409644227133025818091139960997243094957104568792996008285488264821504179629589112354747266127845139008303404648137386326035791101099894911475057101147156421904077181419036678993818212590070706638187822657810858180178521587142252847253351428629521817125479271904837124710718930269285560931907973086820908524601208042267877537692458556314805915591480848662026711888597711883827767114645406506773169216718253651752008347010680379155098886040156436496216676529162851163295832073473474607216940903744100153113722331691587347220021525010335674993485291234790768689137384921813113168886242795747670413929622084735893297040772405541967600046289105230471829023941705028769291810236756754139757020389212019469809689730463628778381952599548920626420923921722537040689431109222971070033286602599198002590790730341326898631377149300765671973951175122683455359029248143097001551721040146847755391584149152656999626176712118081404686500098719606883642498548677938326499393569556672942708286680144401043867240495210399449499938156312593026289078312857461133881042245690823996985526252831141920383759481158120512890039470491861080706003456185345354666807579120846137358076944052287071873355978614049736943851595670421564406801302765053673534483413118829907977574568847995621718745807782677403075694898270401965950583395967586461434262441383716546636489422091630026389808252292860318077753670308882724876130040339588233504287181802022371328000000000000000000000000000000000000000000000*i1^27 + 244213205258472766304526101974306764369170282558482291328403738118680994927997057982246086492733443703146191794701113477585949934206928826110929691590143907897767728079934569047732079891801216790044770753869059780328794441366263982702497776198417897609571572875863783191521904488072560342490988510919560335771804770148058870591786128362603700508032651100965766360318861503960729469001389932411866789103909051622112513421156806268576871299703841195396335807448764157232754549148284353724192947531035022559668873111116399598408389786194574360333541963198701638787795317857152237555409345673216595042343296831455556908683973589745854118968817623969902189346567616400058631423857164936800740274932389214664863636809546966580815172849578713555744254074963140336237666976878920638260931814047351929920077270364133998259054661512689003685951919704560331195019683829994242507131305760186565824006137045173228934462519633979300039552472322858807674397177570402873268058046536216607043728298845932178791573596930777347386871504305053964637337212938053008045347261705345227745329701656025190624003029511138542204033764201337250977417884394873552219690995504806770073106971092291310533715591308828057592799871449282291714016889478609474887268920181244779840134443062791859984184457563728385907710348391192000848666241893396159855328352006535464171561446368509039150269048787545712160832008557459524444698323409247272719865471266897208999043984023689222975352546002446015383839210746114373250482797997685452423266224668063798287394795940112592188379072993503834465918466314305177379234789060073941319893700180180459049136912303874895761663069401663067905230532052703687680083886800089063196791699362141843250451712753706411279435738327632298481658974341325784807693559521396106905173467079015761892756333700980540709450619614635890502795495053228802832703178049095355680486576435631712695577420239549552137732118690441314716497831178707024872023307484829974039906070067240443998527004662543640940234935356358107775699785283386169547450310198395496178829113074503914804167226743678470233119650932405987611174273285469604609603807815410527217932880168629580961559292999879912518732212810393491720008232041977319184615444297564685171472949093039639781272481483268727466101972683613308110124059096451172090649285492736000000000000000000000000000000000000000000*i1^28 + 9634069136750206374571457975344538247452307473464884727281982223869807894734265592960481835020879777346152971212595968030255973718576950576613834160962317221317790181068835041923860704469173972400197083394122444018784056042006947430028844876630659468881323076329990914154266715193971541018140905462160026906451092359113831395785746935501637225181778290783176040849596323639090489908829330663371304617932273261960771249288812257161754047420808810319442611964563937130155170963917593323288997242404901496893611001656613567727428505745594318162793608099754598508213161733262385585296154080319844295555154727914692583078615213387274178301903880710248643655328549480058671843043745140787704569155511431045723934509981193137327178880236679411769164893112537817102585535933585528088833575240928606437425250623064734551454742037462851411693044936835779637659953880910250528436345945845745290349700613753677599811323615661424632620107456643909033482034283681933699781919804070081513337723105926087995031012960072876314608502799974097825015181637881484759301863580761825700257944337221934277970837077978945602497845664799151486782178008427268825311996403121031811240737047161959595059992140683531597234165656822510821536925355936826208472799741459434086674618090309848837458766317606118613767280399763117708944132232686957220916253436047199400787649677244512876717423109170569219631282454139809419800699818800859832399580485376929250561233959043050873244463924010109825252777455770358538391543587137709994243803212378654310742287917687313344275102207878114097081175428250800508844701142545138919853626109784516457210466354473395665996640709247767514122558343145243683832033543851681815427059880837615953048038501511031194526462851660769708617654626452047382160968860029680360614468852628192085819171317479667968448379241867160202026623708968688445378201951566524289730710832982528449570742803463518707136837132655781335951249929450570279068865163435704256592540406634981489701528239989061064417870175503421395877849634729265536670542555878804640417062995399222276096543292801809940091199563003110730919790336726508881711700693123171292052405617363589128940890178862762252569283487888254741991933017963347031303668786236628134525822872300318585897255998148974264846842708850494701087301196506358071845663539200000000000000000000000000000000000000000*i1^29 + 1908497789445763751650749044470519971875079814126114943009449444814227486465986895136396537104298175836229686436861717901418634392152745861458501782119411861847275078881650424866519302153815523486038710540045884591985022175820494696336125417255855535052865233044896220519158160774560434853960759827791108369556967087464577143239278327414892553812942154340606716793455625233213986006457490511664514151275317622310818547796112075687085195645853258614349174384043569737122258385392088326980932180118480336624427090446162823339675398830983345824249492616229638324451326870852290956862978800061359038273873922519472465866253098579011043297691121879845702044806697273188669923108514531104124923989688604063075668354960270762751273644957509413692300700330003472586308053770925109611826845561833251991073015639952689235527115239965482322418429871770992379151783652242345014800697626728246989515806456504854067228873692800706283055620031829378653928182569804633832513628313982588336267600146663330163972104165256934486293432521940032251800287356848977678361059878691349126616836551041091378545405254827039630537582257565883741346790924733476183818417242040556479945858720008054204743308195797434350288606848594489790457801264257048451862850161905330101086330574170046051904869242246539270176927087760032862359758931179711141835308943783559266039924758731164117200346852257172757329688757507577289745788507156102482091696342380158490277431811737444874866700658519494697253661278956860322480232189342575101389850358606983471698457026113759785174665442228425805314656616100793070437367977184931653287284791331889274979690512001249580066587869366205305435629439145311881120826583969123397519839227421783967817235398759635176964909881179238150780162316715206790434854163914362559403048350322458839138770099970551659551938446782453595148485368144094649799939103687403426435849445507304272724259450228994257355313567944226723312664141767537537548017278838886527607823284497630289935686933262576131991309292453663322142695533843276217215512376660583754363274389250744929577529919848814664636111065596470714497520391255540464121708300126121550658397699085825970792392518611616812657610986453814545674751769435499333834423504434971586475546776616864662992225676136615859276567703794073685534637054694112506558598348800000000000000000000000000000000000000*i1^30 + 111098586489549826844055247745118989926114701621848506579187486145008259432378667044833570735181405293034388949130872696314562136434340379201877845012577013657310452702941279588207868490387123956468100804901319974009934183631789809348832942355099944399580238504131436584029176903006437639654651551354934447719857606251102210505610545065710904087595548501992910485913274570600771838009999189745195690472727837048556462400376960881652784790955103893417548307912129305340773285196294428595486847289122618105860711447766860998093374980511273453524631852898156664994057799337196363771272010191075348289301461283645078119005197938662948150799077972048611135491469591198901765345178899920969818768665231416742637912348116535314423848644124118320268873826830759751411588575732058684709784493017399321111350278117176492633480147210213396547537164362385247193872773652254021602018247038979706512130929125811014640574746000243464092928251037781327393443621817078640834917104336315548600243968590881584636751869018099954491121383186683444191367013298994152588181540469125479677894093053329461670363516102693841096035396964441504173900120579899958347878114715061403412914884302197886571253962900349088094937036744536417644166475748931524017819900359233522118249960569140034562890079387844255657651411617685182936054182327201929541228733904862849917797810043512492410195505351152438269336595131874322071081834550743082404638772523714304186860004810388349112431945712535899324205827907878484010765254713995786791678225594884726971226596495421160037181360675664990828585973077131030584906003935460669422783654425171080549797801187278019941061428489876083469862596663450960412713418125550782368966976514173192752436751766456200406530631898139889957698117334453357905511860635570679586503652196197642274197959279128045268736242305616149115338284518488035805044443803073837924240225739434908564733940138354906096137450325187663814951899462691858881852968207804447009435919465754284107612831029911813010593775152251676593570961203781805121394370895453520627095727393162710099791105581491962041525695021190929372817546665298739084315855051342214403776970023787232625778812219153454603523561761855697035668867832172952985036107844592853314192722315443082221978443985785417607478387827468424959390887968814108621406208000000000000000000000000000000000000*i1^31 + 7322995072379166298429464405252375507488452351313417009717608840970695625052824363392416315697256877447996929478250102275927955096624769842251567537661690953909622069177250152088119476218816130014747072223336256856501493998695859245321474715389469964781161810518076266219390762002912732936822592815991958105248414980560144731546013933513904485717667763073740531857776099293754638660029640688157475082264347093163419064607680921195551527850482644627182017354450269974619730361703851098943552574706131559825568631913256167945786695820612396898441471179890785718097166392824270515736311548635705799567340217377650028025108072577496115244445038311542766877818142627685505281530361936557535771863723006476396356090874197776291612198427573620935660372117941757501009979930245116341545506887184310427641602302452720235827657808817271854218272170154232732046442275018989547039278167311347715623681101033593336375317519660889170134506417250997543465096983616430938189308812695841865338222013158776558591651779675408462381769272310421351732031405263352451992690392182561618234584291678874262297931157282377703152992397395306777008747810503795745557140625285355852246433804082050831861879511533296954738465694909143499208086480531649959274497118559463164199307762180984186104434334066196225214050857890619629994738240227159213881309134827973131564656958713537362055443361691964398225813446562329825730593708800927243913516714888689482414425067302612762304369769064288035765614074550801773674472942918876858667073800117821041135376027845871453035521591381410995655072999136442957154288354221789788114073540078181623586011445892439744764444575811542427904608614553119816856725873859750241321465807761018820429668977304508820119086402386063942911648234618845000051090979346915269114047163632546363445120285768145049656329193056770150267096693075237487005165731064162180416332861152220187630203277773522042059769496785129102081442330270257106675739371514418656697345205993120870650347917744268475915526311698255510575835729730300407401845107776925369524848974888454575502705189690189917191457749431004598865777434577988380759253748781797153577519200566670814070253769961908000897830550648325672377457233030525405470975554619878152273868796477249218483178199218606945565600538202627168188796346375968338739200000000000000000000000000000000000*i1^32 + 291830055152801913170782074161453814338589479600773507332506981327915478367861800842970322454397119044248496202893001255437453411531937288477720465958828606522999908146829318030541721461013512147700914028170225559747316420902193175321822353916802498090782486088020472588919026218003010634382552159597728049877639129415477418242222321824639525011637093267324566883511419271526140382557064113618118223894120386558180430165150553346738659279181999084337319631771934367861647867803733104041979915946741325038207620611321275109895374811373119181294153860942984115486260580868003118892644270688012980428651645029563376973976078200701164096265908150265155112750133379575302922843045719404552328051932318914771645261278788229517167977315900852891166351123507703035268242102601878992292399298984140029846784405456190754545162937033407603237052108137093780344383161775298733883333461840067644066468726745829492635333449646646723193461199591067776863700800581598379316682656963319488687849647722014512555271831635710476008627483712585260407592307592506594338946529815520831074086594549729291528011181379460975258743465499785519103562783404208669357480496658892618637771735977102580171300630258425758491480391545718359017677067792180370671156426406880450125047752475322278280796560803011321266539171974694587153610401276510942330997746943706083124294036736521419027237782454284969279623400472769947629225075056367928300241101306271470876524593482179710612774949720468912251063467066100183100983853395426781181765248403096782666657524208171160131793598747617311971047553972718354176146036075355158364244591577256285522079031540553201514045725668448717785219770001179639994331339603387581597749173366165190317257733373111569953172996327368420441086891918657425660404381287359046777934494803011267885466884579952236927570493147447246024203495160254539654956742964757029987380875552606720579316841452416308865216687242552559987626942454937063652222734908927296590591154171309131262261513832348187157806349407549209070915916211097100955973773856803034064113198771030675545051544516529030646518185806418356693527274099298149553092833111009389596049074714095332012822384364055155199673617184927628572928773557031917305497060772620448159106503901881530817749648921960168434049471229282843081417626082978719334400000000000000000000000000000000*i1^33 + 10830333976002399379037386324781115518086395863809617965924549085429258834959906769891840155984664693615943733636482943204252583604366147488818028427520233442110985022356953142063997650407160101124741881701801216299554488967819114110611048477244787046239919902812090420554519339137329249065908194261149305321373896437008736134633184193000320904805629824663489219679481606927515759922096100948673325511278880898256871052546358312715596332483419590272847247085412561360825959848953846629864834194443629528497628732328069207419186692254834040423363436609719509681311178062273598203267440178793864759442564793028447068848764469453983742525453385167979841507000376238737126182554261726745243978190832036529525017706437662901780714186032505113848344360008877358552369578411080173527218489084001245346098185014041552928156707556568360386711065188148134703662345025097035944757443544628764364353323676364844895414758940182036742188139301594141226644046309406885704160589096640385001569895652644688812078917711673758760128432662760536017133819635935624935924458594046532443846542344143792329440777042195303636486497963626412700889575350551429035829953456786337447306756738388727066489171009035625881363886133754733979226221868106444140582831742542468525631660268434275664721835345373500040961259461827380179544803337529140238637488736212101112971545374772222625648407914206451361806169947814851079109820733548015997540283322687704282716348509285063074479163281255774910768729575535302424030603035490416226106223948328308589409772056528578434074094506040491305174484306276230411144391146337226269067655647732288884158399992251429272542184117047037673051768852008442391453930430677167327417957542964660565608265860003985481359186839044724229768734804522481728430599340734154597353093329584073364751788837424144679262520779306432764134612880699156224894492413287126215923695176435096233166875973747323705161856234739702560948731446769782820862629611313040281835589360947476406402814032433586934842364897005414141322261696180963080838008803206099781352254626181821190560528039514505268398441883281958121861696757105964962708844460684512782022914953924272218800551315842282700022249220331989959842072184178100521205862480627026039811849935564099940478665400562678358399172570162360439028517300537917440000000000000000000000000000000*i1^34 + 286361175881886853290900944033041045930502466562607818494655682318402903692378893428531610972155506753879100696071056893937568221599159827323312358822278414777366140412836859711815238958020541402297297130116854824394042683898823335125751646077972126726224058480109722882688042886913111410070375158290774461341161746308242181727877430047312190312511818197998667122994833057038151019454443322540586206764412278730657933566405764120032029160608916260541582233596181884002257034348638663878035355407723821327614046153520944520086142096671371234915410584012231027410648025066300745557133680513646236849905208294030845531629678487228181122849451925614804502551234503653958124894596768701571991506375434052067737035113613016245865943876426206800089248343693824898680668355058558994810725533496236217561375939996204022690039900480712021464084680604885632315003632306309226130733653475447203675383737014666184267058670003426287666808328763752031541295919148305641822515893106256016826123853204595267556603607759960860328093285594586180385302114450099910402774721751337352714942923388313473270794606219698094581705976564760540442102156077922792759546016520876571258899538100634488773905415554131083762580754327825738049992155656435830920854725733925341976699241588100870994950640119855134250135602684629041344599974972163251330944842523235913189716441971877981612144332678476743432464449277066936292117982901860782968103880897922033037565607664158950294115128205767537772899669105336870474492671187614975395080192439552526522857377223897893681997693200859267325995142322725342624311277408408608349330696977504095417651121558485148737608310472795379156695937936974434362526988613916049095954681744107069142418641800061996774839029716337330867991815210548444061992446449981858084016354468855025592735449317132414175599095589111379673384504627978963319666684203327948666913795051884634310053257040443550341963992202256050970542316085089575032991312693038185259873660129898086900370028525023963446489982728941146547013576560775051907253678811802403211107990500091549207588948145951518657972647744798375735706976683853887834449124164354999262128891522105969064349611994135635709183771964299544635573221317971454431365972523375641570919022126209884571079312663811413332277220911827595414868299507302400000000000000000000000000000*i1^35 + 7392742500768240002816801340564865823494373008628499072895035539644117053218138144652893974743781603780714689742669270091630153904822538887259113102369241398230048240138516706522037778456053426846839226159353164691755360760776388240268442925718263806077657778914688162945327291557492792747947764520764873426274963715798161084638621441812843296185944124609505988118157001810715337283682174041208045107122575246361216470590936011923166212877501337242741848073254010380116938266471371038729805072488214289579726043643941939659370755790402545763797358035099539718973451443194796925407556988088354881452898686652382322371975691856532268506643391011125305751436143405111639701913591268946544642417749551734305741345612605901608841188557769648411295465309907141086110751787656216777020894702320197854675378142944741209012804410497101111596863914651629146807992938756695671799898970389541592166287057551249587461040244394216822330804953898396393154320367361220428839087306041843869139119543671547747367656671446549185269812443401769504387176840530828885832156203061701658132571742678294377058707604043050409053871480861198257668285050044946762265791821222491741980417143794266215316650904933748423885815541452151681376155866515006330057171878677010927788706491886716917968760832674761589887236008472882989881383708974245826292211374955125048850012636496297872704436745636588751615949405466608283365508558446380955588987958246835964036636224989639413642861341612609306939074641672722222491798286457954804215241063212772425824465619418006266909387974214500532407402619215774667001752113909853272821744549537609179715688636997835040119901409503907876986240963051259439511480883471942735926378378181804805159993040259499581372884639237272679331609802687868879541441305988662048477843707840566927609383893588167532405908881890372318667247370339214407323210260768982441368024364896378001003275370925641979613184193191752294912859305160545755579143772647074022257258412996082531555641615577472100040170637668598041282549586881308655351166725645425650082122154210116771855743396579955873147289606955241274677949799918230834526632861062650936400398175352190991234953738495992834132992909846320023940461675418023608584833100802119737008062148793919297210530156299715465272976098705250963220814888960000000000000000000000000000*i1^36 + 129292767255642884513774821941283851364211922910681240165201703096498706338487013184053804636879245688439403148244171282934217363563533050696008486961213610031516544996606127776717158869298831086411083811020332577714255978814849162704200466349208981903550380206951667052921725767131112267248532876150252690065020963443636522476182737040368391559513450528601098145538550489317043516482587677565713151286151309716625389548800981579039558452586261712462394127184481320100541174722467923420442002358206134371090054856830147325639238850011448076385295000991517292876393945664938644417986490439803939227801117444497696431060148427320368356279564298950873190142662633268921689203734428934449960025670574271659365567019299826506391683275084070619344403903324693137221598929714114326086614454958519767953980504675901195627663839695073041745991739558343209186572875548233441242244695974714921915735372675182704888673684460237723677189604594925999917709523380783300331276023587352031276810649202958125129121090814392573710688258056959737926631278974780515955156907901409176067138696214136084378442911795304157086309198085034442091095810155479407840973678496413826839480456273173141826026153071529765613492015175195357141243204510495860599169328435441003941725527054415005951397444516026416866765945518395575330205877479995345807728163314801156896664840728957696150333816431391384302707985112386300217931797531325264923397307009452955136766752541846289189404908443593152204387930912651239942236556266035795381214040498375661446979702084747422773790646752437560023234293921528136898925088734066949985552815612546955846085030523408401314354286107086162626691206614612023613140753387153983120396664177835286345455418916149546900232866858279916417865630266098339526148628283068552653502333685883391911694934760174485227579620525185499490810850777388665386834959724978619473022545787700570942787545782406354816361819440454011040457618175983774024071916796113470560985043796799340992039240428696803573771261388564589203024603750267283089925450268213956115612741334169112810327913331213465778481565880083701446850931501077421284569367211169832847453640164801742682793867724070464019122556816110205742286227069142150666798896137264472078537955448497846808655795586783577200272767468402976489472000000000000000000000000000000*i1^37 + 2439269130830540025726816877712728949391502023695944115273295833234072287938592830253010110438814454251570697858319824430866864069185582336123997502761699262706081806623637723181460316689362567452217191264223505945061677585902047748327577154501740742801095626049318855125745132644715647302599665353042256162385093759412573409722890392900459131217568035478851048303324681397151103290195486214766513626940580380590838408488951108807865755765503231563265076246459789706752940336958016238417248283298891030685304422245570641397487153274441401303585032257900304295376175643596230537179807025748782813375654357735860863955884967227470569390784487862797320120531936716149050257089127388664981958465351768637541250416634934491452340934604236197266950477048109562745808816645603039338355477321470254578036403756377354745530644679976980274934069141369302609198060565727535029038992366700821419460232417395629941811965295142739236155419704035227769141253193535958537355234979258963305333211637914536518833036517938824947950480550738470069943429397370182135369396441511797606438316807226694389675385401718266652735150745757264380662637178942182267372277463944146706265600315256966674265745025067454613751539834399935286264353027625298832992175755643162549771119765419761784318888971002684498789971134870011336593883079115210888418476839703038375562419374307227259566088367776255237180172243067091163286414180088149823080031187186581106858527487573632469266859743296494468449532193730094076798072322491605038535052401232277765538189145373180828120703005859531316930932922684248672278858970260855739911748414962538142717807125295784044268461348722355722304768217876086495443766655494350699135582164481954327227934993420089733959512937813108841598153940839315008895716238319892017655890260102258762477183251542471200447206161741366786189864412689042756610392349355728972111435505896756581566602647255958840039256807472880528665791085635918745072155103109835500123791288245891413822226086458971554798213872318890283146147868042514953736020982406359715392778159352204433339173224633869111106378316370770456172333055314358985377471716520555724671029138758693349138572622310964633426278935922749667050230459623451788719122583386634065428943058007097758995659052662278525786607064072459386880000000000000000000000000000*i1^38 + 27332487117092384434451286613362601174977020313710741749120132253456060970577764131828747709789278303291051481779255443851189893129635321274537703064118913604298801735193091042519037750034504740013998322004310251671494448872450881877822719405910869413406207719845445137055958541288143464378628885319831174730085803864643819105013925207344401867988458878765554733176198091935208571734671879787094460347547529129104183051235630366768277352044064199481559326157394340595530336940431262667780904915848136216499777756462101653319044795829108823053788269651316854462090889116569692103417070634576464446117907668311596817454108964219282468123828250578540270291042448797996234897453617547363584759153821336535814163931432601618144127624941248446574846575020693128649540360311073727636788216863465993501079510175870708591512583556626856624478161127089023554820282044915800823357933422652032060459864872431100631564800484118628205386536914974744387037900916275091878162493279985458792496464580451248382053809521408924939670208696761602416980614403253461798060375818651077218366960704386986279698474741201873749042106033807925170288529283321712297300363308941190981173033926436577507395354725118777095063641419084336527530456191949718545287551004156400230710420155472670992247437510254706067136030896745354059240998416206624089613867746608414094595715515010175610523203411765836626415159784465514739613245366533482435899480857732842534836125240479069336920286211568631762104920459276807756215749299821364910147001832156457088920940498597681037584689018834882530078716448321712832059356517840089960127276155027124219673520613012533440694752046797275417929565079343043556821773626582333094713833998430714158329323012239710521094361868498407991184644759578174600097482361009794270680122311448035067780385539382490601648338961696316125760747509069047284244880268688302001740124602046252182341693506234691542631181838946920192058358205264416009267628407905517735834600703161206070280152240404938235500471126315261742880650520425473681653053925218024902638226809466804031187368940741965653506820916629037836581384596483735551021058471924289455878804306627494929649498446538349601232373109167478518522727110338905768857349285141492883002679251048017308918912398310123242338473144745984000000000000000000000000000*i1^39 + 359550579984733201846779264418546404658431893884965016630725805789337172188316134267951513187300867318353614367867908832208940242847098012114971194321859424249330325857084216666010815435262141479393300566046845662325329755468571146105586393535866896228404679837911991340398404519246524250036737841715167997572140788779077668871278857434765036564096778937459364056657918850287726870731420658530565754859401127542706623930281697204352521409106340796668390197911654420371282537409083548968031491797613153093510510967139404416570327361740244360914426160334044546362105661754510964857896271151231438389700339582974310244968992152342642373356532057325332940920956503319661034716006833776489901971281796981970018255183882370650215389795989764769535007131683346364285976924810012655897609130378821565568731522797522945330379789551770657653148307254926664355616224891327915801479839696734263186490017872156592971432670788224931968634864226193435207568711387443874739758332866200250072014501258492209769287209748312684507335395578271225512975695346191139253154799756082611472375798138368605306804165111915247254158955129135209292157612376324938515256343025051246000837763768412042439117455532393884670749338335489136372231987302158251786040818901678560952469469588241441879724834166805756996973987955703360958041273869398358029469599699806625151568752573752746600413039865196824793530312540652249208344115492401807750104739133669433033670447309521173483403401184591764231632688928503108935412385703755882010408274717952794046669905402688237466498518452347995617388044638927072777933077677522724379599545021609560543826177271824819289586982742327005277217725983492792856104380510421612984446594088029322921812712849700806289856895789515208023733831711352137994862675622406312681079633290258840465829692147092761164730171634364572436556578791143313180784846403936488778030629779425857479828663553759431284405547747776673782612369422631417867379384892069457743679481894184244442615835134888832172565693310152713535730602611292293772956479920031278307938799708376851950578884752391847522898898016309434612268569393782369621651980231432689600671134188893471682192984824783136662533241827060134319278824679942736391358982203800725535577149173648676569545504427350451005134209024000000000000000000000000000*i1^40 + 2178924452125547908258069320255975001329181437779266688206587380687126568771254052548368382263866300475712984205753248917843663315323772111791583800137759181157539846954410759809060160739464367120228698334527425382815222607866290864975636183542241877722303605570229160661575200232747113630047362760681115659299190579570168341796941430271252882479643478885892937200619184953714585296277106663507873870352186138591403584539299782397332158118428503476459942781581258193138028056883650202459494547877042470319321809448177534689563820920448903404428306033342958062774372548009034828038005669327904975977920087527585035368342258318209598571932657288734385232351874016789600276171299297141465301950512600029818695484196208932998515637872812155022837356584113536913569298948980169238051564788480594800175206556605996216196750240230416723867334092699887369057071722878870728973647533497798230132147353411536527784343263120024412034697874441920313601318011528544010428644645931534371650698811679246744075952106221920149193991735297916444316445714409789716989024590817425976495746361399703001027601438348821322412122976587027361630714017445710278380346310459591054529099369199896289061121819057422684483428566262384362384660235101670615601415421280081865161630901738530041057588746560939790292679565535801034609399514120988926868354460970139334643953658674209032102599981464847439276395128031628668032277190982484712253018000307648502125335548369430338453642145868780667084316157596919789404497952994883554602164245738486409637542174732590817567887630467246455413124335043256610897902849129303463121329143237365170839117952582057138284150999065602235354140790604396621419760336028682570361428147279440509051384871298830932143559329896916198495077650157524264296414612794264787379055087530977220425029313295718457770915805018375928081284043094310891624769825768851744511081882446202362694865644982172412816097783737042124674492522870870062845181214321814083855224873325544780594942795711102078698219332369497430506080344342864389573428469016698894285863275391989028360998738532256573522437991079976914908150284397443908896602196448609773621151325897853508258631747272232765016221267214034444128441532627786949918903698769093228459903282372363593373647748602376084678246400000000000000000000000000*i1^41 + 16908805417255588682778860616578302529002485576918294780047802118252517303418491542134463881146421296094962547013410168289175618922134189788851693535417980255239262980619778490161082281389577418381373914018237022288310172310223261022111466705840682149525395718942539228593359614067859187961544259643144744186898131675104002408268155834018554106045904014096634957295119831490377562792022244178039058510318684505822015249768137200650866267454526761138845728645145803339224112183984352533101471351509154511087300961210585869165226293137368873146901341612826490604331560497123892213017099212711277217554102356709819657984557619485605844907538994772101692092959355611143962460924759401193374486173145572802574783576987673482791629583184761145936741627601775230835633995095678640398777867237589699448673927528204764327129123379961954024871692383294707983776713731269316942314183391779286219792101650502760108005698029461896367969069836053072992141135077202387807760594085596962757817048965008321816343012706895551738807101628216367572453697522569371530228656468717497305167472304122225978264835994637860448239092006153320278127014401435109561993186605199362275212476652430803317704982522891716198776816994097152716808477068919121867676670683117642381253770273461791660581352587951669992824844113679890709243124256961238174260054673915506253574185620321962791912062049619860397927114190292800093620122055153152475030662550469940130538734104828338773606545817272536095248766258499027899698325934741882299034709541476536979357357945720117780683212221210354517475860863224618883876713203956786611260689383776265905233835813356173074981274605329541853227676254443122670856894444386385358032441895260528791730311984071875902943433174224235896722899813576198182010061309455449391942038565463229666713202983705843524389776154001737629364093348383655891254683519303177366597960377793729417293730973995721731679558553529067274714552698593201008424284629485773637897702022153397295723380231628116742059042079331571759579078156765099800747854944325167177240207249075778080253198449666757682730141054315916851205635917441631855916555403278125218191611944351924382292481168748614741298586526822670030036593858566274466443127378992034978605461308626517811219915335712395755520000000000000000000000000*i1^42 + -899707082571334841542308341100872930973638326365837825695090290565651051970959913886630023840903885812639382340345183184103176038858427950960106595924614664158815350604295055352353141876421678746403994316733292538735503071494319498811803668874294884817256210852971705648914783294014046459012879070645528768119382241047458433972199481755002591037663769483032409508719931307885758024679351928134253686038928169023577190144795889837535461119063119672537623525470564468203875188418245609934795667072033254247842087683094627544283198971943680415429323202099736783491630833254764894851863218412592964212116785241508128313539069872872015599358778215627823378548354496811898477437513391922576275676507142485202218143698047144407284585984443907631403411826531778820952716798034176517931674433631236609457666706014815496133906696931448045982802773667226637058035302170845655884069402295188908422761739868741117937263507657226929294163160454844003907689372041182519070030576935035535057822454333489970559728445537022099187432577224663761182413631855788459820000391686885792001325430732279487548444429101075428492878141476831504772336012874156684000226456036148649166369510255318221699352817444481554816182091895429933520067520791440515102330881314074868456031728904952074919184864224186212816246094965228501488724399119369160175180514174556191270983769389051177081373104749804161342019311149702484013407706682372945632100423741410556450204009683916712559328668262525930988125594378770210604940098557833424625056125935801100897381618439882842621753439562014312962892337645388457150701945038158036996394505443815042924028878777778010297354978304561613126184217411523917403349083344182150818454377496513586865641759448737841077468831907388239342275953698635685346744030926083800173422363095079001902915856778428140524163359974752408444928665136458917958575178504924494225693599636902270924993096475491645832725613219539281153717814440087327451776399135809091034209803194121303946704097740128844093975950939857106567536978834026796661018816147641413786465228763554733599258197165111395616493893176080924863076084860173932945022490457510390425423716956245872921665529618765118788193585517974388439077656473782192104679649359062431069724671812899493930355801456640000000000000000000000000*i1^43 + 48884664767248217062930069596277221233533212722413851453153028800152502315792016177296277338873911548826649599704365293179758324713587028632659166369027158030278274050541466445013248257851064626695338183967958224068723683694111340583317852809794375764067809674875894975648706925269266272292109008143071521662662446934567731052249270313002732405871916966605385137112856481845497403615435379947873214147467075283885727502605772356260363680214314266603481335084344517771360501923412555823180140109753200846251959114363450413101681250168240693566861510109724556303275875018145276262251474405822991529084827005937713539592063272045990279924122031040778191806447822534628656406208007699294637261535646277347308896513693129208082721262275857462218197470555858151087416831832782722554749656703670201111702587101316774765263678673995897714450313812740539051824867037790947114910440940874475915260785593870111438924042537351040875996105856346004067525022967799733935561833859364903052310353960351412809834624024547274439441129893108231791535239232025121558003070546704391442706696863274216583703666812947265936640736664785718115169626300823442520157210936847238346969893742606976802260418455879571519147415249643388054038590139278141095670958216124110824876333890960285215068376131223894172708745533676605465729787627492034180167513220168055427362634100885295902052941054108548785285348736606081943101490975357551341487430733315497352264610000874755104075115040957729450456513834292556020717933556957854031518092431401457558422945519409739916785266182955731065818867288241111880975590221146893310468182294280792073697939916569646325892337642676535453664118734981199195038130478667770466091879543200182207928257877107699753345618360649272229056787812831123715894052813014554804049442808898825492364151606697306798384691194020922093974191630925598178820497936932355731295766662777895794283852927781381835637772210915032155275925596953473570210973387523477551079636329343351311882583203330089068368417075503472514047381226570969394844412807020635036975755051644225279000028755532662812549771702980448603380381083411425919297567574637803463588510818488062049903880049281534187899965693034071595104144203897149346056604198564565210267895023101960883628146688000000000000000000000000*i1^44 + 62370851124639695591549893221413353464756338614408792276850335168648789632616829851499955826089968779894321357628537522624462143330353200963726503737541280571983489201360469622799911895221875384806706768035762030077062201713034575317198068205118786245002978085365550097248486597933647643238293538546749462899356342025219389124302132511900281155872568443191414786241108199774283844921260794019772805411983567600628337574927365024723157699546678281803833677027928112537718221365926912000704149676041434987172632302350711672498701123772674290881686417915106232081046776771873942614052542515927039807462376259164272355552443289538908831785868579975959526998774661973279262812326806206360106278673029070839389143364666510440402699770164399939798645150238673310574828223779059452517923856704170633128608094720368789791397874485567079872024661275522844651735374013822280207206896702223084354586439094967165262625126434249630651372862799810519306485002255959815073952211423214391864601220592573144573676641962427373234180577171412755084697950020764371794678552965401629916085129729957605010186191418901490747372816418340745375399735259771287863725091162562248932440902957035582581536132936536797499651860380843692070787665359830564680066607911109209380393317944477634840424188026402628050591487805280540394265987361732798956528854533940864650175596927386193030176440017217830427264155379051271745631417938981060144748912008013279914919933077522720877897974569121869275280287657645767623351989864056628789880380010585728009612766994508738140897114099655120463824912444262705909481602155902297365070272931932018951013854520794359192278998784658753369172711849052383056074756610061746442014310713764850736403653893515293031855012905008731835078902966207404269706837718580073902990245378809658403184568390450716021190422352618031317737769602906109997667449390224867963301990731596921356857562634810018576694578644426430835166146871727005881008036631427133153181555539581619551792766146036785232577178756221784118292953994459161087682043802052261390967965153013957666064148822255770196479236467799898285443961665072626780437105872116286649247079626121846280706483178281410766361489230780894389655597053576076688523512037401705885334448414058872832000000000000000000000000000*i1^45 + 32586495824750485811728905778502113082135331777015584588791350379905584435225998984515996811700072487518201166794088518860837334786991244872501693517060990462783303635461093005524408770134211837701214491669834177291688065085966019905116729285236358284273513538382186359802864137529049053964761146733534668119876448252936952691422055118673160535644309223198069423810205658966947316775793901452611585130601571346977639253499152083118637292627774478583493375149260223112637004613919363041048969665675089872907124655445097915407011449024658573987268503592570197103583567828633985701127606715894316473405399381300727103327024401614775192952786391802563801575807843650588409406727478996172383912058422386519204730121822153986109969710970713349153550024355196277947505995573485882126655159663781305826729724179731090564499909552565454748654723427602740020336999326259294103022183538596848947167594074568684087995949582107357221812696897598214858517159474012694487121743219467877108723579703580716753498247411672247182462637634429477465282992355359460114664253366803809612594964088895326861935384577304696040929519437594604725225160709268325802501724811825857515384814396171285459143481781508128986962947548481817810715420322431099852540081341617919400049113234997777505199707314914933188470257472741031642795600026298273940913347527788535540784181181763353061577454397405552995567324335791234336687933439545480652578111570867547539982362127759436625686573631314279736074081368251284411782363809250983652279327420665418507061104697653873951306911474100282292441063332965641893755723755278239333514721211113223853156387640755966720420298197039970618723459997732778339574215997553675273468844741661178543748790575752378906657177797724744252161371444608430202459448245921394571532642737180105328892219808896581684770013053291815795979139009019863797855292484999803960653162900680209730979865867202288869083751419043064511309756841539883178734691886976804315820453197771012925315845341085989462067280006321873368903333711558237310480791042309374527520797947781332901121924189799845746597272088405668797718601652487130519124667125581243935750441545453381135708102846621237141994895654008163181325678912174190045804846708476009610990670240861388800000000000000000000000*i1^46 + 17944076184889303872118711248028912003319332262532213187407909919771166503458788155138223708697786948126115995856822452101513616661166528410266117728605354463693164919738167099747684348602890110506079600357728335738462583241833215834577763800484827770614595592520631190223528247570162176607536655200501934578336103544455695269699003696531955025577745286211262339093669488388378694747792190936750912673638969900133581873295792526479216499984798560032087434840875347562120756096681604836773092995263164928264549315260331265586367462178722854168521521997356872133188599665536853368404298600993867001388933759199979443136536845064845073917312101477521003490620876619215114129588570764567069957602060807955307357333303501478683825061468695132437758419959058183354584424923163535821587939350768350980708203514933531126355573208564394251242559374422719678258961802064573436007507390065710172034184073829461508002439767259985297002247105348312050641124461439154800899964953705825255490632620112836419872360128525509179235977906494044174397604450850301497655290773399215982333875683660747221820294233538001001926890700237491187654894161384037345157506911487889686753534706364743015656378942804971951268331699793935745440203468350136283131450159548663799942615565808608574987272005675292065947523409146295943394894373224638936855693497865503025585934345220520920434994216974144220499077288480550720860942763824873216289174947176745595998129753761607086520504546125608914792202019536435235034532173472782624136876559904969093283986621411265542411088474792387078509869900722525569452480068266510429126573759688588269844441824026659425176515648362646734345155936940443466371930185639128356657266476483817141286734902056895283993301735663724788515370081161008279889171790374950860813418260238818364527906637571649323392238640010493417029588254745817148387693715501264199197721761986410095107570920434347794424199360849945336404050672473704457110001232228090946169464229265272683921162864669719525442024490851664753737472287174060989711429429957690170652147686850119792987475076629892616091844464275325670205964166524761468925993536619579194531877303454179849852814160270217339775952135810782136353700371784828622372047950023810843038816665600000000000000000000000*i1^47 + 4391190691418060017310030289174860770701899645176449756087957078380595006037974297896267252660107380194830691566465899934037304381989548066282305627840750831607069315171332526147311516008534203867126341574076478195852811067285129007935017421532806329433873173421422084444313137341146387980066683422363466308865278841614778110553139112318689803996581108191214573442334555242388825134339057800982813152966675414131783637827145778165498912263628222155988789783816102279112030831416492117270872859536261387370919724094472132812920894192631977682705916587298497626591686903526219326440906111760299391330342430650652475542461711042189686446301704051706974090482817162981375739131712752606126186770648585547506529048226730716057304371464406754539167009594522200399079891465208094851674600927465476107488656520530766233227017367575536806577470409147904210107201298399723111535275838454179846631937465146443583734259621119320368121365905428652238173082908771606350484047399216622602659854851136027694641904834596409430796577105222315421977273224433747340719309131081794263101508202878454459979211710926464857553494732347322840624913552744767113204205970687362970801310675292294629403945856296635268628586719930217180022135737157076424443251157363919991952685309040398198325732674472499183006312558352397774186221249170796335690231143281267146542164963237420775594533369471714496181559503494731433905294729030784109011829444680404016985512385177887167583530196577719769830917287094584484329183410420432320043730318571761653610749127940037503913781626144689815125204992006363574536804622494585960317865724108888091265736462026716108726828471789229913913846678477823655914129627117792958098925021216503611605096332469730724945855561351449653806697582700213079822377016066292569798525872119721648395990432830937729826254093754788143063157441699290383932277211581496160140396307029844422087690798748513585536714412747791777969271378439979855866433685870317120031005955965507158740632823663148512996094184235892166038711555818380744909895009439402741596705160996388987469692711096991756228392856619711687973283586669513552343152978540703091825192665743901984897179231420165400985326166574346306487352622504390705576413422749895308083200000000000000000000000*i1^48 + 800088908007114120789535095180973175238076016790062350365923095176900172354127210227591280552341253358034026227587843386189780034763373121238482284374944135401617001777382328217968154264824146701019597868118983533005409432158859709121256185874625601453229800583500519994585253010668672955788121039465668454759177470064958673115948983771487227213018226425261004781782365629548855906152299817455011260596322274561379962303618860827157152227163486598657580534589286884794014340053532038043551098435340777212860076771878963546152813742852012250955205379429734662428478757689833905958205806655103781946994100861072493048026085299369080716965616416117836704546021785073469177340170752967461841869752625778678596396460324190908276767458409765477831587716049201354376195007718675845589341791455904230715489945137901835831090909654395233180806344194825046608410974540220852249870464597695377175985110391346643748837301304817688870898344349229161659903077112549746229474558529902981600029518986729915978282972655894673197356186468805984741969034583038627222166404233225160639383345678195906760200936052784928003375765975574503437894889164133859414160781188182435431028916450442998587965193335546041306108904649510894499688271686885483255708321484745297285181802318404592464794078571800690821060147131813286174155971341207415496430464565020026635114715321454675584061810400682740175148834194242301629079245556703282499752187541879685620403980295689303911204387778752284626793182101326297364901144659828181722258833171715447099973896937415952747089573912624343960294474166757064494583081802783044851380375297474680711236813449081883829286785559370542595904945528856998287620163383425868955445373796311283544570016617792509075053060642857818888187521402724127621424593338191486131845227252636482691557616427301499189714302917104280033198279534395851614753204729732340518674098301455791038867911755728546589955608339091736241804881203528993933357991686570743809345012380749348121565353953723160896095374992307508189876732568315225842746002185596320818178781367920793186176016992454079932222102916150694968280756829448302565362617970411754239124612927555922912832091826410689616104240149781067567162171352783180370191252266680320000000000000000000000*i1^49 + -181348566823765515960592789907829094344452294064057897991388563693673337176544341055430843879297272182333758824681974452357416447543950559012703193213627870334539352031960114901014120076461493025018546887677265480269367629504629247698648761137592877033632859785470760937961405358328957543641557455705765512837160453315238401846630731399719835132811811115099700875870633632261534151643861511131307023849636109994321538734713327282785603389275530369663391215220952498735501901508601986807416964039590901742227558441305667714942220511446366562193588828465320657851940648868018726842585897511809617636480162552421702135731862896283790107660549568280532483139427390106381762055985362269546512927266527981778986958723640892071279573966131370540894042770970479533876453628937276779476552866513591778477390586804989320736350800590993452039103266418396692369395289646088338669408153419261790595637336512446906378576737435964017617951372711653727695633871837591948026147932338666430158737025718408792289175311120501518903898363947317980686050664540728839780544140186587885773191304948294098595014833849431484339750071279928185795676282151857130615546117642008390924032523896579716730842348212203848722733310442779599274714703736321102598520963117765253057702088533480665836130306925857566375320143309477459669825393649831016305817830253078414761025594491426212468470249814632023082476951846871039645532690083663855713040337074750101361058904587287978985268839819005837802599986366460852156816674888859579701450356663693013085592216681274998941728501687486563262581340665529960226212544783455828130944973166441065293829555393661946968695698507699081612058192607501621226534733440098267992272937782975544887429659172181201204351324878177527390237951278548374991120452464527508811104494599668737465447758212992380768416167794527951602046055990953200466066672149477350885344710823157592172674658096074475048535778166765500853327337174833842325774952197551866885124097109753891282916010502873958891112401230996349533665900923431935727074815861232940218436111780451781727579970104008313264739950332202509512965975744258616223828712002566489575672390832623862350342462723144192620527120605783712998212190812305518186723278848000000000000000000000*i1^50 + -12738042206078629208491252474872173692388358084544577517922453480252947204488888724771960711125436801551584786656490183757057218646213968720498843707608764141920644984984173490847626692572849827822083170795014831486720411470682012048326903868524231152326340341921269451845703300748745491455696462534832347621761635447898521788299817524145306730668984856452802102287584246170858271801670648524234618972659244596287615296807204468862432813317661162033769317112039782084403193879193932369345683547607890089537512001287116320629058872435826998761198915172748399480147734020424705054287996606549390561480250220043164308535897477403124754629369340578513437252617061093253991557645203401418694416096500534011121921561302825276301907417348022244486463235622472477440782570474057542596295058589467159124484319585609787553555759944410914697756925205825898208437359183946720094100121008582820572019860751163414241348550042367449827406534310450708639902889371891211305726113552470591661216461367291470845768678235410112694321982676501127714708230103431365281306850734336572872626268638834848396246122732458997259995970678099037777002586218850329916923265249488680624568064860633240650948106684101201324010718269444525209943326400217128844402515053248576159051059058804198343957037901886261496776751181098539061324819015352393330671663829213065225105932083314791336701366682354983168203138171571314988572776250169731992414920049699898846376960526887095891979104737820327910120535646563452708422975496451935067019383206818333396987178474098876215758474021814060024422408800493008465397774324590054708022552488620909616499931798096011558491648473140772841986748228887327631476796031572302098003629003066528790957055332462254140334786704666057827471208741860874009025265701915301074535233999579111987630748841521112473778337749851315184915907100927474181431102889767200145276684779369650125911221704923201258737282177169646687147554155705877947908191221455415951711013457925375294607946294164078291825920015416975386744243117805785149531144981179048778091826051277955296663691352535555624532169876988925751274743580894757880496241737288973673037664473476149502705752620535443559327855606185801965415916392920595300352000000000000000000000*i1^51 + 28045432499324513705053534309361934106533762073336134113278842743833043450019039413807912164929319185947515477930049336516445185319632660482623353474326353617605828108042972179659355445339305687570046763360643037415903095174449616052292525038241479381802623793408022043054082424577336163540145361453037436971626944158839314193140173677655460665984087200911831292127443967147552328703948298342360034054423761409000754238804179230438101843864782229368844530759713823259897816675362805384343008565231211163421622010477141238997656560193410071018038127439777244456567554656781102415820468055216645015213921046492188834221308979965661620236039562339613822006903124250794544208256736711108850153390144910888675135431317282846248716658444460871127395525311916672586741414480362105227977531865214669110782806435734875132233328702280288560989264374819478371591939647575611257030214409265276501485391455523500236615124677045103014158323051397869113915508877175933613619621562151866880207135885338610740792634705481212643546019356706433507025598652222239638074492015239573613501869179750771526965836494275201379387763940968365980002193129194812486757322368799728858409186161160786630447621906841264169379268455956683503804173385688766713291125186056176837646832441563188161222723121350590254508343138057312795538209800118257108289010385198368531781542478298577601483587700798852964922942248989719398831487297796136914391335961686631156209535087946781754871637434189859056471134101019767106636460834386380139313886150662053436707159763536669582929592268504846515982946555579996245521505417099105046798468298295216423973709634841962783557310034335453491505787891552927017604292067127405467213929812790579147926966677487288442380742753234660364806435449918225858874208227947526849020524926865817534471812309588407652259249389081126548450025874649022409456201293027782979298705967797490961985891120678980225621484707781703905086898423273816492559822116713797354985459129879944785519198306986934872383012459914350636026773992653131186948059876425598210399496227559403855461700957966512135551856705509057129591544259789167581503992249308493506644711333443957068920073382278583626468367390210298930377382710948659200000000000000000000*i1^52 + 2917019331249801401295657255964144715889640567565089264727766590631944713936815616453364653440963301011802513921247026538789899165277138555169200450219015990841726928677199711760857997805670897131610579872552418589321247848488829804324249076944370865910004851539467258711638906626074228929614602892572918520830772649382107235897575277854535861444998685775168818662061061900910528116803363239615672712655128011497170932365140074150101527631970763407358461616638628406309688437195669110533817261978761934538247913145059150913779935659470419992699377927115678625881560096990345643969323450871593905958518767582497142332403274179338970144609963369920519360165695916152934021168258700171371982733699447570282968917801552083902918939723058870460244617982609968122425001551835371679687568510904744251424919220619518990914671142252449582535925946350040949683203131583389861801937784861042742193571311637389081954621814006215913087092907009998536139038557786614237035120990796409032381941800339858849516917901896631806976718673627349895263498449810637314016237394303795959867042459482339735278951281047413995033829054986173132474881197294355461966599985012748838518048333061453809605213838597949802168056700908964525981698328530064605952923674602347763278518491658145274030639673004722808471717501928095646079671512339916122678663103121321169224646903051448852460556368934019541123396368398894111837476949560311356849293881215595424760237291534034312502396007899685802996932093318900976934190736578168155253460130588265239087094511027220189247432533434684795653077546193321979387352753880838869763889349156124499683157339096352704122458822532101250188555419896234448239306568745457686764066976451467966884880807432488148508617640830439678675224393909919855040844432642817152786636114842821240223972682346984929997641277582992240005092807868435592632423036962548952922163102413641120977724827617934679067829700361521238766984951241672470360799894824672814994538273764186835109040021933698039206712013696081619366718265631557095858521003464749641816626168242931270589450371808882119283457015740166679965988481323180425870116098569330006735154906142787975934583672063422398986328765545212833114462617600000000000000000000*i1^53 + -2397795326517667130145849365120754971612403427299528465090778236228738797175724438000869712927319145123877675432320617143392607009425511604818231237547265667361456011102145635132724009002293977759635091827871559004613860463586643633030354916682120025068511788253347642136030654043590352431075039330774400208898474290393174663304588491800706300472354371564635488634090174565858461787696715183246238779357355515517913578892597532882510870711967886509858887632301483963767007941285142384908271441695619024087761571842619060468938120907259463401011255456318068296481961147000376239354822050009672178405741081632944038092908187410356056088286598271687287379434465551894377876239882736110162359210147316719779246567436495646382655067473416072371981037944151134842774675932018867715775277499612516181974184988969647815177531376737033393220747402064325694201849133839959959327486398533573789277534418115315351443977053308130483680337606669377390556868403975492690258169104485261173397309477763447762223075258295869278952882989259033523160567677613936921661646494632580402008545631627599239154472032208977115315900632448506974598313118724356947691144034639377575279310060124352327739097763440332284808469725612442501133077964142347116203315329339381951377874457801940059246894258426712078525303952934106934682894640469368089324150871863019239945490457658153011460781703092393881439626645719675320624566750585943939271909412608951320427333797865916310254669725510292767619516424247965629841720338717914331588282668189751327696087678481986537931863969720345299606451787498006012448887899639125726470024794206888559603863400707373144012447047419368849123483148074747925678852017923677945894206635989582651866174977734767591893017400896820295631711020686895168662520462326116654842467980664293235244685989578111503565703929370235748345737275149612208755954563054556504216137045474375734194550984222436656866623152659084807098224642439742084886186987591423001113543613226965422454069273235579295608917470701089615755790996280973502393976752858320468433844741769930244036251420662765948306237347074656862547454248498701214844258426814392280112672625197605966449237385481751915802008191927451354398720000000000000000000*i1^54 + -729021675059205299837734696378216641888358854896399117346347563084156793739169090812613246227438155721084968901086768116984729287217658230492449458548965827843199336718762467220819674393372445782172546637185649194900583951480722746134977828743353212908663483697275871112831951517984867225262761339823031286343082223181794239018015577793161713787236979658606273694295143781383432565905755963565560954820016078219879950830692302641846108555933356587560987986967356114510919732200076945038525666797691620718417789340408741855637236808022464315489872453733158465351387419134908740411982371165311276445097347451977830744336896687395935480037459212512500565697374858970453531843571583156112713885948189718381754998494820057079000656857901260194382306834212572430554064373978783372123298980897397111282294388016156967664642546013500113677252739253818115550591952237476300848330082173032171892680181036562222278697182534538368635855376220033075818686392801276593288106858354065008710904215755335655389344497224249503067515376111778884996105265110192585279247016150634013245899773719323427118468278180142432359730216016896285822694407561472111899095011238236517569618258243626077716340152569500108606936226433765499310606154185745761616338248971666057387767901960978013579431747316421822443909102116645879007994016802532976476259042049640875446194642863947749581908776005181460930426983642074143129586059023459031689439815239602300934654980741742124743467333910615037762574533667268725957884743148651108103394860298126626388744542808923600832663196155940868314404266726297374638944699008364624076853011630248667869658690149225163214951839558493331935048461285743326939871170681607388104568701862357459442300424072140124288752803305862256105928439267801571701672119114950279018244148805708804676973601831882740774439950860894616546259537669119861962729530490469624576753937051567364488161464504464200029245278621521468113787029629123543027599994402468208966172069039101328242547418477188537802121695159064313884540251186461879285998720713898725733969543408665424453030712427549371546425898548155889394157416451799689185037571930757099579943569350053758668276897682462666265015880064696320000000000000000000*i1^55 + -33155279986253513086275590209488583640039208223131493615596151583683978279276645277564212720584325002355744987512742146285268006625969606633023932368132439267472265414495919381811034445343139880900977382142915958628887160980999885446122547988819474771281705945737250493999030808999207940336318355928614422942867782376855322794587148658924680521152708049378915038130949785782679514685879936373171318951757391069297065586963217969710574016702401410711915074005785743996463818798982401674548847203968635416470734638624792333434075474969961564279512074254768567204035483783963984228751330758535176902408236691668465194566280698899798376231311525357595745947167075740282071956927107807107923730525299393376526607077161600757671886480196076114753193687775969203939649288320062344278704680583439184165796158527988189288917616411511566308144307367964778272266592349341353786310473710855426385650658926969204963124141103507438004097110400636179405983401940202192197633146926309392470399757425432451213368050718626293122847547856263762001417106084344846913680561379730761280278745052967091606898148953785975695236542147217499302877833494124932258508831926722361633166268462497167696697514702969992926759268270473034196197974324080497052236605715212992364054509575384921918141724931602024268935520839607752693472061814691861752264156175226944899402679661747433050942988646536355316888717184144581405308227087264868813313637408030052881734190421704660564283339901502566097934814263881014698302350884096573360441550231610762825862763152055994137773574435409228826561418971304050026345787791818577322634419957666311424042432162155498321296656271656759098535562697048147032473448579848096302914107956407187806954983728721558750394803937457848232718476769754129250399624587207465258850778781427869640144922395758206326318919191196742955672217173156160894226946066450023058885256130885910759587975519804509398029139222697031171929245912601299475414200478178226481422298228611353726725930564128240812165658117134008125490359879452707393743748803355822793484840217877020395789134521728547842314499288761055950902246556360045794935562856292730142437522513472797978910313376207784655510831104000000000000000000*i1^56 + 19334013610397485560820232872243955013366068125030725727718341908125180920630747440616620908247187129956434248808657921978035582329318733258703748795103177315254829366007827979269575032275382464232051171984734942015501638140754351015749116997031266117772133271764878304856912555505046895487534372332725195324326977548000869300956732724036357686307542765339635495742073452232970774418465722671678605695609922643636261056290598040791424976421230750312225369631126497430230047417134312512761977044788121185004604262578317212884261617836867913344897405559809852584495618974119513014350741165933201579865175507796249105650510929033909432796162494471072980418952656935814011757904448243531505466221963805445341466072167617367123500404453073479698895249319840031455786926058683479241962121367837614468277790239674962556398929439546356953878660857812164449128283930448230145940971493633823710053499426781981615649439218492602811071356523579617997671732767182390775990781039699538696572288913948507627732162670558974275541043739929609827025786711455598435285022044542742573747656697296123143344406175873565480298749659767059497024402327254023668033175848451177793038391116217145326271742864501113089597782256745632942132672159237171702093796534119411010366942305045976387592801514639002967785520931121006267450413360422494186030921753499697813413605399070037276329403448295715683615220722949461011480818055876661936543232030249038146248099158533717554900467641800635744753440300018104493672214281062093569494645860607039944526824208312530431093995355353435943091304178428966400002052130005586255486623482574062235853382183698535192150652639457322472132957034355745894987548552734605057771224345115945796743249452122187811379523454968282046171564529963956977543746643601376774283549199776459481647036939430825789145128201774277307165533255853791351570136384921806160832926691054907339898748400531992056196381035504689776472367747924602582592696873561948239517750940512236309775626666767389119523020392628850700751393217807971230386471795632691617871802750811700130047627405564061741492758644708910594318864699227336804504164078759875991714086257557909751367135401606664683520000000000000000000*i1^57 + 3373271137105940022195715129266280822516375006937598102809035730184498043203799874615040728025139571558110645428546554463459902164098412274573380096677328392933506430877678628835738112084812480491175972087424836525685515554650298847041789668383549817468512349292637228793536633333538339401814721551576823802001104024441601859928351292369197801354470657720090332528349685318460005312595988728670857189205529608653272519873290270589050003771053151223409002432579204108231575196789592409694784817138924972580761094091460806316472669619496410603417554873446610293845195106757893503482541354230378261275802649304021142159118554164151853035028035049048595260029714637966161100168600561033975328782046995110228105892971145443516946854118673573535173272464883128547027602457554142452649020434648564450883272348086363971548895275074447869864941668923502378822938227354221169748889307292534737266637590649551914422805296788293255356803426893963291046463639613483212152268693021613193872716649520461890825597202349040332281167521926151886380573672093564446149286052052286672375586180058033173923950943243631480035869420868450736036531475680650604093784623416748207510450837237612452404903022630597905991440525567945061773211788462743483249286537951751033928299989486053528613596916016968613312915121930529424594624539648519650587139094151049416331715834571022005672564217466784191324232350309340544433137646827722909469712807630911746228069149866249295150541593468192679096722300656216178977828843810775734809246933863831879986336580786697576255546952288986774643782486216132615729490898384738137804021713865348226201806850066039506255977623672765098374611983064820414573323414170298352802932864986533301492312321344361597300426435652078910099298221308621365729806941568540025383605022878669651882318256988825911410618706640879773454455436702379294290086137397415341391351302629712834592518428234370636064197558320829763277250340525265985947092142624127311140418373849336759409099975638478602798886589299716163567927500654087858785646085252518303804349169776228220090560070499299622058657650256083810692972939116288685924020944612864310869242448199568773260223001604915200000000000000000*i1^58 + 166419591149111833305072840253292405642153947693201964898566448912935736343892408272055081511957026308516097213678066348664464526980345004741597715436231051016455952276517872666278607342263722305874675016351557264515588798633975066281047267258857781520989888001065166099002115883718894001714660832020931479743390042746760710620990717009974189295735090981807881953368521786817317408077956821638956702084965875511416053126995868923834061647193079493720620869198785936605271388968575064012463168682166958626312070475977003623150960438938814046173376628603448133302995121290489199569143964477391533817852597856163831175364344616155008645643940475423815681404171454328774631291713896829733914092628513713743252783991481555022518625635109554172149714948591969635861873137876748139944644326206067082344813456477621870654301953567664724704385831062431133139604986221954949611352382965414035247730547008807892727897092485394449387079257842918982612022776852963295860593210626636879948228217420702070910646366077197494755746876882827291655009530862743895940479681696296354049175822879067807256416558825769819828910006178515299155978700473181408110429193575920250537809753106529695891881012560226583300033437576355395250045210046033325486941582011958997336481197749946274594401083702951110695199834022812592489360343438867454685578400115247244223415542655079178201159582195738680988412747121376019873784854679482628573225626697609985637054915181157289119177125200366705971227979684231012749047792076018016300561031454610592764720114502688709189914952749786534446119314134085364964803199725973957672571491404964810770149609500297186798759906509139770712662401159193081433555103514564745986796856224485945924163812619496717718071718111292538339046336405461532554356528187712310898664972028613735716583118354485568888245578112302662885504292561674635239104478147914221364020611159865660131378428932049907783639201050964854919300848179001849161257040932637697593275089078712406164086946154663873162184762074987645530916677763313682944065830210528085825426655612481765989937861723496136913049033568075310075744198056472578743769738360313969961273003002190682620375859200000000000000000*i1^59 + -3467091632113836550116465931331466794682382898778543019023554111291746525268632784437792148873293903568855581689801439804230252020409954719209867859678870217399608463047717820064100869347504200998621844178209355611399832325915177857376714287652324909139995453541732338286440556531340687972587713733397761313334400296614079444189186032490701328977205759776201981686958168872418564874240327147397001022709983304049763402002269950265646199255601287905414249521911710340480996699903420437744582530199231121305613409308866086578212142918470875410850706298693187037202999917669175789839279302141335452004043371380546454211141768769138740047083483801001006763837248393567467708492874984259072462721677126206630914187794660435091031110731125640900987056320472808935596587778523815038302427637771196764950255006981201437105350821091134313051870758479260848843620983938025871515592597808026879081629660338726968682489723680774721198423286115177810449908662641004963396817525768230793611813341119875495148242062792735956093556383556218064628990471282127732966965248744111625778737322701594371604911389806499966750949817951641921775538116100428650885769300597694341499359832748800773569616150614250049951244255352419548150191488804355449610699143201733172138499377787796997107097609705419071126606486845201014419539334400123647782096658121960715682829991287773342101946178492223499257324720788614443535775087219115008791241779531974767609451813554036909771564215467831908181763389189173903652798446314550561658757204105433473016423977793460425391404055540051873053013137815141317075949942469521511885146683210782868098123655018476998644987600399541747845289390563722747963778075096570871204873186489338451337015055256200043158491617379945242901735581902841708236170877368040050926886895922775107587853091650649842860801002170745038964895277295421307281017415492740056149177326826234259626681093943140794643832642557569084847148961975217522643094932215157469466113181422208722936629588323573899580916764698936480328196895951505863545760235168603329617017916325271686130309438820117285869357850759187483767229300129124182744123136809640198010364487716422287360000000000000000*i1^60 + -740537723640632908185639779548821705829793100958449213559634858593897250513620859844653962791731177520394883223133761267735118570972763731565746171606078468593090104899923594897637059736480673009491513554432848693531247741706904663476326761698552958881423901330738813894777031496081001440900106542315347947676198076546343630049556144194986784759330795808173459620877472601902730779984536843466634121957955789166664197296955874521368449735656276197978257092143465760063702203388182814008336903149019119593894185120128166933242722424397243795424478798661939063594287367587161953991865689998607275294118058447473812701891589830579426020928283841153220211628138179409754965267870263970379440508985105827573217145032469296993959911474512503710842503719047988626191984816788539894206495077552630261426806321727427684830507402001883396031537379999793883758827329286366024555100315375644450605567437330223937639253993182520580100308848761640928385324725466109354410073355465237206572571348210624366872724535550402960026716251216389522359640998014254682564045067456988724518322145360899739663388113335815280122707077815850468006330472005528485059521634216944851976643190488949756060121291617346994614234423956695459618517418312192274915754210587502061572869627159299913968537752751798647929196163931483417944207367386155289410503294920964848906241003593308855128881988417822773064250714764053124064125489569102191279588621438694640538739732231360063288005127438334329431024629720647293463093598722271549684364841611363085753767545150413567210162862016055751444747274385173255776040925775329925025044413743287839145460039224283318307100314674972812041484066369791146973943529061063334205984133437213148306972336045631679065102323619162609753412529997461999053870229553852600938852764027838077323725310961309790662907116367971906370823836553219798977436945130421717431047622697795596068644102578074723290225445264693511676915465990304734802165617273897176239208097598611729390078607039048093436383913845066529830661675276733114929791869164811693060923967069827737849221226216393070040093103556777547491371053542171390703062756081313474258996905902080000000000000000*i1^61 + -2470086215837789046575971783105436248759233896876161033072207539653715177118990975339113447414608317326045974007466691691262024339583980824049020376470328727486147855531520619272598382344877060607095845432737743677609937033441870998869839209082259142667704937932511857873461694673965423297156712522801338837756739987257999540897259962023745094745008296833928738980268545868186507601215070189201214435984223494005305549085618201677829864635746321099892764227513593997535325318096317673014468192668088434727156868267856296387828173381177856321161487168405410207498429567517177885227538566525048058319180923230642246968685528632829648983174823269477865343250081596758298165691474206954919105504370788968778219552574646225159468821950274030950294085622616441354786218606658488060415512209737403435745289271413116203602567192864951511252329805802730952560326203546187455689920137944215539666817052194360750265935080112475699654909037546442194149189567299549344774148783743067128296096240817342701741247633504237368123687182114110165878255937105725728377789162844382822662809932397786334585966844194142598357753403717004083502209993353823613253578975108644754919784672286115549717888515368783437458440762431623396022465076782905701003408211005762926158205082519029176815717773445995881236089896327596028231267704139918833050374576672491079916936861254459855132256293545702315870124478029335162089774025013881215828360631047196996093597817013758223906661302742156132886072814365525776219684928222967604888683724169528758164254293701518843964337327714314345557873844041990124006612768422156951499692500328432042735567600288268690244244515567638941878082391462757726734967566133087510033910693683654855703774553566353579026946046248489182826024881212746387902091111595067604586848847879785090647222088199293206870372820023445090011544391515521834821362537103084218877974330252731145854833366717138345741959019163388375279715219225428217210002102991597250461113950028840061254282524554924651789305743833218485684526837876041795300496824164342403270095038731647090054000713810892279614143414779751383581938678181603444650426221614055735427072000000000000000*i1^62 + -1246298756279307285100907438572426846226189826219723547422371653284775948648944810000536870581149856749421599788978123345179891118060239206250574468875841540140042805103516864014146787957785587932477010555290862692785550984108505249585503401537660420212252380087653542750663984229031018666164640541872859089856287912048098094129486520966535168487919953383797376864295247673655755082116089224876443327426541722416360615950410579843852076694920198098089618807051823557653920320717999782909626485613190546927294225853911736353352299787646870850637899046145495138517984649552931807487521341279062521543434530083359874099508423729532044303305574940827785052742160392062902860129548020421952981490321995937585447869526753515853982932649934921220897197173191896412907083084260279601267610853352550646546197465599509129797009993759902051843566084938864076379243307864608155008593217372388716598881564356432773746802439288262314599182438521771618238951127091509848841400082470374127212068467097242166342062212531728976164683437116809484402735328622389214985776248469370382813080882895252529136346235445500651874431064952356819917831106393344833283366603698287805297775299950360744091461470785511171124523067048919952388241774190547208293970286530857315992371773284686437639003941044567322510498867499000151609180721680544226365985683339953627794155058033655593211730745869345498270101749848542603671576642493251826186278202324547943021758442896564710870296129753578692243833072670591787172926562860751113923802018253141037590977304174048989317710661193390182079136642118884873128321757540675718076187744733573755049866504036396352550901468458343962173241806240550606819238295299501069170808613652176440823100991977979117847945109113580895739217561265562498597751565877825460925915309647568057716145792674968820088324130914748472216738460824214674865651136516910832720200505833774771053622219336027786376887237545422888189659407615093439379134576787607595911185375102550065331796228352184110228505475345973116061018435262167117690602777476966802565484242547818911332844850424672830196509452093633201841978945564863429920163385835520000000000000000*i1^63 + 30982229851273203549627821304630930262897931835722990609200654274251352757618393617754023419997397288388566380983078906125779567266569786167668218763020521762168899955773840987222028461164429922999726751958945556600390071507597556114015857244450401997303676883195710676289420911844356282228912803022894946787374666943461161174340230176335822210513916735491743418440662553722682852585117677687261306254661924776675116514956988992866747516333662999952653106669231927815466958551456268065978431507384705754932603460356922084636257101697612364051626251287383206914776691540240897111793916261036578628911696452784558475410904188343709480965999203972154312837937745828804113115595892709939824205694505313038476685894318429628531361519301265386283624377471599961535069624025128182416866834461356434591326178064626725957180005593874521056396338341624396797181321779626035625180149512221823093429786230758279473349776109759974264751827210298883999386087372034719796177807003844770763377926220111689059587330139864594018904885633504702515496799357480744713542535319897440970553910657178847278217205099522390946223606708734414300738353878238794538481917419681840858543000185058312748904563031319535112300943100898307378880778808615662018104255039281318307776606664380127212803166117007119139609894340053636675946131575347811660336979228660754950421832403194716722946924197026341893235761018573496500156334854362261913654927232233622069205223679629945977575445748599958487842526405833518334847216343674728563041685577670024997989107495459434819785082440030820904026435874085125820715492157961409362020794860023487446945562316604497725169251399519547559385355312734258212859392941419287114657013092564683694179894752411925832801939606205523118115146430209283205596482795828792978748365106535408070247000117571574309943563444752532149595428589738812503035387573810326187940616212422066926450278837052179095762550515530812729474300475180848706471178527162486143209091090898377513463434202012898092291927189796057293116382547977272841790083094499344989680998228086680409790267452355150083391623680648195746263457329816550696497971200000000000000*i1^64 + -21465542424057342124318521026831458652021708889865937194572130290349703008729572407342474087019298636623993399656323630327368036615640594043388950970603810140178319903993355665902254756943261088418112407816267155690756140413894246040224144719613646107361087272340005373333359560492569105678694523955438515421146904653770700256821131810916175693440619737592860227502815643416634781662020478972551849798104076772405395393793026924706828888430344491143841478736732773333581748563920877902771348195047755409451375990870529231455377599928961242658927344390243846341259204838191473580981270449682406549101324006650009701233795400347918457915511967497238141425119965913710807756721877664068194431534047239561042932030615795843424563416731855663466691233955210358328191599439120528811416022711848603477828264775007205586306190679900100543671028943248256004123051420957010603179828484096762549406929786373128335512863563849909345051718420602806241463579936631835878500237995970479652997726535221587329158792640006114145090682794222314373264069534449372960960379063500246318403952903394096939110066457868874567241224490731967159376000770055828964147817527861012047636882709194211427689232627886774209179851454178547384324796000983277024834952252065332579162165777673601451309825098919913616348805839117392770031105049123078463752583848095164722002241548975602181584555066705658913087345453964479242451922722670257586812620064034363213258612218268389808888531297437011255823616828784472953743214986309498548701389519249456523219471009773469892036430428831218812505854714290392381260193796166461618777532152479256675267857723564364375113422381385885652635571261023082209133278961852954904718339691302238590946973839927876125624849584952104417641014986150347476303547494700123981028712256183650881057825637955039103805811655452851170112569117596712940787353340783807714241829799586223861140638057987664055524577788903692441029085618470861334452901412020368563511822224922128451296341844810870506703035393414935348545559787560634628869759053992701793706044054294158394551718847611383007336795361149543246185239067544780800000000000000*i1^65 + -104347443510301569046821202538601162325026870073178377240392691618717568971779233695437358088070918901127911430864621682038562998116523428539797376741655391708442232600618562343305490753043489631510648657969859491596883050571021751194149313476131279923373491033057050411100931991505239971550968603482422552965230208203433993549584033120136825109607763475105876968761404693362492567381632094559066737988920056934980919428259621256914844147746945035040181489480576649159949173968637592000674603116850848831097938080790133968224126379542239573898387080141582277588189785311722020425073747244907109209635858478985274294482474713082398561776183959030052397447104324275981734175390928324698245182174240515895809915423797522017494516115728489066972006378933644379896629861445124957756610201088856620827623801930257926047159779105213473144186746183861153095792352764913612453782855064333396906808971272608472175263790818632870305670685765643935635232451355341585095437720789693865457448998003931160202829669461645541729101161232971312507055672070716252848416152129352355728459286304192739714626178067514625691721752269997260120668761832933652994094656712999026594861923191505356278773975351077427711378841763948088455797637350071049593898158270401904153282165556267360181030634105457627810778050242891283809598913780909562410608853196792658319889024947594485954140578396228586191560956578010850927773634823162354899720315965332704391934907330279075988637250768847271805438001001513034184094937311562239793730226741948139046472533233671719358080687282810406274710542575438353768831635235281723460740389517306867754597874882835938763217650366035200228740782630066805519903409114052725007248743837842476280094295923215328921802583989307052749111994742988240495992952594607939542537163063817771690886923331400644227849130310114762157222818213469928631531206649638823443413352496458933772762031816182852928360054801842476890434693612845061357562182912062344573442892473085594597186066706350771475258310797797017133203200775099778299038480256091427257533470624137899155275407186133673099098692184445088183741317120000000000000*i1^66 + -243229700353996792251420514649839692525887750014441473955699836506737903035722646513004691258329534128876103718659372616037738631068344035800853309776427638506440625876176560956236619184589366400921611821176588809045939329285103758541097534859767020824196954365162725027721578758419845663255598734363643589420300215612560261694557952364450683964282775349469050952915352201966989674733273375370354429351492074893451100469562224987790627729824321216130628270077398451086418404439639783682655879146235357473556869449086808700602919689757458173104443088742200438895031451907777818532476558856373753450362936959331806038825442643133836790751769939866377666096035430570189921461198704905573740033658355121108721841687384368746317367185865756325186980709989869330771434537693080462022038591724441745268779216952279952221514388015623301883533788454025102932083837429388854444785057967293704644874388266711518272116578284559040312244148965330341667856548814143059616020212421921117323653848546588970932712839732214409866692163566726460481849098777582753490219608502167927653061988852976629735962494414286095607060269428814194657593293299828453381608763727734561447109038035942698130467210345859807871312373649930910883219016699558422926115937091527103569880360603544224693745484559020503546493669185865589859981718693447983340144108286696828194691778487669677210046239524569488486368912481074916710981631464733813802622911182998990551508653881984688585398096886791852204767899280927676377698442978085478264922765089109506267829432729404996539731210160097593438388096899932828864632660209624339283648116805497381980628082446410771556253434283191223603581622149409439467840799204559320958245699887265099911338359959052079354325446789226850048440419126273020403320206757825866484601523196578435584718147483817410077227167831429558288530757160308627010221409091632919798747930878680635608250118516166041382590719990832536839918082955390641069520171855555062482535479107784788344767440359969175570575713121588519386454211828646520157508139435018760577939679401238917174423663603703527093218971939241984000000000000000*i1^67 + 1334930010152601659138256077515655308961853945952666532252700343367890631641147599264996886447255510859021778455116406794505849895529441305895110277965935927966247839995127218667911861493412739251722642198975879600013817705176997575410956065325338814859542425777094267087580605315840431569112558230138012935294518606445648303368688344454326410117161862437813475076115401324431169242913677765838109528964381633498280848271339869934150699175844887157806286783811257734727539140882755803665516698730093219037610692625628254746950202709636708605221007628958321331779280419116140071473527483975070433720057533677904709804318297855245192103468559209481776428818507616074424473854033071499685987619228204150594135100938829314767040126412805098405163622350590940061218977168860195349310209261912661141028743291674337894050708499191402527577082420371993154207064227029602808646242493847925406394226289128618311220060468080184753393064947381044501108206078864656973189837146677566149448080039999717302246181308301352421318312499690680481978355116469148024436002238364787894360174824943735645711148257498847473858629732713862062669846278711576057733843382689574205888620029001504295929613779277189062231530383316997779492900898304856544169581499813517666771515794128029840621865986578385523459983320695632341647449706954970348770151694050040024758512819316832852073018336403820684024205974024053981771125116754074283973065472313255792704198177380511181434203372430626126945755245596096706231833840985239626129215667800360042630428106489109940274078631526283326207970282089488126971941323025211453624050268028832398169673678680380393901270635553686494938409547554316025650710577222543938390620616238391585634973469236688349401695576273296997399282458743232116765978381216364900259679398089467878258932106768829784231742210245791252095216736763871413207906442816082390688049639183234234905425729315912003207934678324237820974149459599181766778662810095813512072156480693794931683024505263598187262056699058943401611512559227181898160445410098619732277898931009139179391811036977316763178457104384000000000000*i1^68 + -1414322061344722320563165735748490118626229767264767973295575534424003507496818949643982278100981606662617999874169508303747866776736424529517333244326382917358477357480569328068536871166623346236672357776283929628551103710101521001031942611011708807757007983931524902480005456364909530533165561104919623128723890060010668651488346405652913529608690439819538412704456990582040121872391475428760087135354098789516569956726319859124676160727511873092668287773072449051190457535775020168603358392530602912602373561581394373363135051803381163529838331325297121193415054853949877465407043797927648219769021906988348170744233420256100670333228831027830660354609914578418663693759186796116465127493277295765683396322019354360498120805178442476913595895605228783263832947747351321296775408836177774087629083884695799556830983947377651668542747208887430914270767576777277193042216562453076799868899789225470104353651961003941059796703058540985266513408346302604690796456624207864395095306007982505021825087459893534435517982327243896312512478874016777596799112845766092349625057994085567978143887879578876760675554548860619764005545633193888315739708432980459879215467960501330538699480418981870883845985251337233477228552506053441805554531394606433749610943937625949515924706463508104483989898186945421343314359916401974600918368884676576987203072135236281219009700561343276582826494542574250763343141089907396017977942269009179795207360193080901234118407900269799888230958833996420348476588443132397819338945160369942600075112954396690729490273472777569301783809638733531870587943291243874756710126998469101789145106645612005583131867047376828733228663602316335793220535801766489241037848660344782516750841508271496715886845061696553602932904310808946529312425870209722070095638562012034161099186391086790519863524752784309599522001094289720362947240345508252064573067745447463333860822686827241171374013387219277030666562175006436645463460086658446157717570681932991688015666834431393459874156646801835393624090141444828169507438789244420471799881573106865252118626905355282546688000000000000*i1^69 + -1896732215835142746925931207304226554970763333818466217425268005536900971589074659835657005407962501443243961504528996555881135871434136050224873100365921617940485628472689618981412388235037174338527647438469768059243517563573693540296986867642203698447303789781293230818439619648465114965078355033832289405675425505395867768230420558126464126786950514387842825024703993223513535109176774533069414113505368977521509111186291817448573354721414404600887070187640235676633313353740926607895017988887372691377343742527500732499377437781315430053725734001822811848456169680352020837536824716066128667975651002720418755039891625710875361984079713308387759015067662367335243266289701439929748785484079031025885454233578109248360029723723671888986950641161797286303857264682811388357108099216948311996522630382044894611210315111896090090711652154460376565015815224300845200193942893314487570544077481613925480292427435099254054750870796554390690629513298197435377511347553325931271136541936245394581476943071462935020897672474287122378694814425783863470413902944443858382168349867698524279964927395891513619727027856470344353150668849652459264958565900853204207156812090516564385189750970058186050459295242767357762670633824645121302715593807023080329507738524854406495633469737065423755806230723539107527943831667594551151887453963653062501961428720792632348338017810227914051841208834198321839838777226685999831595456288322248546456644709138369351045297444740266111266404647611774234297086656225868980399547792915012714770701609465438805593806625558391108106812684463548346441413874199162329297167874401987238077098145349039968739896665101681897436695057682917937907452161919606718638921779614506513933929687339358956595395981745863069098223170110008038704658470052959615004298487007211824179964445985940334149618853954943855761551761964836090056620465678353214133814511308908041472515374382177110949400603559627829939584596637773655273375352882585655426081376855546055132038685072006618883639985608006084338503067819635332264449392164251449680939737855262684137372044492800000000000*i1^70 + 3193865333973589706772285869034484019611982849855016862579608234726471697097775406566279559725356385316589206562748991527940528435753364366090511768810631874471149197826546522417644828317841213888953234924515943051232353743604816195260969470844791782471739273391154289775082088692511547725255474562330793207016436185663569916676054194356068306323724501959274139430536110500254295992575792504473885173897283101638072439653177179708094531095403345469050986175213010319374504205061729267979373792290676494648252730624611953815262463155623611202546490213082984247907391673308397660016914737617536122734869727985478938493919906292921554981406853160120612504917084300601308281752262926990801456780404616002755500050330031836162227828414260031733744307469151426926765224068450700793976594558923708514211284168016464720464412600119932533351629035197137564907043755394795805120526260873634647986664911049457537092838175052207845714266746431249437985899280649681219131310644472466770489158293092458163086342922781366586206737162143410154055729485477740787720833446674999092857899925414177186268943222408581819471355029569911501469037208388004262630069679750295762356875601471696883345591818180787978874164759475875528491571069204175385776422592204251135342269058205088587179547374183958610650047967806429690835196765187138704660991131229885764290836796005202783819757756224429970457448149634642542558425033080780484542633812699449925744080606796079435678841654293531651785825156271612835805467779815707596831516030698709628982430593878092818448070344174956713461621685305964644375718331403167529284301598608761912416894986912507962817391778663102211840860857773153441193645970794996929892201286400280111994670521175334239217993569562426265816026150053424187263188998411956247845299716933544862049475919433325588117795841210366177503616098426943532280145325935040006348801987758077314017246606341418609814301538646481858650333107227938381647225974022751766185341943300854466437490227106090687132205479387994722875216137056200705046040647423780264801260707396050537676800000000000*i1^71 + 1684249311095394021753317394747648986550098242424421221440928256803424622811328814298163338642150877414066598948613564346810385107308758490623640584104118464607385695014277484812167396221580926331143526784451609055379697097076847822725169776623285460425485791434826961382794027992626331719319735596562390082340251116620511392209595861847220262789535496736992579233546660493989459922781280378386364994252894056151340196332889509345841477566821125708688097556666842772187881688805607463631049721537220730314220779909050239235588521351158474511885201812095626204384437274297795026493115288510474446926955770052901375953853544312252858311857027370014371438208945165282095322217211776649497168763559149418798128975129522782777308138168518095410625865498051184100358095644445344128450188270632379036222523582968150523549498098148171339636994666547353466040653710684557388819702560507534132810071783166579685070170641298931872753683569544512438721187518887018812415834254603418774511639137651851859969871384656037639415552812406580630073331637352477334881772461211659304787082153482294125748965759458540786170605841345895792671111733022418961484841006444334429826120661623053373414921917065073481828389873938993839586732927307457692322749233846287011244930248909446202421788539295109604400311632291850823834714665620209504608401495543555053007998186371422167045872769265820333233061179768055589169397953492381055413270207643166834050915942848755572893151165604223231298730860023187931360655589806722762603772245312212688521704723402150814702739749510431700798993702456749963400004666083605766624649066956713932678290794739703644483420060239704310565017747651598626015710898630992516388905518971733502491650009213035207303398461917039772052954654448365085154014172510585388891799897389072885364247862958375822953373411329092056357653509210551265096233910260380751278338316199933607241451749799254886420606411699472127986614639519634593224981456730505565303678678796148098300869342927992076304861259334100400244944094638568432862097987569221428238585671188480000000000*i1^72 + -2842027207961744182489296237927205927421418484919280403002804073468991213981583375962576970006239200517302620891017016341842313663997459124608978703863861448579735347883234453374567654737433074678618041079493979409119670786540428806487595822962325090931699943846104129220949874706259623463949842014428738785952653369112885186369571689494440375553607736084025617427961177844569592581888909816155849385380402351857195222450576490095081373612461025584801079243315943106990923997693044973428736917709737318410475065238189926865650563611318940443878732780805771545055922314243772037413222985555464097543484163978124725629984203424605870819772254963703739437890391528252800939912064950910287689109894523442413023021070018417716717458644215141705736685935223676410686702802667612918893048264411571090926443813294525857923561167127759909813562251592783838885292854410721671317222605709163537988000491020467562588977189973855133553398047188439426558637435079204941202038144306470388002216292629499434979655567452090647866395763640499681163546284316624291675713164286789600936871007847350600692892513483585371117164869955795121120465039420522868341965970132190632008437757597286156999533027616214722371052282401566355088842852904613132696687084117340018244488976627536599721520408668772576531848914782117359835206193419890222612534721843103022425192666564758603485097254038797385847053537329699953113847557971472280449154625167865608740783577681841248452006679575752042704400087669565875674468310192822974108000751887534262810907820382642924824366269088902913310093839314866947813706352518772870539414970926247590576211158961167352871510734356801606328293987402988432215386059706320723986189806777551651967136874146013560880817359503841641320051791526838462664089930613591086927001878727902944748791101907056635654785308012554783553209677075646445595381645791442802463196477630314174667364926359678922142633919641217777730341924595292734694945971060809820581957876632258102958960763022467987341752436317483497005912725818791837831200133144144343203840000000000*i1^73 + -3128242404001085864712335357085874787869269684908791817825858316632885942821102026518001685420304986814590588017010824189955939656307772616522985842035999520179092742078542016351001129377273738096436140391791788698880707160507064072656984534385009262052214429636490008556692196880315334038185473198583700541285311437329909555979859058351481155348296283002199461187045709913537414430326995309686843006916031711946472243723065474499649398886552614252378470839222253849748191185741974733488764060589413230636971488928320960395873720172742150508708424133703222428779303901445575945623329171397155034131510015602340555656687141651031795831576983858208391259220943888766696345588027680804126501118704945947156759876292657475167515058285986661940377344643360044720632998022309264631209797065136454604589409138860285211654533038950079729486431184671437279638836156215261645096157341618867121126235796523414899260905743076286676806403871125957920900238514577595796372151084075806029083266642705485742520478995233545532031613697393261986114124623747875258440729120164445802222476938504216538675213891062446363597456866085298348917626362935357209600422744846120362367255759836540978550751388938426637039652802271558964188243522370600427637345090282834360039739879351828545158429819478718904900302124966609720558655328066371850363875574369192451457474198991988063833262607377881809695565216224728917115802089690079298313136679976880093584898986202736408446699854694701640598024095920741044325796341489230683764926929092066722425814369471004414602804621360274557201400526724542044590776543227033847459466102690787768411711199627822466245985576857589798580238827654856277079058957359510058260642936981985714780027143691950332213546081584201422435821539024099117521817990031845482345498197782610105435818500772089118103048778602120375803179682926183635126076603055525894779175836948527145597794012625109233458400433181207305051513279237402596844172991192687071804953579359480822542961467920625263179382913296837113540251414826063857149022675402752000000000*i1^74 + -985826018827760179226653690252529659766912588256627326545527268944081312239145868242911596511170441457757114656510179281886728280597972535762011577111417482552079349021035247728401539142698004547622832947870750034473494238020794039811430471637231797395859084045149818263051670959034122539942644507716558606107614819935032669169888561237075780086662210530612932279790898975011377871215341551726788140425683878423537976540448069160925651720467778254258627777241667333826980731922693071001404003235917365442265302017163075042921424942806155806745680483287340742578142585420079740756030793200859389402691320612344396632877652732259281295307539998903371861806755527193614808134272472926697752564126357611400135971867195297045999236326641902218011218278311985915621835916868773139118415794272962251712153642634933345871325614498225942155422626074991196540237122844784255068118079478156899399550854939124361328224849916761995225411268216673071371247505060944506262391145717862544489286774128118775726835168485346630184734353564497301166135670148227749540300424300935246537450548125810253073170511878119550156852651200662662055805919029114573731435071705498195485111613545235498489174545717330036025205611225778448496160774837018909505791119554987414104421663162199617813115046852382190460714473821706517681833805992128533744216289334254944250573661511271239599007992445972006118075208964406866907134066699928015921944514351574933131251639230654720777994194514088162626252709958745436712283758008340534103463686554293443712267635043607716707749022595402572060590183624957440579721079512578133937332295949956574847819984768187596249705691874064375470825466512873610739404211119657063642200909998614250769943670153353932764756480246878285074814448760466382380070269911520233116709389678682778934281288697206018147235885915263380415501892055222920133347924264991552197334174698175980677720239011083360230000878185968293896794656419895665080615014231234340451907345041288113158633116201392530783726505911819501172677937551205793267712000000000*i1^75 + 520415371818168032081347258337537136240843797303066795061046586831593254222010812148330685288607855552188936457640633553512578058323898750715675875029399785714617824193514107270524266979923406015327580786022573456208909657468154050513673186830995740692754875330147622629442047886168532653042205492099078834589626471273897951823414891082136960708863759897369207192924770317156206080941067321125383611876214030613296934229433978688253813218409655885884602159098293908723178651953652400694262758693695243578418924108275743495495125138176214224047348292151440676794519203792134944138508158052285818441812685857254059427193206692909003985104721348341152412801837731021315011076793138109552715606400851671785153844982149155640536197630990165237971757062573877782843826833528450618584636919135504876458031133033405134626921382672987640799243831252222641878706136333324774731889343713832046404108623015344516369704499530216553975141612745983643766872097201673797412631376907501692641774785442761388211154319930468796250146362740185276920553906412448209306987995470556480712202867446367565491282810386405653649024942215988729668963785986730548844851980195837140103207533922420270772097392122526860046128414692768044865854850077030620310184379637132851435093852021235205151097166705441330234847111533903281346065117888116343793570770816761174483604261931456651963213293430260127789619378526405780646431806290729586711046384264006209498512353940588054461040873521685100711882903195278659659914939070129770674075861506487552157092756524848381373605204477423027640479902507966802601599431991281657813090611336063329492235184422878283781042034396934143910928381400712254230271568214502557031352780123071491288463336987696081019720628753803817610001975014024613839249146334978840314375306217570262910550508730478526779438414675305426236002907629616166938026375285361332665788574339134422275408458896703593292403596026457752679973461962007497651526268971855316145904898132849280771758919657347588600396721015540143932443872722944000000000*i1^76 + 144499897460334690113227457531790702898887682201000775151856474933290992956255647071038019658928495413314938529464567076839142082171065117567195704173734104645861875856447771442598730614863191293081750286509210220504582771583627830927934399676184961361895314606646465198263268752938881717062914321341143106047939571529614778043829307065063480698588521334808757824450527137349035516988906234510372401274182099989528460616057046428963305371039060684954819955407162529471138355222708313198671336583984816519476281749431104119007563877908097770083344540862584439633550647846581931707516733660236254852070180752062337732348220944714196837318543450152446627267426844460371126530042531584094980366113690570333742279255979568312819457889119162628058527946450008104563699334315541318237399295745830600306333410752598325003556124444306938616660468247456488500708932391526831761683041351225117626748126982995349860421273722530628236196320135612517875468079125647564895466535447922535616323109851825932972749915525030026053945601127440599484880940774805912293056688967661404736691302249926411705976999530681867019396460256082536790291466342125434231984048832899996479887073977683864762674153857465919540619230310689025251086824357540761688373195022281672087840919641397984055607295223990118894684007668414042903259969270237201156117242121617057676077054064892489138048311820177481827330964096730258618438190980056369186136111088650465599152015821659039235803808359437532437398640920679262591826498377534525850870212401184141293775387451331214502498903952253679481368617475730507609896709708529058858216104010270032030480230798011567905611157175325185009688979862499155905375340991189770730503919647586773431646902903334097887825628420103425115468593882413249936942163066521691600164969434282826429275012108800630602033300019239564713768774606876318813331538478549325669477898490863278843951494123115493870231483426436778367393026359754990131823828085067180179131052190894964190111334720919251381013081071991966505369600000000*i1^77 + 98811406897945099326817056806070449503958111107751622192238528142894150453768746301412024322860667934037675894233743383194602190072100346729201627739084741062674525445613735548438915434745862079253002567860502353518570039067055361515428873615356143766444715925566273274271311992434533782560154352063139777378822924435179644071348867503730519707298193757974953495656437856662648419909250416884182860713405499285804939939919871580773410085099686535028566526780581366544077132557681205906615316838370746639381847218107023432590096981069670638975554198374516896893154969354712685654171336037604087992175177345129849571746327743298635622097737266351974640909868666254788645055234535309387340431030868555937188765411205891530382468408796260639248057458740763036264543551019637844994198669795439790187370098553897425995038752140227718944883099986849251421449974396747920112569334172263342552569755330659068425400751126921205634849911957683178658427431267717551229023867466918293840868775527984574966024196510142990289902172598262298362319419209684800162316007680353209897469063385485674060976504603841627066461954017149330644172389322730206765364147508056324966798288177700380674289204701632355907481251778521476337000497773608649623959322358295021539715724573674967168861368938107822335679754327595080524633302440755024468806277328211749200015653741859256342331363610224824906978146937710344242876595613670152668545245178668513775299217631460828726321465978534057819391769441032032290192750546312280181194320099320429370656353051150169545103735784967356754158214488804124309162037261800914701751492532309240009664569061565133237018577471043314549237300502663616035677648985690116953984036872783102447199692411007310553123034487280109169398247462325935768006104487064380768488682475009013148474684245747910201336975789319111472596459379123870358603958451911671508349933796845732434701424371359210426961890891946428772970930593536488111059465444780295907359218260818050209703973149828305501213051028766720000000*i1^78 + -10237768493961891083495318110822679335050237730454837256043031625041439628579751011843264708036873012965251066450831109239674498767175309945587722706152191902423862988492951306142403367548802234656491453345958029896253645300577224766224176569503147518017052548518625684857892797928253024891962949587015504919864754397769031530646895171158909046094583800492090550181968040277631623865849150626503740341380575765863692820144883160257996382726528747575207664180155345470497179006890832248241821853830939826485433801632080820750533113087911497851929909921200888958971925791153379131390946818432799445461147217745682760826602057022465367153693230004818671015344989890430568736676265398036097233287116477848507334356414153784712029655569052893449217718775254985962381488038223416735175293202694954577664195151396652816627779868276626305100116763526790787562432590425409879155239486451373361728255365275182683097747999453457806670429907920952154491550422200759317754517822675830567550573577282131308868909393405946526425194327809932580918562210456920890701640712256711227788905134871338895497890731744283277172801733751785001453309928898910894960389217184541334012361746014556513097408398041047452422104357023029197399429626902912714082786898569934961463161793901826195983185355024355381998995960238008093492739085872623407410789584601068786030829124784049151495208323285776886089357395249959089952073814703761617417863627652568170345811460365095340213114202090215875914057045336063348696079715757890523917168243607947577183125216958755058441515175509702341502706038929660602614093906966641270959831898284240463354947230538696111560477488872860847680153093811466452831871666389952629282578559999540884799664323696451888266150411271152520984090063540739903236366483817674682023425240024729961939952942502245863671505146098359961977961906527858609810753400593442788516834221921882247909319205985463953439403337335126544107787054385275941734584608842266907440793667287981793443966031610914684272640000000*i1^79 + -272242700748953406567978671582848577633163026186934779631773409959420185073331185578497147457647087149447707645052548438588519928771478280326690654822254256741537686428161309660590725057444844908026108480584834240050069451891376545781327993087377476860078018181422294956116921948118293515916399575957833797955894874668469044681060057295561448666706036006808978123141902233926048585781026602100192298381225630655880627374648883326380030601715407283729403751305780965440493145365075763637030475980227397357131192337082710712331627832772223942189190241290158928783665040047413753016959633354419136654499105591113836037817242639911390780829920652118007910182681246952393209246956520173501442992866737177603096469931012361051400905914252364412972240276010901461836037648120010605052804975283162979700067101646943965273498072087537649917299419833189792271299782092364551404132217874398077895915712239575791480827143660290834585559000481202344946257484368392577481133962248724521790625151778225002952050898541449953109538494622624482269825056630023854443348979484083531283903357955509291339535643207144879459385170899079549158762858809181581674785513581986757450378420658698334023383338565079212497240178696022009495288532920498826737227539607160360483947183819604525030111330325084521863133419913905984079958924921113919990565668332082525851393457380305908729130045332568792063805914068774732975141878708248865197738473285963606440650697672937710653369111720536415913337071066190058180159203937536243143622440970343586227476899374918162107158754802800807731165828435514400734255573931572326095995974407981764574438037149366378328293167269704344358532780581485663310208806133140058257606722237677477033247370063398203449833083272272021629968059132763014812887638113427586175572085948519321711005259329919973326689195386958398163784510584461448510721065449004072946753412906814658782284999969502285132764176325017325829480117178071392332769086888240265468074287187616001424494782578688000000*i1^80 + -34470705496786362391364786768424774349193020177655272049947397251989686736201128823266345781384320780875928947222192670244044482354051632430496169100406260654773528463071621061859541993459394893989592767929546793794111925707155202751983455432583010735886478079475284031693779124640315510512798594284881249916894982301189543682846657429934302529397036888449189301306204712759183183505382383364533971264039680235015894260226987884664784992763682391557601235778729986885527327149722051467621328934064061416254514287444231684975437602673216281143337503508169331776297308648686427619142553438438540382990095482014783525062685471173964907589553061284767923431062857911913018931617716888566580853297550678918205290104587808145057155891976827026038200957996819797116647820967658491781349367097521635012766295402554296323217184859710086350097377962467456701573841327135721533459882761432554639273997751511288019258281948453145455303039085311680471850658795870973652228198754217953628971863021278574354891016029680200859159913415334863721622091499201782065028658722770641889593664031289746383092712577800360085957486817027714684023345946341379326357407183998438730290240899505282447286527626761685216873765594974692929813720451913322244108320267254602768332181715882107754224899476358774576457045761600606192257889357060732959046757282321973212998802574372829041373141086249173514185761241608264619728036123041867272525526486497100234513461015179715454187167809394573867943585663648660200408245559568763693380644958745331222151559691762617853299083698462007417396986491046777734650032273802864241751800244344533135312437540199727739020911173338110004295791676458007869184736490950247884700719138073229104314533009959366460960315262190332727533764113591471772353132543488271998347953290849071405926226684481433428525855484187107555392677600661587512004312265994891349509703720937312774176761846571850910625020738329364927828831067419180850389138551581135659971286917326582054912000000*i1^81 + 9341388611741678176371163486599290673907966237510639352743740943642245503525965995182977784275084198024625094957295278159772602359661767629360665878910862323603591411015728356985749251109081674682940598083830346264844522469836597717062076172798195171266112184506627595185863700588832171326719802434405712017583419843649237349317879821067608024170429492049980384264268512347568362856423018934822534106765380117537104257716153163654744992980877844785769737055089762300064237660682070151393764874335015820222301030630852819843057493053351302185970402714668555032913934113211218016698523309970324004917168796542131704528661959483154955181751146929432373987696752178924958800920961531776118226387401997920479021888736447171482062987662775248463588917487495155263801578393121456119806965808875460383816720995317875967394114559717793901601814136044985927549065108191357876082948312807064913737906432496386029285719865740023379151926304403010479405533137470547647401125867296597278456007443480798329438442806425510739778022887212992879174482852337780598391030061141663853065548713794016964826298357847064044184417591482989878784399978963108329570174460586844382975619188508613063799517492216139947911698103460317328077867774758367969286110902410098165021544808268729675693402258909786272638956890804429751945001110011567664377263038249030838817320682249169237405908312206454622250755573840247581083333902319103961407668888924802064520096293896232657915592380985703440715152587825941323307217411918558329839220216006693668738109500830642997931422406203745465097381936898019978242552673535089760243542580312305203735838476511045836148524408282796409359733638040018678474246177753836172619116408166928462354369502310842774112024897420793057700936019886204039397186919454172438478935259277341162273509196993349407405287730943877771614893622298904791193725901366831350397251211132222505196058773729518534287545149933175872475814163319677567813435976238147249325852118220800000*i1^82 + -206122512621669955786313857654746106825100960752831645441218021606171436811024045813419773532617043490745723503412023050009509466589565744683729423103203188875456030647945592347116617655544846256241710843046180905926559300982017115364434283515509855153349664820993823476566488636552955913561550628255811470878107831334754108096623896543833216006024019359776203664750690082535676150300868676945394858706931811026495285479803104234586631102385560789341454052687430426784568836284364278906415341223689919788598273011100764986923812400916231656674161670613075908706532442528222424413224128475095775400331100919912712574409840939787969713570103828133472847112000667348102200741150463029989720878426142426863821901792769641696932805679238850299375480538776970511197335059938311955550346182651097296045590251023907321877536479473066827803242425613302675589658624944447004599787513508773251949808593867323277803009078058907057593015307175202978007456825501374389247967939360582207610908276046213170720911802953625400808755777374470180320364297116377369487648131857191323347735819963793843215121565323731074987568707521928902356663172498355758836272774187688945103728047721433320598598016445040948046814640829880766442089780111403288147986030940404546108892491024896475618036383470327518583179372403717855739124730393523649853026851364205684800135090915856558848718096598770412815394728436218836255362559848616513938715864865083662919111691847078255845062901086504181237289346985473605500206641902031205654738656717675211225809814242434615391079133480210679066557796939423229986074008689135979338980710252247550927296111882778217343194251311414071628499815186607517199193946112201183662412109269591608286515486174260434269879001449431456854569969966077334566124761076725753437346153298183955449691986991935333882579054324006468587706244295436199067533086710341870788364558767778299405807549402453687742462521903929810009590337396411577277186677208011243520000000*i1^83 + 1532331753642426846169565642463001051895126317075231932879061136499059394539862583705592157254442677960993723572723644707949311757924005036429136566022376166644867442619210673055160167430321053485787146971476029000069181636302267682556688984566400802286846848541474446731709219063686644630716497765306583137016098551781572422265258904757162540339795283896192375291151795398779547124944088233961412177108601334194001006472138052390572006375217471341318441557126009791799726817890150548453628910313349135944271301536157722758610978146348703473863656923453842274495199062342643292159181911754292257233115630704763977969618765394884572992867483753176373003923870754524018831024264014527892201851226703983361044129710995447815025768993418371554862813790963064613910275417087737452389546807221651044257372350187743398001792551042825171025340209965549052452909175754305246055650378056438410345807122043258177351479589450015185852893471107243183822631686299855996669577818644783593802818884123276547786147369123746371531542062400368929508606333254541329705007339969541022892560593549914337664279332270330063782025953486259952220803906954214418031320215203167271508572322596196654532181463498146457082148466095969982444003582323065917744483819272996210627087508853918961639146294636916689329553924989018428794004023127998951236507099117981924890644548940602969870782668069767657441033042280030932163939613659002347468719910026553913549814096739846106238310300588485436533329757424190965610499649426373077631070204003675930009337825915015424029345031871673108809421015910855853070694351408979290945841264937536698102753075012650630067891655872788953137389381613911814911461966980043910237345989977114195276936512123012392791150727490989742572758892789874866328104266947818215701293984984018339727969682260240727928497424240719653279632884141570803428076985768619381550790113664072881732692130057969359041220045176973324238830021121278800758015262720000*i1^84 + 59323445269809114976712105732720040519112916698725302214087413366284681854477096785971008338663823333934424939218721314675364780600818758577247942894933016935621517709821648041408326881700394191642728541435301683157334447546103738418990914186217394845941020531211266437525737820918213763621248989660088576180959364536264505002917094561798393581033479242527269023969023703396152485392218003300144520381998286074012296396073799614706645573473345498855553630482044295250600282427505755968007763096643297706995710707020553329530373198233393162016598572888590980115752317189936112125989015782735186528997651705124807622387589948035107057237397836373202647778807210623598816119444464991314437230636093714809440525643288191480863768244953499873074134563053154351609610541271353640240534553432811841140092377452098268652951717507403446295656007173879173870075970882290670535874003904088807580636235038747900572627654381566065892698835685134757282855899270668243929282103214685482960810563765149375006286196213709669522611800261950814174735498945036680159010885753001841286103361831851785628291672402667409003258869574744387109099482698948047448634231239678317418572460674594890512533273407847752591516487206334542815465377380768907586043015655812071263439916826462402586610148488449625251292856596022431992288043488028796348281420927403145342582851667665124235772217075370258941084792430479197856103279424783724973277330483271015132425519411636194089251275194738464924525249945772368091351944419652627387362293390926289585919517912493460795610718029162204655622876775034801214607439408956955133682230175677877175731061410862784513414769010479570858951743621380065354073218251387800107320898486200545841497810545242382305190446021367326864857571567539938287633803203566049077345616690926157401358454553471290770794774829668357942121360173810093264919196381892497781724368787088531416130940121650920953129599763944847859784481767424000000*i1^85 + 779761655146831211315153324035965335400115324738728424893193604582756658929269136856069150397726149049593851724337208611208235075763496574796698419540700324801449840023772036769257803729165171459903258755627332098828163114188033860728564132720471151018217924871609990846850966013798736834865768675954535748188251246924845867031105648834893416232794948946902965567208203615885720898985557382549273632273953083192183692901726115732254594148307158597447658195719247949522424507591142186611403563898280725623270588467658873310561132508436914092184823429561843023772203063576831317464087232287821023104926574985688769132885829171982647409949476588270897700810262087030382736549115045885077390060242856897961187636747875973792919081060600679750819313597740428006020587463533149477928289069062755508072255905312940402326615588823395526583044093888270660865656329383144914455771042479533208583984501748095330577762566994368326006383130378691748019631984883197378009840879628663624785635467439503716686806429049095683823031531707165315030471883085794368640387822910330925679796008180429943771405958647815900756453572225084371487025547160684247206540782287011659644192842967617049613528038341396764312307447444921429558241120210393436195100337411619459947441756839412603904581064097810119122083482845527152306219725570939465713050336438962567122056726789980212274170960724836523369076997051962734969091426595860496889083880896697451538308293653550128301558625563924657684475822727271140720691882320126379622533994891859937729125176490502450517867250174110246702371592913281758375195791824691943461540778990885430130852006096363900175232278754661396939499110380260118043850277680071793979964922168778729997436690847280766492973330605355980149457843026143983385760174997343164813121619674637613271510785378779837841317342082889506606401166964793928700791755545305652690426108765538453890098258948914050157713401834951933952000*i1^86 + 3682765184995282535270951407090950405839503015768175467864298745972478681711555924560863997563113290366055929336791226164074275816069880767116501860300278980491939408051318601877198757587655165995555454047149453007556089580887223806730632139866368627897626582127723891063986384159500297087959884676447574285735127570764928904122574213458490127139464943640989314458704846145652448852981772793779823052725192290510645432669568186788379941591943767079516598051614814850302294029366024257823625226405286885360506670646050484991420585846225069485778334644341913770290508662176894227922703236815988635546878201780542283428388374969371095416293584408679646899873274790112142580445258952572367867571656200226000712571107435335598203359158175291753302460106392430333631073853102961204544837931399791275034114832297522809077168794056654507952758390264121075746091863165876395678891248594093721149024690539130780785287106843011795638917251837286501557368575037809947617086710044871504055753538610765518224668961078645960486648097505844135306271427709939148158761599713656503457985719012507773815700931356448289200949957520344861397143684286377423149218997101693255791865952236695628099746658856855049475727749352246664864486688531836523625114022858504516013616536801970029952435758414464184531662741017089932331903058768214497422293104292896214504471185899320155929909270474027600367337878355731146245229962982368511900506305868634775551083269741957767459600913067181874162901618218757336335497964141037967680724383492757878002291550361193221273432260477562307661806389829471411805473242629575106731225536524436945440321016621071585854144254286034113302981251105153014785262283690359832222866990601673209169134069068564035847474361551802197474625116036806018541950862011872603279822196307887357600749388388738642098038842264348373992568718270091109445956035003765308523127625986616137576639279239181495173120000*i1^87 + 2598654098649266952829393752767170016397260337943990253184073498338137388586232067728844490645883718614600609069269840801848385583329844805143132187260946236728131769273425840784194265518354269232456318646997986252188767983610780686387959194582514028112080921723144985757941709054789629934203148333686493800251751639441316914439989906155224501264967604638923115684384299514312536036600768512206544232984221202610389805763165825743775856263009272459406609963549807906027494614785109995039580779993547835830966045196133210671917874856844504518653640019498971627605179608935330405982192528096973719010843112742673179319431433266705928006353887737791541115458020974815439628691657121792060259793129602949436153038271969484260509946530000988539573859983397832025295313598756195293059503150807880506191632220813259003538459353321811828825938908961588524944942148937169761485682813393572628886349540189498174271820786937812975807250762224749186662791932576762786295644505196800900119352571702686874426669947888066209617130103821367219373662616896781233568985304175170186909914591593499254901766386212401691499522293710120792121905400614814278162769026090507791796360062604389454840538231505537052564195661130460780992514448484406998310562307914677899960931365159325408897593482947884079924689549088162665459911898375459379539330992652072271709415964365733431677996580068934914390556080249686854347540815971347742775407578486859352335717611178753120197957482088454486688632916607889362542207203777698451800655163016558147164916889860359609150097294301590060582834570686515478154619305874800365233975923806641678677636252833250695616303664012298410489525679515927366341551997049535274195936732188338381447932894069578317871141918326988430756278335485335312023274251350125327116023415956373891027966735290708072568299133746812651092919942187140450661088684377245162732836841548976884048042393600*i1^88 + 157926327037252900347236424728813913066410957555941599875722963726356664649020869549124212393533819338838398934807715542619148317116044441851470725517905417746078988164654795324852855583086314249501765527335962375104934288465618771183706015959681118013491120656296350066049315505083784235045005111007591150557678178855593763261195480679041358894774827245440840778044578775588897430684090601397902693003809466680332806943384466882385114629904494330681344009383807240193595483222355397923280868097520134737722369782659492345042825767051988780525435110592693816643459582347344797540938956741765077072790151203006426228970710613238084455068182783730917846309333439455766036249696955275981924673554794175763735319018064676366830075312539317109723833963463441550806019231510865732124767171398765687075969491663924201438377760127130860508292878849354084518905153715617918123278482393924963397393795553097642355197697768745775748977505044522375570178356217034084994844825471290736537153743699716120735236656448669862872573796955955859103215503313858574848308419177776738503477322195351198048899489957300921051386948658072362654195797526206332344603689530900854920465936329968738546570169806618339092823063959992746533460422060015943425197852639209395753715610139342930428060226786218570656512053507782399391188618035478202771315366598991760136399778928087082896629616437226523956891208274537224997313124162332903415759192210175469612478720892557713846198061484516728807347904692321001818973004678779895366512979369946697841130870020659485981304202906423610212690627032045927855536634525990202746060707285870258906899458183542108599982021586727424811312242573583874447724546241070855549275076808217121179289598606338724058607063633393987801066582487450558008207608937597668443977874605452915392771694128884194907933359982275064832883154777576712645615622647864705971555349299200*i1^89 + 545846315248609248363047516206153524943858937788781776592867568459008466431223114963166283963190106670828139660550988194334086378404087477379987085700744645997580589841175152640279779713566396312201043034374157444496029151966801365573237394559752297891597361924972788908649325576616750891404846433170984496180409380439247977299059237804771296475547460671747090344390134080853755065153292400500887289033182521887953608059875834802666503611421001926566057554846094561301677171331917034617754859137736096621806834673079977834479166374525830787603138191473554454506039059676110925984650677191047966608301242229851490323910103249511505574166978311291914909183886277404987531083569663747650723851543892124437213990636858856307183707029120727309264852374526202331580292923630311282861748883797078368835417812782296470099787928088389924426414641250151093626760515143003044266236937000559179624544293202584802769833956069279771679420707839835774731123609004975979043257033372382992687179541336660209765927382304675614520581276804106358275888491628494292533631759245498137700742537363374764361369218341564377844945513135666097072395405167619136530715508383906379082989357613016761827313654004158675274868753105595697750024452820363123496450786042923524947639063781932567348816598225736625163441748000569859967446521602318745246824216553346060864812508730463570478707211032682073442896773250416888128250515420661956357020078390936627281072285890924510245213961340090263842786280655445402562113294763841325458349035533675858479363726827365329700821145598058791128547269353969925545077968060138333680748970869280120250482106137585252969897570488299534920332904045227601591514172842030609495088012242603902045251247484712943166538938401650375824348667896866199279885885033725125638318258165071100571047470014181522838015438577775597131423599559297136672292659527680000*i1^90 + -3774693906634991600128898552838754901650781759806643131296222047299240400981188250970384700143517269721583017939940087586223794882466404632174796941847492833443318935402721641558676264430394109157712253766441689154311329095738000609276539311172039036351747403298401049876057417284585268138909771228497747710818089441326472700358972119473607283573306840977634255134211121058510555570617039199207151136282176377281950992778588387635174215570181347672325559128141661375243676928007239673518710139403226099851550925237575805836512616584262663790623247737772492947244990514457105642468720228548510556670933798359909859355181042801745821377985461338298587113070437821710405544962891662542012665541417214690953170517724257731234548451230063505299101716553427220167310841221712035541217624508567300674355547390113462207368773542943952773055900063578480816313148078959119484543480745349925115279090893682927217731545642271706778564737562620184495981382967309185243300217872947564093424818955230711098495895511507664415443344308449230203292970891210342249120948503991565704593166086536476948098512943318431859210619911052186551322223461061609589463578150965899734788032865927078093029518072174446278565467138647199399104387796194239735969127440601961379178055265629220395839282305140908313401500322252043608095033140060279957175259857935067352047847999350299864021550850992972435525953600355550017467199193882348505034240385132134193110732840768062147392047480000983275685707182585791728482579324247979250583281099076508974195924284965646502062849517646441150501127808166074042184806723125984132945507054490830992608053870920186498931085183814117500864418073268671439265265019906373212064686640178345184761112379978346618338548500444786599931667770400855130468923975746682992124651817292850995736017254915218034084979640379017800920667699281920000*i1^91 + -1692850009767153253031509506934432456279762493882436722887226178551154292186462369973274833133203188314811116638953646923510351011099009656945292341410632362673011944060989557716086705177128119098108078936900982901199624863775114210019348952490571671260144145304219235639096720563460603305277550803076966846308682431852314464223350910638779328106951201443739312164322575375702865158498115003001310269849883791621309053740768382071769297130015833657081702510366036117975771549970877347606692297078966182955018044933346951408606258334857515023052524305814880902531422642942397993340802792813834830776492243001288297424636144606553154462029423409838644509027395291890246618489661463058396125536339985186091831626535695978778571521271242913469386946225053382249672176184718274400519705030352823646364699418401030604433449136568915691539085734765266406211576345510285778422921399577156306448742999118418422827776620057832089432523322866096563534049128475088290625015155974389073447553265645942923618519151591925780932421309432180320289781859746616299891186538242074098212787794167011494016205160048178352813314891501650710350474953439973308403413809823277500786346242435752850536506594910054324802128208672514226870629717768467849416349122976290194744892254098202945036668051221399854698422569621042910791718227541730443145686049744234918675487663507367764501671184366171684329971713785282589108801142255271020380731515383790394706546561497582980488825938270040229545884596248973266373361485809850125798475760950099546829558181128282337160755196168791398697928422530371192232830574160330193073958693269619383911776202428007103194325866642212178266058316328538176229355611894610182787717036029767577697936812094286365718880928451463459453219540394327780951716895733934530404414128940579173666505125841808502502195200000*i1^92 + 15578376153783320916418974652667316765835842616574424035171503582540190025376284421528850354249671328813980457623750954657115836824615275950984287452164293117240737237798386223369555761457050380749520869081334041311293044995394134022119684627402938675806810737510648212224917317007022685993961841921786257520174795333687037052915404522096132582467632326598233113918198304184014673122447644344154408008596989290697243036988915102729585160498393684565489838074793337933852113454360762605381518964214701118267709753758930947604500212015224689641717342709945776202217606291803362700861022655131105909324087411960708658731923842886857767355748127882995425263991330778408061273577705698634867996966485678287347800452529850043034974480410188495406173721148450438533497582069515420773739504213991295452755627373419069688939431639111066223228089817063822671278657803653890735618816796801956310935748846384225485009757997960091202336257391976217264509416388461533523405132642214928745306243896809393250201019434837930804471527874593888608949521024907301648868970192539874503547509521184958671156433570035632242356737361494252226518419823223944331304858082748312853303263463643343306368908717678740044021379457470609846338569882909765483092130744888366213781740367776279445661583880918878462650248266199688491177945069187173214405857780233052278613642103405155180708006348833371745803158392729395096049721027324053718417456600774393886653970352171538357257427097846384820898418635963827847530276329239568108833920018631559197249277878589907167126067938056161083023526487326078105257529338446122196314039506417612889782589529835369296764641686621937262029117007636689924327294019331405292977333037142461439205799801266885401624894198783570948464669143990092019337685780088750080000000*i1^93 + -7894536179334140269107943812988971041690129842992408198964550529990803507470429651230677032686159899110137922244600623571705406351362836318106939504555369500956018434088127807122457605036501410039591762346986002027185996752615286422795062777758589446988619117654568372488393638458731098288639669039273217884287198002453911495493921758548660013416055476499335655826795359839283598905123350911611456941793614374787405851243577672438713470921447796984517013594956268074791958568698016865585450592099406328148206881429021445985339485427025190128500667006580464381745235735671886489017500476040712362981043730471999631817325126431746972843545065998364657218790961810524919503240741336137995130514837945098586819233741094362972045547439077689798492829578859688272681682793026886036589637382429388166007798585279392173182526154912765074577876715901325022455913058258410313375702763517498550968929238846017170369597788453266809822382995629392105739678424298743815987565570167591358489892066631093739051503963898837010880848288531961212198120317228078712134897790520442700343696181183020775050752720085897537383747829330369423639930142091365775948506371178310418329027365565530996092670659571147437643092207829507352282016644497962953511905183167888828679090756873836657348769081524515503795393278334134423321251706400760542848179899111094204843417306322929467258092028252507178520325879386288607553811556952604814153882205815191327345243977771375941037218341658694016104126760429119963677336843182778985899092993210875341557944297304480606768871314505163370736435548877618431820644927819623094500876082129271657536226463068315792306484219775727087238971080324078657946740370368365234459145899506368235294709236279069768001781760000000*i1^94 + 17522505753812145291765451169145591514813848308267277927450413345210847884029967572130796721898965612835076529607819879531282217740795154276007743862848809034857928131894434561029115092812828755965878755078505794707537163019916678536199196554903473113129009749264836728854373947675385559403341312916531937300887483135340037324744166797086294669663011602356735565460144416070589450336387515436802436072986847752961707815659889455573621264440108942060238012071834858636398734847666652901746164076938939760683596800742978822671169871201517003772131483713130592736492823709612790370529810911336555559175316761562540948137940845551355203325225520694335334355786313088247572619944871830009214096117128960051489046060499420753757601514745022487724891130697413921093983134589620636938705825003704687550260699100671123168291404032970982463336296770944833981176661505681531268360142314255111610033713030607882447157620177096289827748988798863690808215532708149354117402972155187493967688100815560451067334811602632953010494525183883683846201787521803251686192623686669203905587414711316691847622303796951922244876866712466841606741394755654997632885972572096862296209117868917246775724385019184574225690886178498194289582030632541005614524160514584613820950434788687352665281323792606905904666565564634510256719792643847033538551941577580303213439816115888024042753624662097091990695408342601482926942168387376016847834633693322901059569957016666758671967498911635371596194868271427955223462415532436759666511262107725541809829003100213198712937185995072012098088656230540862854525319414898548731374809499395708508176821732060435417316461108667302080813830559610524301834718702609881600000000*i1^95 - N1*10580130864149762340999695371062340480267021458895567176791996629916527858561309194776093236284380546176468891497432326726080632506766121321469726932786515746292182386558781732047884943184328990030136949711915202976147591291392376668013013963634345675157276188801520476585652090132406652375147537482939241132943830771535476760289612968344801519558357148996255161085715343735908688689865038469957910471615175931845316789521811110102687203125*i3 ] ]