[ [ 2934439213451422174218112946119834324960393332466813416373335744404587922735424005577968351027515455164737864305329372112684764643540245022447381821005092030017788567341248103120218585839229611486310057261711289546567662994791082397803619733349098063956306351860696308296114323013144289988468296663488995743246545350064401557966006134110596820200142952084736066591566144093940980218196620052717664868686016774304442139980806864807241561045250679159715763060353987232473849937499952282535873861354314243659537434170845572988620143564671573889962023715752159856759783150282584570100757537957888409903368975637568004538016963392772047332593301818652923484842732790146689603295550228537273268500840986520588628940046545106938383678072532002249106723027027095401030957588383042901836054776231990066883224133970337507498031778245896268129481827452376458046636848957147777625874354376003495960808445849537094429995252647935581991186697284994592292076479238622511554616929321557862640497599388096450133158934878036130457984067273812977988087063783012031386208686945710001545870458002640378299741838138466515881627345796103242094926434420397601741297285089243311610669176207377192153747515457347813396373074121731017674464085107469746479138499439736100250527003684884540835403517531074135815570169190056016249133983260463627747247593527092604443870568536682467814833105373857972158407796326400000000000000000000000000000000000000000000000000000000 + -26301209560356954165694054492414984882348005319235615700818607958250577238861262988868901174183439592989729794013494528327327588971594381034366687710473325603032915102271737600811561038932690962774897069770446726839983655476195918367691621569373384623573130770851325968937031808840036388425777832914566031184369465411218082654074593880109527076342005082543372729054454872317386364624626475017355609944324187554100345749925869857553278976879698055987381987066856208769459574781245016677222572221532158054238149376702045663047847100876656832139409787663088551007594921059417290061249499530241687124558553818618299335528982345931488705549022904920486713069657533141370383329809243321449772472144124910094529823188656216986635952055877063814450253100338413592707886724007639141996601592832507374031940254013629353747505553007529968925887854200521533271456074786448499248460005914145148372204450887500698739225314912574850992382164836884234563711664666347255295752145293058517856303301883586599674947406629718845315472882625382734033657425012304160106826616340497959059351486312209103115170872019757332356362856748573549217642186283653872720917188493459145116177627779421542513703875294827578038247689699861687127832071143542613681815513305921595380527864865295735173588477708288434399568027823997499646413344174296230116449680634404071245746529115715048679252193163468058269833054126080000000000000000000000000000000000000000000000000000000*i1 + 375342863778992044752149836863460977258285002712724504718383414996771824712930266297545304313219707062129600492732927306468459545229693267748591376341890262062443490114495274772550861412349446972664978598379847612206198712498981682833006542206679208813684194902827178769938123142631148874790855656490779163723264155283945696972872258639448089214106817598589052420001397939292459493289238049621401483923670495356844357281369418957551050463648105189253832033944958061534200074423871732219001137246611556438436482166707657212742042710212901862234707619952810762286780183963172395079410589610328664131279219240249715517306735670378760900919768520325394444003561283849526628282059085211630326926075493113934920821066723023709232716895238743924344868589211867134971196904304949845848192287336503304297114861873364997801413892035551876729302704849574231362040786874238003163472658136113217283776508110696490290037463453974550112226813691537613515053246441103515843232261041383875105283830271120693190039061705802706867390013141418702197327680356230197287168688941478513219857930467002717800920609979447026433009674611020472562377592390267524513624840830386413462926037267755171511567115732102841058176707262643939707483277419177776759479476278284767416870465034332643908086848755203658288846928691912062374228116054397150396160059105684544906469721835530278506188305471142321946860978176000000000000000000000000000000000000000000000000000000*i1^2 + -3911095599914656686986472214946975829573296856195049372721690124768268957370291318029221543303061778798365395862098253354916624846372118576631379566571720074287416278858664543052893829663801589564164775053481105276863564945372637644939508559211122876931549092943538688232340679345319850826814863182959600627581616976589994272382507380567136701419361335770525957222945534637235032755977650045379153024745710493107050518122488895779471364173118009603241941374059856953355550713721844138343481701212030272169050511458638651973250074279624183364870582370145657380660559878310810882952697100141155712273967482926737542254350137754481592709292178479476282639510042840016678597703702735238289486393537311272489239049160080288658036849188590754783787951880259704354570098014960706813048714753309818698559737958607420617723499378431444362110283906952809289952142703146740768129648604926714393661125987096886360134179431637305216156249378934164627901691337307079638304788812933995000418602871703782305722001321842572946905780294364467533329559698121158973453981194717457028216509220117890420114782659473405848758281539951618337318965860659143657155916834989760770212178094826409534949247703066520521953226828223457761891673096466647446903699479326781639502809476801068104446376104935198222841037082327266589669066817103891923207065765866360415396261502694570524858641929554130499841871052800000000000000000000000000000000000000000000000000000*i1^3 + 28339618376479762028756758858288655414040432660939777627572760349815870912564119133961277856773217759347307255471045999397013308154430129154320081524376934945041545803520187615155654154503214691955192742805817012315672393972152222093391433431865980181428887842814133637176712212458932043171171764024857508259295365719701836534109301418552853180955091081540994577093335705178736273039382941842395989857889027926621564236325470480531999114229097117678257329502581478276601605363388404864858018605799030707783880740405363797358346527176754815438257322963905577211540368782876877806580526935858746408939200240620514603339349810318481284577889747794699483269349012251516114830865359309964752742576413237402250057323087219828197082712083165954079844496971877643071607131033534624617304250601312085277364296919085452809033778715064771622431958403715993293561991796542639352661459854979063312510166043680577982152414427308888329167850855288213548499967615452739435443860796239110437899530070437384179983107850360412026720527240085770826505780917483934215431241501256775263296302123068770489744035318564352494449746637675125530909206061056569930489742300287290967470652780113985439836470867751338721551327835629307493748226118058275225601151993943348707443550365304172864419260761601311894566465227017759199931502077337697218368135137603054730923844456856421015334787262547593153499627520000000000000000000000000000000000000000000000000000*i1^4 + 290918900258335575583057101045280612839037474817486146979864135654150947243939043218786186569369083847391020450945375846818908732591015045546169165874785667641840057235459915684510284035761156454071133351509788408963640215183391824311642925131216521306891745467795005771830212866705393362016265853336449415999586803603650820638901165986803501683707076748400471486979248389895508686022135813126223881173731189691089158908943856815187477320007953331321755893484777694006443948427645676301348538331630805121644972809967231966759547051881865447714308352165570325956447526532965320117554866448918926921607692278051601384700017238829751287539854686018165124256747373606878567214197257133191128951458500604710139656305211765906049868802508617343120601564243310486307236820565328702204424537538411208266635630791964699270894328327654149676434752925660329354863557780467388613562910996306275201820100240165772755056075446103069596124341056411329335942540285324227537634000978881881572486054031926662856224124669983913238444301419679647653517916884729364014617580251461389173592302983371615289608694709927004067915996997142026186043387422236387539749890439769875992127544071564556071323203099391749227410664910085065976266117567112513026890165466489540459742506729607025271039040044472085075777650639966611581438977253417378100853027036454528532006747407017702329069548361845481356132352000000000000000000000000000000000000000000000000000*i1^5 + -1600711718099970649146060286392476037063716787632678087891334590013654957946875891026850070443918098670532891312478605913775250444086524737088883637446795515812433623034033415018596644246107591292625566524010879683754925311247381870887891271325712087786770561691807876549193147500644114420747673017875918746820027214080448120718189338827110162112000081033249702688602023802143580794557076084650171944206977058574431781642091462172411320566421288219873092640032124074145666901008282104481819978331564607311915639209454639184440529388608528571203240197225458394981130978439899577663601342846722450086413765394942230894277507732220160083485846351693894224544254584357074174126267573678093828018177123175423662348991015212693867369179387563794884464100169817931862226179183981624749150709639831383119540725368593692464560357853660719017924918467127635869188810350798672686625655790454805339824306310919095063884246939534982488067941629492716988742457792210307429467060709698168493233742073354664372238738768680935911122223594153937790263036448991550599583055880917613830453712461296331489831361250728346179471559104878838111920868152847730146201347709502357827325925381464142032136989354005288114798293094946174632030620166395617441844323984524991982897477282221419833535271682719806538130207696507468688240658218714536157817350618936311627139181372134074388836335217784684911001600000000000000000000000000000000000000000000000000*i1^6 + 2437509420292307822499248422698052427070825774508002216884444891138742773911625114680171937010773935143683814590160028050857480723374691173590818942643125057136155131783100710211667459747150113126017317806601943020824371337524145798668908248572338081492493910511369481729431317300485926397355305505295424348417568890228237859844763347500538809362831749538467739119218606917412721522731294092430635663251558416505003827139228341537276105511151968096880286474122870652859304888060398047906093441077315727475022292679675785138887761700833432777633783538663389023435888770651053651059735035693837675572914306106308330519383674442289307199281194080619746091081104142915131572039474941061816412753612626066894701899808873795787561291232137883756496506403698987489300555298661826108519370761933366260674414794196925967922398473794336072939147076970950956228029858961109137713401522194089731949811784847971143258711074423813328006401784661603012441677862907112252695069411864678152177864382823615453873623770851919408805004982861589954280364965324019944629591616761102873037118890634314118133592938133268277015384102594944367084687656760459561174583152433148123210887330882979326818861286801413600827875856337760478194537186324596504998820844368392283166153263626604063257878945450985237690831032188030004484394383320446299696891876259447628821920318134522681808603891489466126172160000000000000000000000000000000000000000000000000*i1^7 + -1296328385226080099381133590792346767713313008514340194446093566551531837433282381523754880936264703579812209715470195939674543924240609638420959530472236039714347395874538879074234639437660654208781448264178280871544538531037848130578061184452202128242638453898382020393886989271898176962113834424230144068991977287426529023464050006450614496629090556442584344348986079082119151224318674229242703462279144246537658040671630204068572836856438929823616328136328450172068034203886449870455122556363962907197312520760768902736077425060617360101877375301112367771702965389658946660655092037981727232333365352863715691208669257623248314022638940211523739273743421180030081399035294860073940590564460994794285859286066700938585562503639218796931548780850557150940424098817246927804479863996507502355064368561863841695517515069462627128775056868135590582418291805019435842585492237131573151782204846449147726755910267202687412067356129891140492317583124414893501480235903983593109286571214261250460246081514219242142520125846351795236109652713880250221668214225023315127862848930075019846587624187545225427914047245957509003819788999751178354836540325174991242982480619757449723520272913025532745452563427444971330626579031767666833871031465397908638084736749185236376691003635374953455782967317274753182364191013493345487722324620453698203812155720634228571035420007379907903488000000000000000000000000000000000000000000000000*i1^8 + 348778919192575387340594715222191076123234260897367133106596125886605757886480191052795786555749102582679401616808922881820004717855016332397551427810254217670676715617541512315594508764162653725192995789714058081475635191155123150359221585776089086929396817349955341435674662916949530648401029365443895741366896364803249359855994729117414534113901405602717665406676669148589973763259884793481220563684822857240872406802912946256391178407979658751998977449990079066883126909049750821958004456666020556255104965035885469272279611219369926100169756302826554454455669438856965759700875672818744456299737802173062669623203075177762607217734190409235218177737068161852982099811326719849417307402813196793664393688096663375222731027980321209988065330554154294522065831476234781905053063666996766180513609285147645317613976571862617423781351357187982554768783674513798840703269521427616240344459595657105423464063473148869601134509965198343776313039380402983937185073419933476180095570297703956735001359666270075640976873812443080125260361783240939474901488664599995146407404551691242885634023636480279074565571699805331231123717665407651991335566323798370345948109745936063963478673637770886040565176494899300703871549916339141081465134631052319380842413484168182804953491272237286781982363988126923295644650986194961383983869185985141395003224138645725901361242027920143155200000000000000000000000000000000000000000000000*i1^9 + -54639747180042062531207760081850907346546181189127075008576636494705053990065663840518204926519035073877015290316315309366101021929127854322175961878426793025402025338525240414628828292561781384972018693182835490555926227064311606484413432480259938217512688482277302112846923574375055976770119719629727991060605481249595735422890846783147615385767478988628506972864487006835596105750986904341466719415997713405898507409729992085367732758835477167052118754625260444162570151964301224582699571518447448820419333311640830335794974128920768401875288240092883676435338834442048930353980223288081909133412252909736737833904841560031299115491363210639518840922469671874916258320623679078337582606894737688248689118745590110284231589605107699799354648619845197642927552768073960524872852679273340178860021802270096388643729112890371594121359328350074924728404830555324604273640598129784194495209334688868750348440582319067951208044932021113738518685369240569392096765332924814680682591358262779086458447671294566957933839193736361588027885061143657324706678433672049912679342524116254111081045045830820877456835409742839485543245873357469634099930028856815954469036713804880795082471366931253624265104153365842310320033264795747133002490168117312917395837394214551995196780135158731258862412263784653704468790055673447561617546818000907660585460239357721331127371461883330560000000000000000000000000000000000000000000000*i1^10 + 7118830777362433746688379043881391253739327886534569694488106897874151316622504455575362586922003123224647571358364469270104515626966893108359881418580687571309223864062132882904589957030847402111071174295963408159723650713362517083177913495186990101774200500637489853179620163468539996463604459074114899249634669621911056524108122308452615711493393318401676171124187688393766775513348530568936456130436568969476347724167734380208014787799038183913995647167140087555188798195044005570818135710905676104757456729834147749062265889583315229034429679553246426657955393909264362498373316740957575942288771376043803803501403770192481166182269776475045947453538816914355143174448165665519385971342906118188243316658687435099716773320009013656423702424069405621952087002583206305377213205784016290472764635378382302792698785707907621924724265917798844352268112241728827433207394222193359477780543473720521406327348057299236060395793850619109711122164296759935087010390474612132868530066718501119184051546962875445679959442679199902082174497748092523231346074203865918566360136780914172404059065654240712411137066689407145651937188350602114240277544969577354931602798621266825238265472951512191756813801577839480544941856349544867103990089580630945384091272838333554573544494363367345144398198577668732757814100340044903118809145071743379635987693600909122579546903674880000000000000000000000000000000000000000000000*i1^11 + -880003578932457561532807643874948487782042024229684359827015985584220764410126324584059071294456147837168546313641406372888423614648344887801332711676058649402295734321139701239331147093020646501610854364643228934921565384334462258668056014671638907611023540531970613663234140323104050947730244240557567000769676528932945475974461465802484797220040678871187545005320629258321445215796641242940729449369644068004198308454449140479083704118912972829703714923021187308528703846216406242518906694276387700600518964873115335811544763768054748668700818446900021647092652392549123356101025252428873542735200110541075815970287713140639107435388794532672700366353591662993421007573734177430180189761684887017264406427853831746945665068231165490006001119076582990840308059799194964959234853460694410857205150812938736476934995966243831200089771237553348251647763940008849518405101329097217812077480539518791428486143454442282060185478224350501760215612678078457643028436771812798571264105843932914991067599451044323749789173337452204898700297624299250124060512516154878184657005510751251742343576009944307742654702936993207135378338579732626833471201407421592780347050680342010549625516636124845760889958998447178129286422009137864106208007378877920571862270897485597003508437553414112455733699046945380192150678866436758853744912812428051574061697686750832445720467865600000000000000000000000000000000000000000000*i1^12 + 84072123312761470425340177233042580518784514216150223824272554350488756315883488958806384569453966180374939375022287049120860970733064411067077552698277699092199580887029377535135539436623168866285844274032402479606833676860233762765085283959953580596997953964150099253821258305055172013856714707897051124179144177597056629562262231051125434958109918555723555758206568989690814245154009538832934141693041178122512870925956884387885389328589390819085671986593379894330594117364542952429528192882230950434232236033813052076123603536744536157150225693325199655767612856270568221109952607795658715094565661150170134591266867425846892246400366747823507099254004270288206890278962686628091840972009523571729774563488785260467119632811198938737140549256678653207185442868754878158956819215246021007326769221059293513780666893763337556275858996310568131292274408260845964694837602683191960619734052098593484080280836857642106717283379219469574692416615596802312591406955093087336174151493209692903761167386345688357367179050133723239239758954829453113123491434345050060604094699297025923237826475336786710667223763390973870011417165565846712512621652685042468393018251516549458818361585669071877872835182011090610610777102336047622418978052882314339171764084380728048725348075904376067012635269909124123339394948197239647709162159939808007522250209623626417994465280000000000000000000000000000000000000000000*i1^13 + -5047834100694874266974012730488151741935540211246348450287653746493536999377346562564297046159596509553768325403665377553120700639702592239210103632995066640276959770696185133211591613521477205864982340174173823679889113494954601660562874312599666483662608664032682935108303680231196026244883095445665408228444013337749549037924489068344307714427815305264514719049533266843346828439329791849423507027543610625873589365666527953228672085425785158435481734636468201854554077941599992793652085654111722045290388043174392473093955710677729121262628110875785393656739922340778008216872839274552383914743349302353290786634243412069519939215993933207807334418948506743888599655994000496813917091468883502806199922211091500776370578014592429767085411345465191445096743513181401516862099799518410135990591256801789604847254681001424138171038605690144085635710661593745595842438514316631969071409584121656536086096361127384601158227534046030324402751048517486813463004771706588988886084021011582196088454149046874601260347733913445129205934605848635489924433431443822308685894804867644738457572856884394130976060373383063572881534770429302080259810618573686255140092886087919028765777207154023732431052728021594354019887729179120355885082778368294854897236068955719721706359165022299008741064734832558102971737739559565798149024260460878568405055046518318041137152000000000000000000000000000000000000000000*i1^14 + 161525516214306839236581966633705548458614184629446351506533845912301507215751925359025203542453400435063144093080589909120441516679331343547424830426326622216208657817688631226197002086508292018129032026781322168250173442840479704285784971715824593570307852084082095811614150245862752174060514860352302681883233457754268188977094310127864092450537444393512848556980604216097247464663101460266408957269542194422539171264691153127274723251507669435223472678129133634903204949765065881079001781277560300179388257276775703752079918484040257447240138756782271752430396468420227654837633176821369365255654926320965220716734162112955377684202951048752531773348124258441878744303559774217992272509265110886834494253067316328192966278591859057195431343481690624855417689367646788818061065402366159590724342132006133632916972771288462205197047157285677333101366322292390038300057040017822512924588720604309658717131381901849213147343982872359794004891839049212429070608203738038974524983165436486613652679977632693348340550554343099899909694538919768219898639373303973837652031308434572957363163118084075156322621951042236066348694398682236774896152307142799190491232023414412962430395119587593364109860187429855510140411829869877377960435471511598872332863667403510176983587121258975482538423704985214193670375685343227625844843961577742341164563073955214131200000000000000000000000000000000000000000*i1^15 + -2005887417664518209836059636017182885708967122574987414182640717496683390173255236054916528972022909063159429813828814950943997328608150694235489890416476658037187456185831995658452061576666658858202899823483231203617997438304467426416642301606308785676225673534182623535859592421542455006941726431594118353772552420122826559496058597026019179177272567762736057458217871155201793754211780393572739647151300967291452375750212162732273231027409786100095036350988305616115930435907298012379059087321873922351846980030006539847231152101680077382567093578856449569614561873460722831692587624671980977931947315434297111088198586664140426067198116330029669554115866410782068917906281227253087377043071431702624003056176927241055097411484965618484559879708281980653938948666909940426975457789237592037574113302107645671042463435260899102685816275219850492249984580072975407851567922070251667035502795991297068319647649802013495410339509504181796272172774632419637541212109926829256413048120575453607124390568992863678758131733368042448722956484174422449355360171200004790160176695973702940615782312049689605353362434120853437160063502903340141596682420525864599205445056233573363538559448546571763634276682818898542163291483816769976016380646408248431369322748566324777271747104736659940713262082557728823722784498972617347210988761232397519939644917022720000000000000000000000000000000000000000*i1^16 + 12942687820027785672034691759958814358694110077124367901299528797224961851498033305254471805784752451483213680892944857290011250723334972299241482614936263896774791117285330400945510972183309641018181829099268872520246888900335166445749516429999451185505508691902060335480807602892832535471621767651884846279693016458661529083756817294823921249259350149285391375372580338559801389381627330518208842957799738073211794314242506373816309333644683545475270924934531575307309967777110430211812092575456112485714656970279705410485335121405046035133288558526862414103075463534691347191268024857689692469141223723116373003294343542798302382621028889382856329255160202789344239732905942800582959685854719231319599213763805740782159536968708268859474013126855313324521539778340788996080228725879935929446017630593137433456236893435436927710987918995723661293387918277921426014447085613910713161269038468321302889813839515849663447052915582665050412558060931093942530560101695361981975379169500548785538721464170606353939872369049518496440666384409758946231486963673676003247968160451321155777295203062464930292971928719374188066112914594706242228552887486689335965400179167305340894986990021312921899852310125752451087188834753696460994898073382702132821855652811953392451975866927110887191769888290562065500445892178097058175721356391304626912939212800000000000000000000000000000000000000000*i1^17 + -1227968044218988899986303429954476408244089933506941557134803861536796809064475411331927677004583190793095281054632957693045619899762297298511657353780670895082908451703483484616728057415498540250272626470618560995182538676767613474848225930167672225469330590771125308423144000301210905288022251136917828509925075343327280434878388972307992490196030754119965578346955037917104824916426083575404323965920328419782323960889238636221831007199417533926433306839353831641985887323745141486805179745076086336930183520665198727248302485938632075582277391526188665334815964228570129363452547482062356782340931902406476848489855038474240615397288162085888013722999096633811801261108171577411066857321887840867573736007429723420896718962452086225345733405261042046027424524658914607245054262051631038861922763906085985936995400546490566073718861748473456908951620921665666467826531803224539129615229511836269757181979621962540690082031881531268935560157815821138276849289477526711406139473003859115846911112563898173874613984314510966680090950071983214849317606005360250149637588758284398334523985748506724879732994376784277677549895090761010988801090557501903856582554993904646018487858566360766231476611190696611416567301171474433986240666126666670837028802481824997965670512055564842933662443655176062047319919163372120531724575289894747766784000000000000000000000000000000000000000*i1^18 + 40093219888575372324215958777328256063343792934060432788659551488008132047935525295456010624520537042756306277472953227234995301815580190742728843130819206523131991823026212675490290249142927773057892067804774790039477813632229885729188800738373806833347083471504395566458694794133525734662584686054372367155200595085568146337743910350560505438611580365242501502059427213464693845443130356619634808226480879026663292146312395600186387720709420419874509125366752563145282804239952298963836201014640469787896487014103534339591562021608967591638064589639278998827251304948323707270144362700645474664981429409722466483623517843218562423473086178110093932340687633908591405152001947264578119425681294527714625515553114915028475287592290415421518727213566247520836605963280904533615222774343569996191454335377289016124945390430156121104737674278021204717377319497740108196538360025224831988068061085578432497205505778042532417549064485019570883123871401149167904935354788658931070410197460813985549737117588632517765781465366377596003231933036937275478093861599072354189838951985306599754770856645277579678353019718992125191204222390152364453677419887870066412888591914473601767941580672430574619664561507502025001030864114897541901357636751996150791561788298911393691355537964588296400455181453265046154298898381007110387620307382409625600000000000000000000000000000000000000*i1^19 + 20648279317472571495884571084609502801568023813649311448592447342565849538843333005736700499332171199367952396770385448150311843732499708997421103299793003643130496126780950499720370884599762525217086840797203400851223874171100454912327030651335635809481022653740319281010351247354523035638515719500858124817279818954137502883611551062907191834251949934238472276492006519477888813232868017192631061478572307611133654320440659319487555771023488735705577420106823786625477701516191993043211628921871108423049432469557837477633877218017879753153570701606412592897137940651465089127792692732184927338562230362610951152633551601119455798057046917096776966663460595423677927399981952296784418190606232423941854071591686078393647996116066499386801554670554521820022957870090254404287900345836878993537963971077743607352266935614561100855536982318925184831297080147234299025863005003074371696962289541422654067875427451158484601996248464609027199226058392169547070109325177861859179167351413212910542492897238354421074722847204290338813826391607844178874755322146850764082609414975681914081461219904046153730668014540336270055266791685069831928330617087703500872744447395921805461663841865666821370187714962387943142124400956295555696750151729724531959691209989944147206798366809501534679903211432634267515285826361757666239066054590464000000000000000000000000000000000000*i1^20 + 96449526152031419523133862207219300546957094079916318070804868934258644418947369025891625646256499184130709896033350323994201568040559171027333880697007045692005128747381939426372455143205041524596790975935554249178021935241519364901665973744042302056410575227527994483062565711812927929156036207103685851814383911618566667782898287305019721815560107823522295363276541200969128058211996911461146973224667525212225250408618781297716646976067095742960059736944786875905358859003488141680480070949777078050633387574583870153575598599279526395892801186434292401771315610445668098550746354605587737509846699425437868900586342539349078368557508350106784688886028686296527227141581643131909555070592002915450776101407285966696639448493977921620096950993998266526908354337376606776281730918579617093280942916648496484268030825688413321533989687625914665280323517271545071406824413008534370951944192058438782438135791563531270114035217293083811581994188765220078979393470671221853588857664131520181514947758863632405377784644074176946526409937460132898005978260986164903210283277490773191026720203595588138817051384252581750441126592023456340551848207430894140054852513271983811334038196524425269603731234203885925565929124211171415179610022998110232470806660654827374065594224409103472459864704638986346122633237403074258164462387200000000000000000000000000000000000*i1^21 + -26373105242506263734786180230849459133827732757779636549203284438045574463125802339617046277474782505646046994710212887808035771443750923791717625173499659038022014372270699410760703297573152801699905446054719016795705854085126592205270607174731842049498449907471498881421892661815028561582389922112620187418204989056483639098960706027708441058069674032658217136139147826873246692862594794856735778573455358434254788239754785080049248954087980585626283687558764945568433353447838254305168170484610648351639736274627158083248542797803827245630088947343154061728001770690650496927980092005611818091290154299712330949036864520907114424271482755122762680611172278035404188549643851277963726640232522535709980737631634399256446376688542442819241739737351228233608324893453270349475041003404648577402624869991569322900304548746847228555853070401587368904012532155309433604396099111654102568870123877536909039564232348600652822433846652234807400171527970713338460067764945676993010784984592894029349718509446078292496648168608623022155076203656840947470488647735383148318199713424730455353054978766319527415081555487320825996654645433724805581406221105291859657189148476234049234239304916698892133722378225736340675679050022554202144196417909060878726535311955996286223865687794493685685456570266437094777787156740055697981440000000000000000000000000000000000*i1^22 + 12780974074787564190272966478414365604568924359230940884517183298445614429983106126655875886940494171606245735572487861072742740846566791564298693043920080802662584015067691263115788885356658294033302999918320042790362821057125313497968029931794944492375940447546255144096212456852680977911942990415521265185124395040805126726613029882107870761038576670584882319152109138677317997386119622642611003523809848645862527710581742190323199583033632938247847086742601784329325736033168609774308783730605762834294937468763963093924930141387613948407235496143512263093638635210541278296059484010960327442052081129770024165798889900872457857456879521515677647293458136022095986967571869118578464138288849516867885016452739033249918713946496659636654849782548038377200351870879513858566144923921480737782302802060645420358566550615360509861016238836176614967417909560670418084258550554882920204283966942147004506382972254610622179137643382743708742901202508538616791184356121803364629854897597594974090513410537763671964849275681489092299134385619736091471663489953274007226910434403768364888024015688903818535026525218000995485284178081589292526659427019678186900372125282112782938800830689895089611646752292499378291729059478784955477205605378750682550673309865423026698196549792521006669512006696762780832017663689490432000000000000000000000000000000000*i1^23 + -6147579092642764548924363155752900703099262546646578981042012734597481741440985715629593792191852519786841830847539440512876134536734448965762731979325740451467012510313488124674307179723706520002311698571308957339939885967042432593209425097457697641842385024061927402203960222761098131356477011293288469854833105151848060546944923542947885193692897877698001795006616596175804495463575555568035696786726852035671079929821830227063151761180039289974454770253299447510318697780384321279114064799067799098540414867995511063302228255241051453020240832258998505349248702704562995115609488550725586414448784105845142137375275897943404816023177332776596444581117420879256505337679867789690860024639828683592588917028853685909351886108865525322637971343751262690773439428063584119267454711844812473995188150577760046514824017599084864932698297417678356084100153129780232081684868120092383849389969083400436550920684856325036057291794317993112849161969065556382688394520857848952820434976968695163001912575980417481762221661379277034647653081162866728425736928873312723740408125675787448635146394974063912422035902934629099789058393601603210889198045580802127906432941104093567492097919180822617031670172922592766382549349155471693189265359194771242199913807274558445327177684827972054807183358343696489434196004044800000000000000000000000000000000*i1^24 + -715342037040890530321059120148307309820179076667710004577571765381140788018467859486599898430856537769069767820292905458301778573752149162201992601195976788576055602593744379679802599868448665900096167653590757403627876179316736251895620888772629164203026714132989018587143499965526005552436778902106114926711505441085096726814461573579709452234342731436561553981669781942650573720669104108378669586306425879778765409009738724530944002412692966606079995297888833712041311350939693434817922035138116914258905343528935232394272171948677214970793861295268033587464033216829885332676602965680615022483132187616483948227790890569133936269236969591495537981523903808681296675302319416305584777784076190180535373757086788168730798498906344265246074160692971241425432462595082997888405846787141091107761306415070893031467444645357012509049756342064180020472727687067204356356723308091299466205457547482520866274264111195236478056846987194449443176293839772397142107818375270662877897133367615138516198228667236780307923934172130016003239598846139450180702995674818143125786238713622296938951933282732011495991675358339776340922179053404711204543021053037741860497672810469077028606739673813860740446906312638038346476811966253225415692852078519351541193885295307388812800429029843703475144961737099185645158400000000000000000000000000000000*i1^25 + 770188608394682254509609388061146770688214674085231002402277409933223732798814602582703389172939525794073131116915437877241492747991341987223530958125587814249758954996478864532415006135347492223180973974330961165572413407633574961377778485406011586117405795471280265490201253981318517058283443977888517702253249556534395738354207782157061522847009586906892875673045496846200888829311357507451810208325064654708200761073255837483312732608226538740220268352052597278519272152863468785911650611969669219664986389885278522161410334958033368491920005842211379772450375597698294019212597880546044670977224520753266284563658322858755253053868789913338248835406691380957531136164415259152816572797089696817861027414806851217691989390632018644694801692203539498413917934276209558929912867204604495479471279484697152284155276542857160430565837687915462054518033163981530186864184135955853256640740451157421486653681055264728938443425886106403964459671300612549005359494760405137313716463736479766222226834541732031446249776128954297893288169931897368571894815500861085347838133242027989184014458483758319515079636596367335150079194640631033583625638855780009585312009369066110035157552937733389856849793671251821695891631473532173498578791714533066807042380674033411478157053856161601851941652714674454528000000000000000000000000000000*i1^26 + 85317694722649211553113078098705845976166272245341763483342509967680207401071268908234895975813197519480555010347900911850344626932128960759606735837461245779724606059938538582437841737203722176272057932578416514236702705649475741908770782253793544365986829450785598947513034526065475614177911825910827690379637248154498955401049529018528035090228503567391349680057531375411806404328029074474177390639055689151029492200090044571028666161734962643257746901844755919084522132764576620657477289108799719238460367184369233644056663917067894222661704075692210570879802489834254186824461159768216607205962162690762169518124553812719452913153175452613767337234894399527884300991157195099100601087612664970872617836249873264832368602369388498252134874246222936145834260491429900991973066288271271361220001331528002532420040323529380810629884928149491848281533645959725691008916612777371531080566596318820863212501187489141562130865845174332674501453534021609907295668213111538645089134253083007048200912194453309751200468124064028276409134547163998845827450202266306833170842199861400337543321186226827306324406542656701285294843188312697391387995383446502353887221993209954656370559316750842686490215950148786614168976335918444666696780892587564307039743589780286758328034156806324605493504167116800000000000000000000000000000*i1^27 + -65373861421124977288977294011661298409562653847032717207110454007654595140415378353563933780174785888504931966116085126423049190033970292357520938188095979676512899086493019773824930663215306088999468123535303517947818104542903738506269470706556197527673031725408451367613737399594248861726385244683586873758931065747258726441382234783968108824248625157885895877116022537219186292114007536412738725163708642088645046018265859450926576552593603587709529310634230750924335407256142913200166216296343062224993769193543704954275463007950708187829971029272000104662779409909835296530093357615892731649413464467680083036463943157046220914365435843029973615373013937358289553677214081554449151443996957261485560828514949014911557938532576030769172684287489657898341107930721137291754879643730978262208826381724309445726348275808634709060709211095876061380087175198682536792659315222717445180030692680824704341499894828841399800140515729782928516595742907964476646219721639942538984026248969251964180339327654594494609905564721991990194217623716140026225971697967583586044018946755255161971605297705456257093691799649085747088984021873685112250613824472820615011450146499222000026135196984968925789679916471207055029483647995904823387543199457442571257098420676970854940676161189502530921431040000000000000000000000000000*i1^28 + 13798984562438947615363171873101940461844630179902004522275249965907661172404179655699429701089470983592616772597854724376558295042530631345352724919987996655012702729291752800416677697379910882952308541030258343807103793427993478507567082980901533468474067041583424160652777479120073634803253283294044447740818870993071599827856880058964664370656888005304392325619101304573459328862781779492336527944692625986149376995539017614415822090127788257754816532185169360180286840306618500844427567847025471366597016200099610396846102434703089533728053369578449521740687287632613902854776965224312839536766965498992030746447604223914411275674887364053105542830239431591202014673236766318975736552398078374594755840321187291432191611028575645108764370018610977903723005482711879754609204512082330598636779944929347418948437025296965027645970964842758330545740749289173802226708591479289988136571522012708888795858293470526503896066669400591732276489964278622472667222626689209671957534174548837255910480835301206663105664713981899510370908978332224958857868351439667377241038457157475332210507265857308632410740228333249572559196770737926048215929003683185818298639283042593814413388562992382976457681067784166143176951408228518160415564952466497293668427963190161278501439640576758644736000000000000000000000000000*i1^29 + -2086706022471529154558741840331814195334929467875837218755698028475957584229413511020312451504926031203067813035481524419587274177033516741328766790410049638278366219135325830489366079321460163593049117538403936627048287843937471576276427417227351075277284553678216774029768731105609679303421654721241330486188732365655954511783024855349589417307259831053768069112748177986604435837819121305171596083878951211933039343491480886329867720754499302584566241011671958803989915480538502531643383426098565416052702475881194445745232708605903598097184895141806721322082955974126852004957827451475442796500096621043418883306826176801408814252341180306229902389366197140406038487454096243274043056415679058431290083889140456993010136584313650719728394094682840825529821255941664534275283484210499539354251700405057410463233250288959478877804852128333970242571129125731244192427328392706327995063662191378058455799131737731587172654946188661052296690641383059483758167601948525174889304980833547661754993905882480901487892274983372671048899331040396156166488616886006364834619484314514697209631647118987705757535469782299670812692096071720836450937073942566401414256716585190980967622966873199652589980610665953505783569441214985344254205600461288533879648076860853334944133416589721600000000000000000000000000*i1^30 + 177545671088800180342105014903966833365564897892946325146188465287485390658963727942400124315127372074462861201057469635311309518033806192019395653762854433422072965426024124860588540159286650513707949302059761470169860911332933034002886144219951985695176322834868396059052853566498371925608505628938800775168021596533543459902215127275859401949404631266627675221036417369396065911706647710958403547503450469050988061858715650754721600558911938257490062436933368853521002777048534786894024040368017773954457705750396626965822178779094062032291689300323240778122052272964067889270987338080438558266936982316526629182857739203285488412370861881401741750091665357612433692870871404763489545541514905098837687232136732720813655261621000309352081881911523110118435265697934111489726770158622000522106905703346997376273842552963845482743153887140769977501289211783725500491193049873562063650304598838276755135870567690333883061923784979460620498057879017766899766913430231087830644217873366702066043948168374235061363404750044825841367376836161278345015685909471598933793078005126185461117478256975998271007933472808343039199105502530825009548445954309496369183275153876907074909728231585913157373300633746374329315813728739433672732878056142797194317864744879892240646799360000000000000000000000000*i1^31 + -4862151528270738476571677106628512727368729550628038709170456957231053241144339842666163399783785521016146480914894141341055453679271989215922616991342811969985468169472004056131374192605641492614110080722929379172679823448547647327469729665837258014580887464551192088033587614740867182442146843520161818446992357736338299287034754637504898935336234087592731978380752452439985045782711633440030001559989609956843676735448669609234423211181849327403744303307217999629106293355414296645269837792999552147055163630696255847257583321502548525572985155351242667354642214471436866848110222741671507418548166293956720993986841151766568791496962333709111477479707084817903668930260789381659554673866093833367790411430386960707135897197462748010296977912766268956844509551130409205968433241273732206317022282155935630156878498106001506176775154688904385381367814845432010873912466305349600536373472992093970891934093077768239249518115735123032072491286707594104019330241574894399617807997294066834067230095846538128095535303922068239854986712493235982713892961418797985611265523139335313658452662849382460423795176040389933806309753127686075243175625914867311987796947158928385674509300960609807881356814257363515814535267170983019434727138480256601791778712882448957440000000000000000000000000*i1^32 + 68592323979373418443178531586266659059251242827862721302626484015285367083538286190035802996042210376067868736552809712789011256830123030247111759512276936568867415196883182612312460742774603769127921902970089683468281112035819348540360083897273639619659579536443292719060954310293128066069512552127271018908148586995248842554206317784517910990093946089029649730286385093847625913765346189121146498887041655586556943170125167245755912046449925449537792422126530254670838611135239453046553328968317854895010235766818699984636102065477573958018038562507013028245680197169817708293431201241020595268291116476787840161519655121793932495683245575425420959807212117602445881525606005865321438832218193517507866283210213205488854061281644900744904114134861685626242121272798096752890556434012009958597883423439749964248266686887111792112120143865839371592325193148828780649052913814678935394868060804770570617844533189001577147541812618174722601408899114887008970531962816394202921738198606206376671049522988053344583803617782758914051375565847696294523123303496688138383363095888425505381960287697545909802460428271748074563711144589979182347164154030978866200225133619814057395609890381561740823731552730752576501959758554183430941381675330345834792471232512000000000000000000000000*i1^33 + -453463146198235388609655814813558588762517306944991603942878288027888168221098789377187916897705834964806870946752270073530063129520066710108322856130903097173218778556388297045385875390762699114199637411502934648750968363733667447554840534192656834066492746599859485302320788673727777638229909152214481332131679352759735819468265829254672040079837117989493636984321361743575925107235762966630474765172844385633998362083871732583899795823366683594870481041392727602713064993780950345291218234990863969687411406517423717656577516428088942985534745795383497024997073597551615074794008208238351097628968084858426427340504828331636694876024573789828174646883851714539597223006963396352660244935556365813231535644020097006885964029109919516655683206586947735982816516366903090656521223662653575837555435537145691173074736559105870197732589305298726883581632889086345229462915273372996186037610738965688339853855414321272889267007867841906456390012090988371051454250123681210239541780181274831075968380238714778974420008278982876684646010288281201298542341186356800482648815502594185303480056275133451027102043665713192762018359827439177175206297321595347157357825910264901564693385223820249270047286010711873770920566574635998776778636693460593567334400000000000000000000000*i1^34 + 1520316858126449604106815540521678429623883829136243288987474325513752344098602467173167759055170780715080500472526238976252946412210032018090858938577993846811427832754511344501194974841835531376200417434724348123282786822855272082942706614108555407047420797958367220848783975079985999014162725460953291177154144879709521777200319712927604000241818345986046932739960747855454702858722892435687251808795086912316808693771036092693151582869603804158817573090033551107400461490043858094400674321698049596471597144669285438650604529860930220892017488741001920393748857173232876111969800288135104268653875393087748772571786917058457632505012467591397758959573642499976447211667126155350764417402609111222898977775309672571763477538777219503810870733016295848824596386790104019767032961281335399393116747143549257649007720127605016106313774225741056210222354180494278317337035850641548257258823280570479987824591645333916444975851860338054392850874263995715070978002484280606770322845975381299625422092182123364327649948352110322539395226378012434921644413485470769642326936930741106091842865281494147991517837298848152720232921209903556090887037937890840101348342738786431858322726423582848158845696124857733447114260635298730061590239241043968000000000000000000000*i1^35 + -2989621093642196202975443785863263517632000887078794594173200047706612792841145870970151946447527306896931913213044930486981453377354576495453194892306741363502585286669957459413042835788380915538711537015860107085960947695797091739872677142021286277957905332215767795117383292291266655185222871213589299847465356675610948567637819739300191103820006806138448588742618812593789573618420512440313198356092931370943019922870153692265480955872815317984370673797110435703114011114536401264652839535770778187259760665372463451763663817472660598724546254245920051507571909582479422700307414592592666850653665101525872015948269041172137086290354539251512333362047250815611276427200663745952326774737153945716209154075834261370749348036999907069512232435481534761379170406773978534816969320966555197979279916523215095389509082486156895717456004308048186085798131784329111186644614099802432891011830250884995691241355954302804258545209821174203251424631810591439266981528616107062288058133076786836050520639160690352618914104433287472983337153238616826072318127632000657666655494390876295215903930280919690003557935485478757148843537177833134025501915343906758847423517450815471734321879245680574316238696120282850826870010187770147043383705600000000000000000000*i1^36 + 7014266855196743012151604743971127441048325717405131153110171364706381406456287915513468772038172304049042370416423190272863921918065939872651189714078804064998222499716199583083543840681238941102052734655385096698359917739525616204761774809436015071959865556005081674083291421734051349604966500373659856526116592425323200392138893998542799722411654225271601040813613056581554296911502355396286200129039467533534332759075923812464655236778937932751865611502538916814469523386509294092185878446074400702539628459259125217260754177529234099291979033963669367101132924096471590601135364318874030575154781818339695835123338714676921454787154925227074504884427020722790698130618353410322865187355796336602327901814555881364623874549143618532763768712770989627686680686712328456293907075268413993291686517519023719570531020013357863880589322070714195471078349198530668219672796788282290922997360310803435780395978957019609139671524099125953499185561501168205491027858151812219232688799509748633981999171635564371408126494372540684728123292688051374088796762615513108961472681042424347374599461059455619309108114407822701061461265345911520475840037147266146957313900871434127401584456583813617793716356068038740039267751342658027520000000000000000000*i1^37 + -2649576310438832530123103983504590430338708038359715058368180865037374329723905352339941105403172403979964021636809318304626523160317385856562431546278680342466801510398705044100781905768097045092269886397110666715092309595883314192613632851847259595171285064680638743359509291904845136234129188794441427179126918423823226230757717760172496294426819975348233475269919485789288089855673850095914401851318981700098975574217185978481903102301994043805639179124995394640481827618783277460270522418257892588784698606499565576868539800754345386161225008590613015415667553189898193974412356554505515928853143425463089628335513557002705572909599851189013822394106023845054040104949397238265799865274532048290232420039606418707761842671014789745475117058256441454872358550337704883321385096748582678779017052382754479718329519305168084292090636449633066262247601298058153100315236021989441174129723469869147195520895896157400722462506177251656871670589993898305386745017416091124978534690800998455008394592900345722997827681888890067449910011096179375592064440248698295533434030890331958156096195805289649275748683005813805198104265546978272425126971922561863738942422680639058163725926485132391991434873003420606353727553536000000000000000000*i1^38 + 5240929430993069909819166687577659845210931191108739647599212386485471542240682085627282703461253642066294372791977249680493343173898362688002593308963898941297437685878480345519808523174852722772148026920380114457951282595124490172830207119531637355446460642472500809850088829254647069019819264517913128572095958651523907934288799244192699150238771867968649324820866881022095709499452149533002612636394116391259418995123452528677342285096457241074417042821606132428546573612111425609490587418271536272596730257385540842715026590833907579544602073917577428131609353025547739678730054367877862788475898797201467942556583522184778149930987860527903046470483508059298444690172362826293963707036774120987606416916426153360592345261013911874578406591212582734461023377119522991473603006241685998305503127145648612643100415368497547356314105630469127127102152573882880073135849617436517340439916322084443854026117692136701810899614835825273330782102636866982693660739536435136141015595046977633435910960808009743387223496082945866579905485601965742290649004412386498886105727852682625145934141545788663803244893835930539211217215008031426121735003800300027470556110586762043455022612340694090799208989926506260070400000000000000000*i1^39 + 1147501384384080279548924234003029072091269145997900017911063304197131903516369517155223303159614545182157265624124389051696805559075303106731695426614928071462859190372378112649645601934960000702017396083509451272383954541314811445620522501985039001853284756350105458972225279015936730747888135920646423180169948122227150866245140175987542505981232659009714135618708873168795153637005160766427541332741000594940309150317149359717063897779496335605318122714601736436729362528657743138808232138454715297779146705411529246963230034190221719126675262083400046374671141066488892572699301376919846031793028139527484094811722735768889537126100725396562922061211198691275509139570870016715513299707544218602835174689589607479017891027728107460380806755727473577810676929922465049753724417199553792959206132804373681531935708734649717788869564695186713314657782579605052334697820827215234740806377400984195383439318983895700389917690047719947344006531779235398715185115831108023651376452460004712882790502341703868162760177560498418944733273421653664117531041734431868801151269423009408694531955754111099669026738045158122646895925993256455049279894710594469316779943514313351686663960969613282857073193779200000000000000000*i1^40 + 149671052413862349897395380655435347457998527297048399049036726628322715374062440054893762767809857333277391849715731092220289641287497671496538611061703780344264471643792123388275481994857375573573682974130789129413675153190615300432096029653735359561216434299488318226094504340731296078422424851330761258798726832697799262563657437648834542882793904171664960719214425490747640959128352729867234771929816885113062412710159092652725532842473080624825534582220194975011495039274061685772097803047449239617322298379508658153938134874843154519031209819027672416737623820127049393457939463686606786800252722473532608118472989249883562311804652960880900167521386745567974276779492901078158420187604651406605358930134519531749342362533403596403117107843028499233691453328650444778331144261285340378872441425770182803769678592838418994551742440979817761852251387730056440610550329023837061465937812192158261700957201982681878318461852324555503679399736552874831164045174107649945811067658360061665519669551865441357892307053078380557545780515832673772411129173980990566698035151226913677059195147074486839682606445322644195668006829604100145503303683769086439435124270805107900668382688480461848576000000000000000*i1^41 + 7600764767349642000785809143850402240162786603099002216747692986040084865135011185268120103442097309968032490927872272832427993024851242092236321150619799243301242422709424732534774273038559265034751764235477249222985152551731484593066065877032509700906333982045494601579011659270043199082663550149898854827212170678287717265300454055558186348980265275272567196132795513862013996584894371354259935384107520117661374628888801884467293873746928596164087790091185492903555720593131053458058367022140791327343278964187072105180850509468085982262845327240833878650065896473116518885358522192150924545389263428832873189284076859539259005691448645656390959727103432882284889235604881118531356427280465809640290184901321915482039135610606669018223624007312556223031554838845422682209887217550988815862475055197490506288590616395800307138512665534825163360208159418287032709223788266488497385933758766124637813413918780837110785154399144640691526166449688458877827356812267607265318544031441859006322938994137512148016218956888314134186756138741808068130240653979118151076983891036472720542589017259692523287959128138942192163243997730957104722580934050373646396794458336009701823813884313600000000000000*i1^42 + 173555456686808688432360769455417655510159263038956724250307942729069704512880059196753263324434115415840662835313157722245712524779413906531192630809358559857655278230749670069748259850496617124720088899396440095016673468577827398598294470139959205416379230403986771595630373235203824993790723909586100674168143209985684503435296704870890102337769932574973023703431071793031672150046744506027659719227039665956458352542347572227520521372855595552500798534386357519001430445299347459106099245847905636097632866337459679936705188018197253918784151497572509814766020871202677837163679216475446938610652617612742290335661236821818682505409161190795849962594995007431067187300858343250208007328340922269424071829927254801482672034324935771817691339414655048541084629098800860786890411270069822462986072598902239848551912991732629580040816331578484532420051914073638513616146225141466893159133795362859753281244622560425215712896361947490308092365600792152825532464337898409252447214247502544145643468714594108226896833095761362099283567128384324173067147953308889654748954585604366845526569725485209519657251552993934185019039274135028136957021116236976391063569131064598200320000000000000*i1^43 + -96423618382543461070898987829442038689490428047863073670664411125210545502087043017299712251363172631595200733707160730460575155903637584338240991524476045366900686849715368626663439337155758590310580911992977164277067092206345946452379332973785598861477070287286857173265792873072263364978490387241704233943884552832300682376164466736848439980084370212115747719648851542437131116056353172797833641477772478870622716085083743091486537334435692517796914925777825734313139133007882351906858198354185854858329451576702463564159965063806564551817127995410833475839605447477868676532313917812787020513652922088507665742622693006878198626011478391390133344316282683284593136001091646346594792695951950369533153516488582193775775360130901418439651211276533214451458725439901316603884343812916965228550354082015874234840610726468997239011273150903279782658290995156758793191608550980582066931495029211400179396502485609184579361852996296474365373604817899865336194194889118272163061627392585541488737590795936117025103590058187702572747004642448622999132115267577970042836432495285612869603766724840572837712807734090095567022763138667723122623386533072091166464278528000000000000*i1^44 + 3521135281753552458727715028541732011018537636113677562071749276498011944358234589557495838584791107527106653256804271897253401034330881764451318674761742529243960285933448381175616162277591952434929249004078528268678097966903284188871035763339116909346089856222849809659673129875908974522198014453879408446185559327975575366916980514048144716428722600566618084176044305652543676198365204392182204195187385987453440183097703632226217159516192120444976287892094088356492837658157436489312965348138171650659886137991954228702456802856371168078109260497789156816211910898546315680328557285495628880137641740993677040787762849461163075045870525338442347802882898987854269029670994232143660421660031312254456822105079941704029512607886126904193095007689719998099211067892491500084740612828295121381788133754989346916399206980718167029412642822675400927078794725327368492463588361960196485394428247482516577490428397460472278749719813532172449613233211217064499970338176625360520112096864482269022208038628642328254288468087227653640133283214914175825406565962820840833317980584974672196201150140298940203044666258113575493371047816774277916587377438805196800000000000*i1^45 + 494456465816421985484718044297088036424570147004738943286537160698622510817756179412940509256544024655383585724528522477861015225101227838464827152430748831504592299781674792685456667936268697829010109663637247338369755832408343478120001541651106122384737932369492831125344299131676508208963641919600521185728860751877857786012318901486806753336110362015310060778518583612685658694405764780155079998055392275463847233219152611313815537417920278523559420636581751709144912837351645179181082613153284629631708886531788024612726209487442020456628974124193526692567782517945260593460179245874011266971026144228043176434561659234754463557121848993286928057650076851507997844118942939641444011583976512148840501962766052219206953583647367797425034601161096939394549262955067710091111307093256652493343704938250794908974391182372653201839035196685837447736087905565527548960302048534221058922422832568535301650345549402705056449951810666308286727561152770962662807047946967193820492498110592245505202397184735619316629989905314283294048824609445069134285129325090533200140506650569037397086191217110324579246252251605143157935212074399144471429120000000000*i1^46 + 359278253921825615528283340217139700850098832632613230416718619511569388914992140298140404774011932888722179193088543541523442868480263360449050746452704540512430824157778331270016915962274886106156114740349817163289071534687446075273084795934195961775253249334923664481020259030209877499356461513456565915412577458252950940702732443634074032399796485213378130913635574565045725310437263311447527891936023459342839773255052043836389357447396925365828488039617220229657904427297852759139318088737430625988926745615835611728761266421492353426920635040316874950364010456285564930327551109185673486955428177982316437047622545699894738965280609906175052916456127718226909186202624362755294710714948775725320052594653744425870359881632774263628438163789163860139071603632918453509492202827737443647286026663050515557902525986919628117921363611810004565020709863023486793965429215011578995049222522665297515548452940336416854360341096849794227376833087815133801863246187812198847461078822176107561090814141930139129696429719464349698493491039965400753126571578365156602925868224814043839430717725348829287101269596552623360400634675200000000000*i1^47 + -10543287517401458663115867283817559082023350029990916862619207283169710518987256729637342273263895530665674554165832871027522636203200896421233668112659764674216336231554029862614662008213227035145141901740195061062042628551735383841918960863336795819183292305967640664058283214423006583304710520288369692714193320941234469452331940040729802707540453147638391447759615531296163602660501777153992891807010696328560624655717638725028220438480184391384890695327807510839151267683735961081451309547530649471362784749441620782444107874903964517509606600847250152235106463836893978059728797714070056531330904760700123345050025223894327471081992005668807984386866222441182170113069581530311231887662975751184736428174531614261905225882092056058497665048666790689382841097411482551989272062380589868713226236058935518798498514150048686294517689838227056352748840230527558599300518051474228022964242171651596927395541354103195965168701084030429533409267326345670148882833283457669225936060967009671017182751401303921694255104734361429153381611846608115666272742203298966808228681232037587797334898318831031537584957888135168000000000*i1^48 + 926854020188612768241084325194620386456986090249560765489149842890523744089327341737296556805381468630554491063361738907326033299269120713499610243171424950711240268404706186688376895230459556548287474633961144077935237636996673615515089255635148263113483228718435453577057897174568379945933869935725535379625482750503864436225044349973972814849087663979459512948104543063484614013549537329435421403469220859768932238793772549555429393416303132944505942106604018654684786688034750171158189175481831363001714178292383265020042648831617148364096985758115905235648795248305570725014559875883546842244121567910910390684845309035823978115007531903086067328889469151440493568406052109774547578252416213788590382010816312017647728915060829505115613878702304490993592900355014774524858158431325625421655221802886987665668699142918889484595709118765593193460495814110656993986723646661520389577911121484761928922320486943166081456296059679132912371366340177358651056659923648788788712008173527055590861934447286817493270014994882045343152118363742690513165410914776920950806466373020606834231880823985086346035200000000*i1^49 + -30688221352426397427392008081802256473220305812586226302406174240253448371240750036432616157639895561567457722414108070015282349971658923231851484627242280195387261360051232960309316811261217087798578711998321680153642067644590552218788527359925153429344715315590932748826642604836242851621612962842142586597007190673574445938538852244066245646312622475181635066061061469708040223256508555291450696653106618372881682779876823400642440417555792957621829375599226224258106682132986047641285126457344557599824932185154202799283648472964659426123370611129407369113867778572996478958064150953614315778593976411898064928539940805887407060446873471289470030538027629700692131321793417457040057801811829406037573843928914996134670755836179578477115878333532428636159314086817772256918122813774464430603548743561850802348773306786033251694260068505859592365217683230876551861463778852187510711097574053735429298281001443297424861949444518467966872890735108791876512137417997326993309077653890952187490557559155033236857556813738603106922196883120906839883355390110297189335014004237782992035734618112000000*i1^50 + 294862591417589933034327898479270494548569816353250571530353497857149550677667203994125670138504262699851490138260726297979489808716245900363079908984838012851582064633918543287973704797038419178318613441003446620072471941965743668126974127392917745697292584653230689931304148158602221357413561534520572880169108733114915726542521709227511674884172580048052435475098084943890194794268144605388627007374902069143224669959364130314572800801754773439424207818948488031246601485857166588552454195160653199697854237323473489654965377728180698963107965717600732257301445053156618273917502156717073609555223388184332581631151753900102004825050860059620245247900108137662663183601337229103219390434734757483069027711548255983198211014225143132957726062844511692039648910906840628613627119649399602390472935389664177802759156408052735716861112536089292440930592703080737044293954956898319568251035330140650862115481779224000515012590385100747800818197610391851182398248742557405606609761072082261466634933892352915237804307894245779555154346997144743464963953313315562247574041345287782400000*i1^51 + -346302605418024198849624241600292274054226814250351548857036492940791795075639738923000722525860427624656664683544279039106685338387554002920791247222290078900493438373372641802409988480383139406111031508341369081600374474345750784487308300692084506869631768446925616859963717433724080324372022754448520518355231446260549836032746042892672694408404167704905616229837519477592878257170832309776938881543640635694690999269842047082599702610105450758572878594406004179523265997972993959652737716626235050805240180993591141636632742184730174849793959620762189486436222639544157245259783051644254688884643137306222343250274254378434510614344891701581480858816422730889569597813880717558506956526529185051646551836914546436812060357345313515518030369835017978216490593966027916250655080320267280104825362077669371445104968902173896631605700537814959764238857383257080607891578971627429018352502748870692467706672644334980255019402258870727188380199792992392493349463759833010496504618590974676677500089878440981664546602678094832348369545383356161979692220356042246062080000*i1^52 + 121469800731983925302909591684677241199893365199345471844057720867914172331842771548147657932368080955544319812763249201993535479685061369592617810343388388185786897857059129900722682038365481148356338361129575936836418033813845601775566537201069482936068015817473828121216703553109722518946311120052326274371851299480982612914063763673040653686071879883201560069355520396878071966751493834168794090099740332617718287103607214333444179984606653200108639078001529014984212662902827453920689933357163683984228345763004488988885063361921699476290192126228629663853040398030820708651423195967409685328459074121199023482947645224096477203372891526547135230431699622703452770738266390025348836603265725663575804962564326431237545438072147624667357719375106657914232783622837756526141011169726765396989044124137914647246964694655569054259268209100777369183668645191476338335515887313555241878258087196348920622161280244923757242114038132917365778503842922929486135997843368270439080540768448862714697600501892984457952750609325936725317560888547497662808064000*i1^53 + -3368688399198363812982519798990613299339503097612153045270006236632426012837878036860130622122770734431796393094085601870254797813073368558497089253122526959805869741306865340988474556730289742509405064578430607284745434891303436119731948824992422330933717157204745786766773701301143623271889270018909227032744130770719347721861512352691878412840186601997872861297553381763313294601948745857300628951384831082827861141854921640905877524761204504935368970087424960265575691353480319031237598110691419238526100730826744624170920483348251273007025167139390841179171799307897569495827629301276009319420925007286082153807415076785413910223505554874362566843659318036944847668905205075885707029474818435789633190366594014833995372577426041001096221534685891146424302819595039594338795460948342378191597889330702924976600090897365281617364195466984974214517517799588052458268349842710985135127009779648302941196644709875398474760465827147046266149596893383513439216341358219814421468781008337556131047966706938517949487955391776768250185625600*i1^54 + 66771305448850175341742445147723516153001832626361609483161572587941926962087079790441200435786846569339147732735806132278555050111164913627765695716550986277269489781297353701735743781149515087261739952753838687254878133436860627229411297080681484305557956390463542341882060629339597024824751023278610030133626073616469820983486220788170836927206479667515579395191815294358321716486950618110314089838519387165116592019369463185585358969738951612528956273609908221816040378447868706623940163946983729411981159626483942286757734108864350284137468389428969650692901749834391786681311122798319988949744611817983548224806700154747675662175947957590619179541940866953073364970215013991398185929546881167791410426466707223430737709701319793990358019991137974138559761186108406781037066443974405376092690175078204187061915392768725931795410842496023304029296469393776581187709141695007803641765908623546407882434341252366695404792451737058158692541094881100421361420701380463955708852710183384290594013168055412059038253229760*i1^55 + 37074191675575804326886673373694409684511675363271530521816658251244606466892701966187683792741340450384932399533727132789553408707692048538398525919792551113761329953742986265717344286488916504128703525148196545454538313465420538818665126878193307857008036611189808797025428887055981606072309100626776805046602751256770349930600293868151667925331212877076957492464522389985231886698434220785440427722778583616994962549226492269993110579114546517040468121068332986077137038553813609110597465293519401327402495849438801438511146970584340024471091816966555243291221406775560158991764552665101443023216458699009865482866210684851975015799837896358139792696343266928214841912293112717656029766209500155381524535353233335250420596408589309287564208674916142324045220471611612413000049172210286737575477557676145967295601349414521188655671204310005924460429203839355940477628523601124151892666513876876054830859264835048627216499728025928106366944657291913445667578507671481183919494401575558147035049*i1^56, -65730825945783220817089152398775905858801169192058574759061446572415184077198861800627973908279259972378902357533307808445491358981961847837535078321155480496591445052887551580594848746877728666919977484145691030603717901612510462115890763250322077418337784041110770562668418186540935297911232504679635283877754355715648809898918744900329408845483588016403350764589773094398773148960793549316816909209116365420516486867298785562674967350061164086573997568806976312412515659280735123527938884176314449006172561913859619650039747049034646250294755009576269171979093205922653735379504905058545330007633488273628121580169127650236965750370171410151223454137564313520842037903441544354794595869835278677473824573318815681111687840696195947648404767002550271275489706947791237474979722042221190894358527919388162992658699051652636953979889799588718402847076137112437948150466104077287071827530471443403966213664555730221298218518035545837558203629677953083553213796969312473208935032753096486268098425746305251607569948006367074471987569077631957403565764339413629481744638311235778285549505766079936107930286938368398182417740063438721054248702442647567042260411661715445797525109239959861970466529213461806440489790272279574946004913125972871191918284598239679823306609906597365116166072816796536295278222328563510335454732650266294041048362140344562358442950506849914750500296360431205950130488415395926985796074256558798753812841116987932272499965979524172988518312799681051030527863111697821678875821274938406795732934558211199056072312258711213785072132744382268991431875718875791258708707445464468120534660516245209864709656408261409392379117936012637573849982619347255813262066491051715105349176771381430894682424717852341384470444337275728704582390153590331579332572885740445933086456713128753508897790151111166569018043948462208587333258619162124702174399064181120863096240459901651307536547484567847800718506347293089541118192867881372707738629141765116503031393441151175449111886544471611414747753703710264233187195972767547414412903078848102400000000000000000000000000000000000000000000000000000000 + 587797751618382084634677826441745723660595535827704957877226480162950526943607950051635087265539457583692148006760770852229864796381718069585889810859213880978100784095912669203597273088566283884060524814653841942320273768483708845536775673209641832945838882232126322601874100855746428977014276704193520490242073262256278398169738568842342411085815485289190852732516031548212310804851627413807979131467856177402646421234086643222388505678239695554913304106351200232773282123995593358464179057446840496141409817145349158243619111689173695347623121415916498333164662572506833014164145912966811899382853258610782120290517982550439291030021086421989367753492029984288678854007714785988986748507813849248277530808087253996443077458712606601355178879578553575594740962878208270881823490183214505045947589670855383268849257358730056704067594948553057592974607302449241444578590466934031586532902670280056459016087512415688038621062277448738440819995853090212557958871670091410705523341297247492759420918012622194576941663942199358276732615705278959989483072448132548170249499013061649029811236389113813328751535458258966516243581978097804616210309156430178698737321736430730491510809117674124480324158397843127665731704157610476240976444199463301461762870567791314914465224313054668055997911788086064653911752735274539801683411946983244501961662722015923379011874466500642574952178965097361827055904121124900552480160294400442821510959015973897918572125604723944030979573457331662059081072247843397217649603405996713109675475556892313346570004305251055577393013485222960303457859483810669544956147708991497242047838027843030192131077712395204513187275785199528573688416084311913534759929990391135573102457170877120051890111294074051416291287319642618503177097403821141199476084760708949619314681513949682914228720874075021876223297172852219642451098993357883461443173298356044295635178671113316904301573387444249250344018924619861758424836646296723220304717451368263309008456576511556219686449621633296673125900377737465080460458740613437129212466414223360000000000000000000000000000000000000000000000000000000*i1 + -8380061287179056630894661454856652548804890681215724026582336113886421810236844167133398321408186939597604901135643443529164842298584575276489748845929543380448769405439201275095381211965756446038904050055113163392769117484651401182191591934943266421935131309488850142888263276505529425619665757133669590080234174698063181641851117325544153966570475917295978991555622351876527473653414032887622612762678660739414492450704059979317905844377632722255029501172411090405812655244311925597427998835910556839662219499027480969621432895423765161782004394685327128595078202021919413182947958129872845711184395851484247550935436436939075088203942531850827887784031113622196064054994099600048156628369185052568774356586715272909508401615849395017264117801301175082954632355545976278514266178312491503391894035347257353982954837286255566944600450438479326677212782768739197724605520110539335686704155714966248653476785009074750005441095740139978491304086146917703912296378196814285857804738242352235318418637735678870575647699007382558657314224970717392096369096348044306393819554373998898233502491660243535539451126114216789699024648991353711826912223042953144347459563454222321225993290296868847116561491753294531340701497223579829101930782619191165730006102202511573524210027797656545731476306743952245828129678711176876807345514885142274721228242102896804412381963173252534273004952376120459006821363389130629646192718654951535215626025347823740223318275374231419164038455119025175716036479778111729651422990654538332143003249301640377932246927174049283988378737123514947550343345231422092833323873781372635265231902874486787531529530270054218983277247658049710129503484575798025376072051980588240382064917930509938974838073805395326335850106056847590247545229323321530827122279839708961820612497719926209009143974964043372761229206771111029506717406867617389221917067411414521478849657941138446248428643904376351608635070472387548984374022270214597999980831048120052878120949643863979617627356475463561234343091756975237000206639701434080715432286748672000000000000000000000000000000000000000000000000000000*i1^2 + 87317383734584371777086615260506299576712196659194812966384535716937687829810581452442914592311190296530828489177152461927129436656766319262900728698740411738771930008067550038337048558384273267706133929875314355233016387744704357732213560564452976295025607715799566028381113700696862099551357119921936003693529037287945666461031538075295855705217763657400032386880331172923414637422465522958353952007538692645628690966939069572402705350466726001731313112679076881903188101282823212961823351036889887125131346152994650725592777883291892354497439885477864629974026534335782417069317505408607261267210146765809046760369912043292877551412216283835598316222925462082628456425045137644474080232525445179466364797899797975654739544341036093148125066411034648157372406289379963209715943043688853774185123753007678152043335718979671170779913751697859266028057358006447005869950881517693831416552050141620211605498685121219030577292505784837972850827897555646230846484349843720280479199841562568583783052775410370013703448979697550917824975871192583397827882397984228770249028634977780590135692582901377365585289582174769327565418039176955199703165032621773669334363915663833531430515133934082069494858186911189779980760912810310016975982167528660959019165601743862196894482015123951691702700595176399795498506552897358370037054112024484336959052680610697126981003788904361946501182559398996739656514663699557087258987923986302590555761280834028116671378632602984784558741835677175525907390040000955622934850658013912038111675120023211586072149522192799595622145456457391184649865366650354740510452289232310688772528930979677881468503657247552304397709177947972929397698512858188028358882356847537085329251280289293172044883054486945953154345695332871535776363568085687823741739080107398896056566304441392275125596689696747747355326408007249999533240206279052831548884900538248320624566284371231346165921255223043814785229231659000291343094476813420738651991129493305467560921740909327892734320958458792526881460293041008269123970286957345522156845819494400000000000000000000000000000000000000000000000000000*i1^3 + -636679111686339201465628240569550999065088509200848285209564263706131765134864168328721266939351261635361971420567903962347130688828483726521075312436813505381060782343819900484954566494849449201155141943050335013915005273247627914361725083895707487785920703958229233001423228611209183697156841125956461752497534042387517799038499442741626777594914716397868561572048445600465077986395540554549203634050697832955535419360825320021639544078597685671791365071767460913822356980120212010242092452831916442368796871459379342548113688199197263638450415348001463000449763827829900209886890893858432052063055752376565551810157889191212686908761102527392609577453487693014155893789491681853979104607069291509806337261158277701417542158237551007342385716346845477328187103239874973227879959691599795538903255734774745048842555292828841175231039739989117563040802337024115145884973707755784039130653930525833008758828320709154323250263828793640602606340363023280923440862679012222653767649134530170150587831154406188532783217789975644131439807243285003730982972746674448530542409867441276768929801724203229458129622368424243284938423339490983455177496566283705256468012486845575161870622356606203032736209479859617000559226817119782567309583419029449372757525605040313089978865804107166584046423070239639680398688956356527266108366277123738431126025953122148469198986257189600946265334684265150144953890994460192634850685626811073870568081446858312600348458536999308902214758429073675022186102538739061981314249444921291692533808599685404539645662050369119164421637081411052646292507881036117289659168393588053547543132725367066846356515589498974702494943817929715080451758815651748899241382824767082724082958260056177398464600425546112028711915724800892587149028352263850123242748187944568335525825223757705898732889752430508219059140467565631027911929748543065553339024654366881962934183268654782329320420604922072890212005356867487387937697353684529973405038721071131023927018003335389137875074148940992563512202905321752852994689787143575299401606758400000000000000000000000000000000000000000000000000000*i1^4 + -6507609010390321325701044873269824677872846716690091738395821023806960693440218611731397181923017881060767647097542121419452559112457847875011369368898785791615447873453642859606512077598749053809579207895478362680118660572044008794095623762395195498243521865151973698994263274474063225528140629683543976466335347082712491261761619595564322040134494577758611079287394348906257593198074613981162918450870467752456829215629615001635954656510110579104842844969151565551939861667992334208294788123314844759227323251246750175906207036311526651785314576510097306978453318697285562345229714494848412062981417101630967296907721778197548676506062024334104934627754435592571399483619307777449392306490486479847617851622500203309166479007180277804106965590703040747705842237744631457116884693002219313369106888813110349390176624996870361281154716226049459329339378376439812604234766636338225917271155054017726016135109989613463179261026809040275471046635281143254588469322971022177290600724016474404778094805082636904544844465624710255591777085090701377466461333295011291249613189027724980990642181688945384190650921096821337740768680584175127580097799233561876819909122364866620909548932761188715265417709348261585260114323335222534493616101069822708978637061690639248212693629084360509864024579356870402422257965940217602158320767334195442782039273102909973145887528025714464326034558479855970646819320972385226613441627287660777340768029059536652737477430157381852422573845235375913688479204054972456406284639137971902099207080451983315345415536690131648699332726026341389236645143778584730860490258757558946629846344376241256294155454998706630009409412498818730198417560877188417381314795520911314579714968386087440131234956102305639595814380464245516994762163150054163651116794899609117431671583558329758638851247519294065490962250695150077784999541508554064176521656141234944731700508693877910143496409568441158037860044365185806318060920966992013026380970007376568024510598355422773528616295761650296796063745830040913071886486147970696712812494848000000000000000000000000000000000000000000000000000*i1^5 + 35838891457328925527095957938475660733948122308055802720249110842256950527283460285827760604832045772318556810844951915532346743325165706362839161165438120944633153276727045245754872093550900163989774417033841482863063635413443303162634434954541048915403860652414057684278763537212835816615906310449262385711467026623728279462471478899405665767853688265918320159469032988199980335452428944657953228176895778041816161638053565801583320383915815248596075407936285842500995795313142371710801782622971173148181933357988679881354738170543401276264407104234073862337789105584403194205458589051215684760344067688081127784750259590344558818294051643188272405452351441637442726227014448101528431318704384000467515736743330827269914781214197748256892259430224958461927061432017587375395294701331859377738508217525659917982448467025248796881084655805387495245897967235617911623964402575406985606079004560654432744029603328452525462114518095721426560613108181496568074461324392534636197317066594435964929911886787819448659218549206770786188174237628814919031905879172233285539524207724403534529140542160322784503183720534065612874054959730605713528683379279980492354727867886344323605218204738852157802025729828590898746930895500360871223297642949161777653692567676157160429787113921203384099516489748377967180617010903678516971077595902964987166464248432664663043822678564856131133054681101026763303571347616706808406213264754526689915135859769539518411591463836457902020660390219363718560409882919749540731074356949512628247355398302236496517171359309022856354187841335539041986254288540576088994809878872033135619142698678982787360939656017213674027350975657465596557696776593818761726409664027545114663002074675792750064957154355201676527234782716832904653669727356012534736518988584518554510306628100775956891910420040401852651335690590779655969680874342603237486262412392333228695236786794138461100161560635681072380630914338690055782464603732942177919752251099107068839148571861933676478829385810965795996250072595566997435339164678648095783360921600000000000000000000000000000000000000000000000000*i1^6 + -54575951988266019286261108712770738321635192373005754474019401772831190720415346283120038673083563724986853371827094561498841326445914276797378902070712600431189194441246607716088062218185990222732603405258130417476225021350553918640489759948878071722237221302521055691938858012568740186590401346156293950820377369801846857147060644427871964226456706795848763154705252354764813503408141402482680809528312809866774786660247168172986051670554976954631711679978959025316765164091567917357797966701765181752066745504176309563688936058540203661543078671857886763398977119913359339202659551002026433792423758244608796672003000691695277771116490434088556553473707404599016301876992610554435700693585214434358418371813233704324485649551876730963867629880947202939195652343824728339439164465610649568140735469139399339531851068386424586073920601890486196558759380198315275837462317425213720383643543608019526209215311701538701254860413024871505708543167256578473660176801540651157085828140347465656136960509311072632030934307457249515343457780343980248483969242958145414954387838693235169124111240320685443346805619965286048418734460813923917399826733561893714112331231963108849508364368694493564899546119649280180679018580059061999891294442597113632890741798900201714623782478199417638536138780087960902058668493981524752479829962179925067632573481012973073973724375735147669558813361871545044258914043244393251803774254546449064540767956839056699193570035007721094337698510982732669401110543245338200497323982870099212198880048766826712498414994396432439613081782304071359014227503657373295009298897156262639395043236863778986459488245839120823698908838881246371357083815128051944605823243987335012439486493510370534458658811174962062661800267478605757995997506955203142455722811019539875578768366346229569908132379912946058410014037338050173329725838374278007025821029198220285526209766932972964211877743700322077426895215544170535874653813762486384799200717596387511235945958404484692357701480202992455811336412446748780536177419182133461773189120000000000000000000000000000000000000000000000000*i1^7 + 29015843024637062521528292619857445631548092152252146164900004488857705667121274006349814076658813346469850157822197364864419529415645009837828374929611685495712641197716171077514715234544296876181909526553171199168967793857517143521117586487169775723703056904446993591891335102975815347228224479761530392554987580206386008406843419181845815016435118027067972231730018616831804117796344445838417139721225388293609399089498305142707097193830372783351231449768250399329114654655780215508835062567564470708437711788458316840964424677326822448990710130445074203545355195347138693931777524561440291672274122302202781822409360586578115829938881836535765627458966476282631528469886342209330701213332472737841509234453036456777329405765715086483157930737156576642644350238245242070822028469037493880553336182564378517361403627489597516079478434299514472929960077593263501279302933145351594376668187957377431413719652184048245688033810729643119320762330977217015763691486325987952677130003490904573293926639644843806897237793894090761919640089986870447917916085526407157242149756602941281743595920801917986266562595803783387615664209397538878901264382297182012055847644077430898264524090041297477609796841302533123267883265440853326765482323962664315416159730048501899096897529489728364848846121427950033020272662757208903496068851136660903134530281262218342814068261441725894921937684893924777131547340374119825542894727871896294291708729583972401118902102447740907548539920692968166043313205766222941330478329531568131507298485339576239103692476067601081351450006977228935016441046023489544452058364869940624255881857084974474947080195460478570280169410936572030557342340642331125592543988768866961295803899044570147911618826467717084764905588871019767929668872304058864083104623945694710261346857027315310688652648944774590526403903752969017648800999203874238808636603746763176175400725378509506254694176986328347454105083838749936099650958252937725308845446908632894459208334007646583400374636108422444493016110783749260541061526750979480879104000000000000000000000000000000000000000000000000*i1^8 + -7804076254427514882403270488663610692425603679815629250638772386007082590646409263013983322931505604196358294076871605989083683726487703660506517710386087500508041637227627675864881758857558820260973344863029860187691697444022182586355502347803160567144185216200296385399949673875622003707357386523657366098224613110277613201926431307426443538450361943564024615108623981957928155371106320963734016691335460508381272954959505267817296077668028671296034112388205155127973251942991915858540090198367467558279727963546107289791817285342953365637472808429923705454071739101782948171200726965935367113649952565970016032645962932231076008306815141241953577986371314600992142860499657022472537037048014812873002204307028005909445686454532349834558033028038759526471456850802280074609338882683144204188969057575558572855671413398103904484495272724449414194766919825283148761889778381752340326774516377739924230324402604810693983274488417921229354568075682640117665800675491446511453626097576096840781861744903821194475143623197377468323271973834233225858543696672089649574233195115167763506241833541721686863025794386893006500275611383676052499827880624287925446412014409065202154630709911197842736165569086466602553529512209704705654475341129187698684359381313100536994638893143397100032347750738774962852088613164024628460074553989440429441651209949604464186672707386742548724173481452153468352535662584692707826060633848343000974868693188179813101447144728825313287664025284633153680884877077323051402437060013857337717651579198452589585569181538054889621871401205171197577866533381672417388908755705251085272844128932102470677176426144018147557768171233110557984209079854534270510909971316441361744380810578391089399091046286787150051152970196137526999733267255408224389190881081768255703834669142638755472434131578595196074620981639360095034494941924011242977109687013218669652190160884216218999630084022547062058061285398276564322186682368421295815608195525305785886087549743336498214008573507541323522440621826429937496564924020141588480000000000000000000000000000000000000000000000000*i1^9 + 1222106709326951981526575880975605584385499429314492681136308791020691080045221361784149605527632846316928572875687999569712177006176539007890422165456363212149791692729132082883377306526955137358790172365888178023459840309643270240322873821998344786126792256637602461725658298645930995581532438037479008053590580134571091495742502478238392918904595877386464149700680332678135805846123876025752118762353747539757997244256811017533653114977877005255553724578397318160603285765891931388161388642691887484819531321184664780744268634201642202975724196727991813189917618494124695438435947305810025762791091947431105851998788688525438317645879476840371736878393157736898494496973664770957130132240975163114828705605882921923700740432976089504186804205567354134382346742774551846044988848273899968108882867138457401573828723250100584675323113381644251652890126233045944242430970381328881791204936965246236854162854339514093907774078588045601299455999720853151969951187157388414588904586001129433333687709604738297391802447493196402515955922382935495140479752778476631081396895002140039525345887050202351670676127816191929831959004109036836502695750139649584370028836109125905114208029245622282121438393183618352136339330039666446750290191998476441925548903974862812421952896921327676807872405063293313876528322075263106614575501257867811389939857789045731652493017704731264638055600308446276098090201436784028792633738842256181176489545781852758791530589402241369848417453864215964116207030397477528114471306579772515936059456033417675652040571497659909346495296096870595495944711121588912013854947730540869214464663781780328785982270942919496359172123861131744178266453437844241912872305852380346525894983021083101863760333795992508891240800564287991410442593643868168789422438395714692989169126234584928696812846032981582767445680626549381183801588172912124558972133592943660968880430716021097263685805704689584101857200246546094252641601705635602706553912870990167190441264829016657209370927704113412875499521603267632261536424377555353600000000000000000000000000000000000000000000000*i1^10 + -159123429308253751172834167168878466955261247186578665193494507271672953277596470253141124617919642445955994502113719466866545861828741142698035039196278608516749192831791663721839300124187239954759877383768842223693597122263623858035303860038785398905409264718562489048657080803899073728503499567108351132983460903526448748548843210064105396554847183330247513211894682517608999052405111624371901264630873017310145778790609992822305670005842258630033042972075801192944406953728679618223650512161461962490798618916039704513419783108738946795342511750509688467696347697043901015217593568266748588808996933476668126869151475927584810845392922561351370352858750670537150090574075739719410749727044675219011911144703886327383236755511153508915091561397106927958599406465357880646162151151859174346232846212095905621598429338536300457307017369676211209468825970421467490754560099048449825128446023819665156529476163975110909927958924110835455636431869023644226500091206742099980475845355368465530536944958283535227331437857291944521277999068630191368287071318141136727417233431157516273703842207412893379967695615205401597355394315047974479673891203232211059608098337614749096213648304195213998524240857839529909161685364268617154492042953439404834188845583810734801754646868215365901245426157524551160470809993705677579446183258241232776325028993214552803271886221446709505545762809432042933198867662343117574287065035034212737389265756990136481546751665472107232635242021841172209043573139482576212749044539740851777407599177566591370776441873807247297712233040214014885260270699803522066746065848080473658050131827551038725838700307267817784128306962878092951085129966400282202267116849085102546757754835014121798173073518831857384366323182520260871869159299614080834480451323859699375381119029783335275236805690281350957481597348661704557799335554253700221612805638934772969074827814338985552848069900686918536427449070990536844106208051217918770703936913078654015892096409565318312190134852996683855699497167570360677330867019841536000000000000000000000000000000000000000000000*i1^11 + 19654338012455937150833405426310470343328657545377327957384910309545959981138368501082227155491913119717192946605256000891493263580637922949430600651253178458166618922559562275784232237135495296422596874915306914695318985786920096583422714960481340760319369751650444752796031818379083384527620829985032698535575100360497052038728963354225519696258633730495454873108353061924697720597072600513998017248234279856826972300307994535181966052763022431229439177521205464767438896792107041103558067436102889079939023902555481788711563699861042036863535662373974560006410049256199463706695758567424897269549502036370152299302196289145397660735055603254422260145412424489314994266958620474785646570245991994635502113747469555936010306755721337463874222814851250537689497185985415791712197759095834209388285194025396079331634685467563485337473975609538059969587053779796276701587921993348527051058945642768178864623679142297443082878663755523760792789428873412747653532392958523292434646592858788740522629342029534138500388001115239163247404718099466964163591890186599985953615926275882182002354381719715766292883570130042849880925911496231250984256645694167633022430879873670373240586699674839240758989699189907074287387341124879575728044272881420565246690843945994983516365436358246868536380868237442743195887590593518577036839957579062244767524615053034395260342940850088040948788226886974246113368410080670727436523004200825388944450267338970113268829404455583719545425916298183205948726929514669486463501277566783805456621587663335321195387829734339402313256072397875262486220173674222462131569994314916877540092410745337848573860955109998325878686056689299005053414563634066307580456514808791008021492665153774051200784725985770944781150597588828690599934976971404126060896883676449644193617328546022124659091135189900812092867818459828272337581385199747791471909360612698744858837610847676224510108260958856574856168202599856221480765492982553298192110128370578378061588770534045840979732677660780881661271045430687060047927915315200000000000000000000000000000000000000000000*i1^12 + -1876428270918560519389278245805833759621864188532877005124270687144528166600118357626510072379277441036605533263531140397837607291258880084627257131869171012311081809014193103605236945714647872210259823798992988027779549215822031460700720368521324346835602363906517692728409239759031126753728715802114822413337492289954612553800773458641712197337501101152846007961031369662043653214731382365883885249445843745388623758595745914888776851222166904012165615567040188853723195324239540417406964973890170615243992060456520586671322764079464940869817550845556331867819127054583151832522546572560268538463806012660711345420665173895960760736617536486163687435999910326425450778122372017356509045269822132642565962668471541990794945876519546341351295787715915435508601204427942950383188040356478591557816296046348997943024876145558422435888275655836207023514512087915040565310749573067231979268049069535068811124071723089877165869741270522522816476386373721197065988759386126509668737071451603591692151936332766639681957336022032459187878415397058171384758835046555412188800732274539830782060025143972350885576435055816205937882472051343456583446483503108294627669672841172381872913213445871968311247016579022956301659995419344654553935460949867240408188141570617649816045643123473391209116305120773000204313402713789656890639538593594478190533490322113021619150979552823921606484949074117278587774152728092271576891404970939694125752444469405008568566874799895256914964778216754782086860800995142816296035835453609940593477994906325493692453066581553154601016754083319057736139214101945112264729658640316629168783441418588994416026421722477307502750044080541927324370205714692005896643535638281249379579370445920991415100012829698069639225911129245891189941198081084944641203684417246462223793470200197015071387961340259602503200547324975341695636031202227262998192464257008230020674776655776170802461005532181356803940625545574782718261632425050696975607034844034297548007539033748300391473092983331474534017117786660564652355747840000000000000000000000000000000000000000000*i1^13 + 112603602676003537070176070550280610372345521254714236375537785457466516093278050512437606669229576413707423391105370961253517029628890650285701888216668441532439596587561884996010401831546371116886889660996731259958361185011125951553076957955066903741465639540377766529309833943595193667879295071218966580635454046818666296524254122363672850999024074153903609960009780278107925215144675376243314832844722850904073569688683029509271939168814587452079153200307111313726698072493069819909268390367250777586858839804750682800365913914559625035292227169744964874740105734577166344827488813291032964429595754799390774506311625886158939144339155059574884753313761526795909416841286945309202056291747025132179047986108023831455701826229578505891867802091911722968390959575585550640740059240774648952515003699376201011282905556522401663598451187986173451407636257667093606058983348747901053867110488135852835453399287840839861267017459642356934402677541156498120177898970530926498616669260939988876716874120856268037293061350695691049804827976140165618476518866039440750204321549324143608412802051884217690363950500766360814672909107784722122165428632550766376460943703340359169070348181123072483978731486875254149006107679580726323348524086238536308323750238947781632235920840324661066628641003429372996930608445153306262536201072830397722862555240479142188666348690526926096769817829320007225315280668404972518970133204977161547650070693917181424418384359507632483343730581809171232950192197613245992151214953188736300381635563115880902363680446409042567882090455662476658543894855079479967144651663544296354980130664625372720254875285471326296692687149855344984789789447159910559900322397470386838227957886998581564411229477301332965902555855309294872759196544926522423336870389779103235077493026475355461774876884629398633424315417578047934597527753878591124676931298356878105076930803717199530014838698629430424817842779141844106661418783704265788621598605008533441418554692060347741031221940311077243431015879808150730178560000000000000000000000000000000000000000000*i1^14 + -3601456108097358725696218456875911439085329883355272393909011717143224599043160244141745239818129489582953760279770120023903086895764128602134145860542113507759849152163062516325685383333536479056879922903745284006954281423568309302614588239725369841169065757800457478652171111767936814055444323356222432604496146226384151437135332864413022726608205663037848369041642625452358500499183454722974058581626986894753172801539520713465999629315933246481188672356010961536720624536774033686927226248735108163588066479426564202737622140621804933593848690138309450477835381655836405653315849545814884742815269646435096573665970142073477927312903810695122593868660787753545266233105365093292205894547727765658933021922110757599760387137174100340325903557936243581923249754787115356998405298724490731588526347627433173760593532661606185401928013614621128709436442139123472686851896950144379777498696066761830336811264822431345410653249837924791587639702566240934228464560453858004700212915482061361018930336935360168773125407503126053773686320685289912179607278254525610324705200699848446603574867332648644466412099292654386585026700207467251884735466760354081834046585875771972095118283194536904442831790651689377044522843714191749139188449282964042318101425806183050515519616640484675604033567200126148700921190914374917421358586477672298052373401425508100032512910197681629363794582798116290871959790396516777799019787003973018974891822894840256768417491091271607849261601530312430068709793053592634185932971136144495025819888158236601172941517756330560718305043987611006668776642727334019997217374889132541647154255655557276129351301306802698400343274715111371284251040990374899922962884275095628360479128890687801264928878240515591270340286137590301876852553750179888530344613038774016152097406560340237595464022726299754218425138223520053257386183198167253545137048687740326654208658775522547595197899987046389544668567817194156027378733684662992787210985134052560274746242994353809368908802733886666860311715575613725081600000000000000000000000000000000000000000*i1^15 + 44692206103468240970487335428378005764127258526637539510458387542126116511020374201343652931508381274356271630807284918186856478256836833927008722738949133853628936780364903909690629273807984518992789324985866554825540471841698564018306052954393285608290692828992538826967872616129930758361811552362216687431741714257069193145302181422963271192948107956059899359052140934402511924262099793333149649417467094908052233690070017435060973179111274973868402122286046261891551521174751991606357752970651545118665525898149999385841172136418057406588013718819008014242340020610403966548025333168309268427610677374363882641063475887076444340063971692532897648137707311524179002318774073652818124826865087795810781898838787327860952920681805252103099627664389364699805771474262763186465641317955248220840878814660562299965648074353800336923709227719918116640141608303093110858883688919545535700260838990062658589267985046860489010370754305472275056054607790963998369376075142314781035316126747770021876668780103081205992963897597418326174745448434790581371282072786608795961314032437077805885741430491651349261143656842670334476114375883505567664771467115584087246545016078762364430347274130937708871942124236097818453682032545142163026250062343264773642513648055624242645092496895521771030351987589962095886993513045829266369567689653775546437926373734779142616222905627026815774470642835808343330851833848343793852102071279926233854375664675006545697000994153990285435916476154524946752985172515161739841511714535330337493317600738916055080541620518322754932541658071815693231054334909501709731512094332716701299772386948391845045312885537296457871259151141649561542132154214387102334835942764909144397117835319205353096331620845386786231393414416343096214551976828243294128910571363712300464659164636290222667726730885986912146199761211987401587346548529170978008835882774959170589620744587355809265089189660729839074179728983130232321988810577290762157297527578107003934208566581325092673616478198211892861941484145868800000000000000000000000000000000000000000*i1^16 + -288426040139080949618144999650055298298254063405302186389882818250063152605371956217043161490345923448524372735173968893550674319436959077244916696377758123346116029615461961193861503029248568769384310384422357181944806194258970110049286236129949839229368461019528665119621900358990777564036752432438319406165564121104133543459243047412495232787346072356054846618726041288927450969686523580185225874303135730522263155278024614146312457032604597213866426275669032994930047845137999588066244571002015818201548255965366504765120825457415308466664773691415006959753374185449249945984295742121115341498658580720233195593863220321398098101370493017728163973523096676250184248075271499975316816481768367277024531170912515730639880115209025394868155253891812613103032017890826233636724634188879401591008497545230589107948725257548390088985414493132621191749413913845251489145461780994162695880766206343264077170885490639756831947567297873632191821424448688130269356129650213704731230478952498440748097449817116030132131192025880749830947014699752168393760456946274526386926299104369351110169012307093703649100205633225198314516136916002961500780448179455329235893200855302355523309547809227988330476175933581377013938947541010513641310806957929949807102764260140682834581100093870256843937393874680897439964521814302749587878999889878485264864588388591563623523159261230918840600488866817708541616288683881145767857231938536409592743189828981457854599906490877286428576751110871968923279575942999795341110778667224148500915183516401263115220171216306990248310192549570743810829737987703940172779634570571813428420765378869880214121503321312532168239095869339062768870359746765880971258351981147946246324787837660229028155142562767729062058289074963553210898893305125008832692027902847190361100297165028711451549747635055776557142919729110094909670680953572210263018065967784933588689262531149205768941249376383566057939710580037650074987830941526380807648207755672057649031223165652251228424743668148880951345445601280000000000000000000000000000000000000000*i1^17 + 26983548007024175272220678597079989842909724303527632545948909543324396127970051860871571973401839050254955856933534402739098610521048870151211669373348373942735279323045896584081361475454495716375231464944415139826031765992756234697657499061243805408573193687024135562039559123395519286848648658614118869828891815627403574495005725577788457058588553811086578026510291572555539695411225506856422593920064716220988642026116376636826354871893718262234107443808577498336326726220422270177289313471502830232347358175430781267310271380848066578500813539305085886815954376495320870992394167450137880816008539197295739228198684061766694389315451327547288867058275457184666732321235204789461126861804336468942230405744276008293894662202108583803327644883215376079398702957236839470194044355756609111671290031265840568107890490089063599422025178279015404929167543728266454256930615382423543601181581494622259424894418405726185490002620611069983844409661361260745381272357232420059355259660674401413704541957346002697360193719192764325710351360293370281837347120300139891198581544340063142957218916318816419029644180431833857913662244815306161401664545854286555326352447887896926399595595621529205770890488048841206578676109957794280654939126784081037064811768772027911553179001676496846130697147797022826417342750347767045559962044946019636586902189811840908603128183609908354269582585401237065759702880677167581200255734516143283847581233849640887130452191729205018839688660906064329586435657269997309567866979667714163873765990617654825860930257756201686634670146925590912687513805637376792645914254291745539630219475490636438174890761291638229827626559859374514673788632274672970550343954396477897543918585273406215601859808061078841983334863053090100297246200470277954878760458847095088720485767059989780929821671847406144206179594922031540378768385027985441384290488916028640347096899377297837716390587796193412376405836784628554431727827163321904813248982282160656978903730529605432772703692249229860798464000000000000000000000000000000000000000*i1^18 + -888397452374255134058634874410539176063387214426482609714080912843319563497114211445449722208821273317258334647203786104074677250050145929082720598767209310488537043743010016376463339902507006599220113250104220828812125839222685060221344159160766058697219671901384339790233401304284680670717399682952968980587816350506500530670602560950827640679841189183731543974757545418140011405728863993771443258707139715093097562195235092088252946535509592505039117711329331344658704560633067848397086260263440053600097377359074083458338747318251061385805738936606047232161685469965763216941535475187635493252060195617409615556283721495815801929820296537302291914031006963886580088717941592647670173435505073187912849448470142197627813741707777654086602395679847760196309832110227570000535168827962114519006068912278020273148090507918575126638044603965564562842272556896100695190562352408782673576033100062542017294969091162755174988896243195729934471097977365395287961089005283236111811981687858286160647178131116714451184571441891589388031601311207146470998687717897919354215354218846062176755223434342993399813347622868840618103045034969162374371831486828788266502735613607803428346462821543173129605112366776851585411580053485492560815126747035644253505245235895236249874030910878265324560198407613151421563600446591744562106396947568397184410648792729663941767824370543094785606515248466470020484003305739403748078373911315548928903392484343289959006824161401362224044603138878936395664731195250546172494597098662154400341566439276569613285433943089666233344885473866238294161281065691698868414179206286801329458834444546297004266614475770948549782935650117665430564806409987380288103414694064537346654800569116369246596231563278083019768042210549220608871096152426664529266888200722356850944929930878802941887837806669192227358593365355750206585073427161519580169414636949977822632721489429032932550336701214467657884742617850995077071203731663378662391017943129504722034820989849172535752509991946708582400000000000000000000000000000000000000*i1^19 + -454200637515460167829688782108409431901484907369264416462182437931682394221314723962546647581011746941918665635443857156483559287320123630649715528467601490054312298064187663610535392474877213828770625621221051842376529495274699845928840153439455111477373077054573951188810352570275195300790420140382141310426642132809572863390928778504958301310747029444764235331080244982024644797280179323935557308061085424463844820975249174054616254239501497527738848232602251797076738179752307035713021680487637070608104579926401704401878791851423142534627763234564132743945008702452144070339598210449833951529751281133286804193094890726555675913253886266447578554820792685507899279024808223413605091077881717316763756334621391894254473495302260077413410225030750088067217711389049899035880947720538234297854388411413718806071174660809950994375823775748732531608985117965793837869012760740359978470147868691703397037552958252817009253838288481391558591728796174750012163860711369276797982147591937383958847873353128307600207999763484502275944054061749939498292856141463723674376960234516008878694606745562238727730599916010401243934499914228688422010998325621671563150474790396423072836055073465689734350565393652979014054026811762219069985095119746971799437781626311973826767127131885807102282183235849278452026980069183634095518369548245867317939455425528977542070229767359290665538530847852450408653176785759407959518084453530271634070185012218883933346927123804007169154233271410557031873079184399368024379365555609757673227473695122738926612935839365906648761429705259448674637156913261856264578061197380810849501784422554883954415834153589098366925213604795286760021581883517886545538782509404680430617601494245545594413007329094763836570956013827412199383206022527079537009844932088892765001745056361049465517392818349353370024971057916794527607615457565032856241838173296392690483139496745937440244935420011068686782333349142548397221256330145313846502474552962004430938993430496095879275285665808384000000000000000000000000000000000000*i1^20 + -2137100454099529040083716532142482228128916414495968010721892330356755826857443020162969791725581901760667990130945812782016279433420883974457084302761509455440194295651404403081083925613339903851079893381433868438312265528193049162550285396457141236392923623592999851836095546252772683833477584737865354011933254641772110403745178457136888058538869096753036009430448287211658979838351987728892082791286213425630860705858506504442164314913031108158275001895042769543727966477751025964857230690912826650388212353126187618995252445883135702274050337536996980039288792362355922539123518746915500546481596638808489575823397022854071050992464389286516034277960603882932472486668058445446579405727917540915289534946437192908609894784811818847624351065589100634033499222134829465512127908845059118656873888608245555997620077138078507409178637450886456098473794869240553974308075455109420654386508376482334644295741454085607694353229651406105073249038604266858589449130202401586792634036116114111636263721448083699718798853264672637762208163906375086905887896812953023216659081760702926595468297607150022459153266313332741581644388638287659000107082936608834893301859646550756702056465062755418546520876593490292929082597209199651045528315111511165135049201140187262802989032259653401313498659544960491570537043081430672260498310195809986183303829906025569899245615934299081188252157689520285750284665243741035604677455317365478250671152812705117391053948563810342382117721440193539957247488075804131177288342565243594357851264030220273320225443429023644623344119472734637371925331988358022779365699236728642219880844308185748344178699385027270510240474162217659699028721551496004283264396780718890435427534081700694624364230833580595998688463075838728518968157870796251930469172293482683621154868037277528632346853947611147547118012461152265721282995823044145124201181284153867187608512198888114720317059655743990447457329071143484288895360442053913350157986395343273460993932418819445803891189350400000000000000000000000000000000000*i1^21 + 584653585376364439688487115803987569694759811281395652329932328296455320562525395620660731292155216557508867341101203753592938063756528926471021025922529451498453038648212928104474049139599824578729424359079500740719350063228252257605480004837960373768759300322366000948191830565929775620967826007241639789512468225833743493378721595893198302195232055849950363433169778835680264151704048051312699707860150698752123842917586114991651854455810146021138183982786974922244649873249589238130476428103887445519171424433455870379986719107809591624634327338504224770218356197341065042319948728784678067235674374933015459373713178239657133882996001901647111054045082325722488144727164358143530613981824847335260285020247771262490961224594149681773449222051148777157826252586379999355760209147538586413381776513311314053677270947367461613664201013402241586819212578794010121203028333294155105231232081847587879412701780116923786060866571196675727553282994885605737466585734081918391449220975986229643857374151579620172396439486185935317777468715501084533775762886102576049365133525928015380432785328897705958224453744571189674862133119912459834124156748764121072500056788292882434079060343254286579643304344043888005151389473589643344836265224831980108333670398000621383621149917166947255464688597228075452614245933510326247730489388161596501146973934915556451064958380179279318318884020005486238697788378499239885670246396901162180791906175078092883783045706374677709300839137459793034000411985006919593662109386523534680388532627974209857141657082553732047646901363633613911848854733903331994437282069478184882134463747423737055883700345801496762978157407912906931801800000274793111890752234819542183261416529419166833780465471103968566748160407850812934201845036479254150294439221217365129287904978634457385373723629603539699434192180281948793141416736198959498957457027310287437657934219263210205769359540403021884539683982360738749857590244955273500291810333425540188383246645847990028206080000000000000000000000000000000000*i1^22 + -278530499217240000696388185120177267726259490883622963720153083967768048379951454877950490958753573013001812547029144122788005290488600266433193432604974396416722608341313136280168943733929566295658712593222662876151964377798872701007642588912219852771669706018815311993136270945322491998683250895121351767247488913983742173874834606213666514613753375329641153279194855640789758754697430767398894782489475870769334697484541014738261735832307363515958865147603519675115252904809967022130663266645381439587782162378067845525315718537211201052331052939698845082643941839543771798331442361596514284304413272378795873536383165823794754740349253104661777587602632606452591401615182107421548603855745348744413200190211368859210177403802568846878154495487391251385926593483703976869739869042698850578704620993294759557239820454281292002625816155303643295583030754701868886553603859261932056872504071529046226134303568268780200579641646005101235759585905633912547001542328071186692663421295621944009175760797913112420697626269224505477338877634801278117317228854189013990951057047506974688610953332079096859854256144650344700721477681725352367537522423213477498339656802753943620553630884120912397559635240295098741310657039402535771041337927698554117458147753464503627520054521634111940475516265966095438111517879839027672683062128917569357964870519333779133071836663109536218576245205554869454954084435758401793783386013086078104067625318099898232321442393090196129299524286417755316130860873654569985495351539067081449605856439997565253910140214283158333908949700716710519111895159666952002579858882340686080250467499923184176065310193851163876336059984138140732465074679876655360043349383400787015313298361711953306638885910276819160326059427981161510638294648718851881379260175403702312757210479263345726200090816389561095483181405744507291105621255534484233085207988854453602766002168675412661181480193486064504649149443287392530316084795899448969902120288023225138785262162082267136000000000000000000000000000000000*i1^23 + 131531378525274008374175299018199305760832012579692282464755538898235622789446143910802474632055967862048583202153853716656128020979541198789328280826647491060259455746102152517789101522635424856406470667926938168629779712787122664462414526152561038418504045386741146474320549637919568081927414012194622242433436371213147151750095266252853982675293227320593871549522095013487868149350000211208534683300783763798802432043780539756495140609205760894183433656743267104473923728218568342417453435244591048702089034175228231085369192183683882628581396526296188945467738361262693361652695955475977173824544342364899631177072638235456656786045217102426569210313505123292844630080293737018666909936891523411056518093644004334246920390154527428089672938401947297400792948515746715136636943628481813139521945677828644235559913061460072687953036467330395740728390470100354358555063480552378743090212027918005527045899196739528132894724282946354727733546811424058868081661348945303744410084398953412075178062927737010742293084701988064718221049825993405879115988149660789199413283333491757346887475482672177061897252409415552544639454109342078876061686001171917555703745994585126909733921888478277739647569115186111821021517890500696153361964959912575353303539829343321419740576565876794290516110867684646832147874860980899550211738221337697143811782866207642172368945764368546192446978662279451188500055562338154986536617520271681366905683946519924625912224804107884779358409555534815363377439706889244464457285011103423797235856017408876744758350999956952623291290264472987646060607097104172898138235039325840666888937643336851402987906107410085523336637942755843198830320648873089858735823455652544098212745580611141400926632637343190338906575303396060238566732901647405208453673706036357639126097500006695670372663131610733132484810067391445101791678001634782901762704098833169604653845298495063035685689034829862702710917202933730842665219886961457188963125647796986255575873486848000000000000000000000000000000000*i1^24 + 18636611606427197077728084229345820997115575785004037655705866618979542074184136492332638958247307315700052827162256632399993411927886665285438527953935073332964823712448637043215709953351617634768531977733695385794185103851381077135062145177164838427930385686001768574992644349854890437787329214378397970702577124667692330758795656371896654050255057689746397478400423080939914291575277685865493771133104075073149130900988283376923451348984371888596909418402161908802964129121237889351146931908221876151125823677877143153989263776007442572046930056471209233012320680011827812163345068629685671650220566679077835768281323324528483880516987064817367875009987324445004077534725458850609837263873222659948651759646160646476386682037836091545475021431886997392505646573957868886497813149185043211145552484100845910253467398039759716206464473844952012240573023295200407491338842640629194523874394770774288773306036639490847629420715249685470215540840217276340083864642034091090700629000949976734704829948687549198669505124804105338955746441848931656397103641591275162145916322920101267723500823427121039759261793693579307945461575774493833225257365258192809840039407855767083555548773850266838725429748928885055854827854636309180663482175571046530730543731766031427472989893853032169918478943781939771999239369570699732928025762911296527280593744344003866517792296504055928471106558502289465609347085684995791504494969561123387423343736640050423035668445009995656695671774307689096703278051624978670712290655527335658997185159710952822945288136459028037843672327824079555605379952329354525288090516741701669581916787529215201873989474248872063516866642434196729921493908339027318594508620498624392469534323456524877549636900271815947875507802122433828499677736534504348506650059917674719017711596009897031864094329756850717822976067552644763516625218850124414354704554575144653344483917172213532386292305118480211984652301868429197109756003001409522070165663461713020127805440000000000000000000000000000000*i1^25 + -18572082954806243975119551662941179672053618170090614222580124597532066024158863934334514181771546138700446121725682852622601639016957283425577450093821161803418181854668652612115561834083352677981925865848300775720272765209793191984671521109213964667959461042937446894889740270835682426245771936394372451940769439749214193645773051641033281201391342779641746590091288513740310338416235374883169184317685343604393657784527861408082705008456108920861124122012228157397400568428453780695732893447910872097274271700424293644520523295221025579903765723680887527147610909822836605753829090452539591239711017179874953739690541951111859558117998586379351297211340497034956808446243912653241151964935117612691677299069788443618723731290851772689703826554325755275326631555549918925541766323078564100450108586460147205435925319388464657243773414348279855982348649559368868785148667293432362056091014988695585351293681548468270286089185757047662845584577010366876201501897796380029838824420565994418139955004808987218050103582680866685007476729978357045116036355415835488031691028374259423738760988196673482956216457871285831609437070604620472048672346573303601056826335768900381866936396630515330916145774054349507740786094065560383557226419851588827240213312137877919147381531299114807351715731017751685506511759528671122936955755992793929270889659881976241332406025202187111137642225414434786060990363762333771496331167975842327173831881489841176722998474502448080603789028121304077652851509744886460938987404435417277794114869030073892058017728861444653014554703720593638676425957759792395715890384527701245914485333047381169834698225027832159610578537939568163608051061833652864023716584175018683801495702289240066002273012685570390292132468069643523877505803273800790618561557202961101088618957444183763070725888882425926302962650818689201152863450484887924392310125473217670623120849569996908880174181626820891888776924317283936216121755577375710506393042065997955072000000000000000000000000000000*i1^26 + -1337994172091321463110430442048004160136493970736979573489569179645889413561828788243658366119363682175077537106068599601277720987859299750030459043206914729639681555408293883713064239636202310934258512042138357859950121964345128544138615480220811363568766063714892437114577770783967690075781005418076980757802226420911889560572682623631652439332267738456756141904667320178371961101058898262711649564547713941395044265749780170977203811490201282275662283411032101334949193971023803341701284149613074784942690441935192374158501684984257135385238874552119898597053322926178718708756557944794900597383225362390579720297853442666330689435809967204317306111250306021415528472155579967813542173728774155355825621944735192180372026220388840984529434690003184012118309414121086354723158411174568815222248867258572932099220387673819208091020476048846289697972417244036852151098802098160608892678186807991216549747118720480678657442941128189561497228329913569648814766628307389504327714149034680643569944324998025100834922008503063149994326650970041847993776497107602979929839089039175285173850955535096138839465795487197150386551630138999164215948663782530538285780928218229737355631769090299259097735296730735792783401219700540402900395255004399132389716129652053292715074347760446055320713189745645060141665761500121005403055295844281660398318661434950077714893934918421351512843831127956091440377625155516280230496824664666564635702428918951282710101561048267721031945028492001605313740212696739790133222667612663227748012796201106591270500199051220840058075012808934955264134135563879884382679238465736875947181584908056156636917235301637896154532736139364022038534336536849391045831632202780980091293102032928029062176224898123744526156372614653976669208828682852208993811305675301039853355237760119858681424199214977876269201159619113996703179652832367418098066836905933397995181902594761628735275720684824038431798480222781163441905280721887522229446292117913600000000000000000000000000000*i1^27 + 1327911718541148652943894403828562042261616733205779896002195557215944697511576921378479066974956788615234697559148306514439737166846170783778413429915821064066921770751464905647313505867751665123987167441682920860985343427419150576037250044455215805152415079924347274235299355858157336411907835901994033518039816669225908015464570004724923546742417379937454413637383407146788994277396766264965576869280349489290252901329128808759685106352324916196096726727095598692100403652808729854191344561818141827081845961835711317609524319272516825905926634200629002647260342180396538870618202535603422329459048599228022230633720538726512679542115286194293663772963986448132415205776820680853681934126539896960684479769796728065067431723764609618083738966636177492953789433762228656761170780863610687727322885894954944537979883437663838732485487939459586349958715581229786379389914984578217553802612317361343672284815168341555428285280740230997088842780179001376666493473152487624595145340337211697087994042188080072510203330257254924754864757618825087656816404498592925139888066510241707908061197870423313673555309876615138225740413763651820307867678526986262354417549708938080714894669525227772897120803102718222357540505443514860047692076660985853959145346670424062385167581635870556098465500960067879514666416265427383853897013746661574152073475793388641478592322655626919757949715159243149131256931036651092609805889037063776448933961282102158214469288232614845955124750343525806702708934270427412772765827684700158764739931605053477273308150112767827474339267610109033667897089233227657916759050875402595753180033359004516603355770689169092013428934445981178093083092242148260280358807623476805651709005268572142981989687158262830018958729034260923859860580941909815370685548571283072838741025085014867153940878210398771663137054365377269035571460445998917375125696786076323434337086044873802172287315557660857514727581845840439476228129834836116251365867520000000000000000000000000000*i1^28 + -287705409186003251725256160607778032355628438257729206184972168919910491124574848462815433400503507610059672830177034699457599281713526602935092332906709474338931209197336669071007285232533782139374726284963828024662719194966509624408958509840144910209763021893177475822227062597151576987619067771174799631879159594522654139442565494890841897774748640948882917933367185688065614602587343985694461673312726350017401741889695369824578295798762222545343779747343719096568071880432079211009748398392757849795820413438253019522161045588916626618532675603518570874674602358235470767780150146926594363785478478881692361438033569918638519185494985948776090312828689988026666248218692051804332210020382000284204070018991986322844678982668856446079550604020399628323174347921097344326198991324424003037675145951149921219597313289055581836694093798755793553770677680681016105581629737471788111135203651418836943101776564341934341778545373375109060479108885700195344776116798085144392095281375582351086656822339308820962463292260931029381669698527968948974442816732747171302471641318345095929108557319285064712094871447883392876821907826026645181316936927071840766419394893497200628529438938299435679735773847142775127293230494337570757252280292348069639226290487443972524354161601485695499330119666697287427756645238090895146844464788250710082219489807482753490170234493677121837496560140724287259127605284136648084524627302320260767805986978639581121585472942284524562474231359121196276286626252185573382249805748438358786725273617576023141942668301825636414980812899407280779746435927318461339029387325516576497204190623156735677468906737050774580494157468059912940404618829059772449179252061068774465780981834533447970317652522584771180564482855569338600187952957611502333394176709751250037104483435997401789643980457137504995709026342456497737354345045702868767486746583611916512492434706929136269168819793516999187126990225139536620618755904955912028160000000000000000000000000000*i1^29 + 44255526169598212097538584796438464982408173004924540992829835019996004374024656586946921014518835603377360373790403449146375129039742036279823591613120165017170500624976782708117558055944086218660571564349762242079213322708369082055882716754592337508748850961828418530395222547581176664077153344407029283050429431388054961822115630408816107344310088932362079239134902152771265672868556099303018728358048331511201387238928603561739996853257980702472719929704057578962008770723968741108880519154818964303926573493213939033981683280640907227022361026227173372113419855403884245394299699239694182768788324082023165008607598727400312178423621137713617033286861957444833967881607882825266095349274473687885120311332824657963783320604256762576230306979475730384196706548578999772682726176754467456004240485399083311265573369292300658915863335122243252941006627447563142537337966069479789322075166086177177796223264123847644193219650467653225739909300781471718123476352139530170091544295454615430362097402128078071387262722056021099629346934896317134368214056016837608500891843570078555954329083442559315464557672620987730217968108658937864735187480237138201055035756568974470366126271514976895731939868720660386857610867549637619537486564547988813359377747714889991129702033696258963626121273174881980170651901114182673137866394633702293884081728805852889010137009420027027316938174437155410486814895919543595918025498263282728550320186564152540338455156050737726553692331033361832902697912816436297850444434034832349758004964569310320358173224826808718511949067592675125170365409565510983286488508324376723094631467772115534636389790964586849131883476246418574330253320545862048592578995893322342849232570339141647212402582902759308841150002321948335047292451000636752875274602855760408922235618942695776851188683469683366563993932672476139163789782262385318460570925379031332307683794026208039025447374995498256576508229992728045497845774339276800000000000000000000000000*i1^30 + -3801814544952844666296904563724225627750561076370436150530397057814737658770132161763731470765075225977073087183757403512452111291135857999158993973799202097313336291600058142029303573596031818432475599049842486952963627298986418665235091481023745587048866957517946860857113950639512113689572008415207004493397960062429913976114510801452914874738690276672744261638353158456860433624877486289360739727062157144930270246784739856380981196620492469055550834064631084446808900815893349985229458902493173885288604071800668412286563247888408120916906926822402201894670782851443980764788234821896481655774518436438724568369703277546659108093854451220503588105397358501012640913919197469096004745659539620762347294265159412538961698845505310919098778355342196658817054652563476686277134702648008447273866605433277518556655449177037022279077168582891364839826757728058092326420115395013540459410971186267698771996667076380652424390991279089529445760436165747314266231235958108019746104152491958352946312549981508893495969966575228064147593093393606540719798746664673252055966402425258438509481102667029860948265395701851058082526962224038648717973845289536289256583070725413084292782553657246220402428048442238722313916983919093596797336269915216382731281483804297649527775765153597800034428962205590474540322968945660439188057378482005266392012463838845147443146892849841459064750814051088660298863437437799036387069712780137413351991655404499985193996962961100147536396514609569257864424676794239154754626855927531958561483603878335086413441976389949655427700734188832957545677738982748058275500466475098671122160543836791333221567538664077871607730904828255024116845061145737561431535839133369012033122439799813830800607379648895667950148708135883794373058100578944779826680349625872626247215800327314937569372102649112375461961481927891105977863633368582572864418127914572153828610713092445647738685886267809870837190788171757409641745612800000000000000000000000000*i1^31 + 104180660158612478571867623572225785303343687738521095895825475710188924122938904311629416143862372952707536899436756746003515862680816181016601843580701743601197462510352577510660322742227575982156520575989595858672351122297255110730765160333345849334096931675691076887477738262831029390820867101710261644744969159505968121306682233788518734369732521560627499320043009495640172778890937558912187484191899175726832776445044782100162381903379810582879730636919326537192156105110523236305636335981190419276586896196602597886379996842646859023816777887390390925544318389773819446091293014701446534964114521194164877557413250813145585446880034621326367042777316585914287756910665395401569789186178308679393848001131285679631441969080457656509281022647506377201946412972681973477160809700870938564910514632966173787344767388395823222173328469196421650048280884011923425876856313080260785195011142813031411534770542489986994405120549395202757059473399996741334161094655938015164686084480079490359038953082684843488862278546255733136708166416712500681036816239514217924698929855030225952808969000964597619720261982651085806587824852606147161794622844204886067747402465162410072704336264175951914601584656543490542763020236760894959666354895085307951360652545667575268895597603171029731732268720866331313654221056033963820562922080298711838282375413603911971225629016114466176333612871503821345841604711791271510648734454086709696344130478194784689512999570081156908597728481006995008787819187221623341850714564152142888162530988048843920802045419113372903768809626737227110448897218579210849208673009276384487098447927748595531450384033014396282098101913522966770231623190236307365534688683766582021879141821765961554498340725393063056624088389408865984221032572814895238365050416390856600426896391396406946651914993952960121983170126383721157312569644996212777181396950732539069641566361590590711349067367610737340174550363961871564800000000000000000000000000*i1^32 + -1469958928691017584106040642525742056692204471803162387579055092586540573682291157000764739479121162268354918053170631762665868830305065283767838419865205528299061246074895577158434678307046517252051438809770517898219126049532596495263741092242855366684689269087739980898687714660244379987697882348715250006354914026886380782153254199204318153645712214948657895332575183607932428032232307927750623781214018999067649553931316108289734854247868299413237223883701247673816016889062683336485974186300818962075755394976882776597119279733562998303980770830652170099924147712379282667108731944205518887038707772043304899788101559978194951209558642206645716786933196597859626920989328900736107627555425076849770019619943195234346704333786242664383480235510011334503765177755906140924857661609121818217382025459466052578236705461517190356917104874413285149429531964357900942645846423491483450840352679273208082496535126618458478388631010004061133645365360533394333933147043298316545208741916720907718418705154232152008957073164469520089938822774604375208477686876350127369510121527523692036530568505266490453615531306140949901263963200527978081114539175254473292595749369517852872567449052085821869830104312590362567072373613128585707082383626525276986271891330678276544885051811529062778621761187880043362245808460064984765758703654923768979925136687910443456874296066860636106707087958867726120024562361551184344535453773611910978071968117604579111589172209831534854771403936931119677237049918853543184764051653204796135815447687369717245794588359739364338226833018923024002725958252924979507397119593502489993775482183280361728176161935828126996498101715328729469398970749533810857360452671610078864437662883517726745712549734473049741251955706381158490587843600409767607931635758349986518619709924226506906084947942163874839530323389346858323397952149574542963350777181010383116983570496028190020877903848656142105138796953600000000000000000000000000*i1^33 + 9720337157466165107928052026559464632006785919542579565577623359178093851994139580365430997358480453982593296490789316896610161886939029867173732908611825780789098133361653167223973337501575053251270590172124019015962935984732083557019978009128928454191025838428564171747253712577320310118272377352826135012267412950629302287818390779672227834820663677927784318811512284165012487373501732195625635187733627800341721474479752838336749155011423127292607177174729020189291419844876514973384283638882693074303534039751668007226680990724632841499914720543899402584819890375261994456717371817338634777767049812916472159688695899652418656264769405297508517257873275384065832289402615463488981314171336435409751560704300214909267777964340863353177514936768012952985703718523400746920523945333013410041950873883864086526074849654406530833381208469932301991583512377488636936850541743586849817971867801520614603473900292848313771864987732949736774397540184541229975990259972909038334643010148601884024861182617269858067830487843141800104725709377606035864554070587494957394843834760571683688855355347215997429924316005255546478936668973823340496261382810992658928922807379930355900937807150863093414539882331537134136396862897886930462955381935349854971835823090870549026527223373996107373900369593564072878719703877732857383018518890902875200766173047469802375909375179349095607503479460958871630787093092343668534020076563308178932160273547259761363503710139035159084380452459440446090458503667143757265709788209767398797109692946828199959385189786035940569430968582584181113955502177311560378579852484651759992254759567462107568665083125442280198715466375443932540742715636003932984854711307821478539917603864619780474250129555128278923284949658765204902532139587850318728767528064734021606008894420903444531185848178516675352699494094332872166777599616658751054032822618353842854662039428289786419940969825758404725964800000000000000000000000*i1^34 + -32957173969296356538625961786826581511500816185594502385144056197321568528375735979013456494179286660947102133309937942597531989184225800211031026649818110586173360749156414299575823572663281012635032007862007802174424190587541764885225351270340631019196779985781420475856490304595628007159222252684162535330063918678707549763375322517894529215142845796046014856775598752597705756384867463105739307937002980669914082473533390551630940470423236800144954304685794247350498585387842075183626949422697896515333965574049161547386089913690590333279172195939275412711460614946141843961920890686437719148436177691872769985895767925005152935212663816460311622303197154053395374335474297747523020309508988500217109115914927656184152694806944752293281724854346602846896688802394110950658101467092365271180662260676761170008193484188410763602394468447140869868451914435847692581173616938606212217913205916214673197370148320981229040257123051321166639543510253786073089868420278655774202352381866675551331563500842718218421399289806036063003454296408915703540377736762389709375568608948241879533877516948153605192430636287459817334027703132248581459345102900887341343396156504572708696407022445625843294326916132950230145595218449078757404848148172720159498353640070853296967195984860872139081915099734228142798719148312488229050546222454476343170454234215376783692682066332873146964318012170595308178101526060697727531245819536917418793413871600276599884378045421413401091555690649552114977470613583705632251536254578058748112557800667228909191974825516373995561735037019294356408842084895321537836996472907850382298213120771964752970412750068150932972294974123756085623455056421706838919808177309762406028547671604906438018965977994028322839893941153352021222872413166442890375874045332870213764667617737774742136063229254957366648842082585310159600714401442370345780851663725183366836965779573728889510599095429890048000000000000000000000*i1^35 + 67870743401838809492624865322650926167221626888449820232903519238311923724716168160509984442228259284982020994290499670066522717741089081119482835381163048120042399599357322705867734439173271603591754141876250834002695305203150185280452407028047174444630801022586236877650451396802894893999310633692845727481636577695102101236323654683386697577543330845239687441414126911647617088062399875361129985674846132828323823675823772691660861068934596021222781256982561412742429305459731500846475780015528813290698992712513198896270436410539496725237325634778184280066794775464113142634476804204747679695978649965282018870793061574282073130546543318483336552982767668150872705198161585112150901567813711302436621952298929737399706786868992336633251728311546014156788791021495560173903788470073121998464294581990330075448126019925528152848125564604757462724666880454800222019255215049733326727610601330579644482734568122349330590851354814364869942459491666978256667692963417265697227557354877426924167824096502572430891494653479832347214276154037209681656550891128072673982725441252100147210469498464773883987211026215303740156788781741846787257185412004560077861778704091555573211050025980696856041561759593443222494340260770312768111198694982919463962166144134458307665211306165059028038415600421526808249362574972567479693556244582043953509492958660894309274508170675335142752689584578100462790148000208713028271181876726910442899391168434882983538813005466334348023307750993641046045415666908012686854622246396624441474930589015002722702212382298613963404435121464828716056502433963710605395194003702801262366054893817001056719105408425380801651817048078774626151825916218824617578731496765466853331229762414578239701344130325404363334904207762322684297092932205843016324227496150117065438538469550741347717415306355247577660492658933906645508004200303863957788227008288247941009175432219252816342102835200000000000000000000*i1^36 + -162955659372790525646316218051473309040430559959373622017319096472983009578995273556063877698039619114766865855735148504511652145226615071966090305997132174099978892133975657364789175997315756289612417571618824584029076887915279344597500809957821295517724404127995502043836807924515948759330711179251547470706411974244467094178124241040361658859533123656784209747447705147649539656245431726138415223991203394151302886584253923757689292142401918681617360341354037236367429128103443509756156924034235056244807890737139210556103108252132712726052683264135333256630217196286745641533852101281850278896504042266762141184961545014225551927032647336726059482356431433688150541203854098511952427981547903110185069095286966507860207287701869338007860605003738970227666770644884275118320431223233632549825346424539331430066376133165281121245547435499293303284704255452578470959397739964971004100285715339506048813155948648180708854381885979089426386564453564818080734223964499938830227859222260627521582195746463468739964457283016025824826925491986264059039883312338681799606035272983436702753237385209948177655750745712217606149068743702047255392955942486785116876713370588176939500047557504404493804710244953244402669369819027330617298163382001437412671967019161865187229433545954785329380447875462488068412776759637757607187653318246174310970245787319303201823112373906676837422061536359474472113367364049636192663808047804295826551890380092485192646993646526293095109761811314163724494844816454912817743651542986949218354091829508218364861149956717585202774906354836072314542907083486736078871734807777903207385935564473767677630775628871101867460869253169154663917674558077467783103020301297428254495148098727185941831398184164088050597947537633536241316894538518826001510161598430232232316926470287278595187038497171377841441111535718618020401604998729775150270486026699599449356306863971830333440000000000000000000*i1^37 + 61538471669447476191621567049018414700682006939330684006098264233993751443128616743331362566877184043531285859029315227820394735954444272276383291748025192562268583743162738982263766428004496562584986787424105264515037990408140729181311332396974492414425969028498509397500052693916753024977111079845603629014366622098659994732097301057036612167769460599254206262940106012754157946496830652880956530727963400159150557931629127196387738011035969021577092342941204238041120349478125189933138192053697324354930091054620868016944042287660921088158546532243720042474455614272497500133263818045328810474968643535241628674707370382912699306879092938666419138063378692971233480499621053177222871036921078755118844033537085855032574821937973142093404216763830150462461913554667348502039830075449266028820496613033011661615972360919377478057229827415450029634510803543422935281363459099115417186807038331741254665915513313367399251701983392822103556227198888252786593896140978489850046237817171614114704617753605486872253017356668978422063378801960810408205437980158265565233924777134454571368574521869174262872304838599032900417176602341833683197491429871910214838813971758316691767048172880236469467527720340044300905931371903672444153896045038841106972645173235926636829813068392109135438561485367069754703642265755171039872137877978494823161420533389984428468690973124492481491723988910800175387422999974581222033436539229385812009892159745771901123344482997396101959557570741070935716743463813457391947563709106250516342475906346172908803763365482157318188804321646498404185238807501874617578531766971101706182185005173248325664962315064265228549221062469915362386403014756165528057286189395360747068911688606153037769624119190879813871793156415941832481148033928415483765102465693975183439044761930203512216296957161993602094291798424092608922939607529112584628617556674640965584581296128000000000000000000*i1^38 + -124853657989726477756548636803907308106328569314059248983437164289255118357712607614749306348517069887249743259251138294943121450068901673326900820486865118583617163987435696549686974253788062360354789259676401879134430360242627057460998896089713197635133252363058431402994049339894100557385733515280425164041395323409941308154977537054401310606903609196150994323909071888708830896116955169968481448919543821724815741675740161520255778390968587064402255609628967124416839408323174490638967797418807136494115389068019720978827655649449529712730563912196104753330130485385714880875176067775189770171451537117686080491702320632868546093077295923839993107662111559316167965495741783525816462884033704373658442211334035307189384269617896238788573603676380951388670954763488720362996823495625793565573619077719594480145753801363279599277787264805007708969741385395521723775006226377137053238723137358808913295972781997911105888722159633431754338805536705129144910202698727236558603480359509102564118425477860003988609164570837870127825011422470629384913728944855373504638252375204215639222882894296087220720748430227917609632691282456772520690582231447487949216125539639430476270190414183677204817951027437664350217476758954140015139379307289726734828658603650683519587636294283186877579622012863125672991624048137017197013915691002995607197200644791030544360341286548127403843112981912697976297339352536151187385912211019269478275114954570511317120361829565886038475712269208320161660334399970766515754432388734686348375713714185917748022257464683723159947645770928181585922692874818100231592405774365697210382559109830950471876149376796124570925199038001927828738638627155018973593887733512319863750299155383324762628142639940082274052510514528020036859994604811959065808124452813759436553618815756384652473401519815085157547940028383541611098657685151333136341549527619017375744000000000000000000*i1^39 + -27300877706652127444954563884924432600284499959736437263363529302409478342736051733900983320224645767359385725147530544086081578537308780667724532647683156977765029372351271965794180934188355084953020580984678133995610279051299362276788299830074393324061320556641024735680274655653235601445607363227802866343024953483000284609440400316823150542826105047611366241073631231568951870380780467842995019761697524459516953054746789246323666252316866873816996497279317484430003304614690090238414840082873541146976226070701308210993964549578090415623314633524357944935342339956371759228725751057077539060262893010059093382744783430206378472479120989211810013352274096745192787695076150804984892104543437347812173503824480194566360336691680411280764507185574443709059299094709354790844971743517562631254193978447360023825697276134595424801721393453707016724133755207376613437679566612388014186235603569085387147523308997451744123069777026090757849514456655300902210807505452125525505383288958543846080865037348697784453925073444807006936765788511052433955759643246618511546956205811602952163536958726546577590348802462646078161503770178209563343945780464747169905676036142789393445949778260155994565214681663148262631665677268280353621710933685504881447308199264558003843328478153035438851242127614265689109821364804356346721660835335939912165595329959317894158485643262597775170115661131660744473880940711507643736606212293653201203554893761664364915816420333826355753701679658462074319114235450071307111913624074427485217123972129055465973794468120641055255878939368341852666264196488907250227736142269946951975550725285877087266069565764544681319466457884628438450878657649336885404375394144052179568216521604630544812825600148065294565714101313802747110367939927317534668422108942539939307330310733328719158593416110244136074891672066538273992834710540218688987141054136320000000000000000*i1^40 + -3557551016698643645774933107395008243043918781232326362361986019271012783490961136601173048256597892447192067098536619780825466224719795086953552636789605008920297310837604048753046739531731356404566961439106134985472820462382792493124578503255731269005572225428542415464249521284295136410774110878467525284759148887285349750192930629026010875380213117545781933170804382417368115451899981984787003230004169120905835787868347035247875078592676056553706837204973768154073587660421299717770136948700296691268190837364242290563284594221957279199905246633436468708429297904159604998546764991057752830711932112438852877092869886420024399918996489993504126791357703066785372212365520217423208026616730589660434147343670625425887412084876156265773283823728355277039935735963256636200543500316079952724352099706144390687979010411849214609914306167223068785146685621557047452140666982489784975914229602268311825589454715133238637760368545364822040775262774340023696583553566283815104319416267003300216960605228708372696875583245655973240556699867990732630056478951153173743731065362866271137089016789372826630012912934723814480578228802507736778667877123768378131962399327446290446881748878927137811446198390011894822418956831786029179522571585747449170028896747414958502954822428408189679662139525361773768308271005209245563222441996967512192189220489691924220623074907296407424875081621930028423728869618899090637744552825069216731193736066454009085508951528734632288094275532214107547837275271710158469751756441368539390101009830696251531456678275402916447378218293903302535975757814997588889290242795255548893077652474393805233829645274799268290699822269776719273102926279660233619962229217794940127460758676966953569057805932581747553231642347181228462626089195205941095130558182748886870225814547482148288338636538977154302766596867292203250919495448119857905664000000000000000*i1^41 + -180626756143133768976542934925891065254392045228055517193492844862513967513004865195641895619764560423587513601585730586193338269415005645228097983083393506406084666523253267536468319408248399406704471633807658097852266782513237180196218871154032751655525518340935428355001965211658611831477004594431352845825375426615741545459091151248062443960910933373212251651605730882056529691889631284920916761217716570229044795352035130276230223450571973431835109585030723679789443742606427240388094879122094474888911691469499050734066219927946626528781658116747160608602653188477466422385135462371665446620882018089764014469801663634682520989243377955269490284316646186993748952584577498938800276654535321341765034882669046738402831604634550882018388415106913369017595623132956573555791965258822955656484905791338601616854567660611670942329030830338716295194934756265453634542539849570926013739858958816453818900617059660474003763673765960768255267577761641444695139764964873295099139614373606241415136247770658956301181133393256036243026647385039405393791558130911294697747305397423028824526433167257156321249722569207936147740144803714516066548672812972836094959697577838262787581807912324993644856261314350261851572273230758632219913085795468433363555707720596565332340298565985750192530996121932038439232072349505760815892437677765740607155598171986646846291423104047355900505806219625018654084013712838655722215205799591930309030694660594808015444436437337730332353846626806648644205613694483824687412153648272827063002192184488146604831847378834463535437614629926952113614439572786631680885834592830268007159205713666449759081348066637280654369787700763207920841198942223304096526441895728300069019465170358825813592684493624139416923528201625941705895387812280933680772604375868318684287917449335823308108858627541265758609884783759931952251769402163200000000000000*i1^42 + -4132276298550073603798366408654819278840095778494239882302711010779980910033156932696829501375281259650790727585858400375064768539238692028689628425853185410240140159602982226598015857202298031493715189014150941037958560616292946903697098088718079972856267838322746100540401323053444292511713191426642598025033536490746261388387238213228521995892687439431930266782836495738931505211537640105131272176213153551891539100038396631837657699245989671672296113922068021877200679019184660419732937489458291157725744136800754310994943641093327297034082451729088975967648460940397510013285656540907658109380346601953762528310619814423432802552745035014670325840521799445164165810376091971191046217964196046623451028982130013541747922287561540813432158500174963695503941724959908017093873241893974694172197738951282910971891054127391081151244893597199455152703648166452154664596210322865306983521238401295334271259855066662776748617677304399745482931059964654601987667441019525246195653114929098629021847144401911834680136145858896996576411989702259873653891730481770545727514783770239411635468435367119893096561672112974868127015135845862945651826303609165176204834815844542684364668104513027885240350564306507102808832094801920496623721967959130800337210554521653164106738063840850454666041283734231593636641960833884408986921052787322204029990929364414408210134942982651238378231632084424778925759808290274443626974015520021725153500550796928968016780000286385285650706763991059353536736132098400953240160496654347227546600970640181861232061246152773633741852716568779089796947069015806996459840784249722673153511546604210747554334164904876569028292037840259389751220137273419555110000575929927852507209975389011574747484803951937265934169620794148341383084781413867346634920601790799476048026750910200068509978530167335480382989446115070060789760000000000000*i1^43 + 2302603178134798884439657512150119657484498207083333850473592311980827487613794954975505863133362863277897622882381525801251922654789922681878439339153415755054325112582520070911465260256939138660597372976488807705425273109502339993255209273957858687901735106283456512932887412940343459782423755217812712645508858595331629919928272688798834226173755267356840319788237947175091004823374346028568791875920340541596813405683374812499558884507924335400666583283607321887670251417316169000553933382201443600985380542309885300714175175085801951989132646680821373339066292419917277037527759828435771677888481639618360070792490902575150909503650063056308308221575565556999009791408804728363558314213514768885015616315938811723331045601525985858482017146466637202611802791200362575414233356434391948029117173149140590768710439251217674456704881372472589528306553312098372160941263283515795718310409333860448790339042437386613888891990527755666339616261620120252627029274866172386468719208539548273562417571597579532303390530018188515912558598829941668774267939058055103236831788758298930243922177643420853419759767136372111545585089190653452262980922418220524668388266879755488931124140004306476838090421033793662324477018977055556338342995373469646263539203854598532606953535723766976474310019943857350268540980679162731693294952866316952938306847116283848821581767551711857793664057543110036545472386527846627390532023079786997233655616364119239939074931629024141243835657574157815266315082575392596094436242891884772914611467687426759187775956101508491529988548660804172222840032813645204757935677763659451092109217222757182640768713313005451066270639154476909112096126007809284107605494436511293225762520420509623764882928604732933940186130998677709510403888535042168501198452223733593778756142772114680259685139729292050714905804800000000000000*i1^44 + -83797392270350425555246302510577376101095039506829474647036774753381127456429929691047897646558837720790795974291879063765278199420603414452776290862272627761589967112130194413261492481985875584662507987758421465156864685649777911293513141968310449211573556110449975321650835124107901056582083133993803312372005125473420354021824519483197592181863221994032563745952581954396006323586289346915994416196753885804562198993356111994056760961307644072217389274615415573384523881596161373530818877290933709079925650994476126184774504930511505191501917638668514712591501488910738094168693175630329553774964043906171102953789502227518061776581931266550404679909241558664577101931567974653951383450232208870072123497003720530022571353370788027531805757055587661882297795147824007157396665403028825299628009375819822335761881528781096577327664442528934237388569969194830563717955023680179795287286929135956170639812911163776414866091058696275851163869061527932182027814127383149528298980391376885722426106576623111202258826224315853542117387380340089655439450744253955944802580774299280991483727790438579363855496214584630147300067517199777261953483052701056124492958141387318120894431855469621545531627245261386658768591277852138607565240264745194051861417281479113498218652084538007410177803592523640379610728375635935149111952141157270583112943572228944291362468294470213091649607834173337874221506032312732356783764782087430675674394176810085161933687656851589604705409297218133189777677326396239113737111209596702629793387790766321877518550137906989043241136605901907144031800687985160687207314673630908777093165966650616136775526589920027368969881577693950896277347900706031452918177026730223048658304653954250709854412276101971647917440945766351152093584346226994106193506109184022839855267063923418730063141784154170982400000000000*i1^45 + -11766403174275374358430808944637100077149864481477621987169051826849380906452281120837475007410983113183242112799735169454419543648501722223135987462855887194890419283930336327423976559572034249052029138646715639257926324461359718383841367079489671398439055481548039921196624927804331075005564933274236845858226946310079255404917909188388342585514550329652582839781495622564420836565370942800028610631899906415913641259342964823032905286086527850501144394928852338834725102595937092086393850967808661789571541063944158493826025085301999947098278958545829485655785700030971796458821295953230873994076201476577669465164532446099837669768206023319956361609567744739708360900419945276537700284869422934487701026755190461428375629257429174131419157694678577415405230662017551006512554335950138643234511499043292213895490204130425050827433300635485063590872571864734442039466877355082053828450637132939140647252861921089561608793038729533639641431043656520647478713649103581058595934656844198365243298282296742831408642189658437883557717354343320280542780509632910617425101642726771416338142435126335092415294826748714455011799378159601116843996594759236337614365198421457290401360305151310062638034304560355456358178480256536460016936018794450505192032971764234349626800948801547319015637830182289414745039880997672286698094846662841389089149698839315959302576493462518783412902873740993163784912241747473593269754071584021160857570025454261536299780285948885870915605141330070437491900315688702960095518564210671784764643802782667718618194516716221721552968260313758256125392998525776557963579470779320763476705127118672806180015562360268133975397656787296079995532753137603098890286481999723088179774170332562517176973577541486446887093090692296550504761417185225312077665722432240252650505210958483736756224000000000000*i1^46 + -8548042927657161465776959490273812105141695349114177600195952164181442173532713161106244207690125584710454101862041373922166255569037628817246762984175564989105958162338835946150618998373645329556035877054102561499660830748974712430688305500855831409411899370355823615798157207671692191808325180751911297267104548745967211137483119487225922217862715525907395175167682455201319572285457036606272187763929670304517564943587358670032293216411206151180300283114581327572230678676920794581422620071545376846768706367787428671701502499257301678231309047768415255938266203464300258637390511611112674669567958241518606967311857680647492187032802156477141594605459786568926578288873316087863540907949056175842731161197312253158517719089358081858177819709571366789875122480627079648389740872062842415416399433686317269360360370550776300244801277874470047981360876597301745205525882093297543244952807164393906611624339129758580307609685943298018822218554945176064504406095563247723250094917649509642714042483967540385110472894161724606362138825907181323450950914678279081367965781072175744114906542489526318864671635065863422212636351619941104895735376919582073863322872201794443856685077841891760623323785406870630523802753105751869410294145470879351070650048228503923869782819090777342183880300416589691084931848438990527403730003648755047919134398800298962157901473042928195185167651468232916107378168064339757175054752660061553502341331785763563901086907669207044257408761279583233393657325716010352804062411046143105941071495948490938783460276422595530397610874156814175089722043040706862408639760333952851490273480875572175410525970055043473178225052163884763909463592668563676678707517676114909569378387093689264248279822634251886585698419595696333116577666892014245883063191490079309601713632051200000000000*i1^47 + 250792225487936245927678408831511505795022079648699982786652481970419676702077442112420327603536710173048212365789327130593467038600729287493244508598553778533135956480171056423970201238811311067054269510156464306452833497762508851056002272006560164886917167751182731390215289527896516578747713124662863562456774210675651299518214022458726940673590112528335492728163204905547308912283775453041946784057470266165637495711615368351086233816761901390696577319975772511739586674206316405679773003187464350024760630167788067476706104481965579976903710546709805297970212994979939715078270263783038729763203520353562949852610679914421795307338142412076139440920424390992307884276463962318272581977447253932874835442783757740637401934270659316477096854319825617195805314866932321066550123501414050320344494325614208440477599246086123442558809009866505907846147437479626214234699578027423044486442588464539236840317255627291039150354560137895297320074693203177995138003206473991067383294743550182750162014980458292925781246882299934653789400630625397549967379314611789992562212598202727790746574940081398180813420182484286516461648689805261423943373703385741149910038728145019323923903342704932963934161648579708437835468536473116600036988512537838098116448194085716108889547928257781642484744561732563184976717551327734193501875067249863894856597461479660316310900265090465160715969877779133354464145893994732191308483331526079648225811210413378970419591703178871658129244485379686501423705180481900314455755686003902854372797483237466835778321732196553035971191516215575484189472289014229640146387862665457923782665892622320590475277882070622796833241388604416266835788501816771474067306970208585321097916603232153237252025305245471330495614154286062604049928906576272685605028277365243904000000000*i1^48 + -22062054597069809538176529897670733285524300949108645992327054909798544095919484528849968188774933242533254318043886531989743838399339190772977348092505096977544971695233673996049022982202798457413149175376445627298568692500843196582572043067249534156330089368609144316733059127651727455237764947495595761432168758654961576580297180967125344358465471017927487100754629890802330818185572542725965649889448287309031573869892621253281727562303786037425382038127803483352018187752365375475832530712897198588058426486832194478360659746401247697012351643083706276087431519860397358578185361121005780689177563774036331247378906504629727851377565398924660870020902799364643920377711625545439232939330361285740521834151793255571691091841768585197996527875684241341000141204037947164878810531639642746202055520359649449376163988841156768662551428939600608131223224058625010550403570404983313290484671712515548415136098131920458660602931745644217070163048724935734986572343722185859914465243794170927452362711990622890140356677570161502386800800733931031682376897372377161689382738853987871478332992959909552990824622398902055312544211508465936427241414287973000291117414011916351767093833669560308314504067154286218567408924941957412809866491658966197452726341461781649763761645686748444571793446132784074459184512405259993453036062931679382092051455254318198936835177875742966716107103774519215487986562613997107427759174190183091532785110983750289124137920489527824849663629158018918105585992958071069409875553007076307647202707947718761696734771221903138102688412107140098380266816070385447247144688836345330659120655103434414234236083101101223485905436253914601469957537829157637602233271888730673733948222417767636363116050954000461188966948559925519989948777187983485619404800000000*i1^49 + 729908811951325898608340387282857971461337917658773123625242476956824412322259985040110381781564107984893978620116931867490306253028551156862079207404613262732941195768311621344418901628030626434406295135394297141412931660517514140069639016310632340545510888264142660112909270792427520372912781466671719745173782627262447499406989448798851636487686939917639398416712388145306551459395958562930421965003268203438882637386140054024446840798742816804343212984424142539237278530419345104214467996408872532184474151395888548531657200861886283426044224183715200180895950645858229272640231865888312718789885076683189581594176327597018261951694198758794514709416101090476930777435710388393555085378141306884965554557046080105255847924853372720059659431203280506876593402583419363507175150631249573751909689917586580593579684834373324059427181997390898834671043051682309216255059585596366573080380269838452341942781797537297719326205367632720237011288144146270019436600148780615340722587926618907347638298091865718534422553620983153951442795236413234140914757590785413005507330212793420317529533608294779690993491049803341281693626011513441834564815780383235568061150907185063614436461201184340483307892897228604078711917477134388459901253157623006091929182746084626559426240897654932061773080034740348477825685819886463020990691091362740728768504947993870798181853795990220151946746501865298211729985469301173422256092523958635118295500968658475410488008361980706862608454085049389163698001330895498164289587047275781224717025464950811233853187732484262785721275461752601786435364642735637841301207203407076003627597582291857708556811981040433840141531169716437914737760249992400353366210004329353546858287090366946743978178981714438801152619793382361711912106852352000000*i1^50 + -7003327516113170215251286948811476104053786332956599521769225469827877790586608417748635146383880399431318095967648091868131770822041036833309309333069254895680293158055018224008499740933428704189158637574641990721493346077244328136653286200485437069158954532116670654020118694367789324664128721989011322713621709154905748959242468092738711663195854146659097051512579698082774187853037102183428008725583847676226901395968586853932979951510163474330444970681846125197446627133116814143242177997409428293458039837820498845224914875746393467312063052140254873087503120999213791699382118148772190284188132239139494285163166730330498485589809227190903979153468290449364839894439977672474173884314079174797675458280884152481628051005545892031085613754206110460347589646698845139772083632027983737852062000682696795848315086493710122883697155748330405487004457831409634989761639728572238946323577679364381427257086918446272107258620531438381546715050907524734010324717875075869928565694398363542019884600797207942330435542094889109524681781494700018946936181104386089880321944316018119308643431099787385423025956223736884228472042771527370318255867816929769040445458465959454084615045797474887604902003984240645920816182062647088337146625868229271723123408266956994987984769775886105513666533772208849496070023040786447255878372543550595529605976894062566643962434983697539727713103690833320498243575985323052669417508807370382883075967129829861237228858185257805353885945267255055847730930660137800027859515010487118896072639495639319293846543036447246069067872330967302269201843777727772825005471918893196321456286094336759049419827073779900992413220677961578473028297439375175109959160757224652566058218941353059787176132667808581492958647259286732800000*i1^51 + 8146903770520567066268237100120516969809577965188370896821700628423651821139635509063529407622636731884962430402993813197741508324487934399006383523614344555626292005006940058305934662399897343955608024966835855320142100935852422118530958276715480678745924576150419478425802125785236773755406728128819590149888692601816782701828433233312206295447192470353474714636873813263480309263262448096855701797268159977665510918877088392575043920914053066926693688099139480288473879929573556518631478659428453016776967510347583131329740130887922523558623768758382263932032339877593175715568274120412737112486424333519330198105619667467865420482248076439436897550407597973905993383823112887878546934525758422582308241595296179340914054134417956459706203104911462497178664238211436201639680334317260808329727577749591298469694395754703305764870077353957233512093392392137078504730471095253008690511804466570404881408003860659321301982834379064269802795209135623550754636677229094660003464815086186994921706827246670850331384872403509311131386934349735196209618452192098968019535070029700011180600860218955934357207651431218252050819684475749109779161658447337296079252855849193665306462915193948756307971340955753445375891731680212703727816650480867254611459838005621691124141760143000687436298688845716307634442295082971360366312045929343929106393450200059877266722961764296049425189262646006825717614371996388829363342002933568628422185978442624840596246473863061977310449356333126004887738387912004302954194715606384863734248533045317381945116217049806728209211872920437912850001468052175346010476320180489406577173529345924754586016526408796666765292539539760771384132367395561300767720889687637308629729498709133157542428442325244088156160000*i1^52 + -2755181023506077063973185496169342851873840331628059586696699349476153171925866882630037698079551608290856675553095332564072122430294565903846182352779921097560079129472799624986025503383533702311332721835453432758342414962479111857993449183390014055383393737779940979860440564133701053121657999275321607542790158403311828468140026723221123780294544528942271214196355302248242590134307732059259875975914743344569395245830684313848936998492224228897726280928702101740826697266084852906748322550622653124871051457741292661253892486856726763607701941911865725699623189367698920613885515299361023267436296370981727454140336850173106504797187316629169644610712122887394373875254820036555904989459707874076071535543501323291339884672666066785608431993920903839697979142018543712402114102586155533315007909217720235160556826473063690828929232343113167932159520038603310537498561029661792358771495801630134119149422466118777012318197572364882278898235092349664687960073673576302085396763735896121078812232324488431000735450655498164602662631507760285849745492385316060572542559300749545500041737021557599982791071178347794095740197458231047917444184323663661699370213496160760960250993420135239820062152211144559096281668052080352342044986061859130061793569389412495760218891360682590518547750421077516084586208842164178481992406235268051344231552559192521958517083445443388124848636990353388540396711061444083431741382161624299967984369976168234834091923328173238572801837930007179133611392394593761530173399241132165659091445734087069836513499742977372133416260478909845185595183382891216323123395029340706677327672497472050257478219207274888474748868247393015277881831955458367025015505704864903951462042464430423604723712000*i1^53 + 43244799095934160703046399783253980396210541116833576501798012646534036159856592587709982431162634988485556002041370704230808262662434904881745056376778824549424112929517839920037798064286713346623822562389961805468316897523014999203664374723830396501185049240447283311616181386512359277158657559383163051236396846487005118907632221867918479791356587418600489954908031055869956101523045788655357383712276527296126205382636415479916489984730378942491726349041119089212584176122216429300722959154138754516463977433229196211958342507281956335610318399980881064455000539122643124204369606125731767327466467298004128319408534199183444703966612819068100101554631314965206058675708504113178493955285039364896491741069297719386558180031851947214254497774911998926424134351534990218614638953902292780681391587735803459178882277023990840076673694017882806964151553532447262118271678838172523153929316154165065910036273962172882813308158492938913246726641633163115253664989108892623928622599159152607774519449830191846582842596527180468435138396730260573499288645140997423142940367659697827239703302705030050005254381602928294901766726555431249116511881017265121230099257202605022979514166562622838819721865495269217416197586747652537194531678724421632626971170594457239377853169000203508539663438555276289186806129894981187418964960035034507676546022660762675268704927929577705882661847131765192746721027208309954412839601330495682532025338919559772914557470937217621385956356426966402859167554610784446861401465089853883600683972548701836973648816970195544690543665617307787325436809917108171307468048002054855752559640378790846778213728075450428408992398927622952025534540808431596056312973830108700594929664000*i1^54 + -292256614478008109920298002539320311112620890605979660882547650786433269698021166905542609046190138792430676388922698312378856870203748754493852628859671876006603017472592281701280862918768993000405292794991837221087306446322018777790997516401441324490697468552205459492566122520812058595611659400593639596360089374101853948932693402129983355830276995142399521271812281933665558797597959245733913291723712489761663964830887597718007445048794118712311488627345556339406601667334504865033577820862244901056026457335952890298124124616648699353506756214270630878103104131408162064572221624117855405289625254636277080629494081877431035401170703235426160464866380833826055200168526687655116041547412978023225228336095827276472433046772675631262572359840517957325517874330664895829616430592850439988376359186051323060827721402374695563280884362400703749109577965438043026033815525187648597112751167137195684068446521516354788367556574577491290430973868231615277868914741753167382998542412420152158875590971075379130852411281855711282147910427096449323723344823677050213713337484013594006528946201850329424806050071615968721777179245205499697904260663205775299147607229729222559424262380194176563808694239572174163385468896137529063105040793432242636439141261090615715003459889524266614866602347983153889035756609649647965583040830384114316845939112508480877656664243084549307607097263319254752679657035176250551720503459008675597067214999570988370841470727760362300924388269463639546828752182136142345890539242365299555370998852843479721294424142889181415160630438174657462709845607441301636677987434627654430386040876800997119682676764768989097195097079471536746355965596670393603567124480*i1^55 - N1*68395911510446221877141956620330180732485733396830654734461617989859518297291240677161356603809820453107246488400917116724919141255060121125674498813434636123315501545222508824321276236088405091763259880314139323538889585294525800638926092338656588400816151174658573583520149048843355442557355410711686755662931439803799193491706008840846739172190293542574402348452515231618864320286221732711199839829149367581684278354384280663422577669741581372367477224542597303581973384467771518018847825513392854304118398027986218966988736584687162778919988249210175945773783580531805130940667330418616078735206822079841270259451458074313032193914469022720330761910360137933*i2, -65284478017585759295957716084168864269607195247143955179698471263471697867274419465940871407146121943239034971458761275657393230613946191570058456018273716017043913186523420836270431802442507292734215033787471273803052704708101909936706510260467430110073819955365624136819868056732613214799864367245659660777824069848153204782445885007578497627838958278598596382991728850861360275303092419605590114978577257433565512312082266364471173801275001620630354954447477720687293609331609067667240253827673124054623417732799554822212776798763121647347287448663805595245648800821505240578800144063597503579572059639918081705018412058298161851138839619376598194202457919101001142546478787810010830644345830673830799964579166342354003096000125790258494300797022840337678068142710051288848256086998583635503024660175878812179096078691641103108413270617674663169054023478941573478382367470108014342129306090980033277204566057286180399157224551994713890537976366654651234233164513575132430516914583484873681502011236309458253891227958461251204238483269959703173254322736248068677530213627800457319718855607954252131533039077755606901957850018145593588522132583084447224911352813834079972451415735522440415131874559271034567234550477246964819025911490682280887166977059997158672539801607315465115595218006919039609151968580127079437084976055301684184765800450060362479087179048498428129238336536138281212511209149521216634052759117988859235158882207246724240644174390981450643377702613349337741063190091127912274227635476022192728717251188962848877240435819233368959169777960745957182013497597986529149888570700703162161483211843712158497481179422285029538659607085810594143202614665280233354373486168096139398767767556745501460603632256314145805706698529354283400269898478118111874794868848192941730264891004283676557603047703487440169864609655838011690765091956061437063254050272054137218173780706487607109526239823471143049571535093753449667998150793974286922873206545819448762755871444400458622850121214260542948941342870332294203276445235558139732639007941591040000000000000000000000000000000000000000000000000000000 + 584609569205935563825274030264808954285304773234037265984143290168244017577497826272447991037430148926263421585945409445420964186836529426436940900716339615611770479731535527119911001545422569285785613220853712685604695197918925529357172925072659547389699483035967697143006605289879903357335343186792709001229370309690134535494088013332180909424868825491296536183631224446740410904495087874047449305264917029918956843323219167756624066119945941891407316945408558967708259383885376615757441631863378851730406404019076750423207724472753562827103443755998953618343443054472073051510908765373519564890213060796497316932559590715515879247122807675672472631114285078387756019091965693193334848924294499362858101180213162693362355205337417573048629610164558400679343805042664497986819912118982053113362490118030607002692005469426133794603100136656783872351581341829654319805070552216182255830559565508201826694036984023421085545212572866163275198050596562601701434812828988021773022423417952506661765753659327705695954885256268343469869653808099669876948109163075854546651103948979640315576381472078805376684115287762846041382146663579188065980200762827777551889014288199447486925335853605187615884696407471128429836769312471817541560328163627602337653255561602206084230072302417304392630494097970008914297655503433916330560736312167783559512144982662316895098270484505148696149588800142276821975098366379423879628036174722652528721263848021962119391122516994404150797484010263709510207202762836492075522949503580047480833580883052889369814855874640344795348389765562663516549236975718031790974104959764368229162004880379346975153322068807230403123362411740396883399292029841421696285958119900471916698248647206187565091080125629965623881809416991253705771124997815008200633870729168139252041879054148909347544827482113060471367299995098454355564598142340867073064645190565513328584875953236645491046889850571610038687163480603871219411455396149432869375632702414627078645133620455191985822132015049429004626258776989253100803675848625971704034628865097728000000000000000000000000000000000000000000000000000000*i1 + -8346757615525023091817861942587152332717363026303189016562212566291781970126008110625157518374741307154937694291573471884580629047877265848296801260372300265595029211195237637562390743380956245671861461878831097299679595589732637844110874435227682615738170760403207437428414472701844217278878558057714719974846010012533512041047705385170031488128704941871154127290348133959430396040587911293316994782374459722376891728896516804870212739079022060374053681213098260452481154450908693434754695127747664202546093173434958145207500046585353394554474351782233888632360528415775927957709882902873306084068866435245418264145630011635610773396450728080565998029272163759596787133218163134181545591957615061560512200989277708443865989866875439955771176965199414672071595387146318878175187542617992967473010433148065852800703051200504383292943123573631164837929922978949146009347496114509741058317749105576267379919787504221912244523043618689692091728291629897843650047006245373687306919334945401429614496878503874813641047510362954577519666332361328121859311400169643882669420122608474474309033018097197512456473899575126931581234658349017864758223409289126285385467987489044549930147821434714147879689166027464625317901243188931918146481695061644184227385321750939410328071827672281161487892285784837701812678670544691624276483885274926489826050665328650606706283186903574652124819495879115890022999437165331509399735496395535614311436284921466135878039954424387561343050346139058920182311570006378241566508212833147423620503280136610721080475099985043989131953220937843777208243913926855203298852921196707756273923314329778876605487999877640789715460896523727265065367274247009227577651991303406416449440512457719674692788269391018453929876512823298076253871397799715069507100674932509777624564988344112645922846371080889261944425233764385141032522227894869577975695048792303545442889279787085211029821147861360430198795719203118563373059858080672743218538286616764047381558826679422405920559734324400468387718717244797431583467979037311926345124583099596800000000000000000000000000000000000000000000000000000*i1^2 + 87038141926248350349313544238472752327144419545482247670495407187962349790664868045977120861588377468284891694237810273888077314447260748309587074722285658472727800851494893075133224434617915091378936847707994340468106258753478643364082613389798474865330508260931113495984756250852708569015095609799018962557708121078860726547183339315237288846008220164179050031684441065784868151954381327342958943359433195234523029504353605478535192593138054730140800495266025569854163292141986155736144446987525465661644533733437215869549446405481639365820623453858121889611939729763842464103959239352692960236471371709448495625789066981230857657712032537772926837775294804436402587977036006354132446671439071020329788975659854557174864249515793576107384506065932794043937948124916222599683911623829931919460660700968957364380719002792986295276905281673305672367625511519291668278022057530978953601604512342093680074359928384699064172083093406104727768051397097890032729318185102864605725096052129400202478412310534744676946254395021993338852828559873982313584124770889554421556638340872847022551509051154120175506418071579165293882211801541516686643657785337870871308610144476918401577303205813453864390726170810427332851644822325933809709907824926042475876294631583014201515986350276558652637994207942292511803879847874015579910817771007587657063714576819340465694010935158334823179851993346053019371562877018776606880540443190765180467003894819079762598718106305960626952525573187512552897058865087766361196038034671092838556459732035013124836920397114525110252697876462819339392219089947616898283535706601865241732942422411009196826224379015224002025161610004172762230497144188653253726078151855360002458578408208605156612882370077817373939225566161786059358490943883997522700200273068398517349653954223564858339858879885828390044719030049377721053450788082759670698395804903896071141586347364414337923498302787224382817373967441296212166766414622599357821283170353615519448330611088455903146374646401587254773171969226854304886246416768793962673267686768640000000000000000000000000000000000000000000000000000*i1^3 + -631628667353998236293804670111930566962359487221990655377383383464511615784533634664761300439164509985854244907771588043847933842930233319136953175026567805484167338747213519621008422159314787517618269512309226846970611636781393460448178942425262461754442021899071572365280634226987420884307810731269982620368677331992018787032451223781758195479914108987685062637116617523530408954473373928976045344418035975661370865233320205836214153079064183108823636610181979506791723054584012614998975148246830518418453188468824863231179970562360793669069334615672432386331359503280583712592814419546841696508373001733777911994856552772709107653207430861045355463047154330744163383231195387635365473151425771840759911197165878497462119187412053822264494309752353487896477098674637972838542188056456130369092342031905020006986344840548504006053829634237388852603174645559343530156560754837933474696801497309324425828835829093522970231249853218886898926290845788574426418911065287814927064943710130864718849380740340907728629959059461873477230603943622969009760321223099140586974742487311688720315889812542561908111702933659810038525163871210811363406977689563692717502003087031377920125864513936782746734989715204568432908396291079851198742826865043558658625687187956663661438538006207663348111407538778186442800288451240006805400652180794902910740096738123344298406052715478728686739459687313953340543920544902984767578775015743544419255177964883451930397769748386748763612004689021277734014119045276568536296574465915693821198134121981506672660429875600561380201166392615286728336063969586415835724382939452435365226297687928177130165856983790532866128517715114521328008619637169614958401685387201777568779882076228166577382670971659784603574310291079161840934116055797559753953754125022592540116863324530304715057686835261626023740887054338039324776104763831785397770419723390910381267827014346166261293814258682698583910378797218648791487646335212826374369323097593168487334441656260092775975888525778651468597694896808446688514172011781937022499932864512000000000000000000000000000000000000000000000000000*i1^4 + -6475355452879522840399274167849946839885750036206273233291970010306039296767816552470930989943209526954774884384890707247263338067137443592205226002669570258932769846962862543810766764804396851943995984409200896727730714891354801983078801532086080338245589956719927462004384042641388325691964837426057863926895209451175740986027130414490019158415682573432289819938671078565937454597037689687318638620101392092968241369518107438272840259802554314423299163321289389473478741847739380441332059162661890826952717476905885868734560859875997148524922519692865434692663961390138458886938164977989331116514597058245280980042765765766086098879116939409303911462081068812949370800378992774515629725827316628808708663177102369356132930371436957131775740965473894251108692358282461197289623337565105486739794070170833502063846157194356006613101629759589679770089129214665431179935316640503609470378118740837372352879966488021118489700189240306317769230813870495384737143113514258933661557086102297336767269481824655888844795284946057578576558910410036346319371192795616087530576416211403179137896396587005777711472438205039817044183455133818710336735076743885407079708934346147165152621929799165046877542684980057551609359203605457114733376616366881830928216909102294668586213817918548638404053428419043445289003287349408471143868764857445282804906606430193841306693479760782551672452951988163844650106060580408124548585320211287992492708457442898352164087280612117932499918139564732097496153377598792883282746914399285488078803246200957792052432917855917618851273542517431415983703491250177903046928919665122604359700748563717313470365126350872479161068984219189234803001496402889850533801156224334458454109608319980478751199248636657737894339338207974301495596336420444867697906662834053355186087619403490678454102508576052570777878373639135682418362402943124752778967121587846600885410277744904097628022450073660915102463136824012411877275344122398361734877321808265672512494146164218727940443194837613746238974692768740823511284543622909147263906349056000000000000000000000000000000000000000000000000000*i1^5 + 35632748346089217227834307902849491917779546866462531362496990769305536437609988504269920059175352664054262244890286852201672060050830788230337334176675528806775385377478181930283707385927006306484452363375540806732397940037992003761071103304852676370670710389691728703988255366414111500646658056452530372654980081329596133292833876539050429001883883867976326319985854821763408161553653877580072909482598403848099717016391428165206944137256342134598739666436047544091482094849338957221340603777931680535100791634234630851457244348641272084479115780067907118892169088586473224733595148198674133315176485640170221681909325585340615746348502543184060926357756746226051398846605149703385754236233322260524958864839700744830393335167453423346634203901153209145856529868535778701123141814811149790509576665737574513391304742526150158410828329095800810669184540177678047255490333476046102151384266951625476132248465740679219394830449926372319502894748594561760189498003815204897998680388439404485240420030122482099701401045871583314984118194022332643527621473940069641624125808269277916323719775082314723858200307336536954962151127588992009207947785405482497252226746561860078075282100367406020469139647513751300578747146552864529455784463224741161846144853165584308919564960297243593946504397912797018442116673307171959583797113605486612594758535864579536045599329018105303178126757715894425608335559072017914037011907210880392684454188850817305661135180698195853478657103118791750622224793845587126429049103317570143829871326039391683082412583770333296352368423607453451811554198050672484652628020315593214870785040854263626832960784220655060660795915490607814995609231305592693721246273226270580303254951270565989912519149021455557251561614781469869193404167815865893400299331533463202513795213600574642149336671709508670346902448666379654243855247568612976846109784254528067386522934806216501766850143827874800083527031590382092842623336432377118617938754475838563343982194469965924903871078999780865581420272745784781177569706838323113609165537280000000000000000000000000000000000000000000000000*i1^6 + -54250183406666253179538758669623702103811864295885805772768338865259258077414420537343552646359372123218306469365968376189737631118621504950460307436114056536895118854816276668170396877293558997606296440042852146386688378586606488976481138397237737492518911552026657270423944473416327408939400489810387930619341020062837155009368719491964284605444083345577735535323862359890180087665932741979644675424498004203107647795533988778005226075076680242532673935142539284116518999960126494158977448457033224714131740787392367331861768815709246204507010851145260873389182779590664970922393531429611635165326796217209293773297492307235035687957788546112251004385341878248961051699507780900655408449342404806532390774250938321513717913055668916013411128699019711206367782433249351616396330362780481466484504083434821277574824363016059558117658837904300896959216311118767918615290903952910471856751278549407289457300702029237285881223564770984042024740284509641217871178863975142563542191392455724202804839978187556119680063395924703276421985794011001015189727941359897506140619660428206868899278319348286290235597557563631997092649784777131298304954316578754913936712114679418097993734332291106773666132602731722717242786353272858560005467110450477139905101700380805028287726572710253120781874758722728925076576400487307021653520006386494721482126009670233613310137081165801547829897706174216806879087847077315939268830222916693183514880565412411095502098712761198843698975527890767961904644133240437381566766948702012835755509094237052214610340472107118559605106090235409515759421818432365621412260256109156683448633841508711542535046170153110189744814274550601606100846810851212264099757029520515462236053779300854912131446658008366222735947033565826169006307199958865601884659032467941221848933772379649290842102128975414675904537486234925911678163935378860460446332413319136774122401271249486819028963423610755595037253817844344018700930308282761267432808907191636211927918581043457637095432216744064945984198678868504206085943556238861832665694208000000000000000000000000000000000000000000000000*i1^7 + 28837764029286842210683247537064151324793523192124722738808164144908827999698510053080708967714110687804338381657273436470050301664472506234888966371665703106471668653121867607153962698028924518755213895595682498934733188119703011951334897191084880753083991327204313133495526065928398843037060233601617422061675774101832418986116043566427745993616471902927307341598850790900773336872970516409763038037506944332210350703870828852947887908341877945443210394128865054403156654069451325426080910439826835982481175560203811037673941625681840024046327787040166066935177583515565245575623983935847605449503511576624141289863369418335545454693380312926457262856849470340546189112702908425154399877668323725540196552602077995783200137776380966878302654300005789093773948617927128333104351322048412927302616853736493974850778059991624373335211264059279000523524522852979802127974849123007850839395937612002039297411534135449841984922069527974298509711863675009752793243453465918383575355632959525184704725773607776163011867809938358666181602087269419448848074046222402070949691448953761345481935010462576098331149658161404105010242030762616873774516925649256620133947702972830050196247083987694901784310296767703613263865161126698424763090117404210346266639073161021217918020212269558834672146287943854511804425380180669123647808142246792440765225542022259884030514881506871240299860027354120590165680227049304351199921104162234034127104738114274401840948688481154108035309250821364368077556436338864413047291022633881474156039406119379062909297417335030699503830202772641729896843199712111265016948892782954698116813232307494278586267827141361680617719250135681069785958442587614875004482581039183760590047739327226311669254679568183272831807998422916387275617298985602538315666270007418730066446374827919260713587356022524599101863890592191964285718402713707295100607912809648029298549396028901502305399408173219728847070605099266899609656667206390520340867488563064331806045783740690235562164460796172748440376565187785103913372413989880125089382400000000000000000000000000000000000000000000000*i1^8 + -7755334002784737904788880048420396181558520477299473534782786112869245374865708462191424583246293416840460425765678393268344864068868751380656482280328519138449330844387649238441233274817245100035965017937925262901840638095034757859937798886580393663219458888544497063359066764893700791290764155778579786031328794596804043457980515975349376412900053602757811726343474116028136630050629451432007906907678698910990293492797542871897712875022510663644143603210020971070092027837030795330075378607489823874542003615671496950279020308775673098499132319812689450874747819902199603372704823402494103092979965209204370754571412197952720124407887011637527282992917868373821614646155807562645842506257999898957186599225750822217649987373154437281821650070481428152832840949876474217785711204032074980581743871942277700731481716786101472429139752737039493213179201923717951211668943297502641104171236582471354139338687040802693581058412954094285145980992100492497845284773443942785468759874446197139178320199767117779310091532286161656806786896030772671709827971678407407359089847505612720524750814123122754020531275389805691370422128622723026439733810057200202362886295353949108840527778173840032079721223790195840342256167384538882359686905812519491339269666695041258846677428900397343779094205975438864715180228935714060150113221086607055819901655797761537927328795862687696168000602737193170001840519805372119527940363556197987204584759463625913067333817313787483059108182669460125090617146938540091143300470032549950644698909715653048801820172890512207070273604587252746105645717160840448708927560892555612683662395434132768328893319678690984375081018499204900263433336951810136292637671797228883639018643988240238370847935124036791741217384220210310199055578892959620268521420431258235795961422748158814065781370151473314649603808216857428874715346927496463685933760256476240494331293513926856153752566278642262812757916416275987259312961014515838446936144057765811629952985247965945926673343450305728034985765396732018670188294806051508715520000000000000000000000000000000000000000000000*i1^9 + 1214425979504451902648707720940376709673314679911216177012398454975221058815386929033242695989100016640286353759970134927918506487426595453270720711625545632991893187271489440918315989205148726420707901119423642175085676576827761156858649779556509409976151682534458327735425024633944817479500174469303128432692350892324369219788053567292482657739186453768228674156772754742637165741986077338136100473061579083363308950617762388466250694781518790865310014096367571219592502727306493235705584027887837781534152103952837472614729210126761111611425555426772365562769890696510365547129408614606285245991924414164356566051460085603011069553345505184566079209005945846211349420937091428431271119874330128252197165509391345028252886926875335374610866873340648513194306099022062377716792433871423416446831849544240600031407706532334833300121448999354524601604116332249742188039938647488942930508098708102004780465381979706795984615757044992254752662597966194890880139347171663514464736523641372707301880717020675605640460756759121835541209421107074809236661628809750741477980069044767034369855987635676272434590689710457058594349259364989281060168011619771497795290179135519976916753289827111917370765544856723912889826394426091228834005308083186291096146380961497806257949201566059716311113694006664484393857429360564362183786236030495186329711353628824108919698613943799856185991002335544110567251342636893016172619035956000749654909473958144126796608576987901549653485286819981241320717440021261328105871368541859749893742928254798901726154469091083977876322548807122416892077188813848611382861195607857207970945592801597147593163564821658889444904992834584421515127126222939446419645638018011167999090677019848620783896137787467612503340502601639423858522018503680793774172956067883977760072100823924246095278863522462188146591397808412766793115108373850034975006277673420051471736459091017404387752252268187989488750138973291985766906826869192814328644942264759952915808704086450463388382352226322556139675494878870705625380197857627209728000000000000000000000000000000000000000000000*i1^10 + -158120180960603855537271818802514023842770569991780763679350848545556056639373416437776964918736190534972554047436473097926515115547695790128086974938259641705970140496164681880067484558026667889084476777271434695549668185777313834286657570101784196118416818831801840280926643776815877774858325742812247184498005957951437140970757850624884607905999012969100293051440990488867013596833112359786512555838223003069656939917774232307912412299773870835267888211549344705710441727430591205224639456850325796749421357429772728387935542357502338318656774044179115656341811187649611763124355587100286561836296488477968529781755465148891708315756074896793111403969212343939997580744749621143593052959250539360880039339802114911569714287191147718163326366230521345134435022024487751073703969935042302466614239492886096040694002063883405121309857973674566102912364075619866740083931489143731277527329261314818815665863912381766148046509829705374777757391597733248429715748811942269378155635404652563849506803177882899907552269657131348328312704037750581428770341262559271841227563255873897032888654674818499617849457272256233337491191679666308070378276154353423672376237348939706094081692674535827413321387580238198756174907000284361980084616233181812997839482478932906101493481896265958612917251735861237580973611108500332676381181479496740123181811226371324748648406045253856955002121746284604974114195856837229139936773787743036326074062758950112384884650616388684101732178698279555788723472217720781453606685436579642171463107589146682978699575931438375887450653182077219002149084909102916706791974491465385529256925724467615832865281628372192488803657199763649912423505138001047266330082162269523945007917727648866312024938180089206840732183233446491530463466979931614280582117768132150320984271519990700465542638374350786379822099421986243658030959413548904443220003673700812713896322265167412061856689642799961551027697839803662421439131105915207161662635847775130086067867682812037233520654898877650522188283031487024217702085247683788800000000000000000000000000000000000000000000*i1^11 + 19530067133564349033381206991027628186471918888793220217394721140911062049376198523586463134385003268204714558480099721663508850523219362122566895733278573300374691467609072356441375662895154904812592195262480872969343423390893991167579663736071305639082537226151091486348265879067026899327985314448982554899289896599645202107568155510759134479213950671134163615558606745290751510611057898890739605204836140903771010699340676530857262286402940566749877099452711734967521527352502041442734466336404388117976458661314724372929031477047726074504361446658741356789997080762389146225588512370519638855121152866719441016277246850176931180100489598446104341130935642887209566948335783200033870386685417455863867703444085814544549969961090960601710624161280512129443801653834767931065706103970106241875588285961466574480469893664927054122560817551576597943974313255584966863274549506437950376771184271360338539573291374775956910378131473723869853758422399561541238364137904844675445737464472299325945311209268666307230012828283588349622514564324527538893979662675727815630565132144220222069005105886419866239439427450869642466617965872667727141157312770253399522543105792602379719216760030635271808585053343897583829054848670589069159601560457271437351210541984823867972767001316436018517822655998779482085943896654564597610103621462988998840090629783057764219492797332050827816569988978701950758909628531920683938399680272444096659041445892873132315919309595294590292832480967175374955546148329667507852657668699561438660901116625461455595421138025805523986846101864735236421629399434418442141984416056381595996472231071382441232114576882633662979974629052398200699155313247780939665833143128840315647935394465751384455526047570816324261460481261199794348273551292296043532417707613852088144662238629340537478833497009779020586694185687651442163771764808239447137810640398757129787177677481259015314226538908892407405540707514853001487399527583809086674562628560134395899815576904976078228353830568827464000355847831554311892333211156480000000000000000000000000000000000000000000*i1^12 + -1864552426292408470472200661432369312543903751085551660583723281506978355327382379237704205666430866728069815292629676950008408843022859707859306412345854359995808838457825857196016181852208652050427028448719206329794784823533191504687496441197676358607072024801758131623922712759905514201978199774093973013040748593377263887424198348665910363237610401871304512452137350318460929224177306830449127350014814211260026198427566331176666336725682397897327329629652385754753601288566561722151133967120310545545165903532034748257993257104041434902207360727246435096427066457111914281101301002193254819196006752523278935075244215426885442430604103814794423053198791187917657385387331820987710583677459130788937183131818151021881399061795021200991233877027410547291902809358398204412987592812946300064562942077205901055842135523350426102302164111573898137620723522392036530474887103999766695892383352528497049168853368993788797159836400603250794591002009904360261717867436524717556676295395792459081018568727196502245467323001015203547677597526374245946220152025462062346531033989937167712294961280696922269044155846338143573837641462557252996028015095606411708415072142182287976786886554885957358386629506534687537591215696599649454887044146490485566671056798932002096742451189204103413689614591233955585865108764779643605570766499631271200300731447420240443837492809009610611936196403364080618994008469516985811758816536787220572050037212095548908435812028941134426005564755323051767304224254048806953249798005746521999066377243889087840403635839284793205681613399639452836208336264198691758481634501708781296811547203353047697980230724229649617784856805947886394866727937681466077145083335447006074277239285612568687517383623018235053778059544556039460694385614874444615842365694843191236662410294522304127057459922565429832550268165978820059072765462581794951109847993365798223424655093585689775491397818421156905238108706748415395004651296302210328709283915037177996621485657065838837957590423023484698849457778440128390133448704000000000000000000000000000000000000000000*i1^13 + 111891298093608655344752755980027854306951401370941341269850909501855324519220658424641719462174858668226151577681758946385656614342924888104089321281270145961269182993859955806868422366033009592532848190279024182679820861452187923362772656233873835895982248514083872584051708990797224485876805366338990317504886417034987420700401655002715464217727620619399804451069698510120510821515451685567835609316706812519590295367993785009700834552738113841942188932995827369507325343577640008444949565023765801793175460345903115213885900691305520225571106537049615283497445020444940267080758493591817374983596797746696513190216722311441095428978482500011656218091521775072818413012205534815252673030136708773282427521571592235354480106595587671471334153475565006498117081109365843288249845861856272794682409665651421542083319705435063251484036071081974101580910347092542458282078526172002334520522213703784016949100535403620503937858722355791725123385250436471794154127488427877178526744448860985666006230767208555343348879421202088452558174749973932486893173945647448377206243346248755148306734458295580809144231682761438810325090231875166914821103315642182224524541339027804951043592121922188547305971719362452548520505807376301166199215021885383905022892854913959143498392637893597606495769639937480386775252826428498360351250773682950665624193816799083452362127870536549099660420874160972021934854456970133933037369552603512543760846089450848135681489389485878070399466836820449314347909740926159007300024208577026929725496217404142252155818667148454860095906148434271815943313680716092870492469682656603878519109493110290339002110995817764155936149503756251959190727527043620441538891633215379613254390067991530340990740065408128058617548413224779821031295818777840678013239616986137848415703461719821797713512596657342783321374784380607936501449739678058362652067660343036694540324965935605204803169698209037159476289656510281363623720544726683799116576775609010744759863964717958433467394923073436698745412173453038426731315200000000000000000000000000000000000000000*i1^14 + -3578679311701029027370407739616347643425432119534115758953899110237247594198164520352840528600141320768099649628675197057984929412479476929871466395165796344346179183675868256172166416024866024202031980702746692395688629347562253374933252666363920773301478157407125147347935750231384970288819908887912702256334239252671978500169720764992412395154712337155154165716327362946494523718250276629398183035894062519438415325317024214425112763126867961147678240687686499405240706892523637176820402098785584237895857432232106612420337548794200626051947475597458288674289026831443368377565843050758875549885225816466678818442412551113182511452536891478185799249100017289979466609537165135801377387285962305712604560695698533977213000543590967373901494706208255952474567434670270146179649375053752290591457405259296816741327739050276137684943906050635562041145497950424788274977644355871605137234981240962295137296412035815960993063728363331867845874378946114326559549023140838120463516817933851379224300586451485376937152996376920575185819413206684201899255675358800656444697367298766694262864790382433220770468293814002747129710593162442297180061186234246928976434256672628433572678334433451366914570731060889849426381165457938101367340376566302272790167856135254222801046807601841318762224892482541798073200584022096330958434245812250389526624058426501627886483976052757051309280981184932146369538477074919933959699172922577551432662672883622147399048167521166573237612230374371965306780718929388595890998597301608830912314448452786811683259927163644264366339050067745227840041352594637344522199397640523955976166801049483459588692328211717518644079509691797168740362210211539076658147145881814744471162096098800109619763474808124947929904376260171616007072542553625686404457612126145908442635800089478964447339483592769742896460296308641834978687534768643041691444777056670455807744357196114559710744452698073015315101233645555699963320944591722530253427669980448707001030979907207115715963955589974607984289487585585177559040000000000000000000000000000000000000000*i1^15 + 44406470518258519656355800973519622901086938387990385928579195423627345151160228847011086818158784987958291028724745425898293376043558822786860310643350822366626053861627879693194202491657176743018684966829742320841595197626074468576762161977255988241769502587719860217528513498162818436130085366664340483994525112183049512344702426628242764128417900563127044655243645592816861742470096010784665744769101048969206510760490580574216318556664753474155148767219427811966585404541875715095701378592053900207255031139218332264076433182594474493367007132960130526635652796464883429585121252521439834294774407822495485303286755930255821099500506423149562282019000595551882851468510182969802280768179967117204748310053021299223557982296688545550684334779406143003034330529075107625750541112162549054631082943012117466935671651083705198267770224506303295967068124779447538329554442920256692241311714554442739483465469245996466824731691296653740927706163597005202285027734912275773724183531492523084604474805058525163263656879293522436980575218979442767671027142611792081158138077395263828211405639927600832116549154274994546451620643154519138952485281535354240495549014428487170852864330202839618672018756052658517268943108951301304771271607338838636955769247974273030767087974342088173234578815167940480403246706196650167138871848287385638796113887042509907417642494850219515906612649057276572394889562690373684485115789112863316357049054060581584132558592529169823080020419615498337187422864869209043913926087486085432865632949084549258053299524943570574101859816350719488263376416681972630431748041256116450304379163115702075011529832310876310999822438366270105745288721609597685687560967603129014526666218183105969460679064089924242261704456527139650093970030993121119018898639608938325227960731737849629836608385458017930377250009521703777437372498898371155359635875891340912308152156535532164795539868022366837418482009334706425050438001156448932125121379673951548914978939352534214277482478073140152849878938445414400000000000000000000000000000000000000000*i1^16 + -286562904048869046299350663174557168748912609541503476533817188144539791192959878621827134873224242496983226708120440352271356824469108548153031967027319789861248983362220889014538570556348991562259764789672687474325500295817798088877069403298219655542618373165351121520062520613349921660326409876452492538845872396123627858014252439421091923141487679807956407065095726554146402693055832612002003472657351238583996582277317006780427132909095219061679568088774544366237377006889393899187051880206363234545373317188881882741899256393964942193100630329728818739601805246893533897557367793166023783991601995412879443009059500841640477827028009558160517440747176801360824651874650032911924437041434947808183322297451881728662272574209884978086288748823461494338931115114370514181510293707030217716207281968548901585776128607095190867982191416653782574689298539216898675952258782964038733934139422004889060591399486857478709771711355365280611524505405004881775995758471498949699974096523908023255954052475865393787628041378571734573816349068231808475122244856368686521560450532046410769995635235248981642075177106847616182029454717852783119499346752146318022942204627353631797052753088139862382108273456938624620881537053549354897223919301187935485490397298670008510508648261522958433656335608452667504148924866967976353230887969115808420535394484643757591822332111527248756759994746964590030950020485314887973925657445599299532089513688774818490165675288604012802883704273101742217005781028953922871830049757253998552889346854199484191799062131067753681038007614313942488589192655846275994007066360162971293457581446243539530030235599673536800901596474787191736992782500535369526077640051163648751635461287919283034475973355314147529230483801805187126426011196710094386239741542580229742567100321536596715996271171800166679545476876651342815265481150262187295391954610321847183270684635892929116906250521128799443623539734123277827812844906091447440356213184208946721831467933891363984320510359897993564588018237440000000000000000000000000000000000000000*i1^17 + 26565991474446782023000738439804347096722636017219924151422745225197307918936940355036146025167163706115310330595531943655426860480944080878491644245419072143107293691399917068556029411496420116132823187078749851037892536812233371166401969737152272084586828617200976696418809881364263254256602298263644339614914983258220805171451071292785634098198770764500474618663142036709142020749263660380763162026125038420326221307745221570117607283846717609836709738969370063929122548339467516261636809404227750976663751853149856560412325558881588813770519465790714878661290346350796981172810143878961912826178982858808099112542932365326201361043859764518290321332918734621556369156923786896654419171215943856334719413932166226443537689505477919661049475117478600075063237384625697403932490879819584764981215277311887292395259744525987177530596765128152564985075963343241962496663861700280197822008016595245381304524067683559353884016376521946615474381737506007485749043079174627226750258600753658560460542427175924524512887903579390793910587372187455407297720820859939871540098441010457438797917869952284736699210529378495912781684814780531865677064181660552022706239758897793740336062445190228676015703498973819040408161954821415422368694269660921088513107074452052624036688547977007406095598410547488192297957532444222940692631540812150327236702709274325175406394075357058107065875913109173563478665671874622574897228538520410738917586170133098635838524239330483955696851624251615785588308325958427960929093458233268842632169485362146861799679239632158301123790750352479745617240314154464944292995576702719606909653665989802955301671265538409256215745291288932934143491753226571629378027075237320668877607101863396910495282031579508516456145110821190424066793477896343989272438560408200959900994761662756134569183503101640867029344956799734044671459841899527568719537675453952050699078872903680752203148988318347315045637790714596792612823547298384611590455466368362025920735634185526740780148793646436262608896000000000000000000000000000000000000000*i1^18 + -882606552419968774521764720715201960664862625409559705725272182010543944591594131977024499592860684024107803318691732537257691353163068304206662595536102681792480816292139372596790382907766556841081015913736328433948929361397232272691426852550078218442839913545203003870171839443508926145406874531225156809660896254459283247995677573170509992952743287119764200616351224692757263149987535685834279489631591543717605536425862462885560471306921314042924992762982667469846153852129683591036514807555281965090582090274196485842966634210981952942010181934075962821042202985762332560669953386448216157207422851022879297520786360101107582829478813078683604428502862688717730072675791151149159675782493680188838101787040055217923408730707373368792204366148601027784863981623329175034953589747632690255055561754397890328955280386936378138483599932197866712585316043770539664951057132466902926316917659289556004387798129233044470529357511395761653294338056566493566278098761058755547957909906407839078255353230709016272379921405675537542065590875077984546484957789583973295653073112685497756407800173973747257783882179738671375468484849914944825603841136900073627561815493831899408351505712881708962565302191349130378801210652341731397886424332870596622966701626023941603193059223618086683639420472570032167336182909597411141465881573272368182688771019682358912449233388330307628537360569905029761476675424190437684283108121545522736148871929636114006711549669128441750325343150364792402938479207597943957812626636891851304429179505116967263729199779581564265040732548227959200099436523518981998539344188251224241642343819726018798079571913227036526939249099482942468454341525153583944638360645573900853976753581056604601970631015466259096845013644427404008561915168428865710177210372408641351837792403771042501252592927797007952646859806626576851708164620611438962871255298195925910036372582191233617892669400842685176456547045879231071008569973152533634598865707450357923269505182502721492770878180030666506240000000000000000000000000000000000000*i1^19 + -451324015462368636900570868186427835382276682576539526020325398817453131770908665099020722544320489486344354026974988937722030137404340135752428359877500908648339350452396001619720410778487050657147447631101034620935790338666757526714485372212415921648673432987503016807666858002257773821238799125379095078218747455859120105343689621207085687008333144976331087413677679266701137408245368547027395661727887450774379439489334329724298930917142483368331578000149797607799617129207300800061852298606025545382619264878089873135535501197866107004381777713259939892770175650220555201005860083479760424912288593728777965171654075551902724323390566352886574688575629392345377540281656237319991186124056286230984283071317616259491217590313679896342957447776466783717993547302994375693909162952553426038612154361909073085676340297106844351486483275269635978946294841417173795609332220097610203221652078938151870462091288341687683307839847304917730440705850779359548960773912137069441252155744190063176868508896993332648353821705555132280879709055325476499249605948448796178650672765104392216708082392189193814275725678581800293177007724003650566902587207660480017287631678886672779565965656610455970690938075593585849724106060887640246967823078547593200871056346506461758071129434719101359727410756433712395652407639802024780394208820414827070953424573367959142743703330138060141431880836092935415404354885711139230917204807788961056097716074306384212808121469133963201171312305321478719393099127934300210516837532912635757085440131475017548085013513041261566555592226867246041968702985761622539972144610375757895690091391200041365748060962870004991223175826750488463111107513813049001384109996462777646690414807191150409681438792724845493489732471990660555296869789003464200180457324701497397997974288044174857834889977694365408438056929550804920490758283121814416114325927919796910776925340333794108133450768813154034037057636982961881312764804534065415658843561568864430353872128428163542969755330045542400000000000000000000000000000000000*i1^20 + -2123186505027078893095714759320596286484494869299568306800056365093592442628772065094772474142339360734399959849621707288816660600194941257410961070661405603503632598326792957506008336528680154326224987700587663212695678048444261768509458658290533401387178938776078241573690588718458947622394428575412483374207877066730439898159632149440541825957090431719248458276343927891428743124208629142449104301344758111636274936713375489340239995339236823504869292661732568677683191861209721648653717074664176898450080262419536402045816289106470374487353115444361258211035463434283925639740361140787572377259357873227449072257252594574469058027329684139655324902573927685427203795019854808524575775047985518084436827215770980061288221745756334654769954348211265640480624636129971792583967540872473575188050774009182483653649695697729855864836039654825199684666714173856164621818811744363934511456414202142780998804938093969535492184200440567027231475707378432358941447733368168903424153284504868134795933591568931750024463620433410787862819087217055899268041154975495952380787538586972354775972556968357750889447478244412488569518253070010868600412951193369405736485202094463544282706749755247762878729096304051924752851686183497491966520471833627588951106415762440719313856280245797647068890169857273556785493303198411596820684252093388688026315432365108016433868487064872996858089987983094485727201280205600226915503495800686994885176712475876711856553650186598801515740300086542909395522568457406946276060301663449211024061234699239872279319343516940713781035598894303515082386651504263581900442709577904015234421066036923834822334256754083007182305535372360253931114061093181029091495839745445691871421846692998558263261948241387112099328826114908858802952840881301962532269250366150330293445242716175707919154072686484807681744551360585981329863251035998299943785240852378681026380593186998687737221401980386069440688003443292887528620262708515784677034096117793428838738966431230511809047528734720000000000000000000000000000000000*i1^21 + 580083071830882993099859134351274568614939938347611780522466937382140986705633352675089984666010247404555676047631110008076804439794078631832531046989993166237146908680201551404265219046414107237111920554785489608352085424543930313862673627955374975033387779979575977558557892234568828696786860156641899782892497013203547419133733515251221041895181188571746600401622699020360147114989114091394132240319651761641529892922369345291641763932365013177487452165232515704682295138680849422653156213691094698302449356050012081671286509099114314824878198163210260908472950046171205703509276756687896421000204271173451730726041879452799475851797547193099633868636776330724176634362846437944380386615504808130319989735915151694025765821390765782818750884320854718050858261971756171033378277086716057475689033342757941643988950723056755040768967444985146545280830175393154342821564824216213973643019221074595804783238664319377356018682509003466163508232607972577041743549412793827060303665800281904286776045407987827337196753099995600764324032973432898810567032617658116160248472298800918146214867343353511361169178462828296868847706200498476317506237885292147947023159160335642037805702739677607109085605947603118082221205297614541201812498568400874148885074033407712177687775444275524428590843504695908703388205288079223537320723700588438617422180912677083309366222379674651371016833932608247920766072659653161610821257390868550610144286447251911306580309319981295017229605668114985697510578795926914214189053746552032542974804569716674728730576820542395101653484719925448593056651372358956957395380655502290426972793995445327845155143582932975606466480426793841151665418350758367999251760501757216332376205465460001529677877410929817000182790872023833854586574189669292296395510972669248264903106144494832845321851861621515012593427928456287251093409736107031754931926180288054772203773083836271909946709815789723634700417635771841827537167892514331903516305384438021584596620644678080745439232000000000000000000000000000000000*i1^22 + -276410502434139314913418158483469361868719741529725527197796347445986085044175227285520709195044123113021378256795938550615153742974505165189618525863315507994796913954132936821985158910003976635901718789735849044639567866596319720862773382363664116586950776076354940067676514551340486539004825854919991296973776664056723580370356077141377631112799977439514129526070988759041372098829122166115386706807159302495117386523302251854527089503364433424531173612576605329053648645910373687486354642084621723957984985639522260752067775146374848552765175499396434368430329255802285668321468990351438002464862501055479189309046694879200686636240978249124964631034634719129066261535001077864530113257149069434499851131028201327790715858001977731454927451655815030520274467988403415002360153142240928374250484785110653423198618636500351385811544724144632716430037045713356402175712886892764434035986965130605967039274301165764085649945813842241934852139739672853624479316033522814034126616641215757492908590820122005937316917611217198355903333029995715765998412752600460530792573221709878981885852105994180468374052454027115735815919443550556280464676746853283294977964063715484573686407087680793155379211595015305924403931877802349713957036736917661933626415238358932779105789369595545391312595981728247778407877319158804414307181894463421213430518085545389456649904443153346596694908421292524296294395281205503010139423992213221491595228075733621454831332217869840718895433621449297752856897636901413704143916789634803209996447599125319537714948232774262719044963108314029808529509885311294709781588680350406314129073555485321612041574188533450782529227783792595869615036257828351435066360032686793737060446765453496358297555271317408921521967704014545919154763405660010556083645045426531476511871764379063261674780397555023413194218119116944832281374837847405010718769992989129226744322477051117520004675023904217878712954010168490781925661326604035981599378727546438787020832319597025689600000000000000000000000000000000*i1^23 + 130525086047100733596175053912778444574241107577786307863928857440657574724765809593273933892167055660728124311430886640558751767777049033893671915510337500918986764321906062622319114399255226544705857415961715223725629940574680878419321902750525925531834921426814151010708460181985511006463014380291348841540709729077451527036996292580089916263848015847566942020151227441402198441937038743711765281563723447087920636114230800743947642925812053687792604559183158259622840706780955453899127104308739806244553819044800219504929972440033825498456392278744931693697996702724361137928512813635043722717136741185281679933321075445197967884295161091775895023913289303808178923283616225930789905892301437337984888705755884070851745942220975924083635077445297738970250561061071442743928234421580568204298021570950629093323784172353220081404574683289858114229735702460636834072805191719037085835809090974969644286159962215755612372562672407561903405942081139616078931759423245911613138452368914726670339528362132261514782584626671745365904521861016725726519730388680509302170041735535507164190955817146464366463697993983845869190467763267854960060648419329578940131950825357668686018881306747372433290419103582507187428851184579068280672231551496429073076979869603276650202863631426145663504222961835042954747382251836158212175894133201334128760077043554577126591062179301650885894170498990957681653366542969571439465043084082206896379638986182206629739367478883468780749393878409884614820383257077676613048962480000823507484486950348389259781032790802679115842382888809873174172878773435110763847503184478863170699372939803595838930554234138725632629981891320136019663373128319955422806550926817704679961099818900606288946790935730815649063074803321751455992384441589774276002094854297227954968364377502288133814633335047063327672328532204851544322122120783514390941023499096117473201770606714633524604819593294360533675419762318069751122803636962202355333117890932401869342119747911680000000000000000000000000000000*i1^24 + 18582331242481013517740507166324417245679831647579529466588865522775975329179235832949573584481278648317337732145888642589817383605511422668643276654993546953914241327636596767582549675870511281976968814069427082841554609212660678692123473505691910635500906518548694728383139037758288651037544412658036665334392787545452328417380318772378126936307827892365870451468743122505460706104730259811553399380416066521162262013251573882900071576498165049554188643593341665336378163143911141990410009778171466872102444569639410660312879098818553070007114001857889307555377823660086742627762236978637948625463605825962365103306600152561727417599399945739627755817422799486841021456762788474989516912596295209041935694838502877064660890657376967910457148738948527672620552467534161818092072668554284379715441955581625426773377008824082015563668961638193782252790934765145488974350783813762215262949868780173290540175000921234400128018682462537612447679780621535840809962035941666758619849631072659646396714474155555498750536871803167912057933246700635609245465098020575204684044207896557887543193911187786258608171655262374450831397891792451588526192663470169711886539977204940021262742962466105682028002025849181408188100946600301758284279942573354866407531443579963489073751310077587911835845140332198259155816484353041893541821477382724193874835662825511433798333461645527952498862575736171079321252055773488155891191889682035614287518102745308323991595898971231665713092202223397172743244928460784416581253079411873756719585175533663416395655057262734240033048984159142843587560919302560555584098622541427862821330580024242685695090995559556000177475185391658005276037766463510834177333836374350373877941363487641082548035180533458186952410131671568698063290949427921999185833966508205358041491191113163396005583706515404907920760198602999683484730027273377868683479445183608766082153193848311286372492747082188354973478811740026379327652625847472276970340317138094966284746752000000000000000000000000000000*i1^25 + -18449755308519309310126553588277226990530527925235429194863013666523191167198801942934364166259160046804753611340026931278100624467486340708752818177607200207942741788873223915494731804158360355661550854570351117400546338286803754260400830533170509535891308388769075532332295900264337072588333049923804978505091744273924483997198480435340666870179856405106809350411567850031518939289074535137339576684395147655953113554257050838437694171602772755044006888961387345979853094808984088329494678253621005675356561763016577434553833753123701337650872623688984519798562918464768830680310135319197760088772199629662665567126293643241504867883279138682741055182551977774914056871867958958517188801787778838327358352101208933718370092638657527447265224440243041976707091769037984698614511594258122647331072088324892856784476721536967245542644841093535284571205675637755723197392813613999421684109110432853451802830552990057264008764272115494392371732820682138376828957233318909210492013362213454544378355587437072218213255461471718393662871180597996628563303025345785405077434223714092910195394273179748846795158726946124560875980954565610919389737385532531485793332139158142117866551450492463142868562518333339400053083886213653248595334089972616730683802490884475100969182756133963183308048755527830951398481396977333331149424662264711546980814524578217201289837761021226888062434069730357385653010024530180441497806873433212768430433662681597317724299131629977409019682910919574564812421406352690673012613098257105430157666477171067160184683316145701418309002438204227223238052408123115510587726627545474058577912555903951677318953960718309831917019696769316092380788259580652481185462716818613932173011947452255524101868286222327056529141566590447932772822131429537307659191083821836044792492919840816260308395602764073122926436147997145865393983150524691470749059585448792533525268751030346472019594375793209037604818949299721021304256163306438566833659912062183774617600000000000000000000000000000*i1^26 + -1339961866999938476801173665574401028973297857470909203530647972681347805626418896338079351696906009746407629531338729027695229137943925093159290224141201034708283161679976870739542991492025070156154645675081521633503055391829257498613543113556821010171264621269105708601291328176905263804147527046374070303115100122329823225482881466223795472810366849176621339475113734482533433136483076093804068794147681815516274785599346654743266946309530539810775009175554418155892352580545154988543339979731135632316853907216757984348423933362609847320160946516572406980577300568105711711208587233869912853014966990058094757868603701732834282590199146026342903533745796022573292104217572000575432424206958310314466443377806603537647006722392180621036018934507541362616147795736087644025927055435802640867559517032089897096881356762155260566914770142261754397076962923650435143985200125657129572982666702809085087901072241522209755833540707384739840226507752666635116426839450682256400129462473571036753502478485818501280056457339456333152695265091166688013860563333359918430709144207161800751322621998605332986188273427407861788083228996234653952590325752033306154933033961337450037743991306314378012344030192230144308270722016724368327813704230214664788689942821459948436713135829491479136362013056116430825707701048664569185606512181451341144135352853037548315565707387922624110582670125102615757519756580249833651828802309564203605154484760360472017399982718030428962133272439797203347086081962603317090445595278690770207401388887552003455679820820076211745797624971870202174321770416359869213921692007075017728150159298730352006676431041147864088975914935733085881952866847646362201743504348837628487962268525397902617050648541951954603094087852739849606438667528197669925522438804003804140306484636812297244620741634712535819890564399173661891331991323448275966957402073336696734262303661581017317087255179355842766885750854127385791669075429187162585737436845834240000000000000000000000000000*i1^27 + 1322471785108859038747611703589167148531772507911976318993980120128269289800287246377667232718036607048483785304094297081342181399741525226941878338654079946238365181923915435263569260823162916297700107603559750199016267270557427876203025884189571802301875392964773302602331182114200381360719583425925782565096439469985396323708649484621608885915723238779873763618743058242288638989556521701659090372929934374406284835644055623708176564913031817907037357658149654216057966720149815264704571714180778279256327915327974504159407743685323811367745861385596624041889131335454204901015002008045452310394183934742658345076133048335657981836702457829110304162069098041263724144661059187066000446319835926342718379587080774315966131879362581703701128958834332225688263921151174734826566554659711509956980652918320466734609204376752626659079567820313592227632850489140058187701994589457608220288456967250529274851369811944434105339914587083909434658967565578357025787578318422889443309383854135547671968513589192380860041326474740929681834155856148335000154134047477014559825036237411809387769397514883694197349423385473614647302688771736494974878841276035592742495657343913281574985036580587850080129869218272795441205352662984272789880148724124158037732750358247854264879327882499004335681475484578741572347353390391150786605342911343494122860864708814361060016300136757871379824663133384157040513068530793544873745605810942610206885518469002752453431991170177688308344679447384076194279136752917992325290072403980599219162065734106542690716720060972435982529873539848943743214727226387975735083111182982443973166274250430500147875381557662968123248730593162173542085497621013823171341331816335448022067994851359941845482087473431521867691923082634420602487920347017306477769153053362654938803550733509226803324848876638719271550175394773689213331155297588591993673334221989854378649222728619487565385786054275710780934889724349984264812115267129466856314765312000000000000000000000000000*i1^28 + -286369176514294580086005518921598889955676544398853022722301315949485984570206814381255386178222981266673988612519641255271400212408644788937977114059956161167676197083667596772012128673593127839380905472464139529597741946982413954520246934742283011405477288259930488247411786116300020111455983829284582426404023351971568446269979830016453353696781763109188212670487752403527086967153710860519277397030792541451080143259194124213617923394099674197120479291529208325061607148471241835612263324131664428275217374257724315338948735517315882316449300929430744167671683999205286099151678807116833137143526708716000020485466715219972611431265649736291094460667911696434451493875645179159467634735798107775989739992225900016507299952968770810166863541399799690824271342124902265305058436397042608099851424799266065745894290591218378890705932590715915445330755520369057927569544640623675205047128011072570936392001603741630952323999377845184807327900198194157928102176767235603331337561015913884295800817738234074777991923443060124826801602916593428215819895793605616601165685110580853100644503718797170238379528980652522618638140643120264501476080119429941275047702284720099361786579426395674351275099522580730841442740390627311851467222235051834675210734552152627461596250218540395385761113498416228415503641299481720635081925344667710648481345522804866382754002359746147509550638027537250942058696256036545178598647693258630469624579683779321955395141568138199679709797412046025634283301731008147916359414792101179300796021519702649952023133198606543445753687073938323677451567026707128280070745716441408506814839354039885181861147859009388796445770856246168478445458674788766387402475143496191111376146577132806104593117612833632182451676667907406950030214703494007720021484230143232765759700995441921378325340543617995658798328228864209197012722896416465905368016638799903078672825992787175174401087797552689339787174138116166334580296012684561324441600000000000000000000000000*i1^29 + 44030177163769926998715426293310048611099745745377970128589547602411730926901240406695351069782883624781887822785203513327361052690407683038620160682508419818380181328455525707787775797173612861705269342810726615138070597222630495604040385701600710642786781571236175905545009735651658681379450719463485121525409696219448368480567607675373724250649550479997976502537965510743083778938841204558475363312800847119814786952839660412704273752405713625258243589959250595983307252384648978603891981958413747091044291368831195089639328305974192414415530426647365270449084557600539358081969530520284521002508394737359009537682823429994048632701356884066080330174677220667494366520174344756456219327330889977439502062869445263559726442226059533793298472106958967947251291788124512212914301728614978159282878142831881530128859797786295103084750469739361933135906189677865083703187455792428682236731435990579924668244270460759939023694013848934388768871055028507116977913404730383966443002592543805118250197388630804612117908854854551694598300877910511380111275591885966736501082318614859327624365457989311094663732484714740399289093357765008224530154131071042013841511455397186066324434307085647619125311299194957585540858823635579388051051826042646601633554113447768401689510349223756957787971080434685754637131035145065060838099566831335846529429010422834099604280827948985754285369832300835244745105844006608585920551575894601967842050236854546602807414804507553275451104299510430754319842418103406072358390417615355761641173591747574674119944156011210843319311163996599165670889124725922593446824411764415182576393394326163578215249694396955062161489485299227254274623334949111952557096244798053733632951109799147308489123251128561509618928804751739963915948802288704740678679004970257858990914102865419425106196981096645546215677490893151308657514485261781721963284852798504012857395913533312473185286802238212269149780202494851699047841649938923520000000000000000000000000*i1^30 + -3781397283612653647506967612192715929409279453616564075425359532888002235606122818488094330454162878474323591118488192879544494262132410369565717859965201015690126684519762355569888525857836408221795446430035091015895900348197047366844005875207416667480462623045625302451323022510803055928136085539671836352092760451280876303195660611856940234615795835150723479137285882408804073136046553309119469520193208930410825312827961434861738766762529678410570850566463925134125900212394411211708760234852547804663599616696849104786020939944857103665895488646014855051330581009490717075105661794074967779241369896080588810213920735929786383253113406176509002064320267611094572511538918412762238278774233682548519156570005603075231873528193144217009325195891339397260279789956835812929777458898725115635991737327896249020524044302095683271880266550205258806779809014517020476486036081356191519027655850129625230636076989852850660373581024921145150095198043868440538764637661937046280023273421864330909041732750874552285104951629639959314534864302703339169066755764729925802712066164425351315033593727563592684621127170553453655245946540681631753493430297783093711590967851534707106360721814386729848286046296313962716049335706043838860758684051471812994748225471402917258551012599746205214166819099891312802058991809481120051989383417506512915965459754790065676800215243430377178201700908461740902154162465094741310184328245091509750433170112686658330203271390472489269118487903479948390798739178169859572158030085033700663085052965939589957085117508064175722513512720351486758997333339264482878960020774151271720968372809785257707844774547185582643995137283939071497400788038893213357825788983168792241991713426638629709437123111404827179825125422400304264646421591475950185774947608648428778909057655674058329623097823161040510789618752583166881945169474532734518256226867849080695985752766286202601845880598460215278344275562549187934798479360000000000000000000000000*i1^31 + 103627531904770690060830656651833926653423483462085567491676672462693594125131618176043733927379599385259383396940742110481818303218428900998994090286162661823707881553750752574896205670992074977779564168229568489050347967201171464431187073632105579043363978129673917164228583797374413158731588711260927662961443385743217753341100912711591625591887091202240126298319083739122397646178324399732273463781521651645249596985242965949746838787436963331761586147968938859429970698167539761171133313174442472188706742311595228073100731712422218161610370982626796863489501694606241382900727885496154132787379535079826268547022676192222086205311576315571922421213795700451345655808339935951074345272788842428097074128825977490096209168188076920698997828458778739547517373724278506830963167113781139208371610905551509902732778809636870403338037485168317079556459687483072727966604365659198128452285517844115357078061048213943390017383382443440173102809296418492971768813758760484151640760907957692743646071120257398943411692074723601179695582990904627882472106554610035535255181371390494557218643670111598345634308164532450209203818563470143415986374448471991147514916261423297133676456980333799542871253933574564966580296005041006638733118325806281543152573754766077805173111878692232740580719971257412570698235057135993779193924086795530790107096553631661981330466975262675484028801231059902199352634073095955009084525711586213480523075993624514956140079065244598824432842198203443243227725725170805391489569258715285418686923470935028077294503750886582713474019664403575715960443183927793596884993522301870114795135614201910533816850614427844265344198333925827072315825853356087255962514717338401814595953756965769954220335440751398441408447812177768808873221323039158673555286113319691728860658308787738011349789505483371554617282287884390182123622834012897285374447234146345574641059992549018997268815132150449183934522018171319222272000000000000000000000000*i1^32 + -1462352233168124860866347927890088604147499200564625284733316621484107969145334820453326260139036104906017962204618221332501360771185086795985657321304066812833453461411750027119689859893797771794808517920627499823577931332721786534014159649325816888469566593186280358179220487244181940959132301371626128281103178170207077128079528280273210905721373805476837331090778989027114853262639262322620163007834400316554048800167029263013879226467441127441894086680042728782597904835011349379428465831788256528504982211864428291117187654337064404817160459116926668104968287839510460517793341052579680142757642378026021769135193834190206958142361147396138659931788571525627301181875954255386185549921523692484896519374682763861604630699846962617448539972476989791884307126983010552972863603508465009323947679711176446250614386641796274237671921542405626466232780161914345106003446873777789355969611774336038139088761679578493255469537067093283431584083358310844913403458621722650579316988798965740378383430298754449971771328435384717371807033142899049964104829953678972897420694755522996461533419366189589613484663479092572769877365468271957374984185667160447354660549165970872045878716789318033993964444432870748449333714313245240469944927523085758513524932624997028938463237418660123758011395859308102971900174366827613400747661925183612927376072695622839810712465882602211791266800450384021178216427994014442931061669099228260081195684730525299320855258342912219602790697806643895417643729122610161238651766113112123026770332509075710845326958859874010825726309835496430967872363827992554441546474389307730362244140577329927742087530290960259987278583738442620976537847704106373313169463286342143179737425214600404656045946406913542039021778970918628464781064780399754798227427052685507082159923165650510991645696603160857328792113149826023421368718426297540733232302268906062986585229602848721171423289992040177678055072438681600000000000000000000000*i1^33 + 9673362036679180092348735484139448794608317117368445075047669262515476711900050974163928168940697106885801363270089827342299605708167784799706447156300469436038010913753192649371478185087755246651976449270614399920960517285582273646156102313266405453296287274900872289364738694253352748994661530487703221038549905847640643038221546372988969808508736890453260360187594800496239745286168266669156299001846534031460789296346841694332966006442948887311832189363662894671267109145527422317580630566514884789605466140402302610414951872461176532136258145103508941112453780454482341064658607992845039159077927696690033078210006998943022809228833651405766268302364172449648386908387779085315899845987804649956180847809635475527352494735986896197411445050264454000444569192135436977739518314000507380064291004236486570581080149175896248240627537814413192349326237212990339263779251950093660350486622798036850236625669596396153306903617142876096504074646762663737364396921823045944467267405587599570754075425519077556470476658388226023607150434680196577237499087359163652009761023327099261703640775889474064464289373468742230003054055871713081048774004389192123540258791169461416006717512746855742957805970288431892620864451168614088972011988284316095580656124047794696165136020498414935692135850560074074040944891011890131912396384137940339325023170204643740756083026461770314430656558405062174252042870851615787487162366268724737504933643459298152855090839346505071911300670543369562226314601695073688624892254875497040492002256570146278175983809915462018586830940117368452369690668348824077975863097007577883351517188819041550788893929997473709317946454942152094958335754827520006974572474566573522242898958867727800582894371114384827121431154562835997093411605574060112114939467652123945872091424877234025738680666318561532915066011349500215828084684452820415247383001446890406810966532233892536677338594445081637541642240000000000000000000000*i1^34 + -32820792239236752756292419047018035362671233984890529767263214333403841300011164050022612690136570190934437902605796703166554460171071861797125594496287223005161479424560482867244574720235173019228642135531708139651223017576202133599779179578419660177525667694220322049814739501779270638793510909473384263333183847974249550479965535875680118701367800422176427036925502931567021829347350836064310263713158957300779983959031632166003396902325043050755906534547569469175294810099453841121670680504908447773316645803843856328182035459993108010159806507099800610410847577120680547376029123772663225843866264997295960149936000410372197237250817310352336646225944242513005146119668206031907422779231204265705654368828548215141793367592632180167333760230714302968364033101976730126551249458526590188847585892469024376442466868312061354667041081088648159569321153439046578812594071242625412099097169530817683525246872046993977679389714758531659164247259957856284849700426666637407320303212073967998828063140080310947230713781957016036498469726157464708327320280908532106732344961700267262506855845016978181846762034500022800073036107146046153023958675329334056937955997026678596929030548588712029442020537281525112156478766019221180478514179551366798096962885749627926492307985043926617007768072425647911691872681016139574863719790091850712025088896775485052890873209709143635158275744778711461718364155906894512537335868895924513043215508921345894308379576516796492104664222996537060458469054386984222312388871958032505923908320055539776839811411134339534340708608873756176892754526312978513965641239504114629565687268057661859800321982278668162968307718071433641924345694653979821770636074132817442613400896659446794681191605147053749451716351525110680826197213353082840669054595901769741318643158671295595072939457113583986833238158960806741202195159159417560961954871639076455482245977201914156897274493643050188800000000000000000000*i1^35 + 67650881886930834147934913008345218984599391690031149393319343965414195943386138823883505210707758217749926202144779440222210404895017319610825731876380918065902644341950028897409818930131516653751947814479949047471267335182052193871967483455982047471070815056771725056351341143398109463739602396156949997078492209578170903844940964974166564880180475515280906460341449903728370369459023934904639374377066675972350734535866593129017256807928727690870248899911499939932133602939338306256695871555901989477502593270070551990377878424821777461317630525006660953894488990924500620456843548237626940948169002121914855096849877692074588195421782744809695067175248874984351173117587562324915966668506220133626687161148962043796432414193195107438335442831247090858441651700893756643131812922853386414045858439029553725396894150459643727591718044139662838885810286925435421396511085053738419292829408011549245265739413885121961710625994187290413229202071567480866238052629114948230526828527922206060445640404386948857336578849557900908084616375764171895606947685757318790391939475394683892827396210749061160468016510477225878479360015636548728578762616948879416446097348857539360055749923118844587893784208657550765128273391994262284414889134728723171706979238619817462308927051635952949026768685312410704098855047965568928804610415701983325967714927742185010452910619390254327514594475828524182336162465164489149022353555763802698932980493934668712084956133370402291736175829601879492111365932728516811472104957654230072154535796961721027114635546053616042836178996012788754223212052494158420062139155895231322396990223977096038997616972070639480661992786164457920989284252595996230280436218229256001863941141696616158196638470174097180099159619069726251117416316476034212205198810483988699789781185285253334571153235505462994761400951713105426775967800059272240538659498590378088308435478637580732668953231360000000000000000000*i1^36 + -162260959404774105696704236849583427300028724172061818547944099180113520434405555880289047108465557167542903728567500755768728278263421951110084577631090289077879682420832631230947996621237242185797014882652752586685397498317315319166843628040149976681237937892903962416502376669446319223271203126842620080229638535510875751783857992251624160948369354187467685591191477527330637194454711114626796702475248593610338260431220132129676395580603922206136292428519389697596913917247417721281667116628351578221833265879357021763856855560308877749178448762301236530369506920151988658892586579291027354578913753387514066447042811008551908586251835918627009929535131122069115044429149765653763754469457148915242208409296264008359027623066513775749370157621132820708208916228860871922805598202671173171334812115903825534428633976819169119781526306147620171919095510086308054515899492271849384470678475601114494059220483270694567187492291423443799894670179042083958279076309972088635642056864256694324183945171178137264126527068213890473024187220445026316710533084490256630353113671178392848371400731242636844342761293664692572181283354607193131114346993538962540820749352953468233140292885020560433061939775574367161475921463979913566666206967353429420963305189734798226298293330552654224608715318609614674651031154338034323537343572024276339238171554709627578773896706870076567031853522455861350646727732993947588357486728465557366214095594042774790146808872173591356030818320921757762527080504774270573379157513841744790987718197983950158571250232673691613881183291025766129524788163510361599098731321582898287230189706772784748671327885020979357065090638864564688173198489968765714681684456668730921214916358079515168852560879347955330132752070655254346665971493654529747870460024538033260814617781666859320808715728021911977164578005553701334948330934482606663216928910431625491010395311647422939136000000000000000000*i1^37 + 61514576521675327103926697911867673687796091189850333931102285826142109856774965886878808686033507912403800280511083037360563597488422658970203481898567125592183145370065245995299997686890377086361369032736232885033304324887230326335643326879696414836654469689170561448253591450471769791352473279366362180447968033168160562160329185627247930011456238011204840551952482334576129373950680376534547587642862466941200857602379367490604718203530793407464624663238065587511088756182725233498011390283188279252422579989375015042582893609068818496046952489219082307158853768729398527476132322833892136498719733195844847989204790296621119737408187069079999983834792515910942835116725260769739324164081356102385157316436619552362581243737843957759033251791892343390602454615216186904764438854097481788751317083525242285086314772966047273754086838062785403560654161119844998300537381690170646615365374056887534180769624082275929691322290474335245356522738370851424888208372424196705040832668659659860841483984896581702726957207231029868969426741261063506810548385992185593684705517870395009711991749060026636851302520883436035425366343952411235348804058811702170452441801936493490944425163793393455480718154673369800337468596283746060365769349142262009923739676626431386257116134832991682678116097250707714614706821139997897366933579625988197894486685168564065467423729168545517216993060508286561039140880093047221311252702243124349634594177780702365725404117587128156726183284883741921157576467153640457857577974901671417020215929802144280015918883841862528916201799365098495771355493649339330643164905890338670485669772939303219012839435196788527749530213260093563854357090419527657784223731295578321207200581762481541927520171489221914587689553260027285097471603894456036018663537503110768511335863260995356504488507139529482587921952935484975519904327229951244982217836547041118954804006092800000000000000000*i1^38 + -124352631426504175188547216790750238003597219186984577427096395281677716669828236486792617953481969282974369620178829801194634309633915536934850665309459284665909474879844672041269855533781748562717042544287231934311072438935333331168892334423495221962190977979942133638725310930104957185432286588249793195324632341265678658859311839494010602605688359046312607460479176562101885244523269381003236449853023258505836051412512546916751538138777973798963362867616024836698590191651264808867602162327142802886632267639114830957785005752379232112708330612370470079753110430451294948728008975686485080782985875286938130457248779522222906231227282556029622872371509933074790512930173309430538625749995108484283650219071586637098770760160888727315295769303290631618123232558220428450645810774464052581869791213423367319477486571365446809937058470198402074728729079114821060543660461843925817859134884884734342449314171917224787515278203024843681578242085721581012325551952908892256794621844506153795754957821950184344549146438319782979611281540422189307856064922779447704179503053597109719033929035272484830656470580065190147891143467866677179703733091608518778724045778882870424965789228851174576639208575926652577547694350462008004500577013439643412460291363099598668075389030199340338500340162054092390136475964989123898300344862518498527503544549287281778503599952334022360123317357636900449703941573503888461629248056786260959657675473130438323561222815199812860916326603495530837808045216311285356868054030186486486144747050172303554879939487497072968626134882225852584988082530166755753343644831520157334043076695815777139515442042041536516051354005424688455481053166213646143857524666677629815586335458897497914628865332332139088680351940583489356435146278237501144774395315090873244347660727152586491426458737543995626191307983585855465668181307092397774526950993362970675773440000000000000000*i1^39 + -27195190161270905534606544945804827822510301518225278198578007960566203858951438894535702326464349321326969199031702117591886036116485544111039516791929188970883599671385056422726074118856401739253843781177890748207541622539412319934286617476863805994590552921952118960842316457488304020290335596670491096408716725130083788112606651137219688039353728063067495032778886779315077279738256731966114709255235101720356018472316182277704628758767682972227932159953151569201217067254716247117589780682240695857251321974654905324102751747791584259131122797532450906868453969576128593810481908546214656442283332027301889906859319131900743169930843627572992203880364221877629319978347135887759721160406186034394308054558622711682527085703626175593956979990890819355055440497582617643620450716161342559783680562649542814265345154934981697260067377793632992393857291940043439712338563831776326501280716079968031841460763186656991945539143277429717241627199312433057470372111046293935530664474159832193902305147006643220740192363735839335140780562333428914740040020832336112819475390353017235816233929545630585327261701161394252109148133794831482997697436044703814104932722491895411808883548334956739068158619880822836079592869978473664207151647039053947963645324528216510081726325464326543826825643628308938200292187015828424439288983908943086544387872719264127683690180558642129023103021155456552250912724308663693667509587956443210006818097797437290820993472467705250852762877367365179501673773534697600370053981718829581706083618514195446316125560662074504725629541264720792631259473657649956643639421583125714132472465517819426137354812937512585453462653757746258479516551133900151018739790319322567429127185659397269143355304643541677763757222132409693993847205357673031372930860330098618073123711769843582423713982653756843449492841962190880003194697030569473178535351812096000000000000000*i1^40 + -3544214147084298903755021564933002205411427152202747088215531684681433415956266420740409526164129390377921968338160894978430710651988137281057861238950052715901023538375156977909158222214073697908725823113535231255510180812519861842823543534957662631898911242925477356712449516471078476411751968737403380969166752038709133063313110467692653186327147222967182996396784671597550532765770398320047376464304523446573831343248416590157497703208649604489302524053562090921087733311367263266554428380505135993737284992918577352804892588209585267448238322427555113830148178841270942001688681457043643470933834012443931620042961721974790602222213376348201477140775241464347433452751746155810295710876412865263877725056764702770098464489110550275053335515706337530077142804553094454990862099553545458765628250571970752324581459303567753502603593896355487511318487711224421475102623575443181426605855517288791570895039962484651142124727364936266474309109374325431497965343843396311890574464933874311705972552631167323473557906620891133816134103660104941664733972177309761357143755978900709867914096034833015594461381570625817211278957658462645234027410500024321627056049368844509120418788225480625546806324678968415150918004913304639345860978011856784557885218962388265026784018876651232914456573799329512830813009270911485072224204356207690554564926713267958816462834030815425144497632048080495006963026886859312687198839049618001464683316259166685152891369959699460049449025191211535000380609953987651927649719357319436668188226639738123299806318366531381645572248397215972373210903040016333286936863506705695567777449596695653695486067993649952365850810248445598492491698529047859689492839600779734677005779488765838932449008010166686012313750584307336444561511744975698292229156679747271626628522636602434730586556605882245237002980747270460276105323955178785944371200000000000000*i1^41 + -179969331554603210328318902361224682424973314421371169458926239749052326623914146604581548387618205679241617542559233596364081232504239049648768303184284138831742366439114394398731362546062143172361126022232825730880349338691964257334957507555977203698580204107868910505260800301215562135388945314640109244121510773738131663639866601997506914196261920339905133142565602663126437976369383436288340022992430938340479328927966602925523824859335680491423080539446416910016002437674101459984545121565934554139822497925455438454859769253133841531175916413343006715544752679096755018816360648545572813401528167287467386583927131076529650485156606711976455315143115915475726093449504042715381020577965641959703218579637566330386937866552693861859034768505703566565768665303761104911774519095486046534811530483722594660711281520325334098749397659981972726226593924733026384665743618694047560886813340820911301974008276857082292542869700069654478483570144961570644991268621883715234058387592240027973076590066641709934705645476353128645024422338816141606552581028547686669200759533040311481428736958877797848115203772817597410818611282272685054484222037566171700061758819486061341374470824654688857323392084738973315364377763756521287184570688543501549031348903773639324906718514363311346924751277989456800474102785761681866521364666157547395977446500699792350588453522589458209410991858178853743419772230997378647798860470649084555455195281633604496621806141491696773533258143192563309112832476616130629063378099664200353948777791015640182193840362290033872485570620896831687507601943423136160391046617786303725791284576025821832954337616197146457347123418270944213560023953816112616304305204680630357002321283091141407335376664872434005855971308204037205118652610170253354103704276724684540404905364243000337256516764469238534386885500492493064090128199188480000000000000*i1^42 + -4117930960423235104414402494700410223489967642815774523022949074198256445539722534820622505680685331830559422084976179728970298361814224182686364816654643260953565961492829406427469830810090075681872618672751547120160573952825139157407750776860174151791055664669268983042398073226787649151807243221543585089658679708900190038162606584384279609669199306812934848938256813143485428031248319987626737529313779888657679732036280274438071435764291649469858186433206640802680810096752097010123915730903478321763435676884850489451793267141037399520961860384297528730853411220832524418704957373506530594265953558181785536107145495499408598450321481116493562424666309659414996489299012376284518814649351634789600328877413610062182152049278149696556830036095506380202664096527212870837881056560609694030077478488788021228619548829226905654311207868266192348796432768241283062463618755645263244729414171171663062190562206502099038132438195957525673224196154554046524467820868039617466068345889911737271270465423106440259567022724683254265472999046036225020965817955298552920715100150790679080660500365635083489350038897196542913903086475642456260022121691438833362360477468634979616817049528171410855005559507225966143565486809373288839852380704496237190433408863197385835029805102341108921147266101059275322200336707315708135802716988814179638903575564906834084861459076327416103834275326278826564362948677022729856204226074481382723689428465741739948592942631112407389477380872511274111515168701483788259481874052743511296409447630939398714531905674527402075790458008288917060096929330994566217398892396010060125223666048848061113719890664310422361966560545115237878934977446606519004705454988936150016297080306510561295564390595856223416022645101480407542506847325719134774123777345558723282997379501054633718822245355601153429766023833084636430336000000000000*i1^43 + 2294955427253525385958027493441235732056380030192014307702180694845570332619439439188944709680936651084288788306739572001608696801430564744278535710767671090694653781701663184515967988172467376455620395651964653335473991023637902038594935216293779725287229438320689139486947838633267112759951425787909796878201377584472195460189809298307907121577312187338491193199560550747486995250436901296492803424247285041919471701836818362868452337399832099215708026120873231311228792082995325312906713498357666112304832683035808652918727369141933599264972962739963302282346787328314607854226091080046996390845258723712679699510294857987974603134800311336477215321986153598879970553406352816751704590509777290082504985537086744426012949279938718205446134874647072603901718628500098851140766660799173461020191585235169178932072157625097758888111511888540091650988403242146255167936457003520109556194973704812286576309869468822168044829671816636477436653102056699919109986395124756581824843928712950268282247415079951676170414535693532471666816088708431197742804491230830253408058245758861001436308471049542129696108315855535756017718958694841455152939177252482281572161919155422355489738136570685430410785787997063830310997668367787090343993551936250761988187561936796140964704412458190460193578048150845434218790481477144112208735568786207869993629824399299435102405547793645061726185339674194860118100379842883688408391748979275234355902217533595644832682464321532562572241229315891735356390981170347978404955316069355448085301327990687260644376447531677457833786477030955649485858015857992276971759291463471606504473185334812052825513712469724055162374084567186025426091967361999529587404755564286523995897373707703472246550275483037885901515133514091119005529584325481109769531431356359056536997720382186553900486148205510451724322393292800000000000*i1^44 + -83513453827651586621106956906271615131902515459923293437334852897544476017881743480742711308711766645092736446148331319942259286866464576393037836664003370373633556463939082799659997192999274895955995163751997993687097444706987569577846646029382721151276632251406434364081356408227341877212554094945076876718594268134951329224678630436998701046987413885768689441740036132335253388022325484630287395357566428869536629282997043828717483118421522318335318256864603848256818958675765558319270523184595399958433944048788822104824923604449195163568236233440233803929280915126909607292215472271324785962583437395138785240866941272836056630163942560018024029189983206081592756880383624447999385913977273051304989928203099826333274504343987510465431883821541700852230929189046833075963682505252878172540819873878994018195166910585356850233055407745602563254801641985869718101545742741290741196112197906151080276283824952606179630420321176195643693478992251558003718799308317264086966428145058584484724734293862326916469380615001908288912169343275729709147252263303348474787804648615997579435251608745250163124296292437976334271165859471811455916161675963961379721214610821358863516255187381301071340753258759398068688587922908663570211051955669073169056407913760580788658376302162616823472522371190314021801758260651298531846384812608366406452311459456624910032794603619141879696396330776454340302029220629694065211910684959778944622480070302382410020063920661049761980084347512059257620515817507409799645313360459730729211152250926071403187699233541821511749971651158149727292000785939136635341106046546205207702678218836929225089678824016849002657120884189650302002562241062920983266922379286446000755857810648635859716779133895649447313130000292674625186089596596509712657934776442285278722163280761261483947589505435366850560000000000*i1^45 + -11729834140515477842548382756076098466964395217833207285785647462589449168481392885662208513762372153424021728948500655120163917863991704990315092758132684761061824248874848393220564223821598152502010745671203558060331585611712294705905784726740625469068119314025357332542891336336421537501642282562145709417085382000807142251760262876855632361372447021565738691300207470135658659089136547963112962269952174413607063807119858704736586279533451430666800726780409448924593080344785727598259778025049010489998591707655267546668908837003595892524396234951058275402928541492966786370574450302226827940821156531370620645460493067268800025229022009868406368955305027892491493173482088130470239039819687647452605014082663277040381483499004271106048960085437363242656309083049509507294082996337221309479336136336444552100409829970065448964495984859174196731908958123745847608397388108036800964519147114222011952758259859973976102373298914270781557174084246975025459185669910716908090291861314119405113739932523026415695626571642579955582474980693322302344239881414275486674489442695047280043482566606561035407610202464750162410797022847573121461247525781187134443485453223248194469951573858561374323336606951163628310632910777496220706797604404313846720005340527587197334090067106991801228009964444097748585982040024543770396952413756001151492535657558275531549881206454219810306835266752503061949194166833194829452587580792573624117978426207345054441398272580394712000808666536571218618554016260538827178329889743434972327326952729712253007640800060796420757636919278591525554079463707155312951347116371066194637997376205003506759264076586046034575128468101009282155472762947461308934860963825486620508927474672696472469741350365159782742908709448189114171397714387236259737910219193410910096992235799313433084559360000000000*i1^46 + -8520124155359966192166679031630035046837610510312898999699319017798027612840503195796222655433478994523300984379930870998754561312136732011545653854780123617070728196802692042485346034303011835935001331082289433243169004811101781802648637748411150123250283137002684720115740645508918701701404250775176933545870022333235854353677079117395062592540955304817436971432697812409704973668608188533676902992588446386897386133572074179879419718830401030820202206082258850448047907297784052115048749147856180746954996773071845039709558570361082970896935215939171567101239236549770994570657415187168717204130969788827690980833231018533092417037841804656473345989828623330980342270653138948501763065414286653060635711560652990312366234964777334898382630414494300006139829106055034073447062029941684746676587798988374534375843374329201796017993713510826354697232357507585439062874868698367872721475228706301757278515130577751938123783154971388199055224793289620796667990938754640107753321239919389554398420077162013435990554433794615056762696382989401136940157010889992637350475188841131387778072668895274328175567527792459831102145665549882179114361446047207901430293276965713077582180088445951469875962253481657489003743680233404524549594248900292847492290008843424145134650412115041412289710161067467992068584809382388336804871655814242295279070425972971586271079225501856205559473115465693383157178755891016560007725057598286259247105903592115184420193597827467251524342154253023162477110030438972220430025537305696689777957380077383839971489882242382266061281745272081895859724825315971865718625426837508484961310372495328804797556083048193507291608135556920333062340172542107566280580480942530448261812089140674083562518085460496635957735852601990176589690379891048774264367187868218393615170155839488000000000*i1^47 + 249899640155692231660621801180190412522486101311156295695336604886677824277778591991552820828663191674968821916962414135173715593634847127192879552671551367251626990913946774853975161691904146467055939871435759912267756758242312031444982912959071164844013155410803835373094479086422437986783517835356200166540397960700840578489327997757427492043198209663687048653510799684243055403513012411378028393516164074114452291171966091399166780313018287460338949265818613635330502515983127568693493489035313214307495191322365468416531545535140730978692977341957138093988361571602997481935359140980128889364704001261544926396232990180051551679747144720038770216379686864865541436053812935674585502857339070673376685377017069077223223172054695162116587187063580532558248033371331208004366305589969994621961280627296485860642900944929275988959445986476032277023118100821686088659754346280135921063111087566300586620756529516717140138001394191988308298103262240303311621762759015092557753680483806558128559826407864478303447348608063645619787349706912539308617220567070819996580138239197077558030610064504974521473424309593913028723737395274986769651813562588070543847139940568127488435805403063115768648848980345595436351292432434475280374646722517349957489569381297225408945776745835390389860194866885914273450418921063128124191403389639269588795963579063755149693806335876194111953343382973827522257432800024593852730350186526514773691738056808882884139317425631067188284084510150991648649512500277855571918182721190644422561703535735026186390040221835821641772310899890392687265172275864152691910307125435854851711056552595363009977617987792812932834945685229308787475107191528379632899681417575751007538208927026945056935003319912941269254889687262906200654165388855758833497746451838743347200000000*i1^48 + -21989497048765156196874482938723687464451237196300084999908344104245670968671286377806746154869630373888147455822824512981249463939804116994043701534656998211950430531437818259846601547353881578104785879797428534360540683799156259622956363722096700182429045753128343881485072107507757640184594250436843806663204377045345508225807963346392440711106338876338977805619905153520971698993909359299246747382102782995860397037487803591327902059719478956346701132112555288071156537178254959044548638895328017605886508307163888688876713306571931929566507319172961512988493265235572075765335709236499648113809126987065973016120814519082832313032543977539321260100362355140466668987870232871996726035000658224992029390769054485582796734937748013630761369009953892066942063178611947375118852377132888648382730689937666589791129407853262547932627888620125168487143162241144729910930127165326707935646957112497933465544627920010697749307325444145542977369578277634302559214197964359590045858405279058690432623313666226713355134273995409976338419662322130643642891917250608827754560160882097280248951713565327880608197242045337988404852106648075498253805594274476721278861763169815262429374489927258170777505839582259754138818726496804085855915448290442363129845886169400008979669147570619736742154086293257217234588343549285499348919584679269392387945290137493371408978243212811942883837429613416464644101706351832394871908706987741830223324710264009332105513290822501606866345401498809303495052982572353968264699003517744179247461821679655934680368877304534752386886591311528446042418947477419883308741084628923902604009884881832844408838925604830991357324564177589744433022262288853914355752916918349784782926532111777134778999934866754107826673011169428355773088477040101193584476160000000*i1^49 + 727513456194845096170189994044117211398131452872859139745496121689603314583142775254498827397293858998343543229259246454316185586826029139558880631169298127035784970496584506099874841499363216539284983386773424249087150829087982326470901487794847524086695297742087240204682526226071313085707285489618886588192022999947167046552914573038146346226964731123772939435852007200254827280413596807335994451834707160937122961226124405829477879245344717857094508256610740550379048497249951901813387756567037213071782928556076219269462995328959616111923322606911162895872472762742604123942992841946908737724622524423262806543629398136418922432751797753789871565501305412411901557698402272812631257078951001171060092895288359206351901481805867324824813688246160386565532192973089475616946203313648010396089996093327043850936233560161184902371248805309922725540923655225798078281038487409121696138364073041351392740003389705115123870119352304832929056259310579582814090693803042072519085243904966794907274623110254543652886967107940257047867811085427508880704597009732941568163438260585476550450272782743955423245070038409738228163867764998578135146333790957731733389667091211056684738818275888145765397750647975311371210877639552925768074402054379610630513119601728897426561790483118190352302183314598029633616303832911581039020406318539291506810172749660385610153535176734089012815274649596307688847527951810085267154460972018930070397347817084722241859917055121451834591098769478990317199697345541020697033530639614864335780431469300896900496372376364784752954095437652447071385880166336230651226640206015196277458055445191169061173370668072444137593850363957095367604845293656300090989632259188063066695102668263106068293275784731706072443362662053641198359352128307200000*i1^50 + -6979852281883159268465043279057614170946381870744606775837304672652547833009360450423630953327342636376000482947175950657084282779678025566023358350460753386694683139265569448479545385564803825389369344869544022190943734927552593140172151949648707797309665688839338998941980649524428690832500282272729727683586510286299072596489427394939345162539099061086955191078139473254274294417389227085942032882248561178892207812397666977929646847219434450167846745096805504595929186479909178616785480349978007848450788077802447932672528071869380049845931104425689280541076780328981957269545997995016050942848497677771849046095469435975610256851110644864782666259260241597986783478266265114783849968758733457747725233897872029974476556469426158251552562305730259381969846539032951087414765960891639860516684097064908269807186801279066063408970304598769300354081322503480419987307488183771878384826204132229574681921268039663470693251930996892574875078902628546148473987931292028007374094622076686662971813822604060430337877187797348407693463474718456972158166898948683951686521278533982158176139809906402815681458395133940015765296621829924512726968340043729339394986834592663800564448109696620287775548657369454284095768916292505695516632765875468587906732207801550380562762897718896794562129680573161221853043014371662057186977907624402401937040480003389170761211045083982181118568409249217381940918550902620118581641320089074729665562650476548714773382829738836865396211693840827366272283977986499598333501932377346767620628957066086726091346369701444221974573418380384833190728877777657198855868912142705052840572350616417011672844038175595879444225626630697428407757557274059990407719083061139667969970028138393637002810260782068087120653110982465290240000*i1^51 + 8116911966199802918467200187310848622445415579021441014257598269170836714524296686992331324481090466410494472364027030896683841870306901394174019964620705598901818374003510891091593639363556024391913031171569027993704864738688822339279293150253185931512992577018820787446840431689298367307518774633155886354330500698140543283863690662852376431656879144483923163009539375219863480899158963676154819147517883026501066070955344804611410279705048334387262092265371516100591258727247910251587008296477923345566585408140082637093228413434495252027251714059860156987864904198917170532859777620421533809079601337464581285319446227969862740525669723808771179744370352027480678774880827000846147984864093069195815420531019226876851952014828178415202399455307483422103416358888971220858479744114876663134149721370806767261129946313093917405603684430522275929549134653524298433940568625690972879643404393788666469569609887976117736814378080505875522423890127759539589316364399495034331666615357021083487197242947223916915606167427242188787826198755790082971824928098366296960575243337891860258351265615856685892748480821904260799976272520438493911359733082112834856663781940218299457970888514775338860662357630302091609164962508847150936567832842976118186732714770278413106181667433792514804423105105137274760062326385894534022109861295041752286908211691313008291546994655774086235354271513676778664240308367501958329039862048259631405637162484997420656436065114541848084647626594194216326025371384524502824237868169413758282185384529452295239974756260764646990899512943902306645327843419576425673758607354733948754956941297121405168861200582279825669516035239011871538239749710692581989081112167727999279174610252598492356648036106664111243264000*i1^52 + -2743650437856022251032760961707278870501915617260292318186278532654948299136628825304412764753377161844557159809438612102437113335214776958203655696813418840866477217966342891663642146822613675119982138809005234038222982234238998498494435674888414365398867282858341381359254329222122369797873683689690248152936825642123534111155360528916181746656543880926670995483411998891577901618780439125032669460105313109147708093682013041782910587945457837834784407500877869648530351445200222073036072402576891119362558758191269145218862995458242903048861515287530983678353203806772625925940412011485055472981462781530585512669779633732308579472631532213573395011438564149056591388723998682524616631127457802749047200251150318089584945378866856016548544741825704727255596694234062310175274953654229086530644636238216833627530311476318052203133264316025466744661506575134409876351253790120143087237849300749477221039819430175117535028819472843772890129443281805776237936695312709485701271841614298455486168798725695470529848568368562830678125211638671825155040461293592076363134023794146117442029479200292744605418580200810562941753176447888881372001169283479701573684278106100023058971339138622186546493710170832095779346581067126010403152787644717658438565434156817457225504687778796775870049636596883189422952696485305800664736214828135872036175848300035933204123491050171930337048563260918687543452480365524170711550621071818601231611817294691455868081966269541848021634450868256619296607155209884826101370950465546512815349678206341639301619936874415147394029189124308471753082911198154866315520252891979875224525073355217816608075991891472095356826989476352909251425881866239995362205332774763846723594947158951814103249715200*i1^53 + 43074959310089670653990291304258404414656397879899278947140300788789775651240386082318589713438739775137760633501599542242626416411007346744599218381722917203319672956468833278793193361292644149800522575838882533953185583577228219627592573310680532209704461493548008478111754579684455750674219158388350371840506723766087400723196036854851161913535309055136801738401737650413704557430568917280971270220867580690950759475268155576886665224244348368125232169600707004008991404515126102598631155246202752763488563185982497082644748051676584803798877927069713786673846236348988904159879726979555183930190260182490797825325667116753938409592400449405948289118570133545505533575152937078352294461288987375070103210132428887221638080756998046587698543887202779092546907938172338499197813555184696817900734469994491811920134413607202341227046286893072351045371508554848219596682818118947247720991798411738046036552481839858216504982778881086388915391842867829940915122099116724226770229532896932610972848532251890229334252592032119821583886567068408118121479144452670976909419470140071043706664424650247586316783350749967182370925173960046949562409667802544084701614823507879881364798322986729898880980766901660990147480063873241869026750325245128876831163816344243670582859152410676374400784599761487711236678704683404340242086768196903070314819834879368580253775670239471692335523632752253262103243402938482417025812575396814236311746817456329269109415330773721979596745773100198925233619495892641788668144937867103182268302685619486580975693871078288638842827305670588763220994096451757158744394327586757389979581227765243660717388857572754970863116888378569913862721163801280831353940038165418985906225807360*i1^54 + -219186554476232652900839178763837936353619532516783524975037575369205448056830427155087825481811750260555731358218456341470957872341853711723062711683551562732491162265944655306521717677049364261886653851687485641894146976434787442305567964789877015849486705849253136449358379320311505367495383939116711113510038929365254617183153053966229158157373708890097758998062771205518875063943807864515563597919754023381733230334672138781697797950833332851449356319996199025738679659068960910114248822058586459224308992693440603373083501782603075861041548115906366140095989924368856970735174941752330840975543822582332643690947950185783654993572965597048362090085873489670935981300011495314412741552692966575955064742706217242744733059431138581589056489765484391989132363553841586683852462264594753102865848871920180838995769894655058978774001367245681881158526560965869256121022124069185678524942597918574472257418951908816642631540083342114523227329341380713853462320686862850687058505915823502120590045018007418946324116064646509000201754400560508735715130333609188515466800057902563644906038915067961121652075015841661023402580843230612355277801125196025923894920339415516724284190033716088311898889993878389273823826058053087405238081837942515175025641346251236899112533904447714929135944438251739082539728481075778547326055016638050078167853876739642538459960741144135880302492167271496079114029415620948482696182757260791732940637291330447699024051200355875361914235368452264724037083023447470158838565281618234235778613072763179246057298639192581382051743064598843111078705160159216854608997346910650129689998826496405266128241313301655137767296799905244895018149227866073723811151872*i1^55 - N1*205187734531338665631425869860990542197457200190491964203384853969578554891873722031484069811429461359321739465202751350174757423765180363377023496440303908369946504635667526472963828708265215275289779640942417970616668755883577401916778277015969765202448453523975720750560447146530066327672066232135060266988794319411397580475118026522540217516570880627723207045357545694856592960858665198133599519487448102745052835063152841990267733009224744117102431673627791910745920153403314554056543476540178562912355194083958656900966209754061488336759964747630527837321350741595415392822001991255848236205620466239523810778354374222939096581743407068160992285731080413799*i3 ] ]