[ [ -49800387713359939767873908959529753051292514472357737769243202769696620070285619986928105222308103416065451438119723088857062603632421203574927203804321867083795926680562271542365726296171115228303750438389214331458559752168400079779322373799878147530915362190252764610378461366164987957774286001227361471862534592051953101688973936477726665396189470927512729919065360620052639426275254478068281891855856521264934669412425368243053498814795644296288729888224449121484896403528048385032521334080820585015411615169049726328046549767359150971671728038896531786477609589107634910012047534631634541725831777674180368370161464109158266627242555820004453515253118777491077451429035211708705784732711685427703425540494215491242621594501958126110619813805897286775606393060669202394557205909090861607605378950152666487281100290763698710253103607624702250810764644531769370099629835480889720849699850154804998829116760663321148912553387728903429751424753851101980338575379268433728718472176752053672609682073480397547907151208935691868096432777058619487666222106546884198751396784164702980315837475461892928026663767505912915958261071052071829289977140167869298751236408951709254825318727668590708148642060682189609550808968358751356889054726394512253411307096293057307533139877198562370731900663815009421821184865062855120379865801017842105010445579592212941360693655664964327403357926287698489271170084659883839396915350676878937604097824216948730130376512501717961539584000000000000000000000000000000000000000000000000000000000000 + 25655702449132925620545192029477685340510792447078113506086313384132913604944389460507074289338403051581786702650478169427540950094648335689089917307433477764165512347986122895995068822618384770297787441491121647351506172649208682552519537768735835234441826544466011974961421712499235324961666660595604159849708931440811825396744805932357241911130592400489917468869363307409628665558595448496271175602570153139636159433591108358677004241585100047089276938896022836785356126521748324901953242799508119686231307947299352354523969638486568776104880219083387692004734276455073867834383255227818323989732072634848815766722404906537436324576029806859698951662815088432580480648282196748307695847260487761196515304217618057931495058369262282493634083974665728345296171321521360562858106790712812562155156944646220756301491306722778950851830501516336674662636358126709238156920917717428023068107378008176322013082087407905497478320209862530056875400672767505237933627742805978003896339431641437204591117240486594986043219275236870637617435892701611063002494402668178941830542495241414810046904453883882823936566743388583382081465136278098265726949781072973494644175841178089785169145839453248167637031128515269312578569991238137453284736988443790288297039549666322596747681831342675045072559455162198519325889320847153538619288858528005573335640487666456020627659555081462417938063228464418060817669313861588877355445050570138888299853084169683679422066295458568234598400000000000000000000000000000000000000000000000000000000000*i1 + -37121922747884099624978991489952275018619262800884753344131686890407902280957793897470454813412829563929109425172131787638093500147291997416747475255105259555111083917511190125263259744306700308444762289788854645811278066140183743828526258518375936270848888482857867403401445405291541685231059110561539788146715613779393215026586452346850869210709019892995227971582702386815972790727440074416513585311649608462454334562961475873053844750183153461559937719130659492287790818298638348148223077234849618047151687247270953668527038665147676323926265288960318983096862987511723583911942822873307198405970476145852972804159776808224389658619522082224427436195272388477144875548155300204864795227520641497098404256978844624370073135293714692611023732507752116893013866916825974841097873705031263654667774967873706175495481476223269926118692084446202320748309151070566177324497937568801188032769516219823918441751027987827074211242164770958301954991355356257008334659600258571716161600742713386734868393776230487794886892410503633944575008612524942886054796728679114885905795773820693480865175009943418507842326518656823749444056074827291128786317987799172104706812909703432643074186585822101979156435133997171910523895211368787263653775938380074182942806911518825308336232371686167311807901307110191074943223946483021349946085606486350343355024222903567452726629999892745941918074916164458459428251850290287109460429236877258568083168559706975688099142013463937679360000000000000000000000000000000000000000000000000000000000*i1^2 + 53288614265350564888184837387993418873691285145032614838148579653305776734374220789102894193718814812515486964288727049755781284024562252927142370912272815595586466325674756286759227044549442067331431869114887948250566754540796487223002101164644147323327769225921307816736393086632494268099804531225807062020355155114495182185204857109969172543022786823379932260582392689462059290439648174726213081076400680147415366288531353865356951548143083196940108131561263236565685284931620685176782990986382506230779912883200490283707166022654757619523822250431034491732982831269484134697926832351202118785698532913838175551066599298344131464051843658330782867464871844903593778224932900860554795235852001557418848558607613486442368931219547218162228052130305602268850206016787418029620223767973484453981140488279045200150432321593899930034412772553212012342993269081503305478126639495845879071002688533572521238457438860305706760254618611445874072606391976514569555342538425333722268098233833441711405851896534127132354982268484483312986468288810572943690506710408670800186166667834560610636706837489936312743148023767300774238732146279676215953261630913209821108906480992514400450075125237150536892218878860515071483570903566568800698413710365602999634959619185626061895030501186410751814396597503226960423787661270815743442191856304206330052545623730489601418443920519875320618805670657870733925767658085970559729024465021680252343521163062784579746323735280353280000000000000000000000000000000000000000000000000000000000*i1^3 + -44301676640523979531287517773875617426105640273323970627240084583433965873472827254756964085339553869242382553146696704828469806789392971887493847268785860825752625523834560297322326473890226638387900255310347377427838332361887506462450913164353198812390892742300294409114215664751891749065986408628009181524865980313417594957260008670378794138946798758088615787765983961594578199849647137531368125414484673418640168566381988686265716668236285898472564228135130876022912805344477279634642229088427283977811755540872922871789367917125000443864079577710088484241794527047008407536648580777260886938514384827123818421967724003279363877103348769760629852112657030618547024195881321374363900089070655472777736552552819290306555713062725365955628694650025125204881939376050318365264903653808844778607724407388076539421636505343204018454662575000120875934906005047189917321193844803119440356849749850993209914668696808200919046962051387466211937917612622560432940000948111378613677393703533819408733773759343959195687165159066094925578219830650515364563093494020640392054856322403527570547324055865058021385321126912294571619576816836034409850014991536524535784917161573169661367694951839412621907916652398693477500832316913092772259263646164473723220692560669669626704143801287729897127940335091579496765627875765446263656534434203692224683087579245094735290900869691260342492750931142714592181654424734267020030412202926245063590479257461593101877848901156864000000000000000000000000000000000000000000000000000000000*i1^4 + 23224638325555262396394839618567166588479062443683818473003445506485149141729882747838951236087635440302758394387576077612140193092869051035189476120539353294301743782175843468540176847796844739800572313860693591047044565592636761025546377563881048250456743376206802429567339930826670811099517750465393079459934271828150240658590053898654790361863069288574903096328838584133726208730196850814103326706987032452708732985553359086175159205398413428006997278191115764499662957596315087505117540845455789572695895240795170796647190881201662431594430121752233686986144451627545955518179292177441872229410085035418991387170446821449338463645396407318251824528483690141237462208575412914043383078234896339708087333811326959969191356478496023555119970097245969979278109035941433036215034927172682132785813889287753134279876661882982298541112639561743284516964475091643527791082671756170784021456153276932936984138597150703299504625435665226881063237963701624812913797946759981115838668658570950625256907535127998450113443222677093187043276121134264094903593887254190231982506311221538800665626429910022690671367938437376191867615693204099080575972896429435047791209566020517485689498638592555342050901354548497327184903789335198727207606106630550197212919206173494472860391914873290992104009383213819719912297756805382416799192486254699010678806896493643532783181450780743337321142990779881304888364387865910401434968070810343982000493450299916726416847855943680000000000000000000000000000000000000000000000000000000*i1^5 + -8223519086159536768010089372439119861812222489362039047200263121212709163152722494393589430025394862412296571217911383286616180272706626966135059286056798962772115633898791751990536513179546115987918541888069453076861269977483595363983651279527893941121977035249127453894316168950778554946137866969649188888296858040371581663312141211236491041293872992953489953827311033180432802371665948674299343800660766941470140891754259787872444833290999752540723871509980991961222331745711569529534567880518083410483917018229752714817591882943790666351384783100054876339675676790942716395968728180959433683405891132079417612519638708874905656675901918856271133513639307439540186639237258020752637548444844277219728844870334221025785607096481441118861904344149935116655601902031307196405398906866687356403350925471079274998973308181039217831191445233937149301803012855501299302161573456525293413234863027247359154257375601352572818690003960948567442752248017261891053712398736695902981361553837641204935168185838637597846255396948021726459979757201556654562235821621617258359661211232736765454862412432312370979146847453870312834394687224457194071405704295162670066595518167677446707703334818601549575368627239836676073770710073860581792753461608785394052077476708816466470211743174234995899699132464467220320584338197835219234814716606122263825958489530197903258725287558418692200388597207298668915536670992902106428087713593259434393360850765821965955766419456000000000000000000000000000000000000000000000000000000*i1^6 + 2917230157026170991196033555802604378058285046502105526270695725569315959928786524382040802694353426472627741744375542797246536662293591049129734190422164681409414266014587648020615804956485633128774014032758084594934125893358083161379973079420241290125042239871498436458394106425653527630963319523511387425603858389218964439515600428821419832705476901805277729064867092572742747913436375639514444268428229499969070851667283658246972968634289123056660449504188401201837134168346339130749085259892803828993353275488256585454595753723673343372977794301722958419193585550247090738039445472070264691854778380606779720573804813125927818545253356833234785985385981882159802671080048150347133741652831294957961401256631512532530821043455974639680063209588338951209109697800919984106444682505346615267696154944540298101813827413694753262458003037242557763980884057142818009937267991704654653822773491221369052729856080655950197847478386124530097168059051684639227575013239654539262296114584490880908472331322473578993486032193353309967672296626724532561901055045167321543044302345899070807553175272106691520916809187767310356594428982279373307331056144813988688427719765693973951348704221908748581949906772496864546715357258278161000674143613598052365321342651938804068898565064263873638928610707952731637836707230697456570393605462873959397353803546852971448229124981789561499015004402395619840775704720159694377972266043054133154782909345776561179695513600000000000000000000000000000000000000000000000000000*i1^7 + -896846651818707282416569070167567223113623226509590374656196652834407545460926825222362076694972291690550553868915784505232611896855512991155591713443986814018494454285905202315267485628869574276174687167215894358128526902306991756635462214427253803143026545102951970392753297840911107744110670357122479491646279069737841397517727188727812191470953987608739610400738943360141076742943050157502312483494958737172518583662285268251765733487391476247984685646276693552119085050675030656410676150131695660199521054711003123529717655454789931116001016745243726815319623280089654638975708514623337006365628257497071739199861108508222983714629209959968844510529644313895139409428564865439496739070217083337931666152315813995749958611979953909237362994431621993950368208928939431910873009773082088110850802718812159256197904209621525087687643867599530257140888975977132344188430988844654730228464290030367561275932872613318900341016099942839491523657708643043280183596786597429357291033990505496613695412334622858325780253385732437535588501741628035107917394666723362234821810450245717283473367501301543110148408520607427614925203894832319712059741231100309523332975424869346809012531139299153513060302900686448798690495552551346017734359639749900204159239034208073270458237229286183101261442257493155661801298387232341336098915194886121741718613142455022831537102152369321160197352609603143489619944033914924100624804161753424350075909852240034555494400000000000000000000000000000000000000000000000000000*i1^8 + 193940170827491578741661497891466906971041338503250602454695178167783130261598043753379388220190574072057421745516840054969843656031589011495238390373587631136083527862626376012988561876934205457015239224786411911547181649381648297181339828152284460841163541347881112984316821523188311798411484447388887129171545068937031141454670912421206182941435128306000501640610729323465231156912722709764856070737101585539906309148097758024490298059115070675336039608683761933405564002156071025511190210709462622545994266661931358845632716825916319348416701145089997169993947158612007483555386050748743146186624105810172289134073256795838716065049074840265839411633501955308064800928889922195990346743261717157711591682354043327113832423340415067758391502581520143725838424017162618585369849480509349052706869522650524867503247929561758360240736994880058124274589324243383273529529069527006216234842934662895859118605121333188178095139164932219712830816839905757370915275090242030518555231445629749203236151712363244891626630583376561390290014004643391981042298317219688582062262712101786154013611504662100660892331521415992908926411776321171576158993592683235861725716530607613591297085218507643585734828018681788164311961333089337713477434375664544985219225193478202337708167024936990328899856233948239883314967483015795715805875053398525274822617055464340789282149871316253501110711099488067234583143011981953512334305867523680705043065808134959267840000000000000000000000000000000000000000000000000000*i1^9 + -35803710553348385277636800436480471610948212559268435087564307384262852432522812825049258627040141124570320255978341498699096915637751262935897230012938803384688806110317365110396671152773394974514594073676908849989753326563477761539151646722229013742987652285271652769691471458793607190156769338577661156689675271387732089325440835568155391490966350855345315235394781776786035721220443947274148813750226028403849749088031861683009340558588572411428735317506893121692419765189903621929882438954493544485571044195250217510933747356179354944159346159577557494666989576169836756830498326321654217662156350208161920986091120059270343866708629101796919574245856404450511094562396061059405416954267290707228749873207287802545614883988394872851674062394452265939586404187246404273829646448313182847748789794448967304960493515580887216454049765846786946800496382832287890419403721117539466368214673222590326798902455222638261403105264965612837325600973843533481654963197476714157335675139539562727513943784405080081023644989394632588290868024214991967374876181601179195349873832744913347878709178385066503018087126007507783133358249780164799031409147651046566875624768234733413942055487669493956582583385537373924712984563768339766739524724215836805195722099024613767849585702959767355430688712103118938088106563882179259633511424009735119571646466862513962258451320732575881885828229038646786794499999169818478208984616359286999388380799983786393600000000000000000000000000000000000000000000000000*i1^10 + 6148286370826084679061079652706859695019633111063127566602460812370394770552151794966661227006486409989885592928229625546006594089665349395571561411733601351615501955070305101481138430977094539627939399577005766128054168417749026149211593473799143732591299906197285019423134920492749642370590730104104531891716665868641324534703117178233483302804502239370027021703720082861602631366371908476479941141257318129761445942575275058861003826713264310297389184955927911073378238363489868083315351741029662108890982585752162477905821780597132528939912225833482938094507895195789223198479186421584444532273263076352474689044326135477929726132143149753237086154323852299348794456425096293105242140866703882534111702788193904273502003205402874671388352559974858272199671536016281427363445494715618897177980206656693613052286462530688989699909981126496031230939004581124708841711881924980178520668232313382698643369606150663957516024777392124984616463114474993442558675038073442863165837465810921481010336994939175721151423318542748965474474729218048677534766608601417107446966533148088940738435025832288563265524288021564560056493648090121620177373639431248245176625058484027245183483066764866208459050942199844762461594374765196994343189141540062828450607214124761156241477226419194305721968603714090983855192562663680075882768094241714850707441884290881056530837438460425761515803368942289339923307849783605561883815833315513955564740953379962880000000000000000000000000000000000000000000000000*i1^11 + -2765025629812301423221879406293571255414071509827860123034940886356358425153312904904510410471051123841106117105248025758460919121337087370287933219089990324303636161951202553531149108917314143982359599993444670958782849114131947230990400365965288846186711511532717883796617711244486697715527805159277478090456855889983703394316522586416581066524018422709609065395957517731322081952536924193495646270866894962796924403253124343966371221145805662774490545339609939975796806579016163472766539925707733995658929378911477849725523932070034829278129478833313839063901447646749764321898392415088634186729838109264981761014981241851869191784641494769759259369994401507114344045406373000964660716469270865242972292985297830907676729716543753327282000155106343131204441286074489608539295289718519063421672155160811338934438919866519616149199195444433544717989334852553310297712735854760201757077607710464150073744816751512719856121075654020063616782010348578148311899375634057687295195584493363607297598659174020444070619890078760515287158403188850530701576625905112003077203014770246045347064524367482294490766062817330630351062802779825699154967257778595849639673531678267228577312465511696448644205262709554586760847843920809168515657067573485468036932915757922201123857999673834255083702873361785657917458832560062188664228550764566421067207589440566982063028025041344282260890196252433537290470196284549952080080913037760715866552510971904000000000000000000000000000000000000000000000000*i1^12 + 157956178852117798099177150410097587258883986471141846546509764401991061225267384147224710463215841576079696112381230202754534120898634704569139387140397407243078000339400378452931380949527022607592838513983020077753323531265737208007623903435730190067190988182794525084008800331363175660393826725271245411632867926328163669391991752977549517859301394968078487233571412296100903432833624493814847097351274264009844359797655761952865658774824385026424425797411433339761225481771975465909050895518453130715980308727367567150143744241880825431230311550570296069807621827931534453817234250167327963846636409973013378905873210965406295431773886096795371324292050778689423884496944890039490876336361723235223107058687343693437325607619308074497540688920718040445116770094457527273807404872834478158482878054265601580865862668724046016789596359205757960950247926565012627766126999350563315881915070699485579932793030451336904338060549752774927930286603143704224174308895776191422883437267852413632757390041938955322725665860597935597004923394200142218587391540504510592479555202044021668981839310788656424781509641938351096166707854043464823881161504820798970200739645333401670191301622192894713678017731701150034840973777619024869571159697200657229269259247374329914473319487027372434444872152016490861262787595465284322168606271131612549352238056229523229896224942057623051888400552080856298050154895584483631334428183698885756353249280000000000000000000000000000000000000000000000000*i1^13 + -21438503230110782095930131364881600984589335892871811384216254876969651973234664314864685931855989126083969569376542600660765654387900140351271386915143379098728219348595579243522009933260891240635702892883820500075087006946006402432290024083425107027976888926040335749353134697519615326591905803188911774658155045260613393716413696410161758634693656206920425890526932858035232181800221070616782364758842089363357493427913233330713043480425956214437046281402505521788027095049845393647738827427029760791708307062620054196882850850978485930757980164890078855111432821046347672115750921080686195672239453371898309576203863102614498210855969335667391059206112877940634130739378130573441073429307824834877639699180110395939207282322183260733094303103906412280571986843288747853083608435342305853671154031430667690041908075744598741454066193038088202968189043908676301717698437244045708607512258428578703444493899619210740518842396307987547336152272473731853885752857600720410485236711390338251547522770577292704978490384533329391691590565636397984005922973211830122864213543778087138647028499106367040843197801570315321806852094417344027586902961618387738302970422107434127820560103729148464892034367819575049126789130048004943113406586650447129189217410087422972444834168740938688495906896300683789784459824816881957000283641668225046219362280317155779456911716017088696069642191289384847005991682541227984294755066960492830182604800000000000000000000000000000000000000000000000*i1^14 + -10129963008417282721244318572335414640372016628569619480117842923290507014964184038916287019978377939360001032373649506632908148548715847603617810811935932080110480560012245226222275778699322911758533957859427959981715607109080710554776313589601610623609693814967903608171576570712780814624195578638610951213137845710841682834969867527737530860308033538566303720458962487299638297042132755915943789437419120097262309635626260796763085715049924651004853864348345532686772298924856771179477821303735315683365526964731770509152156205726572940991815966248130670409860638217864918863994085805938087111533315325908106754807205821885462550306348665803886418696233361422585616853854550936899191063561826902780253270223749178521144475557397945351880707418848596727769440052665233070664845809086715939588924604311057362011130175921325209995223864382777602698774456730367230800400333557584372425437326396754477371779959925864397881563120800177595058405431353131878928085554131323176088432630274069478502882137764799899302475503338165171879351818297912568531419842325443818496934950628360191774172851867405305719268525747412276349359163046154341531288098669162436784065701963199927870766594655503602034869001907578611082574448707875469283756876948102296006854033659490531680602090997959335837543817293742396226342771962437810627566552524741622601731799675909649946906805263666582165378535900875595349280865237993290886645124729093937430528000000000000000000000000000000000000000000000*i1^15 + -3518739470762339236267324565599291227357505575550478509587625822972884979647654631667550276329495426578777696928353744036217774237386382360368025505766504059798169217594517033328766913975714991456043702705396678846232155973770499208312975106483702999506000990620916289784548796305986575490302568895234488203455096913874877493375302482996357883709737709333391660991776457316138435526152736158459459031556521742874449177785281536438360532278275207277888380495158783212255078067719463814907836994254388802275847041671036577091992070540595086604753999505501018915975366356813382285273231143693472104863447111859078221684796223057485160667927645286168595612609976050733425073291274421525535004353162158866858662308002173480164121061509869491473439502174750476486253257897464576463862578342943851148388757719939181271596222210341872769467303227436584020266828898813648796938818309303778768139328694594606461019783472387164867272748973776657052416063547131007049533036401516645080598550660483445955547477352071557158692959028632881662030617480704126405652185009699722411691600277534746937540605200981534450370770555689683888776029967254056175829917808472699161366858387051752651471445504639435526769392484201229747739153527969631805573522888052202854984441237555962618504423680370675332683931112863030979473996335426663923722200427681405731152878995049634711134615870739798634567920779170831634766734031156534466991014199809592524800000000000000000000000000000000000000000000*i1^16 + -508902387782720693810419141934111753162160589029802881254840027213410735339748069019289267266521445579137523717554052943995976622029058643317369829953102800734783973543931362939958554902303390294218106959995231627510735953958144740366546340407816927846478284372609740333633333272460427441327759044422664450963974447304033734387320671564909476148486986528658923270250599170941310429483420194047192086318107412643972351505183089683149424342999880433392199002259437233822394697902355183268918630884306254042776722886002416248699100247164955972427461578308449940486571304785370308584883869343519249647365882750369600939233435967013659231401876015284151479439800654210779411735980115417378939404028202604486683774979459590454064147839040971185341713882542704632087438749504306523700339068763627646317981984228121765449218421362033717468636720162230950280755420772763444071033370929703562450073141678556749498189893478585875206383842430588559967546359169730517900608080585304100141544723475325286586286216295581512754104467609816291075289917189562982299955772388283851496926597867067289352393651326700589486936269727842271677997693393884903658302872286335977360967132184233300034987091741638664041796654256381979652092273815453870450366517067050894117759296732383164107835521524759004939933006387472051769892065484525280795787708485298027515115186999433787464914718155164825101540586138499661763724363855916654258829354074112000000000000000000000000000000000000000000000*i1^17 + -50787322589153524827357797363027531129163598337126344390953740388909475539322673833953304178905995313172834454008003783906964482732210467845871008454294396830250585540875636214297580291000284815272760853859375731288894977459179617250203891212014067133741999503539421759072429636989531277797116582990185941821796421427905034800726524335695303195789949113226764043139458142751181420077218784549825397072344464685485333582725719294811579439288611999717419896191292643667708959292010115894507109095735186839237882631886622790184789830821307002027721047200137815666045622593195919584618491720415782158749802120823368044263974986124216396844318816509063794900405561014566751781734229027108964636957520711506365915775403017634321703670967531397827353671680392677590305325418965321510258408591771529262382474250824842744091632475320767091705321526160091230542597679491018363520285965985261403385809017937807507433303862438945210757076244350516212190318041424710721551096317473079234007046767695876010049191843097338154346289435711258354026254513295456746619833628191721405568354328529498492772131470210743575174218052843310186280887210209494226670418584242359557026528938942706533008225623398928557953536790091019991919635950697328862809931659849334586337292443153454350898040145973207155416639522528569381278957779727845383440386139105583567720311513027812168921536526524037332527262250206580685865119746011856569130842849280000000000000000000000000000000000000000000*i1^18 + -4036271169758846201320617470580687136092372967070029175496137712719256732832240232185951418997966026654789220828495059767143942650450156204341405690312965677864730370267412184601529348006242604031744543640557456330687306154489713670970468476542460317838917509336447882366430740106401907192633024482425334697806024933122230729073301226233173715368811761930509733477573905407904733670905518385976686861125387256855707765965818657003241330206082872871331248202648937180917248575333743723534881210934036953426512271508644279612634535417318542586411726541698023600261602674174611025858827129578724472075981961780949992213046527586016451368486395878589852028901887443819843636411644737685432132682945663034174917778056126354010076216819994665544509667897756559938163406725884134767369306921321192234740660620897711256209248553112497518286257041167581936134887184360045406595868733113429848816242983493321371096234846051861080139545604249267855878749600333208292136976981291751610975677217336371673374016853541938952060245869336687028861252594908712173668915889064030926546446883352496149535523583957743357225916801338209504543557730304026667286394629234482823857257218306431053010490814987505989520345857610505562477384136121529998704676627659361129339383171897752696376606359824786143582042601622837802992171644864562841033510423394416863248960359916622659989927555348434618885023102858620317790411197093816528229367808000000000000000000000000000000000000000000*i1^19 + -227437284831894654289341221635096607373779204074066076000249500841799787673147407527610900992532265155927602531374989775051429460603733746429398669409506154976895772337870150019489884302269532792039175903227739841588635880918799629793100551873760907517999194594633949539462713386919426981236749711670249134731768891303079830092687651925441638119060507496905509321062726295175825330916087338330861759056527740006728371868606790017852057780013505201643844090291207461027900460340109660736266572762831221201818311116883355872043914876339920694954288049005387663882059070660829412457030605183904892964754835113559245261175736471153302111930375689829059666444879142981573464989672597463037866545433600617027536630582459345781367794011545260259544024971952845279949547749102305165235835157593558774818214375949771457052472042991228672966467151657363492956873998771709195225340884566705542699209156705197112058948218647876035883933843485278681154659226928881466906383979895102101793446138519856564412642586926378031559504416797302424929143170608220467674419669641147562255764456343621001516582282880544148123778600365741852740208645633396844504721689608496994748586565524193933805262034531510112666606300793786051292170185549442079641664075197110955120347310405576991581433306471887988810756572967646616231951494999265924965629294465685968573259384842960965479826255486089990897213685183572335441278517896382782677975040000000000000000000000000000000000000000*i1^20 + -4866681163347697878421937931480077149915797475966558135966075168184968526460503229873448977547193761613492899348016227257080995773262298186903008656045999252770581319035501361546710091938174171480614096901519549800199839041233743938994512633913470780350757404457637846155261365275581148994340478477754481929466830350726147732355671314188493131422017979843989968417194753744965141338859557346679447395111356703468943945987435931516084993464451264119872514807353619617484489795897316307446859479960160443617425508075200263603525683296016370123138000520942503054382158302889684073293419788487262691879109848811189271390813663583295603230205175944141754481942828434217004102279313307487473851970511686985224500493701926353472067171557334048638763142197026741748400839739544912768376976057226280170071498521314301837729201563266931584786349684412763116512744523382754011613071875518893607062276296834408632505824370797861378144352712363490519503669712285379161607418655042961185650806573091199218975216992158401757804351504804905866548898185978167813522646635817194403269096008211738531684712577803430922173915482052570423362670268606465781725446858009490444753684619249147710862637227285092184539479750714486072277298710253445093808774742912874315957650219649816674411108476786194614364674595575500332257026433967357655168503462333926899370558823338649076162071510627002703494511468229631356181129632466830622720000000000000000000000000000000000000000*i1^21 + 58724145209055308626378209392042393939275371776241329765238401380603834793912312230758326093198147244510583242547262601588328588343994637329617825731582385292443765746018041395832660425851177423724114446236878638603535133503816425602316120495189307223042855113251750261548914194029036480118912921241202146438987380081544873645217381956762620486394414901991037198003752828574282916866501461871353360385379039223532138521053205706457150400991960847814002661614531171207110353090056468684088896367222546739416622860750681358921907218992963660298484998877360201522447400969712270833821966774346948209253157750588059878750240674899200147886147038587957436463799090538464454336712522632914698828413967849952948783937876726244093451996006998713479300202737604995401531681254660730874624476513268166477380248878620485969437741676795411138206057113910442540891900887994494801475623841529363529912183062362077744458456669385354531377950233637816899510430656358843548620453158419464195867134610654751025141537171564398435293152886125822290467149071865260482818943547479314575054153009026378189009324001781862155361825647443628064764377106332761809800580001755255989762446202777924963340568413839888108718806467677849645338166395727769381515313857850471349349563709290356805431219214771644160237831805011199398207398809853684265172880737379608061193866008431175724709828509755224834154302497370444479251005856284672000000000000000000000000000000000000000*i1^22 + 33149884066326617397117798978235885042704043468819392593342555177434857426960291983054578593020030863556644444847289131806968021517194786439391733720098230278338723892564966226378572723084608881412478517012952627765280964952029592446048036674729351784186844719270841685065612542798646057315650212983414234281808405057650216624887683691587947730630038080156021861164818893704468412210206134815825017438073589640456619189190614732792633059361298792662589985451033881853440798802773980593392478319323757549902662315836778434281072971700403956274151846419284962153464030142470181204460189608639491963274519133878844581102939480382166573074776694622375722568218262178770790953182445323888538007988783084904841156345610858495817788318133386703966014976914755262107007047263983626889339547995177919968078979882063700195843936172742869729825645369732167431616923198192989378996578462103696264623736738567154283172093127173411131218307288974197406658864294336011961660772100613795092360566071740803871801801348323904638582630771317136941357575997072931665198041720365897950535670735794295296649470138054169025056079459619722398206299493416633914812612125160724200304480755575077354014668303918621984716103271385780360369055319343746437875005463994535857385993397298863898215116052596891509030696663222160322582832801191547425255342254573044816232124923536026152485272974548232452483309077364368075140945149952000000000000000000000000000000000000000*i1^23 + 1835303499254705061179915785519859487425459606333008321235764601216550281616444448394876199113816312909580788928596874034097620737413216331671761547171001559253323113151157658865099981437358023168062484805735059970708246309087114348997497879039447232786348356109668591481430969795887489118874278233748922573543770301178015033415567447820252012170042912836256630592573928569444820941430095570529388577012759424739981665968290199182345060094489958982009361769295099236774269756476034724562651695289986482382847231028253412850772256939321423965902903146680185382357706340289303167581217110875352992025633457723412596604826503925046304761875591466055895483366388055176437164812529843644687952901153249862201680719976156013760069419183772377628683491627583297194245005301377276973887293155620483454866815126912135461727037798522933891394657078849944499019055823824866746560958699615373424144145390645759871214249066816861369578640872062697866312003646113506681207501743637662071684747192241622528262713906836063612787400532742253631234533056388343516883656668229945058643334713536657887826293304132694895000734607784961976955029817051715131546998300357576913106485379311455401908017802670644088792654708651461412974168376914346189539024070436060045768500537036156872512217149614602153812385206886585858927833828408363869026615183757394253273771303695795714188961313342805123601348998378437948085706424320000000000000000000000000000000000000*i1^24 + 70697309810050325227868445838951918671168820976275813091597383768811815590470734229975761809084157824057313224637803719674105604663081639024229820754777153251776509363623671750183263902246023615641098483034929341611354627063018696509234681388323634515198648642413690628871620404118999167347893408811087933097012480339612150532599109369594382889312437664052465489903430530033933838306817217923674737143098498737326846042935472136556347993961491770858308100238734382713465468780067100259263594848545535369898630330417182028296317176153504848028248923139105973008878212267298480030389358545221773403724808844571326833106948876419447003143919989573515387498636800978615762420100506431666048176144247980133997790023238896629330255789398455539669102752978084121656947795621734744190140788521919702128265429433881542551363117407324886353364971964621810015087762737210039420755077503391174736940770787566567097929905663459703289132899062609776984532971170850895705391930819756191935660736860608841114715802349005061440890231194507596928441768430939600131927126553533649647825142668178002246182346194583653863723642227902580642700097112619733351860676155153902212422809270909932571633608837070842965771905683343944113191461310355290494447972304108365380478530289895678905587901045416060109380131618574020783208730942544307308675483477170769135836293496501534381891257849172708123818456132377248178529894400000000000000000000000000000000000*i1^25 + -86274350833145827496894449534982966911215848679497886074515538122048857998259440600436311451186067231111156603797804735115501916201097680418134146123260136059355812790484719220950749342733836441805079450110863920518090096258754181281430143392528838518439041594280265976434467286830252189639802583033715082328089620476950771311344719329988861946374169515156574486568817003650671120608742890644463000859036017093790006871474241548915480189775217200653288027600182711161798750817430008680253429536836017094171237327734636856548106360159047634338590089671178505270578148101302628477150897745129905848915138452642667628041557567717293409220631067240428975566567176159550403633691286619588137534874858374326606458675642677346093349338208004846625925287733657550429462507292870844916317689821739566786346945255137650001027328847193030938991553179743968053448478568648432309968451996894222508022375281011326127154433103732596494605324823258461207179028056798063121033014606945061074196044869189825165589867348001273270961373432638331556579415438558949552326434384773434624773746767663441383851679489252246980288247309480384976690606244622136304663101579914838125580591402565812944178396292980539193417052124649609544496217011829513184644506667877223687732310416794917405768246046676171786679426052631097535275633558421696627317405214558674032452863958502454634389545046757976196029452524790522839040000000000000000000000000000000000*i1^26 + -116077098884670177009235073190679903752546519753096199543720355934119127958287400303590057163106616742454478061442811003259290275451770296133389834206164636639700718246243632887068681755567780079672147177840493383207001784443152017505267534308888842817983687812846159441698155651139606049427939310371236513007431302114505905045224466593057764337380835972930079951526467455057598921911634531807142889136805968049183228018399647122699256087773542197838458609959642733774160328103312950528828339960709555334240697924183031947529716250569405184258549875577976907022318535345178489433384493884986247506921917818782198528084232964752593510474992275002188946687026762253413668960406703186313432200561325427043521132482225402639630745793144129698398459554571683544980462124404034244596932532384258917589800885903966245385389001181418215192927163299492834836110020066676510854497082811339471676054677899783823255703652561904376587075686752132888038153704321021590170610870781742595870108074154058311590969715032666403888296311285829545082793760934316868385132267065494940432608262481306962400080372779787034506949083275060615073344083277671699907731021241292423201137621477799671182502167757652588853607797672981641513185894931768242518209644859797196036600586768867493730483272136229813790683860891299931000141430682857922315514792053563829599276118768241569300959250191280039727858496862341300224000000000000000000000000000000000*i1^27 + -5303309950232734964789235097205057507996272084203333492227921356208923054121301563901624851805934918771511375116492186186805522100011424662306688366326994686404412108809819761591920592913929538083384102712330175858861571862825148930510047855446044960297993711077661730636640646384799863590200381336636318575395708078377980647512810018006303123915532450083894441206176524581233452261753633285644913308985058800908361372204598719146779394040878998662507171048563647317214305923061470772937120265308979649340457568952838427117095581492346291075152528251487763526194442485871646831397754175835250866149919592519835540597599980316114578858504073202089914894134217346023307844168366309553730721331924275609355606788606767511770641839865008431403126267697291612613784652735000265244638143779787799155003346840838632741095676844633364413271323423501364513819380272965349938306848170108982917844176262690270664853053632404883417855769043547164209627934798914120326174495625504408592353321247062888451856997564186607688809812433327766663762136193935777701089844453066033739750813044280556351582620177662825293056199048729373653652906315297313536403158917069949126021891053006442237823049461896840396680413723453003197756804009405554776986524435847910911551288421296092306633963877953068727997614725059639218884489176893029362951833283208012958484790197887694536378639112237609883588991687589888000000000000000000000000000000000*i1^28 + -123100639031947773408645863024708018756904504137763249799728184409776355804231105044923760496788947862859963862104582110060817858979411801466438650460653199485014666510317488879587113830477431417322391250431547508564083395920230139533166793517309996521265199639304893957108814987271951383910566279312165942739655306804065184521902455930086301487717732208861611253887900615762157207770764960036526879343087841810123506542338140051686176830461007428786191764958834349074040941161260706805179274454967171332895272354056395249841937439381945504851558457873593493804257662576261578892954501843606322875308247970676529877766228181148222192993054314391963869340233505412791322277977710884079061595875247871680831351192550827797367078703068806992783091275462554604758384091759631932017296728527834245457476402281353781330942238406083634083112627251978432939366523733793455081285314250427038751351949190468367958979007374176779911414985708163438238167288391998153927048641862200555037444428103309219219431040076815199240654135252121517790033227779883924686452482626807494443517661002789822485550377374964166174896322621497912105687099992537905170399776167709837538952625234843528808507902761311334704225927120008399933695734691857115184494575082564545991539084282069494620719038159986487794209023571122553959623247683387686987745435788853774101725236406337990122295568215198405384506179584000000000000000000000000000000000*i1^29 + -1685007649373083026024362337145922083204011122226675743329044119402469963246680878603487857803203434871992677545162328015123913501200717206382967157535452483198613419370421550168211183632025799497457093653135452621595546529565530348430301355326793812145868571219655697440932655986568590668825171922201914799207252341731084669478211949257471790559185342176135653878398904760075901534596090890906986212136827492442232319792188273769630324142371974014190782095746441783412621790489205771241206711748626360592371849110013868934003321935363664463720906737371012524187611000168694701032791855400101982233877530536327240216145185009371380880911877325723593646483757328523615856060589488810294291082384744912481194756836435830007074840245659481697626181275196232497846813562795114828327412687259669021698988447866785001326617886321755534927210643453222743005505494803895637832328381100337824607310612032666090048378807144485043784293912596352814282957626601585979691910175898874508474280219331195843557809360577072031174225577750624593231969289031863231198049971352425644017290560709455878269915869462425609759221018280537984831993904072514453538398301943888668842111222884253961069197389061967510283422001104968677634196584828041159799287872668951789943989133103366346435176676942422106490102323682650032552659155833351569934292077668244219160602542702710141273153484935857577987670016000000000000000000000000000000*i1^30 + -12978892120956632935008356623311012565513663050693403340923954135025966422077009133366302097159517645160887637073848092761524226548358438724565093513706341142759518876391309580910050212996347702506598972047862134367885340603272916779556426554467767737856300098620898504466872505947336768483903956698059844126815790125457738779528220533299807729683107554097960171665151316416444542308699498067233981886465538614179536871746817263377684457410825306842700090400143909289397613222945815070361249815224762475580120987954353652859273605456118554782743838810547841180995042676597165695801297238532082638261960192964750104837974159692007845899072455799360362030272248584190350253322051244306873921267265337951983472588452543622936265524682482611865180839122510429448477057457327165032926349613036405790567028495671962724879904670891005022088383046969914898398930670232664652865932316280972500824641829782782935007876624936203325224907214949621235586364915670865167704260236497967012529095239292331743305687468110380995404829873316750295490510575233185110204518344868665928073034744537455491492018247000469190068480195499541417604680476173336180121190463612480642626043280831982696053204658990685589796110968826096336438021229023819200360035746262575626066310103963146550096926264741992285466555294780844325938690462789447012262829178320262231166639354567800382208654345382387095961600000000000000000000000000000*i1^31 + -46086499246647266042573288312738869852723465246385847129284956706656362282535031248590633710453163277179181130341146063601743765584950024896602063369781500988615428371995276750539224037368668857515604438979592630369205547497505686026718072399208504540037345032738165470367024916604303002098392172689643116897298112143060085595938578559425960111104235928866210803787689966351323242709995452565100167123668877019449209932286782706298600750334224694222840170873139001663657439585865915596353959858710825836931424170091051857066834764711939744844869194445071162853160645721526264287631440452889933838479904491920809167372679326329590235969541043534525528944655429254673232172239192670237170783981873593001242719047804815191180155665007437854725226433759334572819992567358464091967452694743084921389461938586894884074733814904887175842563728100392264245129664095475803930787064734916087695452809122596913976190153989535822887115639530963347347729388359601924807562171709907102932431352127354023421506165695331363456976770469366834036329394177733200796660688731759805809091754223048829266448596730109279308165400724446752507951344140111730968239954693790545001498405798989581516304382237153579467525534678616377437544346817691470644790544753483453778364267680110310009970083092962315981836704629437836798506471311779609593807684781819878316902417956485439804166477070603386880000000000000000000000000000*i1^32 + 54551286883971930013760632399563756283382995808308855653954952099274325439626968700512180059565953571475564397752813504549734921638993745282313545872169880838259559797445115740752362830995972520063651376654177074152640597661190196543223780187437179801239043151917927414440513878506796810085710556368895005292391736362891347346093581228051049547720814947778672815200085002416136871097477426840447656444904640791377880734287443832047437375085788369390294732697023068388344504493675795276250397203562059196067568174743884577604827980880072747097242190162782317062049599909465601517202725093457344352142233959964605527128741820844205342854312320066359805690940011291181695099892170884190349343057247787315858349367152444374616010302046634303154384300619008778446775462213921014116819528722344413229225309314946477626773671057583785633427554057929790876612064203012629630689139772647400838020558603766053677241020758412407858773835500462564043636693582211533383083054685351790294742235447932133781460825079016241996122030125520256464005636489316901912472947086561684114950718745567326209287837151960084808394061058395219611234200256728081333376260489422821324645230424530340514950908204178692802860577815584100274450987697694835757615475589191157473375915432789722096715097698870472982922960685284712080738975393035564098786865165034076875025232482585783385921201111040000000000000000000000000000*i1^33 + 1064937428961293351088664976013807656645233192322431763438403530613463234985061919006264886928214348929347463013409982580834155814453912010367277122899607179850644068581157663797193834462274313569763356819232950181711271115881627320317069471444932409430431302364803605072685559681348826749842431023004814205637831260415177796589915787630139282877273209334829204631754533200772498784303988426544424306588658214749864990278563764633011892142714415267450798951536010615080260294837854780332156782746540207267046447333525387035354453935714565099865468804027207560515693008432066530870471156178143258248232719354676319001787144516912090089234708666035927012899013093092201333591879583524478933214454936472046516727546546190842917597300515215984801423774543998618979444528595310630479458638625860616973188456167504064015977345380374447625057049660565410828912352011973151772779268564301633975261502742105777497948140370420579640295840656847278534060797971112074362451887461892534134935809412858049644127942430304481235052427464006687418731204992243505618251488321025472500237938695417239111736714775379690140603684361551018964926525882174907207104144110273821630216661881975022375196678853848459241964245274866131789258646550941938574220528432218450890310152252462191622164951584027240301834366182872275608999722148501420167441384125858564107449972753759035021328384000000000000000000000000000*i1^34 + 2341933992335109953370899058432014518420704504702267558001405870571860619426168279152424215991866208312321409261887393317466667507620239172335686656486198300581575292727933214828981020773722570348245233599189861522401701937394827582233348964596166386476356077445150513545917770905634513770609762982350638870542015219800031722813129615396790905647912929990332996395212505453067008620022477442456446002510111051171256153286205664467728287555415113322993923269133915971445390115251077090413180864327230167473733414174535629140864951805085953999019962252249160643112142885065134400132480703848262110136822848734069462032006328207152571605920743989549697821362553115981559973870169884233261754869583602793315790144608149152433519840497464840031001003791351522852594658996700932620061250055047968816611381694628792967172681079687096090915997146153721330003314730776940516862512687565106525496697085250663154829516408441818822297548187846898943049171712501475677318514535543146968551798794012216503216469697129273451353897923604879185685694790765640964815015020140776342430103723537583144184536816836194464651764861050179011341801344360703697699348413426671901141052308682668070521704751290830510959160932125212065800414626774916489348977804491510770695704466417571760486953528125809533426222772408684815353432195312079655716202548090705816194461534476146342625280000000000000000000000000*i1^35 + -8204619699390080717290812500560972512191246594735535958205586525809790954217269595111285872779162270062915841046663360283573614001847787361991436078301973089895682396566540017753306630996868897173731225209581660394269371865894322599977239494957737047176993444018728672451558517477023212786473159806987279228257702030718007862034088881074551743077490964161829288315984531173370106006800221171005194069062947289496050607038986486325561305696962676230862188453734378530278825112892924049784455843384646210335637218329258917990604757149204234189983129359363180062218309260707592377580147427856056428725053185396191930270564882750134857490402320848652669338058351200972327220127883979536287753729682691535987966928281829724033558176320990648622577551284876423983051779316375511142892959871836437183857310096010239278352112369948225202492779835696325409698586898404202197016459275009385816605826557722094175173234113534991491886304720337717165440967910802695016505241262586613399769963230740663390500105234987694840722067127291985023611897268463415918420062230003961990130442894713281142906103692175792530028230249431204473029825339528146270999173481634873480156121495858025994780335687900288563226459954420583384052901597863492708345326688506719972893186221358407749133660755413870178515756673314549141136002282326791951543001661104363253526070665272098816000000000000000000000000*i1^36 + -33340374226446175722184621511999559131424413295844106590202325492566130305439459593442736599822936045715033471007456834788028009807996386736566245232692709569495364365186292190326273083754329202846939047254204856322876945015202984750303477407410413394456716273997974302999008583859293809752876737763408911888129136652240842409257340765620130403013146045516241055699641788387767830558468796568833114694976292599748215848554454352652673929001070074627237116132290704360115237568840207192822594576707206875047380895239464619478353544838429279164157945863337017779811309693542343343267120578562822101676229951914740696193771618988744782690302942696287781642277709645957678976474861247777958113628567927334972730773499613757633543747105970988781054238614593581529437731993478359550592520318251013025936658849424791436588183195268433589309064990414671363384806957632500791030201020566250389992494013596940604427322167087396911950567666765911995312129834151665726007423414024373283732007541215397713586571672015630647585442863804414137048716319151993431121230257746390827506446098596256481962961648338848622326330131497976270319984919554529091914055853486379590056451016164939949893083990299472294760375209409150352498292816211140378182039697777131524713080201270821564321593471616284466274391969795682861773178968794131517461850471231210643702595715072000000000000000000000000*i1^37 + 42686094581263585384617190085551233068312861903629947187849953246755678022567880900874801151281831263037907263792707311748381145582467470212972940166562389554376806807607689167175586384441163871229317859223000648317572603536075771203803211828325128167801475303451279929288089666816184957661793044345111827355192770093977881483472411015679616453863644095034273184905910334465590600915546359409414233977314121297595831345289895609355731081930743994591413571100206747364038453259346761160059715359902578777724891557027059634346779496619308109432724513984191913811787499752607882606879174550213211458003226519001132960517120947002711160653523913786135263013576634487927535715493103271333118816378247339230561238322907063676847120026704566348356649907167818369003976863116755189485944361592582954355676240218750005292713886203019696524745078275047380602836467135148507616855236099651157854116040072849282327759646901903474846846195670040052554224422269697213399195423892598329126951376159529049669737381276452814987516082825294965399925142370945337835688157128380234574274814032975917961305551332499906948808163312110923702778592271095427875593256038140254099758601318678605515211157833987144840211217713113402973719535826052441898918474231528307985034465736253560984489284615936777029678189158999122989676411188024481290371429863673824033321779200000000000000000000000*i1^38 + 235774819186419191667814269777250752513309807366552185656274426987228744941957550501787831452832076922217080910569038431438296998866171180984438998929721148693544746322989688799936555296946944678143577873253342578084949406906195210415075229784366210199497710002559831076353208935520413548588922749895282545191148399377790789347383047258230649594072704667492759116258639549318040723871165464354310379806122373107161018805435356642451950263670708347911470450027503569906259815721753605767683727236782014026349061819394401982269709446845035631756737692517421493632696559806682668296885258837335431915490850649287956560597434521339219604442602930023331214188561553005066170309825952846909046981957754168583708983373132997764436764484406305523878081873162481874414810787652093794418716746978780785022212470902556468153217074888407367402457007204488946330358925722045308447177895123381628292146012553163297246582595500192572456422947589341282444494055690786294350292469967093118927170758129880055553079994048863033545435846355527257003563672782017891485351328021253204759943394676108819663134674532903453751122926554659988141544229302937538845417735334863201831055491561754849638391558767073914652279270688949626030382812420670685473991986993468832232785366680444573026188407131916649877421056520825051040758586369182557761384013924035555491840000000000000000000000*i1^39 + -499411250409264775315167435585240674910827427048430300079130473432615927903797113936137405093164085852732263267020824543680054195839540977936721237955816713468658194821825097536247688439097845460305475660952326663110060027735849710854826161287077589234098760937450279064366281917411798568749676841275572001243312554625071571312364369336108868488742766067188379515936679508947307951900047944683161943420635009339295349910159908845353470745683745578571504177598126592602765283866041289802914698025119320153725297448025828744646950504550540906596417928813679295253535117990554517233738995367017550850091251153436320567862528223152618167968088693704030546351305612489691677113678998235596128248611127893600322331231492030774773862866458397557069869309325094655002553493673397180691860765035257268481857877389227951664306645776346557453194844529369534853869685580139176193343630937030311665306685569541635972224736442563223231784508767431269783256076366961499063024360064201185531912268691076055944809817552141502959991871751106222756810043135528830008080681071051407564613875331578907387707171581536345349603621984471102285416832373947078090083703507961096017192719712792950612525579342595338914267797395548335384371277643685146789545142411675210450179802321620159747353800465444749780032601001410730785838653995561087456950417540566220800000000000000000000*i1^40 + 223524430524407219479281761859220950366505810124226905235786906406218265543120538631588324518801937551023821435067675883417254578497451995451146016263888387853385075374679537442112086808073147973451974033435050024190277460527706346143298123496477863896691445162829458695988324368501691914107540341458068213097932692399415738012752780604911163610743698298396322442690012147723486660224452318285143886327062575252089310122285411380072399058035773000806898547164568667453626569562157181715347613109050451152260669290641226561743529059586495013467245607697004554518672087264136219059255745567255795564992279530225941604932622620070373819452403253932469890796449406357946926929345539832429334117657365693081766268223379493780810556040298092078650524653396833978814895700426755526132239262160760182190610494941737226392762452968495999314513737342109907647897177157680550890089707260636951703896658899529034715429753908195855253191076919020921946819992663105420533229037562112688688009449852109865774794782771556083922801285049690315911182334280388719836691211351544707722005478111574036828374922086605048671884771454044672765775206029853652544905269274073618882190932900642099106778196549423800474670554436353315869554761933656789429199968304932113617410123754462207523931585076359810276713033695211017565251179332768509378153781657600000000000000000000*i1^41 + 67933142502838353439118808920742443261540302125160473751484424874045359576403250832006721277597862603423530003273336819384797091004900004679995816232189571354828886922833005298361820642966185414978932034269166545881485425056465374724016142477001191266879087348638518583925199409373965355571500403780080556951352760340966948855920771325858634380927995713301147225415319319479333091413363343230864007396804461225651115566099701694148312841473793804237991678035933294479598670319305055878045223623349659564645395188634540021306697194453821599738567692212922498878658603643750787871721114319983258332193906168930969299643851267028302176939600377407538703119071263116493108237216017796547394586457825580604330161505430928318798100727837087855831913472719267195941134121514585158293563924152267459230524104399655734427516172149483569751255819173802849972719260060392461535569888013316934423751194904281970634467950954715885287736969009591142878709892578253711422231167627410615343221705336285514256653421431845146349799366181204693407599758273014965160511067448380208973046620343371206386446820157569285856514312486609424360111122021075635237306859921974860478445434383598151439211934772375464540775443392871785237748244765101305143763493616514883716909719087716892448527066848576657601846190088237558547258098106226717083566080000000000000000000*i1^42 + -33430965636314776790996979711179431381212688052903296760412283070553836726647220695889777098149466635984279601986519309588389489633264707318880273599452423047099682761748049802991205972992050816120702229007894843366572981368983094469204915206487555593896797823611618836982286638457973012565317403790317684155937413346503757531786729704986564120271333320199055618049436564382103373025331207034129965276236621792221898398458208139033899773018870673857408983456667228563853047336430316968559734582605963102254917989660694728808938913093273602210607873096421817985198890448339538157045343375996330003154965420487436639992840712913405554787054250205345263159684973843572998704210134851500654933194352854231232992791911401844620159980357766632411765574602884758811641238889588775783372213854891528144331311153497763643843942278206868236508980832405211105185316925662543172316263496227192485962132236116928162505517061557317106710343252669477644472511964561228260084828010305145551125981923241617943435588016774307106876541823607667352730587627995917621244084549612730710067577101236642074254205427972791999386833776146377377946762833114051518473516519050088767037459839660884406377589980646825139928530892904687371638915213108275294723617040591150058541334128762914133247150418316680429429316589764832521813449806426013696000000000000000000*i1^43 + -9455654312485805848421988622134407955506138792005827021420291459477039211104827063225635729631204812353217468006581187081024374841892440373737519883862512505591533870050310449104366030892897829816910516160201979709129513011652999635492287345967728339621646831599289723914262259731771834702026710682446696738394907668106088033420920793689052766172705238188238668204107018585098655571046953602538520695925296677549085861474478233463223844384124165980211822269664702615488691491191315029892054307125150537908627022545954979449779835595860092644534409787998056260870713053292815235962918996027774654371213720872944523765293079587079955702129059602193272167561740935629698298058194019350249130913363540183162561863241858174893618337432324660952764673184995858178570118417837360334648725068638303338886329334438787867991336612514788433793723929857527811867075657108783117107627523550582777160986644846793501669054306953793835122327330309109104915440201101782257736929290560157804186950821832319450565512741105348409437479020014748233725583228745434387481448644284603715544671291339926437052292104057095449916086881593658705418914879836509681158185947734811700873483437389820687065051019325263482479249883495040438169316618931056364238413516148804074821670120271484874050713976282280040928487039840261067883066756300800000000000000000*i1^44 + 1099911370240069194779588111477802870735727290313828080126945492366631144790440089507300332109816046798780269675645677902497000241077091945034651613491208930434211002471877738601191442529514676196954120675718806557500835608448186384007701922514752468744420483938339536767156496237617612627428704584974929532700224503419688915988292204820561127401806243167371619779387377242138476006201260150237141102555636821880103081487393690200553202620023523321901904918884965991244511733292873078574453843390906254831792456826767819781829971247969134300673343544064940872198071157257477467287545213268225784123409147140955272920700127509897447560356941953697471954151496534180903506689711597104291899672444678799261401407923238225886119966482132963583053898410739066708535796678394764842867573335173615069891841497989982258858011228478151268138608218815234920443113783281355698322448876987007566688031066101928008651531072774315707195665706594640425945464517867053020739673062550979854368219191968407717856172086845909933859940515732715620119701197106688646321971540925131233887980623688422502422643185441252966610998427114074951082481261004811140269307403805411843713431986602581950985980450509265709118791490115771607000851702437461444025357866404503901959301555490185595401962462057142668202585956312556265038807040000000000000000*i1^45 + -77642935623740074091741144879295277981158275066658640382315316522292041930679901852783309301767547075634018591146215092444480351538505043240998224054240648234069295441991168511853222230815875162566996774595315926951710160887442110970090752195732842565131153051624257844598925149443194714636177890209107763304017014666819365679074804504362489309844193703290370513186228143433600098907201667209530838693813727755117355669449645395223842159742073630895685931810232063817724890902385125793580249528366568712994042589442601942279163718858376861245026034423003068249833997587349651463430128323739421567758179920302561760833109095642977259661809910588607439603435909189276395012026037015336416939865317353126572369355711530217767911371196793841921975831092357357302856650775260180238631007397670388398379526640768741326337249408688705708434653980622215437817201451136596031427352214266442476467265243675668310813392018903246463932318166127296124412652306726024077686910465481986528597396723132751160621027368641197348374702085103404594968301193241919584230099676873922532481500650571413655211799804758276103705370570298141961074758551767036198865821196305574180089865134336991514797279016665196240794898069894353686999772532063451519632896628243423315820138230598698858707991364477357221565533936072237056000000000000000*i1^46 + -907353720879880981675537241348884252249917396051837969399012262720753604171071584182566964196173048542504464411052571384233583169889797878038320031452718530177800724206332388672541551665127986756147402515797973892873666651192675602870331899406205954649990683263425426318704531184372618289479466357855664849697452641935958275938928917212878511956727743514262517832273475478021452379139181024797777650815388301728828749327649992766875335474465824130869027188917801283771807670267847955111161616146039872392310199544009301159923792881852128045593247033630913822506401391178784303050136337196169731329866634229175020997355632083758745654138102792291946067473229108667640302943410048365250094813702614451354005391921966905925363332311529159701166336295158454173259380583834206274816914465474129899708728032090647636756816905747585877251976581699905357814864488002618805928281443146415310140098357404178878874574148555738121212493187940895469121380454506766412782248487160639865080295418564261756075793439234689760238901506257150546688730220962371352332363031697516643501024396989783880189459042214225904851134611444066865250528531187187153404075515055353562932929553315704633551814060472632251129938684592162316772781887940385115241294187607321866909522908205678774057558915203580273529335964467200000000000000*i1^47 + -17179291577584925595825681518077344000822996338686138633902428642864002655931131933434793210915385529183576872454582445026074679912301349507654984436701514840128705094460968076407044411347586187617839921623751053345950390844196748123056164363220491532084535600313239122648457911787789405403577530229490468617745354340745466554901399670459954707680917612962848604927369369955365847313338022388634639322376012597702642656169946245638649473104536915158424202793964005822565246558410568181710769145422289525390597720828891381681099028924841093646572360919660209189849941482713358028908113574017818179675135384529141967316651124979779678519632789979000641464450834983465601953999606462719739937225721244890159771869462938777319661070611645681185245802545292211423107405882233969107395929392101485109720304113799711819383591983098042172629534283568070382371221162284845698797123861126625809559334642729128994527216893453634659768880681090876663450408283099054188386327422471194748765737792536822063205806282790002890604798126239755221082259223641012584334302557367747034527333904414659377090551038645274870820502519069147213473729491285849947078950223672395699348986145129989594182896742964604751546819479860351759054966201954845127837769391494833785949009977066902600899751379976034120314880000000000000*i1^48 + -85921778632507541530536063350337386590353904949174278287602135174329678026847289614007800573726498629472056665668948336563184604976635308234160985136729378688115245810235152270291212034247687061404389485438501308560823205988262780050818517329704994916443244545569653949955055294548061171270464517371236615191362576367939128667636324441950491208048547543621601831688329807954419903320515531391364260007943419767668187755437612834454516069273775763875243234459867388688765068137106000945564297281832558800574643349606237106560126179218548965905804310541929684004366297546876863189020164294285705260415795285248522039354693090829867338166808112932962814080409554927755782904918228367017650997993124299000397722908136437108368038427155560379110697870397687139201260175342581540497689016899951019091035053610308851666891456861591398245061742291744088890062165479615723955389727461605701264777292220387349740231477767652062559785066097876962138379359957328897114562488959407866492141870008665924599594010266310661856272704765672649314303384607849385816273065906886029491153701533727502433369157369827790155560570143376403604633776912408060532813195082172008754273810486657592259052925346366625761248946940248159008505481910502355770261390093680079975328319125321185546524888888401920000000000000*i1^49 + -432174139482951261910452733225101999164732377561814589767036686187445262772187899433779458335469876418819613553875750949940889033782885563528857088268784939494192773602732347109816398318776316826366623766751354774985182336974174853632667921409685456937084359647358411860936300259055026963558927280170226838112664806746884332865167019505002316436655478946412397012617831084542841051147469418975950730458098180970148567434330136456260253569822637978455212863482728582701141346387195253420958412292003402837568351953042670319954062098067696242410071455007142371596390103624257150094266664798908694933458236159901871455699421011597821239545264659425757339379526820883042922121430338109376030070483257510379560341325819187060662783955874953004933943502901883697987174549068660131518008605465946336386988525033765195597145376178134267962058314359161191023924412167453297640673941048101383571955003069669982697881433479697791820928472667194089227575274787797413481014940377724126862294916660050905301061350366662386225660249179994746409064845176301608530236836056812936505173400737017978198216754026486876710494226287324538879049104104079313075961368207320627957599861575287846636983777734751693104157055343600349470949266631308542424311804970250268481471908055926379342092994560000000000*i1^50 + -9434905789049657635139704072301297359244249103131538154291177632857878003609877521760158338319392298536256371433191391500686623827370552152861407663621273256320057207870695568025385976564995406949664898865561937811969374758002878443596970786507877214614485064669159391068008185564806228458652869198824754796195254979039231315737164738676227244761260016408714238759668945387689641811296980737581717201170898889068051675045013658762835059607596301595672760715045543486499533070015660670371784969419311181152748885934055185014645567396966188514604213161756434246887679813107400468946027693899437984086362197002061563824050070626558757487981506463836563656781408663680997380215252149465025258708018530583794784945660152371503222594724765734248538571859526032588218573812841158670922605563705976624243028938627191794920940775236246950459092783102696833275663927292569712703049346477336414616606522491325472881653992848424510733007866908547716522007753492037602664259843224950246900759693292584349208823684590717402782520343567037198138785342382589133120710202999405431820754445441782106474061944985054142552289626158272980154612979864266440133817138159773343135102942115239267138570056354313073948911318886494121338875009399371961500237183550475816005813854284903424000000000*i1^51 + -243169227542466093426331346341598656219112034544111198254345352759269292428765317029589876855968870207925618580100355008140392886327674491723549082902107740102764841913898347961986352346972205209863619307110744814580375087103015323818212886019501015079527449661246473826160732500767043921445814958242957958463676977068034051464248472863705881595163638236537929357665982991959687509071695025616076258659335673320245387291844319013136482255087701495896808325134285723369923372359742253569193470734204342198106350602427687278591020868580664557783700651362233875721178831147979966779903907886178823397288441667585868857310247446117747335263378945297757131230389946823143907360909695862655752851767738982061160877762745923119244472745348103270285288569156135318285169196485184602748425625167704155474539209893621198614118061220786179562277001684695202127115510847617731899700380310781104403508196477454466811980938131913100121701932853232827712113881963117194900071961045435556101082060976537755883483884179280557481917915642775881073786240573656340884114437351234327333751817313293714731294421210797696713445920789544958869653303964306312657028867236599673443292698186942578394564186593153150013933115740552403316838741875862809672895710022038059591299046400000000*i1^52 + -4465560087335280098839471384753100555985104282646537950127708194651679512819082615122817106387502737472401621893418987109887217652867392054675574375235340544402110101901098917435480022156995409154831225132381229265616222332361118678071647453688764768147517649248018126409393856848391636523720732379392028258001586269008399961442044281681790347738928254674101555298534059895387981656534340593886739763150538808164302923824345381264091583027792062635343483365697624851979412742396312886932477394258768011269840978210979733724764567367617271462160456119432308163413289821617759417145247076398614640966979052041848393448635053068619241288046527180738777203578952438799871966146758684172309962391343191624654256117857294887927577190656834428947203682099763091483848952893807211125844366835505216623741113066090749827492565232666368014250510074548916909762338059785442336693406437476182764042801075585041466402468357446674667703849795664732215643240134073071527471379057078523226126303090300806477337465894393304939288406926387717202082100893490307836793401551654354750321253737856633670752229055913143768687873142835686661069800856097045655473622437903608138153165057509590912782018419874390057798126507069371792271059062157383610289553606445235200000000*i1^53 + -27933243207948172797119502550537800137294978018141572289582623004709321853156405879044070307546581706649433392097334802449835254760101904361546743510225676059606017987076456342897609160838663936743563256199312631953133317437862516426045868431284571137406044943115900377771949131095021508791324173433090388483682399476540879899580163067207803077295917394854320239388789930692606192864222358889358018774739924925474293154400957420175376420398437666579334827860949328268054780904149197956830639167807540345760612042062970298329571066995140624508814547547996624423908511110597543087802085832576271517259663263430065816784001752188737954327257147874498787174904833333165779397139168349635605610240058545364106092326605215188324593663273513963461481842159681384148011507654900720668011827802969788768911533727110543528458718914985556843367609017140645110898115537798460578696020443051244261997790592228876307018069819544357015771695066944494856312119312332738828656921132218056097654981240102842361982359575086773686023365084784362050837229903733444555772701448957466231306839338796758549660269674852143959728113947964416870742860410712376751299308186391131037509853726359577709946291893976461529754757604513010933126604336495137919621440000000*i1^54 + -17274012787486644788549288526575753788789759033711146089059527755019752244283042781739996216222713023558560729155832827706188674043738978399140951294203512116385488781496783364834617946794623936012557517452359725298199046701671445480200139764087848909922237222489994306043574929824257800600724528529285823021737643405177355251653114399070986933124792785871753024718244008918779862127964172524928304706055497297258014536975240425031409524677216084172902643639504059326123474640189868433508005326565324818635351007446723599539931578709182060081872069399638562453049649017194404236249775213126367141997682577593739857041021559783886258858359253803184029149391157953780613226304009556025444423393259550596701350588836200417281339458726352792866205610129725037982035587303101212299877420221514816348197037388375578872048211266977403697094594845869464280546792641058765285753035303856865127896435329332176208371461131875417162674837406983438115222079387479047128201776290909750997439401008384027068756236470639631938966280099274568871121658382174261572676862128602982602540591162996977887204853714462893432544194129477440543930680306196538764039820915792504686519276866113719045457926105889781970472520838247705373498654928966400000*i1^55 + -8402532186928385523146824189098025942096465027067368374707713551617413090960461652229199515667001621987983064460774550439957406282756586065722436923802717871807102283335099324808440383157064035941972939200382927535412844502006778069770766784143915061995512018554081101215874471108632029289032779165688285611622717704970878154100429610614108523937078939709035305547899943384874629685088963990359906169573484740329902692245167191157517934600624523321622955255770549801564141592262841576848146523964805846717019156558589342211350470388249349225517651587769909382119196156648911365798488801037133067896705774178114462159293724899150292460017402902021603142924697582979611947785822175741391885707373897021946353111340579940935799349766621288227443324773991235147607943907199149167464442090530047813580078308964623041704784491693397009760245702973741867938521695327372349719879125496543588623182839102065501107384758165061590825552455497011616422910937459078385879994393954846256087742380635257630827632270144126268120296643600619566153176072020423350385949864315545883474384530600887099966032672681933949072101156535120057066401668194666656114685639243996730870407515894488584897873410904070748766451552001526998880000*i1^56 + 5035064978690071957217260672405889931963357313366869293479260891504631340708698605613880828497539535094026754085436959616255238185559894100414325167048084019097990068424827106818224972124730294849557545440338971085197032846037550386366136092937411097116747015172393265286479059240580160062791614131306654692916905294683977227561132598942661141292916678293176212907322969951713541460341306833506576513858946608761034149016312288239354457496911598835752212730623343299115127958795960797722553126544876013702739357114290050096364433572622828246878236381134839126028170071653634073724759500902767259809240446799681197895596007165657582527165250067927942976819565564512667839084337473985417376073504672254973962650785708155670908234861907904351154678660420101749620148337597350632213182917393661524574633769105264946420444395157354730739025111274357749009164535810489756061350633192911170411500279599157310134590974159065585537393348710457447025917447153933755687285052867561799277035851456144360767279309233534036194456442269281113729017946499368494020901429012596631895745762937970568954233999683709916883459526555147107488468138559798005705080842647786296408140002593306730880145007097717809976320000*i1^57 + -809229269989380128463779923499752603632688377745539374138635950882995029648613597121945620765773588113652655929153366655489428995442949673047221000278394190824213387774917456251466039711194903642907203154199934955665378086168119215829571562199889607088869943529107449960588413847484457947351699569283944594524682765838843536154070512195409128828114840782994732982760132432012748274605227223523918772265187174010893955277264983398723220101108873661214935429165549773399436389446782536582362582777125243256387029043470106479015432604733265914843471506507292614497231847260186951543581543469299461445757604078158352923136199222276841361746606779993706912261454172307826827997146253040381251293107061064173273044270936081480279105031275323511218323365023770381011056210210869844973772339144850395631768392953080247018705563665343165711450097147347352080449188215371107911696835587486844481421345879304315709285714602034310295867233384029154843496724299984366094100648254687993585924076238815634526824173838333844105297610930566656559589997480454351554096560261092965124789954307811593883736772484145861951623210421189608101162282084686600225065538108584329762524410127407952122580662938000*i1^58 + -375659402270789988398967791767999468528823718391964167074193956193555794406071960955533544791245824383250308543443498362677092284120566258613359289966794444875565746852339934377210119766716098481629995385661902916090474159370324137379395888711866200425346146687419151008511102312804903720473514055541965661883743663663639600988206642965068447867699026190289750449731174484303357252399390011886251111641079229318655444639848237526270356527667615244730727258961712013633670598198386048738900964464766692918041701296195751413437102520994063970673675637664337720914052617064469065084789630123512185993575188432822479576282557202838168996049784226785726964621662934482441574145310317914118672241438357069729677390747665878363004997930092162376635718890720975227103503417029933409872635171582962514016377108892847749704067824100879102529877132949204294513182237085346283361936385953686376199875361026865967473252768315779189307433092252321202736856579558547649048306793638766070561605614866051771345229820555924234273766016959838666842165094213371701208586003154844464947712192744514988248635310628687765004274365199833253194649547871256200*i1^59 + 12063307650265401480378053008178080771177601646189079115711280743021379813891452024777598734069286751315537268538380395052226935945164660219891017599843975433773831233108312485088670355792698316349305068223532009552505697211524944345511526717140569930790693651913479169425949061442003692774406590513178856241576078724469585952725476898284690275800215401655705869608387454711077687471322656553508706828048584403121821873276335498145050208982812579739767456169677965774638253640226104351170097018245635575871793849310720559079419016599305883256827743028203813173646715143541470707384804088729554559464307123483192891864761367023227920357358334073245498808964588442158464164391207100953904817778613405042578522289741994158043422715626948489158360112337814554347183037685904205825160511291446526898901709557593756189096143921584123333123367986411058887576009094980356837447552219812567986338845696200330379037304688807466418449042293168547189751081550505922522068231694064132165985329631865678169270751144143564662952247233104297914962392492419982996325647153933496722461033434261081041*i1^60, -1321869743470550944102150780232507053490551989658087633807088934079703484234726218615268877521309105613012210864876450774897266252632446009702667937206065460208176888285447241449149802603897524090913147987893530585194357824025123044847476785705533764562816307425898570310416790650521663714677945428827697225161033925724231325151157112212164551741267765999162127515772794693267918147951503466509055716182606376310780216538676207185571082220823588198698619259413724723887011619500183329863059985475255661562381956527130603937695841173572812900188963312915477226313587805023489556315450288005651366423718353515498131075779043705233580606909658937045543558876632968325279550034442365464537086542637866865495480877348078506021005692678928581319270881229496572607667351128911798423824283442558600091825789134669850287418918365625710172536885948486585824574038267860207357438391613283007108798108687272300099002130912125643063557989822724565754942687158082333762996288836292772816739686673210142190453661467954815446359797236215644556894552102531144790938095716344371337666117297528274300941952933661462275278258963096821196427850378963061604148550799373344473341466117059959473592117768432550932753797340416539754462280371767955372616164212419143218612451045417925096422202630632168262977609795538947174633042930809052755433900050985348781692335393249543421633612839880150168046432056125792230605639012110525630569011739881308231733985466732945332596930662200154661104720085467295426869547758655205493148582105145447826395923327945458203687875277876397257299752120486302811080617031743729685811346083709750343174091761079818581150073813450807782939537863980017585176484423071553569608178339266155065019476442288619175599916046681429823391539856982259552793646013542700771810757121113465841451536901934491941238361948501591148881245727526577271422133868898614114371415238455186329487240190754643240908377933826743905881310732986744890540588056837060232492671796576101957783524217376676559610172218176379034791268643324330394561170100047870689280000000000000000000000000000000000000000000000000000000000000 + 655075206101369715113856640466840431648697862870377204053757135707633362115194878692328643586275855227671696197173446946098559205103214801921172141359911631764748297181763130389844198410987568002245714222315850221027157981618066985468565807661375376185680715896758167039575376795038208308811992594212685866215419781187084171002134198836763037968292222566252871517868342609382723533230917969051163041624548372083506269219646700436084708223153773562394240921166848088897443639090763853630841348579494471870094664618245170442627881321449015663026599919838681553007881237218103809527193837604854454949735690361535348965266303748999002120071840930950633459001082740858509539220044090980031618816752177187688602691031425537528522738463004965832777550381531699159298138900756499565683352088015615638560777628931309423128555894672647786629376308763804955844773700678053252637484219468233178189628510970296944240330879935442851914796559831401081752478951143219615282933252988656406861317173714614410865947433128813598191820276289907530184342200822220526971828952910497232463894738807215660753875958024475067577983759763610340269272908924429105944034526863205414199318286739639291221480149659989712822519616397126780212215670631638927990683600410850308101806096298270162766853385223215569159668179858634940591023684599384174462922144901446496707028510835664637397253837240734668727983300129247503192153199533512901388688693114689044893910441806257491199263004246010131114015791746034369591486729772778819090499638100504333632518950336329604646907567098123352424817786470589436273220330917015004772722223334042084883293286789174145913586267475141336373029057817905798000988406713502857894468109742072266070956494303441956499630438295504601103343407844580375102680255004206084078067477688589186541980780556878462612497473861119832526277750417427006843386419381397509073017367618584835630447827794362129164529239768079437888344219834541743945267509017809389962483891788894537972842668170365716743408655123334919195884347582582060137506143732550860800000000000000000000000000000000000000000000000000000000000*i1 + -1022171436903844566672499197024999076374109718057145630984052520189989946213109834980891709201724406803766352653257603168794902690948827814134831839729215972940147835616718450286565005113042729317290754848083405309581635145035685117034191369983370498966006966366504903822479100107988718748896389785903162536907836185264045418535572233843024265643855462664227237334754779369323164812307437025935514781904908267405952936897631709321557534406829480533331262150138111610624206023050257259285724729087062493567489075568041773668589546309069705850520138586411283360327723006874863713379075183571177047646508170682310636998215724077833086049176544711592626179620831702066772245656151070905904944956856535767307068901124580416328593320822710075402555689792652954130475765621684165757126672901163284803347024300856908082246055895968443071771977099426225020250812884998851010196193730186060321445674428071660067154462070283070708346446554382416811640292070664078143322684371645771205803667682343042312290883440750119490065394187938231431401793363960574571992223073174323540995907634399570488510689254194372145824991114702160824021522766137234379458401782805008525797959137086848598998406312070115628431820345660641950199031101656577068139047323841258046465215922313053045989388209714355350058111915946493704225637735542960197947788137345450804656563327778771730134770395056594143498750583508345136486077876347894062621939999671548920904326634929885847609540877098040103173761333022956448471555984734277042314637455910073152929786149242682110041976212629383264921311998464731289909657481611481727066585151087453491019655924625005424870099564563702749950296054914541440892209398305319412781129683918419765953660405609707116816669128282092697985923971106547655593179234512044918517196424686275448158782583811882233084216063441047909595362381676670648496338899322664553578548279163391012593159023920123432442136084808635106443817381707157480492816694272492470678093238358507093118629906224046045310145316350493563684574980147220793344194642213601280000000000000000000000000000000000000000000000000000000000*i1^2 + 1394001578697118133891151763263250238772518459119815275010795413130690135215685109687077996268441151296987063645150074028880634078732062708421731943803763821009173429726312366534091320822462147553116561867121925292913801972514886972948790049259120104899220598538882170408233461811626016709462649239738299936206612964942115372225347253851838371319525810399828510152247452137705954688087473228224331629640676202581810354545195157557820360850875099503364587544410778524294152165148669215053940229865209783254060229740806702206752566891951173105727680636958301018574437102879619678559714029015179504142685610899295570284121315679414332037420773663208273528638573343665086462166388770547756418277707660881654647024018868498365051705035888024665149042133322552657718448438297933915091627944381609899398462419054132100034508417144598706024401216386214253018915484981422578051837491874441531864639618268069274904176917487207231681914603919453825968967983830813908462497611017837252702409091349403536719210620633159228043370943278107979976948535188930601934450901451355421540771493267901341996134213660516360893131575179991761039463236786004504727683074524793672748329381393259712738035844266698181760817228927770839680835133056499444210316233946226939457690045653964329225639700918087684154143602540620726270662881006656778701931904691460293900757185639328629985071955967518887483298789990134460371774347510664221367151531978974101519613284366373349640108587826470641834364837526111041238883765636613117169168078481528685277721353325676473813713169285875133765593658178501723634023528066378629474799258279357874523098277068861137466495511823942019872201690498410872778334261648658763025633554857460109816050328707330172460965946370880540011935811676400376857470779531172711460116818171560391170774568599280487710669174785295968428465513984323498989364541285971733926877809003496916292119767691914920722039229939597915044654549373419856536541808699955210564740085520649812119113536712059132690194339982345670130955791137701255496850118541312000000000000000000000000000000000000000000000000000000000*i1^3 + -1184925465155700908111127199379383797147476841063887720226027671389589047262464794713941657553371944295172502852841156253145859381315258135202617156461248243014932991637613631281070888206663581596804000068296334895964065533388134239205448428755919224707327254751561945262983598078666033701761061343094913074823085144911388161654835156305799419290515081936926127163563445324065319076686417746069282663862282573170958396305419017854712250820390958415691349577184697508347770671736003526068114417741990962605379894868997613943819776871373833758465914349427719936171652306644074483785237261561302581159240257699490689483961121362165704304418201909336612139324895304255922872931527169087310839225457648197139438930494835854598478796361652300964601786771210658896513789654268476676433063381958178252062890616988515459930415158511914323687595806580590820516568586875957895872802969528394898663606766283869153008790290843282481574397778097790229025337792736277952523946579245011640476649684888114233399744564419690569927233699183411414794145306793906669880635455520324483057167876499346444639280709794206671975603670391311532644999337250347192056331171482247739104371585118024856294344006261219850789754618316680373398174804550107942410568248529213927125466550510362257176801952282472901353969516236726945585890383343729864851084750416929257762526962574591782541472405403016859760323819130435440333843528264747307190870359332594223007099545001121548691703566343052689333871153683609216194706878478467011057878736305914186598227004298051220683997214578104745413188440107481226814425727637556298187805478475104881760165778662726245259233321052897040670127427382120661653098668481106535577647697952564893983743182975081940604890252741187136519726845620030192866365916828000797803484668288727861810016805545292745850898729405726794815897284217028976731814252672385970264192175452305854796441407777266405587162602064499731931109341386214119907610625833622363028444217647677425921721294335001780051857218431478364309705775515741229123350036480000000000000000000000000000000000000000000000000000000000*i1^4 + 624010435842077468318346182041120673979914446497957321912518899976540868389289157947353568479735071021808620554426515218716337549265513067218672918839526970358409608123083606053763750535234475050333772691563220438490243480664846187610680765734411498512951104412321631733073627345277233019175163725161919542442527952067491874975613834651086265682713687004532286066561394140126665694973363137483741301076477357797279228947725478885318898252881133316236806853690049789861629677624873894487836211363124666540518214760152970001358683593320770493964237845824389746274371738364115581454522555181671207833031870922000674959367080434552947129601901106110774464084649802565648312838912314714810879896055998797610695933579254127500273148707212920257473038310706261352090455706892580491796730699827224338379871514457932625993826936362131171602388921852891917197440453301499419005716436592181557006515171093580409382705451619249674517753073555068523500880272722288686147902409942439124463461168948136945948163815252259842429723871851949980704541944326096505438299246567482639827333214227026520858704674420380334895284319680741268636115322151832165649730166165548090392569211317262651623638558719882979268068454248030758808121244183992949993425144121028996823152249307838844234768148146545926205349223719781206790958248331278984732807213210696897670486138214538099992319247003251800548224182330168114713346451554622992509595973040039916508669625254439795721173670321073886300567724525920275729704234381635219196792080183672871453125821010394290494299083060253355690972011085867186250191779188217011714383105018244448730180310557194715453114305357937525225211048754645619572077631778416784124818436049867752990556046312410917159710199189863780745880278766660836943109961131092600645860470950557051315306943918255390486743111753744885880194746621214390503476010320920793806045737208885800728087493462087718802113950697156595088380965300523312495739859512693837690803897136114991669334166100470780852903862135389947918019851700133247372912230400000000000000000000000000000000000000000000000000000000*i1^5 + -230513173509127333858641006926079315943298794840583340087317294144980999604292994890938955751102402644382614417211393396680038580207740068957582864858327359503397219077627646067769444592987907615509420594085542309548968059354104217364642421571509263766837186677737417711820195541250508554984277255947918845512299765786055930988664568587772103954472279878022781909134346848231246272153190025166828064246440085539885133199856680653156905349017127589725219649181496449004822691207551954950023025970280296187564929206872334103200002092683397777017883536771720540620595943268239363586393042882515636347542170428899337603443374440958984710666958463388138198501212689393251052919488549826180277942089071626601768976491885971838027450203018215757434261324684818119154630127511255438139164677013416847672994594648080251233009290093760835280540146574533763817163891859238835571337059283694515279290192466767411945199978824115160263547316423584134692431983072129316683060884982073792930342462842519990005824780591640553248586197413296901429980131452337151842834069810090984456204696746765786330388710537158017358488934015738222449582325725456394239336983622110987489225585352985561536484014370897329671462606408167335616823149545059905029567516638396085393353148929325375651350671315586157592748180105014192689575561697091910891492266387587988399235781020349552320637763188970193205956101246082275829587118404881635656872735364075450531642743615478812870457454738205731675826034761869524717420273326407569965519253109043700678378779240914241607550968020544660497645504928972938420539671388773695348208490061919436603456991586966357688944767059828614397118273669593959158916712534895091414788382376893914512039530597804835702498060578120306826799738917428110425746944191615179093367263164016463290069306381171365671277516943753686375236693422826373288780882265244377681021201042997069399065011942058989331179344617555369351606981445274887476198041902379055582974143816656573344369329179430963512111906536890514742163227338853235222904832000000000000000000000000000000000000000000000000000000*i1^6 + 81189457723727400630182067924463505917353989101674204378882015732943761243552201218932883288294014663170198003400176536053881985037553377774626062901807091446969561798240392645211442391741880808070432029690382874715567056863194862423497719947150929993755027307162411058034989241296802675246144690982584953508820911718551507586523851024476644190310609289742058851445610575018224140294083212864972281397470330061627549864113511490949202851326445823956390843128512071081898958135359709503431776304931366208163789214282493093881300207679612440981713294847391792723912044383876916755292522158270676875153888722160751043509261383255425194156690074577721000395551317466153098153257423941593441645473482370879756449189864742066986433375970332183070048640043410380169092704538437235357755270402480879699551389930215755363999596919171730786247089904075172421655285359762186845544710574027907872949430842621555317268626754635167949064186324981378200801210743331381435951585916243476456779279723290494811353875152165599054989474064590039663091343745030343081378846567866671737947754014804090549769837439323145620172241369284779001987843585291450040132166060788467836945181833065002557537913555936821001543163182653954212381524437574117765411142270659522582594269325914022538749828766708677623852494240320096029891640721672670584443533633265752583918150670314193527099495697115911157104262235478624172414069625648479561767604401818612111996273063352477981705874334007294870534075903970051270138162361246099065707088425014892308594872301210824097082593103471590353440087591107796626683783242316137519064284526890161067480795403757988394495536912590665120215324163024133551110722714005423301339137704189718277011485302674742457493434426977973327888028548874023933491773711122510965548245907676609193048074235401279216300949094245878307433392642509284947751357259028721201293203485378905897129487553285293867157205996033706694833463237073387956842284585523958490068703345368038649806463224857202944526441523727127713769268851177326379008000000000000000000000000000000000000000000000000000000*i1^7 + -25129040028202709864754172655465424114698900828322473541753092988913230344442428700197696462132892652319746474663090260694352409322489701347825135148163651429885702058689723612927738534870397158461220012109383206584142504526730217358937875201101541947435553966921898927915950158930712774076506001382113562047139188556323269106824435674758051862642788101159101213875420516526641567467803615708331871755102509727337636732819310067398209291401757001569231652356041762503396336325805878343296494039146789746303564192612360704970859481215988524161002645570837429435724595791188072381621504225606631144276819641614799946126117202333379572634158045744834242161990455368449066752198680365446291265895919074905266359102941388474768149911295667080132117419703635178965058702877328827539503117793502099826437592160951593905136001255999146831284136394738892662707715584216780688857189796863534374735628067939707540869623396842202399608272091744617827972876039262271873740306020896909757709477454070000339125080002903019173547684790946507177508534808375401394102813331814405777944397927559178437988484388094233650042368899671799104297004891785406868375730173022377009435944443303903441970617903050431633074823549651118093539037425367196822554894149836540930375558805813951661749360037399117511486702097249580845231657802278814991362393294471209739794998147503376817853257121323673268536208206531712923074438489416341243215682026131347598620991772528183354543332081814134323438883123363025248292806493486068997420680033724096804159448618926195974033781738928691324820905003881234719599263597029533412013302034624519722929833077878930710581750907516086325765295590835835108521654551423589640071697633902822279670771389204624901004825039936777339694482232616324743435646933826664598695757476727741108910209097264562804962674451618445362684968573178050488715971882973896865948496588241412338980624067311964566783040256816721109747174313799285528774462216520962872991070997941330345936922210076716746499618397689064191970347812605206200320000000000000000000000000000000000000000000000000000*i1^8 + 5581316480833558333072475844454066373584355741042485513015778124462158850021177006220417809335430047106835752485991973891293895264775254943762634567933230087820199231219134680930114481998896750813244358115659861955819569370945293973465098388870289512370092654258731549092838305558425799186348926106010403335681670687970494325628873569703382976621841266305814971942226224152086150947062780603743295996907198088043736560462812523317241589411600568558842199401324362120435909260719980033553412757953872267828441993125334030855037808499465817251160546488271688087544700721099585773475354907227644538724737492786429187904583368431929183811995136391251804117617800134042112925536392537410158649542726863372923798152572381006356207137288250210464239379003008073118234037323378405602471597386520718860061013742105391351384924124759583932337886425642946564473652211153724729187385478549871965619143959299223047786754534301751584125995216067694673045610367211931708743507922025542628876630280371714310284527157608624366820620024147051639536451726940450150263644142015696577074529726982529315841216027028192227311096056133646735105133100773173920113838327604266234457409038022188424320934695753064747894820752236804857147448849792886741115004504859009247765060473687369362474001726957811582882793690600369986738066280687465279314648895067396807514273027566080954834981596806607823197775562308921022730606248821118033322947641036017437105694961534182614882915491419235225118589191601238670372142040066880579882575606547668198781124581699620700895861721024304775189969571638155470533436008731311144520043883264286302026309022958398736816963013950953957296568211104817585911887228742045291872165624390917790855614235601228265809928403790678696513198763861960218450092091482152433925345369266606597046539138878601296562867438128219341656831575709802272434758313374917374664027480247978668359794013258678434480488130096431411531029388331803061874722158833737776527608873209691249738969355364565696952438236298054526614220611476520960000000000000000000000000000000000000000000000000000*i1^9 + -1048503593980293925257262167991143621866435757970794860916199589346178978256553260174023533537377312213049227216351579426377268047923651862547498504754994179333260488413033597183733614541113772255337665247661151434035952124524949170034927543888125277648636115608549691737833579928675820367377172782385591497495116369878484723328829822971859918159708536736804792824139547348740814494358650552341579130731217625137982143555364849393366759627503202882862133658844516724196629876949786771494670405495301272619331911362655300646723203708600456875849141342452588455082390880786058487917929085803290179352158195568531627019015287297454042311782777735222491391180790194816807853874522220546855886034228988391792048133372437713006850427865625797351591227550895812728369420171010438590575355402757794550936818535161081426362974011168987277529705514870540462476224416171609588517024540189312638063758315929896750419181455374117800048578948954936540552314630708815594630793794790249094922843105787646262607293769676598446482034712588337913067957007855219302571802060091198256964952771699464421952194402018399114949960522041194920315757283844880993151477204407652077587192511692390976574101758336835393269263445135285686151565539289411651062200999603441059503294990062010271128743093286724549723086542058279810458356750236574898274607891773113424944966979773015230218608419196718896984653748401252392757162329971583629323007804298485647870495726797443473403265655641809221193037092037601868302124666350308958346157223689722200450140615820678413352081132049318453854574656023822325459251084065619993523280293960706477727680080717014103785331161841063612345827562857386779794058337395295206476433308170911670087182204918059909113757961796048704255281306374532440631420794438670348179642625145639737886412514666426330904293353460442350124065257108474347391639155089945898587740372825633105630494554203645988355455023426396570624570004232125271601665065040843579608993257836493132623556100395249184210162490305375403240727303421952000000000000000000000000000000000000000000000000000*i1^10 + 189132741538224121287749757299193597887045614622111488334932597754123772986351509830585765372659422659095071191964400436015156297064005760341748216972160305407843599996228106408100288933838373034231217119934567790010492925526263537285797946340928106483994293625667686827885937677804711218890641650833001103443701473714018874918703732952701997600919873665150978242320676935433597916366344209537669773644191819826305572637451207168426947192259153732510668670900414135817265628941491078688693153427383947570044879437987376253254710803499564145752803882303552303849146375053519674817064270258664764422310837548659575321372724985180024380304962363206847266825166140548866732729239175983325453631651714895845944089754312982274683785662593977604699950365100262641904498184351460000027104784384335685555832402459721999087740424169892868091089887278497778661289845716514714539457023553167514747293050448417347331032649419485188219125234992131356271103251780410076239696655238981125610307624539278813111060989145096518365107759744494203690771487051453677953905004890551638028466909353820830537037722155185123639593734988773694158576502848944010047745478449650388344728447264794202044965842335899624802369900125729283437846618046723757464672944894097901321285053431934322677636925225895204700944279333751647830005343180708643550705675815327424168604875947150647366397819860133725670373662777790644228004266075145835499943288165743133443267809778994812684392830314820212742455446106678062558792958795276634321994549832080351001412078185206113638224767638578368657903273025391493764852443313925003978345571944291695958911823883274849101564910430838298566224913932732724865329184492922744658821552340415484804249081595580020600205887511346793399057205776666263505677978837708109068486477529095458994341952053831877720437578521487276079035541631743222417704120602319329757217970105681557585224653243977131812468617071063445219945835968235078439665033026846040798870808524581759985643180850114850058846029753882944627191589109760000000000000000000000000000000000000000000000000*i1^11 + -74553658699445178851854773193929276373866583112519347112802758955041246144795207008491200825272788345657346806218181412829738000650196986428361531910864277371268724681068297747765038199580005289637026767193748437154086058454540641048580055662126498593645842797001799402627759795839027315729948307287928815851771904419581915106050653318683486559650230107832574685492513784700204576807529634100567864625368671942419639505551631762452289050363716740037481635366242604645497240961362978080412991138854091373206779904854453402282943779341400381292938595973051201080001962308816981730124818878202254091622689303713653694350482631769405764179340891537299121055855859226578731141127643202211634882321304004493290826296801936767820027410625655133382219469174927005191980031488657903867764175625322623101432648092832507362401229016283014863260782774389406832204756208590431397713705038167098528992618330681649922781748827084849607887317942349555407948208929690598934855793601099100400662511253480707708244274796017569561100359631064555490229834377161476155882361737285113303693962225389295544144860324586231896276688145651633718546096583666948707945523328346626584725387638421135149809353546241964570275419365419434635481125326360486810028170497161819401305950264875069200246211071245580380416964696445603056039721792270668630589737256477132211125130655217003209090926938591348045936328307907090744502693621779792047628435381063858121059884270839926252894391792132842086083515706715270435457551178643816492102879468685521629726432302661300829746992753256863905439990280959772918681496299100219014838747327720076426988493758932380486938433848265268326383678858194368754488995109707970809182913021376340979950190134197767529345857748880547133470338404748067229444720336457208643591549232346539692086656881658466724934745304492158807466221273921785405022769873282702334103493797072914713330570590060285696974969122654532357223476629733715105188058297763678478794694646026965448969266099844540923359804337357077349929058304000000000000000000000000000000000000000000000000*i1^12 + 6338285440807734306643196382755674727672243349906415016544301630071982042223644643067465658541536074240876416366359886021938017549942456258197441780270598180909458226568722337453922620746145625794048819309010510400768462895521808499573600586181579610622526647431134255507737262512933237752189492733971232270719593908526815487578013436801820802146266357020530613089277960523677938133675546443935035889740753964314077743871145160261974885441172151031597020193995471090854448702917595756216390705151907122915117437506705703817998820071679892495174408971061107875230926410021303116954174007684907271778004331512269482696675083875637383748565491689269097039823518971277608082504836315242354347577755107457923376821870878989684965343829668252685115047618182826958462566773474174609224127838123991046371319605380104744795081043649161951292642263607797794675377547701988760546691308973169688592631067476138639164045904519981955457767248164570444231880767753051506547976690656405661575353218109023213751591746696649646563953470586796271411998092624346801837454994769111103344738654449920562164973655040349407692763677165401986828235724640638606924439101207680298658895378929383672499064243815869331508820159891958275972576687278121587254399761055888329463778790176514815117782329922158248775616914157054106229573047759542254393934152574845651038823859635499002106500383253846968260039902540265507359460410620938096411366189449768577562318210608951720958473735434610541731323029923513955474937199684144683540127677915014843608463382537652597818603030512064950024115417676819638553215101580579744850354610100855944927235794052417797657693872387921782696736303807234002525715119493786170353673682228121361210386500363091015690602907918851949475237971188551973719072434167376449407550428546718520292387789664087564035769673885087339939833848675009580403266311050673281002779129415596402409409046759273966590205718731161591485826900400490219539129090502347660301145559882819178614370584067974369719332610180115120049356800000000000000000000000000000000000000000000000*i1^13 + -665495798908444365011634457608391483482865542895388570540837718537512293614054502890315449458737220698493822348937685989230385963569843851974721878761861309622705009753120018386693283444608698307295382393067094466867029901582229769457393564655667089500167181769969340090391547496524796297792573070055789923499702627067930024072088460727647816669286118541565701806780957754715873258246118460896488923592871093072411455419580692535785241767055388811017040875976374978086752330425148176155287548392438219591812565762241349494157654768461511730280493922733837839858903979795896555032145623446500375657385045762109643686985455904961782303025205918972754315160123071612852752339286514777440414866131778132501505937178803124719900709605173651043082159638169673278844390244412826590234841733611564559643344432296899144061279648513509054684122136007569397806556481774574742473789680051524266644277548381220169508117804683487485064688244959222869822879836781513545253144927433558903110689623128766757842780314288662689439018396077916755056622953119246809952508929822374956196036101110872881800952846214739321032220114548249502305007206808242843604220011292296988165239714904829377433503362736164941015337591201040412193171084298346838946250975848240712008162943812616724399994907169206643238377380001297637747250005193291858004240456378206072009329776438117481468868529251513543061849542147238321764420695842566774099372340573175958123878395392477646554813798723952360652109033814362198551936032010484805585302149866348625776220920431394483514464931758747366927304979451265308283787026998037506866503994699292434040056614196173806475625660309941640417500693139842071367409948756939010094555461306452011921953602614837910532257950057984475203878569302903982411336627231769077799478994727445161143723396698902604494786610681260532325457639888435608764954133556089988626003978588539174917906109679043210820626715752423433978657662530507004780318224147349475106535891249073674886480019028974885931837577316652600524800000000000000000000000000000000000000000000000*i1^14 + -215415336585529741507881621339776310922342296286832473437938822609780120815349107704932805828773871037128884157392134890854759835588830280658318509829585525884687290845691132430647250777617168767692439262564147189643106887470725521469919514859119130727376130073253087764846807753957355853078005856426522097785708882490173943088489082832333673970879463119996130514031902121386543046137450956153993693537716309466108080045865159908334323765599692585491633290271335875337129277491995036290387917226013603369594378370858533316379491517135072751183420675835880672687386986022652086343151682319989364423356543094863929810837639481913173286016691514556168211619443290676772289679790770975226169679607693222930558215421937845905373304630207565166520191431655073771664326467062223194808511776678494873779506209972129200473959460566029301325158956472064085636046487814717700495241606379478417520229843048803882235094058888190901575256963540008164292713975206791872159443405971936823991886152137330971827698538178218234952498737521484825715485888291351479318048448640501353910888547936091880822832309500915693654721297569653115920138272382889871084939303739638440929834342890487528655358968965093364982792087806130459283221620118542711459720086838149312055924894751687067114075400297444263095145761946264591722422593983856144202335401517954614651333111399556096520532340111877780216446002244926971390159676288584180418216224527340247240136200383025784168527174090466355309556003967634037810640947685187429925661687934688078493527420454904879939694417712665310457887656463572545791490145711377258488386836267592520296661253683986611958393911067885550317401671697855085876343702918604401449633763079337843785609766068898509427006513952857073867105774593162060758231481816276372866526864695367396967997843278994446613963155999043353961536766416967405375106395136433956952670530832724008630456405820661907159721195314280511675917040616586588392859318722351636660029059359847585551507719979619643739573347203195863040000000000000000000000000000000000000000000000*i1^15 + -79771071094006378904849856625979322082019792347137031855615008621340981993726775765766516697649441930830515533536003362629309853369720888419891916765916932009515248120549028340847870452415082689101497960870434661742367798503457657776471327812724946470365758211202364668739820467541348858643673234434365421744754460253008985398159345073009172032421585966052705431373766509043396234277005027317876871369117908916403887358932863743469323330858186782354070095831019182741898746108334897215882687091075413961786792513339416792140749111290065043068638358800885577493472885613938857478451576050273143521086210766626208840403043082171799301550469603236133676105614821333116331012018436355786169708964463823535950209007513251014538269300665297795205966110426495471293557304848553830676545712089933892278766028887837037847449672382695850161815991906588859252876877435252830230756439175842642171850584204773556983584319469846546012027713863735008851959013613312749256659088314105616995784974710156817779066968559339072759805583512945844890136840354794500791094714518788978413695824702924788207973096249642310097920038290207795244719609612707369237116493466547084902211712074360787549681247893910277293651538646098095583914273369956839726581620537526947641064737805288458767773808874330357999331341567013668409592183261740461843297555913083254365663417565822954384464662049203377184384718906986342138527149724851892064212667022917247093955813050202123856000259669083324913956643074175395328612343893212669508137244383198559640627121216385314506589136263589826820143886783710559908602355418708802690995381511703677841035117770140301471784920240149569174676014682585062395982278330838174907935356939410171344138066712082892534861650894848853116707556539983781716766517194865801156459037266447245251642761488125690508826426672499982195189640331679341996419410846428899538614521783260803393789327830875278664326328913600438235578556402895196643082577715326639444484499810885071725227582368748430095879236419688857600000000000000000000000000000000000000000000*i1^16 + -10267395490755496928170488781868883145423608582483080761692498454848952801213931975243289044022846464993102016184317330903057496329017232072790067862134517015094710929610647986738773322276976160604943787943854398654809293165081096534298240027592022878503049280368999562304998678266272019094987492657050301687875996010850165263706580766148673225163370899189321546887567398299911058610392672400046132670331312604594873212333846232928066338239742115069336534538790464649385710584911794701609606531711750551854345060727956176204914952343180440203091019046261455556894481512875212834025904965613962827021915588577347796700158617450642493592268335489911085747152429258322395976314800122832773672359580567756509746057104034696348950469185907231663978429221998346825388176345416836286234566688629141504106250036228287043689982184156859572480874964786875105017704664682152240941710137915439739408109423084488196853616940845718036267237026147203522452189608313624181247741468949596813668854216002921519989720634634899168564828897037340893065919879906643041079573009887068375177696846670637535880477797799920996681533732694750330410658378422878251080547188496943763784813204489891462337141763329881264712230333335695461896558112057989261217001203712336498130103081117185568127332319334813066520518552761072380303635458673257453267399180435603118352813109119691955046952529468989830045163750553928347922394172974057418205664706132869120323520560219350114672839165098448714359029324789134325309505381231269544216706311267215646894278426910017680769078377569594322883601319095413487176899801189417888075278776097981272097840336002564408652004672201530225824957784299147584952133278657638320315293307077983989177889412569014229022424075236969127650187346581961384948970796253974617174597209841403648823487860509860159158264652227347743268584113299319561150415263096964537161747818157847506453634881803752520537544118414704331515635336334792300390532269680890064681383217289146086622311311932091440513789166878720000000000000000000000000000000000000000000*i1^17 + -953849495989965962907874826812960583268925024097622084531133054729064902101577623666738975996890779978291926540562027687439316733136737677866165053671489537953246824977205936536106529797272457721813657070933535581232154187114852853571710266716745880752755413621578346979132708871059693514443081642132258493802933667441569936889931799083765564026359397076853658077491647709957646741548066998340383636712940255535556098372906525474406541746961991554023172942462890730362485659012622516638984873593368766114812138971005867527532038098106516454857429599357866805573158673594212662842966499341439500106185121563838785700000214646849466540149454117972447707860647111519057560291277943721126001975774914816769715822725111141044415938364602197738119308901784028474354884694602342825472197636459148719433002342928267624158785347944453325290865508235515581492348542358084601112408353411570906448728785673303261262959624402541065925182274808339920769011135630356331619223499334932332635018691569228031337839520089388626976952027990767859045808719573209711216173398579070553874607246568666052939258308832575618389134872970912444990267735908603767525039944092303288744327996732872749741111750211522932383418660572911216093406118441347906264453744590739359004358300452782711851201407285735853497538877741582810882600119635010328970289102169264200122751361395234266157726063972306411753658225724352077325780679449488359921381573847444984737899395679144452657714533716313497180363061441648983476312953266461719295680794904002139818400877478952598917029058360906228873637800991819841784209661354321276954212744937145615237960170053935814398287475555529959807659249815458147156010858625651113597823575868397743732834620399263535136676567309283866135710599019440558842128267316658646376619364173187312768940325267062851911623797305678932553766444447174133189250242950681428320409384755342347062265718021817030811996204853184889416284717763376966072950974907457554531314751837159300123367502872672674157219020800000000000000000000000000000000000000000000*i1^18 + -73336816041310140040034534352487792756817690017385055106665730059325795809189183347615892762531602683595450143989441246527577249013436277011504233916479156649442438654982306722919570478308151215492457470214792408196651914718866724367998821329111924341589617645666289120442684804659095046375595412469788033235605986840310065006501649650927700324454999478541297430498030870119788153982295069831485353951710891375528248406758556859000616174932824177831708844575443097054201363749084251160532929072704461866712920012108890995951993095088252413812751063379188518109464668273756439285023882535347210986907109611736001523601048336011593218665916198571338768939969657724072608363312073162182532915864509555130002295717427761782533972216952059438771301291304719421899315968375206391718150047030148496509065062127772559884527158118827130920062702523330366364444565601153216632953606011622012732940880054750047352555371513986369977150498116451919461294074421463940765782210798077353619741729542350748155683216470369099431561640499701678225350800462040104627975476297218114018882365095453000321937618273579911446340913337991065470422397828921776186358646806301497050859907172028494919169051002582374555490705121870845109205358401505682594175678530307412692396422446541432475868554207664164932829164510223878070334414759059161109407446609089462399234437322391040511469844993656084136004727532417210993403033270209025384180938065490635866389582971639777900853412538866790972566283006749114973104706175887343031753974476048820736192364589911432054565237628824009186102180064886898952961646434555784643720308541571296479956843918940644382848185565494295362954982354129916603288591484656149376238553546009181799502101994899273688107599497141722164678005167304028752643132206099025065338089121280010523967805266157518998164648659513578673814993872305643347679904547178040872010336019851376479237827512910386515804056840367605176949586002958863080746258866324339996566612450847899159576913843347115158274048000000000000000000000000000000000000000000*i1^19 + -3511265199710768702663765789290246330183846667136465987931294181444972995443703221156900575969429693510581257575997051407436266640890961554969035950828163645727614688908236329583368795274192386513036447278004995104388372508923645520548199868825649226028700100837683584876588285577587986448550216463834518571035609550655291596463803408583679721642696971635694137112822385358916940776127347683656746563407508158869074554866681019936069370372684404165677491034556042167242354009560047854082516600428311340492859998526640709012640738732207229500563116027235096446758774590849598897125061062174795050721514438045548537921040221694846585940630072447608751434440273386398057340793256968645889526728834558853241322270085286519333267108825315883400480720921173123782005895318907115315467710123609931668587145324951239083610280614305811215018708034012281935674255559824243050601126230000058430470261783318000134152197418913467009264188316720913832058823274546529954669204654594418596226996333039337410323380939605549082169527697423781487626695493813641924640495250563195079099669101561102944610411832638096376185727445337994493558778379807610237146935785889620452074084859249594201806276099628222406660936377709512299386777444625152518523429175789464150845256286713614915349436103427688522275108852051508527759260019074956417342245367251125821009557317597807290161760065411161359978629953293681062173575323966275189396158225220283925084633672109401118425812653736802215600262477504717311732166734399232050500455748385174977971748427714251686474058735993705802870469638269532204189303055348748928417530507441685113915910301956435607949746088722496812216699639479415579728478767195526531276611368984118692292225908516410900463798503842862654762889906640628089783196343669549149305979110235798310255096771997858676206172581399853141229947981528005703787025573106970422263084819646628897195253189654874147673358904369816229226585892255351777381589339837220539262402673118500833010793462500986087014400000000000000000000000000000000000000000*i1^20 + -28733505030777788302822350442368575960070634665746719496172583621698637939188906955104521755611340743507266787071097531851029995382309618579996769225979289566350742363989918301421161530214282364308874111877661136717038005943425854767257186237187714983265354961100537383757845180422563407176916735695827977319331808026055259861408630382994442709610974261720347909139356556750116694633955299222944046156149507645184105788713428691293205590023990717801425287817962352011136800776094976907562171818158574219998999252167054477382200533742606853769339704287868689566429101660366783202828416397581679247050303311427386044010717130596066684232559370553203218245251974766275938385895250138098986522870227287114754600332448253840743002118969842490400558904044511640322603832614824030278617018099957320345736296801224388262673156112281630821055746448144880969917538012934313122984773474027361420511041901520220941283642939991744433783781028907341469581349753911875434129398771553303684314058623143403191933396610228705762373602369692282382894684555104220891384821700367658684554514690110681352466238231468458263312506022091169952099479193025623711447859016084364212406174014943679351857922398748664581024811363160299489866015022304127320263639180495168522685108167496633056508208625280246861862382865615330952017562616004639072260027220708055462880900896876130931674042776313738088928384693578102155585447856138057245953881852758234356640045767012901181775958964469690171182441120015903389077145034657394956558018736094245884921647264941601046280780886263173627723561305988198486984755615914460119695794720541915587796895463333741885228121885076332794796252527076711557470772465248695952912420786705456358766024967125263226402890190852277794230247470883730404265051457488021084205173959168436121773624848517343301133044268686738314567391418936195721595503488796426435046693806430671262731492783025082981396374912755905247139226885425928757837587249310837230972062325186170555852156220263628800000000000000000000000000000000000000000*i1^21 + 3407451280710609064322161269873088793900103546554132559445289201844412926434702187173509916227507659973046715683569855290746917527782697529964526646837543703925849309197128777919202275507653434502558772515890677718612947539818015254171272661387036980727134389248534815237953666064218487575465354554960849766839011319526067922838062776108813524997344537628070637618517684173622373207113508766271258405624300821144547575056913517002973378456286046493678590812505506582650936521201230408754195990317134330002287499680316681036796835234063770915285005930417897894300373538808794531417532579127446645227626078617610673807880082573388723282539217570442167914277491395779280808250924284659633296863481315613402404713316213728811579222556853354241801978761260566525545650921326119704007945248521915270222439016148357385119646424124239749842244672020156967985612510206151673630683467798805507418351430491488323513242185124716430668780403600519313519119786374407670615359616535003073402084075540376700734714050848807358313101384487450099436683653099649215223496645466222209538953926450993647632137539561799750027273518478817999402771855874844008702365806001930112761413958022948215012209114581226890101358122314193762589531780208479325081836128495248210334899874060752800682421051233807580818677306616060911067091792700593845844267087570015622550968629285625379770175913945401963898821972213865625115818741369348016156173203673320130952737327457998065752549826573674659185573786588837565596064416811378724653554327459679291071689454412105714636061121282038824999351397914109831031536989703225751854501980421936229576318130809825840521845413443499408402627467718134734396500158816222103158082565866050800382112248373480457749560875732481175243366408351679398936811245217799440048815842059818912694962389085360020102091768344245746027723979502514723989521065508777660764659463267087206307092713988489641972818114345170283954766439433332142316821694134509486046585000711353838091361855733760000000000000000000000000000000000000000*i1^22 + 694816974780800583506889604653077935346717383718324455262033270300233972692061869254371209176905092618614750118126383059263636979795923998771165468506122479647259633275907959328313769014013635244638683312281135864479944767509273996219903984744104001086584840026545100699548126393134095202747832793925947010167836075857367244423933806182514900644706792705486200868322335792878844449502405572681217013274512212132184207811347147409934899642909127201093647247537700944647182018208717251538094794266292447417479884233256898927660783877991544287227006363592314618730597004915046445116733881990259987926373883594402383993639729823673890304626243804934494784486166404734277734775200400933774251024522003316233637836026765313861259185484481605694159377698179348872278742325711650000558103464858857317164370511424593033402933177048447282776046083308109993493168673859150854339096471833013163743631815370451730697126658884040209493851653660701663450113594441843249094157378879999691737788160636600631520724726359272224304097830551536647043169226000281971296651993189016790398823773228967688254000871134287889016366860040458449515963379911056968257708292962705160807943715449137599007386346153414252150595680277029040967380350439439466801538203775172698637528970257112046320526129984096594458173755784028975099799038157771887040347534827424045332865005396043215588283392033224392974732921151725891599434254896283130136069093817076842833872813096290347381942537420368377894457579051615196241442912972225950541406173072397109689657982094487178317722511281634990605337401422631195444016436759201501573496758628320086110020801646962655376243780741347321348440762968254746105727923192182760642477385310218284659171354766643380809966793180301492853779977127682642864398009383169510718868573722784280423688259948808920511979404374921753258696305304867605769548704976492227792644024826280401869470448316248752481663111763737009198616319760264935443989975647795488182715256347904059904544577945600000000000000000000000000000000000000*i1^23 + 32354680394563830010645897451683012344489168726254554138373229793602042880246608164581342602254105852866165070548792700593950108611141783336121077165341449676986258344894399495366351739868226693329910419696969902635346704067080613916446541811002085473102295761791084177655784900682497330210914308059912280746352374576153865291340567987872792970225728418647642206643218853875196712498194478762739640737949552444323627453302808821358834988029202621677124996374916833517279315896861549908246436582539337607563346314775176153771851156072742030877383448670227310492206212481953497202602074368360499131124121717683541001596575363633016423110319630255076282873696062965646508238766204015735871450631099583570471619641470797605310835568456686585525985599287196631984401278881722758681140613148637023265435565897687366603285197696550083679435195041529222461957023117161173474507259928014722151697034869119744032315138581569688899271115177458676678141330534480902692382125961066815705785524948426783086250092977142608961166366876038137753323688802494044480088135029465163060570109730236660213381533131321990785694396769402762190818824998775019886875631605692436086154728761821038989717814172574804441118355694716106461242115636244186363472917179814719910806126928033730018287757082673372198390149352336443610148178173432729054887850564802600528828133069454778396760826105497820795217257310794053389283758952817874671460909148155147837140777135640513073100194559387369719187061077100479393006144777874551686891810590757516455942454101468672343056208031562570325174398995289248577292369597823827899450406998701467016507313750729073573800121030172284811944415345194077601293924373173027357245695560736375912949447926343952352532468967892246535097961249917891325950859815251032974773369312304017407634283691131716271833107675692548857045109732993784327299833857724995706502888225343081426995456487916079963956288237942965416567550612338444019768711547584895772339348669666008532737064960000000000000000000000000000000000000*i1^24 + 926993774304213118978401307460383212752742818727412177983829679732430164961233202564481812802938561542488978906839166409738456785052532873982128488142203473611672143871952551983247113764829732702643244050332191200729573353202740050557110468398292473460316091935596542710603353816547904341550213115875358339869208173650427312500716858027199529318871131369789228135872986134742484518975175801117900245603960700360015762618020006198044187006001661166754936893480212930206970195708290114809359395930915915172768020981358824480816697993002455528255001659172740918101137132428128546997827596945084054231445054017428823409080114407574672664842644228633677881668861271358926979408249812566417500440159174047098081735223891059303872191151837301955930803189560693530856304464915105978452719986782770289727404966948558436184178090776386761684083434237911316553932170861838468170765586471148614831492005950658650471884312154104609271166264932213375330624367299556278109617179916588998433368841620594011374811766233508360043143764987381228896303398133439112793222419230005321457127921498841490489770854197246792316696051551342255295475582589862428239089403582586251729861957187961908708014102811544137970339693146815266028749668086326661192861685584188378648721573822453636858797324849134953878629478208439202034614640455234790039348963860248483671938560904933689148707022085410882819282461342038131358267285072359746695061551733207481089795743193488939141750544179230151948568797086107097765451677534884744789823578826517798398944009470335747762699186538383119848462393890083781986056792104262668057307064512110662431586690064469093151558499163148810223061214475838327257447490165335303225785225931572609048304698401425279952047149668944770631930652867260381361774943808426687523952403259270895922726906797403006753242899650049177746960715795544044323753985209702139665366809800997238059693952794967308613689780965282275108824836061932976928585243194268608294600623342202640138240000000000000000000000000000000000000*i1^25 + -28839049203919646733247748160944756838367178662089201914061189511907814879589026492792395689714245121116896444436708441430622655342525768355719827198381091490854375210957668357027325676768308670605837123274364104410738051183266320880682073834354104048133290911645171680524562295475768363523709354289022607774688255650714908167929260906313209268496337787722061709400077570348464473328675006237683396703154725641212846249150016831455293785437743616147442779711226566581012538433179962366885515744187762647876451710492710966246181231219878288067182639767388794369001011516961490561341075910773822515771776737151460972578121230784177935764334198730107510683907155600179801133019667167662281420983047822527676904249094543659716520160876878571355618203536502965788190572894451005892407369778982856959483375803003397417433878095390530264938189238595120990260761461170110398802449169885805784607611648757827246828991512838536105834409085461740617739941469979763068970761518385879216513955656287765779436219516271089931194593612932261978117428961567656144632718878644429956651260193794308939336846580517683324285618664116450312312772611022342206524149680982934311615285840789319327009542711357813391358392705741666373883444987824632117115673963476414995300254222141307210927498566321425035482815794094442717583043738789501757115028276954184849177564849562894999489041749718133883659060374628854966725051781271934134230630585281350138033301403089876628953254511576224822424042386803301562467511005184809147205622394612705288313438880892609002803029197513281000909691073426222603482258400687544845925782786968491165884846512600703218979892085662189466702238314452524391272329982263061450736242917639791354414436803732171114641220979717136037500337820027560293936947737991321485247282893343079752874457662718291090397396308504628504783797692703335367422871864035361072032020803931118042801716473271077540378846285440763963462796568450995633543271804102376755527969002599460372480000000000000000000000000000000000*i1^26 + -2584123907888180212420903802045891374487028311244685635027825454813232654585841249093899197140503914983624351970634690163595078337074698013934739359825010426188070625244689919954147780459001942233947572171537180709526392592635400422386004555130209772609990312053418540120942679913782825923774558695204361685897117991668736796622309315260233537661171191151099011899027176762160558590613908073641074895315482240652901552141933149994828874320031051889184468821202804682290225403457559190762032475486501103424899480026993455492554224974484222376811831254781422499105185503895272254998821426908449575819353503263329737012935113423266798635438085096222127277455786279047720892335146122062565813456266450408750456851741973446532164239428540513735228803755485627854748046092534004022025185965457804365332210086559648956408618338203832017058159775547121234115313827767688596194287238505417601778193946487865353263721391191451457352188655827055082648355309557070615433681980644601448566745603894537014248842744302439955701884246112056851112391404541105334431437946851902378847369162386520793133335949543937616367426559990283071827653646529610831407768274336905215586469024951186194341108177937649379801084913676162562103760708442836697271099883034534256200858881224585916165685544306971150990966077714018726853447377830318492337175483157116255384289692931719265784772534487444081199971295587132079520862335865631044783202182888911491083017664292602409448809782566052889328640525565785120753808635885899919197060722346790035898006776797813793187573972271641975316229794898858860194824518360818580130601903196923450803320868914232767497032350111442109180362541995508155691816298981221532246167432553090614651732592416044668393483838053881597386276665439928223734569634567760126935027718713016517719558965153606228055285975946291654988066836994105074042372637108544668241482803409200183122657401662312405822881194144654075628292467692637411193781306704264145209530861267976192000000000000000000000000000000000*i1^27 + -77451931533533771850544834173120759401222209779359760571713444533135210984108420494662559498754544216499935025252150301327445367757897448594550724837948679274459040730699253585426224480314083232152785621800927808347597947349120537870455737564945421754940261964991671483761137190666026673684662929975068428441476167235378397811104628080412240370578705768827243327943593212526812074473240782337472333723553452602796546835340969471429922811788435358449607521839377247728443762646540880917706900499205534425379976021762815966688268460297168736069479453103293706920482353166155277030692695173942367181831106165171820369501253914717519426512603215977968469827905793175079814980420144999704926233244194811168720020988983020051672314250357727297587084207864957376524646981157192194761896445475417532916787342283892607580578955871433627135821439062432849459708635387455560617064537559332953738322792343858081942531722862460056803430236139539988726163243390067638382398324816580267921284867401403892460800796541296776521558348585567807946274114402109989923613245090168037740745902463737568840034360407156243472604485194710365418836977583872651360121613536967700911095977376754086587138669663599639082478303446930859429390882528885217378158320032591175553181399329109517851638179824844114430636084566922811632821909030233074129340690715037309276773805594536190355420405107559808844636275269783539599788052191461826179430471244712790392005182459905227134318955764568351403375607692212570303656047528790777709756832693441013468790687630887414358725414612449851569175082794387326667207338844381339220017853140489049726254704465072058038204502457910841686205043767069286032211446000916713494144392993715348205085538719195967708969048123130849074868240937352535138019390869031077640638077755420454531142097979527674547805757235441692511045707621216052738993182366681546171453666040864601917180792551692106848705423349718182747433659537128504444945847582431739993487173694259200000000000000000000000000000000*i1^28 + -1025062446047937366850857102450479521142534455927089754003792920980713938919962178155781862033628030447723947937303329552734667238442042626815060544505225440551728440520024470435842318528166688418980952610488287924746576794563742992474294127211242406902539195795903428215901282312290850613144517612184224721654577010229720577596742562792742943755247256780241377065625084782288639165886667999025102900148767502893559647103439429530351456184951848871014601096791581553108394915496566128562116780604091808223799783950128157060998002089156083821853682002345270736408359695827035543910020285389459393917854591635440323780215029688016955605072132873511527399390118978002578690721878635868130607309268929745371161921496687408391544531363033293097610395228979365179870739726485392603066377061194231494374427334440113396781816572716419714780853657721705254998864705069411366039855191502834540173679486780482602200649693523848040159658553345774450662280993646972136409803802295122428325231289813586275407140407953077758415927214947281710770325570652375982174139980781744197004106465152902636067403415186737759682746906361088789382223211639721345323046914569846939543351885238618735291921964171587522744324772399727886465169600770789107746024405987729982834938814620200071292000401373214257855822821225676792813302500443173905751576601880234677078380751524230041331971206472947408416915209827432680853492343731231874298837160774179842399826911592085228333238632543312259849598122649037732115044914007023103219697253898117068643507908894357026737861805464983431039930559564508540814801472743507729492283019181377329576698155495260429185219729252858199127717800545328182188784194120482793589037647876891923855081962556582570668810877342171708917977706623352242470854239238283129859748566944801892187372886949286031277444261721325961442117534611390732321960167907213210867120247817546093404272124551922527002819459484695321904720517907087303368513413617656164531778355200000000000000000000000000000000*i1^29 + -1538835920748486148198838700834270375496418408279353278609969578808794961582984530751581986413439911522184236881355741430743866236830321554310225415095174606727325706568903501865453326905939649149635522499506903012844947089636740086486784796596212719655185780268762621844816525227599067996109181516636124295164685938029416936769504412611958220078688987916177048468481650306044754965046301602263451050849875757243364651480066757195976200618297373180437676024551030939131419091751103348695352543430410169652560661706528072407397919388673515970675923774537347546584625982496058583285742547200626115340817813877123473514229565909446589684264195613758493008257517486070718216703938319840119327537219923183452984893487207882335239229895346519900589307248280880539255261648673030523166890459878845413283141377701559582728279068381202992002125648988314989628102955136436667943991709678089606732761698720982539363766902837612469142777436273395195389463124267932742147136170923673134029555624657140609281963051579259659482842355957615724829362833945293414222439196420772361407904276635506953519896173089667402234639712742277604665005483930364594387419248037291372065055841996548488984732445500304409249480242663461393827031900870353022781528519211073251598640598516429249501038868106085098641170961125967994741084676417943215889751287817927371085112160456546735255813164536875752618106929827059467547672613865920492091295032366909404913334930015618482968361004299011411152829387244584403831016910141057135126017809311668189090212672605518725398214805954685899625938002112441760077716108356190666035195848824068267863170540595061193022777871640268638854229543369380463921294596421870081636829203911426082600330715830635376015164379672793584422274333696823316285912009987640098121382374160293900879356999759649505578696945929725598152061027805559415201246840316341919199074483277711525688366408504452140231967949857668109345493874382026111485000828152696453201920000000000000000000000000000000*i1^30 + 138079568201310302869788778197025704794249598662804399605564630836422097526263707003273378655825955168620598566566658152518043278233713646374034072169714931807911887726865088164791279241287351623853023159770123955908004994114258660737344793023514501972411690906856584551599775595343542428653178584050408234247186110264885656324030047240203791810139394943770759240325475844980633724057741341458933909223951027351172766543178629714714584171535021992070093208835396077292247529895728504945465342334884478044192152104518512737170423410882245074166989924538843345664347580075277046759319779810508580429925121761299952059888970366920282530454975205602502823230804356510185000898484837900019173689705457056223219992980710653980756694671057813717660395884200954413574742397889961176190463452277646480545894041575215974723137662513935495041102075565284552909404731907221652630871976770973521409354834711198000603494534138218457469910123776490746902164181707984659386014968258806853888625747598359059697920824511061909710533739390391299467482487795842650731769384541052202081291761177293723014297937441978004924181906054143295670905722795787089560244658117465554934949490020136993100669310544217134028711429140118485014612081228182482447627200840670372223611415040815580702335791948820255859742664741220743828343110023195245941753297297273026564195184580415959475533828318925533056027986859812450963736260684150618207873987267893336088192231485889426242346917378024527491305640318515582632545396604821301397874858509946972341090201842776384504721315802314156897976034734222049668883011871985936053631931589467004293914427059192025442039789832887586022999775074607485544801116015716687067380655548129844211056996212463967807691639020340898677706709206294926396742695435433810826187849478489104454186444383372749368132346581295657568455164298606600792726165505958061747281757927514553522594357727611481561481924293084399132333854926152928189800144295259065548800000000000000000000000000000*i1^31 + 1651006780645138378842458082499317276492750223725487756499742102722196534908148981507297457997968128929261125318454758120990358673722867261610043087708971399598715390059210744474910773641567207996661395051017107123763641796563857964478481581680165139816777474073433041693117102688035390950066326656671916986291592385657284423848764716884165556410064722312609567304350904329970597675229115270288745322864748665259138123873158850807252709425401377242668237479004613239242365286492178001184132903973692091625607089584051463606761792376035863193329012912605099785000467621005426872692692251706673912615992520079725435733806900309521213042791123260787681209430366832638657177084631700512269337800149283888922644402310318644698692089259867420400218643108628149782342931563394113988297934539493209242220443708043879907257076346147609464227059371714535167049930634683619946625772170222183407734785442788705387395910655932731328506894616194269305343255461467830339357619976622213467026897352549116009674680943802896269352537703469361936430658687548776816102929788042446198365788212424650379535888317654432536120765902918351257709627397329360247440741989434096510810680364589928557388374215066330540822944534077547211993925745188209649845107762943061868216139659978440126240072757549409640710045418653610609186190511726554778237668899606954506276772219032613534079282405477796528313440187594602711331240855095314939762995225818112631702279594659658970254808712621795984896743735343296132821803431914643277204169818857073923383847146591775627441990706772575449317919256334538188118145168903149253250388116073190798052325567689895254351886914161794355822802785462261928849014935087162724606199909744172088953518762615029295757942013659619991722495554152551145638046760904849478743698764294610938819247257465028306551107730044181717047805638036033964758686013365324850860083897414698215284705597252702107795822931882670263857961603178544870849687897495306240000000000000000000000000000*i1^32 + 7559202940980237331659972759030241657479185856893072829912798097111784241816741456875689074124934734951564294255482419474234731141484841716447722830192730657985000328304819777769000409609111201677942520653296531987443098161236640771640975401675222072068987983880466736903425441646858663541304875577892940770876556564622328110602930537480649064188573995144963978368442038160281449059389469050449967033211629362922024234069034506586793357824757490476972649828901756269983285630257913659501726712063598734916428749439816103886025209453421801080586366718477363584765063512210668684515515285033956497562814148089874635901864182756891739819856642289383978438890028694280666558710289383209707680153327006676071579512746195044823386171413939676496092840615684851436870346712876497621804964927217340138609867260029749308631721270748956702812476363469651178599841344428098035049125194601416285512227240641957360279935356280669055829260399413145054450778363036196529783387777450819489434858607568501233198025908934755591508357365909413411216283296248924639026751091201428584790793350673028025576678130884654917966724709371666568932278265073910556048535781140966209095302457507642836481136057572012858933985935074880910278661053412718613424121418506982784626269207122149363020901029167875099016374878515871049011106269053513905569390391730426595324442104369752626430325432422241787184539403549010056737885945026831637129950647741895235688177170951432002110426280350898246690796651271675198735793992085140763888247974295079615960516052605271188852607057877385247885845494064330076063511026714632452156938670202794607632336232110027547238376471536700687461966367325863591962657749924675632429790819575924097782225533875454754731048720122862890207078728090085532881184071593272173729608970574217541536465540714188296092365997752654109758372069159350813049719672205402661927099762041974382042385481649132928904904978307343376916310205427192301011930710016000000000000000000000000000*i1^33 + -744809450323994000152069988195340598522016984782464656974619716303285393156490231539654919069142389398211275105826249186856301721402680059535073359329363330942074138326575390909520086344687471202621631336280535340446201636258157784493529416222089337551350961957299950172807483969545281409398203549820791326501907309121007393526006643109100654282435961187305370732893362187206460482935793583770680463586461878516185595154125922961450716239917352417907659088285892773714135524081890134029209185827973955640616898871382726256345113115175757977402432165451489032832835583367182938599016704950342247420058506419874401640467754772415178938496178037864895720534976907056292001204279480364816193328584546964100542926963694242539189507902284771831724668250833780811266514661480986458234171245090686822685805335757018786688672863873589811634102454894103018092340489250126203811771158630203397853276895758882553146491138717985555330136111840090121573920693695000565179949498275384345214691456825822550937560748798384216173975820659160902654568418762969004251214096149072376592995290952688755973038797649765222537180048000724394472098250754644730574882030098785086350194936470387899117623767201057544938673567048875071336596476657273086521542249704724282590074286712180487288592879471323983715536795497361069741297784857535739884093598622833960387242660600183998054460764315240269893435933216542535255724698067012494896553839017693222739009945235506008794724005111216804491132300763388554725222259485934946829752490523498286751884734734313021331217149272153712097169637505191357143840221608992479122366141602929616061354394400302695004185684405849125368967812349601891991936007815640525578569958269701749013752062591689897272231902921307977881548013881038055318037472415786994256394626435965848401895982530754251759974798445030054577181869623116036247437432248301602568414145302379424250664764324257791128643467324690942802668530615896411996160000000000000000000000000000*i1^34 + -132303652517532972157580739867637414717331480257959223411792945332217289397991641833785431526221536121920876949083114314815337080592051558907352326070875106747266674587300928962822511189771730191916303825898868775127365140071445200827942220030449285689522398683729333109707811776376106024043777490127256473058745963203319376481217023767072475700988832716400603642226975093195303648366533408032899702094053002195793509977327767493588680353591499749819903887047726679689377607260800280374301148043666751786508186901547045848048430683364612363492614085020635255788069860299289148527890925138997041409588153833526253369302450096424913408589151281044349401083070330732873890809445495107889221055217266607752752343787453956138824151361992973510127875161020607216651708239952306580373009763588761294630255707668899592735459771341920337091534181857760393202371546258842699123564416274273208484305423268935305907645562511347613185145298904222204137828734846912319760867732637109795483326976896374558883847280862975833856434413439486599446057862784493091239302865250820026177291531579752737426373574215135528224012764738627756263672980253356706815047200203039978570560378905961813035324654872915864217980333060850927595950630356499769212812363344190343207264519732623766225317596072032584797711191672176381676853390449281883796769521103149526988041410492575205544173866919602196645993071673979354788067262406452253559985728051220314986093169920570183197369979195862362150030008222398566113174847336265765549300170732791399483265359517194432962239803205270051851876867886908809273141828702924260292007733406616739669250174324336547548192900853891578301029694480626169842258875548361463233798538342576686825775615762617437327374952690615179476742406607236057770302497585995282373431312507277280936379620585463977477869139891526375123614853098800975393873646771009141565770832775171654703658557375216058809763308879661349239723414832275678822400000000000000000000000000*i1^35 + -360388883333497133633488224027541032901203500443797447924623872195945403329521892085861646689791506461242048998678310873708651696504963165130408341259097063762660436914189912690959380746892060878624787687221993625285202841356711850257327496494434311252032889451588087603812676187815641310625494005386607185517184146061209309804906905985652129040243987945532900289623731142854250387798806479105814757930970608253109531020072326530367638517360565003918036018930579449990108159087442440048683211822920770119931898798838487315545678161228443805786783697591565226777147196869634608428331584731810453094699352679760062254362538051872472900696260539655211937533170560312944735736211640600442467563526798005840339243136091464736900787629313547025853475100732066958719699921418969501395167852421686579575400846377411406107558566151892890269862649882561616190462308778239949775547488093346136272998917714079338604352310250055470351236686181696596325452081528954673801496122564762351363276974508393565517064110707493912080153707469365919334645290651801497135771239420766720349227115962042774530819232600771643915941706466136533576580480151189168430358504786552945352697491385371548560931609766338820378864274889495813035177634784129620938008971524144017063805088111977439302508472101186075672000121002122822611207649556832194117364623334056975696483734350751824619736527375516133783702265798119724425787995398151749799988801828910432989330782501518563992476834263673309826192692760533065071489425281153752734305888687347854423491590073549676756529703091472417142049191432728915891507519876653977814489651936440900205931850955640522961083808157233021928874684976820469188766345075039563709465204271586134211609879996606078300239584967659628026157736518306718116572147074779936218672017851296835502590322364347329667091613675830996127694312923948803275979959205954821147689342693633967312097926388344510647616064904389102666448413982195712000000000000000000000000*i1^36 + 870689570001457711614017408074988570453094721173713743048697848311463910895826667933807791535478745306749222113106370059388878543787086621476983405974116294009616439479966560073525051709096103940432530804767498681247963240414553286046911849297400734376900025590228536984255846369230254887618335468599916230411797760278819720545332318299756915461321427273041842399310857753346978388413151156401558071963082001659658717462555993540609601824257982758525228495520174693202676139014146744251657748974336185871909600043408822872055122562457583653184162073889407848849991908792420600722285657078539910009508366227544863622365112494238241685381376853162698077171339690642801751722272805532631548027502987642795970550021816644750839240054631777031191674536543925722797468070075575221673903391765387827518647088684755434821445905067524986258324621718377437690146173670737610884527018914971956203520964053811550273437901495571536931483977577380510274839325970300281118506551059434004604154160508712127154012011508587337302289072852929518726833287559183326187081367534575777203253756196451079328836117779381453343121107332596700687498617240754268145718340036996087923514841575747859438392665478586239973472479930725150396978120246453455501310776865673226289919433816020769961227744933148335093570510769204980584450853254925276870594825100624063912975434797240547992114075683838070937319843213388449743427035976828277278554779748342197526614925441631929316347708508957270040673202290207842288287015298344986943481867518281328968817298711046076411554059062332960201777935718783346963898548222619457442386678530492191545729296100830191006853336202949234252168753352485081346062639143869185172101229028630096944919873599758659289606925927109531030290745624146624574501165606579007661135046975432301687246725850898215271906756465738229657353392538577905108146979097238372225771014493187630502646585885473151823404548653614809651847207321600000000000000000000000*i1^37 + 3891363990977847620874709668694593084471084273890819688692701605487803548097804242303019258618578710555568917297000694591544968869301572770050954985107839023694167120037956744070798531228499158620793199930204096606432072172479320361664470079898823156149219376964855610359922657097638053373772232511038452162794021743426724865395625439213986926723561797765917538261688638757190316547956417873032365885800153894580295340935260804149949249867929390136237788887802471834582624059334100257446965219871370502463909838536185758285098942803860114527392888250337481804354894207893930681494196446562892738075234504964453773042492120295447476892017603726388487055528482292896927546273748182123737780803206325147347243316341225151022694999166888582611975826031209173557230358056831431666637830853957331302537223307778501398913653128095006169429003844096166492673516687432546697943430953822837922958551528393106434473172073566724196034154698800421610212961095082082111282196870421230730300597465429957797876396508676093058089889451134935706662835300725216526416331152991344527816635474367540849146001899896780123621153248174168304844947461646756567655994581068155697428680909107067404014083520250945356615467766092101335635350247703107634671579122873918589579569881468009119227886799124787703800211040160915556334920004752107765799824749144146251501488575750627264728701393211988580157350501538668396803703278508003835742514214157143033465004615505987860396787984066327223621373672832167053408688182278190658834225562512743414362332688629161969980586020661971357622473037677709410932227262037572892760246219485491996410995191134161737687446612990001623114405413516604626221189069599325883657854565779246800191409556624277794637492183576067818342463631733879238894836307831389467718962694438255979433844759108924111886479712246241082704409314909458639248853709291729068046476376222822296497577208649072578569411235106074907587379200000000000000000000000*i1^38 + -3099671350444186201371485048349912552099274474485486769460893356439111334102915104226157640705080921070994559934187437051148734538986347157425418778535421736072366356230482641327994700240507797201528982759956032248367585450566003739723755960736184766716428466871832013470035876532709018835072093288724039162706605871624968543696985840580089698799092501461708318320019817299428441469555116761975861991964919398308806943074389275146257161823543615435405209364722102542050197655543295335535281674851898647923730421534946464065871484921850804540944312295437559376300752016557989096372621480092493228693812307440436021754931930804378125179110756415839003327614064504810818908955980581748667169357195345656617840676228538218972382665731840500541596402885463343104256481774316377957237701121476787208315656214603232324503074407905638748799193385767946776530710145818603356287381761644711533236060729122513195473389079003168730538416572744219724783572550217794132790553499664259816522840888704463579610399234751828405013563274969523271572156203725621161823018827182299317805524376564879034314063131436862312760577152256791416064363530055595265479608438306987565512520046032177489741836092722887306419903450038088684094146981500203011669768106557070473473831621730573135069809637669894503538503041603900814424554858858067610011321505847181755999865819497355294943601648595703419193983078369857529207074272795740770739519155259501748028599358649457427676841913474946133518890107024165031593243685812987470758684081151977478639480365099815539345666064888537243747790109399316203277855742841075596702015313546462314640529739215311926555031189425952258652906472421096952537792109301686208198649982656993226983501192274653303148941016260162904091493206722207625158461728401703019540913420059459361893421393464074947073932925240557966260460568024345766794198531982222704151975458296517606931960835639368561372296002694191513600000000000000000000000*i1^39 + -22815735417399947456512390006113751521835497151544620588176885436438817161800323633599400533675436541282484846460655423282709107888755673536556836718930568171681855289764940815710754318376255163933611812327730083131572014923685281346757880984362342289280467201917350788548246782909222491586652695725868922350927750680072673273202981997437594835051430397652987293132094161232528924440741874890105714641178691773172677543532494753928569349915401837348938582323685795517380810344131144804161906768938681676267324963864284827313942220262084484749508372535317237220961178074689858457111192969315573612573049428175684350285162978326961930494557590843407410514505362335866777018898045591674958029647139473109069187403131706310851092257923557396881331757435964656644198002389317148722585105339897121229258398105893096619156401043240295322162908377782001486848529535979344501740136930769346295284745921769457418836906223585897333984115157920859042127468082590578327933686787188073334959600619314207107770218462864099485662678006476047503633432254649687882521175502157976861323482324976749941571429771640626234870450885841214508868992046084908455114835611193750795033988298199594634616878143743946458143174907523441035465178412341510168001413981752082011875245757768389593471271029605070767084867562959948130252620052385519963781243570759981872452511470442683468546547926452282962718771476941092653501345821741512380506512646638549634527363795090839702526790568357925998386175365591621416648227446541594729630300590055372535231935170315975778397745539463329436714574400571891800571992060428972622335521404000554273220151998881054267887610674363817906889139387276319580031736178055122565390232082568909288274498132592693018170784626561847924488290520732611897891263405450151921028781840611261846824215208851456222997495091558525747223737371527830266588918095256170548677971854568240786025706953717277848442932896727040000000000000000000000*i1^40 + 32392727062925236340952807961234587358535539978152594022605495909688403980540162205735683827889415153297369606880692994087829851145314592057649275459786544847078646190230054533289944255828556558522272796871303351742044377248083312829710599402929631558435046916703195317747407296343255855517688416391406173327797037038321190592729798076898467653299145981092179000349940090725962760741004425218214563729281794352231498114647908732751478546154934497143597503010317244486631165618714561223621994109398564745227790136587077187127980069746459316547539921544746467362408132754277127548246295690019315830772755794236022115180683451438270697908582815422342040707806423713319797630368304833918715319643777750020637658736099239844761473115749252181619380503596641090587792292102604327741867656927252725820395076185185168921454529774876632343767988570635954607837898002843076800503447788936316519593856781010950084459716165049358322660371789578688966804267442090094565123888122022995616364577923399618219767284816726595331023819893802582418700496538220475709331188214414910360873328593852436076205576561010967361804548273770998923431331372595265064182234909399817616731702669976635997541676884977252647285528141036753584978293374808270440029582562432367599809473205607242758720736232053498276312623903403553775865177007896253678575472075659925957395974644495121264733411879042751668450627200547684829925618827138344972598677497950737942482655300072270238754554136471914376753501727938578041992558582616168178384445452586014374875024508605698634942339826503374874970286291177789289362139128963742967338627132579387001331707440535226961482936956250708491556171123515160113618581095198649556980880024643678866175172569740776218082689942425421218780090067731868818844955696247501935704428780078604703113737242392270611843790974050578562365467333026295192589360151777196421474579118092403795873238492086049439008430489600000000000000000000*i1^41 + -463782564406316731955478844977469528982613106018230250172876737866606902176825643045107260491966660231824904499151570766834716610426230594915334655622962717453922177956170000249168110085770203247871579535420911187755314362231200535964202375256601189643872624419705950189679922066125288258743471682123403624228755624102052807051229137745527009775668383933064727711965049995921339903701370110761955233754313909164575589160329455735239470947668672790845899828701294716661859792097053552739205539457209471856695862990921545944236616425652723472588261299574341164926901746433485236958535574782094289597999649265062435847051908655675883891450040113055669091125203988053559663995810755418295038841299913109680228962561505994003448448512883106658467140978962615335335884797057007393002448208510883859765271907331165097312441848139915316063231727722441044684876171675288425237487633924663149247199663313370299436313460930009663198854059263595276845550787095821102828689141816810876822961578827896069198073246497030667063994037036026436868723531867160028222629885232925858070443873430370938876082148200750977820378252106491522936225697161214776104696317866692693459502724389496449445587365096685331025164914698508020138646079858125129065765518934214972789043951960592021844225600754170568060126134510508617875021811731005046683907108130264222472460523420148650011678581019894876960374980899739429092867975892252554415373277698739728630723951191654281992540718667384409778008034726468079885021452234389464995960246621422500552802819632926795687961776308955699116870797418315534207292226609922057648722066101183898848823012861773789618873091179052458154649341933361518268989895703594267610220681107642109368365929205877322514659214888563653839175468918210576513983779755899071879042346740919928129076963314661145485221795840017701366095821664798585791994430679387984137995101894668443938991615255355519139840000000000000000000*i1^42 + -6714981809827397305261854462849334257554696955083438253076504695670645665601793100129562849917189451706099592758021443285743237282141179170704005354932584506358383114316161026132576928857221837572536741316719580452813712457840224544193964096866149584808007638960396944069756301163688657051000827158023247112120093982908528984014240125944515167412910806776870408289560966278794715632997033537691321505168242638461610351204617671635205708965430514418437553409339136118898845647701661585314721235995691963844509860388037335739362520047187876693446803281687335122964633076370084840333149345395057293322560978365873383894989140695746268510455251946315959072642033953919571397973446966831856686636129605278207135588454181602965008391210876305134805611110984928932653505822687060690478806644657120796539697080896337086252296291976546312719285907941309110925855989132988558202264504785159734202427217907480761200793041510470422445402968010883579648237996434564579658209663389605480485062098771106894750208502088796944262142207628720107772976434578890841614516109519666879141171828503961328928185564923202593482915524429611593857001484634520517923297359547730331240480583095026345079562789499725168337978842480907522206413636377931558373418289450229033771856317373352186264998723293070661153054022546238438934915840953333367322400430373257234477155546328199610771483096180659916321713584578301245895498838746910426988566738982997671463762126667988195092644513261222935568543944206480464156650479338879019537197515970600150795844940328748244721746041624739295729784255573520231805629351891422836768907390264943498951884756499827238356490982557275214910778118179519577584686152209562750743960929371105419185657881953618102307482390929787960130297002784751498233964064706466923725878772664621322891057426018680374949644890590176635434532477382744582570430814754917467277700745671271953421533202289016832000000000000000000*i1^43 + -1149121398672112760898970038227542135990505278870520905407661058364434629578662198137493965845809108226162406108637017248798433523443520229376386416215260539543828948422093259641300457948440362651208776143971379786251407502693316757263217277581652030885701902503618623952503255725142105561688333942776984995328367463266622820970833814106704217452070713511142583370321495477981400973341031900296302833156331355399951018171193195231337144413343150072869546542651640186441077303194577620000605362971193986748992692092670177456297285606347142977452357845680759352037299726900320471392702111695064095686701950252042478057339602600924532181207377316141036607792827680174733759484602550142342177145148631493643114055801383206992371617045216492115563129021614630575458374643610069716306258952149251398307247379114665267809489825870086527500721713469677103250143686482047625768065447644832543893164209351496328478594560580655161506614235862332807465085893255212696860222423342256883432558150444878490107989392228534972466670003941976269812281696869013503802342070348215882654201494161487725216603415309133030409355047658593209753353774995753912632625821570714010555872360190871295425194267087544706260146968279103259578708018836734060828051571715407257254910802258485052694412875212061297597464816786852961071845567702288918498570536465616995580320793935807098773004494249985705815851453926561219485258933721520853841463225761394490034202298629644798780977253500175879627854976858421629339464648191191404753775014281472965597430965232056393499475867853390087478229347998059958382905040694578454498954645239955461309076734212041029408058676155171578289690213142620809313457505208852540025232941491974944975794714908131310841180415924040185943875190563506859699983768166432964657908149788708221119236114624152925383778258121321335717604892038427209776159198162635173375153607137372094812703701401600000000000000000*i1^44 + 145909872091628628494287950701930060007121183017800036929877423325933599317913018015120512718166298260505590919421325671792596469983440129562798083883251071684948817177285091372963472485101398652049401085158116033818135293178027956674567642172525608610574960562068268579182501977675006168289439522141588368209967923966503646471036690044716248649977295251334244860689844079458951358204723374241952379234960080856521384003634383196166903642961670268966372081056803337780876415491710496747022381821162548598573877850992706501459633926953988587051414094404003549442246260696975839105145548064103415588666927936896428055149733116696589839894746412509713823657182387465903057952988200757409011693883516445265044305249823142594172273833094873631933618809850585615238015226653795720850872567592259632386675791330374439790463404365305651070596020322974382687662067506107395036755210106590275753458308990085839869110741472504214768162305276246338914363362798890093593041478829305134855627326077982020590367198235642565234179455862706359198105361020785129810208184030805819740247564874449681934664448959824766713405240106206891877366465301870957382115223960477177864274281481132786008335686107924522784373310747731268800233828308966543856277284161237434968651453591369392795231388280284736669805656304569090702998615126484812035609882440328149313034989855201050039613368619313939050044912302617221025296062025501355568377255099023771360700723755681699985498467025677317378849183191246940054742505974391719077173565830039529134354747995409212749094691636350565212787525667962126413340848230068605668135643282404051999454137783080305528906091064388933332203861530849778763398770391094384933308634602450092856844456993133364208988091911537165718169138451482575818304712477969319094237462809012291077799317752048007339583818194365299140943056360038332403676849229455372743443252752217364741611520000000000000000*i1^45 + -11790965276068289790691915377718331357914544318418186658040513439510083303161937258145794480426289334732162035753258220358875307651595499935034965675998298367488209547703464346215613794851940416625197545486452445803511981517127878465760615199325505151608923532502143859814226687756988662948762120439649926121873815803792080298660467328369048591394977205686345524325059502131901227179601787532939599338220249099883954117015280244081277521808551058312269971563798841720362590573981633240959768327928093252008677704345650893504686205221001772051197935541950226647854664937361524575893455468829927113654642104459573694175752007714850236553765776083736365942834830534651438259824247381620825515903569049219260661741812574088733240258590333671818219606376119546709669327569043436187082840919501454573126031944385756328221885297632850951706675414460518646852146615937775351429131260606229476164548836367825921534752513573428226719587532922332562088882848447904927168181939861624192071553618352707167857868047017845537363547463411867114443090819077513832740101213203962114704776514187765799825413628944342880368485243146104940062823636337202293040687703892671617031839531948171191581720673472332017968694400081566088435689204557736157657554581942944310470694577579232629639787453467986005960731528617221294376087844303033968587398210251524630744914057936508615639816718013542824206065832888176385873949109559834602318788686359614226001869769999057547666491096932092567041937197856414864743285257804981558199212682342639033814188941866922144997234133915747901248694340227257893542547381509386489798710732112235930730423056384131180950251203456978162407967281437339014929979145548505036023350578531622123313382033136521018082808672170457676349247183047664502287766127693047696032493387250242572677716404992903220862924329040458647230598645095764589717012349291968298228954134927736832000000000000000*i1^46 + -117181706654777843554271610379137077722904863664943798103646047938520931973255993630661012081272653583535531760377306102925820897721366627446202938266016076328453134481786459893666810714583916382117279171006649160571486230494549368614786993464485054343155246381800831073753837624508908004359700111946936664746284538788546941059543294350074019906590820001279098145092428481582368614147592227079122356737989757913110697933060459849911231661924861091623081643400017608138948499595281072967054117951269072959247283960960316155192781595322094026179833818013553418352378285663079733869613848204219391950736554962761209315313369500435729877261593130840810391523570850570997868287086236215527258829022303166027348182964337366832376258094478031803736189156353890142188595663215402144812006101201564140341388921751869034787597609704400191551929042346932239545424856544823881445171512972889419485980890856964225020538760294272180570057150276274650619444134089940987531712985627440180790882381486323065568862413652574556986136178731770490510747746840722754129935281133510877645727900549615091977834469057665574765110214676800265572594633261258047844502597862689079160413099932426125794198731093223260599612766688035614893505985187371539373472830352918110813933150516355859989971996451871331125019561815370439886328925688959622769209162767174394273535798168430610393463092998680589090570822216216011389199906435634426583800169228762805032450648092161605906824048844986122112388904400986622737643130383015153503558296447208807976648207701295101595654135724805689216464462321335253151946457656934222327510343512845847021900119184918332699926174831509222140999159838822397248012774477858051100761666141352574891753374187455902243964062283413821154419180862623522482173657466116638237954376592819574711411026306165066817929506007976458609069789181365526812823705732469263805299642675200000000000000*i1^47 + -1423168552273866292535921773862603989792170300054373120861757761792835513840858680195991020025668656370741841321511588875788049394107920691037581042132666220154111181744167056504883339127549386122343862488887153167617172784624435018071800553463119895359250625825149744762597686685157636590004304051318185599556435234370329975728626608526101052493144734624350731083420139278037952893619185773863251983521245732804716792846637406243156125552514826510431039096331213387852732744568105549749015162546533435231923164687872873747176755805677995361377599694485407773913564908978777602977844486741668591953111665667318559374033690057202196574835398362984949879658587049768427531266532083449006265227131833955734042763274434498388520534968145373604073228047376648254336704495348989028688642711162172649059714410013128108192138823911569077087098372646199730879938959539144845861229742436938639425379520730412197995061384905297982187450961305182511678065853683322520838095684195196029712755424224178612668793686005113363808993526940726899645756565853320386210365068484028098948671677002193469101302344900839747335092547215294793816040765632483359077138649151634144467028510589272602156776185244261049849799810110274778381602883567618993340385578579453812078283083619222095101260535781970984628645789231827421398211074433594802206761273014801753838213815273658250619103279068255632322565057253950389940801365413205187224705366360514380671394991375354468254474209983293075718491286952853291530890793719198755284762792164487343358783069613018758525587752234652293695224369282132838485252197720598382912427683938369810912408783518897467617662425382484321897815743849787102596063713697981123985420135122939079030053017150451838780192453486193871556917257676078613832455619936087015737216186745297714666706233986045683477474559657090562694382808165449955686689551041954861373440000000000000*i1^48 + -5559662664787957198538473346894976335967222599639194931998580011881036107298256008044013839712818774044025188095805822646199765990045669560609602819961265806158416783365265881864892899289479399444233332124512407793990767655818129574567599882625438013162481252090165595648343431033756288647582191139128980237328633678176142423716190375402852618512516022174888858375671731689068807731577257391746618248410473198642723417229808155170894332372840007617425743212571366478461776245999952454924846919197668119249356303349490090065181288099481722199168819556994328084113163394836585457104770926331286322830293951781561071978527750576560873267160323958175325796363650483466631557606839655717806094662061146263378666248343414872479671162967339173153830233202380601565645720338943618658964040701186336940662318456149149690587821548406184496256637620647028694561111682751663713248631312860826363202020979741571158860379369295279694863652832466796680013264174337711253202746126668075141756262963795232716741241736614531962004822614846871843073541001123652954411731653499866682782953389913304956919898128395995313574938233219059749158264409397344882857837353709534008260922395549698234672583698993992244341200016503242435483041021535714338295087977292206925007762114480683423655596771396935188150527631264471420720112078662671215616237401500500886917489552150010762356267098404562615443452784237494933962057051104296438476876032043000359524542714345060970926663915674974671257376681623209292541020396887252026011634237112364506188616167670434012942624602152047521266381694645512877716252216547278344538381501439061792542295362215417733498144316976210969508084867270137259722468838527175476824799926632682071408591170346953967082032355243675906488829469805529497441051314971689975610233628977245460929468793735911856732536817766715018846695416042112987311161998786816000000000000*i1^49 + -18057419984527828105921479320436758977531945661604641801096477028746297576347614107450214467103893391614669360601183157467439286091054954717756571836026819378933209932691025590185662299902627505752439196503158408146513652165083702989883133332163892695123235569162008790899389500016267237619000933184281290871711781099978490088201108303402743900100209261235544457449955105685346798462495979135375151068370337171134342900052570207386405160749972675193894817376500972680696853584932256409661844776948095679555899425213278041694207598781107406380703585681610502735502240194996414157025488437128795975778779914777627973874626450159775709016195887368879809932027282516357325519756232222020805733545864250334057410529759391468104223760339530666444210405299116542903681829217608027314741596294934934346652842004500384798057723663037908990659333076074591958906690712826111988819851559847926005447214787021652086826039206978336869648701503411261557160438250293124362053132470398691020891359476411847629330090303853569077738654800165317402006099076482859964640839904571439705307041998459168674307368875458419009496828075109745026206988341976522071187925444413627362074738256460473275036629312870160206551545622913211101556464221461921320559942522671950947615234270854289708599159821254347550510937280972973827313595560756263256073267965722697521309068330587762298579009077005750069864545992023698407201893121995152528183315976795473275698313238652244090801961550451727089184899488390096079996328392434505550871985040538939932685515746707351898628561004585696226317204242425475021521416376916355885129193863462622318317524818583305893081398119106273523612591571635735993194498410265776813271353579255713981356465920978873735525212473459116226169423428812621411944978632257837109863177036007276833388661168224703011873335728817351758760403274977711520518707200000000000*i1^50 + -395109975591424594443731588791171963639986508167620839679261824151261746125052498321649713948392143479805649721014814370117138567466287818447548209532341806771997472344772035008521811221888682883746888154324400912837718860728790845560479019155126594470013334705538840016878632495368557741699411258445680966545784373426283728551865984618197730483719397585573488161581572110960878712479716031852294200190729872057585707988430899323292866351595769164168205810481253199601009586926249531622811603044098277769250723180990624347745198643987925576171797042051426398803810094213704349476332474448441468735008575203773203655915851373186314747758126523324742471794448396173187288177734751931023750913387903579089795367659704011032760299946638970368593996986972182401303126311823012089663997474577601994710141773079833748492534607522622312659207455288605330936637689778451113728659539742151242023553145329647107363158205712397452238573367850632768104942746727544025322963268475878941605770475573621326612500543347546221907720266227874073776736751864701416461881871212032061321626791011158221754553295585153421067570546754124756974639339139119689906382244638545210276752534370642136875152988832206388319710295519592627767858286206300026064835266542947569420714010901197852508594441542933012611131176540959671430145682734461026673070387661061796358342640737924001781993873149391274098685750665352197881516667552547826968043276177927351927089633813958212930749288920598560020472292310960834876318576644876242410383000460065448327676897083851401885712457164942502377841063139321345057633098201024631581593183288429963576975926746464716792493715671082149220030852111252766734521930214675714460087698467090820520666832197268195284717730450379738802814681560036499703352983158905725301061033994505539240715874166351442883761007208632000525900031934844288000000000*i1^51 + -10193538104046316166109201760020263834535850251395645582568895980849373597469761943667316630890294422740571360983951489179953372896935414112054289610790411668505134085771673169514402020554206906398272206092627993840975604619285119227337325769870321601360040326866284834683771308587958857501965067349715479883770851593835574337384604085852376792106284990084586224552116378539945550915402500968528630468294067002214280676016220162997001182502321548128417455213595070600645072850704490434846733901583794911817988334228860905173571821781549237172475736786780770230340454432987440318278609240329225216877928118194438850899267481305293666235882241544888562950249402722028644010970868502677089868909790687232924595503757679767718824199829555924867952906407374968617266735674811185591953095960286550448284907650603135342819157298075491117752143225436749455025811429764731850756970294907966277769491291116611455371178545351796099452207215506110964702633791486580791098869929327645579201196836041640248468434082534492183374855277885107487737230242492145392958155907363040713221809328114864452409258228388794284956988625770178419364041293501597981432650578232411779625674212457722502338540983206715523596547388808327476145761797362182361649545415450021895639320529082311570057447395461175941583110655085344388355536946474476108120274473314058091577397176757852657465091398083657086398455101765972232145660386548187881757416306526564984750513459911817156570739752220156661022625786310767914660237244417126872534170949702256016471189137291213336098915286312797487684186455144012738655720720404319725259896841522572215618909110510232068434672192846084100688348127715738479015166478962245636124999754121160034923190468518369284553120889577219395448192854724415711631527713052670068024814164396934599686011780402926914650622428050442428191603200000000*i1^52 + -187250296957089783436268548475441493513451185659898825303841414224480229031682891827170932056717327475335537879616474108654180987772294515823614934650470617821570460219577169755966669382486632546651772075148794047805916017730886944077499752188474811764444112028506071639558285352423840990593374515261403962635534451343558174772316820914915742555809971282746919286038499055576988066769572113392247388598521659629965347979369555598086428464911383732188357682011796751774491450197690043813487288694914960453231181312894931796767055515414136937937620653509489695287147314665807528527167884703906126764159330537841427288099804148499730844483544969786859406126839458806422375186545576666528777062449507215931387462785825920288849204093091129920935485924830180475878124399727262593204312691669515075201558314941830418404777199604505910921778488663646611689614020178754917949419603388711052879921712292115248240357150895432708379968120812157027367551573025157341158123428550510892598352624024656933420586837639377960170456119237848565138836609742318454098791674420044543509633332568821015198741488243303121199811247189253610787377300229553822593067594905323227109313466684750600066644426496174839692137513817638941664522545912932620310866492001533459712339594346790852234294256794875563118283411612766848087034916859952432937151417340980338838610288247512269259950880964550375722206162839703145785710614661815554841969548947407398772294589770005889502138152961925588095870790107640220534994709557071520141986023812543362888382028337758889240865016102567911453332977713343980429331232826354656653493145030754054724300616828005970438800482271095891107137417030957414990397767331692736621186625213276379142645109953369633172980481761170827413504225059313283548537613448357582201596821345992489958056794939208380818319668469971520000000*i1^53 + -1170097358644837980896226201788049999316344145196717895833702444454319094955541711443339226306947482668146000520598901984314261651449634814693477109570368922731035913914561367203533693635463544094026653466997359424528778091979987372571601080230408226842987916591903449568572288277500230797062769670399725532727780405025822291666715075327281195077466273016519662027687166023922032294956444232353501295287754395017621323527549163687030166445628200361412838126816645118422758081719068302004147935992111903860420447097726734685483544270897585735832472836207827680533252976128256576225762041016084786877814120274407720502564268983814405390713967473146075028846361035855566978996521531414061657459912802000856499040327896898856648820496759869597619532718511721626133853984982764790471968336022202885251134363255852768014845099402681747689169141950280821218088694840955909526038536835443983712158680615944937102031491133199420980586638647648983943121114487884776647450437118270345719795558688199106022254322070215299824793135978217724396612675416412627336372242466386334286771731173754590241645060755230712734360982333110211317467102481593589735373351481994673881627702332204871847849232636159590880060737615770160592785769037974973104941182784272859428017339914182740373261451856980694909162209918645987463914536342467347684744627098710524637763784960158258846852221976112428620672243280158408813940303559260758347426278459486308038431925789710192457747121377655410000707453294133624136606530027594899774975522399777844507589805997929828896635085240067198899093709992651317662339576769790332067752568218974052684228757708943101016318653520170812463262482839739994543958646894255886092283788488959048203175095715992754689516030500916358010127244853311478136910545429641983185438930844203737742582943434344035937920000000*i1^54 + -698787132360780730058125585704894885672984737669019309731584562025306206139233591364323342918023115203589512952977598323444784152343625137720830662742523578062149931173208230044205099520986430606776389757523827699198496755460274881802772305590413561611513993473256172149961828419127546807314546776963203759436101588475120233282257444628087062654063710474571753675792477065127624604594602175233545095566756421873026120518060647192807848916877905894152395018306843558313964962542208251563380213488889628834787227106304963282281889987374216421914946557585088318491766342319265135741817326606083245392366313560520580023820322422743295932276842463646558503514750635526405843664926771104536347757269994181772084577483898073403333255562266055397200664245637851676985419059480230643387638459953773200395527597234832186611814992060127670974931451863862697460716498644976690892628404655331341680739807660649516914387887672994627754497227896261259788855823181251419862253773991127475254551690141428808454945243004789022646553838089940010599000735359578516201783615300389673620245101066533822497859458713573474074766529137951220937183552095292750337344483879934070107810633261777096774047114096972294035913746030461068373467552661194924723127056972837230802754643353286289272607663199188445380583199043216303933442609907681760319406380113901680017473199325648100250183807684431053793810127616036634679974663731727478278303077518820766222609639514197180222093526552995100976806147482249898662810460349263565267720369302186387080854688996421392454965157593473217280158967674852209524588975241069567930483382338808176181628239055850834044796732781447756982066222423311646611932410273959886585646464285714527685841844227022486117748754397586542365565237115513411884838780831961622268422670266116289623844415900000000*i1^55 + -369836336040578446098078350633515035151268792675669073971768745840575404417862042202664514523741740390309044842882905135014447024649624053081544690603018403687366640735208188473265180969184999732871678616007677609349357141321442948489195781445400239081613590614110112506654086267245504290403831002220665064949100127351788450334940166181191580326194509293277148141137588317103327995944888774635748602454667400252331032140267069218283777589114100296559030092088446339900016030598169935621444731655534376724198428687145945401638478196693017978165274529979177345928540693482410522679790311375744005887593185082532539153053506021182895275692844443547260658546164751944068550982134302734356179059478078752742243071798689449643591543181022679094948737398906181332774705221851453022146551128825466823970586730637598563949163319295580173499968214065571207099205293889252172380203819838494457613529680881218215091618734541037421020199082902321499596360244436665590155413173155017171644915964908529493649909056653237746566044483540029679495760107173337539087530536750004660873651312345686648719985935122534597974241921446489223661913049660794210278310078015785959336443494059440942184602863273694823996424683619439093356340848234501185695774930988509785576801714641393674846342003344151800531618932619202347310088245816109775708588446502727125126323945756467293702982889101832342928202778164401773003195914055117771490645333788474540368000864783268960935832914349083981741117577952212145760177476073543224940467800701566272561771871393844743570586852475962708137335667778987548582966184663414327265363622084702431517482953360527436090523274130719264382352538823137460677589765038654082470070488124957775936338792045516431747847242685693829270995503190100907870107893886676930359652098243435336560000*i1^56 + -1117547615646458173034438230753086964459334525884129884103776647562190699553067342930327574216432071012705421012706491884846080654708012395767141373038359940811366610825054536395507525974542563348169250623521057160559407687237248175000350207599361780523300854839158427522495848961340586636779588923254823513414128641945715119333935965227686165361480960569472946272016805544165867385116491981767722270026800011944838722879807765552598050651566867528057601303569025555041436231685718638679303123791407541413692173424369722252798457350086822092166757482315820615277018176500223799211966992886148582166232749752812978515702645802304182148659915715553731357628691065885082278654683725212668744866302983375481424462450630516074016269967544113783067770828558609449712621281432596766416484062249046348689063747624973405036721825635705747970211953576906668378968170654369927926631677955770683229661755649425944992988035989829930168122942903365077573651955384015072337960638527632302025331452688818880408368472708398303911010302816648610623460538030263460948914324824023870416873955653966770249793955158253194484113272454645625092438862825929173104742657031571110222906231899229706741167665983073736546684134964242583365709583974193334323173209456425455714356004066164134069575630273415354239727443101714743507198169505528634937961127656067143745683779999127220904424049731157757268143132359147796716366846133259926273270523675107160849090977804380808676323179454965559603470369059851794221482173942419588589542893864082627303553928402883420637558730474500235540748876342533617788785431363075355799747040694872840276393640108052404633276878166713689411921419517560464947467248258077030992774736862327239756404725530949380059421018865247435317940767777238423723796239068530741700082000*i1^57 + 186275400197829285847572807374279256874510034686627982229406771781197755517199765912912210549327562363503536366143207835328815277791927795346614220904345362774851983825447288612191907119786337668151500051044659907857348783960702978519397265648111018303901426522710805199882568229559429650584874689395746264394508801001587863151441074900542021405696459923331238696525951205335560509141631985020990075967076058415189239049934570158668118602000785085651612803672681229090093479206283379639468002416238387483607518893758326472752107771851779682427914541189913841552465232628553593771293630970303601322637870875479008741563300478497001236557628483193541767333405505690741257683225577943989843310457985677326494541748291447300565392241128276352481467593101493460962295787993894644234672729504382356760767069706705563314229550534203464044331077048163720572327421140022873564287280321041064426723245817005644650450674909062988250382582670278932419649554805097326555314107638978509991160326069240784819308179773233119788750372671782507357213702078218486561663031010334050911228519144719180832565015884893234437545183107853296393088960991297490373613267892811962137757656450294725654983873956663505225476377473526480052455546058722939609285080108562358733958593074099201171884002291215032382613771305932988848709929412900189969586911492227651503957354531938456010827793040216398948779008500035748456932340846657062512639830233956149597731708842362905577208475383713505088940620564789939421571129056826544577681032121909802239582265974887132113967881756006130622802345390943876923451656273986706520947498614604172744591884816346670663042849680247507221830052677654575227287871414693211945174015815862944068726058731785933124165685066466622807893159058327472205801646000*i1^58 + 43237175797907174425176169036143299409155803653538740133052338328501310984424049594005076477187181883680827266348032160955501425592396338747863442668585628010937516644668496982695699255896709793630675612978381085873423920291024645942834441892974178103064630755042318865265080893137376581995539393759955237621350556990145534067187173022935115418927143639437907287133845705351835708053136995309615849329571702821273482398396779531183340461798356896480362903311771173511145085865846013481936332211918094882751965646829214158851562062083345773835372617332575803216369244036068963424462211815151229826135094818435889918602684973037578902763795094357044687096504755630303603062720295304473899618978985596474745611029258419421908290257050522854072884639333560013133937283215973337561824510716017126415007584122204565509494947008810656762586123692314551389884912956355396150885173372443744854833316637203019718268499985415297856109671226643643218180812803438564047449075276367227973484255092954820352713044321237300852721803849477401051542069491715158836296726800388205877799839476646483509502582755131729126281914538733159124542686695712305968369818958002040497987327129052483025522581835516425663717584104227975545993749869849479731020127114196434520622741059092041928768877355812929856101464848235019924790212020452994560085988281697742464506200536578867647043169657786230877589382322066359155818227379039345279972262453883584787377744903873976260303104851805755292045829112990482589904060580904963111396597223418408862264796157460376595539835681054775887793330652781461321633042544507554737993688228696663993150538678724911018673819073564358648624727280386433162578557784925024681290494743334871429162635513125*i1^59 - N1*1798382636023520250699410408332255045408224341427761156477616014768827321664024213241016625272572761474531872659242923336587370124774235390911156941154225777382892107079554559205788165967811287870816171577703055006055730693120028713593882496127775877114138880227237148540326164368138933363571355978444007602698859785012548146160916907207214780313645135123556452510344299253322675066588451892061932916018771536809583287105109356592577031093456376074955451619547838963604758012316993412644937666971313211729407049931547643216303681601585497713186128772286890408037698712508*i2, -1664854508654741448402780385855401126349362789445402633024021203459119593548113825665993694844996959234449513585986336314583008646475275805962937153499853357847310892031314800044936810008517196902722533315693135616105437037011236211470918789542856900357505097512469589434401603930507717010126281581057724249011742171141832804345092090057349095706114372959199900577938143298544625478677786070124021171216481338608975969734823520944601744075269506051543655807912247007162313869074098086021821857722579897554149957855119544628486058942006308133807105637519499320577131621557556115221464099602980813379150563821134101740017348450098831279404562025629888052980570224959139282815566152578289715863962155768549914747447736677371441178553671877488279480787218676211407660834458963018764446161412363385227222700221055850391152132183051485692094239923157817816444489243467374771230749549943351100964592453699849690609229839172335476649320614044651010776737047850994001401201255150288663549232272490938495024096347572613560421497876909806087783219434039752890644336001070130003087732103399960126222407689053245155858413418865293460356093907537309123155828776186771369515126303114116189179227501195375722888358351467202660877143716033816687897489974076345030169870212613419820650871294750311629147419544235642622526552297506543411101142746241186102522476239069195497958581216481430427057788976398048965658805985826851191828698705880728058963631620987488555642056813112923562550170314159312548416290655220331025360473389900236684848253780732983482994203133825039243182185870238171776780903375683217195139526715573162238908115389405005582176966332955568905484504925429863884281057524853520560445316380239856771163723694477508419606748855805973068458584143319983067152315802592154539361259122457393039356119359252813693902751538096264818881049059183462488577548100580488370144746964757350761324750349337962598468528206685791501052541128452436357641777798122212943232439754722990439883055550036697958297485573069810248007212623008720942445806019637621555200000000000000000000000000000000000000000000000000000000000 + 814387262430384349103827233019879756658425698215561520287329393333800396104453104383567046011724980551219439908899350684213026633124620409611886058611095844288993665067804080891549050588250237789905018302791795298531990972752190252125535334224059001021522492251529414529916576616880772442772487446279754378250692471902630100900316656295976690526574442486912924379398931856589120314606317989301030522781236987558490056872012032384390113364180306313961915190357441869882895596823569351715979677118403051991784703666702773215670120975506903347988126519139043117876071655909864045957946482153212091259679249451066282420290257734789400125043241170730998043231794693194002002697719533734761514329695664748748587622681911144130258256623507469392141873343652771183016662427684958713357896293312527724747870462697157016065339806790901138345730241078358924797027414067441112119451875474181926371658369715931726471625483382989075831487877960550796548711674319760133770145727225211038980263141065422881048825205092801848716651099101597125858119540976430081655015717218477259414663559963546945265624075609188899744307917423707034712237962525683393047714969419619870086761436846802925638954263863389253861125227769330193676354163531179698331110960455907069929804601697741065838778179114963130205607023173902503172036462318241403138616164709332115455513485421240684718592305989258265982081390659838922036198975736067857612918236587160033029921940241250946547312293058785812977563942687874850422633158163844809281292732628609480264723625772354510310874904439545363237201148566974015756509345504160569930803388711550288463016137061059099295004488147374897405822897490502179847826058046394093515963936996971131126390390053925014510014375714982593304443230377821211299615791667418742844072863604903255620416440298938915139384830226300799582851184502811984319384148082289229261971260930785962272245105706677594514019967683910684202655939674289291983657566106303051403990585304628251262599837939515909336886115590617013767495172636446204656572416189288939520000000000000000000000000000000000000000000000000000000000*i1 + -1295491023797471190210206836897452259362122500690253566178136412119461292234013221809067902089240936590705630914205803686482581135245425330612857831681553489651386984217648732729077399751760548563070449320838956021815196729781037256013975937559906677220457142097575694347111610275699581862972404468981671813416382366656395745853572449234061630963358808097097474370923592843630143723623775643627050317833697742954429085788131251107069169564638131427397666596860435191981342125673475747254322168482650006826905011082467034156401890569713894709483124848742716887543531379740203319740104016135792036526238916984270631130744600116150607501405542721070002086582497830573993908074579524226273939276151781330640460419935348816545569176803257980707157089998043846618934741381817228640842848371536946061479157466734685701610047173808904836999308394623717823013679791804213907568713244589553708585528726800400808872044661622576766792573413879331394063492320978605358724045251419635968396120232627975715005219706885566426739025769642534494376875980855538064971765540931636242433768510162412578161007003958119552624390027162661956559171503078671951175351135381903335876871773091919666310032104461237099383425553823141199814449882075929194488115018542261945708134353063543309215097168406679140660053332597375582649129726602821572101596050650751385934942240570942203219425628906035135715519651413603808950517689787689751018349620971100280922210426338541518561581148370983699532685730453886352935583169889122853578488341965866786221557568383553221293319036911525966261808903111516188471472761058968195971056541103974100403043195600052765656090136124060500729124075098458559648824665005542132839913124854871379760106210890571591981689604371194672854947942022609815727116506179193373295553430545256961166619412828262350978730632184820751283410741438276886269007732176741325395128165818405944877622793408076200710357745484967097306602704461898635542858909067356724646431281177783583797489587683901620106314720602256918032975590127045591077943748453203968000000000000000000000000000000000000000000000000000000000*i1^2 + 1746538971642560397425721272632673231837395470073176255479384935307449926844403862976207608291690056906098518403579364141599847616165965085425836810452728790695938371706483573695730540022736382227655607850896714777472764946828623921437823455239852361286272958479592723999918283838172063507227905941246288403716920744958147378629311779901767547235956023665865284530312513215189828434354332121191305580008057599190591257907832090886646904257060268947644925854642685315712262144698110188915796140619561199317731130347436578893678442584049898706796932698889289562251227214681275965488518814493983660303023343419031694147044429981790149742596583806277314125006532408653257169501976201179528388087922827397253930355033464771748349102952542579375513133400819691784002184554483328289070032033965809308980129455407602961141226300938825271899316153438648469304998205226082106706602009426388220027405905628983085100404171655144036425693479482087303775955664751615026997994901887644273163889331049701536874389103036597559189647864362347796935782171285988707140358369753707218685035098578698321888513192454048423591188729067061312403546647021533372057453590347640579968446217395264324508356653421837058627495107180766554646483959191126640953504882726291245248765610818506867778756060780822063412157280268846440139113086889968034694408727775287012531467477958327470049447171935375776353688044136191638027291213165705960160119561717690019690351282833600450411184076228397635488111246445216098547568376556390001574786241967217995164545945012018758253210489558663501184117258817835525103446196808309108474547685513768896996240006523185018070332444551952192656139897033388867991314768759048622351618860323027306209112479581849471874968932237199743223743186831497604266239557276570847008110644798336218063321025306400555811945925395802496775793746260278741076605401568135023783625808539683747903753259140905420792437493353631865958967156149856256056761272985164120920394017826564803035221407724302441629454204625209100957248965092511414813159713669120000000000000000000000000000000000000000000000000000000000*i1^3 + -1491274471557601213754381107403066968078701401531142881522055146795268114976045070696581218882603602946312787173319723729647457877877856387798258669590366837949990378150500774840991832572321137848702801903656370125884886922160002767511399324857075099966161491443327903215171026633796955790894785335186580196377246188862444427404767306762506302524507832052459174408222432826050587686936835251711139272737493314900619309466235473030215276357484598598303247644873051010158192163004749663036666227261826432341827232864255644648624560168133021487081566266529826131613835937373315489470322545323037372884856238957492474091824365746470459721404272980115315196286180755262862866875658099222118672159540774027130832993313131687828266268479462040356402396628974122465479281334871677654427613928258696118885443321423440497586073710661414356713182328925539748233357308655799935537228481675617363644213125625495423165612195398727768054602050826537871546301543964155448723248397959108705863495469368283533311198267931644588146522090892136399834305302885076577975044320672353376069713615222259962788786587941796237289401865011514062681560388538818995576964720407109124827358434541316589060780217513184716014232716231478466311254125334616126284299714547078982155479522622349959470037469682261220827465233604971189892025657315889636331574475159641607970148301207520475325443336758848231604273110712601241097185997558098825613817135499003061705937231942856870786022580664949994587069393389150838364071657954992393241412498695769260628706479941126461585067029031202739684606149668124447058423975948141778474844861301067535675398939825354339201076098580000588401646653137536709469521862216697163178001314213509759465591946572245591002729632056061658384247032074167312975545625334928841799815095636745401393119676076650879186240945400114380460343143232781924950068265534990216152380494624423949262058223819576268309443511399939811858801970972155061673902694106095105690564375466422683507984580788435502171678985819761865006881136526935089143011606528000000000000000000000000000000000000000000000000000000000*i1^4 + 784572966563084212357031265269748996705897469893982181216954774466051345393950559193477785032159499405721052083463069931248890667473857188623173724877270559508207229956439832616836960977538404072899839313270771338884636338768701710138406798990521047044884686354900716167936972691998578765999431535122520117181878416892732156302656996730993350818800300591999947470042046086642754898827055236871994646951379534445308437381653262263122182740789365941780408935777445511277140387076629221637014611532818696911914936461971926510027741181102937469463931648014523274865730304712316821933738115699241311429518828063482443356212704099604380165627376056140981499928221800098516169883778060392689688264319694666450511857303509442269968660640612044940408756373165068413185261759942315853113780106694574657536793679984534187835644103992734892443556711689367208432966633731588598086254397052812713180449683704725896481106045767824667484605451772901481718426830366001920588339271243544725555731516432099256888327544689405970720942906724476186904713983609678808327165092503104865688322986526132412609544529389867684567539673830466673215363772825115902728955520484913404391030194630871455249960498022610419589699141869894872979431435085083630037548119370497656110264101154967458417859572454446702841613578810799707403421249926943811990214001792522666947194094907187243726288333916846720886884472206281827902281712866624466976805184905701943968357456509437687750461612237174785451738714019656582345884115839629179269348184294546928349747987070393439753457219603857948924064721549132403262896551130530198396097608197758116186696833788941901134520979595895768988662396684239621751879449000600161766751548637746862976435811049068532936605745623765842769393601699514691644986595824143013577142172016408217083630758220018254960544479311543477692178696455041091423888505995698790181025226657875255847944904743085109376622677696339332494980560245287906414692839634454980649012000815776708512681240297283921995878602736534223389123482554825681589594226688000000000000000000000000000000000000000000000000000000*i1^5 + -292349652928960234483361671069855953294365732089489232093669073138610847394848354886441629792736660392996147198310008318495113055647003006383662621705118656661597326512092435684970482636034778608036178671729276401910905019303132675642365600069132836636105529271212825943091976788742579396122199633810342489634553709758220913292348896711786060398816745908475192040099905976897138308172885351816734262823571958959227206631802401473627252194722896320077922130943288082671156795172432671263483196032627086265567407574269698175753304572908113340318470159550643259366526152027375560211945752908221966013178542583021791375597844417840284412149371639853768930048090642324849651973795105907519953866537346210770041312774426499124665816071294609261532911748700772525058672852792323424726481032510422385703227653806560687411044840600656306866327941974551907756370665569640676209941317672401359900442515118882357263095993864376344945527637001566437646301494603327967587300637620554404339352244723833027638666234590656712754040803796922674535071089971803666193749844169694603260042318989200917953077172805634569195835354574877315993994947047749126879152085151507124523227800001759117534414296416717369285074363280199575450054580297929981848310047381750023050169877368749468124432111649881433203746749191393422190647435960202225332535921590744303176922762076651326098100758092815789121564837586941473775771319664949170605645933886126452428530461316748995014431677332811818871621281469475329206556052515464878964054352691619195340636435950385131248531339555420282506150071176939622134351240406797971787447601292790262864586929092070329961453020693490352368324552019452833948198208700629085321402444406023679317293141017166552027398677537363775165210186879346856466955930281861389732427690653286434207107178453628570414366560788902509694818804361729460409074696720049861278934761775130227962479065198891333905625286294134818120146922273820425692523975655586377048077798652612071238415309909142727981736260067168038839708224939174402967207936000000000000000000000000000000000000000000000000000000*i1^6 + 102656977455202865912423291828067107312178891290873550689000876614873156386209923206057126639857870250321374251195023581032104364086910357211226886190713248209629649902773158023148753009518893115968914240638632365022467569036194895185260179971351574403369437500874456234997314144667200813553987670705390259611161794307808748610766562780120198875578177124297157053163190571387662692370840087763042532321798361156995976700046199927183033079940450154538064136325797167705044652541929823661688564789306286964082126192012268393363226382147269908507045493960255086161165832855352674679322508080666331292766392472803367574092230037898133259435652075614694999300187139310718757568992450412649995959703014370199866535704649888015886561832921483284612903990815800558468851111294032693856332995880154857082042191768601687509253840631495714229829056830933873807902452210305542731030855770837973426276227038991855902443460109349762331210457374916879894390815068717421262560537499542201840398726146395897394272822086711404928099108510602368520832774690784744536743623703126423333677936734010249955645201629616262299182629877582554089170008029544851067282313380737188360289056094175386001738732492859631181391243904167077030758468680588270635488743114713719433346895213984406853991692903424616787053671586135970588276901891244441054070537618167047997039337026150874240836618297819731462990143038138128706262137738522932881430142522019314021077210209726361424852841970913239763647913773522624374609111226103973445421191536803245325310177189497713193135372167483594013290498686065093441112725213681507976165906698530083412082561750953340044315971891570473461775952017701440258933091911898725646619956974615358362475444294446662906137239027122785324487349468879706449841647736510839894740919754716839379305864436048127647288926962222725919116731901674863719164329133697523234964100228296516734840122254163697838865390852126596339169384918907307290611632047035807364002294585626206003532768025120628989278948997946569530172614427205353686958080000000000000000000000000000000000000000000000000000*i1^7 + -31895519535606534767487508427292278499083374177323422892472237524057623836151027786054030084524522025529646396024185313009959618136573619668760634876188370034161705469904630504471969742592020202780797138893100965086531035778358819349533478838052466490541893904950946937485368924833754634577682115893018110251304167845647660254383892943822072973892234553067131268286598431658011031988143390194815227831958756455777571792785771807804794438008521189366270368167404009490622768092905933452859888374703112810595995148562226557519783588680601129530885253507009377310754858235925534170649960885042287253467246378468607900750377980033081495243128804504438808608185496999109530685134536800513534821989476266805332350651345975556707662613202938654275020052506772648160237893120546278849639874012504454661194731321608359104868281733493143151896277517912921932709239124700435554500219096581555537649399993781773547725579281964122322800315661255709260362012773374857161514131599860866199792578766572194284390221347498011830724972182306611096095153464085431584533868988950980576573282257682917743123125304155412053056509596572747810181954802140309367120802965016910511046228917276700120765285616859847547512019218823949723761050699059498857615385206719589465900848345145761744148087041741290545647813243503794950256529988018885467881140932156850306692126507964127437048605427653981350373996433755200994931344071170596395646057016778341387887582784771913912076494262593470153512510456471318571486493131263055503868036523304503344667063276899582160649980877835901029700542089106813920364835566147958990180635093788702735061682480445628220569462578026838692997087757363293785440403596486129958884979093708496451066012276416942951302163879227731009839324975415834095210184136999079216097053646417170616514350237256011634905768675835660485148628055309145750138940142959176225003334479184642695089885736870179381748681699832805291149673297165445184132332707208273720771669478674895190685795272293831362024318148307560327882208124453687132160000000000000000000000000000000000000000000000000000*i1^8 + 7087746029152815132928758831770970351201951366311931810141965904376676463666490976820745689374881843998421035446198233354325362154062581454502732248684859008376519113589101387977651445770345428918596374469701977792497040795020063312912292495861681799580290313128505940585816492468425793896741583869409267820861283297213866178871422412456238135296229674735052220376462251266508828609534004280588541229784717735586882415943137176346137913433902170413832747751357666479168586301715162589096895255793549611625856737468496280284083203352223213903087656326582563993931339979347012494230930808151538038734248522419871371776292139373664054683868878901700411405448694673401691737442647331257681254743594588885765688857491568501168717758441126000492463102827301330197724861394650075813097519951583897359479526313807440520483882083069651834716266199090270986810906294373925468434529078275050214925546732748248638887162141680335045955429004916181888299596148217713082287931123647436470627292011705376230462670189811116221142715276662974315563366075982514917303539208105074935253117647795943002226111340095106366494460033209532543834296139361870366641766849569637954455919031614163558011806129283854096308868518418435617124268469183435024324140440801398439628608576615457123512577023517347753197144830163234781221918085059452870129330763011959907561527978809489193780783094498147915828327710532844126691491788817347140069469924656591646044120472825871543056729818251649945568793093969308993396067316455333975114680368298582931691276320401266587719175650507850499425880530095568342577462168582813209409660172887495042465415000420204071080758753450989199291947382993839755377598258915225625102218252554276573193076164143769044074382842662663050883095752998418162946818935420893134314352800677050195100146801590567931705780395611376921474323517122601232672480477173547332723349598092325224138061510019785897660582100757198208560583049450184413587795686637131280583605602546609250024167684009096642386510605661295048201032423614447616000000000000000000000000000000000000000000000000000*i1^9 + -1352301509443010883191338657660082647089530461677148315128876817477774189918888411852554953085295445908155154239524321796976841440508821301365485372674683565746649457638972713932574357041718325251007905922292420618244895017489269909441099489098457118708926906871629998186715385980002564949642063184537997938010327913973774882459296803001473362956038254281196351141628553598007842548105815757532047454328960833859154458153621240286108895687102406646694902455297917853244054796326513049667744923525417541168592426552709604946535145017588066780750998360102723823570967062586814546653473937729283194200391373505027603777343280664640771314792355562097029245251904536456610703743992869813464873315463174393836324686015122033052658296467738712686883351730709925907676195610535972727592967116529023501834591718152193321724348331774354335293962391032101061751500378553622351268825984792294051951809372432938942104890367519332695413325060591237400527700559462256364295057594468413500112530066497029242131888721697753369904948640590394929516103412353306275106696308699747302413458091944691877361800015165920396195831706810352469972846439411416054099904030698846879382877888562321100648172553654087915940118589469816624426680420212325788567290748901767010982007416781793718603053244675684651388998667551488522861030617832525076929782467054060972544126456033361324734513225408634929019226464880500641489065831692735335538337902059339724002358199000937068133637849858864936699322664589150874909522903790129384186362202129600669972832295730113539169078139369588937856168371467741048732923056469994604367618707618554926708923353835674424025066537927647477787028031139027718679253123383566878866573525274170060581097559588126278891103259572319479013336918519303849395251463595954351112313755859161544378188076405149319313714512613254746518104317142617873180456529982989354185606191673210181229747794304331752703096562765867991194585821968550252525622081953451311535811547229228073566440532838229693125622052769000817958414176212746240000000000000000000000000000000000000000000000000*i1^10 + 241681517549768922197180989594327990017779075589364782087955873871710305288253855681712958409626915980791340858991263396222529086238892120827099212471324101361364304204954178900275217013724313213551244935598580017481253639363284402236882249989376539683975790085345581800157485316276449757211416297758117038356731476096138969394218979527126449672235238616048021279335887565660121287999792721302932859356108483458545674354180924999262467524225199769545061888856498049749567846091730756953875527077117581473101954085942904344139036138161987615525049805659844914986706255315896712005983868841599892488774440817848601319443729420606752347634718699067684463812454439070207010991500694284245498198551858513482588129338559488052264074560693890331387576838282131504471739930936591834720663168469434706281700814599597519722154758645116741904978365789750628712274312171651505472348261163745051372626479658581566696505266231811594882703016514744006681501367673833415857726665916028817366584536070587769224251955342801853312884400087047490147636331713750916023613728844979842855653518813767747935634104312372432706453796221967152278261367163801053131593461920124262605545801310746383956128450781122211411752725118590976393961031700173149695953331845845001784722056237382079724696100162500518836509330869147548316302835155290009881901367868790314298417201681853763034519137508872129569070885970241401255109768091147520566809648984501616185473726889652787591709088347374368571971862664760092161003285912715372981965008269751015771089362140624300912393621148882864241789048461684417033261995505837097153503088849098380341234231680511892349428170593664717872217659870937066559970443996996084140213216700978989922778250494920022852275152098029561130222133259179637379936097680789694480749265904975409819380712575887204046898892047382277209680184671590955393711663657065210052597661645911576225673052328289278468950857956860571572846911812012549083571650266058034867134139048153946937905219476833315297880677965290666845769224421376000000000000000000000000000000000000000000000000*i1^11 + -93614628874106936067861735147400323608954575814657555416236368505196898877642742527974900209231096542476553869370465628696083232765501385239061495172425106506039067609638700677642838457489859743587194629390254661057687106322691171243047981150102750678691014878331653505988040100557654213330230251960395137925382756221019985848807947799864465239750314319224246676622338606472334685172109601653167120341773569041212368402339888707474717762726155065981492400109462961543693600175957946187744297915595109680191832463816485613655489786254906165418217467891857869214474175957512496722086691301944428089199453519736210384112785055941898212954455336032843142747682187707974773384074868380089977953771924633737889002878194693512047714476101545798657647047885851489156846946041241402903127762167353625947157065898653450232702601861204709508883691111296097233704406090486570193641185013710405740007130322241685825996668637963831512342678846211431010882904182611513763456659715219422801767434500642912095022150177748135329202782306842286723172587411461238042056505431843297883854474159829177370692711038758206621887811128342302989789766498731908006283865799651888593043369219326140968682723655167959091353526672732858717216144614560938174430699021618306464970792958660093232206500412413210085501067635244007899821942812188235948445268260830206543173224531359858300063978134297809660942758288783725199026816094918715407572631307435206488689316965237325706079990271637725032683338329264062038658002243132076549784850735837131379683179714313289613099936266311350943894516928145145502179804510506475759925456661261940277585926711994274151967719323155550369638604112788303689300703452873349189764521502592361607083101286886023362746233613428814614353331658359526977510088462654706429752412344566943085514956721257187540569965038945887967306396262805981573035933043124679548459116794440140816454071819529254393183190865987861204117851684513837555062105378135188449108167875011317808103192959429502058617889225426331896539984691200000000000000000000000000000000000000000000000*i1^12 + 7885064395245148566966698187083497596103420591648667516110157550725885010333347048455611447224513126990200507957274791817089971193868100435102592771488552071600861150198060863993531356645732726671833984333946009650281367129538521767727060045707480781927305079112639531853980842857679968894490496023885383094584733564815358749595158921724525586455258923098217124355905658423491814280908680993983251186374293873833280069645106099149536107030018366468254164628966613767362864488937524544296886792107407262568210460188370647753234636964118603666547437779377414249721841761796964549696562941617641965898226191553049278377903267010186536299365511228268781938602020678070419218500782768797670829197562590281645086867715615866071790623294034310160797331712622773972227684082029856961906136654493149705055289266405052994967955196492771958053730029113129819731480485791974467394443452371099116004150339751271313881017778250536172506462304455232671481726655894446607344860403547511725386693062872366633413043806145709692753044739407884520007319392975444826905432012764884933314744628763796427984947724650789642736871292754347883150321188536840136229438899073462810954151599742310325594821104440747282976951763318313751649906417440125752396838846097962812412070837632055444392306828737369794434054822205273888388129307253437539382590074793671432606370020870325016655557442325813674812324789554822253383081281709901516282204954598234350447371091213862954929368809461397997955846046915778842016015131191546065873080959387378237692520626499102885270124773763656223312347249433517675309543805402559433198813797224114513904412641803116854957803705552306052559923114550447128892223660367850736327419746763947618105764874471545304589292202130554230144063911602273063598140017673796498686429002602791652150029293771491979354279186048483672273138881432329135115751368376579540405659835393694525995669906675065545996415408762023176263924723761379677358583543770607935304968902739147836617375721109110423740014069457196448900710400000000000000000000000000000000000000000000000*i1^13 + -854448409843334547548372138876743349103318591477576229571897640156364304442631229869779202007117833426544982972703195001818403206940051872820153431412624635068664264098946377517876312575483324698571003566742307969492380645568484220854655524787800295086445148473280669789250873963839525363295621298355886832135119549487452124480546209147044241091413115512774335721684773034680269582414307773788751348711815135119896138280917162399463882072142934211928563019350947100527497304941779184641289469201920591673080418531591677276743494959109888604938128075412617887734919073681010577526510996045568233844067518159955845922070775627616650621236005192679261145102397998884584542631336009084117852628989255314072726470766102119854308435790518045902848491983362082972708698589649562290927683154452100254684864312540803395197637739412949562344286484771930828966036196123718312682530868575654941146423710123907395086425157709989069075194042377102540256831458140447745606950588611117356694609632668605332082668223670236311543791992981133800565586374840460701197276850532327638113623624063886549535230047893648853122142883113136640551392361979804153171268909228858319759321861757143511973440374815631687768902046136833647766969037760881283473528877262907457369177940352878090227730687602482810901347425882358892894114424715310062101858593069496440408201595526176922833520933065410179031555015619084495016509570216874317509198590788400256262266239624984239264652290347623530843823008904845775237969146818267669580272264566011041099926619347110781800197462311358725621366322020665967357073576427224750852586639335928756135910457308079695507851915532268621573896771707542872645971233480472363127758107062594776447520721682640681840185112321227785256017999148316383772022360461911413515977071681859858647499263085851133111202528242987547737111501243706615952455780394349360448344472055070129012922131054060068707704039672495653826982751543149932443171341721912867143519452068231309731433352491859408917444601415214175354880000000000000000000000000000000000000000000000*i1^14 + -267390891513619188542884354479510796787007357917884261018643165798295240969701843998736482737655363646362115335746962319925164542038226552852941791422047860295618041806246156358794382287728152025939508637276670273991774253743707553865984199415865342269151913372626559835492204097335933822241019599736763093784118653862049780631333760672989149357279177851441107445602504484928241732878772950970049326187843245259645045192834796544907229529136548847609077364651697667420714382436834139883562981187951118863084224351151240308227110297625069518814691497251114782389155881555579046547119446233714015783859450510779625448741877553288080952262166790761862416243570161236762443615091704201994770072703740750848532518012144036402448908824198605512640449507039333556106203321048941960686575420528248037738354186064087172839013810062864488919589061235805362849290273455727275640624548797718027555267079792354539407263865619984028472593498039152078983389938814972883152642900810638362600697697528995291117688133273131710819038683457455793363383859433827446077023632713475753616616437667588537524209723375688701000103928214862912135600751076134820469480145809391590623547322312128097362803826726674661807738956273994837878359116511180109583137296659091743534709431899263736340899480025418421674268596995975334660913582891631807586905216276903568664943801704049126926787587887049459625876210140890752722793683787592329917476300987342999093356207572968139340330353151076721317827943160126752952290953555636886913149340132500650466277448041695081125480593050261853377146504160637640964266232783936597007597192274818191536577221364054376961150409750142438809940893971449034708309457008625045566174037962757606689165007555268146639372858535180279926856993058970246009110310055259443210036626370605252912071197841643671776851669827530421234575495952506492255800821586653784910852724926308775721681797911198190222279850961181654650093287514479014857084245438713912884504833329771683038536917416670721170869368694970620313600000000000000000000000000000000000000000000*i1^15 + -98676323913963878235828062413992996924488410387367872665573397911029580386364393823128164734177154895656622507995101696922831066686053351053338378383213843075773870950816328626579684590516135051384757690428721001259340445815047098621237560572824633336497484458741247431438314425752052807338225937969561275739502427658296550346914498230297059262428227975051756624474821521627973471705583741247489385577790656345921829346617990434918529917121734691197400877187943353236529810048884603293726637505831800603086303816934153263584006328368969534604752581321664773934534205465487832485152594661645619668952194163163170392028004146392486968656563513500147336044771964603251653042289740281505730471981931209482925824637951967293372250952234726094941820467366982503059747440863898577758130514941817108838531159757236440540838763414720405863600240444637980143045804118016198833661754465290900986986252408912961507299892339671386902556777460707690861186872357939419413950073410232413055321368266120492273020144544134496405181225698230125197192454831356325395118590712834761358711941714634286719091013900578299766174970960305343135876014888757005119472859217971014313812592373767848032723465320187620618962472136046305028790436520202459265201626289255319563416720979042010698943677738092444492794869763850180497885238715693258233667032149026891856730125380032050275455014658734976236987212976369905531398248240727543743390971854008838708552377220798530838697849448036946656508195938227500447526131713280243014773433186750034073922617627968668792041816109023299852447130512147447385320931519494963083868799405814424461894045966140675646350225179779594019220931983082877248963703367721014077467616961110988030422640705073956808491858722778553575739108697907046702045531564751595063484126550825521380220020825345943050617671023518148296576586320572996626844741673247053733206160766184388107537363880409671549150992854183639634330588452713977236744630709954890418342846789864435240344158971791093164399224163527557120000000000000000000000000000000000000000000*i1^16 + -12702100768047001294025525391266310057130210823199541504550904009059543506515819281169247983984560877469431363971697115476519525359052634205237061650065369670214268784061642822710877334577404479852212741118126996675433693745111463298571161894988979530461032597007573097947484444910335996064380507485884829401492214580117211205827036164863679832272710861190484959972883034413888724567907410546572144835395466385496196085958748319761214299712344234689310673071871504471900087858542419688117621381639361138000507878613747424246842667386709537856350158945106976347433929804155190271397438673376835054368726663514305406340380728809032362296115898750098523889573967609169573908510359920222023087724928496563117732336388858961352935561765507823996681299403294157231570192361520697932261378072051406851636671287753384420964456213358105351770080605942406541532266077842394348924095067716996414987735786148743088496688650462069828459613898084340366215736659183648794541678239377122857532820459920615306861571193080318810562163191776169932528662113599895882695250674958030962818244832747595602779368678540234525012781250422575113505075961030508403646463844068253714885983283168514768732100163413555518308871862706179685463970396767683139210102512740118369445314469238364661040994830827327375880520888084925643708249525288123351363819019357273095486263409232491723267657106516503365874689462313516575670874667502499182847822528175707547218926815563133647106719320572987053172928484355832563287205177492447383181821807595993211661532969152296113147868796783330275668066517929981204665737620467447230298008470089066551470512765380674517526558083873788886523851021576117024165848849893460433912084454411965020661536299533285673478102946822984954036325052245120304176848815192617719773175899536128773562496337251036159477630419030777525110463412239645974992634798819380779808734854642583416234617290750396378970857213198530805468190846709549389828891780603183695878423422917752420199631574072941630888830629314560000000000000000000000000000000000000000000*i1^17 + -1178970704728971494374868105198401642557816529063590202174585928870487369174421331844136992643379369858247832672179556741935176057228778556714485283106738094128654570380714674292698919520504157293608408195009717860257699936614278176036046519614687908728932940630335747919517302066359869773351948564091951906953405436051397062069342717060172173003831030369382608395786325048229428587712425380520894456453561047087955518908421918038354287610872943285232655805398033242246056721027074256671614704741496422620983442950187345425030191199137919070194739509116502791364355406170043159680599435013523348076941049808619292582190104931699885739395468648490496397481662178017562306346820943789381458410352222600732228427717370779023014820917577831801807768323812864063008467218897310012293786541145460750576483210486260279569370697316079099147247747822195107628046621624752853252616295872253239473931610163609851486397128008892892282289573193024272147443471265803143974534797776051970754011059335272788691556144468293917999127983925340500666994733663384977676606216739648911503727735197186512063252626498430187639142136098307532255151510323924257484072762997513888012516621466205343422205887487938117424808206439400774055621083390797459077002920275686824981635391842676430884390667580017906116391255472284908478178838268967618391038880604457811983764668041678732428874185488463813039457361640234158396779938041397059329292923908690513070806994268968531433232909494909578772411311711657733804902615785217199180366989892203479699518334700104393742029215859423324785749250151342142097393117160322337356714351727343854239814175727517365777508874149631144040783416586435529705038762932289841680599824278334962355628382966768907641616538154505430845895213680528396175697005865215284345423696961083127483319963045302589339309618280962212796602171840212240525544589121823401956812646350422451359819951333060244410008752839989723798859007924493922605605869805633215384116773314030906104398475010457247674370359296000000000000000000000000000000000000000000*i1^18 + -90976817201037334430494117487200132781995138979382273684892350145153530269320053681895232816219904239225940094650362528320172660728805437893345318216438761388391281665132449900706975896905155070602343406513340638248758414279393558372860144906246755485320618050440720424873120556753876946839457030703047687472811782744769977182997227623155199551781383161646945492553129946670968921358510541249327067823389411170236851049548301609678694093629220949768931992426283159958157178313516020271708120121775183374673141153937086839523821811636532720634716280603552806612972161676242507078135830848015768879111031444933878693570563888738154380723710872147047146321355045596166926062243330700155031592971463657023538059835057011474733111711963440680355434925777945062789951831436934094212534851062766798253681794139663136103852065180271658592502873452916981029074740199616520842303381615966263605005151455002940967157147931170508870607572988390817669457906895791035790152723435531796740436445282316149689674446358886175961154180345020335181049048587597403462217011664671202078430013007364745461193530211260682306162682919899392713567493385480288265636467434085949653024117265847615368284785149365255063590198574881905365716754087499682761304469803900780472904572017842245700869459016903553444999094126091038548587736356727863442902256657728008496697766015828024205756423320564255273400029270418380583569461401583246857224997495288516105595656674471804401061474461405617229102671699194481293408931061596135735138928196155773231339600470061880683229406064946497279729879685307862405430944927233628550419237562537509707515459503298113356524420766528276232107264358839683719735109454231693864603358496117756443759714713204910255977311744070885408935999828883101799312590186238299716024398297604963706786145490244420957538375490031745883745217983694674910766867370323048458150619034084219271546655122819156430092280553603579068680114326649928906930360829418613206803305865719504359205466808839799564559974400000000000000000000000000000000000000000*i1^19 + -4376460268677161163245541441401526013746659811917630117422201253534756357060405628952755034087357558494380309480211719390236856990008712253986805813555988401777418683192579835845966140589043252449481509996462011121301416540460343568787917098726952243244135840450579819018613987114871362931087337106722992565562663823164235563315723313510842281053925658517524952845608998869148938069724592118864235988190464878621068057469847789635535729803181029115053714606902994799577901000889737496578843598954863107132449034509135810070756737098372679374979845061103323314783783564942975905868242715252475898015700247521310009624536233968767513907009872935698042219436845502949281628028921396070858724728360198695324072599295588300105520475357805111659394628276235303436898559509721001473092176315751244719411210187016025217702988469524733323962253148616445214326390635825966298768602090990249791679625878544894615171345076870954633064147400975558020766513306712537254658568569440216360952518594123544435292484200833113677548190209834529859033902019609460479810384717391890458583583964637250826039614052434424506883247626140621596136764224814006012131016571286485136908091545136487891489449986754275971567974199955794469574888509938255745865616191732906277174010067381189791768331887108719854388659973305930918975246788013452646922955470582405163743048602378659224066456229078335556496052426433111339473733255396573622154898070311427354671915717342245870450474906985026173077678407748769247744534120503156439428693701590945887930634627565302311860469432135313487286259517563674242345566215886538312672675673012107114354038699420316023095159553781506818058550490054033638589276785730709963827716017691108701805650082773280465274359200098199116290869049609224515008516196901517092286529837480291722145347434523177226791390443529536306196456966770893282830445810123112002220469805294479464362383026811184365634413098622975451922022752895428731899059318207507359067612427221478939591625697191086417510400000000000000000000000000000000000000000*i1^20 + -33576227290891686922328796463435379284073901633761289355993372231445078734572706479005574596956098814645650998220962636988440086672066939275914248040420163479784156301409655394924313902472548568528614591294192178630850786701777309857804770323888096703587914615282285138927407049017354232603336544572771135125135981279304174181468697467688243411384888213172857794303605234987033742464448538451659004422901368044819473922744091790911322835276664789693208068261373742000925815005509458708949693830493081796282082652715103187217623013311584049299716726350594043336289598701465171116467162989414905421656689486070947396128491926851398911101514441671801792038447339956721946934711128304432218919073784859464517795139082720758119855629627802324740396306116354527146155058132018703942871206585772211057964349940101145507002079501418529577968160054418402204460504126167541405687485007317405303393906066478470282522319611926234313503989549336159529754661076198257044666327197829533215273527087365180339118535470055937690320373720704489115864864812846244385846521078287817317664369983682203485106653417865101073172533864168508358274064601440394082751032507647347654066007453310595164073990894526216371432221201690196851890213329093706005773496466413297986014422329130408855736014915031731727031153812664771506280091975802032605925622396919021574680209654219575231117135813373522343735571039237804523854011646162555089651179695632818401767600966648591374339527680564898277799174759800596847503699046152958963163229855898797330443110119106329833527421487779167564092955621295712942437016751526085633846138872264002787503671645975129775297581963023075229323723999682236565893431437401000097313083102282395320753852489035115483752682934287704797217485644894402098775295127343251771522014233423692506843510451652697784104226634401429787571244595032645702069045821500928724389508482850028136241596268268524421801000073088267403084747700264017617963905240311915425036225031737100929782742240817315840000000000000000000000000000000000000000*i1^21 + 3940913819146256816974629335199789113435004510703502457532260568019396807065214802744018758333672229081230092594695859465727176609654041059247156888403137064054927103797652628329169534163399429304337936140833032547765453766457983055417655973535188889977689698940177900683945639170666425356440946008310851339669121768817267275193172229709947023090864544357646732494474631230686917317158992207816632627328195031396367913552334870189099170933626777833504407115945425415166155204889269567300168192777836164510961283584121316742697685124747107436088992383178518130643515812161305071327446401634640575423054539172096875886210151831703651806881076888056998084487346679134734440949044806324347085535748379778012746900122788360438460565901968121220447901478319746223033628357648154565338621012884383562324866160827137954820978492707769184261133792968520729264576973492269310320958035022167312079660755019624766568851951375611524412594528344616276661800373568198413166465610364760746795921509038618247200247071071975031842101263987258799857848406623658608323402221945165481631500709770665688443869817335141920179508600226326844101192935672780551762130850704027020294822169137690985664212737920357800756912299712806176870826676389926205312922220413363800772404431606811928640380110227947167983926039625423126966943193197615398533528188773358688132024807088608001959528666113398535813480165846585557341935190769817194394399741767611542269908895299618921154880532569058153717244975262024719005506852284444018514282496958936951138956521220287190900221882853417373723199591950752724982795148820642837145398467104367971099290926335417477669242424741342917485037346214323369742171744821728448401345128159062451641257905440143108498470118522020633221604189602125314575475893249799677924396102583105622273598661178710830958384481452098623326059541008778485633313427622601449595937476280868974630840235032966570436434836547872934718409504395211549494230702368510318571710800286118757078010225596825600000000000000000000000000000000000000*i1^22 + 876698087540121727424137284968948447245739840349375905784328102752721273764333662327383271310821147523979954681716045797835203165659311370088612905404082253850742518831722883129607229440606229282906344062237151214899173873117710028778460809444044118826825883725644030481146690914421721055068465870591717039800345864265540486037448956748257977921376043088259311327956285006380326109035286771938244151822373809285643867729490664375338788921460914443382751661321097389270833471193357871839209764963117174030099472296764516589392407041013231236510855409567013369779765537273353426562584754142139063009395009888290251400263064732460547163771284004246853026268048874748140377000596964310223953190566490664524019473995231499759885854870481033212258421515036974524740010207203548899680139144834574161565569801368867264661490529748047113065436159957323514907461874343731373318308726033017535590261402703040299507135982974694799553197598776778235446951885815649797814261742124178752252390457630900675757554508656925648612411964736908469849552153516494108022651814101561186403496363745981983075274183084851038135522050563880380252193591243477301335663314323501206804902652464261022593012943320969507292241928556398155256415025236434553311435224237620770071137883114568540045874751320267714558324839711090352658915034245943090496288818791291254502978637210432085670846104466602289107856312451646565594413421450993754905676216121080658829457569194471665836554758879923774140792946352745651837401019118834027715395568218874110382467627561611849116082960266401557891043915194003475556492173726224892602016931714461701172328708504586109348276445226674090288539817013554100166888348699339466826507685013858571067652968670530500659106114593684300525758407053484875305653833897121141256503677870701090501620651185785231886553556940154275213118462754793212639905027608751087742097724375831455630768795654983321783847494504366822822121312184396383256620202552831817699525577924758691134216245084160000000000000000000000000000000000000*i1^23 + 39349062082079345939317310993772131168916528903570405687940189897376430953997016225443516594251250857320612328905405917243350900306502725262713421449764681228037098625447994123319052442461681184024390228290690726811926575303395970210138841546261741053223999524347488519444534229110632402605969390636104531975075440820100003021596357642353154500254749778936881529609700146976467285054049036159012662327248437680666996938716533222386815756624815211150259557467131990242534809476561628609380797304133959822845157976580857662000840852952878507673910959733172185418485603936813634162949830226306817428284245009335770607614175529252633859655579913636830226244483708202106598051619216904751904050034636910666338003754397143783643515092527939580893984930602393359992566439272728082530365341604521139430602642832679805678963242488379829541603429064523709987469681029975313247152852737886568207571610083526206902370020394757097656358643661178705178157951057127243182353695416735397913311927276814778161824009384612038402571992194004534203963468232818820376312880157962801400923250293362865383126947164452415849174396223496240684990473268775906421485932768103552095867827035838075882861708977768171120154066317588179443045142622718679632734583958192286198446419654241808249325339037416553498013211261454906151633017714642786001028722042824233023555570101764521111086963198631762448100270110321856222991902825249403341893851450566891819863682449585144129103935364025396149904913931051845661785508268335142389669969783299255025254824673309347258628281422089237258762800249369839758287516079626211702017968353749700847932879567154128134112620909517345591900515186545938522763260153693686990330808287992406550296542487980469299299926472173733206990467993869568511703411489336384635937438485457652955974970358228272039318565476026797537778249377622743049904093884406750154794852758075358860560849751407473597318947276344505357071515545015972125493439498636598885269700765294300429132234752000000000000000000000000000000000000*i1^24 + 1135775224226485985328928916424723638982449198051080801747950648464367940621411511964987170640235588569108881108320207030809345467776784009501295949021026394532423678233630958831528786845460565313310929943304224292448296864090431554845378080802204511181940564936336724057438122357878192629142824261441085208048162142503182134023879810760174942171882016543313848159503850888480029559250020496885348811973569077046736693137510629709570903436423462154625828061030056842111738588616383465187062086315429984599860616003569357683808429605024510046098334629994130221518839995745369124604955640601930521977355375360170643626016950404391353599966398352949596956999727196827200468643410181355754985009576206194491294917694719015149313453342311945258748287506805582490847710674797175771250465195892428576528220639226357700343822768253939711660871672151459360537254726523755722835327266467853624563304293112456878942993196343123994867892848035430713260224925488638304457468843427541479390984475927709447152629130070812010313698640009521298180527441754475303585504350086724738673379871979077070956138617409484211334440838245495298504628722974323907256856655222879998906211468172644353982835300034832811456104172452081782485394614866826852829777105996114038879946303909440937466764496761703237131077826963630029600053430625322988282747024891970123985525816697905371304975351044305492564836955931950882650856017374984447238882829933479621851914965862897137142441847254876177269931090832561761069943413395466098916333650134700216541168372595625282730345120600500896723951458316792337142401708879704950654822949624484039609913894029262492712913106904684051462905957255104446022430199965522146403957064998242280492326624718367981373148529769892244861072488228632898569286230058971679271327945705207041163044433696072710648121613155795780819343459209064687163141889720101117903999309892055530905481752614788145501015294361864437327362857810404055737937944999975423321857508552005756513157120000000000000000000000000000000000*i1^25 + -35620060931095461689324503887323433847691911338249254970260425850818051149531992846577907456640142812952056811742338490439062489266093511733230168328046945689851443694731671034050126745027511118799448447895309678237690190064519654140382927077598430665615805773310510980100085903496199417315368897735769419542240534140841566580830669300046509433431981932621792348073922554895782269551445253525453386586791746932835960552455105734541606415641896817520255065339554117314772461710186045960847514625619178911552638810820681677255086125846470468418854817554631128971205083331722979322971110663292477035876759221104066137752045963824399509446231841237667283088275299354631029744721699343623708539550491218787696766646970746167372442225162208064150292952475209924926690636770230541807204921829033332631424621843038334184523520496503473669033131252094413057840901755859028328770896779329439213756939515629902187490984279106918551402415394613059665809310236038765916380222550300296339183472746014536304383397189316443514904317996803947889818921214624084720194836770018427120535507288757203084761264609247236408961847232466052893818079384550301921163326922097647762567563593285845875853645633585184082045575096197047680755071568286714257651518959348601480941175726293083208473032007205638009254116742187946180133543350068314502417794131934064596958258278030651910448136939502071073531091288556206710906078950197652164685544461010376755817179986961583561294538005539994469087838801035895634355912999694309592338081510072521998308685678937045252508584900551543680221132069185185006403213466923220722410325318150421032966912351925313727454850460910090754156095030201728087482817372536755321146945729411719212325976254191414167666584279048082962535966309418525051013050436755774333055445126131558400060410670163589642273894525875240103548235694208743207798751415556420106833076772754613702024434256996919060855441992211363451263330224869395967239956331246865674086005407625586409472000000000000000000000000000000000*i1^26 + -3177271502257414326501042380202282418711056958789248132796430860647971561562065241922682603577138476335367313523880078182978726773702109404034025767266933438610563977126223225751858804986070440800492337255786524671385326437888473993316575075460436270935666581256118192946970763087629211207753845453923694255010357933757449144275738748270892440850505484550220882871905494847009146461395978971720897704784969869022171115366488411673975255956499821426109113574003285867040576212756466219522452698033449024823085242875927941686012156996699680250024829321318143617967870857019416860203388919989723696202524495599633560508819070446828630219997579525613606003715978521300441334525758326981651338371765298608716387926505712616910059388233678491625082971484802032807698526554267802340398176978749848669533650386998785471335473287085030344741099703268996974402537924385570473925769554561684339842638868118292561878105931411085355722991721878767294712426084658376719693647214156179025122826936530470100986877579038841177213321144806650510353849894641761497155131248727001410881593230683460176615879063848523763380576576139406688100411546230627339390441850316148927543988672094978719238182057074282611483800211721372543894106870406720905853610784661732592286434122020479083692133788393587801605689566519355547766490323349861024819525595892389367410549117882826149258194796364035782001437118029640719561117073949570282702058159511613061658648310586400741861836816805437320170995886864632844552486798353019472535644760894137660921340076434184604465351643804243110255342782440881456727778264920745846804686223984997022647981398297387973606064374710983643347974107698754455839696557958647108347761972902671385693125032363435543748544038568512005165813000423066433354277542705339381852621964448626453439064310002303421889617382746904599642862123618000505862336828936980815501208758859158899605066600298989650513754259171033415360097866390140654268540448536870872709706187130745651200000000000000000000000000000000*i1^27 + -94973855362079000655178086916689763143954910581966821485402914506414670235761849794148075003610825139702046192276183204059961072858818834857092485916705289638118541465771917948425753709934092360556438329311336566435640299582273234487577897158138127656282942396519827086368926159429231167044931048723385594765540244795969489710070541375540770891833572154070675499280783004821042531327939630613351158378533790557321474527619810438419731050472318750489815192143002365015048218368985941443939112149595505641436983184104411471052574844306579825989871544876431678832083054370903366503318920819913944033260955941625469714051435687986283000989465193988168159965510064314155727764837601178235325448754598522734871775265646502943718783209463888890523740690942313923008820727884171661194468314871140443265314806700582019762205909477026196716117853615135367868680381407965275166777076870254747562599167198474540645169089833396265720009992279652425091101741004567575123043432319979602954419113890151748148578041881269216770383961930527812100393334384591472413741825228156906262301763411993948675816999325183683477823984640787196834031054230071750911385784481799116368353355036963431300253916398543539935660835381571222743550021947519754828674122685121130494885305541133206234954818917451438279415507423904228153490709006284812412484032277141886451091557188862873722633020705611576523069204618276109476243809348696358980251856123689122645828293819407148822210478107544693797793212390961347077517660496629763712578656376505028942431253997190218230562586591931889997900246537384418300797661131171756541609374425381371250898883475208449680244382038959322785766152910840270181807918614510706264893627868761431879721088507878215137789956189289808657536229580834139463174330779714986050196546580793810421668494591631898534171267142373840816142595540548018345261862027912583123674165591302380826590833341354280240026586594578223859742333709532735397750362545301087333974887576371200000000000000000000000000000000*i1^28 + -1229391046619005900535420733066150074056711492587658038201413779392821445318073705154053745596824933042732866430702011538750831408634861682282379601081845016334843465613983549090673657947431041164404008861643447368548427686650911693134338193310908393692611457290226461595367409553756880165241120866220615475075764807184149034725722541874448522978162741683981343444330912419043366149171395425417466852740944074649355891953406509455416224868107008119996371409960774126526603127200272330416235656815743330601154001709054070691858780338081722481345279496259725636515616438858229329721711101926984382306281188500145727941379103007810396948096157611985680889549711052208720083492309659047933106938010632129133843893226495152206088439672963465905336347579097324545068401493957523866054129511735349163045791373375381709983613153719494454052656751739847322356529836480274992567167562007389250354359516352512907828845128192927420264582085082527748786710641059084506415203906505429858533982242234886120997158021982398719004109432630444692793051289479944054708307015059426820786778772811956771301635807988946758563723162936752877333633182708534268038062786088991086810282922724170057391046074605862071207549545456150942535537338479151221747546975393541566784975803599102511371387064327602841564162826010809078795599624689260538388498675678222061816564500797013695801944739285299116879472648379379264331674481253959105783032766527643113826161814871986921829004508461012549095222626531656913478547682635808797950917458300238033606468194461795159626128807220357610339742270635184848943719781239646404287361159924989995751616576433848614713693947304368917384611151741331177410657037382389706085821510891175017719748490051527027644760820724769618696940454285335045079926017057449598130472825828667024008492294684263387119508244546286137872048124246884566942868998649691690049004742718818450067295562629280399146622760063323512668552015322822024520521592668154157561355960320000000000000000000000000000000*i1^29 + -827093945359589116854741567946236712967775149573061368859216001010515629487552629204025571543003507189227994841616427880798626212239113503366389615515170815433439176263400106745037245419480941986100654742791786862596914112966019745788163765643860565967208787507257451913935630591166645975569741665656418714591933132923601198305710625574467318610283333805624292698117903556698811818209602286826830005372758667314014059901132603545572312293645994245045226465751726315900755405822400201583908169518005039522936536286137332669686558642586476596236715620445184505380342110154298035854587272545760416298893989708008934280680645573583255620398718204949151531915544696868110966084054926374357013340306930431381111002731042938585975241917851188777721882852918153516882098820308783684254796884000888154642824344939283650739007096038587719792119336390746338318500329043478119416802768606468384104405540139567591046906586324653199284129156153031883737331164405026901562577546836487976284978575497405824104406511364466570581550643598082313321176504659305884175356949496597208086640781991212762124907933876371743329005368967016534467940476797723972958735834542868319596715233073011884784890945298936787907856155211058492310611196894521951039512609964834136945799124043316291809295795497893724252912818881252755288363275022124874894614896061396396593255520423501950787511602178482670943998904812282192734300979021824584783904984384708774856938349595130316269539668142023914417372543461320428081377070291500025697588370954419834037489355696661451170609057397508838211878640537004940501403980956677536864393206505191665578111353855732520371449590805124368943917829451124859596514005248794740876061353171211241387123362693378021937737891012691238275071985838700645995652185208964187510044369917861263016683824258449604747121719868078806135386022815000074667097187674272155785542735578590675905949941819076379728458543276058642982732886991428268668918499619966419153715200000000000000000000000000000*i1^30 + 188301493707790332314403292949250672825097585424470004633979957851620012369293349815667791705701843771514161867397968284111887676671350917013938868463198955032960934010569679743896598078218207044139944966397616110486361885614487488176522521388562841853713690465767228329410350251620614122661008922610800704591738382285168472404121226862466788403819687316107463407639640828449677570000800968554595309442991303646489498352024640074251650355710013354381064099241047518721424503884458061460957635728724104901644542354180248989496619480892965006961258855652888447285177007748970181295747528443839855900005083445608052813756868558301311531388552099584000140773642483468913220500630973923668619092690319211437627674603141684905624874700707762805124268511878306491598441858597000938748815744994321570969983939478002125264133738762831200568571914000506270415279043880391812719388528527943612871111387175592233560999986414740438564020729574016975568135700282404131694847267906862255320099439364108860214110052680666212306995801624063948775591466133855429208280839488047044604247714684961564475890729583190222954857119437039181259094619026950222443506817920194965504896554347877294318913865024639467129685192460649178776262027056169857002838780646701669856122910104537619350379173593436637621151788012596894372721722792857425840869277992099516089386919027286394204995375580392038124799012760636975522420760873395892067070116831869542567621201185880700577434923109735002650322854400388910285441980162002736855850129165597987413185043540043487781546342108318879144925294582099714442606418591971904967263373865300584279323097590720595799298071995693787190907007866803270547455679660640949196752329472543210581712551850856689625820478139885099578701186044278542923640767514176397813445131837805639386018176058838065229235512400945685908054990225410761566513572010268133598534715120971293656646023787531115411670968292427839280548026911124630743051857071261865738240000000000000000000000000000*i1^31 + 2187317911107622657950559417383684517953187061107354373713986465360269537539070100005543335802591922981415241431979180111573630817981937119478902771180733879145343472879406224683432431574455786073303905458008864662907671292280798527503073269406819120902450714686516418916823533971135822860090729559898471990983796373701747010623310983759667172481565122897603016509447116837499706160891814805120662485208346357031843066912539207771920289695772940804084688285914910658730780131836095511725531319663931600436546098383278569137796266035003379153100076465445331811595927983392993903573628332029864143554849860034206190429154076290358831534111160272379712713692979643303115727631211091227143784645506810985552905966169025828699965138752262245729241105577567306668434677084832033833970126702540688064800337879584913304772792865584911171148699208837812417656024468058247052041786771505250820927937650392737611818964530075277888210418698930110893413991602050695688890341950258570737952676007290433821212220257179764018199242053195463469438749760864630461425976895137312395937815997596040820758318017155979275299762915666870301774150292974251279666244892604669781044838172082576067691744500170263311132742963713332934639252275860715735894877241219929779979675211057175537915635162045921996686028002632437474236346470359755791910771375436054930960666225550271640837987145985934789486618868435150618409447082123705650032675458940682386612356132336299806251307266540933109482801220175907859265296956989006478283200936951929145478905235955727689172308756549108536325258773885056197324788107382828747683902819548648690726419296224298816345740064314267686452491089882852229515749085849389952896926839306013565328075022955060271658625842706277340216329620875109714168597373965968180364926002209750094620234806907184976278697247915030508447890430359014715197887827274068467498076950126126803591931155226864021563469116407506610520564026953008576306099091266338816000000000000000000000000000*i1^32 + 9918107276897463156135641669377358949368124901474268818291912187065903048593516567249963124790528044053899714025294969672300976893473299381298632734691628997825109747140381315957071969167584582802633043515479544100052610541137709858667912959117960982532173820124077725240731398571097980855221269700269613593334112820109826940951960708787121577680831611673024239031058624428649311073314684181408472953906884008999639105221250058679877076139124883232183775408269939342878456727793553307738426355545404877107884970004821857226685010149349480929326771897204289282572389843887407936883868816784097911053605395227629609680329030739225319660041832229371938230515418221286784673489208681899378708961532332123625990314916545602143676551114265884296377189505675802578805108989671037635435610089339797380084649983423621924282451759776601946574395236731706344395073125171703360060837338399665500992157738086342775002681402472098214708627808529206439295152811572175387465037894200375788044036848385394425780046372713448093822443605266081236329618965340453064441852708465840324959706632159434988445289459559536552330923375384243071521063670631518104041246610066642870898608627838533446060108776674813908551820305971039637884489347713388988059003530654597524285411852410495426707113245746109307117121863338044053136966535601028298053318656418641831469622263716621856224320817812120310336765508252164220325807887180277652960258533759326987701959881982335128809478457286838609360625622942782692757767886791905972767399357847510907341397172272276794332085842975897202017112209303118504541188110558113780696435456149193478989771134370045152408084014456257079107696326412505620123309239654864327461802109490890141806117381969499508032468001809478052693206937228918111223835096852976042218648823405603387859421375134973557785040405014806056745189638456079124060997216607743673791467009663887365430435918683752629932409649728867761986982879661487203946418143232000000000000000000000000000*i1^33 + -1234040809870604554098923177014049658079079937202240773163292280695836646068042361885801773539488634980709258084279197682278815902341095391277021824013829717170435128628055530786978228866394510161717379229447293390905933791119098978355472068490251653686414806696522618710796914311411161444022867993439854657186296032165406479366251576275779431128201887708288533230267692881380096025652467396262772995214599787225479127640451258931009440437355784007972382951001032815482302666624265132014640704111941164199029467836097455103884695810130700864758552336288676075678659754170627589481911411613391346941280854112537630978173022044317526578075777008417136850813673411796773077033029252391699633408989222921402426666954170461739372672701394478368372725586017722910099159539133824765642955300946382588837886203903771377683828797019432849230780651485547903328015063783342612758513693933073239896012683456698434470757132077556163969825778068128862369394716078185166977729114161118943591935581197432863800113419025218322668000872775441228464210193215642479805535443137456855358398945664490613597896708669371708569286436493465476677502456452707636346545364707932966242517672414739511153656191256974535339730265116440386767540495752487659347274345167591443868699696789493028878956997011470656531112489088154425981043795988632413256934491318551632781079031156269193345957265987240936318826892926977348546417076944193994856959317451256483095047239447935092920537869561472543944542784447518539407951936596361464154274628367348910316341804472775365505350541060451364409317470926738368028150844253406175895961372982936755263048835785192011875527985672144871808953747330343572070792577704654161615050843791670900675781314913560690655050832570606627372177157893623105458296161596848345232821612809627496982372268927742540051291406393976238361023481550904325619806132419515789154907745428986363668957585863757660181889523131540882737006498306790287160115200000000000000000000000000*i1^34 + -174591603813136540703952202043751894743094322765351332191289434952392210355990197109279267002611709680611261156378868431347300352583349362026422905301158036639898195009441715784457731041066933508652558512409175710467521237828372832023935697627671941878299401085711990536895285345555483460768227881672194394561340735221888843606839736973791743010873321498856934900617254777527753996548249978314927864591435072300432595874818657914469066694359814732381393383646168983141731852162986841501449397145061162920667696123969909321495705509772064275683879860796219623100873094641609491195416028734819428884183924981312876755380065937086772416211689239482610071509757180635310695050990089017184241757060478782605374790992366869256298266449107070637106746119225973730009872788548169572907815096192607965753578519740329772805274981033011044289293700733431106325174775628346671752722835588532780263272973969563261254752869900384092298556374744982550195206770079533326895333272744554124311342909633598292283479370506550086301532040114312523294016547755777595585291262074337011854235334503473631475512253528255724036396397760015377771857940998361249795216398397022008836534258439017349767368751565943670522320688993869256610321233113059553957568924409493821658137443929703802978578185496678508674049117393590649454400694099648208690268078770797917035903953076336664935858433997553100240430977440868112676658896559232524447235627027298735521494844377070524125551736979269260597280007467934696363874449715583869757474221953346908899295122814994134367214811701018171995559101021987161814318155133012700269920505823763126531151361591772303397553000650480264386420218987117975428158845941328480933589172998451675046116866677341630182777822129240781401418435320536750239888046486203985384474855828824727816739326164752313365776089939470589287760533520744207103019812236323260052676486426696247986478546212658291632263769008600656444574902800896944504832000000000000000000000000*i1^35 + -475381834368586458694030013351654704848257988968289255771501090157713323754321256749700627792462096904124247699097072940927962840368775872638306044141153748994866562227194863380406920878929434333964788064988721278213068557634423766673016592966814065055749116085155072447275622068604519598935163207907632286413684456422667703188399262069192171589998470709881742881876774145180115948186544860799711947539332178091187427722389321798625481503342108434058454135922666018874187343687313908151770184826241140936168782752966597116469666321213032723819138060359664194780599038402222982676584242690596520791295829537602811536378731192460589355821215893797183763712336197743330030412210095481703742545593226273823887626246399128834088744784365710267794790952274904880729016801195463681762067526634611608339049125470261834274465829755022321532002706121609642884639146562547839000697548211719332473876490129492553304823582804000328207137628585351409182264062296866377123963019320980806072926525838343615373157416358187951771972933798718863009262469320898029779214484187496922866908680729458805940673002720625262597425083233635705821667369581858229143890185175348623943466852425875257546576492128785794497871035060331592752264617415824118182505135441115025009244769220093716090759762530814240642821922588719296229619818175921394674463666427396119154598783933302570550461539308167337023117609805800163792139766536237363235719672565859261440158090051257641248051118435882018761809895616896027175137126538835699716054818974750458370473289309477420138247270112194705818236639390026805211471454691728194310784440812300180268406122835028462974436589352835343366861424314566080672116802396671888059718366784641758598820023224591337948036278034273514984302516261808427628321823257761980718483580314576776690263968435876426711113368418924043866326658481706715168859665402128262145728945217342962161630563708695892669351038282381435301795012496746086400000000000000000000000*i1^36 + 1146677576338717541828378727901210831653052338347029995535430216174142105007224470659423027816794207916797363027664882037363133815610184325664477137890979820109068772261707985577567299294288364324334656720506507356727071250236001150382740050292594983705622304491024050224549351945217118234777313456370977932511624818232987606308158819038667198310908377998188132527827533237421985353546232919177041405245210877225603491277450081341303613495110178608915177298636194065568748572151885270476426158961796460702848860685066565732551090871913760021288551419102952424834122996505318295930386198657079127941561932410360165338984727907055142780955108750247224938031542399288883430543901228783098859329987943522403589240412029201724960767493515093016736657589495185305946435651842189595118678363499160562921931157442729200164174084278309516078854858324082891095504325964629854338255873868136301365187614709014556504875141876368650229659471815441816465503948035929232415535701667381045208818042548002103312539505929885431780969288520302813371906873163116841950691077955866249213451814537426786934547783880789621325290720715734620254131166146960328449094939773959878679540098331984026661696968333932420957530304625178168346010777344807744322819222669626008981750398908373381086368216702953733245209621432896214543904717252860863513541111613626480584990334420985502356777959001817204751092537552877226831389371835860000572435808918549750880072146634158196356561162306926701513093371365759948593723935629129714257212772463465285191461124456200038941188152743078783681037939998011414231518201992543440113161888650337622204480808261984813240535944425121530878535744153755139281016681315210522091309063654424815105757579940955151038646425253936474814113232486953781705477664435236677909745060901169728295948889091086938217287760883879662003103030955050943702523407342435672706407026243242845351320852871433734007946630597080446566436700160000000000000000000000000*i1^37 + 5136399385768478555665428749085391214646603858160585482218338139015778446966154038915307689262736324916362931924521688310637130608914512213319891642777232636578268588138012905332168137549778510915594004052005007191792005711421298904051441440921432136916299083324697331727639788774650559799211701036471492881224241659311476824552056157529946922943828097500188044573730124755167830231008119979333702399838797615000807539250368488854482864500886102159525123207490182053174619935003724738441168574911937078605426173036278865078453580058339185223484473244998540012095808808352756802155004169424581521078030567860250296062900576176615482684921712102147553712385832581104786047772439005478839169709530939126554831205247140870291408825174393077488200632209950877277406748194984285600589344379484791605559940034820992425700380793197181554816577670150569966907212372906855195190931483792616327652979545975733426712182935848252076493087368492207481144331181893638274364541084630481646967324401141537479390594828093604195047103807129633388291304021091441850827773062503645227023915569758518883395746338170007919210842050831461510443219158213711768213385493960448861372355620922401588050532853886262436933468578939294737533658957815807509032256285298844859086668125711348734760428504034232111690469607809723270026713731182411222823553146113874899436619447955410172257208086935403356263469083240707430361681789604695633273298264408732148515522769640754836837405893877469509658904118548371320366695201657191205743853568981148675348152724752340496209567349846766365868430970531361274372395867488804629650675021107334589683199540152839586408611960784896015195176889234577076965323154441276788332924214080049206809685648840046279308368812417654854532882855732644476633059257257921835713735281358369355530003791651643662450301837978985185919189893924867141950725613697321237685479961855184364754801868675151568855443717440762026383114240000000000000000000000*i1^38 + -3948957228923190281027596499747483184138288241751666850694869795362895366580575744276693690179501221833080647370852975401819670364528886853567799387287986972150270976931124775946671061335051660610868058975516068513912845440592343701047863858210965549383273085594721900920560646314030325553295210251462517632224833646002554510007788048746815416927566393008590237860915358351891479110679939737016136108106116525858183121073332799186133008694518103559538390694787110721084307547051977115531508976351289522451527490721874929238730587386514210410744869197206293947366083727225193928692136914709211461704873699863738297092498923814831905029752905154551388645160912500283646930986784666119419119498027204700817824827372719974228970258472260725039494619282975235351077577175456246831147408470654039346866609123627636299447704782586467711030732330924086358518796008875803652776795078387599512670160152801401649999251342893160121975054877617201172262701349425534249435326769502797139339839142186107136933091347493604395834619353390609090634832460254743519013611255884633497399818438449739813796505327057300737816223930146482664727015907830651643712894930742201412474935356941277919331378893178501448903927607012462622831617563610545321395943398498085395103418971566095555722222336781098159358357152323230199856538139852045426803922658782168811191663417697953956529532196319555496269009692147948852854707164114267649164947905369915227709936750277127224634232803022005051857906083958224700180994391751455057560190691283417251320569041845985672066381859179378750818614526285973156325033508425826513069078208315663974222856430289283010891277471935597553805044474072930235476176163619919535388041475772536510998272562630216627747032363692140682017782002123657574699937078526890941743944651893278273522013935729993981343425097793111802814780194676402272810155207194620892757694278296757942673512418851153903899205929536095518720000000000000000000000*i1^39 + -30549121050501545254465212118126413190559545644121306112048876048831473154326095830786394492248091107460437890354802120029582167843211958283296500224926470832598414184637571368504066637140624139664176853786574172922653888446354300297778407551331892258574223766914610643720041731771080519221600068401173693504976349964573098705445226376108706393615458900935990915232354677949396653914604197617032382860809072838026968913267156354038177154998252498801289773083728209780339729382434825473942694143876807590998615469508352911844072854696350170063690475048844605936089564884268359618958691570585986853341734969334875496482282040104536085970870667913181120786975348836614213433973507468586963059041611002551107143384646668773621613885714599146127043242768147551090479166556556612779929594689140265746943615013658327904438504384381588329829853181780767125539124699667128995739264359869037852763300473475787692268494657969673808559472899210886912461705997598195909819065934890621649869877804339588095103922001046009884518056154268636388991416055978027251328899683703342976949697054577380523018380740826520013256271728856428901382279156752940010839475050273703933002342949422004833769149068627573496143190410761695340224682185876699384848272694939484790296967890240229347277209476990094922050363028405380751646127815211553684357296138463102186740634400539571549528989873686997883020671466462403576362121014569790537293065279462453220014376142084811814101142851857507158918552653567056543980780321679779510424304010047341256365763862691482987632037676564099896642101675718459761858253813759897868071045293643115456717821601846966687971054519893236559718807838690741886686175406884236446070805150681478773501733238981482105420397280622184733459269323432427887585650281880787765802041541081241793013488937544097148996975910633871328597564100951107529968495406257057756808388540768792400743357003656595024456076636087910400000000000000000000*i1^40 + 43127085454502724753510425620917158421433705027503907294813811258728559027793695421879785216595369855865428277830320635558557787269011048466467602452042265261830196600478512089617256954247936016813325738795410731527431525313747582502036779487528876679493706538050435189727270480075963329666478651654604868503622165610750810398635235333356267975094605051533652578985736282684424874489734092425300523707322114754549216112277995282731033102175831311966536184946156416448940539623909467162231868295532311559704473247057460232320970525780071901851631031670322001119060475037023948260215468057223533295248137033204910039567835962443805251140475000295031551212814532433112733353192287797852915783093107533512210586400314220295561799164165833140788818447110564463252615777902851553143413032681887739762513110791061895148869534389983688043637198256653760661908816821712092972100293863910925029992095466516381927872076510751321287252654207795192184203248812720213172570183718665933452808299791600583767785517446202946159702350428660152143232998941885303355774462107715573861187682861398142345305067389915508294576659394068140588834284421649640933654657731986581609230526218592994502673280493219925095383195195598584802534484574604708973349227713078448728267568387780937033276110976564653642710697436074360325591629334247024399538989840982959777831486026807854990639384764477663422458614747759693745869941842623924471535074455253403012470457710731320856890512948620685352428873118738826586476181704244488364251479087600232630204274103134958916840614502568335528224654050557559986489764102577004719011782556389235938443769757013752635370544818787343580762586467774278096934384347745892271531161686607341159165946389805132683761838133527681790874305965053770201197055116114221699196399307652580889443265137229154759706395532557465419925781809278975899450064023579344120679419017632487621398081601545050853081996328960000000000000000000*i1^41 + -582978200227322937555838630119233194596326436424890171458637430107906977248450514523435739606815741065972210819517650920270123636446509257935070922579512867142283571950409157720060765518972545054762561489958807590974042818361222357994882629860864479267783629369280421040106004692185076767585722816455935061807902099434922454745105562513133713614630854377377618948294736766793637173530051716743269744714132733031282836686819958607909197861281039279498447643308533483219691054221524756401702084299804829647069334544023363583818590383885701219865725328339098632016643159792583280891631421103887615864703365538555512121067311748496810594795202255565448264477983342063395635583370694011791766721145947440814124866347848821639467909332976894431874802508089843595496774007991923606198250825423875303482663852945121545921282473114755907637350649220305712437450293571341948119432848747912870808038903299099549361364544306062223861856749930347467242940565671045069266724925870985109943572628912123314462332420328836135802207490082721791633906167866737761821447014695756850636710482646104028662499440459292872738599662852610174440208392262713703531352440177358282404799829415990597967855797365706660897840789879096188144921800579398693484647513956138010405910633889738330454064449894402388092654951690969834596991322967176617628516764559528653957336765306907162854561438152882969072771960505288594441319543884068183078145347523904132612393009708006174789898409047628072291070986350356778404959348125925892762595046246592757079428968465172499289090313006828097304244697573454373599238399589786191865014346731509299046555592344227434030018747144847354351241485455350484517247968451102230946513301888235821092473864819231461397705245537393963925325334287958138507532532294265433524589802068110782906426915703138361271119523600715830808125977217618259877741317540519189617238176558708048546480704544538706051072000000000000000000*i1^42 + -8938919010023595150001294828428624896513459849156073606810586725866042656787636499589218465971241767758846849111012949131284037682583821127726561504865541468000045319775843657708991799577023005255906287621623759606049818916228158888528023568164625505269018947911136837727953615162708968078897295544735073119102664893279299039428944407909882975772719579210438398028866055440597058810675001255328315970431151473671023675543733926785538813691342752118563689826447227277931167596674822385135165650217894683638596606039437725187412560909827043203151524532550568142486644979819416982199992575205624454127727768818235561286817597593677220654573358571850727442595724647414681550198983489909919564372031568247098091939151674628541642844840203141830889058411223828183538102238583814258259583350873229080884290811715087491932649889458002129513703413293340332311976322788368417044897339197674016220859316919650690224717470251298633859141379568123576936935741755780111870968365363655899827490379713701113196095624030363961022991941435975856862882607927368765574941114249660191065159208934219633475289864097026367852486905679039059429532697025292695155903376856577766043090001843054007704633050358455245285082583342162460847801518760534897779390611234006639017768345381864222791665201014721885665193979865619421788925589908009130178023594388375837058306083570379651898403412637282148679130742539440702382556798030643505321929203511614867119737530908233454364332080173737971466440456543358620262365778671928411122651725135654595598513229630004013659833919818168701205122023898730695085312967400362544393176821685245792850176521887308425492845033240516814114810372683182936297227175709216244157621543535246318045944715978208714693888919496166783475576516214993130624130779696073572919660673656700357767972196791277529481927385812837466069216501661441036768407548223145590352482628368516810557662977859377561600000000000000000*i1^43 + -1530861633942775453644762565601910518598862874838265347511332385967563263208365625391269116043433046333796636665142108675352220688838160584223530746638232018718001414254176631946096310854555815351677341777256198669959558668956398652731489084892563639519273341544667213507735444464018374823707221035101023709111869780119269294344129255100178499685528304181246845404629507477898707998069570687335694607930409097479491603050402116813865898151002918206165269935752634495645953384754714467081971691433434720572951767818643866237147296300723856542881074185092817902359049804868151134868276172458995719230635928978900702053830801250900263027694346668921929906808246965208282912410043598989601270864331806778168691405786770117906071932390355552043315589452199652005951942581650071320354851636511637625637762429406638076510639660147541237342447044803141409775074379360013526443138427521039517607593265454931315020557467266840025168266386304293649349694197252824859243620128563124323135747108235505168287752844187512065206243844577250173263062310231485221727046866016712199566818106739031812886439927376383474439737141709292264619402752370426429593470514059165665308816917804414226578555013990128275681106969882544163280924930395525810314449818841353830077795301753635219592383279814303095307694606698976966092684559031523402505841774175068004622836442586828406355913012100342191907373894425298416550932726261808560422123248969652206746421038728224934252735963309555886000506743879085989032661121087525216561950778079829616507568143462383314325070655957190573967474925441853491185859062959941810260724687580632619152032956171040305998858337109235716328036064684447822847414933656947756067755883910662979611495593567209818042860708567363020430201686466601942227891565698234659880561827803737994595182504908138436047484418389797913064645694820937682624103854472933221523925920831987086058707589857280000000000000000*i1^44 + 194767229790997190661968082245860937617798067964274175758050075019629821688908763458946517200573420688737161632369099955181717045496607573356888520957488405574677134998652535113502035616639570795168650520832250446863229682855752784510633904713732822932432331645597610047326888344263885037831623982959757528841365029810987681174962942735558366122837173264495132986448206960651477341503381263643282021036252598579943376545205001742814245678740317718429504277126083059433205194956999979782568859762858071073156648235123548592658289894273085486806070553576421604956819303866438350593534908369919612241485154428285669726296867859405078166575037128687627147238115550919964477228770934803638651991864056644618122180625332016645884853720791232544111724331473357606764442424028142409476878956184993957515238922168371222287020761360370366491216437989366598326391786234486248276277130576507224004001048250754355946484147861459466433999143903213269926629033321119258390460010531725066861318979751045332998374416498630944499738686945504500279011440608554136250085173827994295202673511509897152662302375835687324752206765800336937016660968417052905311797477227523599607021234560846253426155875241613025839983546845760293938269876954199400655440952176657612803849286914755469493567994412188693343292409931905708048919956804858704551760875253813584361351525649188487319849111226200716081120596799064307691556500308079748526968807251529404210384901065951575728322473902275410917532531222129856802342657648951441184773687147294014381335193279684443360644446763026876023649284758506404060249981115415505723764208313765345651284039052033935172560414546259762868656188061778175272485441172850878952849783768508772907535297984028321076815264955235423992173171109831558422191544519168660748067291330475357645008989572800235764192303216186005451384604839299162684600526678729087591686308979338356476469248000000000000000*i1^45 + -15721308328436968048791108283006309211648473811540758456577995262950821212136235163393327751719613689890912566816752432646439154124282571255602689391234431459066081907901551404062626714998817831247196645251934335186730437448449776194612561394153804945133784938171280924256648890531718437930826625305025459472176316493145010087379189448959559648235069348351855325664240616729806397909031108445429505845824636468874053939371603995288603675328032883564818689530777745095777744444090634960692512651525774056070095828171868721101620418951095466910234824330859674565980298684626258261396827330507386497335635292978956939518465978022152537466243339623026651998167442083050733999100416404730741142138928344630392193403083064393090506844074071027080069106773449505143896145272056686554465175194742474964630983132401650985527508612456259400083133914037577783312308858640838686800199645070906667909471303360914980595963800264631868518558961853961804402062796315028358971173909666700002355300980103913299701569084711310403564354429713445730728967761040719770965308303480607490859911339975753663619047278814147240610880783525573545351415242445974086293864542858341866077685865680305327878225432539672981735349792844377959440687841491187132068268214092069165505025843347031686947399103946903577055956925511222490262177802174519089022098249557788949953827946112041861114910822829579424654043843194537424658040549933274751630979655719448644721308521917353220743572414355720163519492311174262602974466882214323001454128506394925681017807237534615542951119713105533234514991963086675927517290797784710024218363309182214511461178198174653931119930228802125075056187244557565277734613113634010556801066427863289013407962989057003731725775867279151791267136568253063807956958043164774635846304737863280549770067352081061866192124430821659799652833969839279262447943946154259576881478861540586291200000000000000*i1^46 + -154984442050125038613792789484338877480211802530042560008952775853311340131053473909190960635962205346026074408915562796531029826151485175370729094543865147101875520245470123375904421507834347294247017855425165557751735622845361707054685422171585511827846140347861417962868313550072435636080952386004796046393885751875996772264993381440026086676845783425735027287893449712645577236467466798545660305462707046637905187527094951730546982832917676460429369638649297849401603572779753356238658777945940315957530344307248922967170070852005333250614501688991597324372220942347155256963836058493139052708122687665944932505564519957089314755739293511568191526708020329200398375194711887160542469402380971934723386479480888136574678988935000848948555062652206677467124478663426205426666962172696519977873963047875337937510013300733476552928168347083717377677052238185515632395514801808923880652755033127686957211903033056443737701280738629198867906000878696830468299766244598998440020184409592300145050357940096762859938404260751562533907306472733499091939226601047430478689595266945247508253152628955382026184308453866389800993497595691968898565203830945178122369380063566559990362998363225461095082254089283095939670352168328658332119168350678215937842630502995123153270770212259931979441871193966305057788916145547369904649640691774833229359051949937064807483876777916968270249298366138866699695025480845883357402295354316261523142210814351663347420481311779626909339307045435577059897810177759197562112105442395386646448740988264250115476126829230405957324137152057909087115315656938334118053950458560195118330681487889013435420554871958707279391574776642018640534780957509189935823066418206749536588252513733466890359042180463160070088767426620314271011841717924779346466014497620137068608421740587461907042747864391184112091164025470419381292467881543705530502613924720640000000000000*i1^47 + -1890584909408323869019346557548104031458537605382936976823555570370294745404773921726454214486948941923432468173503736880702888154794548071580497155916495630147499416252056845501309005411277488336140177689716414213456575389237716446266773654842348268667473600312989756711491488997273221882548468045148145344906840060439086120911045689924509702439420716499778537666474830119482951749633509690877766670700998114240619813976761639087886683029653723301808251179511662979875250609280562376062087347751852581435157526656798500157916187032494899479319954620643447175269261254747480867278240153490069836717177030852247047617908361289078823695173884066328903395183476434319993444260911408525498976896554771082064797275052371647467746668649782801050664984694440043216762667103352321694749293594236213284730157425545284206355623916006284190734557551007972659087222663627599167587491263840948293814456706966631503459049951385021518241130621441904440028865839242885985950250750793865848327178922840414787537020757141552287120889959011000540483041042070770542533238358795760942971123897305470493064541028381865956298268134257588232737751827170905127087620982594084806493453433548988336988489756877699976234203240105411528795760401002489287316323728589082639438157857944716945197813306248019678068324355512514727126968428198259298148181536513600102000236050843050672367947241293124611242765428895881222263894165779550188037907689805010479189181693047304590339559066102366444722145322822739830033636078862624770071177235711414513881680615163904809165639431374741645839543444808652250825565324004177218151660979739289725834955963279909507608516711816171828087471797997274647664116367193793342195775611646886786946908291300741191561315798609204482845872339122062758507140064496667036014981071535335610473597678767703704651124954078338694277659876254953004580963386864778490443776000000000000*i1^48 + -7361932640123955383473412493606433014339761346103674757515161926026241447819465837862089288081937713359376369228657056574402825337223580464903403434613152499819472511669592401684643841064231686271302089295880999552832358424353950450331892394116031493967640241162102891605113530155837295644091710500309239532364758918138015007172378672923134305983605660061357612603798796853034489490730536848060321125503760958644293019672058760998261273628373087661877577580101365840465764690064875350257637971824276529497052421882873338671192563952602496707294081406016925527273385170119423563056015450598656261621253002694955729787740894028941516443132162465514771627552624947770865821804776621166271660424768277404155009904649600537504065010284687141678271964186294605099401213845894360896339555795311765041085999781094511778884621679702436183746119462532032027117187165201095700566013444884839136344388761014636027280274568249865282942273577757478423986418202537608219473817730703103579264998236634239966641762515621912299620652592027043849155515827970699647579288887405030965929816919329137379509379991871677842327508775908237456173319628884499892241189905630864688060293342560691753848084846186337219283143339193399692385816665390592557443362664291863309643079620516683791419338847176755046035245828228149227218473360734009696698609957986762743612787366974009587252592628221671237297942046665638826638640242026935619641251097210738241988849087609048285001250002059066069181180738487586704833680631903639919350035216125616231212170509994845311612382140947267291829055610358754149181837547492554465542761428424985354985616644030339558071354365697289366705263693259510338309548271475458720582580524174221105887188524588161653685062155551462250929410199819265796829806698004882012954134892029077908161012443271479122843813555922196249185769523249353397347993093832960000000000000*i1^49 + -24148087939260255952109824994696044381364506644533101336855647598214733143148783719619267298584943711842194694878181575486108097780545735196785156936327128169323287683611895632209686297349716461660116670688761719794177078373215635571392188097689549453522253353232644723530834675481443146087333730309288033885711553628045354132180728969727706882432801576045428052173160698819014165142161110299718729880281943211606506355808250569893860080117065757630030976237538791301248059697178209065753882374691025827437695306183223122844884648619768867562491650176211770858899712612277658411140299649704460017380077979835146368742490343857617023435382142896162981847459101937151645153287484837421926335550312327977905662027889193481244822555869615174879573526274689298872991968506596959159983780218897244926527743958737768914866006276731805400335242761230922621073950498931602572302061166697680017456343685880081694471608025766347559105041995490941089050184220343582375955539379677155623309693239872306219857038201136010294074848904067273896030087532735253985957746940378084345649684389699248932898477122914851184040875312865552882517543733950404879838790936498397436689638633007791832429087742827399882895361503706102463765455279073480798248225076367410234693910733420258003307996381913915944009905860733357208391257661440120001860577626433623353280280890612843402146382843671314818174223571884453618166100055854436487193049881467677641464222242743968303698361544610461532290663938936768306960001040429483426660229157645817602576344873903565720279492029939650087630298735195461465422005744510361105419788112208214536411971513155050195632872611495807062165528717758634275764660155132784748884094064520026735507909854897955068261714831161010986603542687471942712527852678831071670706840202226182170724106340808176676536602361326002927719009814773982425674467328000000000*i1^50 + -527981652066352238772679690875085261538878174550932331135794968456750967508263236719829660998325619548656275630063950249633468057009360069119628102392389862401704954956966309998004965282786175286804932307834646946128444130896510999382532001572227712577331959499373265000989571645895489336211279995367323019537514181868258268620094801571336938294711050343024515166393761523281555193123961910363861144080764408021306592382959790752693850943478407098078292005647781629622349467309442642046630457345998584774739353483236572994179527623238030509146733770070535596119937206953699229832060204120915947217956061582947001283304410580707623603243111565578250320189952478034069176193050487895157840863046265566119378158282025193294119096706582537020729985333497461148506204078471941276171602129499830751606741864313299303426886898027304973743619645552607786225328397074455324068637793895437945477987611957455416635225512829860252978365459519743743759947349075631892393115397971791144308981974216064554800188749065328650608922465787107712100156724013126632458333863392779379806999504586090201629542415341110276957047763610818048646681599332267913031906900906421889955949715025069393742359372869156283508558306592934768524699094516336017823408765962287666200370344035382305606351294194500682077589967304648283683973427158063810279279893943199254465531180354479663638558168915357333929062194439882442045155528929587535201959459674226206517587808869960348313320881339841751016686832831748512776955849245808150106410782356814135449405695819772092198248643560606906666169999652838070655413904944774944009591836417515472600465851493295876128798016033518647555249379724454560024906474913182496762336571850718678453240861440553375299463676758141155034530419198474455549232609959880078195876168720982926801495375169144743476763398277768627502561914959624371200000000*i1^51 + -13614178606625532303041455643679529534323729225485592414528111154302239596412115546904026678342089671205218576008343952987574487097113460570382464482840919604273704369054628388426382618668325495511594252382082146803876049937742599188197407852529761545665111272304699443295549947667192762457990089666659107372212149790084134381671296912341845382624361436962109165026700346925551601785429046703353223419643643702782336170282868812790503082773103810361519511516426838275348684539961691714462419052944886201359717588718908297275266437073545457451544413392063456398587815824615894592645882461798690411598733925166439178569454408348867456410686558115072466461440702908108096169241491816340694128424346919841811574858261625933919989521074614808287539031725245393144646047456598317615232499511748860461831788420991896980043349456419665587628245165506097187710547410285330174893287925545649708366245018304210218458868394153056857665133629775208666239827094941309800495598874779737079116560563510602551294520250873894459601941380318778278693565548277859186348650872772709460054674037327376452347121977797414260037677793082068830982040967317519878925493650355737285084818125782441045971050740647113711302744864046493268321573370277248248302759277647579916815959910836822356523482255915754444663661660272803395098054534264627821196788157858556120448508602513313807286541627104781391786410273571822580064379466367638504181264121873580202590092809384412751235139457810386132056329026985159133698653646325037254430621923330298179746955506338376503423433376059958191185358322224612002874978884601337670733533310141038773522252293270030950132569394921632222985725666927317900903582239680364294225978283160216351110289160311373111320996740835294509882363323780392495740354063377818946912768747064167311379353977317111970946924533503618440972894720000000*i1^52 + -249939964910370452572704741285439169084445573196429173199515995487336487946859096804373864083317392669315899933545759997372319869356124989435056666039238007900375025838299391677417018902446060642935919698434301219246840756880244217948911733492496458074965175860907387845943023198812379176317182378849661411476852992016439022873518605119428885104440983458925355086240478245912636208497837841440606774293960499795250446496259864731629746701543251385647479634713537094671132839000447608666909223546073709084720391379606910674695050056088573193208593581525419851531919514154184773955582383742138530100312762479203822308937359387975998944949591252658804702144456701169503378242593742835307057584835977513261192743372864003655627534106744432443510533952702717907152571479530248892300391809292686353272436589634065912566188137323566017202761254069772076386688480206105065163198025194111143347265888503038934359378135541899383033030004013540902157889652875127124424210613436867130011789324445519795583101002422053984511608028510492829107662725575217975501992638246628948085797963335864403897494145907541127726137829129237816706709724989920186428124016893679116756457709874632053939839973489304049671667377226342915754969779748675497245274837543989764497894762096507796224532599472453311559915851755101256257130318097408207204262073082058001093587095649848089935816922222423040444385285551839747001433406726513989467715403115996232994782558525271552813926147794369346854832975142912162238218542976945938997536123090950212789365651443781762972300318749566229548583382971352266558803629768261347890292783988197774880640858000833962996763719796805249824783866233302923533483571098983185563599263374870367750421433054668813482793626646058952152644055325338661394805657723038614633786374701695111010022298579608810377254154229817920000000*i1^53 + -1560849355780677962879488161032337281069933929754010715828551952209878697426386558231695888778916014003522412774815770686601054814696986026081598937482588908110971798795568148137593246092550394649242143696001191699048844868772608135013848718238909402725209507647722885074877472340575052015887061620903199833868238530608458414308434252160467065993681538268288438337984342201158171236331024659094879440447542010894990735900369332728356016133890906866115612974164779297253582553565332305716189003494168366774002612186344206853725525039938029502877368033921644180362115727491442919259519275609373846868799075088796572634137926750861187736194275248712652200465883402001779198490099836932643029797541379593955882802190601004923134566144792443685595987698599487865820683514472582816950077203612595578783099084804765818151687911382966310361877431633307419407640972411176907177836913607545186393960912776848117039206924847339183041329644308035819086809506778254352585521447413255857796862386916089176059837475226327359755378537370226464239015644896639862039446725260221753507296535236043246052479234903633417392655920031236380687343187241678046296869573558560288632211405217508773171036049590660682540340793824843401723814784632825893619388445636529455730578144970097892109837412445579146377494783183961616495397190757020186390685926654738586570439977066103178355166737564486511849792873213267621587179480384133792702561090870411675829137278389448449484246500054550762196666259360283063411663118248264105813761744840733725411080637163277186372285035918209431139617848076824308814556103527784642117153227608173103655472311450659255864076433439714622753893552053228130319871086059997803861320015246711460346987668382722036876517290873016184722591689390036968546302397728218372736850565602776125182339818702575296203264000000*i1^54 + -932139921472104196687658419266251424180192594447144450910127237652125533609593774712610068788567201609291468617911202060917730542394778390101576043060985113649131147274349810443556811461519900458493185554562404163772587494157354136892299657712766775433756115089459995518018274562318994453371626520691733027936518494944029547077709738805512000549768618447944011873736896417118268105695619675903587050785277100587927067566977473062408240013227204068578165335566678970198531798932566291299553705073641729097512872670168991413438236531750446166490498071687599981430948078114265929178154583740874506956208512275163402903953204400609339147758737221436930928887328110845881312031011241184987820573877647284744764103706312452543508389419551198826045818609253745670578460536748301167875570532999060974724521186567542832820105046933008918325053304431247419345787601306785395858829266102693596052545961563930378278498552926500943092129828094788737475591313429349100886828154126537829966114294594253431257946411635585067829742155798777875828975306834389848729331619749044807621128619390642456947777525778014520222987203667422651571716213815683858199962269377480444116063845731766621425047791234731945854621798401810176903704826484566879318778353848252714443863338695564655990275542315313798780287970750171156289666750246742690691820602794333605406010671367753676033501681713308620550610587676206870497718249970526404696227064488574334608121935838743477582579612339557717993132058197912441373161051907758244000792665005015404271802761083398380114775652629375124676114025786385388214518446704926027971661014964305156154691331643756619963465611810798026808427786156733117375963023959458784651545409952190065650841729702583702268882899646828578142576975066934793404414225449982560420521042679025889773014068792160000*i1^55 + -495085146619331456006442915989009595511833507671083715651658111812612723869102394110503683648574846418369185264948019165643212478748391607297447510173123038047553548598396543693927299052258140351556322093035319046180778504588344964774505239805604258746870136631955062332096702702093220897577774105042353128724267514059876515681174360472684724091748280258729935195174217946488489473671935581156078034692420918741368029613036975087089503278020280847149648664790574014269521312213806816336988388951556572632129644600374525650756497944551820464816377373597055962925745279776761125729739331207094263316153237563457981700667891233721055170210853403974768435839562861068363836387554622991192420449329570522190370368510220133632512214930861774180398651763431621392902051766959233027025816007820673359540549265156061281093447929026718168173430337907112094033400185353741126188272634512319198279578699916201918440838391127860998506849257030236501934054168089476127460787485626303057981731948008449142033557911056791031916834512472986490826078502221295916480981433466874891732709945990854982352643960378700960201114407442138909940741256452751199152398737541624692517709499888886895124567411826285499825760370724273447848089323680924978715433481317689781840222599173635372964376116037110929133322437901387516325895805648515801432779526835506449526251881770769064700959343624331496977070838821904451470438384593394283695055081801897570263097986180273484431367727470030453321612499019303005780062377560969630357963474836241502909857708716157483869100688955653180792159326156881291796225871216417529575622138005094716068464881187468547692463091629340311102244513026852598131300873039396156536529658646142151425857034774140471860654816802104621923896478950090095275393513810935122115270561291842250672000*i1^56 + -1412202580163299483139782284864722445307499999368076669242073002784757910170053708254277749094815549668348514503439052533675591006776432915510623634844611017566825611592532439021074271614789763173002689964973742007619233295205971407347013785546220857318563696809765885649265633092877871208751877461650912351161611961084490950902020850395855828730435826186255283890229174278649240066111930382399008152237914002101199427566512888004301361261793111427098204980568990744759329931190064339449732868587084804315564665749029955699828063497284624484126121786129999537124569050449239078617316503233900171709589464091489174949980358196180405980861081386207265852848390369043580875338736774774683078520539879349408045475569762389832635554191263216288456843191137045324581699123552529795975827733755716190552076369754823860488541110569972968031272186381839676464874240134598733316962473733477011001992996058358029835280055202531460167040268058527543527127979509967566467536083994091677278147421574372847425607377884969585353695689810949686476765171180300110406651068548641100374210699672948911585719538557421021906166361030175958786372832860750010069560673458433158031056734404346198968820038748917297085396623912845066702998206057489757343808410988686874442152004856526105965500206549711755570191374117393351572261263385057137092581146238325729708112455754251676369537547471929035945123198451244983736685190042854917079066200325133006973924489813661010349067903597902324753324620942499598628101305969140681671128414507006658300919560216834551509842360039632987521855141137569773479170396468253127564265551796967764356736893315640283009464442187100716932929022337613366512028615307237504266938609355983597525684521174488751937195060334020274624164182656482271559989318406088999509490000*i1^57 + 186274701227117225451848314197439574452548084579682898891317692589288198431375750025092423243743397860576353973808975456641577336982126029347507218260900451051002213943034291235287431702197640802797967346840401248259119151620107708371607858967797998186442556003640696681327493882448479501513719407665361222967458184758191075891576541255783136029507872391132396331732754233604684233104978096912515137406419235039604469324070326396354280072284759729012712997783856575295180458761932056967285145404290572052967940615284848975314985791047956185643391441850814827822600016230531189317315072782079355126510852029736663504484756277549298611354351994317369166661310298834351596662601325699166891064236947196209671559429976627393239082995083926820989971834066312720971058210331905638411488983735107259451076535175504087712734292808386109804313222178082455489410130091375855304740329710122668931847857015559475598964089240825280052479019295782511799287349177051465291159347975239169629717812858554385619531317161592475101600412758783205232286684219184873857990411964389027175482659180240198823718582917259836035690774115736513249806308813321442537242275573097606748104512042733128779606686915792222141735748444602320288535578902968203717843349657830619337485806380692497924844113112523634839013098052263429029548786826327051243458061665947831541287999637146778032045027948422510804366266185302596949734015790624064165032097963970969592318011538869772777616652910271061774959861259591315398275447961291732629701318063454559484235810719397476823533403901147335793421310876445589854420343556480374035973891328852164351191583310972130382392845268893566740980552871673899616148957512657924079057725523667170714205056631137864049769408106963464578076515583608789680901573200*i1^58 + 43237195327279162625578979903774006231965306560858925212824593888452512210666887429317035011818314394140584298519474378802580150397116074777718763158444531966770398923031920070735323015999645623980720975906415995706963367003479629382092344628965915220612485411304847957271529739629564128553081386466039008618676273038477729941024783774885937390968820933861034405125739609306351757657574074528731283618455023934545055015673986024204077211911835936665619223744792730964719193741499363308517862758072075992207779593606217165843416268963384575332961087237884092291240099465819543360190289590649795037022842881632863028799289221279789138921059517131850724189617997907282498921084994255072696460565444904258451223592791822692631800803189886542403050264598850202699654842736899606577028271748768668540610095498668164514850818479912558280254675919563372149664044338971898063894368267829858716515488295533526542282855190181134465235161578404615838734931555121012226540901361358513557362543597855479297337292307463375347649228875796493741894872527072368686314785644232522600728207005386625509373870380886982056719393232857184410852635081664298445292011242662273255497636494566512840869627700790430995165329196568851067040128452640882363487859328328088443828016337263952684448564211925530899782842344273531392099386558775946076897739440828402269904897852620720337372835959467463353039398474993958632841525278306559453425067581014852407563940075492524573318190351811592375736017889244117707150939462574035913072346936756283077718056066093179178384422209952538703037894261185789072639794675570920478427428628669372842259665949086060667381123510274075213327069247310484089622410498092978766646428708657455488412037487925*i1^59 - N1*7193530544094081002797641633329020181632897365711044625910464059075309286656096852964066501090291045898127490636971693346349480499096941563644627764616903109531568428318218236823152663871245151483264686310812220024222922772480114854375529984511103508456555520908948594161304657472555733454285423913776030410795439140050192584643667628828859121254580540494225810041377197013290700266353807568247731664075086147238333148420437426370308124373825504299821806478191355854419032049267973650579750667885252846917628199726190572865214726406341990852744515089147561632150794850032*i3 ] ]