[ [ -40937810450350139121746878281736938513561407038159982226670590977176971834183969614540517028889240124147847957885203601718870252071120624720676703199179166110692066124114178579898520965743938026147204766837041834105890266706558319499661677047794296204647768595629183556717650301113300576706952128456155723653147262065259947111945838711686988700839096494700305033746965060129230278904149558272709197552052485405268658200344457048195862564278701751447359643730924281591591701763468330923313230320405041350048436080355460686306261106704563096344721719159218533488264482089785720205609639774468299162734527777379093009084811610392139996770573668171490382665965742038817785752648271898459707834638924833811941741057444339317889229843952624409033289491220873014419010677905497091909075161209040300653897001260891052842645297544757286598094186834738434858318770024968567745708530522054527951134439142224285948117367921725656126059294322023659452097620927586157185941085120402461572236812421901678969413264125803672220017381395582755207349296583996254351960809917566816159156313042886668351919388146753687786048475068669081309003697238458357163468864994111130979541585613514722503463047801955076262296226235190424446786085824997646555789294894457765260298773971810302534823222036834356188531341733495997288535551723038887161605465614654055110093800017873875259392156371302119094780335107456674933567675633106130777765887297157978348227051840724379014794942770826570919860409361467365732748235954218308454273476338450935209646556675010889756447234482200883293507129218577840812500529342054400000000000000000000000000000000000000000000000000000000000000 + -144469317119963634467529592560338415334029691145093650881867742678527868726056554238859311932391512238653176271283818549328256804809371048234399048686120401949544113791918823467490683230440014747948706271872499771837604301711822299432875087614422477912201858952276883409309655661980323064969692689129651220072174509810193714660086881951877940075392943925619572574889038671962211946004930984745525206261411857435638069930429975239450780269983848522839518794302668281640613728656054794751073071832946884293050019925985899953303916138827640766080638036904977510390058397962636905956578291299102420136542244354424313005934014553002350236528020414457252578448297435995073681878971056413927706644038382392721193707391508035183221703677641045568958981751408432563549269424135783160858419526375393695080975048684148480926499723330806048297267737162272605770421543557311136953924026162130862619697786139804392214016408767027676477235961625242485032585650767340672186759528433662780675742873554427132171522656622437548490259623013029805682030388134719132873524151447171360567391952120112267278360382031393350292985943760090141632009480596805957678202488261582526990247327042512696011375306857997978731033520483374783354058943749727969629695632949443619269232474674461021854444400220657614010724185985236639566357953827494220044190560134209622504965449109408579005323485189183185701035189641130149945980305321922416436708932709686093013169821405194414018373711493248482407593116557632133538196746385817746545716939921664592349985643601243636780468387898220248160668331870517694033419713904640000000000000000000000000000000000000000000000000000000000000*i1 + -428353945208634550642403016490903570611643139191010535649368347120021688082717127921855565671552069820326566595089784577957552746583399517089378856155233706259608794265596093830738625060437471282376594545166197245399874771274473386012091638022808156375036716548990390060960929524352492754526696080090713927246013269251674546556034889884325118599564859876035473364365717096496338906712488551125134284869875932919403358465845795822385044268802239877983337827923938384641346013996560430814804667486795956256066347317116429383535730463069622977179427553835994457677066333158181630879705126484680858923649469059375841699017698143052578033588387098761178203896383701135407486724275272410596257511865153761771414189054469357047683147505481716482308899040009619338443410634419492907716538794715528001541318482309475721882949059033183641184176193488123823108878654938568369655055414818225209167340751935850364347053189170859246439591802011163111476980843163288039746866114225152867897152687842960298242845297324432702501068608486966178632861196659375266240163321918240543431393435669258150742052788851280808055277623381404479781521019669404241225205370204916088369412826736015986304100653662520844510113070657144877570770983209612299781825431275901286373700333054488629843357415679138557861828391158649731103860159066048858438036024495424997255889820725897355201702390871085113293844816986721009733519839799484699096487375583681591353318113102117788400965003247955862060314975078331770865433368414263439830627760424154110684581136193967709661541669149295783315871860387681010064599652761600000000000000000000000000000000000000000000000000000000000*i1^2 + -1020619319951340787723919721844410188815769891849462396937571455042796310914683745982037416522380553973822032173050353367590863693710253883849205034353028266381697043767213820331518132116192306475199584539035147317460499584839943032752682301773649477389033912208235539441502129620046221937443523819807271663837848019223687926790180754310560725841586036027956831661073815674427283517741240424360999460151231824900257126427454505326256935157581234834317732894408125599287408578720533539027188328123069701976320609994957125253950689528161986870397449586128665805945542817061781569984371573856287728929691219985473612117854379057939208327706047637458578078777444016101541114262877675479932463521266991639269189411239379196369023215757264498398886104425135907556526359598139415995447826873605164500889964477068646968936768074620664678996189448589544527190914161987217658607837784242914787321269251339524109087318884838938875786751648376916510634332321952587830192982837694095134100191587380884732776592109369837039074121500503106395263598155927839405923581721382841147815228209985091765152750885748177077761569133676660673772338809356351390619645080021017054784027796721758120229144568571408239374411095012765420776783960813200956839191611914195120812631143934402207606236857766854812143687580301722125736205135996176938249924567858384628864720934223939261656718669454083394145747556548459465009450003092352417752023454647690359145460063721764443121436035122615072552953496282066318226775615408392926436750269473074338601494278952478923293105840566595255562842075611544587021158711296000000000000000000000000000000000000000000000000000000000*i1^3 + -1923869285551767672236215566300813518240251871871483530665525902451707234737093844642462800017140784237960506225202873381265662583364973518903790193965693509109024167773507823287668862491284598139367000206636649106174378593667004283409832834697391537570695490709381731724237852196493427969646458205417656351996957635728410203265358847547909611340635398120135003175171952753156074774630639549893331956578750350838383206855398097919269461628675783753075890454435182157296637951252400157755139797026561528075517523783811636564046689226649334227741985665770220728301116045484341882845917939957616498851053732697240588095796505403936282426840108638917479546725370230997723399990433129890759663818202595851456426063407894967097411433072752665712794357731972450050158754647622639042918465904861399625184618836512148588453410567814584672944893563113629128153336272227185728178772291146737624656568990496684795265326052053639445528031717208396668726698311719044854987319500550455771496370216152831674058815043746927069034367380898405174537120888848212408759224530093871442695178404029719880702683225019484539389209891524373662158883892481363622655103878153303519596058212965792561671156682099137064657230764915612418203775294445848403277020022028167472140696504523433517677847208635072098411525867019506123398279592116085801693312811653481658865485731474410541611020510092568905841712909558922724583779276127485875155219452389622722468907826525862966446255163024841817421891717665876294309456047764680243829024588307419269460978756524560622898493724071322449874571143481697181729030144000000000000000000000000000000000000000000000000000000000*i1^4 + -2794425686639272773289909311525497058506699651001470115995653525288180382445158429609756207529565685792940115186773498618513954661068406531448463792198727985177344104763262598286056045977754610472990317902150895402672101489250662316198670383140825857775121547305706832795498777134855253149848663313053655230114465346861341307851803061389813337633477643608636606204491617821373429052034678784300269296658927025083719929604022684215610248705195688409050945123860933678206556628837977547361278530978265273160501078722326688565431055073304858252326021936364052386452877829859264805602511392526336586001354439583360919217309450170806607638083359433585512136732034869395930588379336382152755491304672691108955216929888186963099852282745035745571923892190464424833464372667947271316021823943435803490352501577829221417892943548929171291473528856755705182210210816590757756840385363711566367930077632909693896764521844730804983852443546169742077289178033804926032221983355315112263130456831640198535846032995406811796896374124825779468584797246515084268623552203143300199330282130208234222471607476019787962388643044966572192138744832755784633495263363334156612101186949463031756163229900468998991302877618546927973857443117515324171175571847629374592449981089350566662613991605818448061721592860517982522017590803710829638011320711812503540817964518817816639740585619208670625893034408620920334303173889588662346286651686236139073153312430171863916440532747779192413942650364985874140530849392324038531227091465953154213808933750083091393857667873577619450325442560314917791701862973440000000000000000000000000000000000000000000000000000*i1^5 + -3449422849430555371347318187171521029489000326253189346313708178392603939543436674830993825769271698810530950403935311301766411843896517472491818627829574542937876159439561854851322799499441896389846555466984388576835579045875252865199682366270213565727326295896871937607242666403792124414989568537768142111544663972132838001707672478972272253613861366795481914384585687124150098413240918819311185657445357565559163337505107692360771969424885943622209651374774421868036549960018583385156619064752889817678049452558540753437251933727881817322123260786326917064801169634802781433295747792963085304006021990353819010579241531126265579199142169831219207746511232185963631576535395894276507398495328273637098775589655723915695905129310760852673474434367854092036448909024091086895130131410304322140186914159359340526640967798579863262185122324627653673365101039323058745376151960230515025687520060295839339166344372728609020569067128510978490284580823154993917982566005537026324442378158958542055804974768865707237626783063553282368484755463380083836952627640442889045489952100507255521190389233739694292419156136160384381341310294052657121340002868948409859583952852405969779619742195952893755673136849860699663964636990639738630687664269864850855588013729721130087054593988251272866609912526376343232384679724966515271857469886940699171330455267025897292154188540738518221902557103913687698245548331872073503286157773349086584984852570663676216278793744560492852763843295420769936043464779953355014085575853258592131749314426176041549831153222016391775988372542437586767139831808000000000000000000000000000000000000000000000000000*i1^6 + -3118810548963770875685968784349535120420294326833431522271415221847464324057666165601235587268858818610087081338485020897926821466989815345398840927545497300087547536506899070548318154306425936019698597320580053527171898210280265893095913709091503424035613953974292091347309682958396122241439448536282814967863016418231858559791045208668352375199526387439663750584123476545220802183424647186457127798970451148580401860482535441342779338153980133272858834226364966017356879356870054744861072822043544795869507723898489112180006152571900237114447478948960492725088226703826254784537386477063871101961515043879077531194199649695416602163352000884991670392020190853520989948090244487000163779011082074892944482438983858775820387029804963767449152664459559429146768157566871714657695925589479690145210956905742917957805858077478028598944184486961139723395732474150486372386961790286464773256762512341522900845327576156496338408972843219905618783619220288686559617706329097909780550868352428892401016122189810436710895223155627219914241105509246442642230309259505499487063299564228645529809229768478956603130598724612170515579640462642345265550362733065334019430213052598141674770326180891934811754352405319383173400242852001468964453311149666262834615234933713248451129992179416738489043465124047229523168333167460663327672161926504214592185741635661550694793706978917109814838634723099033673993606310554808986914558039959106503914959859337533998680324971915953685281225981469107347312246169334065193005303455147042649365992836214608677040373712384953030086602075920860852141424640000000000000000000000000000000000000000000000000*i1^7 + -2585380573712518025955727240373699341513456298317737521626257443377445657546330969562076955622689412135558354926341728955101375163377780969426706510050118787235748736307410873464780126897386123347896012414203300237551884104008606473267006219633293221489685908533474436390759237844828063190919820231614734168309540991631833359278487468242578799496271392903028083345657404797280210657270814269011069562065541458425985461477920443100530380297098487338504503308422830234551852290981979351668035622475222575857315666651306524241000757280442057276688283548870292603485189877238528541240339443392166178198662049494631421703114773328750530472461702596992113978818518601130893229270482280637095460561579266269424483250132751989859978077642389947708269810007227812065595171733890030018454297778936464722247559664050560291120013766239608827035660441098293617229503885774672349688913196248677253704453034711937600155556233488930555399883922060362605958335437299911177000184639672018131187002206362856652752075828103425363150816911434833987240039658619589883204737656631757352066864857775523548044226543198761286054376717818273351224277052189934666571233206870574635642402740137580381616885969740118019286932876136266383721427560335325197204863120309772561187707745371195060993817510807766136323364356842997539679102996483582077622001809675074617745003339827721397223347770578755874086927268471677051990669039610174785944291632483973151677797328735562584294151938135729721838693304785774573689822785782706706699562198021545157498271375266907848694884381331721425143442190364428391887667200000000000000000000000000000000000000000000000*i1^8 + -1581331494927841950557768246434821329364980874728835149050468522474335112854516959549017040190867449397469261388899248591117842370095912423687709857577608244224728294379762396322199990110469337964928072049519928152351141812572664555873528342850744673092905833386590094084016843302876016920819454818766017734880279303549854756727168853945359807073085855975593539778133976868119091755835524513308604580430131567661172665684161200324589045095914681695546712055640913848512387402990337141687788586049049802576044997060711205584843961201956950645435611540293222437852149046374508335878836867862376977580614982038289356869741113794925180926112686611812670981150055548387777191657945390928090201884905839872678284925801774311274533527784544338713434540579411342866137219510686898728480072024813370720411675257127208378546760196173109938446352204495309057471968670489209274712201777484003609270582468766411071239461073147024940746478801923009434337647846334108819913105101851430103553961933344395779411522332932247478991301871878806188157243218024212482575273868372007603610368072268127257831535422070244933899579005978271674147906610132266524755496098159323699562004603338030020735923730322579872314724605923777124321570519550719842183731658238981138333244392386400130304188310793343005177887063047325786880443300103407317159342200482113849559009209747816042306342477940349001142620655646783553876841727349973724583742149680844042363007779383048791482903990644338860067984275201124078840228443838468947657979804474150218437059749352632024979759240471075775928704853951264399032320000000000000000000000000000000000000000000000*i1^9 + -705252972607388959974559199219464625519027381394736873161245602402922733599099791882932344614489316365813979163086004929411781030226506983467031822853036796469357932405421871586980166068231437530302357540898847514064290478988749292014778039854102608759688238455306050760137286814244274860153030141043296121414709572560661911613830551199220655069855359138385478661108446084340759370910813981043963292917823547431047013751885659254731864531621637131035197364466921507407820734043994959497135624688485567681197318013269588963494414012283317447461720586350511941136098920602413871454066797182217330839002117991247250712605028251275763793146847249644268165068189366083209323181728731849064314905883692090074140946633329612158857290239226898581179956859679409092236551691132351882915587295777982189742515961856451758460968513200130034164125801735903410663050666569683052447384235238703130030844158059918632321607574296269599481536326337036290116274296241795755978523304512220334920125053950592801490151636222870950934915918250706365411768259225458086395619322118350346624950247761802133100613192596167941098984899786151196288891188691068294901354682734178653791922778291241365844579865886829124362472873789597207683266863797487711932554615660577053168624795737587448750359485313126917738405007286236917996022323926948314706251271379272034704780498873041153368930282390549200230359339375968068418458278078786574493815029547632081975071901409662897369026823358102987719580726139960138490435767898389521476332103662352009673725743564773324684661139772221243900428018012982769352704000000000000000000000000000000000000000000*i1^10 + -383869058772635433190241670716371911333822602314922340484394413584245273243464106117327350752092346655693591281501020688741152333438480437616948421491246710915629012656387673655490414434656367092607609286697076989355067504383003606422780642646591451631927380666363242414756030934931568311834601087552146682438447511312674119860573116319081534230188560509246831821372795014590133892659905078088529851561869321282099257264296318454880674718161251797246878343296664812520806842725912806886016984766915528901791041289187238900362645200787730542821942220696984507053739867621676800355909042900041854170645302371253857456420171556360333210028818799456556159893313437457316258913390946229049533457685264480901954142223857657895299355829883573506606515413719460347329493520176597224786686820316541639901297437565671687073847543342673929791244314468670875061069597340250285391571852930968034566068097367351050198851705534748234682775297591814663882832025145619887700098864111930139723756703319532486506566982564707838489099292141874493520782532628823903361473216107031241883560588629997753896766307777498510070868647603371902257975001556301425583688289805367248832988221917711240906821637469415344885278970160786881643114187763382598001677768333228290507282094244054632281722086016526907814586562067192134557225486338784985615722204858769358981720383947744017487830338824093978551431297384228487939138581026275159979080511278736916274235141288025766962799480804405486362986930821509472770405483928608504439199652819682854743948134685758105412226534184414119894204204664778601267200000000000000000000000000000000000000000*i1^11 + -301903850019976155956876184003509371641710464743765096573920832429392675814341232918815317191976931732357988328304769120348532412783707616325467863223888270243569606321026045737734558610542433522224996449045916072377121873704475539043974672291746453563627271648271595686568848699141218370693636375258131941111333566509390623850549985687174887432235364526987230402579596210148135442714817569086729026899538424658181726864465993572871993128227218050925502530218317152482402819159197458073285234023593499447577909766816045726798244676056058467255268498477103327335653060831645859302909517475165900914858389369198187011900320922727926504495621149093260953170208843344961974876759425456575079489048305865798195796035518329122253522238256783347166965467024983515330626778285550544175092684971505231147208690603845161658416103910048324027121068655436648333155249828170694070227815155735085506691682346381199652794995172000726303143770216526212235410086878867393040183841583391546691951394093432763630100245260235315850558724881393233599536072177081585621790773811026642950948845247268498624791826716253800637232647972339344304077766781477302135324748729929916839409035531506255071617247075270148423302881961568701767352190821285333516475513836186732979723862553707378367391923030666102276143261044065900469293346399350049632226087617021417879471806821974166203022341733371500939799813659537520997204061427328463422777398904822380217050632476046611126141144458651866686622404807457090088256914755096803229419713448005550777951448143331563607846097781908710850762736514872901632000000000000000000000000000000000000000*i1^12 + -68000659959272542132507474059552372513072914524626286660465613393132399142815170707866788436075484629881963658828122215673906574701929132752603690237579652932151076074158668832316959483416135042835065990047682736467026781451442676242391766618506526520299482351133123967929138090246791438030182286617209468654434526727136808774496306181690367150079849235680639571639222613759769602878234082577468317249217674608249535238666680993910861425201922204640143484420237328761440066259259744504030437051771985751750264697648366421191788990324716701642227913406784610996357993077920360510706401934528377760277163673808995170398682139053226676217051343040174838998391838681560089906554488014398293652973492129668747174442169791155038173745730795857545858317374356589164036882209910797757197809252266844445740950236668801277147862004578583690148777391871521814357546582722558591985279175909657418248742622648146342691322418446461775394069807227490562056380558804227861744492564544880965591713946187087852623562192252914818740026309658939168151030706222591715491016658929987349781199432963343490538951243234953606394098255187727360421443134661446180327045725692060689158637360665585268344018183044771045535707423869766095145983439413581976494161489107765922853367868695557398810536441073086273693934756735597792434325894149384159712008485798946978207418108593053737706383302282081845590913031819249098156177446885144992270731027535160318598088727880076496059424721766945970379647652119008868861676413027729693176248757783573805660103902743186372686669526721620582267392147880673280000000000000000000000000000000000000*i1^13 + -27671382266727527616131700797382128303897832442344637802516640292587951040948091713403268245760716598230395560392978234885142859229482942203303891304156234263755988390267363109304764371337042280675663601529089881749544199171495308861628450091558409176054257274542929465615328574276982147799179440595873208254939975006276265020371111420508767761508649849904736148527212515435784850890177475865162286871638703166542559858653370843898971436167167967062766787716801355570223956426360196019990582552797948386855990813350159841040660848014862764392242892901186345748801311095994377593603347284072492572585587706190643303695563762711154902869938043349975851525534893673801877358570111048574092231134943432337607535533823135462589484093800977835940809680159334636122509005724291416767816347021111415140598789676843270506508247450623603636594753889404762804292907580906229308654536488063895625736486789569669585726596582706817228568183546109979007693645946281664949073326407485462293798964539599049299206392103164774213161945352583408150400722969256388188072071982395705164652482617146388143817237119556699358144583532877907527106073608849885734682158533911970409912275018111685901517966220804827041110719645147686189660356358414091419394367845023475140240315620708228321692354073051892040338395488134925711694787437141930428496148789891393076903665584946909004693326662190082421187754073542960189557369045763529532161810784772969472586066585519557050835606021487575315154437759971740243838777938636544281812270565122381890392720275580427536782252552739251273183706377879552000000000000000000000000000000000000*i1^14 + -1887512121282977500003402780667943921141118492081817378493686119131608056191839873264224997997930626335590555682649477464884216547339738501991120933248543664819236851531997849105580721825456939545580175388698298006627951692478364837628290035792219077921707573528574274743557635595029835905313654743812950039932041592976684113700642891862070974245495543841404382748215501334970816314391132658705846040391649071433580136816896217216791408492322316299348985988009270547752835749616337866533917292098569444871377509737605876640194286094408847027733444320920861877902296933659070347528200581830387568718837752472934627927595104449924823952885024292322172170969161558963809299269943756765337282026113917812031826167556340209200420383842806374484735789890673649201797110533005333873273426480812074368067808601401516366691888259769387332779277029776803360394901822440021936211728668581670414077849107393477203915720106761335253906414981581206361494805783712335566072628132745809459240323272108472685636807304185594585683154720055624435601765563279260263393855620596891833472540816913501265194204531272774071920000506050177320494524009936237177893452512833076756711862622507858070891011983798363621837291514683631611839010479858333590740163456518146456005443775668353559597228026874955877815137110877914446806089865717162922157434960718553686487333219838891305293607841147440845306123160651672470743289837380888630287011986150572497796155138089100237430309143718292777333699344893999656664090057710381946756220596305310829964110595739269321473799932956777017275885298280038400000000000000000000000000000000*i1^15 + -711665473915475984474131401110089997690814117959234259861618818353474184727161527775529075083340583972762236089742941205703745014014859957538492127981651147421164954855857024647696295796856105334545014319893822199086823071709862507177583567787848530715088214840779318974777679318133083854657106724271147176062666387148924650517337169311034012132318808475181174512870220615080873048950432682366181610581846342552934093135102284070144894763066934651643957916396615660772102681390632610639349109227300908063128745160206973298899215812009787191123306521664929423925912832061452246602203133253289060692756301296453965112098617438632052558761109795373211582233203675155144521509260245385050551134740079910255316422466806703789857829732051464534615189769400295791034556409824060970801759073113366164301748091605912886743588014796962237199686909543018543919819713716905252256195983484543160631276052021696043988725503148812162645882074177914533995656319525752173461970039337551195508127308597152113377235830952509901023367258006482247485401849516638820322726188342352258344486335787287287822468952143058745085432793460707182172577982303273250070935632353983967685179371689017247096121610540627656805818326552980645292288342815213944591735931668238081770430742212425699840316140478356546864606362514579243622064253906102033524279770790272193974902464486595416463179804720638096165358063955987366632050281987520194130657842166521469418071742902199181411999273907264918393019670945392083773396468577096707946100455179622117943867060704658669204030399482177312589841443061760000000000000000000000000000000*i1^16 + 95835317679436542037228859484539830257371119153733729239073981174152895744175072030342238424361965940261492967392123105168616627609830271663788461257380893672107385840640742986131160842701737352921049428510788446345505241611872994999133088137475437708535243257979108303230806071445000551879512587392784969222920063858449633788490677503465531224478303218768280157462060576570233401915867045770236803379884145643265089481994889294296601153907526303526663168698420168555325242231971316428097145413091979235410590931596709314250031408040902896103332410115702136620328703070843934430117714648676249721160769306532312167275558309303319634582121451758055839617824266120467644673388554794387264712895201712880876903782816357032416218977293838502349290222402609328753637982117021728009484283945782902955870915172151310106763404758767527314934623579279362903084303843785562652954245918587949455846030070970866015522855571983840161487896171992959664744110732769765167449841940508731099710489999314489608579538765504890303448600983673891574061441757322253035737427025849106019964327156517623761991422495054097156966088283192693569462849842033022270855082196287706232932617185318867348609126431048317135937926763363385620684936598518086627767912529236107229254575310396097629391777962245256986824968469227915148139453133870939687373812869470334597587377918847445944698218897220993348390100332333665918395974734593564224653988609110689293749283954875070181241703655455553295621881923185383473550611662368368310953818629171397213346162572299421769378660608946672582055165952000000000000000000000000000000*i1^17 + -4529965403656854513507801400840066052199975226270834357696270146877707738535820378989673165631394665907979279146418846399487683107999895640854629888615801378155935383978825892797648212661743590726395631396757503281381795975421671992841398921785494140277172843252200408788363295625550085662914884430443250833948731069481402319288253213186906217008213326402370910947788069825154957347449161368263225082348003269021464638525429616937506484100284590869180172200688464082745205890088337883334187885800918556130771665942924867147095849748050539100888806218689476204321093817346507624184975679509643502220854439368260492294260525975334132329467805177014462874717269895576438101699417080286073662959115786125416004594233579817214709486545764692919934542978238393369040327662230610894177411246680688643070182878616767621431806382233935856246293968797512681572521962379412802799604332371605448908254402564496988861292214343217369775602195516168157407898754944346403712940494557559190076879684288111952659140718667874314551366837332289061433334704748135050466821646632076785246936112199553743144971961189926201726131972423453088634460411100786316069509077093564249019103626807374891828959814306394728291515679689283110582684827388614399569362377883047769118773137114875423174193164036737173744301642496438892749528508947371079318876660060146127440579722824466264647029160042647150533881903805705772198796995838018621482714795383996735270962825616613900914175177593562340591767633227907904487589685338130622817353607446389334364800354675875505018189436368656283723628544000000000000000000000000000*i1^18 + 50983072518545182496560904929323700550980139675996847832643479317553469176751495774476403097416118215863638588903862142337991466398217882350200755304377567252009811932628591735843095344797068785599424715918103320298545071812361522331235439984563825519735272177650993519334302587731621973234934085937374173937086270529860010087677005675634890165533048140239182527458986116168713007667245688710933840085730651445722790441766021605960986157407921024297560502645865924464694837003065241193657956594671629787539923383829951255867976106737540444341092348962181417090357220691507030976971103868455615923761616550214513682745032316531768536327025774732986753708039005506082053843793203923341279102836898315128287716840327057414003976739627895123135868183228041052961157693139291738438616576125219087970482680248185670587234936234385119862644463967564567783528313882956241526275590894691318819382880067102225397347303469210229048303823204779473276742157063853906957609549949718983126620655635016205138571478559845760851324446614027237343390756327675503053452707178677845368576773010339938185842586685491385289362500293365019444810102919168470295520106369620684527602898917894155928733965137422646346528316156319913256915339525662214466664114726096022124562843212269099164091335809330644163229060314214342161391483298181964868513905780486633974197489861828358084736718512860866521057741072637542383589222598575390512852782968518490653081614506986636763875476836926846733552346654438339663702059333309892055130795328615868298222228063546624615183241566744125374464000000000000000000000000000*i1^19 + 1706015741341792508603340956052130329644073482137255686278242185883291307106463558012127072423315570217873849427852335539779406341195538402403335884956825944344390758899662698793308616964694458640959511894340167126515942346392954366418144830302369206725589244190322956392544406402182692305589378046386269067907851695104819581512762014244632934290172429297585645856449979114885183863010163430666874889050323134896563645442045191282710610003619456454533402545714313753574111936795891291628270530706809835713486858418832374884319306952609469090557548134194885583492506223158186021521995392413949117090556215970483485390205376234321358094597080268709420214817700080337260021246175782796327917747339130298225716555371232231271683470428535516848328748664618016442779244076812262075460612923586325997151462746089960901242026166050882014385890815633017145969234722295430463859504049166975695430814480859426738283392777216522304319423211414263126751766938854326993970234786184094411751875323717604790706801401410797979918784506885950593816043847099297451343125468705439389740086931344110087695975436877169122743629752351111936094014024989587594922135018627104170106391681018780330093591337946678517328108578108599923654602274412890565464116465276635087950793594441559991520595508828245170470933814538524662043572742312068292633203841372485347570730748651331936105913294754235336249580791179562909782486221586941528138082857010265471670769535274815542630147785229561495846015079079011398850682872683742117838426996206312283595987833433672130200004797897027365109760000000000000000000000*i1^20 + -123919259330886091183395261855459082193709060215220487421266460115022636195725246029340508812020521334247462463452877477425591957675123799623853069251500479519822837138664179709285292684761636225480767010659539735845110311249230834927353382143871493922298957016119840788081834790840030542591647124556486747026345276475994777040590667668853955378363729556561240721135311286154037356620462046430672836297631521483276443004693562453443902532896332382749132613616807841519891796441693322706381904246422168732139045654581765108544793663463868687887242274568070401827732079036628741323492410862311958029032203899998204139330926713447423250168913928467257412035410950411832880091902860378979158529452959853407160203434037257861457359649836447043628637888504615107743638454962849321322741127214961582862081369328370157191089894880679942074900702066042321552023484559903532127855337042209003428611080881860565900769967603924152845488407680348365500620575516172583524339128352984286591589299320253527197965765743973790498490009309434246029997954462849367056793130719774093588861704325557708535554099699399818803267503349052287245957362781688658407556994536356550019538039116896227703240997310206044821485688131447716747769120791260399647331391354356560734030574844562825207428973200987256866621594123152527984703517896086800323337771394030773602607054171564192582637896310204889598541029072135637878302100402469856360823300090544841052712210506652766374835928597745533746575369440305282773163165859652350089421812307152190383105288749123034216949328450032762880000000000000000000000*i1^21 + 727651238966438397570342349103588012336060956352374475555743417365235589898525374681199338703290950958930688393718691938589250841582518207734306702622744161873731638209446901068780667166505919113033308084741181257680585553107427593689189195835811898076647949727637173326784320686287438997061255575367202810733241424830763874108529461201314621452207944377814913849808031789713892554919381497893256097413603398452183182988613486875605768242664517388198869009397364025522160781799691653366844840844054880000606012781077181326107548512948850285064670731653554719645320954137423576149629989054322593735859058128238118292383685905653063093749410599991705186011937039596445820629170624008453798064931683598742512754864917797890850747113883506485571667585276457703691993840136412541784445802284609272893675508632996566605676781115822290263570239793174783433178498504023103470927125172462889994988648997619376179380075707066129826037362477285779193543842323281466417950281232413089270014770438977798133346481148799361294429874633513119227170102260769691727642627899890384124535518331608160791539650679741516173888792406081685020422022420173975968874702553713893725039007487202068827496413871269913373855412159476777025339760924469252252492496804646482048499943184260313748917769645100830844630930783967441142760007980229972598237565326732638187940209645224554428508396146256974950636007025630404470746453223590881529548515197054241363922903400967893891336080773198512594155695593292206692210158941306592641342089133424421925691435121420749372822617241681920000000000000000000*i1^22 + -38131582806039725474345519476630066284401673336446476244139162462340445864572446571867499403912635980895340739418158739347767021928482749784055147796896995761206494413271709613232812542923054698629463932924094557525142666051365620472051812902392816878663073420476316768608754284096693913269119070130331537758954784775239787763620313790744830209399305383395540099871419311880724916191559859468864923250914397116821496230281410447061203878532423447603371749746354047171654531058217662590834516234445514886340907460756046070351467982517601593016924972707528909808157131404730703290092034400038301013573509691215346526470990212795318269086469827299716826654810879360200256388826485010150683277193169894749882478836178464673805537786534846369415182874983027680835864919890905309628606491070282436925973585341706080599439904854560504773071059861330425384188809740930318156780584293532093063482248480109468430721000617438072961107501474795250028257961893926468397088442337845909645051725072179541769480429582126686317180423257880399113346128182462619121322328886613921948412399251601220582025248537506593220599195141745694602807928770210014439185199668773383445909456898603934726305576381756998290918601022859567376017393037334849804201862922594473929457475484040934847572969520305257631160862225916908166084239998926917471123215749278048213716925324742028252214853891134907761164275506822983869283422073898248510072777613691036462375355864692453529099171841236118328969100625304789962623243966059470094422549490708042589191134829734939559587548758016000000000000000000*i1^23 + -1578061210156584395520362549448821438983845091184840704431597189077825244433447905970353010556720193863529253868257105117451493623519354494279086411741350073311109779809362508336023303069974455548358262441091266697636444455533526193052757181819725806180943720871365670582316042245142557783066284901538182548081357229886397712457902323125033200193567538517959570169063417871626731791143841139217001852159129182698102085994307404681034794337925019544237667353398614121793583765284381211348668999808174830029082045999265578146502073903591119082618953356628976111739771222309248679119269265730813636686412770507386598408437937802676394650441212449029077387319013401820198846313857150990791654429609985484658687318898480630777520680014557383527926990168458851520749361263681001899212320261993634275875715684595898291780396944585423242854697448156678566239804395097361869846723003656261440856848158647570993250189829371718787225922915810474328387511499440338988900979334450601158790433053206648184927269125903713007157588347433125027511923262191261492785081019903384859373751782315560240628204112356880482628592487190161700382127492720786050724743664155644917906242965544750753441209198029553134125968278123848984469299138088056377383198502008547197844881734655604685770583282960018169324809116576424446783799864560971633218459394214084710422658413254585750885759438985967087214797616138015168457049334380270234976634282826620658154182712347507732034472828593367236175065648334508646413268645898642122148947193936146926633378294727855880815152988160000000000000000*i1^24 + 10652359119329153928922886872126276224152328685815972789603487452481640993973013155956501791630521906816435641481649086877479663783915706510179083757815646535230751796374909301910939696668333358137016216927137816841549141868094895907768905438320266624159589129044493223310887372534224522215457315886835253807416095013412408667795890600099350226270586201902627484613426821353753242429321383518384448545281268007495196933858424560964571601177571245277717070767243492714414465642039648039641187614095568446624389202428271718548483114005484689653291990098168092152971411753052086606278769505049881704920191293796395459857583794555474019245386987770183598716120966880061103918636134387181499333558419070166054395012593042068043407942447651849063603840505115303457088047547737445457867551585912298187189640761217024520454692453488763898632932659307800350877801819663761759601034649724003847952566580243612148668368604254977325539280103581403568975153291755644499040431871921754743138412593367250214585484270533954317301874635390565938284741418273151455034156702294205811275852368246649441715308504928008111424854190310296618008017605802607081683160711776693780709898426217620281728566160364042386219809739741312558656374911389958089171159899210328785054746890127518146305252021182185248278936356760485222861448106758583755931953332281009296645491904957901394665590612333411569595705486998038953210889564722403998540748997743691692206326691812397953237952339212052820565012396205626069333755370093931119349848341666283609578598143752045875691520000000000000000*i1^25 + 34848266861986570609033233318000607498410734861737429854356442496181422444273644182568708518069704225985477868261345827320218347086914554285577232788671235644185887015314322588894037627980682531529813753073907828733749384124276824380627755585931506028750669836983056823221568488952328949707750318719863964124106894452089595774405148645789170934118934370802150178185002609686542673872389787855479350457895542735487021214390319955570756697596592802768194526195935173671715481964968269062213047156112067042349246095763765323824075841525316866139189885719106045837771266019930577486006074740710072664838483641261948727921193983378459597840969822269492845892731688650094624457092202142057593128677043456429490900770867812373214624447236708480973924781255393107380641998069049196009832751309111247088183837658884206215185776632443289798495217644859673477450226621587267345200185250558189288743777737803865111163443324471511360456467826051059339992197374986006632272432138873683478370826091584168154564783632579417167826890359362963069720879777300504590546733624495741750172040147938506094436824603588224181296107356571120674987575974168221991206049457266312022433409145336064308263538321265714954768085886182020668573258729346861967313230083984900048660136094429743193589535246099683527723056097351300456516715264568724929738749093390694549430272969126954756902145653448556528036095516208269048940019201080936006903659168368145655420444329785908586790733698665887788419559295667160965086415567155986379576108132543650986969687010960211968000000000000000*i1^26 + -643180838554119992942152823582480318935254139781604597063249420945432087678861053407732876212499580479522286593394548766178408235842850707294049584250923286764649231249517343771870156864885013640169069454473508308562593145545276667658424703333898267852653126597202855571893168184952611501978616024051886526760112711492205912721503463243457889494879956824694529738510051126245941731143141389728391104332089767763048751510331181606658861543235558894563457584069985270473389466327725260348355243944627067571882817097016719146199380435566534090949586762667781300798706765872207217870660518900887261848139805125952620804576169126370702673879046689361869608397740870449050524150785423607320310085674978454977953693895018276625381363313088188091603429350636704789892271926366390787096893756856469544666613760767945393437088964769164073500681798395001141198389817676921225706293912255454584369600720124605973054203261887963360117862830189247548129194810145327964055331851280423704532351568942053688235685156899314520088841540191196561024998012138066560092099821539732822164546293593024951608418647055518762152033768829334675862979747825161040483020203812180501912916316941745581662925802281292391331869162963959019569406657968081144220213243800644541996456568445048230385176553256907034995379203468250968154056608293084032765426956983876008842781721839016468333501697069448784366143684421681944070917563184293848155862737173610607906793999987096223271689389226870323042838705593846286865392162630410185176831283750194763184064025329664000000000000000*i1^27 + 532099410509087053294495889920100339451742187326914024440684005209671083998673008336233879501108871187823394925565878686536056106995017503290243176167737939119301263434489950270723239304352321172701025923464050101717020330587843138721523501583094160927866230657697583276495091560899412591746039756432564961158733001118211037607853005588688955165690610946538981904222192935155398166304032388290119881856875218943113103960545630884459470193812220927287888647789081514270997592329442865377325844557525327685247040958490489292952621879190917112077700882066824042887065437024820078678515095090162249128220290146372290972852963309579213738831110262934378727596958595718395441488455764569292068598848866024591005791990327164649135697970613979933550367588387678004536043791176687264525233594595420392591675292684593790918061009414478841668522467114518026396359399019789188484940546199164495971219680011877211452624692790231213376988667682555472376518015699438722912384771723142098608593210259576571013178578473339967648047819316781636021625493806004431912184219532355734549042311605898145044090402071425143663323129755881861381695324156974926822874180901212436306881290693819238012606975642862325623440227459816185010359259425717988825302583925548085442511566314714361493420823617453974824760441916502362191911644480312571754631694472355887378570191903763125182540367326479955461905591652975562901420260034875647010747991985312707838962458908378066126202573418065729058797841452925211956720639611316955462194772918268209570565324800000000000000*i1^28 + 16510502400875284067612235342989078801714254592736904392637981456579275603375179726263331391593526582708338786885162011507154243816403785544436565055838446407540795382425832669798157101890108981659010736977230040080282303555826262175540502718489706607753400079902098791704493058448956951782774424376978805250612920115866574056472061124183061048978616927669625305349033820432888500837535085655163404284220632450000590905302062394870550953939168523381996919727399364152414649402898233442278088383024604835427659704233587018635404589029693321542856819756647303174122922852512296345610253582530937118181370251728368891215293863622357280435267647521748004298518375276909770815271583417939762221431792032511702913570856902914353665469153909705814290308310960681655331497365938766857605140599242961714420725501393621736240673439123975657941321338191773607705573197706043320302376890895362728814749832015399492027207497854280544080896344639977411742547626711785136649061052235714917804266972731245708078694203731705354254126172363971746897581185595803218413511578523490723483690589050088654508462119896658540540988147516236866336264498441471657934119539521049596648108502810032513970788610899528451674370870358249962912338624943622763967501221559358379812815352970728508576054988219146135297392299501516610203771707163021175679524717126358885274328406401461865038087712910812046664092361830755554897449248227461421529619815731116551389546669443037897848277448008012775373812529763459220479789805077425006374391779868350087168000000000000000*i1^29 + -91200654973446366053140596738834560502584271180619572388541095642721719781910699647831649064347698712066330399556731731279785778868562634590736592017072070955665506433880027565072020150117478557815271367881353818488989230770441317443287555063253690282267396864210255352678074217358259733301111800897712489916678398886910052930281900835970652555198749906950085551591413455861273571398763390949312246773249010895455178353192443024786267467678822605236201211545376707685417954514511397425310317848397818257653577249321969125009195101678144697803740379149051865382889870075027018774116060750613349611233002498368550197997411524277175514786249643439194263372404996424956514010906104957571175634452139742399464970461299821481142945491182558734939215978741662183076807764236626439617034901401232189435894427762613727446483757313998708080581209891658032950186170524061772573064324310014893402245153262041735607240544089334617417142337664610087045034515022348233350509556610929711708025851403630508760322059482166856461006803779415256297958170110355291870759232754830109126758559715381568278129738516519169012317887508662946404165047501331680838172942447298888188469685682453314031749578769797746330538014405698492948006755114113933609557693496672939164682193616988578629832100303533729276951674463738451513871033516058378975841254748479445522505298082922772549475732112795760069186065014005566141570774426135749400172371546645086751929929543822116218622664875646815198370745043216730520128852516777549043343918845541744640000000000000*i1^30 + 174637215972597475540119905554617975101287868930775601188577852108234252424184395620834424406888944375265580454056078135330957719308119230381459408338923018580582760011316595107324411193841427637021257038679653393831426150339532324346792285961258220468685546448633687396247657089421765532157354205263429370973882906733099132018986520072710926238811653092689563410278495155042899487137973291542284330122490547843286391220181703866279945593110679239275386568425718743226600596231362445740729027965440157010188145584017165436663950086176773811302413242931068857498474855751736532238895608972216494909351144111099780048588438324983761072294613815140232128005564971562973239593044489851259931264114093672879361909182633800075967738692492580703115436455313414021581022998519853116953848010422723799553181375333948592287809655195511957265545515213144429309458523296812659802919987208023226483320063399852309350802261060466044308616126766342327265035385856643849847933920751072109583611279128530115463642606278753527627835967363686195613122089190922988516519327057263673822247195408491055558892883704118433767132381851330962520839292145497392080298264292682020292550840022414788717788154590033931086078808243231911134478754967611969702068706413625062297401004107016051928305989823890138441341869280472967686376898300085316954615676348422003673347236226277434662273387311430386829921911174829942652924786826939588893807026892370251860563000006396652157626443826223930847925452198183636870234689291452734681886480138240000000000000*i1^31 + -159160673588009634358988018327285944435965428759406968141281747248252682422496004830266875518975946082458723703305195601802576707124156369164576985192344404984188275372019634045193933190868250809438606985282944527613390567574638447673154636414564859957532211534648071497712569956744269393476821435203785572541879001649923276489211943130484122105036803884393782487464087378460295357893308302980621622912506581138887114603322833884735803719376715232628844570827049249310996548621124308401267637029625327375023336842958032308294451670963529161477489911490709397774693026208327400099103171350131891044640297863678106500106926099783893224140006599933160465622028118460995933355108724357950006339036785376975093169444651232827854267327686437226940220263335649457224695237739151027320529999782472619269100858154546223088835556172067850580868002166917328668751186332814469223078499421540926584883381136581945047604930973344964180951717640081638330572980838230024242128782276982294553957075864605235740322789397055547621606889528948500657736265960250103102555978029516986341153106792349761505579169515652961435296305947421556382244872889737910206473120140294845622723570311326003454288238929889100698008346269865737483383166951936709997771287812724249316886363564482329999506238122679398327733507073586973742734088039525802421782455966139530955155847476361856756379140098063262063068615874448670880291867883323467797549602470064345738357247475063698236209834497163231975493021851717742387375890532395267760586752000000000000*i1^32 + 75456057359473586747916656160934985773665253080121117709905161012882811669175976014444029307542787045170058226612615773764569011452364661487968520492065007975221583688020719229203872955696273876554153772632603623108883316448171890596623125277254158503361585875353206829491518663334790240844383319411671456108127035627540073492280368833966978868726963948208056204188736295655467384556543665186652750043623157233626673506496766056451792615619254681513743762172124230731719209872600904250165192189315758087387431430645639966891136562330977591352904519367844643114316335877708601928657757073960681541946969396826781853877468524226562898802439521354945525981088937990195533979195688650854628622386645014876658518094390419127499803895869083829219515335451813118586056336057364103684802139714313141374480774928785442529252592569671917041122441032001702607504698041837662939171448541010418959028534869920572395324321988782630329858969724779637688699689521347572500590093277745746656002716491794493554485581994159655877486081665421854316300240975863688317074031433591481445992395577296990536120744728695822331593736302042959342030050469527650422945353996253749875226107231894731861916469248198291828781386980589875722325483142714595028323116654926714953586740923658900254384394947162706764095591621423518537044192302077578950773256044666776869535007508749389226514631686360797138658478985076020134694654848852650964985517594492656094496821359133537815554766430410770763032275247098743350770838782078877696000000000000*i1^33 + -17870618164717769755472541064734233897428972484388674213628099453765033836036122239375894891180534094618905195151466641169687448378253091731094752276730964860283336945662710976839345008066252312581939185208288309231467745921423857014347193240021026278188072727590454830388429179036433751503455004806564973141753798451189411009168568274765087867214525246714925421512460315523359460464064298765575926469313484535178678380720859120758315073957045216350363500666693213884129994094681409485743592269265596621780809617921113596528716013020362228366517379498816860902708383171391319527070430132293680178347701162465170043401270774681679038230803351219550217120264890232395497782956933013183759977948132998126079682455386945926619787721082522487929259184430010792180994659069026708817372187967595319367797818935046002237837929491675509528440092956421164197167563295618234937380987555909000114525972741531718436845186224660079977141184678119426600099485349726546068352881800059419710411592276452937939280363089808540391455151285510950790028076088347846777664582889022594293277206763217903107793059316154729655761531802080436533940494180841043734584072110773867540467535612743697785841335414842654490615309319263760484473159991900893688873168526997962651664039536570607000393648461558648109654115624601615198062084357283320853061931657456183261006444041563566883111322844238564175070256640558251550337701306237453053043697182631689472374765428033550288994192804393826285697964011271357919682545844224000000000000*i1^34 + 1571485131754834851010683704870251347511304097922664634897955500173910373914471025834091020261852387494424456597671852787792954886817468885041542052915298059768991439816071487509869806195300733632107826032348532806560931343816555959814003365047380834501311731478937271213691856635616214728987305892598930718900682048443066172037150775422881443767195665683433329000020275360435466949326178668357916346060005722244199461478145002660396047326523665098212972461296331692823732195504001407468990284800747645209927323231052382705748716905631343171579039144132764358085357350278549861911178070794408195647132401840169177141755046210052110877635617667989906581582052642885373274425496886918168012849466723400938100427356937921032625918181658165278466153069190662221630056987741766289737924320883420960257279451476976408221873544367553266364711522672553507481262614719871740126345525979511640594610251146452339191847823850928515590367557340992213923332029637545880973881475163856156551598670023820631663483411665102676441625786583844206140037059588587963712723387863164055638790314479064882059853424527848386632472135459573491001810529590161675371478827489485335161590808662142538437633133424375730645477350364806349614897677407313914457627165221558672888388880351190827117964424247044679174827520489488450919413366854714396458127809733203849629609914179884760805105428212421872083711169281721241599580324521342047894326201094146752923510856763909489280219053179575304033072739463604491570380800000000000*i1^35 + 44304474041840060186046728294838474647145501785232723627596169961206475706345447236730704992411946173483502581232485420178888392519006990330306997845589035733554014185820035526854794766197036075939594440399661476216320050964318056209245037417678576187313468867482883501972307247443154482908591320579104391683980314292381394052869647782153245547087868646016469662729036971075647829919060996625670078929696677738931047522520646639633752056708684228945917197551417498237461534839884655010865658207240144479319616302334364534513119791219130362229618666234247790741929406405225430909545717278681575944262642422115697918886967967860864035636760616796746265370843759377080330890286504894299085095874756877934894805719971478471951989063848980111125579999548830430491913375337690016054624270744933451439098636469427373945821456106503241898117881862819027743871438578925303894165424506226454468235685516714596086864850760243538010333216150688739601264745828798908023579951163767845794708421028844698447386751315302086404852207729601269686326406660701322672995954661278395050973810327112441939249287960016936800936202029579742367110499501619991855985697988218547465949894628963647120044552351731585807405605075591755300729822025078402467373980515412302498570396903621248492565456970990199682233075480490506845561392976394301613853613330686718660715680388228475592924733741533349107994300785216501507927130198371458949006814307111479423855321326002844413697406569135717547982716785729208320000000000*i1^36 + 20577217132902221009241615609250281373478649450257207919950892848772888912041934920022169869414856132816560920446200980534626232459454717111450385158610139244235273373928787215326117474390766760871707347081568485578838155758284405680671918868527954035166791843925504297793436117113668536355620139754395583341055967051847082856909478861092447649670842248242807714851502858527716245131998695476097438371645473329831525359500376114963897781063674607680104103704430200598978256800883643783144598267633305043451256012362085024980818484488790895548280852028687787765346077084495917431940053998979819764576524757001897279039491436586013943147002716100693517482582950657289114006448710795313197420657528040806035537571206989481991280938953255053140987572048470594936909937636132821742214806177183330787135921222311949919889748944684515341563804807834629991407197272747732146597671397279120806516684200421553506358062903963048272133070469817284988314097153274103062140194508653448012033066571313494838553945056393530399945445271144734394432560225750948034428650054576960671723205543008066465288358294172477281251635759221025915231106427266031783951093694276009552241045255671682444444510896553985130113399789685889929338209708156356369749852813464429860826978842597498067754043595328382477640548673226005450468148134218006100988995490388369380006525449206797974705278510714782864855804347995245543274377036263420349987200092119650815436608591438602080075504258743688857116727050240000000000*i1^37 + 1747743003270742535006889806845810217420009450831845723602574168284752343593099532989675523150084744625414085671705815022436118257717172066276493778305132339500959598262045373214531340092525791380156062002431482872665542189452099066317486877967363011645228251391631209327179394518124472298737506938651848529589572215156827176858147144504732038126731128352206183387775721579155446314008829189234748681249128053483817391012018038638958417564032393939646128553916436554515369563494602558235243247789202676294142471537382169108347805587413658915544027886744421570541166283408474346585830071609632812509054622516797846435171365323489195889839651765817888621924591771405497208151029763545145359902824441948226088635536464485368782598914849919962349016100979708364671287780486464420766509451828535976459774172556206216854614851727303239579798535519580095318749971955672041826045658363006526247587366583574796554308281528573250008204794779312226382251154052203730728777482131848812941473121187081317041289535861104104310434006540314623073765624742844370801451831981890474628860910606744584925997125721194718278084642639658014709515123942583731888422122977971139878275834054521966857993172225890948835641116175098788903098285593031380968145514041632149316410941768738467242957846622129694297576279461649035299895647694501844889245923117128788376496660241498535458565187872395637047637109954394284770088462740750156112192265638743076265159492111490634641908161672229756600320000000000*i1^38 + 59303833225853429438406498903900258435302581098729072867934832813040349370216783173894361510245604134056305748056912444969154453560720198312110225168507929803869708030460911413641977256447956533993465188786530686984391884235210940528357837495686973113730833969528374380070961943755600797035729338956566004792931192658616904467915987256960149238602038150284910989583398072727758545386482266494007704097780466705335553383276827707038091686168106437061315227768048880455379801549715741598131057238559133343408993108771416256935491428847584089679680923394691937325906030919923977232416919102528332566381999191200779707867959982050705007610784768738800626089035910442571425437501095730265045064310514273811466602039879459142621427307882476013498880102454597771653038192858316141242424113291469383036803776298937218646540679858289934473033729192499714315767290973545730579513223336449982825905204172030132908395360253026277331824335620328225328509785044039447543170772356036684967309306770530914399083082165538718991928227474521314412972943887368835509965715116261282238087882688566787092654414293167711369108994602675936275759291556079588362004623323315307225589593063992608511515018468245083939790230000641924443938092592656478962401465936193853299850513260160401385226417849855489059465797150434238005921505807842581114136344235469672517121996892475944947065039774156126520063136430544812329607472113254068901979096608455854394685336967245752263186015238225920000000000*i1^39 + 962870147222785323012095886945257362779893515062309092489294676726476099086247894870182566901678456270898220601564871157226987649683588854505142850785827857508075893145901577885200785047185926060964403883664359573758145125918107398126660774891285916608279949483819147337981700101392180887559014387646951821251224016384225409612978437241874010799838858517613112276286920015100084911287301444549942446946647794673010181676030849537030406653596313212021714132691590946153757481946623953283260512189774551622895726403118705407199827487263577338104283489024840516029135310304097096907602030232737701876981385064381357238710945403041832610987857200457815489873752952997161921436239644693279485696929693896315334123596353901668043426670962386122442237375569665914704286198410004892530129127924494104502368991497124521903744426421459158441481749181073152311047866549437936389706123070505342875143682175760628039157069504151466698065838430590081878251356226343352408975161410042899644215254421184042161771672833288173297825322268835240608285399137428245052438245941977033111991364259417818095946813675452485588354711580777278245518897360328611625109236641180158033317634124127580403530428862923299912630398070513658068799633305149938830682989128268318240728084665812499484262399142741400627578367779129478602803783956910895662776592216486345531573100047663239547609844616806414646760967612076136093464712107070538037378032590102917407870536041584035935708774400000000*i1^40 + 12344247048573097718256820835724296164908346316831588868076029826738966630497674758364071445212961358411990541826402208130726882772340936196067386350238536538131525610514522413252010221910461413715043891500571541293484845750234799652205830157621466541780753861903068366840082526615516930841306958526185853808193948186799241974578366897908105365266487969819278221202893494795156372877584368089344863579506394340752605122920040851963516352951731334001298644430211035763334296438098091661392852679143489101735934780740126395950974297761809088125044537609537489038702806967672562479632196611937652719072064941633553769872203597379712918431615664238709752413691105928270216712791486127210193574145945154788388421092248849753847976617210064299225007721733736420752135041806794580791039607011863713408695284205578509044193585651629325398430924854745678010728009561958402128944511369766243289044363873102991556407636098864833791848228569735952982254204906961475134829120396859809382016729539760267201235370478973524145028277774073638972554512343617165019764359402765322786321727391661628604862052489436488880918453183771735205205618270485071054613153661386672438843017562794389102857116085616365088350569263802440025713518983626870828132094504053611604514759841642694293326825686114580715985247135276759509718255889617490053436256429338507388636764201787030592988936922461640045352495795125662623826900062105089694819442495563698597362008768898085683200000000*i1^41 + 124875879391559309311009362474913437589018900936054046160483999617875074753634519049666083615603792379348327324557237326019080863611602887939970511638292987816963184021591285593128137155684627281758947930780501306705325214825554285831326595531793319707469537801544770869640327003108171353860757011039796868540620626837948659373943908455001172805833294876425833937463856217421852773633094354355002858208159581167940113691982774048998713499161990948605585849660355025615941302921406554400417774173588362679664251895633368376640234816427690335911228313864319319682859335997961717031008330585195791418114457812358297133679853880414218244578824964419199503010457668012782221342336951610026017364540196061754220985274161811271146739788841667387027004753484467256481375934032083837889548339981306500333914580212130954289234886167925696982890717339641823988531105447520922869965698648815814400106370632270245908712231829544898223994141905468244544747521350943658370113178170623126346472819404098379869382503190141402936318399392174583432351289292915388893091409701217240558324241413103609672423336273325368505395546834477910299746065684421762700233513980240030691230883868534665339414887758424082500954208353463192490532683128891752794463398465815872772521920568030565913378983205110040126446509945737458895102687081054083155079229967934412403139923868953798145691373863497989215913962813229981203892354326811559537927564201441004585168792453120000000*i1^42 + 541515670158241459762713110463233960724715071291918108239984730781746550216637253136171162121855107104597423991237950168416728380615607442146517100292841677121861389769497954866612788594077294946942201355257134847436402299152064316872382357699758330934680843761206545639288069193927771858584440533504896757394567383047618056055752993813636449731768866952964989745362168540656121934040284544851509554735625266332920972560469448234548679692734967151466079188360359449676646486641151486017782516099883698256541702886517330946100601894146754176117907671197770808562290349633978226087625394043282662825295710988634201408916812964093121216833152393483888052671765090471412524595862738260270946403845366618527730443375511522259407503520049286416329577137263230303044109236895391980254825306532718869869941266847999644526722798261492695738037389105965090509748800975185566266778739450843503247289907873913814821247025668031206794059662014145579682544655397116771242951926156921165967716932709374431683755647127009988923889369117239472776590201977827590568645585512420503992051559921651605585596650071574180046870718121157294600101537280338083273071156833774998964106404036752402264939171294302262231232428724821072705688887978563981915030102435307964518062074094059695824056015411660332444872466999284675012119527968938179151941078795544212486909717925843894200376569330891400406731640804735788497518418080897154850568202118427888844800000000*i1^43 + -21572549244049931430624664966671473230064457615563072933784705889515915234486735519045074073885301945846610532203019344587439561197820540583977928378087108302228032272241571293548006302277975675306402870049729352444485651702161803727207898591271085695312585514375688471340798084637182908600064886452504104143461181242486535489245173213322782586131304956182386502418646753672427258657162525644446056177417642050592362986360745276645806953179321325556370239734059037774465985405514778349087774504825171234874827033286763322341857259160201659066872502137353602023220770504412640522407888635600871554373618880594758049307372273026046687568271007672477097296817763797173405962742809543542202347410947711027574623338214682845132423510595138318315230240281981667966676125558752915588950622332599148202549178906832354034644158674142771695004995281790781211549256377445067607833621684482000120999367218695324004919943757888281947047212005192000748804199716644725593138869946824784928041104470578364683830966030406811573014435848214187753588315352219820708594009287703334277654506662262135437648403023008685676022686854648661253352763121576280530232024374747967452454640841886662227456503815167242065607550325444374744739519553569726368370849719338321068222330799534507946131509280704902053112005038967031925676216243359534768478763117572787918427877549195286834232506697613569457503350397457457318648205515294107291921903536570368000000*i1^44 + -377828633702916216331904394483839494867397516844554736327097032276691566022585914020777601294224829067377401274685950553473734485206550181580588664858461179209384985291495861480569471803223812954961965421332724161088331960934158946699326264989971902647467326587415144330191369411570950999410753073226922649617968336035117231735358784246095161837062866538968053895103807052095817874857542838076860263078915743205949007052184589397855676497943466023472228100835656253965259424206889158163046801964503582838676908251893490210602638576997675606550176015697909897497438377053381492420251690630040297668949781116929238124746386831532395910172790428968183057470036663396418028615306018570946869860441502816721862938770712938118615892422410042226402629226910019414532395245442473650684453182767801191489517257222108967004765679553361642154524749369958597537211800445785419200283262698330509463875225759264328866361026483571519507596747487063793776422825955642401357392385640250940950903373535268931845310174867354956720552725710134935048138257191859174439505079409431187947735384989428689541770233956182716684252129324033745909776213219732294437989477504633716262713083578484187000201731353263379265578271102325160514842859979440877505973659806713219135223311385284119246983157295314923182990674133985544961401372190128317754200831978067758402709936963759554703814968055618843690562133836564580297638443170034259584876544000000*i1^45 + 1311420308903252438376056733697547880909295448289479504722091833944870009058322330354504836815031042533204237845816011754568742739314332498974989698293016651351487814867176710200853469090548703112982503468917358078281626035808063812938976375105834963367980719754607058458403937784822495242093674275099708307543612039910489810567755886480535830986654181173981289819701392969533820791675402936585409683689870762186845927196654456244253360826998763934317021149951725940188571086023192968058147491326054339861090752362367489912774279622348113032417458769580203770545716557002170603586013156901377318751595055343826865844820462880723340389266576101776438213325439894039917165833269712642984731163379936791766702513123198298333855484057207439762155396415965377420731301148535038676434848066562936968717398278832514191689450862925346828095504989126738173571136604125672380697103546272403643691202725906133724300062667175100786199740844961934439373678234931121348061171523466242507362514603548805321438053177803368101088036718141488494381444726616182879487979016980692184831660497415977085780524505261291127009927151765239307446613843093298940730057152792385520022359081891059188237546190897098069189104396136700156320877570501423911106468303198100862180821498784179892951148262059276382877159022551263577245140991015574151960821128512236800109936346980034110808323940142266778791029159926553719642573682330356940800000*i1^46 + 34124510246627477915465034273456689873730955324137384074345702135999868143247135454354623482985677339919255447789483077854552971150442488270122536219102824341424177920770739180271650511204976996413405164338615311598413527326174901143050514286098024011649000362562649187714797457967478261263024341547256739381642742729240641274221243216014354190534046617751469780324405983075855905950359027450724811185268154874780397922521097334522155548572951116946162913649114875534871714924164072009137387885031461220828003555356133082236044356119435991734786423885034510344815103681191207876023454280357554777994418656416231565354220359101254184034569064512961822159930908929077765145757225511490249243884100384891951469429668530585823242797788408358014444101583506017829926904134524664704644147683074610140352733406968967394863020252091428549300872101621713226533817383500204076327324071397506440912536104978052401188076146411893554479312134365301591231572659692282092340363072083036800253743242200066637416208102316110077388344179521194554532105676007075491270856436565105979000325612274165509782935250336734020115087531094934795603214506319800979717505647219655142237853415798456539883295161943092454409566500609782424893589974324096440300745316901030779773364199610982882749659915991820968248304915144651630383773377905896612087380224989143435483042642592879111535164920670941972923351191364951573951781273600000*i1^47 + -13373603479194037796013998531798078314716225545557018864319266975591368366567845835009745434596524609034305917184516667025797160012592011297244428251801594947022299686493550570016637470000604396564238703303176480474953100046544591062625302301213882622090815945957411762174889643936331870685627747146562500578948175858658866384502892069000495958844435785824778648126791375442042742759243709419711971765113389400823433759112255755215892593510312274562812908929375420831923284161601142697619324870232504785988018868572503416877703807142946982330343704551064395458180568847559457299172819852967922934660088171989373207840469159906935027173333507251673310653608837693850868311659491651216900877966545153040168608659428443081560333483294501031443149624254652263477302318140990930638164329206452942341240925463014202640996011351563758122344621986209736473961236447764452431771709419217203620684668559211577077448757513658390662955558148928518546927153263164000924889938972242458160059640319407227182298778975174406405391828606929208337207237084520807831088683713763277553567558996389127667971330212003624561494840005869709976344691321855628409699227494781725263905874522353227741651478788711502745765363031204659771728181850215511541070458723246823613462994552723558720565036530948832553631637257638726274359886371562720444492230179637951924617264056721917906735924619660280349948365571779240919040000*i1^48 + 5951063305968716664104819523054905144668878848990465514435823294084821693468647114682681881465776034326208930179728324824904320734442019532606709075226601890944112676478788597751947034061221515743829557726278777415723103442853903044245122357579571540046422588375679981982006035235057661086352580514316276016985797846512179261215176714407927680042198579000477079372897062200094034879933970957361511344859197105845799069635600309797245481159122483397059399122906107006613146256311240121209940389281901151398161857210113974282967762451864175944255611872243121101221238745088360786277329910280545222109515233940386646334110017552665482342284075746807157396562325238908341697376624885305586295844648231184511413401499632809584548027752776521794285799615313330218837832618291947997968399394135857280400313856270015499258353025001067149568614793826522598019200942086055974550348050720433147128531387742247625663896171094692353209489016222808779544626296243723891304474328197428563523022245689288069229809293299305694518398805037473549035872901056961733122440694462788885931050616345695508014985510962648077348309158638361163423497446271350687568211932586147917067940430008565190129416581968898217315509680071405439772764136848141861788554644478259760899623435018694453593929013377834910889803176693721689888991180996276419602825078064385261833392059870622413633574124527015164278304931840000*i1^49 + -459216535651600994325733059089227472173108169617413631634723819901989327100312775662937903329649616272760279245534877972099808436622922285850250332958990188373058451456313640345214427420143781829432942100014761741939635326534339296666158061859732836084519242856665555074113192776887100834673392174293332180732725781841443655683726339921818416052555998677553068330687591184079489052524632204296672210038592256038202105203678152550853220243353537469315232490513516417844043623267244565400964501038565735709209214630112430226650624152274684529966542605020404513693682080182864784632315585972427093518316781029658973281636989053446683026569446323701429655325619411498081110672583735372344550278808289078785608277262543619136452823671470939836477577460224651679376612029411970031582107602863373461203139163136659989641625324904725515223521689349832524660941764457828882911474001109917884137215101637960184688681736312742761022321223799824549838743150908194368058186076947113527758656987112766196598089301652418694914954426676893608124918201037495288529262349758634997593978859657847823496510554355989119874568251024383692350078069335375913022588330393186667945381185844954703924186090222470458782521742452068756754093848153632468911422175979845214416761352394843197673418410467536302817636722773993573588460866556135618477644105117813561291928283408058585724210486055958216704000*i1^50 + 13304309170054150726710120117025504811141611424963700055864188787405236415909698842857260793215011649683932069623661900768753467061519336346111564241761032531710535757301908449316485810872118899673680962056001031220668282353293080826911568019579897413031482801485990446565347795927391191035205288981860742045078729690271079026845377196616956738561353961896529200194851259834473248849206424800469688669115834196092734113247564615592026481648909398232644032222767084100411065921157032456856798086108715421165887608476104224726891418117436903239554902701327792000704268757728890869706471172971612375723671857010442122827940051388221628277532597271417067413904629083538006412688085873500446648963088899341257114819411715937908408037395262189848791270542391018918187002604957418572058412141336939847044225601322421316015055880152662799994033188466549932280565178442845948248472070421244763783193737832108337334415272133390610751560164951606467764288497989732919801153669716507233318680566907395293791719106367340889718529724273151112433356001605645063074966404017393761303505639341911782437459452352837845653175525878690349197788243341958933141821873525706238994552891431474970099550302324862380623567943070796418884753281878107474436056677885270863063455149018849147680318531026853287515958983539117972901492254157412795508859877049374736155392604391139945148841984000*i1^51 + -44357333904163650228351566689401613430785815251369521183689049254240192282249883915976621743204748484587181740463948641664071114997366209283216897503252144598576164508252869782461944738494986806976402518152187690367520745763886589709541248829295363822384139274724205948681214878927410174347113041447089065264476115060253230988151515379559733923213036903239636440916391861052264320387459001985042924112232863861802467806205697941302850307588529505088496145486072808809878208684277407119233728216400615779891485457286902625486237428424114604034400581623001858858902361654520286634334484697900946246656210846859039874719133511014581370484711194480108524333309795491683246716583597408189120658162229506391763440877046875599040229715175981179061805978817132116963566909207819639042662229220358929251495697699996964254257585486876705340846750757015377796844852716299170718613748416197665705652329688801633735584228880591059999399156302617950619563174306010376919848102741546173038821924513043824501885128626205812933555759374025344079199939096716296243110882252038295608799334456897360826377849959437081186276346922184613976406340675936702579976730328394356975494699327070246610429359535047686767020747911645319625795079626898657793553189435164726110359449106221815560596997112717596137032353738245956206587115407596464758909891801195951646233574577799168000*i1^52 + 1104432090695532346232274359864948092095620138485890974679359963451489670682657815701949564786091849169030142693992277445706950230862438523684529824499735482637232168643403783477713090590184553444069230855085608849622343942521780610691689655820148662681057762970077411311398656895005666906973860335748727516122201960855529563362339783480532985248532577400390946251412713952006706310237824266443742012627519430214440203873499438775680968388685641666507517467370770127331155828033359410746754390929981091891739058346784058626397730304606272143312250283983373920749800623847303713178965127207534253415625094480973030045239063781339687948714414044568545657753077246592495949238523065288881595343117071725604113338849992285354301458287413064759295222729770942862941489850146249778435951948079634218197493999635906747111978548272787456733673253991277402010514796782967687388046065013444210610478435023646041266538925665359755570907624425966540135168611518348000426833736358785522268761399908725663090201158772530664459393426724211085090050272346505448091757747676591684964457967136827565574860235855360277511025124191310640027532689536407163578648582680168912222343594971257885534395654634401473743229998794754464476068144883656707737091377945444061146009702138002416688655643468204964409055665523549643372058946744213758060649982857431167375769600*i1^53 + -782704641688503124827121830917785889434580063340557855406252682050776170184292518146448128165241452127104309344039821988825373755362458428526953859019935519225470813666621953747292019505497225612705810811242007755799810122069012746325345097906770734988898986242934754357457425215540693671210281763408381570960006339328658617960310040358637647541387961463357673669236103507962300660746978913927986009042812531596381405379540631578308904194028860853383400990546395217819314634808794648125646537148420097559070677734110377766300008438806256934087695159823498536827927907767281491069738437675830678515426437858929157744811498060795328020429414571250833821725093946718565546591586337797011471859716408753458071275978822601137337946603254426840156330616028547437749672216999084739510810169511056218204230405223557877100400074232351287554574362462154119949197961024610687307565795056400891717071188000811852285863006067966399542358439758866549656099723629074415725136703183570637008274417389682800731784474590853337406852344797969323553058378313902443482466915266339567742857421515459415544003537788850218577596821358770627344944523814704406869384300433017374319910807322903032754139352522816013282392735023196330721271687998088105456551279049209746800177910633201892999878270805158246129233960663503017410474245106514160256734252236800*i1^54 + 9658425230216650476967582983761785340208425073263922551356180333153256688073365571142600338704693621803242808525425376784708681742570417590799293727751731319640041155442718932366794811686447733327962508292048360862017490588843729258043729750252098634603777144051623425595356143927438051758299173694630892554486055480984745280495231514719994632195052748978161494140016835705772338558203450219909414548431224492936260391266999929109836908978446836842593075173611082117138805663173209982580118161753059126583098369868696841044080439491377160345981367161847142270567875645854379418671693864464155894495447413125672662700818120631364122257500492578634137032312315070445795172847615077760277749818545958746911010976314432650017367448214967761552994884900720156171548107816231185964741344942587372063118382273698732197416121078938248410826709124255244517028036060517059936404892149096411512165590868519641343077925076374264484524594089400078531430523372703271990295463432183563044510177945756834126620469170812678817437040185391042783285979946051162677144091064340459933634866974092237153656947321895780366722702819239807372385003251911191211849122225063473654073354633171231337311803546478500369135989727719161590321268849554434476603342695776252772020038299727077285659127507359271166648140515194193249817231787928395448320*i1^55 + -47848453117952046806531635895817270713886545719651227099858003145730625476509127169552956690481800831483747491190832239261497422819956570901151699105478696870690574039921363153105877220320255408675526155932160343969963531087489285610446598358170113627663278583422016235416072117902107643189837200668983529044280985046788900803738416172225748702689780298285212068054234821908875763195453668341728799155453128340443697316367414022915931103346509370322484075964115127024844312593263094285862686538326199445036361547355549440880587103772767126642462992248382972320619836936371385903386637965396340713288141611135834143010588305422349765257313606775258756020102127766641461311926929587156284942738417132989020976104854122347857123182409896379141290073151217436818170786351620829918295655316244161022217845470036985083964876302208297840244145616466035751920330171185572960889106480862118057076290409148094209938338701031127804788240460573958836915860896225336139673155499959052084499078837218034286571330108577339217269154762007375902441799155327337792350311888358122381858825435119479258716286952901199824993574186405370760454091412117939719009079482067277075149942853321176048420269838493572772431148999239704855374313758340088639824579914993459226507086238816585436403304697329221478411069683148496289398784*i1^56 + 59778022154646468385765162213216631164347541234795780477968951495076320835820364647141409496316638908623943555766845175986855540132574606829310119363412222769223265347005191424401561887295375085669782282070029416471902992886731749953632719059191993975457606741699061489300292594889151269660495221875339943072264972650974643438605472826251385495353156506900692343452718701783223070062120324047876631811394760902962173050194810196510415469396891323197267984343209657121172168741866727392441433195723509595773949353630158828776350470665358790252076284801802282700873867814655796011168148991931349150865280882234851836996836764588038234911267241606343927797859261508374854590836011555083163622661645030372869478342679589540984345337218977706797591768292911334203936030477151911010929739572410787978262303475581711753552127617218776136021414466649751177267114252376957042158467218469852745555052832974006942731603236966467521796011979336698980738909101047800085271165138649593070405567243913482831820208397515506096870368367831564568492510790889795840619775920155459658110490419146995684506881976510527978152333955707232590685503090887813954933854359869081481389004688272426188036873548882152546953219129108401135441129081276606877551791922474240737772540989348595714588862778652306375104266240*i1^57 + 74638956277824659601695018141955342365260288644766633739940127457082798073128695285052312017803032701931677894765386177101722933282896887947587871081532132133797606370432644305301856109403111927381655395234864597664360227223407920162461949717629557462701240147042499502724800834496764746951857078966399558095176764497892193914018642031852018200993812693917375714671282091468295396689424802130761460338601181934546422228990652512923680580968576645543197854159389704930178186160136754606013863059149761169402573595193289675556736389492156265291216959019994498342354126661307375537091066181300831527835397733689413620169469013059981930995347901245919650422074343369735901219317534394388290951906694953154243106686923043897993896656190102764517606154278070543253096563457309162132763135311423132769399542383931148823911112947400167744541780768301993704541210792063860343801592656403320164665809979974736115949915757686387084349357988515254281737300103636559101249180746614426408651393126953351856173621433011840352839975861217478672625692926593249068517533718694327370040141582123945686499977434099837148879274062808492388635287930736880158461891914747480020735000165551906149988188442280182477820859738925829517116959497268105836101046560597879370874980659200*i1^58 + 4492179262756187104131082148305067182918613570530955434312571407673296604872855980873440688768450601854108622857808193048285687946736370078893188891584895017964813490947919573765138026799987131389292407838777483254919282405293087310439986429601302098358744752768808676201412607731159114717684325540044648632949673474767516656298895489144259691683393532060121024473951101902534786398929217842494863662652742192422416772977011048019736917580536504006927347880638444972820798436790114537891204695592638054526813659499684454104679509828478429779569821010733142022822716231886600815257249062506107537046505912917826453237393802389186269424570271135372726614600591594378832008811628232124958087946046802928219652462799858022210069705524942838665541108745974711977703785183950275561211685796400653847637880410161511525700784449750802788969328219838423261018720640268292166199224236487277173780937146285849558450034019629259185951519702063907208936564567993963512957350703956395396905171488308208762700809126043379267357212029783677842839677916054371809780511885794162223766553676621293355944945689529713736979032434520033452708853445237483721802522885148259478724976504583249118276658194435521389096000*i1^59 + 665924021502714275784893279136289891311276827134163528664353857161097935844647563410177598518044011388180783156101267720658735785532883353672626981345324046036297664488467061144135089767944673247933098404798881050153643849133148654546824803163799476445226969319452206040573914037972993238712469965443681103347820606999867024892019807977302754335798499166449433195025206008291997084875879195018043540460673473192086818579917154271403653894535829111827505790020027988678644490840417501318872354792014223664747549050120461882995952032083450683121017846091954230355942588836221808999040865718499145081380576355889104902738046592091433941189006378871313558745515210939975404781807779867690788427025534107958237463864070702666423144727406214730789471282856452212053227504325170023463402933940085095313574997122068804782938268342903735625832128898102632567919408141955539164338040141106154018885201857229345810380125931399997350657114544221949509438120580393646828125478747578092798325745672424450951970297706973258166484543152497084842423082428441893469598458308719267316753693541673390112426144789205947501805174381225353999362792966575625*i1^60, -34699835719419898113075853786602728844221525609315228723603394645091223115732745353506510305044931011025629880836965829542243167009039103443952742840366205858207800900514807498527227526786408658493074597622911018623106748870456954745469561853694977664509014203890856219520010428120566981316136650530209427439360391108476721677680286296047871224382027030238156789955626693825780963394657751357559831149424820712194577381791183488063799252887066549411392795848832706268973263233532939630400518756595873567424433872830154261599091326572329435779121191731214140113875268286969444434721206291729470257406806639176101750108125573511431207917663545244315607014221760507671941986091212555739013889072352934381724290008034983064580040108058141954352661284916184101328271009657873379018217472755795270921049453938440660370512776793378757436623979768378246217943196758943699394872470737646792750078283679252774746051999746903804509629220699798167623217583201698969064624315876629542995260209142586133085766240771579767599988235852147087056713652943460702322424695937522152182679072280097223133734560907674269142037799844450859530130773396433066330346696782390846957878970759318867401551099311150505526497770044146993563458461154649160419502207152271721281434644333264939269816368803865815578897463353794121868368404366296448853366857994856985543124073619470800290402465524377255817638068562215100400243141740606067982082704470720337952642663601124700704915812438793946513589372748678831305713132653677869463545915635425131275113156911799912110305637773446802034056455951538300198615148357090681961590291194078353006061651790962841544104041647539168015374549482086388430523577747792054535763156197813823985564688066995490106531889001263235338124662114009833097699578044667246325980235609933049022381300782136978974825493678627340681477637142779221253317469114821256601052838366287852555920248850290549304728099222140441456338831959510630312258114461344819401827054417314975436253604609034014044062016946944826464895483417133263474127237767120585354180324126456364882679487627943306670591388135809328650872057532959756827430867651271320750973288961347227099970144840745651052726256490682365188081653149530214075592331092005967541736061483973087848194287588053181962940225702809537346866416841895843028212760129500729356111052800000000000000000000000000000000000000000000000000000000000000 + -120453363837031820338896428729516573748685062359225248254973171800937142870257816998349249855375981766080128038881204820076415625654275916295497882245350037547437105817815298531101830922859129815928926956876729461690823709613812182341297765361598380226271345792969592450385345842212637078064410040141839960377343242319624697087518864066601705575546232056315688691829705867374751388090399792770129617148741394921386395653070024274310459039423677823127738157419548849074438789365684146812750227738658231862163927125885530392134195001880659447637375801698095465532426441647541910288407242021248997957163697299475948618453326120358871806868677856947068229564121042227555997556334462428762032843083922047106984378583629846202221426493904823863621390754093651492664544742145884939646681498125452693989234695931014431456708860936510341270028080272706430491903377837603076683862478206696085411085208180523294946265172422297666851824527269753999739880045974212939474409050193424157580399256827797569044882210089835898607688054877273073821363439228195313334388779819002056233313523540595507335434771915413370576842527417542376949314602156366207020773073774519627732650388195130844334102912792759444032718622032164265115649947385704253329814374656695705522504635129729441263998188044264933128479257983751216292914636592714360459103734948074378165890116317835606340797272886009693876873280640710775061961125374330836429352696784923647665646373776636422083080295487227136040278846214230854938066033262854553529976271635874517432059335255546925206369265956639105341823258928869624134164763702285385168134597089899325615551632326039770971074712899496200774080795681685475687760868342954979494521821788109886812186125978851577941831248603933850533253633933427847260859497006491905817150494963450738279056861529436093248601154245268556404307678445578195613392159088463796395019602538317614246239576342187226296305193885035890132489932089895548790444956560103320714563567133546760685610416198931884908197229911766708236239574036952782100750031644327832798115859907002871311755664025209288306675809658750239041544148641723679121202742614930850267723173406072560603264268364519139333253204188511930661217684668489779513269634116408494990858450743029780462806398340739770754627395116089283619943946012228373291979475676079121424711680000000000000000000000000000000000000000000000000000000000000*i1 + -357887304714739310520238965483566803175385381031953404469184679468876595870368256423018569716864124560160344563258385456833006928155832924080580172484372698032978061249955094251480509665427919268109718702837267285862598702084827061102474607438818721442676347226056735047513868241665955166997057743181567123885695565280167125744644499461898715156858451717549719675568925276144522412568612998486428049637721040361228587742633064852782528376882823255308288490239452506603425579820227244444769232525221197875702451557397226358114727914836796723973097798405857519507073540352382805202784925846419891740606542348204643911839336310586883094553337527641780021404331673922195888603585911548481061504884360535009861328091120303596327824348999189139329079375488446828301801994852539173144258505315562585298861476374928884644682663154228507346743564005758005807115034481858888911121550490538836710320692572312726694856718700590301304963943409762076379495168501361621337526812265422640139794420134307347523467517546770586351295904569158777261879152328288298610894467676371927705428673590150606283081583742382688196640789842876802600178733157881689878223900396739254378905854421434102168343998731169952725172084576491403399482719207105764084130282222208047674657054266909720049573091775250179166260954290480043335488029600345984105699907137957475260172934724691601149950868309414744425549551699152762351014654902784974430964858227513447000388053507024770797521732291277508474521837302845252637316650778697811033156408875258157034596306547051560148855052161184966645268867058469509939812819461777041806930526417560257360755158497270978742150348763097628427361032733851952448733788309078186310619632309575099642667778128410581580477210766135213118712225277204456802473346903988995541812768208902790489907038968495739956421990588438746696173397488377412229297091732736522558335140223645323686831866855963845801634649517035307063956361848559527533939103094636738010051720702219561654610452169873500639511348522152761365848197216975927054224084365308089499813367521444013456327322436306883071970630575168184601543288277462536070193858317017390521318233032364095706219030235163713021033526810080278710892585651123226737914699802240261986652556982993388278643179937459888844378331452824301292371631447891158767252188539872349467443200000000000000000000000000000000000000000000000000000000000*i1^2 + -864030435737357076023688325087735023053610393048031718036960938534482101971423071886897814560890528568065750954914871351967885413180843776772316384203445588018852134488969869162595863294550441525826679868461684830047720901401007394243283651538075814289453495436064008024591676738978433054594415002728918896684781102043732564937197662189498108334811231825564048529321902452809036187132676884958562731317789557714306727620149795064287191345111422934599022287614624557625490026073190014636089267358833561050639992397683292204477435176289462275323791289085271485785889416784092157030136266277781647890547420907425903210748286248633918403693524061458055924041666233056897678715531558183970529858756491112965933760961970858135196416596896518697817210166846979138005207850034341348437653375743691170512232121169163022041557145850964850804859893372450688118278197420924325262614545441072326509202754556366323093071852016778981421800609008953169129652261453193481103695350206535905793614021382482619473409251964375777038922756426646744977776804627540716217954059689698430752886681117163888599037019068805279808823437744964762157882182627559654947748571957074809475949132041201755354154957980388711051508477880698524061315896115323761406830748913444993814540808589934449028407324502346373065486947953481332668183122587586404486097972568544114941009903707012780486837605310055476318030234886776064162189181596369180425481303486599086344881317283290076972417952878507003957160656128258544350834960341677322104337070816668704766306505142557924885151713586051363251191624829487258554605288278589486607204308825324286153092114990896887023860539907238131161149080520964574300634307133592098212326332684243615099630137066430838143193740486832763020152472420865076810419344300833149048559688832650127271308582805841752019387494597188155085562622032404209699683027387603416101246374447101509068293568752259213443083163987526702551939587125133620437345213151751386465135742289717861189374861300279188011763396330990642665767454748116095492240100934660687480033892832133130980518572656708757098763615034710768990433701036314119023880432866585032307450974482909494124727964008914857273805869613219302314500765639002162559046543398942084248463002092051203151382696053982850848593724696413845802353549092360041197489623290236320612352000000000000000000000000000000000000000000000000000000000*i1^3 + -1654472217403357166002906761970402016044398439018035404229398761337460686597374804736992344618609185844643210078639089839706965632990774564136318202579758022602507110117783836382623959982525260137766646888904373559520615434523708968493995033802764766944422120748347305056732851564889636578462578149840896412245481991094558257222575485769907108263631721721376377753689136834474244096095648406240412378926066059338735454258664046218180161576241588066936159856329607894065129263713442655595465730236623136212551440306886757241591341973130120308287436040537372170972830216794960084158355175456313660157756796720209148715260489136154203277186934913851011905010552059885291051291343742405368061621300966533051155281933040726040545308135079892989631228127936886953417938844397561039932556527469960985921767169839376446670580160342513975319825984567751870693974450359485426340591366251091171449351897798246818830071070605385005838808532624192128816469564724548292526705028442407794216231893353634533073117826060076386895256604011517177056024711398383677575872771515392333615826934382323937748918666867590191107661776461542456753078772165068804992776841468643416441199374655988746583135986411895330857261879946663636119498768550740384788573197571258462778022448398718366034284686897435785861800384342546059047597389455336631327311151829653206193655955735123337929719637535927575906102819945624481991155998369139556676810743013576359924003004261091675014582987918344393105595766894616423804020618835938163575178284384701538253034487970838938543935790057208915443162172467803301813008251979426570081536600143894289591179317650147664580248008917321675589983748088745410229338588136261344373083596353100517559720611639914172576133304457368084902906172562414641773300328814589086924149197469918743969804184196895968585880786276901140784212501758933808401484499409139203635300493361741403641167795974829583199838940416297433029427714873271691875748501670826292623739798182389390210453875613879492652967544552687166640597392572829809775296656390498910917297009871240756785134347431272803470791620373292580796196672025393399791500535164667445137330754452658697411746983704426763132974819347189097225427020660528612106561292686377412895510665541278649191241526095981551817194725825206387800606303975159207383036995530655793152000000000000000000000000000000000000000000000000000000000*i1^4 + -2449532852163389724603450179136075076429572220680311347021217888953954420531302896135904372899275665127377836140639942831017733257327472468665804827142200184956473805734097258956871999738626361744106819641876063790781525201963267823700506190124376847843446809042695295088573624083771952528464553053118162838124664267068506437621362248785057016676965982581828934029724246799955169367662423190412805793520331037375944176699780525224287833041952110342247053837953636252440000116309206655345447880962534553612083989551290039439260878222498921416825632564839591301709124302037387805254325378047935517843718204720703790232944571598956066785842840305367102877910871755722031071894815532159897030441456222030688256683787518979050859291916951254258851100703531910541945806784811618416717280585735309934953672840501579904076580560759364880041892609661224104144759971039084618853867978798284828887998422150623478640760437419314919302665494561437704489522025408978865102190874848686963254473753666096606493189105231928119225288930739776043374141928724873867594220281574600718842404881225661606755605177713440207272362689304709942123091567579894063655054036221471097010752899742766066006386295881754460466978015038931643245877353997020942281813424020630590405279512103118495422645815087709063795480829510067387403348885655384254557732382718727667505041010559327517928611111625323083276317373041164533600386744900657556174429052119340813267248377703848716185414914293388666439097119730541684901154939666299388295349345076692719086439616966342386245457762587118683729571990573188628937772045573854395708435310903979190252776461246085047613448067439056260327983828561785361572975815240396403874819834298707706074367265077222002889111052961003590997806246376286371222515547182415431647245138745855349900877251569175977306886815525818855789148340578507657573711015173655753689271988543743159842324787802840715137683099890501144942375557639497759262636853238123515001647527460444949935655507684016844071376536221174194927170075203526454910288226568238993181463631942884834679894619968735501833956556704450883087298961798690182023155733244475152125364569176647801127395765391989661047637591488422903725178251777145898959663696429715531832991287321160699894818557877958568372163246705741786816155166653477806822107976839363590881280000000000000000000000000000000000000000000000000000*i1^5 + -3074904840418727440144415693475281055302514313109014261298646756728317759699256206399019363437611014378413220789168604060223428127826001047356818016643690447895974829248612589761627525434007126445433982372781798598923767990087638378872801103950991041490164954154989591432086508045108024100735501963827311559318938745733455135266562942268919070156424062434568260990219288350827846831832533889318932402952539185653894895874924292058121903438319349955858435726602955631732733300959146451501053228330847106467829123559424821419138521473127036437291277465095209233643555363789322721321751268938365087238192123462293108239517901468837227513181539400771853868021855802963064123394351461883422966562783501083067211373050532466916357665094783284918541690017982809372562385939297609908143366036846641948459619509131979763794853992041906936856294715776748061404561341794940214309942142555423648099159373969680777455443300585137978596023590529622186263742217570040901310428241177309751003572800159772105233979488175836362861953187094321309189649095301757266555642574931604801627018830460404710721647476244488025296811355779329870690133611977588997854467548703907653159191436404285225656244672843094922127096902345686802999875953761223692950824806477199002533131075949194463597698277189348401076213573591722359876982808765269241614292206106468828224948983137736056187861199344968147842153223583894878309065455902913988283859432746986733218868042271815808412784663239985014625859098610851112527100445918276163341339326952318419448974712788398205027559223989646808026065715003390522601483478988435139908708957108751747346796676632246636470447537552211924030665294374669639883857462450439072813411139685429720780110052032850357087063752363979937275011400234332232676660029051815836333505207539712164140677268809757888212895969983898229104799454746286307848252577124572556883521325618895246367339005685390067943598028033774561944193546453675560354732133003228343583788399874789657105271805669525465670051213907894457646508624691126544636052425482478562124471531503936764479545510380133014793726841314912237660097936833437934386053809882365692846137703776226734867234417822316174463281846414704841620734794048821010947458268400902822911207500100855337799447726679128233868287354699521255785360186957054964963182694256183607296000000000000000000000000000000000000000000000000000*i1^6 + -2833780034089205179889876080867909894074836115546163713545537873819517429612899095693011321886287632898613997442517499633316565743266969849538922883064068887118778808444294108571476344541549310051291036521461712332640534441949712858248533579303604334007266402302614856925810423086986133479724741773554380687705665988560985530006007798828752355949128067993699789647527356463507087591923007179866936543568502044377253696208897305062694609086469510004391784697029251856657446947455101238197534094425992738094372427155450913998772732069444544775402482455505109522806691310136606443351632767337609206097441779395095396840610309408900309026004132706905448567961902994297307132635702665300607093907959547278015925537167037229132438316795421606546994164969140201833813487036471226390719335985387649093486896581538255628034060808049854596367033435369639673440342827477604613446877700152919419688080421839837272969364988816520162373000849635799260074775203022066829176094467584126313137245991176101097309553474398507334097089993265408527833168616514257161126972202800143122161327562795141463375279312780689704235184511935794954848893842385727703228157918052076499073939261884046162554542329233747745618683201800874064038053864016352207210804133306460864650080744141896371040042419633230946786002225174992591247313785888817389620102721392631654544470794836986838102528817208773203028689436852125703817286038957663929461007967291062995967418654932424912803700819441142797062637084621481646115966917921438282508277108527370512071215103152899939803179838340821651696969728816877742842243152955725771031865866799196700789041564170670351627925229745049314527549767468937037982752295605288860564692481565544882491060462215657807807841443049956345321072453133676779331068700642817906382636202175214209752710603294250199227464487112774601688979238000978032763753302247131407365762555343641623315838689605505618024890197713219496850527436939807097021229894473630842524708051508573112125436464320984621782383606620347463629322447881709684385929881398433828438673087154970398658434558123897548714878962222919610187021696203645020855286983605674233027357964244313624013402465396603508684377595127824890195920722098696416118151570232482186549485875388546110449253781345179673357758703039167413633959525206075665555567554676737966080000000000000000000000000000000000000000000000000*i1^7 + -2372057276179671150731252074674624377947987508321684833053489761470399480780024272276005214060000915029083073565399579280252173585951210466745939722212908983966923124960069366597857469339785474689553812714790988873439635489166237964796154610982273563210812758052406205599040446253392014964847408580416760487622409927260020025822426222162422132593115553336991853990040838805924550184447456821823276128350136181324625239461242292152939141295911782162660538642791259439867376891800597647280591091158373948048150469142451614674531948417228503231033033771512175080141145059640283581942958823519079989774368873520563232816115897144401043116241890363591553356840005670695290398646481091671140378943201158502560063240188054646424624184039558096825660442444088097391464605053572694184592670398333659272862548428062882310090706726927502685977814481703477579631722800779598959311933850261237267315034525879179118456641956369515903715789925331026312303514937581435383397366999693432506334286449512021741563485839886989627654150356090059617936622031179220250836602649659002736072055213161681749932617709995052318027792873513023099703701810268748693662367015139112594478220025982335710558644096962594594491451144104704190600780920838479529704758199186571344994111515292953905486008718827750859880149031934977713953549156253799274026773031606311723328556859874539480802795876192932824799029556723558352524426784016170034427078737919759975287767474727664221555428735670139277828307160926731606241606890461224145075820537107075827363696033373208217365333630381914066023902839319401688761099963793002806887295741994984117626425741291605563026793570012611704715972399486921951780942479981880171634643297561889908664787965129527202664111208638806434186175848575471042071195586117527646625081484607084225322308258923726963382690173656911382880716713343504446247389569404770191453322090378090317207018369425377247261874410857365725175107764948561238690762083168155477572884698652615108904157432789323984706824508998693822609365430120694388634912738106013690768855504529790539873715129944122830134672717343499748243739824030628270524685732179401952259866680118745544491416320273474554585895239859167577572010501027452999946482789447536261027545407431854506928210831093181791907144139026219290270780490396616062932646118447015526400000000000000000000000000000000000000000000000*i1^8 + -1480241257182087888377184997036693356048251568672469097552906648619676999091588929256379272310383979585355437028580262939230002532896673349766858041337856874763798202967700153106051966196134566024009197166763899194460103849710815467785642072517704376483739137996762499214381084194963580597898294742764120315934691448766222764875561612989387296121541253345471463299108674936786828808061029687135752058005152554100799637923651998524489139607954837398449094408473811681971902778980151049906237293647583408870104315057230787409027775803359054853722637089113516477127320504988701123176511738462981052937918087506104739486470034901561797334360653226243215539852668393899719278056453649579419192323962005136588404097628226175041422675338320701805039517246758104212677688181346789821936114031526508476017476695710277189777219386645263020299106835912784550679823327419885656484595090670150154008027604181499969809583943793703280653065875311161895845774474752986519024922610261730773278502975872099158957889958021531183801817513207792795845276479064852470884311400555957486347427423593473022407520424124674372272096618509908388756121225534982498073828804508815215775915093260798765027479018795460521634913926480563786820492983123476147515836983570670938820307111990612121586321423613837394868942047625274416075420430809275405948244236500052939430070479380340327301096356990533518062693204400899008998835240372223099394243398726679189402629085782863928131919744542744461661267252033358002958935882980707843681880363767853767000948242514374095275472807811134471868535288263384540321597745689963165484167741297200859759955944999908878580670464833748006522738659815175037817096199984958593565234089811277685638726287424106078438168926553557157514487170360597406994030788025274771690198611031304882634351011683648739819137665349787386334997636545234622271353661716657125916824328323372906748022135053993521159417426610858577118347370737617632568275880342899865752175004151800942969686361851414274048762745312639175701471709627114554272477978417813136744757284072657154140400896776068103423828811151741577360353536534118990685763795198906661575273715172459972216632781073180281599928185946640417078545561369874490340984942109513056432297938457671726492430004152415433420700019473568330712944645041729534610100355900375040000000000000000000000000000000000000000000000*i1^9 + -676262797918343603836184365001361737667000258292174239585579616788075404638768333327804288892340986280284978046997595237549018200852665741491546466145412404673176774843029374646480866963233475961088280390730177134309863131054410959954645723810636040485842624033216088197667948395196225977243039310014791608121241719508488054045368773227226663351481130060337559814828822555427428147161691722248325124578127780151804275528657548204639995043291635953903315925614936335378412075072439658554802985629084550227537145183607663922540424766661268465104872430157114241704637988506857835625369553047457053943672584341440013398024695098853873863708001422816471997933489858639071377793054379102588678929364603021882833974844452973848571832415744959225782481826471865873983894271664025285055166968936036842411936254965510230174688007312320814844598140386958257172595273665959317956858242190049296156305021237646097390091332178833815734531507727366113405919779731960288792866788538974920229440067065246979743965351371699363199725213246004785312017410425041441609304202244079105260167543162250827455099500009492300779490780100890855525260923420023008369593703006936139523720049507343315236058466408578511192036629753636099314818916907799107305945689558527808166289421435903459762629650619953235413899362745885671128903489908668044978865549914878936621534557838249219757722752562282813917609499247765625940428262507142583186614296905692495127276641518461114347110247600639846925617350402052516140183969668449332178903275569653437058346553055452722003232874985279620404220277288631027059856714909347466492674582819249183461120763558821200354939386267979040015955961822794411845026044025190619201991456155550632963287542482117357797366464773948401933561702770717264438494192475131559781655823857119627463042625904213714110214080764901600634936330744318182099935999341577154982751878742983219860133147803697410649005389323611372974485972815329111718641187563019673490403293362649023040993010646100425677497756761840053802822223786667845498706000790996526281405081783378137569916731955270420687992800185226217169198384887953156497761204425768729417979784869201749667713770037179234275094429547388187933763779523620758726707940696542930073188847785437259319618450147869550858506376973567803351802209636444798152846917603688448000000000000000000000000000000000000000000*i1^10 + -360817254464752822505934511121496595350123859222520041918502168114052638403284405983908891360052042848493105554935458771011402108409727434083828925398096872767400801307190958509192139756081205845975318013855439036927833581617267346049980912173393632114699757127206435949266415712163960661211566740822949504086200757909049016160253858751800181831036683650368374915252515241420670917471488937909419610045699989850632563018890496297634203488656198784157561495217584175485480716417762565609058557082995214270074350349074519708513705193957847462869583548435345000137392735271705200024270286848251025273343775346348612329675498998988520187861799112137923141994817048772410749189673873556261033410234058231976721961393076089094951127611107195153688261939200405672763286323992623429337366228428969086546857572989684396643849972607136473930076699274790474293384973707526643850114079641465796966047487655696226924130094545286393969642472843335540904690329878741778171750191483007106163573735561498463765581478532210415813652776174403102296020219232941581520336760353256995690731105428647400174647612351755165203018079583254096583259375067724415169519825974092206234484307791110980502796352493182566181609733873362426878213035378343729817297940408183838394633867145193071841861765047216794066437761192955036018446957110368564290211616731709716886988360399730732713521251433540235376932472967404298443461339109986165048219539115697690191795290285257845534212374889162625979247504177302658043369860952182073498376818543022204095372008141144681304097485325373796745075859704658911239247902847077155343229693594157761166514672775009270213113445294703276239026501951023117605121051348244102862145218838536453288777386908065700398452326030729232042634026378319334726616765763271172281112738926329887527405552138861440334965137406919592786606084381474840485056870890225414488471664896614019208014886983063413341913342689752146434278929507897128219195651330365990143059475481771784831710712275005042096295085493568546753155673560665831212621176287285152817201767993927729904254549621007263190947543248438770442324601061522537932494688105511565078367719961589248216703154333355667245037137400418953515167002755536822128059898668158372638003046035174408222024593904876302634240575306487164000352946183695353294547411428966400000000000000000000000000000000000000000*i1^11 + -276091630361955140109689494060340111628001908935846104091695695201202922515778834522332583456386441687581517761513241410739482898938367644808259720330087781775357220389794028950090121586472884639980906568182326812352996630071179524589371093434332439337948288210326217535192331521029112415580266127362548984826470310816772767899878148112349809234762926340681103020568879485210594054059826950316343672572496008708234746730437565356652569894688443269458936823773386221247491791951508651405463312134350380020896752659619721480961688214487211243801911859155224004114464402343575188435724043249422286951281263741514145761850720076920032906039372046697942472102502385743343372813811850993569081405381223907160202302913516365653074145912382690624574683001479456414664962699043075844135460947454665627570267579043119610836440326342709113609307204218365514848103851226917736774054153909391021924557105264686531282499455375579939203440566671419009549246329820534461202394699726972438558288186648510467029180499179309136093551865123321851270095410903647430013072322827594558007292030281334503075764789205981185356425624466509278445439297271637344421149856463756534595486115189439389363260837503800699403555505421236930941303100165141539572738362826990685237676651450158754330175546881779294238489001938829378810422602036270020020256552065976599344640931124346214672628422121695022733633119151389525122316972337570387458958234171176353620800043189318439642158814602904937798557100998893073734817612812917387126824067760086185425919844855370262064405834472289504669736813704388789600043096804306338977162742409234497495716399967568014769126924476342461893357436817312383565819593838282367283376129613336774364192271115892272224595902702340884324599267857163464055565020250987083291320039645030055401141476780635474829379262558584798314374990685048471922267060670383380149877025917664529640465057895673993315020014706150003288520211523537097132039441349612795972640088429791119485803701847806442155817296119279140877422462995906905526305148484728133009038086152372207566915066746129647342066189687427247977290589887346069967623204229698554921923114461713757748669071055022415596100626211594479568735535544968543113562678570818746482056204186894449811597680621535891869954610435215188945255968207155777728591349940224000000000000000000000000000000000000000*i1^12 + -69249038317434695984882545051771755731409005882692147915710208374953575248057515541186624367195890180254051668077258366259947995489297437037894135868166046486264880390190004456115607637426058287032551445852822239312265588485823097917488424586190604890041560578547469377836473189436583426104162202027294052720106898258714783610950156851901158477333493817188400985304890764665067783338523428713653043407010009000156778049299613174784078448428483165748732573658197794656811652151812570889771910208030141159584333689857677269867764689168634391305678009548977673183378982462954215335016561791434285213447467039813551917231519660296457810615245798353736111460213074178436079043580713217720692720001178091013769663304297726698141406203934805508263170278030518758276698035264778029198353740694507890359834997096812480393847715407679271312306990369591082379062479061341500612363403013126383769607099131896278853839393954128164931506879226616895432339530420162231214409109340103602992086845284702238289646265026598420579672931881745994538111066389420062503533337150640011290021446440926198880040598728224818624109403093810695113720149548564972349412580394299205334044229197349742544011587061862799447705886024497929934644981173904938567540587010926171684992344584171712936329639457979903065833818751720965328309775678563769784267953160483416887512902625191910546799279866585809839197099498598468784807283372407657406432131981059982830545365257114112125110733724980213461988436254571549367583530719828776406753013655309393194191894810491764659146240539698814069111690493171212895182041892649687865093589620921119943552747178607849636091191146590195009095686519583564621882700446547446075274325423501932298371117156190051908171944633515629742165356342111091527062324054301863657337782390987663637192996316511619508996159190073814622412654311137304112533992837008706605038583885649385131658592503283923357050763175831671162286737103006594069146547130040572160004974741225779829479309038088069312765748663049574703575330636149743584447777264564944789924582240282756765081810795346329848757907483850015001620188931283193402531995820572180239275355043624660639873693631878653612953519026947477343002346361961729031682112624846711947183979309658016749953242498988034696503165845134804519090917554324842513572414095360000000000000000000000000000000000000*i1^13 + -26520496631650065252221151039036290654834669870845368709918665277026571473831438018578446540702305986070543120058440170985333741950370239662609725468725381182953819924462923619943990192972588724098165901983135733687552585992497901330017523997121503973797779929502226363941972589546710972281882520753629609616134538008633297277954038682859481484492638650098806881219053082265517919689439761620841801031554008409850025785617145979954759215625153099481587834398741399579140006167517283522599522496145640700269094493645073307095046583921922063214613938117595198864781953837150538537911653470821140192115425867293218440051123170111363546967740712680974888472739484040677506567911000134567900588192073343914397941031259499866300714534448785183060119734772939931202677066096860314621715510590439346170680274453663598415281342769357199440833082946089133942657222998052921889757910839256803249841255253030004237375629752259015208110160278367926167550886547363003218832363612629009798261671384686386261190184653165373413044191376444207653253407812073290739476573707461247948697159262743758850510332955613221681577592266582671731916931721030643334800001506261429628280653574118838941079951769093054069297391781827956975620396892919790378046712218262526799675545868242109642245238406683778702648999134279077580721577470225196884723934359379092707291375077805608336754833712185466054564334714128382325655530851159153912325345812271877707322318908206695721825636712816812452361895127373212779688620834258274730422278989252612807879236068197267577697524016209752882528641687412168821128763655776735725025337925617687685216666011816567446636944570443433089049778414934430974807486787230676447021270567359017251745694582684330983776380778289107061717813909226082560048191421414964436940822084223612671489058854718645411346698943884827246306407403204141318072368470377868855973012823094539763173836813821493594681886968031001711336650233969502938030499601389146128811544802224641136129317643907883573023138897601900797333361944868601277038533930414160634366093882109631322285813615581685719641908830300820621271333468211365410221369931552734268797383660313059495711566535182369909398171515880897020718837961076553836815214241317036797586103658933661114365594913608371679837955790526318647196731555506864124250292224000000000000000000000000000000000000*i1^14 + -2573155317068704329352516607540605994539404938711608687113126241593322002498730510726556304055860961774575237463249616025960751153165849305298846888137780546423969465789090924350844096988292480539408914679337867540580689150265906202407038697433928359028469825324300967023301875373821316530669616785725583609142151407813977163001156496133787945705174660246215767289097187624134424866428964973363776476547089500651088104581564691194412225313437503875858245765805408163081264039897460670453254819363920640842433696180458207852944924556615213336204808746935102394686428922825570994356046055567245267460015523481400021906075727048998145666699883352383600369176464631248366095698858529966608715916479041472434443830258998822430494680798774757543546369001547103409513206023368240094314129790481005813538629635512939993049631541034333694810652590938848313008733028515157591775439878099169400491093095127741855261339358890807780668325048667824949102949918497870353997863609153978146618476888824482932316415515396949256872098347676446910336455879634630446501593258107655922482041736937611855673993338054446699847542502236538887725624650643280658899728288996494812995413054186163576924040725963810311357970540259662159452963014270251958703011552567017817008927651838805849264712070419441689925765647778096362634597504194674847736152745830864159017241689181181948183191450247219144098521077722405138676402255046704999777346752836365337880010427736950389445090492094587033348843714081702266607447252943938105693606150604516151981399138995216663239704618967349152416975116945680303791706993303487625762265265058179451485018787862640468590612249908410078301427883639182700620928408147788348371820311329266938561963645928629429499336162562536878085621665596393953766409313406937574759058016151190814516447244173628970711412496346754575790305052300050315306796240266038929582282312362117605763702151914332693522086094230682844065826720356197062267319559392087982642087252024085530295878453180521459862989796777769161128817392392503537924746600105095374051833239232709291449702735280144398636969807292453461707754492789332598576429452389194562834862004516704996379682591925625175747427711233334862690619911673928458770108078646094440434295533731360669670225348718577082570057560734974450893332295197117989048339660800000000000000000000000000000000*i1^15 + -680096859907484714040582616011896217671515543693960569931796275560276586715763212991241889490167188899276945270960394389851074202500232283920251031617692695071705858059903569608529365731234507588314044873057572818529799370878881469045170972652080887210523854494480608709820186710506544056482874251147440998397913069413202754786326429161943091804971954359688165031420818659964518074753349993374866142073681110652310048009155664439090832849068742366078025170999072870037080121783125620096885294837247536385538935051558705597218012628473050757960759802370900960318030878315137368040377536429935528235386537091498944892786853257903629848600660201761382318380280335740719427608824997343337365874574859625797214535826499060089801728205483623131680792316621355808096582611847022791173630770004395776811268909157645146347874793769146428970510236569310430887062084070860534549312701893971655134445314697427431113969385533334062454847890740167937569194355744136479802537017390278670280198524396211048836504047284970374380205994033587547325751124391895015265208412125001420372934752828447205652643031541401630376947245732213546394543645255608297697475682715783064338125861435811660172852723255072334930546567673318118928260242527882526257805894886751554771989506128060585064904328252232899603384805767432229141683360439573199366477435864861035461981169992702806308519242802413095559774605963943268683470990223230396513190739066200010841343649102582105519078758711253805891171148026107628780684448539526374004260572624700629572506336213504650085380259571479016838680422392186581115724873168514896359734165142088395683731421359377038536432900243666884481863305047267394651833743741980092164407965019477697191163261177447091785359136999545126221944739807849235817813653740972504377388030571457546041964979272175616355753916076665450056851581682002982206903347797172370415556089468509704332749779126513811748834893263808900795441944093292409856268219946235701805646052859606187904865447016991388598999356063305669437408613777603406519673666834176814924360458602570635322669594981464564048683929510598963430182235656646039864943249169960139318977694135220492627673120497135084930231780448242632088196247323008626863943075661252441254205395480686454037464656159123586634746980919746634795757132095970547460997120000000000000000000000000000000*i1^16 + 62852778407684945605365666444313783088708344477171726144638538127968420780720101277304107212555830558208679576092948931342118428053556473614419251199110369101880668125836506337594499078350790415538204423384554038016599341899853354930986649135608514353428170390245209803897593585325303157332762483174417094529871397833816806478689256953943726059748188801388540280930344257424208604790375319001400319723774317167346595439143113740242395746541859559870199244250160319788559208802709937362836552869363301535986538904163811648462657469969485319630956013122250697117908179461806574203311170654496503595606124817128162323263989613765600335706140057370008939848580016257761552437627634323362269811393449189794325182001695946477025177473202377842594977694586719414726413908735786617016967560498598707627906843267127850946551790728214546042046308277899196897788099121269737406845190961206362852233505440799016751657443503909972464138677473874900152128237022399749836686081724052221457708425284699831613311591332558939328428363016562221902561273617675238613181999042656293188589131452606144128667411955842906098248440089188363728983007213636614078637981602388232962811884889717207140529357990305433931394686889928690704697667789071034148313181931975129970870859520356150415477810679718156126500439695934572537803518919168886813277034493875502264077780915753177527797089352269861289740841024380367394198916150498289985050191057600280253858232158202769879909819321245198322460498566494577718993899940385012786726562671025840316703947506819579533358326553440289897475002699247229150386164652609366534752411277313594298079934109704812364541283773775560166065557156633152830522534817249512441011665658907690047933504215663799204707285487577487688957987419582203350253619969371429925829621828154130547791894892018211635628094195745992223580680204937757649567665128027155865315809352178427691449612470896945145219460687154560712543184154731267589941319713228572608878471636175762710706929793948591176306790219219349643911502144193171641375391728648766664823884072017736672590932449275624268688374099488581991073613911016061263402297892265559004158322087017119526423041036044620080201667538983235059219002425118130420525599119227191993778888038545209696797329045735763796160905269433322174643525851181618298880000000000000000000000000000000*i1^17 + -389911197780664119968418899804064722061400369005634131050166261225507784435642374246988464304341658645059078090965992100774273117564614294034813961057551896811867602554044313994104853421597863051606155493487266674222280218395334830849245275450910254962016822179916935584975060787752759772932579344195011692704754300156411780807082685211123041063658323720579252629138658456484553917865121465976235903374380368566216603079714574136728867810880655737329083399552183392896568635911931472730205483533168413715634807387307113702061400202811117238523682563245959729743100964320379785345612544364685522003876034963048263745879190230960606506301223716870722647083488209535963320716419491202205861747871192000145884892696295889896984540885509555911076190392496451045106149977937617224647891181769235415178287548828313957725833301447867245220126412543991664795154197005214241681835351713982806698786464636412464433954777049208033187709404777093888252241524793544062901018932656596667252553860666468490378373446547913138711862344445105078844580488375011096953210926582316994183804049425167754078634003956157108385516413449296840850694258875752697076152032258807659160212810743393161102098041777776417917733488384842197967872098126065390628702404588160339584404872773201203856889724439928883624850851168649037501298091627891747718756473769917991975793805723014443395053705969183995368403808515630626970716020750608562048813724496947377115666604318907766342635555664330320346775157391249618361425454101337261264820192643777486509118644300196567805358264470675941979047390288724557797879518740781621414443776068491246455476387233383510168585214495535475325183063656200423211836560172387115772129717359109701533572935334924559484716272813767511978784073809203032533863024325230833846439718515415559715628700407163210916224359803603411586652613901071319787325780640335771317143885977821562129106848669423722344117581956225524977427659495655767720442772567550351711880277487542350410018744517892996933189633644324629862219911813121908063478489149192856637327985101831900024782298630759731280400935116339226717781083067634167081759377247177840592476799964382958297718998852392239339771918372502343820879810793557913696730607660035308093987968293829476202755448866495564762375432360799315448297388485040406528000000000000000000000000000*i1^18 + -191389516757021854013768484993675733278388091692898152544836577817673235140991132786935882027704868612057062784594033164677693000751370691412046961651546933914785974343357147327824941179546033743670194294242511123764725383013638990816992544425259098478772314149224117331751751656088775552181708152113885794921446968082747039040201715091337280350318935452454301206654976695573704760660113870725293899137937132123534369958739974968002563450039542747981916805851723569252025230485350758032946881502535504568812377505495844823420949064717842606187743370093095124496176156315941301053867156097362606728711430101653716011158169612346178755438827383119976385088156328333851643437594808759704226321286363639820345170800712467803654193068589721726220748572068263439044728792541338055451474351791854240393207456066384303239986854422684232206862738056853788119634660981879995578991665739717647943661299957228709109076536625978016712442672835788000655549315376874081678961487880928464733347106097606052721482118013717058371876329852819387335635772057680648063707304209702936190371117621678074145041723814293691389718219803145704788891130099441989040032634460399137128481183666039572324191897563789367722223456506835741194635061026722875263596669001283593802780687776002874169858217185206525081502365869367322981448430978609141077583547274275150384758869491639249486534187377607660456464793932829446635688888778525685099796063264915481277038098095208449896349714640173024711868386963258665006865667514334174067353303763944838399671893497157714598117413259363529441253994993941234332141041210218099817953444802618723452217547500083604015671535487859293415046192908779394862759050900197899479262466678579771354189648068520902647906813237191609003289641871002759799941767677798248014394976684894426874814532155066998810023473183443149036948443776065086870213966287768061262678288495701000531766229723378949343756320376949593354742118814971324736791179693157120719799554348110074212653625939867978292492280691738269873923508232549352088291982847447818662176551582607359540020643871902826896847875253380613490587547388168172732022290700735610325836830853551327926686700870591337587401548222608667418981608585523156995565024977321912187387054516158597459877274708491328512824813672440641346575831085875200000000000000000000000000000*i1^19 + 8871849618311751540002902819453784485499062812538740986466896669443366262979443708657942414223858539352885860324210524961309462361784251718828445796829341382349062579839600579102238917500431678452217482484771691917501421756701174856520083344340856262136751097260756584375725540274418071062045433281281371252644102406566853019223505150845139616954381901886085780382894298615742308239269069574720548703281232422558060816715551029888173423658310089261897280446193912089542411634314321113636863285704631747479125777476454930243896197091102059476544896735100638918319444524118326283893657322112070515440668406639446092139527082929940181047378439325900916993603169572863498881151999250057938818045030584452641458631571894303714713146554709487748263343229536841802609865338061226247171382588484848565115461240462668359502245999419231085965688243914757029824632354326451664412195483118656261523615083190722584718017033024324712514045613856863217812571991971141650577167533313884905643410308146136321381044120444638436270413951032367128186435909133361542335093095305977856263162174396091357239028326113600823343862114335693092120961318377309992117048537740683600255389743151049483644291591214040653039333484072679987847802104707534772664284730444409563626163690437470073504249907142981564934433488156308426401022841949572061288824478914019732442553703949560980609609304315727524789741219474561123322857216593604297241497361683948271392975037462007641819537514721323410805949056257583355607542436123913818675060973463177831923450116680266976299772672696708293163600209303587093404122066117806889983247612288805384789602803106121411835584511319878785753006304394102116330771627168050457276137835855987878849265837980944417563764168421277309953669292105972996422736969308593159496934993035966269866194470321520798654931276653915877583498876862260705518924382061456779221198011351712858920233389445670779091216308672385740761504076223483320846693929531512393745556830222015196688022525441321387973212402555923860646531737530841331407243149093262167333257362929972604488509635391103973112197417255768892599617159444596641041837860455979511703660152257682763993946654796658617710787380917160679823513736942326829319421665093754108449220458845401081465385728596006839035225895768066353233190750120837120000000000000000000000*i1^20 + -233098722960536713359234430973465712321929615338745145180785666551613259205748810271485798861320350159051443424527372552492631210342798378200760047634497084700004379970331796079358576595753999622826662334865810213258954878176603482509356015792694454147891582045575061281457514101394698179786035527538518590050180092919617665346343410737184041446492589284161766344524123880693608635280834405207404111145553934176086265299124681203455271224899244058269935562311896619493233656705202341495066433926121284964492862876233726593430920256829099025469298820654983489377280715736508201764902362403908262043590968490375229643516895381865859624685070682593061364757399769139395397418177037129894552215501223476459694749545718794817271467144902259577939741144655857717292265293208487895509636956965244251572572622793028093108022680807969906919300693897644440639726658332443899107116025493535579861573558722177376674126287676736042990804882261418109919830214465017569826581437271487585520826983377702244560683423169798548701707295943507618385494929408377026358385608511553369374222529154525646347090169701877205940931680162578942926731915950314169866599764644927784875224301875908108239470959370240768226158136373742879173171147812258979321724102068008279792066374878892808133072543179696198088018652747354693675702391781857812390973237196406054686906761523008616291525326752929090764362694423843644401176177115611984092238364999243097594830941306865861969819662970843436269523812274446114575869598453968129387152662173916672928378172072360643925642997577208527742040081195236653811625678883935179659518147394572885761299620338811304873191454729308896089773122832093261602097752956131994805140152624461382102363674881368874321807873800022255903592190911033102311821212739539094082691986674836512791457249454291355213877479181606050812869186064529747962518376424216373230906709970730016165231223429386193221281282660103958060993840391710419043813074608443555734594972403153961676912983519471181173290794331168294262922449797861166130081550226665631551057336826974131195053595555673092096448334484091872454825815336371961633001249750379272103697055291117038326104817210467697507933310224029272063247341034177723599441576068427697307277521986227032208316626521811622559907029123287576303326367580160000000000000000000000*i1^21 + -511227940492159850996700986494226447099573684077903844668060153437752471004825922487694253728144532412405415001548340947021701920993569443387228925882266210122799102911871369412152515317421699454344001916285505579182173776292891869060766742231134736668683907248282391263134967664463157023126055250314889767193664426684750917904869492919779250538934453872746755855419354005488220598794383088376465585630255998046924515856235060796788396447797395704319111256548020575533802165843805095984749917360214116159341290785198578210058425724876833189045383137224644665474108641177283013584650145461899333830378811643961653722705922374442604452145922256278768564677448770146244781702404633813315586435092828913072653908242285963913364154144622900666842616191338312360964725568370096648677603439209174257800906355317407482911843166957606747922110756065697762848364126063529444402926314446429428639775371615799548423008280329398079102212826522126527483908924347166885829238251025875883711295644600859127143545039939308197575382129283738798398928331133310918286672499629906711097607198923869009916579590278144521458558255770744353906937142750814181701987801109220786763979080928902561583907603678748265902727648536026527841233772916369670317160683138396535151373820249974261823449342324951515500057531517255284426792558583952280080591929005750386555806149527843543014308432571168158415387217853019619156331569219558216471407953266653720103230228821802660450728890984608968393772124556000568203841159512982493350719674040855253054387249801305450042621794704099124371776033506431114760841205799329122470930030789062791068548826276380602053810417506764294638061745828811981369721769491212142365714387761573699234807566390039184913262683476846330764051774522526083436608644429321990642971885216997191268750259326371141374039075517786733202881270720985687825533325310944825704816709899609132619171962531979017788534985660775136121801774954623465369209265777905326948961260528777596910814919470041179480698620080533580208348957987780620077364669822283258733098795428232568580542545080127226393110426628082754665990944681024637818847266042244377349238305238191860346358961611531377726947088583600519401307486387818727323768200110117266400947193324781121978100056905426512060978844559251168656999055360000000000000000000*i1^22 + 17260939483633809719281531258864753308583780498548114352329524485475767754325507161156914119333411792655949396265451847569125252762258584828111647512529459106616234926418617801436069366141328889888330874320783278069825972137477441905385103872252295992266854708487189802135735644387452664990013253817140483157457262626921681415149549043244722406149966736913836697258340187572104007830254594823170168667162956582129363669104123255360946825869282888189544577022668458420951092980985731698832124982782819832725968363693287619773298518955021709251476541726188552841319760644484799221153864837166179710769862554845821361453864268050115533567473087244514198476832859675814234298697786056435786096959011538690437896076290306530206910078539115502127015296148156606529545139966407181642757455227961908988511367791193619362544862777113401201936766802792195761607350135265719664580174138736706405509446790486257080887393729410158965368758416607790723674285466444807960759814922276637740769220581104697984563746207890158360733547238396301840898416142507922635340714749627141514220990274725741904041851938824661151452581047393523464710151288689568167886470923124124569987806056720431681284629979834057346201911859089885998659596672240311981567629484406521792396226465639294146108468647559855096281707773848401307008983166854802327947316128127488563082874505015675288043437868613875153428720511485796911744889146132485269759710110102861506747493493350972397179061683094277864644997695003967059134343301028441672314308497475959137167385077852627319530676262422010310594036722801039201750849301968355674180526622146954899551967577749332042289893317743557907780207186909321676723433514826608363957383305824970310401280309522250327263909095459455601972619310629220602829187754960659723337089106105903393157044243455557624326214667261370544346983431886171531775506075123130191924686631011107499348554689843853433494265007298473712351692546745855323556646707456674130816925395176213364356373073541059553311659738675434352895524161801577488290797475875828878059702858510176738342436386596362966138268527400079652102451473568600975138785830728506320569764143026184157243519877433009337482604188222466695003680453466587321655696309945694634091621623272662926926559117532381477794920262066331679981568000000000000000000*i1^23 + -3953882265010861330976264648369866381463295072760465866121094796596820031537204408777229078607009932690365889784142610881417670944197443617301520511091861680865692498055374324121813987548531989095310189442143434291246155390811150739898073103629134536827103283043370044117207176643946340299939135745882358319662924081839679523562811667629092308800009519326075507241221237915682622236196121035972000915878508166589379051882996600656423067668572802142397667890381292579043066495285361791370944895998436044569562323058393805919188152391155048487291506415133625681234851615418079744246006296120805713964824682200731863121056735206004867422665601992795136387511052081917921062681128702177496020568835660962389884533115997216058358514921652398486086612289028444444868472797145089859528682931392626015908263322516714722383419482757840043207055038412131211167017587148246352856648819317219664668990678278997996191561917487101599961634382578658381569285382972014370064487986481348190285368300367495882783830417066155742443557451962849114590832622934184942170965558231890077499431450837030320815996754943068954340643990528954038871092501198031797463047078429032781715942509563543175496982953119136605967015395136548250690600567965594828769446309739427111737312018089729425875706610504831071713260971739182211541786760700346299609191942191624845377797064056118955988564966326884401144998122126459397625916859177835726728642929420804816686387933984947530317001017241679287844089271638506721916301522464436091020969814162911318538885711617273510545029375233846657251945586079902223917762427791095695797153239217181889018154404643344524175207890012765422296908402190264671457908299380265779550692990165516907389216479167666064718781134170665179678045134831165827755016676137210124920031166294186854782512235351059828509022869280880203173409366667033289143286020141397336675216420944750234189095130253168171284891094543787863447838594574757892691331955044178548558673046806966035229535117929252237858863325894989644331934259362560782741909971722681579247159866262272281835202206303053551328248069480436834507931258917155235578640797592342772321894973695595043122995226668300692257478747292306549595449624950038555285843617889793145659424129359805719306828436429604999034657265904036368875520000000000000000*i1^24 + 19105188268594448406938917508911224102629327664219223837841950032795266649864821130047226663798624401751856227035800649499025568884440613446448663157404593296906626015434891795542472130807522087655695643952330518232264029123208478793177488415814624473795061953975805186023738985018407783483935237824191993161741644810315669145696065347854187010401514657314387895925650032356525540029613077959283558759070482335765679949458868983080876945747313133768483527056261406091690454993745175498986474410261107202231808418429510844585136353836158088411738752487257330805303875133178904191857865687182690949662284133946213079817760192988398945085466623902676189865978444677823762335870578429476865618589171227943075793084972719077338627353299142973665753666271136997742536209523297825278206565452800394797103860533469258655653621301097169819554750538325558806682530390663554334138521400934383301064218832565115648987960221747519548993946738081284095779701826324031962582177586619857845761665572581629851386182166685940371589038249555769214284649297042825309217096648932770595962910066269182314945863868899358267083772022132858060819768139386777382139064367569495489366368593164834625594323362385399225250579087147619619354926657079641798783584832241476825485425882734013996383300528459120385613509083888234167495248498404544949516783686191845089506536958967664606190230849147635247204988603850594781162184838917542684885263814057823312849670573415051773484709575931151716375580532212850634285335826137608994056382908183534886295074694717581108025139312511814668116307437639991623745230937787101016400276614990779022182002944479279564646623365412336766537732837467411999020813957437075189352503145522421268875548899034237378012795331337794981027916290021043309371290019061892697298491078352857139697667061779861893361330987325458163721566721597117515484899920938861924542473168326202988204584937686801009117987361500444922174824316778939456383900272530877530240863244233945116223099721292564798732465500017354141322927121178329212342044778121673547061696068394140750420456439694988718227611849357936947968808901996783403306061639890819577840480692488205807866423563377725132869235646333939188329105350843810306925438742443334001366546703485758774924565274102865842849201416956805120000000000000000*i1^25 + 119035277898606335366644865919159097147872942306200045272888426957801691477054587897852258224067159318584591741888612777762903379917746371118364104009064831182792753506426220078527881893883462341314890403011343337383338864023438119640618037224343016115406350888407151729698555752463942162442619250777825843014409295516745959825706773675189566256287002142050167573057689979305553025201513983982261835490258472565233328507741361832975496511810116870954018133021133240359261159826472022274755211844160787320142994056290747559067215925153933834897555566950707215265698873536684095271243977889057488682143914110951607940634894321534489217056169849604078870848662189445114879392006626434260189783292528694118408341261701480648729349043503596834009850192806316754015127351402857675538374464368989161083949025065557314333796563799140164390440748127807199451237287277393069989560275293781215733184707076568094625519892212743359691386663019979315913302148903391611565173744907824137484778983764229180541696854543615848625385818701310584624266055046778084520476018104428589011970419151242091396412655110500567196696252255478258926496570063145488512358045637858830401561742263712686425422528281957451348380329802048397578292531992319143951902246554298707650572930038437819045288893538811653236361732654691509005978190139010461343449799931158796638090401896522232631938820804092062476058348210810062130315676329285736591437464185623634088634297735738632484770445297352604057431857955168798490897778368839276918898761695689008247384985616193644043333810791380160106955596736676791642072789878303747760920846076038979508269333562849563693197576524097704806174678857545624467510310530883478319767775245408865384815843063267229578974492117501483169438841020465392270372200566254177294645284311651051583406393381288236794134672920932232919479486957109098543294170788256091885269582570026321673190603756261094953379325323508804304766478480660214810297076544549509590426299260157544587293332826995456135702822583503445596146471227242934604808652386967253066364959786643868064511433646923788338774239712417839805397048490977750358671506591748750587053647655671355732681038472250434281354082876780031945902567937742288126067299704538700575719710269755489679821950781468606427566195081216000000000000000*i1^26 + -1368095687347370795708604417286997888356505497003648072994670517697199596303525664261392121421033072839752618735668038967100560187231171144359207706906115190097446261491484905984890943207390092996175810974501910778639454674050622978282855694988079418037991323324549421514283721920148136409080171940736873004937154073271353569865651513189322610173279872231440003583990811590937481216351817286437965792430240024097369808552351376201545502562776115252305490852893775498299511670532317343751867978397902352961721210511293645768861720972567124053514137640401452901263217565970940022660623057530410934599479829251792378667279980465118531385106832830267842557538692986508472925455330756273452688942600030210066608637541785565229072617631266933842145089754407450464866480150029164405262178714097111768796235538541709437612122493072557566241920898331139919505006876274330319327485040481206142231711744925335458720007844923001267384401944142032582098512906335857116448214347008357935859383964491813097772706393135302901526021101936310971129484004597027283433887809184394481432164148969119259229886311206942642205955167073856142253437101226611017772786127080658620856433508596966054161948465667249165336639003630351790267156115861438231454141758832775642670244450874910266036508888363458924610484147486950790303309602305106339883919163521739928986524365303216986172788275571000853101555484759903042828892257886102225193555910684636625956704268434341008226023245967006135759551033377131657252273477082163497093467776790717992558907905724385008097941755119171953781250265414370318951049636746781899404902335242778496010643633459991929724941871519603333554715193353518601181828985060695654037260981651177568434914152106236967525583198287736484666224737113098395493004140243761406655154330191871455234554020110007207721569445016956043261357438530020193819007190496980237513640951874788816512165728077550012980251600802311455649204933142306622514012371552721066218766411112776096686747097827450104153642700792758059664984657801488027598671814656270439595234902456877607439868486567841721825167515325489392826302715645792864192586652182256126508464858111674658011716842359581270492215221858637309098140426603015464254905531436206338825894882256216394547784766336929074461540352000000000000000*i1^27 + -448437222793611734866347495112992465700891280906412062945842694347565132131183296009095524731271113193817897688110041565182094545833435989077288628565609330961130506436010923844945612599561199454850612183666044954978850434718681841672736949587535645788489224045888700618341482522663374483270641417242089971547832376864949935426279031395856755576273641386391871923149578275771552829613810392605863992021165176457667622982652643694143070018781964217645912843442564588949253716929981473848306502151046291614029737332667390089279190040533656057783193124843448907167979290061783069249951581324798813238775567896073865592426406881949737479550832510328979671930794099257682289018764709967042151819579004728581489564804937590868990127521806585963437067242312755695435727843298996637190181995271693100597931714175531366254985894799305454717035049934121458362188045209604325475420947437254580060812559466831329552866755087350812892045955620862095746519146481147873106354279947340816652286037545683270230835509657603039223913615851309907088211971563001878876518282274576877668690671550271721265566644560227168164524021530747448969270061608327088655413057516086854012754808205160721862391375362304180299325683848676137095412674973092234917035963024243940458257220064369915940263268941995281895854100250951810403304248645108238901341335841257609727482656629457426285822426437062617271825997489595689613532304266226823599683678949816319264443428887889106283909929907556259352769320807455165755989529783778956070415523343631132629128935297545355651358164501163050272275875382494754079820221428935445136192043692196923125036500510964646562297035080321394700411240716904923733229858267866432497346015537341357289096339615750866277222957146328102547764323267266536890293501768782942241941600385715457163953202170256516418323011629018480025903546177158604512470610803566043583992846267945237089674740893948063012336810121592409217449131008061861625985690398481451059587324274291749498776259545872321280456223779655431542291477938140770109060302781322240047277623531132181658750109286210858991219036612039929353609940301620685431960685974802505939255838501694026987604610563083178972215435406489880337512721568396632304147766000081252310806019036440321598534036530544404070400000000000000*i1^28 + 41930459137574073345775292607247303032592587485825942990070361942021875894989966786636131524538705707653349958555416861800288898801365701036238382181821814880264521480369339932735926159576113847357756671997642536659037780093148710843286372804491908120281056006334866250397293872420031335058338682764453414048256906731052280511997504932417482281250379371625505511570513041401724277901664559783769656063954162191200337855563424042302746025592315867473214247858249492023344590397956551996205291659765986168917588944285403248787640397397824206012792812704163271662449011218217781715380111152196442615153768133009577058990401515654072972570031093919064208049457227089806247099457965753893175081504122807067659046667921683223516311800449562680397519394786378861180624854834507030044827575926828254320387540640267847094252748445079992366894152388003414413830516991175607361665126806743708119980075060168018146403425773235894173944616622024344122159239527411306350665213146897902570164137056776358575596493617205289816485731415308019412997787205314568385091947933493781991420598257052142062767155626580254975316841135944030706441870615452672575181340288085278887866195465393241050126076844232102150560107185588734000085665932965002732256562156089196614933205862521027457681385975224840993970930025307209049371051501454736026081024033665338436913916563583340133852789697257513257682797242862440044128874590708277646459828146060106443712651128178409670382462005318489659314410238802068780214332562952407213262055270558514830310774742410550192061252612783267482830583510292730234095537820699499112323768701920098572808642281947337794424289370184720185665193192905878037706810046432256627248765415493305763642202344735205135754007603388628102394858914355740897480656972306301751385849040923589320898167524067578330352746751417746546099477197793885244025610983072589862787558320861807196486079639701196773371960639407197391831274493631963191335065325940225616716613627049114145047320797318327933793621430042414082600937945292480592765466778029075873621450621785391247672737503407522269031973087235071066877595651467671723421907881924868420878942602618845314913398923624253231325288526707653943643193213293008501276736443668227440776224364422771642988617012976025600000000000000*i1^29 + -197605543505665651125780515079894743802847666127053447963212431359884017979764649014354675754150420048214595406827904336729836229752633657995100802688053775622027839610716113402385451947284738294333126902590120931548843785895752631396803283896300564255294705025643814082611133229112037660492966539144816533922078266968736778389510234286725671745621222113482929414096911549429198345169746501587189793090189892842997869232188754036889967765585302643630258582586622644317439436367054897783918840823257473648842822595634493058211067705918020560409618323950529249302555146273049822671308953371872685119619698231723229610020134274870901529878657355047987866050239076025028982272875929369620457401839086545566671759955121018616157505687853841847561452284660193692722579290001177715553792122513710033620322230338081805407119709652765138560295796905997764241841566066132431893507953893198342421799845189394242946759302039036825246648577595016875690917791938017139256700690045408160536900133605611186978062925612742268543710553398562451807869485645546362850149961916927099135677913825878396163861758023474493642425648074074030557602905130882681227250094203073661699949332319881813300582559164574202201640802245049116738809247063984097754570314897267157622788670426608164903966156507337845656608103924136733758152736347735415362250748219293310297245085717410375081418937673028391507648509179283371781913187055966802021849417734742906060039484493770530157595959875198555961794806394958330035763687105083635199875108938224765396314725477417996681453594420207786502744341843078149312631522009638656509266243234357759225183680226398420052210613458834119385222056614031818702075270719221437797648697795687440687085200829102550233113593033203520367764828211600458991540116681784077894599867646613277205855235018989335735398890526048883971449113816791127898525497676444979181081535952962433614315578153901731090185512298857724275922273787696024166224053636185981562294260130250396114174058315642502321079501175956455899405986297226243686752912684043620330744731868212467951757584858637419092614298565230711832240145694042129898490337968484390902263989189768612801409199517370593043715099505303592954696681743441540851197630808734455393644751086494724221117849927680000000000000*i1^30 + 333848258123807089899118728011591921286660607798687296012037477663546288915493824626853740575195739290648071230365822774708113718323515003513289077253103049044477265092264025031692419255232983135666238900761774389101726536875323447491273976896017265982257945776275643561010793695632628048559755083889426087475281071994078319819794212106546398691625493225936354823751080506745277690185621045621215932431079698046651335748996840956345626766561578093085046736303731749056809983400580915606884500026016471667317526143674872350393573485050364907917661447264579399883230595182044036496963149290059152865427152489356309489608975114135404139934975893261336050641381324916770063754252607722539795733995698655765827736786481506353333279358574452587404690607903294436070445333613237564338895300124643455789702249513780678027059360172785845968006307663339484298883332910097249394890645847334384454541422919911305864189876904078006635215937002872165503391337172273182419507404632060029393534769276474643933196083209060296707515033665345567197118659065319712301623395449684894743234728694410175564522764295438517095088669265580787162745747552864041469229900748252141903048312563643213564527713602980863675365649623697055497809496186169653169452598683582189957701743720287089646572931990514723344203948873481617989812616079474043362293372424374256849799572321999633037212443502665199714659030692938385876631311965132135171923851198371950737897732619775478220845839715391051560890346827532792606595061085605562077473310294957660970576961483143725876405678558411338333486614275506357673140839858488673750653004705688896525597385073607583296358720873715942713621929974260815729610422216390763943675019007792145663669269589435740997349955066842909169908475713693142648942859993178525176721559146634135533578874360756374631870436112534914978963550238679751583381532061088874399687831938837447443398706362613410017818962185346743810427554044987120642179643394826971299796541134689414962816944503309300050671020080419115949002676275205773547210128136035728667623433705581646677871752740348505912282097362902560668471946650375477045631752206929637911172994945660703179157365034334425442294629089930422129974491263185448711519502851816530061214372137761140375552000000000000000*i1^31 + -274834271976680211393462949223235780062924053165512296298883207423703656542261210694616448189824225566755706887716899073061847907702138203180288301268987894943150927856689898969945578975664278166131158069208278470956734116075023804170481454107034849892940972809934668026948753776535868101232283444699438524253180672535997214193785286151503895147802650392776231261731690480703493839523926445426671873439423379483068500197275220286385066239626041107557866043704314170692913761219604856956561270421075063904902116436804923603097813391043443401215335104697754798933216405637050713642384918829248001500954562953832058426292350691823111982265248195770949784848761366367770763733269437752224172472057921577014218205802878556120030371726105197640314928211082140378529348326505016779868289153753198008962995573534571000509477081316315729789736883680573914191931731683715429968779257530930422211739218437036263907432770482372137276729190242181669414814329566643210743583500371121419185332127272767360231980987690198801282330714465240291944440041767660926197462109150673275959097640949482569900091794280465025768886201204251864165936937661719951155849688593775212031113557323712185803199845512960526598786077007439568504141676647627478011095401995770121625190074872059069961682073107497921140405260885625395806857550540504205368119999007892368620860110376156926635623987572442031779808555128414658222370186274365229026021633836092701680502837567279412266347470516593166500270948531557508799368649100658524223968379068700635022894552245708315256879834270180469571340683688919345346789385603002002976734075404316041142541368659011624634776539823570950678056873950519575314140151141109030560317490393427349296992689754331357436994451877212694462523552169714910974144847605423421567213357014354025428684947911996784218053561051681801069227825188867801176004605894722859447874565806608351530962409428946018097100399590095430045810863237439354144601042895776758031149682932403039431148385131881587395186754373279907186376680637084623256696375174092272192605671047368139404889033453123553055110212984065580348887901726291248880582397524438266322591947297119639771470446480265561463989208858796087608789067463674519443856452825255818663580520441723224064000000000000*i1^32 + 119513541225885834158363231081150823859830375750942391027148146623476493461801149909998705356652173914817091115601974246238627173214934544675874517738859173884759347185136205357991343499363967275157049379917821302811989837825599622797408934710617520493863741013831575448808230873571578766912214100320611902359410967533638117226002316653718803266417371858106148104934044152794278032265624946590418261710389198145239328085929296091399778327292581888173337340964503312108963036793567886117654032526351342560108319069957933446486996816911399290146601588903643544138777525988373423799446374036288541510209747868179222860675149676677323993775593284237574215434943861998288324720145642642544025044615603542363821123649434247577414505310932268956578060387091623159288611679077125395717586297861660500368119299400479294240982409912908252880790908068348166361069532120928683019930160487038017694357678253533597474288869355362574419674570517501383481244079210119405317778960461789617177585944821039737322845917663845727858098771803724833354418272395562017074134200338511075080063550851847639970677831936571490828827514023264335746699994143441601235813969905620913079321934877861465619010311210437127260921541272606740194741667983652125914629372615717966020910365380098849901553784590193206211310382320194015481489202986020307541243993245423566294908802142267229610090637412525950018940568357866079579004260718666825559040561311435721705594936855066000341701819976713415386988372190972077433550953973193324239298066868429421731164642881492004394242590449531148316822073807708590753540894383181308467911403886051887815142801211400674451950906300264484615246245737287485079496730395410762850573590617628106426804073851033493655757320343299571131829784374616148188269306725710575262062039246126630956746262844386008596053732982812621758675772282088087094561382019510400370319306287459651549424080031839599639809235707942054938926812083541513394827453136609526363741097978169715372276161845616880442520471879781466156190365811344810478596412491302202515104379467344570279032831829178782050062815563169585376126166903999214077434886225228366321734532828341193036093786633936163314570311259773023232975175802759696534175748664417936081234698436608000000000000*i1^33 + -26107323988976837295044980617465446181775937888791425763865860574661545657009454536216513229692418489747902230323007284401950468639045555611240271506338249860681622848992724299832704644859870644357139456573416137188395585612570228304014670436865435825624124220149847605522187944792999601123997422537362695460306917628203041006361978598896515476781971525717523075348741207695203628186291393654157441686278543930375677619813625773419490146998209131514178193701201410375631189671829891218038365022205310567665661420516128631789183016984536505627060173380003645719709421900755132905104896533854158428403442203392375524500848319450899727184961303330260096874015524423050133033218107907820603233208095180139453104942646655974597433544164530102070829492237821355667751334624116389954735871261619144098960941097824850146061498843513568682073927880939021111438641380531667201532195046631296075671592549514692113768036779085135681498482445049042636724126621846664194654468807748185341807604128345626672842142620212096244240125593215651899562628522659809848099890572388042231129808822556085678283315499076959064002719177416223138204575764429311397413719566650922711827224283950928309853412220392657203811884178267229791307184305866989622636608308452793290924203624550387818570746136390638304165472780742288032591325319721798540498361129078367500394897843820805966721222594691662333285644607457794669914379935735755165565029292822948941501342227331654748872419280339226857893767792918451459884339102202290457996403218612239040464311904393622402266240308932758240592813337226718685587872559261190318532832833308856176191866191817706618716863109580764374030179506347158214827031176404242340176927665926098758896787476063887730372737156771685839924125822707432448803170622848021541396219916793905694179551699733138173765377889731497051099002437083333253058251619793453957004619118163983011965523681878230092647002256628263332650607166721676103996600451549996417270896803639423113077903244232844223818448632163344149381498096080133390124387919986811157485866182870508105558271465600083148896736784245711020691308869760292019645593119853892531596181995168077067563909256220676160406935469610022385357303736212396300495409307732978914295808000000000000*i1^34 + 2003619990861556671978903592132984148178769264600734249681932738936210137154428224827662150402682697725659222718096476393228281553705484868682938660088527185606572450534827679595966070631094987411153367580599515206356011304305466612777801280679722476464612146267192804696135698185338976421945512564227994104495723405409868239762343449619671909835347028800125923501995115033436371363742039539823494178542383685434766327155176984661652969458882957928028096415665989906064547846197123813135473701836106274095542957641670961180962713168063702607507413881373158374409680385677986430176078098396120078038584099381270249701980619703976433572767068005771458797158852341987400650930675551648787517070297605908332049211064719467008853927577113005735779861351151169050796697742958885683040140512740381975077156976639038225344918603242518926989418662127868762435708224612049939529249839979062195500225846261578065444449392253209992553977400966056591614298118693404049945895876177298482822874688000060465832107553339836603030713868227976407254884154298531723896720566364122976477987099404840683204970433466211431041366741574636764406556348158458867447711103503765383149567140090227586379673092846710430234325328817927780182382442403075059487986400474543707473966081383125343968080213755146511902190613312650345441292410130475942309431436146483282602968139472339869706393328584490030749366567433097189713521456116472379728763950115876193178527764073950279459274859760197028810104630529406992225568789497005363742156508965821910539697115064162462044208542599162050012403852968433618925976056791316566625940887996248268521320779731591539993144387050218517346026305703149268833898769354592518359813596962244122246099540001911366688761150026433627644737757059620455994791437513864191411404394429683314671338251345256608266175521399492553884664601147777552479856400516027335373639879423449354122374823428759885417290886814937684744830155702477181625085232585323766763361335961356225504079825292536423972426895009327426161568603430609939074826941454634260109513920220087821395712828650387450135085000992443173091285570532101707134218843253660098193883266188999920803632611412900466524887391484187210805585055499757693672476177465973145600000000000*i1^35 + 64218188074238106712805085334191537302777177134155351485577890536129331864861280136183626318966621356977610302517391505972783468769943977341709522361696823456066234727235831884486108910437212708242407776821000637130123392101044228254872726457561081831911635055858330694246537816704726934722279154988002571633942707333810123990240378180186126778487687985212567238880501499734302469019582882621492930973062731610251852275571405421536057294630191377044834218609913518372629239763623058537936645468282799376055364207833791264230109499011836044686038106630743219231821648840826959447377628274719881802262153310228556790638515438082569890716633793830269953688631462521119265752852098377347915530093037611267481314484671410614609450546028917274916059126583555934101700591884166859662574427762376213997057506171464438852668896962730798454938991557011037929580900084510250010989944475808808220560147327722651974741853832439924132200942980253457752740713030445821182905283553002517415147237677472586881026239754165657761761365634417065808435254197179703344562658526151941302560593019596532899733797957022386216723339818167756043029435463966418220867388869617673070217829216744328766360958570958641389058611697046073871925599578035134827257460405562695062247597537484204779980820343939459217927972299629768893609750718603144580406537371512270733060825935440802742592160403540210224825336105924986856789348808508918932276743707345329049096277576085452009560933870110081727732190876567770182385308749010208812736755645559102118833944001378199409476548723972424913595975300602058300702021442861443361356863383458424841328519981989075239596608051399045327031514063515105276465841891854045276654064442622415609339822381184507240913769574121660416668780825206910790699071384194937996132396673757394086294211330794874257116436717773876659704746088068029686483223081931309168879569260300411583913120530236100301275661019391232489628948644005453153501960150865997340609745509889198137985475594146109623911631519725025578652304004947916849397684113817794060351240764823629407399720712736906172731130164977075378458039456093765999224618111168816077679419422167065144589179655522416940292955078050924416588823244900142997095831306240000000000*i1^36 + 28063187545213478372259940148763353899517993921696958121880956744068728018957420715827719445534931764657858185250151450980699312446940881956868495376063087434276611437149806080574845340780509620069257820227158209432135846248782899349160420486771724677482782882819548201757940035998772360205265022120164530352202472629213800915695674075474002514200356122612731419052227804772267506617037190930776778253858133129826849141000266129367445678371293675177558841437542994347602479262776985140751432602414880983907944157590070303053582375590125607092172622576531504784583292980860868292436737869512291872255513076701225836094175447473262889578512041851946186855725029700003907010808021254908591582990679104172426632359241321686837120347185812804351710367962340299796412519176482340429225752683004856018211622242488847558954457329932863543572333132885534028304073436749799376960377051458718187841529868996033679153877208757963353292557420136161223395643960313328784237304267014502867036532459847100254760408653448857959536682152422570579823870758148729947544554012761798174691378280398462123591005669145623939633447031800770370712490294320236972858100599270331271375006711587213915633773213931894584423321938148931852019740319676629609279604451857443744658779517651787257701705988840682126630196453943371043197394689114571020690999430750127785265037107517817370274284276116933759577891411073265452374882201365092214466669532778927782871317424167910633012153282726378661190133375882916678186166617332996604844941095069148825844067933390264376666760681002097576756996729395673481721002073584002249916304172554713288665636847922887601715187699746501638985909446231804764071932325132226342343037290103018897427393155761688926320260692127040774901137707340375607628556181377854921989215849408072404364473334208979900441169948012902041302472199998989523688261088307034121021932577386536183918277779091093100012427203330398679000810136132546612706907115141164700033597379415902407300933331710451376822400580539133675749892373494648165872088829306317643755109280333008878369653756239956839246065026124163571498105522103992175415952681320073319117453653308439332513172228481239145043621941732799593116825837306647381278720000000000*i1^37 + 2684174319051760509188679105880869205900549699134185361624515970024651488395114562547537779671944488852853420167795008628076803210000779244946338803175289551450177410319840403590993918227041843196439145769294194690145275522033334531682178811023010203211983637710552890605572356207991131426425282562292562999610625996549632643332543658350080109565622188244172970317482789464674797247394104684820634795179882107877535151468787740335385401221782792726865777527831552666235564555367466144625972080014639355647483092897340183321724416915913568558255626827329486496078812007710390943473405512927709146881980710544373137464010283909802227766900152040154670876986706169242165735512352388855791818372841378580874576183540845460944747237149126475902063784359989726736911765022284472025165042329821070845200631737437594571760007525888418521517572067076937560024210809226838461773063569585630663629897531218106908557009359379919909427386222278968658521163721698167184278943523814288280168795299080369064731412518195254828002284651772180631522967184552510548979094012756973147833556455717810528031792613732359197250861933281487290120708590836196432009675250679455071427258457875745537791248338218163699192664373002799596182089579977181671307232462740618925012742034863203958955516556458995970654869100453751686421654357884292399257449550962869661321935499526253123370784006389573687947653863906798874800127232439523921801444991160229624333838423668616501375086881982746330121942388009376873544211287922862378514761832106856313848170848894007626126902953358144049155438310331046453668019681538646026030815267749656516203587588773067729403857127688085256570074753652871220491369099795029275321615840524629028976831483848386549553118354769666555128299274201248727562387421857254505284111618429996446378519429741295911039540815897643580249003316608003502671204649176916811456843928720056009833290835531683104686866600817852658858465606877118659567634239456950816688996054601316912722099571931108416251953701159493233796034295474033181506359361768501493128828403807680319956037388922592547814198300164390306167116437502867086977483074705081667856246061988507735109296643740290010740934349225059209164532748554076160000000000*i1^38 + 99043381516458199167158580492925327377836985838333764708135951382906649309515711124426387421666762065482342415909127974469083855339904920787074470970075503928637704765528779556969676442907331399302913070871657713409326778495831173411439909094460236146570056312448651106480398837179435200809773789814605339667179069036178802367794053835664371693827890193188363444652009241990263863754790386097692896753489335378499416798903463931662977500563248154330037181739952334796305436708897077552710932086522118808692503625453538368518628805245613536539529010121133773111358990708252171634823807893830127469769918402661223114751820640946690871572060426259025969682111242662766020077924807494310089057596990162452406304013645837454088583925432774939887993221496984577799548852788616045628591558993402682213000610528688710086196983377043921482362233414906392174713143203606487074554948048052680391173510387311275127600184103638585259949084007822216907029693889222529678496819871968968262072158580458553829670241393227356768777405465997343551315244039224459159152940980357077909407161571100335609858852899990282412834016192471627399883025399677703297717775666553010467775817795550261214427083243887224563760998982265091652097382796435761111960395849614858643105817661430011453743894533299816005646996783440365445724267263585281506513685083684864886691881921062991821757575647518328111937452171198061154926530325216393388371642374321982736560673362776910767179641150084206292268707305925070034510734999145003217771480493729862104223601443347756962459310824554272969626190167463581915268461269321550203357823767460956298968969804344433129080980369815209606322369229696252884066987901232601879168613094361207538188418551493623661704985752329292709550399999978772080393391255908085320740889757461022759015528181897837250800054972842227221344708545816328168018106765649177623077906603913046926237950724250396018572453354193671653735701945454491879563758943831531248225229316644874140938704085105813885501796716062613869929739545838183198344891275513079226901499333193944694818795934536938672072356931763521639568835183306009946035080601639231581765016271696176553179040713742861013344129834744985330940641280000000000*i1^39 + 1291655816697958190322356064047712527054855464402710859388676324671997385926542325302423944405930116089965194606538844059831046143206708570612419758126185893678264258003059345877221202165007976811536999933040373151567493745152528006382471642713364631945989059859330369784515947507222763941869021558296056341928773535904487856545876303131550895618364454631596525028890320029622017561169278623130934550857165690317165266328276901302275661502929415794832149011028749567811310393873747903553627193691565994085550308033691687099007446395194243903620038525179212310399084554705257820052781570669095128268917279046517462066664171204753660974632707510512187182499024746280738799479425602971223959762112781002292546593176689206226256792969935634287798375064033361437008563602257901984941729443564593361712094507096046607157938667429136369433845982465905261426268561200206272995206930146304637505416171390355165084331138391536964461618219372975558809508397316626472956351653063980659494358812085054450520935532837614254194019045342929565356739924686673745883601255812181224219139135328245748827873142096376123958927699104417931188320642113442191245997689393584781643131183036232582689333522280770488543108689610404555676385985304798551371391589937440931800162611064169009151834587695146549507324533587636840510291659135716193673557554759338865482707129070653161804585203007950629106614384275830150193608346887799387322858324775310251004689030577005058497093165867925656139573155891301571755107396786390637725297800243287991179055500334600613178762586381242721502737071249708628578869594214933586072709548811857212036440950410058158566412736360683933337608942241426637302531177251836774792280237279647249612600239593647384786194051345561258986843187957566913836707998430381190205275636170851826269854668551425966422919020136746554254784577845346366509326152191085469053720279486222360950019907379587807249269718344998125054367847441173538763293157817563915502627133896261467685345115471109426400052140431566965245867159364440477359914738716268665310349248947452925103037210448894423599657454980651621716857252225243270198788114126824924119084621859207835144074014474655553184085051925624310988800000000*i1^40 + -812956969228629470525716972585807964614146658737764068297067896970551197412462988310652758054579503443471696023224211149157353692714431463481026589662671153138628580583141971310353853654387017210563404604856883599440393058752951015907315797705172800495413833209811439652532921307321440509325250606187117535794762634657277688243715285085466234912478631028736081164587082981639496187323304691726923311455538956834167835407719480516693333252820676198034791253315872809925947123545836199765903448234254363357089266574065815637459749334446649243897880247638218235516607286228083295647593861091811737262974958947206447160065575366057253615745718512637731292505628532602623200524305170830101553643475779404247351165513009218540599322624027883319224470549258069589190186429691942107376385939250635370247858613749287014072880385385024839228191973536932403922403827105882673398144502287088895088963909395993714080409413769809803373003375313073855921860507952591590822047579307832347373528157213825113235410738587116703178655237570794389133931818672171310326284143406450651443675297031589260410980694505926980517275305590168693419581082562026256013781629814609214283515190638735838619624011939241440040038872800398305646254662422384699197631035219962359004747112130437468544698105267445795020685918250640877609009517106216704329722236162386904382219661923618134259982209571560617469598291860276704456218980541688816001344520798302330189521858258979308662871582189911032448705944492440531164471919314634209362054108914345575179234094634747011804198336471290022137886686166983335492492715456832588350491666604610805865311470831721023515296422219170178429727532810111032342722145505145981791033840366330061170792457874944464206435039926462439608117529101268743133094332892186648558501282153257813312197073961692872253150908389516165892481506041721637491669363953931879247198683371025004727279333775108651487852360599610284005294073225021113491568899295757448806613045250188632500522927329474302401061654790936174045392058255479972052173976535303579665256278243616957538320865664137897318065645470401169730928904610090309528348318567441006383476075708067010449602277679914423198709238988800000000*i1^41 + -231552388883585438258159378671214012389406613632656174917536358224907154426633644727425335584905772899213979897239579509567399173712551812659245451856882596851962585233848984688091693395131921008987729476046431659010777821625191071611343438393181608864058933046687841800171234778970486343325555018155536608164697827216730990262505814372880107016672633532063272457508233197593770471962198944286001674915622947685491215206146190577585119984775727824892225036519581536423781094079706253087762106155635620814265218036544160286163698454858699528612769356536824125164779979972693990550803190308106707166975477792472514107107262861056353692868545111723189857370285106493386580647026551681646470304694511016318741396275030048015930968101688432431110109387693961128920206175362296876832513682853270192195803822103050071968551896284219633202049793578085014731982214016674858912949967904982819688430892907239498733701317332410367588356297546903538534484408776312994376922551715440312663719611784611002316883921640446724920275365448359589831855456361733741751426252816031032451936401197157478579597035745588867801953547134822571400473030270249811868245543493682011955670580437212794431842547193329331793808042894261565750223398484304356870598670494364237254166573438579286648877399453827942796498108919315972019346030908154298373616206975266399156692858969858232460283267570824698720781585082527726794165200121911085545604327377967781681232597518630087265300453798415620940597536664813217117830012754963453100086459091489689019392145501891889019982899499338659271072283424236756225159622545422530810998794529643080055836778294138428255840353096513302657979001538401348024720546581481507364713244663573451755951758459399486033435594924753536584705858670687693010365114004365789828164386593646296506732900945828336355514191115698604022646271066097795550863001833442626365445372619520499874530351113605274828072608336975585940249326350799178340593834194997131666743919233917764922204682666484914334053601899292695254717773050106324041299459084822542586992097653810970088935475502430955789062866170956907534451374399260391423860625878987907993377974386865632990971521234462699799183360000000*i1^42 + -1473985701790812765511769602487198209017464188765371678227818441175139532095146849777004236071461626081510675130691975810807504526921703281564476465800284766207019372744565990909917208135811494703283011241312874257682760425131968692845558368673532026915682704656931163630779332005991098027953336328827964779511115638388039372647247965286639469322329086883984899236414830187815471937168721348525367241624767272122473550003179001538785111481467133197121175559901198026436804172733177301513791039400033681033629524117308927591904353335727728910637270768426349794359853628402324098091919754461479194517035567969076625506287271862225746127204120827261431667488231823741603540461445109415712005446049891341011139656969232390235046060640088899028316374300546900210760038248974734317383113817604282706297619962087172560975763450061989688784981030319264475083089146498903434181918945053909568329790485497011827688387567103471628097945760765594832458922219802583969997751679355222057249556693240067787356359553582647449061824239520592483659301303543628109176948605514790216245062760246243277326614629871424185421310173026792117395246380835287484359700847040725265910350646421580282668378535283548240404267058823317626803051507460055543724078724468685821461013624920026640422827613470786505449600588558819711659684411294205060780767344785327573238929205524411236718591797755102557795993703456638564976452780525447502898580563007340887740175407188191559224279259873460634084534107660366076130261110423681317571657459540658714526414010248968392984396728535222155999415021858859141799850582455307084637913459513760109505419293989699700302492201310489038884852588305568177028433365598274299921608313690597759829111320181160955217183173568988688871862136697484141919644349645184117064213785982382784686230749823732588329063773874338413228982924992707172845245325380260634388801778532001207141117378504351284329622915691981926138525059056926964106468533073951005188422415279622945602368521678684901896349082959672672664006408857609724457684260109782279728650983434960505647250551764875332398267584717491198867211430055199526363704312230548558023542648619049413230323300470620160000000*i1^43 + 18041402200781326698187125720446112467083308888061385474261377534101845739282151811802692234383136346437309667329477277110945969472193871487127086170052678745324041724500140100067615080361908335676779888889120284775964697107997332980324716107016150047169791181248031022181185097935881339439229713356422546581340879552903828682499462774358479418249294582440253988472152249345975910372335629622426780748415767984880010067070903001090048397924806497374965462034180883800088791290191384373548642915689602222526816982677264140087245961254446536181591147267533852674799140213671477630868731574902330592222368309964867754745909407095449560505079581881270600413394675836103710098406119829755903493712338081575393400571986884303844376598166249125426260469527242099393195247728112167592724578812046642482058889395452321743237261892053652133776856798323180203246633462953470638556188636927357717273890186745089301831042982497940198487881001532336405443100728704319194963573998832390690842757789835804525611848691997905453390300348237196464565943466728697213022615443138231024010774730435855575869950216986838601917343097642703107043685663223724152412782001229739437201380007929423476535846286582553999090515542682821272635002738371538332630702558632339246390246223796861103459747331923599883412836271396932695880653984486129199247553786280137201492787479417780564877098366998534513596706116628510608885589805376838890536257210630931934553476061541639646729720891434344907082990362427370357083353951386468127855861380476466939634576410928674634318210414256442294216170633391421850435459187385041393882774608105434337250366139595836993237073410563660038691436714253256177363190871521419872046886094918565373924743671070247988879988646632731701264598564375640420428798122147269552531791100176605752384622523901480776295816673217293073348450029566869105351491543489427350694470055265998080178659966263484203090849349354206524920757771951043710371838061959245193949266136128437619155668936940027280471025803643732472216110919909924446496731243441596899842155034086863377922111807686999244981782093318741545985676712285497356268461576161839190924716075486046314534273024000000*i1^44 + 78017745608000774576245215771342108024030971302625213709371543410789572866560091215576005862942301328612123284127484625336579296191013691484322506012306457327900981189393332877877817159630106258546153061265686518265066960406606984116835405742560877010257079296963467486974017977846719412638127801829981008586925076103136049790819855082197335049487127611093091367692614985054403373464632892712394943466106933996766577901466448034217237381212004731110739602074653262204677368123752040813129698365028621772385452975340372959028918982162134040325447209673838089462581325613345347017956119522415552882841117718497659374145516248139961642065336609355565308782167068235537180729489782965105375543820045754212037675968210495959026222694531324975007702740729213793080896636174705186763883814910413758559576870555293279167165640980992353960645010524117572708482111737161746821143975340085910461904911681537039245812588635187484014572379120329848078370750221558050302136914119982739610205465457969554070592587935336857410293153617010457328510146465127381074926170363580573081863394283284992671695080625880605634533041853161733998503633572806594736086592016585877291101416625433358199525196714291547930131776234272905487997337199692795369434143648355242929170497740906470083660248699918896809776110134403795204704185164002246046247979826947607810558969000403857946644945395603767036594396872795632683466055988917673668046147262476069503359547004482881917714307152667888695157198529444266566538835747329166875521067247858458408161766523247334254680008964278371181242589999075686535819056280203273211518488077653052149021087840601556104703212281518272895059405493785638298413334137574466317508636820232169890887852028770037297038178493800425848030522228581506154358314442947437497171054051414111123696948331702297777194821428173365161337419014311385521280913551990042645839380902786406442536484794457527609677333221618425048565402674012351447917584250835462070390963344573064118351401410672617358423272200405190763917957789462914377920707501811833078053603918489059307186027168249490884109630485875527950548122592902910733568068058046876733601769085149904896000000*i1^45 + 208621893722261209866741843238904534334892751336408747061532386236369359746526484192645233418874126204127429753184654671490651608687882087762144601348619794826976694414783265706942064080894274384277392177860053702317645824111685854871760521719039558919910503896579682659098899102834038106456586271966543051552625087323501500502203568889132267241874151783608551708570798908666116240371466217618657775662593750913160603770222025606531579430816468866192049459289934547869971564405549528409650969850010006146638692758067009243317519741179285449564367458764702766646363444220997362709835256108459840093373409112796737546823028171383020945157150419833417963580463304752545072859053523442868767074642976618726853917357771584219661859746709034613035250434093386210645532482968143709761781262407021088731637404669011079984680338872684964239874172160605862035766356304384064525421086097177417015986601887447173028105058646206251421737284000248090828412386799540409052560729126883188409728831923103707605415651526015243909742334151979786508106045192482991000490209479313011262722456281380532358674419468411789983799382904054044941021517328388418464010239659612936578624197858344260105486520330681897529812636924684160527280456508470941691877293274216462085621688772936095351884765049271265268946428844961788960474243516942774942517452573196326373497773091215405510395385537248389150984950752401405332293942437557712800681657073565013957940037840510399773568425674028209860894048056352562809823118633635782603398709075921518722930844364197854549728596132912966601636493661470186088933572986402947701368434140839429254789498050475240748361058365145532932010814660781615221964335560573140225569691903700184365638112842053526529861883696375747076624201815618970874512796602916143805658324017283522259769850517273860994662123940846478183982265969475345942517817900106645728977948962304069224479144284660617100805892657399305427742517667657134239415655611176295755253826574287353517544547516867312536235941646097234289325237727255823786687505205338875376471970191099022971564807869463460270119001574229138755421545975051550410974795480375840475279104409600000*i1^46 + -1527988520353308714456714376235423941040757633144433986326035518590836848657957639823520330654089402241940382492234447708296815679809216442534833082595100855408579271513979798170992243286084020655454070941234498055638630006128218866424200142692343212451061744582954606258080743935825276220274787252316074979273936849794496046886742670118806810179892496423854945998633629214340885857394208050955846416430912993361348240431053540726690812811657886846849535121254509167543599305239219705474711888543239938655381299724949796556891598436352069859860330881458083110240102352572280620786570823602550053351687103225332618926163121751496072294693679388277128410398194450279048449787383929550448842090647705344537252409798184615539613132481871161997957510456568915503063154488136669818180579777064474590200719825643074621708334689775383303008436475768291888015406910239956967435393025227075575007942801975380788354444873797177320985433086956489664751882379328578551345017657218505754805316721276986324516874511633744045280873424364811290080441503906947749456095835640279570047457569860357468594424626577480768101245858184835525603918295818280935467899066355990625169068296657544010595592842823752304010271547799942669365693402034568723198124024951510560752121844160997331714997160791950097029339680673826608276131527546777751950202561383890957582643451885031028871387821162542301913544525742090766732670149265772755947924949244726072148110669635432159169034527191515811026280953336137349240423506493353792921713406731556016801096050450584561032740363679582597366693815367202662238703940921342530627945408821805502098511347514321462171548467464581351814456736549827851385040475324211216991193632197236431495078406846020579761376417208726114815966426722187399996104176962743542703206911023819702097196355954253278635686790421629337836853673555934740446353488863710590457633835092957288905146224216330863550162787783096005698646382366935449862235705810719858138362914764910352108007697693284066362504034779880979461296388676657467321305816514614377087881418961588661924204779342990038990125862859623588892603855846243660155327799371404358451200000*i1^47 + 675272844620445799741741248850530769578831524129695787596177740480666572351078405205210586088161204283246424804603666354787938222806895552070530311648292205844816119950983409740204231060337565525009039038245736747752756935751041140673827326962429762168621781432485135136515789721991990395745531807393825343879366371238777251611844400358895966747011058591268794587097091724445562625541204733978130143962884474900343285467077800990394885884253222154767538749570507435630543089652359136617361170699351939254438515045740235038430858007377744287626876940378404074374415992131745914871322586998428086775323407040487853848022569973644161330449356852002637428066152547422167738241825200636249912207343686642319964293292391301321258205499272402032188644285105902781281230034601567433201317216575719876204285422523395039105543264403942675393697747561106359496430987532614752543484691006211986473028638150519802971532505893481742626708189596061947239299222670309649629513241232279367345785632878728509619205622863724698014631453619064181236155378748371607967534582917633684080037900811742852295081302545164413830726631175757377983270874447766944087359932091721407036959116998919751009044532935308326970665388004889975610308909041113673918975666563199526107057058859408098032632734440998570088861504292940117171508918638294199412538641652374805115516748825274757083992269326654955208532281767221138924201237646344610628125935815885608762895520816745364118631289204039889024014538710298548426737994544556139345476044598181628573225524335623955013374660158232501904426552335747097738490194847839590457502412052784753829258765713502501942306860402628612596128189608583204470458082109625019266577097245618855691665100224879573847464769223905358313015935400596342982499795779637017548081182356177487305792063851960272434851511566321199756879077319645557821280726031307381513416073350648366317465350989913997242715840369995330603763439229123976580996203885515410929739497220697751130109128760799361605972831112075103864331296061415534219102714571244147868986193610500906461996498904203015353873090069201110519716797507322178438353460920320000*i1^48 + -245194509441677281982493143992466247502181837609801205382973383751608554195418138531356489017596706053526063092156486698732186332642601714730273837230880937322475463416117619038326862857579331022569795850644147190794625665664765813772015597744241248297811893991925279901289622334091647674695395576879813109046323073449727648081351714215065338524070387980909865930902009692499111787224195261885242361212241286040325109442546716867656835192945828431437075210322983611074102672324179412464055593834310561170065837803078748293772122373824992600143010919756059359201407139751282409393703115888478759035529815316451919259439274819742305669862369275140398311942585144280285071442675872396398393219177880540327805474789356415934994774485705529831757445458334044320089421775891863855695194591863129000860623410006839133701995480239592294086140223232138396181152940841312201631813240642945876477247362306109873870561782235088056774617631192188221672275915496993949905685502915392342416271926840634719152013964145422602011725118129324435703366528751789538984556483808308929792149701514316940291878746753105889219483906826265951796300254544358554987616870349999160654841540828431005618545351373844202939731719778138340858804907395347306757297631206024668420428039744376049275681893971940727068776309311509262717036367673744508698668350084415718933673588828218816577553457563407253054005621067439269424087771540901977557847823817851610021792262457654933475174738894872253038954277013546803276334584961953585502025223199732034541357934055659375966113566122237355178681036907320787690725832513214559439376332591218499003293614968948461004045007009831282410057068992199767819504577648183389786182347155066458261606652061137710056354939415855766181755123377252544470719282337346246728807564607994518580631131871328305080644245923182485870461625008984397905358205137997140503649832112706737221719406305303864393113344061615033385275951419821383940524434413727246526897611875538682170827808793623617290891577654230769960528253040177151862228446194581473969883740209462095557224625872350612063217354431747568769259163511260237004800000*i1^49 + 16914603779098107581874499681772352980548131290824988331298851332158524593401232958649076210629208893063339294829681845962262251944928622734323198414416648321926299397055715279020271311980841382361842776190702330855984449872217602880080718350338230487743965004719677956010871136510585887690079392365481048688797811632980912552413946166121804062060780250284141154036932699876799140404763302842295738543327734397865503483704226388155864042655389824634350828076199851008078573458726085062324401706947200461790852184601570525519109373721597422277831588604562892707717358778097327925902253375546816379194896555396342020289651869928572897718679850347803743423285367659573334530379570009960901454588587123204327770420875580351351485006491575330776276513749628832485727370494461473676426091833897917298268319779692186676817295140784793056947850893763510635731277595556079922718341236440002606707462629340441715237234427563652009012646332641036630718098688300266814921005236696305392365342844484470479905807035128822924572946326502783236752101800954496596177404963231552199707255861421291839369815421496237433346821198546611849558281338658044164357756032748831855076003161901061574607823305122509776263063551000757570337575261950910062559073356401678349058842542393460345025402289294274675075581969836786515261638304592684503685586101697945826586682085581420029197157388603097324397701908531238834325983433693533627857832858338180621924729583518154322902117035634453934365170299554299306524799560831626587904022718564969791472339293728334450070054121293300038872471251338396156551290000959347550859058167971028986345768299116602348378033261247523651022725416658650913000595467598180329028649274314233582454210564179681477667501264140201258814340186880931171384525315381750524264746843627264670268101964974628294237512988986440693282738671914378790342424280761443472643729747204371903850654380492779253093896210613518011359585759951279538043005440741554503632847819620126350965117443919232981695493224262623876579711285438018250210167967892665640472169600811667718827058225787294184366045921919858354441842327552000*i1^50 + -434831522720975435785172903566522174196825583550751406123899932677541294592872084637737124027085395980433842650973520937143237601188276947477981748431261814056123812542205463541213467191298817716838101780967536094060570819194945760577815765556579838484339603854486242936085947570911265679074157917128645857130446216537040302964681646363081632621534349494624790666128409249878301776759942513424179343025492699228940606590992259712200161399360030905818041414986388837024161104255254757170379982758905730875150861223804340628736045183028872410911808468476857043709840519242592293894980322585969468089178708511423161888871896616876882722778567139640741416992596380974888820714758558597540072341651146724181134859197252621494117931247101844554898746839641969198564555801256684928838977099988921602234885476934998177778186631134999003733630932250678692721075570312824055649910354059795810707862658827788737386962921512042540298986273184113470815247096153443217251948517303729274640988657905936378609305610106957894040295888144612792385686574288830225255641129698100518236027716627522921441458432291911788292980779753366350543121411653174862309165445216481347324050198401770806811087011438522005199410560501785850869222797041360424924955152424743559782565205166195128546515398849412545568126865560021045426085042530733354279117056193393589498855332237033224843475247328092559509869194393956680338098368476664761564393905541553344242430807680429798160354622879962856512806083186132029502521877849875850138936788237275101385220500573462169932942857607779447080305913671765894253911615507905809493239037651299510087477185720334756499854108839251592094124551054686141470329008819507896893646593902321597077543221678578921469131921340120590264274870990507619315360044291307755675467913786851669774538542488632254073955712568757765996471897735799580098535688872332440508644418277731553503008045065910879034045781545081754781755338259162803598286130627833722293047489489850686941833285776932207615923146047911292368317113325988596940418024923861684624752919194827343127683028807131240059441732928132874240000*i1^51 + 1312577480036612494989558063910411106179456256703034752081324732321875342015485572688308725233055887265536571249884023599112540603749860648764296873482191838539672638586709446940579227476194548145799398128377884043554977888053427620295913232602971522738239241478310747302998740683250383525572386080729025721551111163872443615729160818368948504804621505388381818478520321251780886851084591880558265330801122249270603194991518039247648800461896307344784862346528037938553723623738538874382304210787004633702165815659789822921995074274908159796346924486092494569125140445322973864013446609680759000389295239783314851633784228624120260153334467040322315636854361717918487933224491076567429327317891872810097837767972495513570792384089268091818805336835125699544678905831960584590711461853340905293707637147733532982187772139836786509570169021080057379833212757000597602686836582720285466351139476929392110511078812282794954501364276739314385841199563951342936861186686064295346208951066804414535505030020261956014256452612667391777078893714332504803817823575665610042163286353864193177875069783557158502825668390273653723860153977209617438948021417196992969663000053073340961957752718203638162710892821673780617325375047134019079839829057471045663358487182518572963659688875247756952363041919118427120231223577127429484689764692593425050755834678509130308228065122851136093992929523212140585130886219580748291838937930291640110612657951802623942212668049703166472131030928531068173541549818785368495549780862178275218086083188469304380615544334391508172073142905711158597049531149905097235087186586815743894605564714229578877724275054653188914833608729963006298960061806320542030670915881118932759110841310870948441908257355401143095103528423730122534908497615510835242640608047272976242543243147376033084725158283985352072034402538190321140465343070289583761035433050789675107283984349715385949524639475948404974284099838903110085600498786507184815684531369094030604620501175688403756966063144450255291541482001447561786739625190018899340071157764779162933190135419561204320250626048000*i1^52 + -28486470172555539463154538046545163137693302008209464481266042094252198140813042137429053602333982771942638491786173524328354674440777464746667951436853559607363672140138321684113997048389093602377415911753516161669702013704102832496385045258258865457159644827525786003400825294038921480602353630600755976397165231384414813354009253110184116619231165789497188063863734568913161758851444740557913811951709243337620065606210673876804890955955569044278282305584944425744677354001480669745879944314405800708695883206323797832421264828626976714040931021810893839918059500528099455552833810560880501110704004573132535136009941591901315349027217308471195476586990339993372471765866046952400593872564398832242756278968096702624587767275618896409872994285855418527104295100715561690641375188663354325452979882971330191678815092309190734663854087900914533489287217487718581910424367293460183675894305136072700411117956962029157069509489628729144653165279075229721473535711219963944288413248420330057685019315160666755515730564261964038080364737078940901968903371965586819709373745301785589513724874975516228275673160188642823723504534604766817590455842020720589293567581970979045387154354686068436494389067226946720380032011580883045302609952897728102457784833334579318657337352850300690213943906138699175318272626917026048719012120387382061303641118238936685394367278205371899221483211980510344945272128179380067513158604690169212704012281565184947075055862486041172843293821442285661333340911200530932162915600419547342443145097772817699384383730714423240850419934973674115007528445239624796507428772845180756715187934262362395964494929744088910672019502241915566366050962475454871808829915530259228507598551663149517475562099544752603741344742486111221333573396215044159325794585163302737390411874855206670866638641318126393757447899921280696086714456859514563599419679921364304116420409442870096094291876564783782610854066942754285954158274680210535016159703748244260485423237003025206493258478852160282763245588250486453370591681996701025236573101465711266718880842809920716800*i1^53 + 16997394064931123083564402795974955560150340530007247752313359250949085422333598144687297218442747501803128355219462509440685104275174894267653898181464509437878303729902367934559687716309838534093582221079897653468264285148837720144180867581185203509953212381528528146503653416180913513636096929697675678540858078169362219677910436391397571349484653411704883541340792874560150610229421382025660973983663096730530190548140965554569725070280133527326488369465683072775096596354290012225657230916491696586666562074976124518589481367444324077859787844570826966084666042968693200989565325298031574346713366581191771121496598893823374606792197883495419901312207629554235514265054663347821905930142082829881342399206691198746312497567123619293549542628055498601809776129102415066040751032690174644783975820899328679044727644364121037554505346807243809032316623368702789512752144371468146557796273106341400526033398576043433067282120657220979275282284473960076458830577484622369907548031496646532094797114194476525637953322337114528734595254605116413100037796225585719800198486173984185346232634795730807259213290089968648018632340191102696596055259086248440514704751233147532435034587480896804134914124922473553995778855908051467155470927522872211011371864348040757473363322067722445155722918810684330865873144331834489243873560001365386715712024865254758800277961800207838179476862246324046423003096055085380736194291749295841702062193593558752923275671500991814960515348091415887470529599628592565865208248424534110802116764995299620858977388552430739855295597399479439207312744880567281023055078002508330529357662859750152381947715520349966084514555448315800652588047467254353980450713655981969208264193123913849976526632028848950992821762860623486991741369222779217623349342317948212757278932282768636885482220379367748022140425908918847348971002212748319832041877244604269549922931096311323566545101477005355306499640038879615751894099069185491561510572068309683241973880374848568860344276118674315702479013560197758869523466865528408243935460703927476944896000*i1^54 + -177302520618417539425687435033744466422180196058626515872311189168427624140390972087754923021975033802720417849032133539257259603968616793541491680744275370745991365519230151848887239368495571168761762318077819685866522772556412426723043859882126048976120530376398022620066132071115318571913607937107087886199436333724487301034676341657310606168058997333691549364720249109735057760829103150961330461827502133996981781601246945357712653614050709274395660167577606672159183093197125335981453957620737284942637737809641072661401494513209015124473966373688717558684967733031837556887060551595273224790292631354066052394329966021052365948809102227157966590746792733557754346721236363927370379957746765310868031046373230466343872371653549554906450960240339871475133064670152077737219652628698210001311314598386848859268649065757379627466195230030457540629739881359815305878427315397603631312486789774974446893755855396446663018498460624189736964810405099766562055526100972950569977984448292465126397371852726578205913805149792151472948449310121820894389263587456137842010898584459095941920407290206393069070393223539631740896830604327204733517258848479488053597474817523612316241518960505182836789653117710750713702927285272156623663895444332983743800814750338437795869834157238373930110357524907760494667171727634898362664130408062020967135908224843768807932199482193167930989003356010500869593039898047062916227960948998719340315690339190491723660325548345307960256488449828556578007581867742965587816943775362635208309748978069179139462614319384714363405279198586532092136915316702018351278399712574685208821860422577240786105933740539059190557454338483870193488659592740155603319592742606124963407299986828557229111348150912596145887292903166847812087554209910022642921097692784483215576062542261223161313007506811417970409845802146223129587213733457021197453622146948322545717395628022674815871814601701593604887420338451181969468349664209349652216857139681901379084871297650298965334070082071137368693203842445427027963851194823785245708984579522560*i1^55 + 703004160310195605965267888501121562771250119796113771259071155626472835601969143169809266387475152436886946283383337510144492940457016822922428219392375482967398100258175830156988937877779989055131279861870094682948816887714426530317977471076246887039621255908338773942430868665935229574346695784194281838673383414088880143246908737780777819458667620970161526264025370082410584013592550271088175588905490313170332063178989717560249700258177114117554296966876445003619182179428578894941803315869643887461133629565691590387878432172067483809340049971448377459521084519765939443937752501010833083689194365841266877065435121447513934313329775663249982959548612799122021511273882495529660318712608210778284702347952295220194937857592075744349335464670657084129602925529654526361006311113563020867313434603549934856357627723506502779335565286922940209275502589475247260762374648946310779848450211999808957862007670581727407040917656695224940810744210149593610093939055681065113353657871327612042821186537249593648657882703080506245501588126801009184276602763222114949350816117339607215186899445218193026043013088533810205023009676737562912746289633756819433901950948936020910541358553223585799131749098053218339787349390664003408500460896952818532519087868867553974658868635439611947720667050218845343035031005447705189976156148024506820628910404538567836696309889001172132558583973161906682276297463563674215098954768949268444965817271027583438761277255554767612772499886388631634093007985718909338544987198721085676237639198626440192535372236562303366927438010064544687641674537108947224244899917266089248491829456261019809371614943322491063473843927239799583135961150934361872903076586338675629188999566224698712273772709363071957111859237071510257707295694399937516402613327124402056431240163159378203723993262541202846632621443118174758619988796700353486548558862545497386525834562919019403833389255615167316757307292577835921791270426942833563452855355444724894057593059470733343280733405824409651327091333467268120863029161845850112*i1^56 + -659016944552163039399617431012099319884144835151445502533402029453214991267664594294489910434320829853086108283507257536103128702734530710204487387406034528580522713050232480427231889368723827313731915060360517855264948720665017145730184004814846014966250228791670232655778748728542273697123605470708311696436927589243101361610359184720884283474602784284482013708309743075528633608628484092551061519020251489152799410606821533279614782294534614090912855834084909666859458635874346045927416878828383846595144091513607376644856185322249985903369342531017512945024902872869857406908539655351152060944688691476897295549496899409542277114362500261108728259687109057641559674654295084654374626842767393013463733553318404223529832203758487924013997363410883393910347071369848955361390663842516019321828670601572992825628244541461623332137644109767745456127726844771253735681299616803214509226896660143602933537694235624417888653988682467979768486214579310765969918793446433499398347484078157694334971132585691854065059335683773701751938337741322354066855878189269352716699071579889591229105657259388113163418066392510934310418106227209205285109953616164735440190746037281311851927158049573419606121264585014455175785262257375034947373510487116497297876925017836281617269509948913171168469561769779016441649844475578541945589661153652863854348740616810297855247999657486751742677853119558704031805837653735880155797349694943217041849149273058986158568037839392577978409597988564408415100355731132510795918787542704611454982889597635391491513853929126475483001079920741672662078237412500888823394445216020094766682120813127478928079356803337037463285258626946183308209857470997200241617586823622979252421913538080796881249399612927713465986467135277183659911094308098725438476555050550516892010473188987633407076960000256740645850144876273485019476760312326601489437998375955423370681368212510102511759318103943300149303990609104263752677523073629853856835848726445402807912588452739595053304215493328977605111338102215061536768*i1^57 + -548239411277935434260072511989487760028819979506593949800995096978599081165119898285237644304445129713500525218512863379626663355352440312350215310205990378069089791493862630976765118070470017460146780637185151551130553039572015290041817657922960400753238530749509274999943430055677178699823868796926071235346531460143603038631127301838282540077630047407785870500182833606626280681338394031717172205565518886302686554654180040497031138482275609499946302770989813668408212515100873500524455514410513111638824441414319144189384038348750854436860641669046202780714046952548460601625753643150573913802846701570478692750129582616630697967587884533335585864115067037902340684793986769682783719656767512145193549612695694709099701809050321626908186249907562944507797585367753365622091326027985108369536903757839571852701072555183179026715221488889322713887958798555421777742517408951829143442744385542102263722784778442017885927288841974359704474313981728785032027047149539063192789052410399620194878269390417546591502887350955321594260795450368896401702971160322578223780664456689501014973078691858519457903905169220630227061515780750917204007137791385430188817695050917185342292552261651311843049427784594798419346767457995065595863414851071870475472965480555835389051020661165599002903333546370382100728209212676420795043941563671263273680144774630705238751561478294268530105546839155736564261249274116612471342711321093910790716827413927688135421846206653560455443003193279327624246121565492610104427320695397825636318053125583432991859661826635388061069849275325696653157922235554889137453506410954622009137238257027097815523437230135160522212987857433293752052369084817857747199192928691749933214719113827985834779657516549164610368681668559660408552426972180937605947270991783081205208916532699655980779134730689114597207786664104667674587828357667701104910581581617019123829726006466243752937821836299097601420171783392009740939439428723319716230920182871978432024988630132568369397760*i1^58 + -16435459437295111089392198098273073989638782207330803537964927197941493124668036702215425427592798355834834637024240304123138159503422184062211251830758005490004550130004181802797992459257549979860980420470353902789001600844953083209721789408465488374015306280347755053043215872458063684063998899469238238343648794025819150826951986849943392556160850105342135909623040930214109080788971225643593005018935018984839244848965040424772284077610584672078638008914816787685907431832817178649331839147946898641529005412322201242303157318238984786532095960843377064582613390047866152469934040113436365950241032660581288566467296321906725634224537932609086070251504415324177475429731068359701951550172216164703172907833760961724703654530244244316695980516888736510073078285318381464593313799884491602883509822334528883860699028856076250187199386390902989681938251940551319973537993926072138039174740239125708998409032502771724774429687335370663047283073440819374786938730890886065962547334690725058860099606222676937990578630507753972317180409449721205551347055282914004419369970240540372450189844373089444971471423056590292206760244289858566176911709852569936903577550420296697605368654818768114114270134900045715745547782259911069281953608056982072366713790015068557333718579667929150671121768844119428904726102476850832712766372430831364043856359144454811953725542161395674703844472955717441459138805700863266269535503605569972869022858763661857141688504489948342442216524146990959954585420692606005454423756044503976131344158802542991102265446957445346013220362343538592708152671473846839323088036082643662096059190152014117892309547897173603554075097412350960229861649372786187658427809223987367459744835455817605099963670851835546935356220097084326553312769376616659548104540159586178765072974207083111441487797497360571755335211507404775296106212371000531324278663410358478109067239128304157316760224022411076042138913498726400*i1^59 - N1*57487254325567966404790219764472275165156400566129707740230888226821131871322168621405830152969564153492815930316295072767194489436058547934301342441657577560861184498881025693902546802726088630050308769136875338048288344750955953413203420680901962747360531092392472467983581538101671985830728875362500518354953458022068149870150495470972759080039303012172863870550983682297927322359986905891810834108729335970437774503523082334884470243593294481280588203194881321441822703507278263982314396680187107102971858823818359102471244538016280310787306050821861011453422535508161744178229997951078304612670222413090400640433088394100348874637885872422549130883979685948852260998414176599212720082549774217390840948666335809421992724375*i2, -70758958334696867291707692874096112114316785483670713657300367703859724214658997299793525574074872556736788173674964203252212590630733164350505102991962059665360674692561070217087807167329764345836645245794574513415651970588096095023256607970406061281516716546295493628611824833158048348665963858103502450787484562382582755089307616802119774005184603280905661700485410032875494829455797151612223378235095162402280018829361006778302698833424145157471646925373874309454515409762875470834240320413143431138937775299336628551478881530380723719452691694640092653437797817809278178917502292453731440366469063027460758708179599928349711154722425317199495645592282401956462013456639179872480831204582605484648872165569030726403908726460000096721901159263384681527831230822038437348890240054657282040101014721441132323000059565259457293024388212475416879187831716920260957361984272381175059382287636753100105000502579672870114881442663453161979738861387741519893246366728684005047836186368532495253760476595579962275800374032491691803814276874366073477004105312890670594857793039809288795297834750546311854375499050236991730834455196037567028007058934073883948497540481703768402158582916499484571302463405323982083588495516186267563969634467738917307387783216639970502161106314812083693636575648907076638569523660139520897018322321944353987632763929638637135046540000075861836720218993284775329165946833107191346089424171147381768051580714566821674106153591846453150075049002014492931909006587399255343656038528928851018201043506302719418688932399028791800693300878258285053565197243069748618658742636040287097639735988127023664031512593201573038775298706445824048687686749681174755625569044389436206855639021132701241875803960482519071473419651308459205903763936515563193255646315399268463969125435802274573253844271966442373959847476786591422118217941667753118336301224100814230107894994678294825390527097558538029115620488849563004180280993870423705715819915829277562872657390333076749620944836192670748000699562669354087757686357460848976631488282879736772135759570484160704807921276126400880037122200889868152420838545872377666178378266572233537752458495254216073808238014774658757985582702814374042770117852579138528321612045012179004157110445149282122346753027638546894651795817723666101969226038639377158604272435200000000000000000000000000000000000000000000000000000000000000 + -248534882574872026406538277600600164699235661283542338840596373245304234472986663609753862628294108581560340317581597689683280607645500821429759956164028819253438154265654470029940824612887368231850935010205639026622128290592434599425652786648313902145214039888051842133074715961510056270816908387041554811647281518447922003550746526570643291271602047785415285064729127052200042822236293442437525850492730620341456413501589904658094959271730513473052578819399088090026571381943035407958580927701618628605263855591619645197521927442718933023451757338518610227330235055599481660326839955447708017037048008872640654588395233606822726230675517093385989252935629286211209080786577299137756135049091199725022349553082401002433227308577689089159329625468204341493293241394065730603334682614322675098528071205523899796033396458057368957936033597538267480631627075225364768516860154986783431615855616921233553548809673859813470888171090850336773474607946170925864032647368830869572596214853587152343666092433719618569713443805948011452656213832593222038412160396836439697432363491743012031472966817988095590714906497943208737828182340142579022482622967490363662026402221111137387726015203102845928327912146068518611341482089730014221583372545946057513753284429200536671609297454324361961776548994506950532569725018783590458119556509362999997986913048084626116245210268483971867065749611060390439772578172396750638279181312335829191783361284060053909043014062429872963805428801342139037990865321812776708488289493005529993927774169217910302638027585782238015420275926218984174624526173313676748286173055378368243663130838483089954760853137206354933250714384304134246837828055693518902745151237525732672489917428199548412704263051629306351724901716675907735212334246523270016193568986923285753873041399494672752342876660959696877983180162092487790458932656438022791566335481781719475918909676353216879161453266962363840495040274496407830161339012411859924428547081155237608585784036030992884492772522004512497420764176642729000455098541519332018475778660889401706442306730041418030863389247690737804381262808652587797945777966943959745108190539412041187095800802982908578701738229114860481751700937818063023828665905789206697791751299905778958463327374583540677346225758033796043748419128182731249268785071212500318630707200000000000000000000000000000000000000000000000000000000000000*i1 + -735624390855297381102512986833818114105743515351928379478981542289192410908837387904011034295395385509766346620334619322856937957954106518883601490481086865328144938033441755788302792768719425667994269878134307759227760564489644058183808394330032118363620757908347791214390361006512070109833659053605951803053636276705526082559806055819616320572723262779872453079217933449812044915522402831289715083120974154958076606021108482821208400537146222885690963439339173189657234054713963495701935766810378505926093066151023834258272531502809544384018779012375175743422557710864624515801432648415309825722157126574927082393773479997588437908567705117556496917619862933103506406635844838275596012032691971851258105522317712436429925364307082804811278834526034852757640821058733018047383454792937504524884803364793441359890842300908792116914082633244325142314287848455904797003361105649751105507379615918749541764815653171311605262636031729371256264096494954316791190219158411551791489051518650788830154709519543296531327621685561657390193927123738116807376821354482623366121180359482670012602657872285494776895519838383926286742419553305998291817304252539915061442800143987477741200317332915940315308940864573451665558434247318475127839848005748380776434032582770867996222802793265414809612966079958272919642093180749253042001957054260538288778750037863778737291925973839483281225411913411198872573174199884928871706818479750114019700753641221674720108456363231120176075858936622108809954276913560594238369615867259244497362801200548300809519185725056455622073931921657362235439450165112600777994072226191782858986465284584852858400854949315456412816970554747345031467171695393347933526365652074419924156161779005842581649080340662102085094501278212344646116269693867353913882873616873716751448192539730072295878761049540097227319158942221292072423988033065728468913791067591335016678842829073929382475502752714477943247502792772162225457059007865239249613549126688436009697949150323976831963092967343600120552082850795831959753894820087741293942807608105205058676036288810466841369439682127895121319608319480484212829491683733407738503873685698159455639729798709076998329161824028420614047692467462452988721792543323802916456662431699783424899694654190618443476547197203684079871520638331033718037152526401534184705228800000000000000000000000000000000000000000000000000000000000*i1^2 + -1760931037281572625687668872163429931609526170123415189998844364493780690867380721039216779413926648788642547973672657409504386925597983254992412464118104435566586524008150391587706163034252779889578137387664260271912245972874677521753410667176624226210329287093273233950117770680254682161126452958513145717942910907500553958694131073537142529256820485465525099791515526398691525850602045835932829941372478593470009855487239801162305374759627168678203337282485711226306799852221241176548610330696097940160602897678476641430799509279643297029855877026852615459542896171186812210332356269278616143997375352045732130619341232466211525260765223250337051652390054854003815011922099767086958830750039923722727880840678951795566453153185157962959593329198699580424883471332577637863899624942128197987956128015279409986015476229368203928225869866888717225602286432151294682665475778397536721842927958905310560832245274062401603988444188902340894365783409181155087508627203360595175177801843551192477252826898079329041074109385103884834244534242991917431096095061224696375245991333934839187246883997936695383920516705578274227962120552378136743051226097292874020111738718251433187935855171879079471193811377797637937105742776899069453732854747433754687655314941658025026555828195583023029419075992370638924223173115051974159095940414310322796962320517481005078997663219980301627727434469462339863269813634883003157243910010947743344310606472901622230422698223173455023641628772043145831395867440746607978624200123607800969595694113833543289720284789728875745624268671107368506960848852980446429349879997678391938441226875539344271154645936682169335767383963835226502233884350600822665488426734941245373675450342761937601043616057443420081609354040560328656205160252777373127926688370384869421319317348322755401150273986527169415701410358219995965245731912824285151398000378003302579980091769550770582913750836935812928149801103668884881614994370543832042156170114221105117824031820069986562503228260557716402925617417175895693521442129630986836137895211033409348368650420780675889725809106843964801337533601268150967508727713846149638103383669055420534862558348507113604113281953770347137127116459718656243322954115522912464852736133357437605242879452167505098946904019800143727688854233861149186947836373523812002562048000000000000000000000000000000000000000000000000000000000*i1^3 + -3344756690125382286468620236640109320634438459966590236158734851677105642581149067385556664632721053616127548229130802008438612376673359641222919542619821500845917241230012995438387575688894823169381046953011758285376456596103091566655014173415905120842372917971320255612547914806918751226606537443807048437198614691507811169915034720031353529122435314387357013257928061997299372587635999992687315699825582139768783369203261842630998358835577819669046946702176989885519804264594140911051659721559279044964083407292252874699262242213146660576555924923938556384039518301802068139702746766048188285731878846422344260564233651450508400150871696908786070301157841570142720288483127647758829538883800006200094035229074711952633192789305793919681785808908373181742786881501598387731857405480899789404355046116780343760319889826353832009430193759720910277797879368902143400878732695268102002359064029755941490054172538982906329214745435756060096496417542028938528078649588100782471280012384988392121094632364297033979372864226396042603415730151264113836189584830248873639515354071486559245599533246013250134843620464522362674537181038341600989689771103247932854313119074221931331123969469891331918137784394104077296556468964959165626118870358800371841565296019981925523541004525957878727668548490491771188718349484958849439789330073388954525229348037330846144768587025151939089542007454557948854379989347281402345341531990142226358570251273297250668278371477265331005158922134649661239342955172189305336024149721355473803213942576923533845812864949925661423576914138804206662604427510330080781800723138408923741699536715277749363532640743907364601134639585194859692782350477462675301054518930205894838609989018411787980279211834517008538032717172998390743823184329666591069812384816835861641653538176837367602649995481358381900382350294603368421001096244643361651020269993138854271762334086031285711461881126514982101237488012551846567090022114765636334894851205250141353840379598323802034851574565447106971623890067835215399236701618850085807492630920701539469759383512359884118460214168434708767347215131223754428839594080113642832020858799693576778912731068654510978519552985249258601199555428449258224348963478508178429446401205959756996099194211932816607222502767647722946882181183054293320422899510733389902643200000000000000000000000000000000000000000000000000000000*i1^4 + -4910564078504956012820535581601438518221292281586667097900824064054947024244092744541408285179472455541983567378277155130704146894214938050005084479778234926709650187515670073311754523474360398072191353900867321555699438011042773079423316527427615580531450508099088850850277514171530788130137421701081255932381282406419105355093879289982503647635431877964272136166143359858748668583049653461908869058640459280159408409419856527236995890441609718478827173976103902271611831694164075279635259170527052096015037370594921420252420520989190143569541893241192243852199389006808855927909206140927736761745105645453161959656271409922722350114339769389582179137973362415203858294172101121822602579791793235329749641896906941136604824172513702970781513172256720258648739726655401551497217709441199313885896225783897081240538679596239097996601516017640249928039924603580487529657623529395109957863474059893141088615745723878221550757732586612839843722407448579666340305463496088882886364869369765737145667206038323187271309531583519924224422219253584204635076593041631658028475195766740008348681135648061045640702930738901183538640552688250729440642608328730682071885564061702508989736787237078496424207902369766522217547362885055208030207734217163281647353345880695264318060786068468367692986559688659080729852530828252528726952529560513876157939887545186433231593015179668936208602507432507847892271464258379542226426851633440159389895431863608277916718435464255427396973632526799321668120909291690581224844552681152524636519316796310697756942265161107692888488314702149393601258568202710642207661106765776250172758448505028704084951118953320918782438307163868021065270673985327905915276398204536052222125190073427937985685758178574228600778191246048903037489465357421661695821258964931840411260752925009364434310969298043298961734275061779052856273310327922813087020492417788298492680103373129909383413585653774610726732189286592045506960517312525456542220060007843785351019155732473999440056330894017814690788735392568780067165384950211431250351978933426769673117606925647311170184215079025390905564696553193054159921165266387347314940232567125996504792768437545685391019224072594687868953895340374331321864799921781496960798433162638990914359875912040736045881044497127227442070105615230502735183738041761554518507520000000000000000000000000000000000000000000000000000*i1^5 + -6114800253295451345936941725094802592931977903677053111937729909066133372305278348049741774946117510655344892548245054124128266871856828729824304460783507476709149303521944133778098930110541705685542756622219966746985120322673563834249244856284957335188584501195489138866780631949539390643117624869720157018747407792397800019493036502974133572813766262942329882243146360486581040477799725147378554713519377784667544606511877723085617814337515395810754794665786363363828659819362138613085542315050809039096500106392967776062710237921085474482295316684248477831573712328550873629060503250011835438824935796994991112621431703395965234394654439307615233027285175124727730358591098613692178642016591735081326599187318906342541303625823910638471460066265068491958676060678003297495461700386308581095721224145699351752927426931237124146651322991929276306208155383219694176472708529809763832297933862249490671220589823393746499595852992776123668069438252976196605905871756109055991254450657726179085193393911937536699438340951367458042027763190526192021967678158530011415387490143264330393566220608401284960006129756031518300839666609656138223310413925058478040924590870303455287459212371047264709561240730524085280749336974234071067990097325632192102534841481676174546017136563959626634369687979906525680103654085172490412902628527798757814607875176550991375495627626844056950969984470248612194280578971505344767976405873627377904466117331258579756286155532417682207265933608667509724425656727748502198175439007327403508417886842308801629936594463464834049396410727938585041122484878427800586090582947870569201459001973298975923320528166319283022017841586370004873263387790793076048897545738905900381626061395399722508102814303605399965380328531033201859972524504389394993158816894735900277075435284241956639489047019642334723427107476781624153846533993504655742475207833691269372193357915567902487683763933095532016003784641483819396849299832142885140485156712236788368849474574458161533812059449504444510767190095135901742913163800866779193748342706956081628878443475991008422499938520276314136354157011439690448847294273341268731892791861018364905062898576387201046923461059536286776341666641989895207096220657781436634862103328888203128120613043395816570311682788894076882330087773223191470791978973184206569472000000000000000000000000000000000000000000000000000*i1^6 + -5596798037884612039562444734459594423484485124644209000455672759642566480374340829253776368158249975459225778560138237288954524493745207317378811672218937083673417557980861115677237863675459691393668692710348324893801312117870159051096769132522673584523130750967954803520756042789319627862014344608738419581650172813540739127373195934045599967157445863458380627897632440080351359418398238600653913783532337500884018318598697344326641062945034697151516984334140966517365607188782465768775092784975838693075704255925997152249047423718498788350750073409990849512211611095535092605209280022640540666468656227687795195754085850938258729562025915119010015899300107030933837009813668321229443270777963325237001605192779563198818343218552817616355455148734833552157658807744531612602370005792887119414301881430837243078950746572909332545610498790752121116372692820981804665663287060438568111548136019821108624725778512611944986825999666615967434106326930008709357173155591710151154399112194953333790431441504127579741448685328291316811867331281140628480555426046050339353275054986957855853740313372401286310060090190693623192289892659571836094461320363699715875020800991232913395107786215949778708768478837102350465303111136863733873651866906077693657696514228485423156029354623035450198122144102505516605607382681469049044532683792859298348814217798439566517863259029694754698691218648594651914820542056051987576446596603758674318225932522736926462227567859425202126839840886345366874830053542582809607325738825124146388429693990584178074966605270992517154520569947595219137436868613305678503121141653260840289306471639583264561931586738834818398452857161757070611689102245513109999365899266237810714879299061701872787704764871796025920788562780616805304692092667375961249015511810610046319855533703022971086780075417941491403373806374230608964525060011287357988853058273408600357627172028466741930113176498119466884105991956136583846351474454766064434973250504779374918778385136283113849474413719522081276678750920901525306166384534512062327199664068487932126494142193925247049738185560684623033907061648868141511320213609913203750503584867263015426802263675728375416306845429663759413051451923437638648089173254024741661711139873164554406597654489663564406379169921486917477148063641533168939903281466197955051520000000000000000000000000000000000000000000000000*i1^7 + -4654251285704154487111105918186759315817264154386217242759418639192628054163447297614002312931224557811929591995871087974358496187650397002493756012021940553772913421754617810445013994893707870096402435792336660940723348363569963340275042737124216179576033829250001059438267613907402766437825579989458573058866252426070296406625208763646806735834936302567122273330133421120899035757941134068607879739722096930685472437961148286031642916895851015148411858479882131340403022822466093497840626969186643012634928027335095674526935047944479685183537822834004058506804800457643512701101747323743672186886541317702397449864771863686765906458896836282375322308715794430003512194392559839054183289637546144691927333679884481781059708338395132473547916183140236855836406326386223468080793798114453578464965027787172493270218437554200490962591678455112888069696317475963143755138767326046528807635380936340457696957951484978137878047562585420871300258058837463848696686303446649656108750840777935534010203191113072941459356403704729507753372884086538926356546381468153317853253558081473935719554455507498993675342689873451022112350533273838820980119787676847093079231026316973656326188099969079048272737232350412088810799056963637562693500490738110551559728175249292327158859288132841417486477444948331051977687052191835653183390443902332072659284126971579001045664392569797285797457528590946281454612012277714993925937147949208565006428212495013153275434258798251757373512750267502839343723764705301343134983630900610728272858615706998258963815807530894348868119072407513216915887466538874197500720393069944867874182353322745957928103737736266695520866001486532769360034539430736892237435361388086826307848710443839515982525977578024058226693848630571275029122169186215977777223869810921744830051787916206811870977644572614485569108177451655710101545531529720926607758894925864549434154340025000037317525186520415066171638785188306425311718315752292522115441579504414298810673629889008022688098955828812492490732276414034596673921365448593933876787202216501174430997167285730181458624288844661544442710214619554788737137278912671613242013399347545472285316748223036130663798117611597054069052696485671461639271749691795607156824944219753842934437747107947011615909284676993528787627816803394271108864495659360295321600000000000000000000000000000000000000000000000*i1^8 + -2889532465442820740039470808362380131798139300020364051132860073425114829003090110101231076511420115248463271958583322548078121909816960034577548268345003171177325658865129969047193121248936772063180691520916338871008399751663249459662897308949053114593154236014956389650025720111490312407923353360389193095595233200265783673360501837929266520337741935152357771373359916486837395992774566448844293983080426159378208499037018361578923369201851196814283489999333567988848869978444722868500645912002404317029196849479872966514140087061847138734347782605837552611301455226090925651439659766915435460117648000453938737820926578928724214035942887160400573663497417038219134356063029831350633177689589767489513945295033303941925393813775019320121938446309054145827792719865187193970102750563883210103953947032502658214979915036505758993601971307781877986292491620528501992579440693895033696845487358070018353101681355455434642021517057756885062697814840632530268023086491000414065355478040881620609876847161287956338368101444158817184892879617927669211327955222845531936608742305099548577115708498935987944361274668858096230858220823490503308338973336830350656950742280022408599486980461892716924747515163825151398202987708661555010150486741713271218165388586399381729473730462467792422358402494211174171610114955471419682734633793846316210150075280635608447157411060735075915300337451671135767893583580678823265713927058426680091750468457386523031120180474043283262182230925818146048617318233912743898673223538734068099835656970526251308772359936904943449959370542702254065328571567664042390042699984600323417480222730375041576736424421863145376284077550154297232462880733165406627694652160690373459890862135315470012617475387366826849804520115990035229063385317581319775859182863240596777261857627369730346799878471785536784114643253884808405751006489432056240875822970182433206420560847421703413421605683838262268154757565114850806226470250566231690500569243767946047356393730288741309767323938417710842846076842327092442690755644251957262948812056978096922554653070548967741544652619311850577214258199342206322537121114539018323286155010413042551968605422391023505076204967862949798463275866079364488092358825524692968848617671376664563910169963240130967602924168133062112470940365632566947159163062661939200000000000000000000000000000000000000000000000*i1^9 + -1320147629071394344520767944898862860905338072947896433846489752654141817471910782410314481132253022983155368465726030302414464205281813943850533182663453111462543709315228610921872793824076509031377443234928348557112770487751051948168921662842968726924073319785223831569928665096467743036503669563071653199801663997385556450136179912136619823931719026328449225714992189932757047162236356923683734565986907376890278312928938346036452057916498354595869848468035925149602151345407365680857319777700854094265643595786310999485810218940966563614078592332933046050293663339307494722977365356273020857758127763033391379278669615759512886899635958758535183203010291091370982327017809004409430052157770980606571495300003088116065680478369162350011358411927814562933279492528989484428497294889929341221970211713668597325443272134736753050663243118615985679188602091782436707616908018471816480534028313714394368362783364946427365674107619489190707978683723097977693977311974315432872213855963757277566861224693248373590112009712863900279504799316881425583142483649488082128149930268704747914885006875373873957053080276640447398459105056704685945699622832284988126785717167089951244941055347449850817354938560992947454944616724184101139705199756268090571954796525252968588878155126958290508012960215415010191103309578562691833613991170183586837176734871483170818803603921039397273257454253769799721808108121821654868783788288093350320255896245621515579252319307398109180410095288932896348855016880743457093183201557850888531479189280421566723121288763500989396269492174496685420462240537332473278072495182399969892879717538082984710337755105706132235051315732096510763335272496456767046446434322923627773758462212419826012440273148989455916762997076102227195629615572228190499797248233212863386823910943246131023407305111079538625944335260975502692190628562088629333494302545092607859267525688019914904630710084667576185404451991159166189069265172242879455031643418245135101508413236877943359533905224099072534473356773579286098758081375692522731555552027397480992262058249391776819673451450213534945562814680796083435645337482758184527625304274668543386581176798401798688886745635428902174752092717696970601716156338436959199933233285678214547673100672826252578468060258737919777198236536306068366844847453353541632000000000000000000000000000000000000000000*i1^10 + -708072290088996146412527797045353303986706731297458479811798778283297389255483191142285431964492401629019277602350927240196481930357135270887003123024839372624878643094024209734653872173832914596749017761246998109329330316352217746104301104157395615693939439378880349067691933506695744623841769174540485409825706876968416659438407427206647501982554453421547812162076948236850914348943741946335863711005586442042990184969327039336141011643682569384364790891943794863311250080515993703285313545237739820059786948514413247969852135953243737706158976345722002800304987346802855650216327872244319288550298835442658099544516289767189131338387354046759875571317686636056984231366176525033258809748108821935357790698064741200849952976296411006318696816608035927868313986202462234413964452895383023783255306786804543357767284922088682994442740972902264424225615031623796753144944580690264005396413764381426646217062277078829671685828242705881271015953991802629144722230184339319080511272629236098089745489524458720003619927600222748769395711091000268870744613338384218460502114009447954164862511142902597239660574943605090040809591668471513092214069759295746697829719691027917282284906182455951104238598393215843927184778278380737718204944028730319208551313226227260172980521231348414323763555462882052912578158092011818667187037361842579048685336489892131046341814758876291883862610013200137418233727914510061697495658489601379215744086718428983963289141416646952848717414900383945572969825125030901177838948961749468965199463964522575431540386096926928945719865987693916036795223997970646840698309483820446797526920461468725372178705250870670757064297508948234675748650457008734801260968973872618967385774521313894734081099447136754702801970162721673310497010429966029035022411709823136951973979819122819983492298208684114282111431338776384526567247223029231870251262210270914749381639156974765555244787122500559060342763935190089028410891727118718349221864170194932920605998153498748326331406404073715406037141206789290011682086385335112489663251255832258614885945124391099567534784679497915315677878258708080960537894538990593082993814047892678095218601546286480258052892234594567074347613686476307149706851947691886856359396302189124994399448296663273625793843842165009771005356779385095662981986648483430400000000000000000000000000000000000000000*i1^11 + -541243836035192181401070452880378029378144662587524610020292981167664325919049748619143330040425682732750123469499098312679736617602924853531375880722731807266690519912170679789957205985922137231779576256790349485775288566786812916724005375205553047099377707277259126658126039367262763586970147933351973961790611191222035677283509688071803772126572751629345504774478842895718544886551280572512209876258266324368498130143011612759547481756192604972581990372964131345509290036553059837847758936274263950319189590395286471888039600793564386756390293289835434330172510636721886564884062426801254816200649061429281363102700015941411531714897532224367937988293789195309188128790320043506530386506811476522943949689310168968386681836024098719602089691274840322937976303824539759750174272581683703687361365308915150044396646926348329317217431212469765546789570351665693679535353702448063604615813391240062629193500568225717591704317183054199666068681160313848709658672558561795643058460662572455003162990342479818435490540722692717225942046808749668516334019052257213898010055425865852696209166677008640478777415007391790407313445897626943043991379310317395078701622509300229424968754598069042613217053652610977307945449487993393079252082233862784468931105052881977532282384578697565038099585609731188301591680202952426404009232254640807730154754639095825768289255635837816786485705958289148974035725972440492831157516129640753806187813444718529700369193333691509238934693257691318750276767083437887789449054266612376469537682674254842865630504001871946330115525529048755978223305383945340604086807368443585996192825868235753067483237494122347768252836759873206187637779665209242517583098905053357205888294105858018460223922463536321641738948939588594771505616488122695878030914402597423355914487867316722251693118108912428432171496581897018167772913974517859858313167782319482314575720890708018133231214557958586998061815094372389593979157846190767206451719649046747674294108647814331993244673117028800066786300568839102623991269053833479728389862629836946096895678310468631198744202813997223095776911484821776609214067186895137152825723330258183739913865321133568318368290383289129152035877818386194251441745672705574224416846138119390009952116858741216076118955689130915182850299263538539660391494950322176000000000000000000000000000000000000000*i1^12 + -133447919307693072517548436222205418850875667854207556229799097178037423276835258249901509082807711699614544178053127466599049265114342874844338124275861249605136234982093757533773844988492152153315797719977628731592742773283233129128356413842477173492989486352454335442569277426760025828893297104768240216674483286489246016765464625171052836937512190570698584001935437105714799217564150233754489872815495767492768014370758245389744187522924744051302933182825371157846476285253270951867155614021040422600233264559033340833474763791424291880346048105047488709126585724561462717158173902791154400968272963811013886716248726806167283153764918234468064693555533459162260208672621631306222369140258464856012100360554306878081196073998040929738637658593268577857767066973852169748093624464759251720024244166222461531403981204819166517173143833758244709556484271594517189573877250871850818059954950846858267862627618852150921538923847706262483768158602728130354863369981489278601654978328522367643200587078173945136566643021691067575722023923719793274626828271201998021405692040364000853006059240557025679023744550868835951400387896418069574014884019838616865899896164443355170595624711306662207639958963870503010702421204540325907107598562456915120661084182679146404336160878736778085743689779859492187174826432659225433616118244220311813041178917164735551061304735967597166499377749254934141031977867490736730469250647070961491674850897771532085056234335825835459567697860967848441314652175029579288116462403259223736446268334660223745897324779370617317597258713853666045702217317794550048688462527295791907960416396346131977832704840994832713241134627195078354391007313854486419782893966515298306470131034040479086053207523173198783886236231214527414903900285722768670936490140440192040751913970862811397570314644554796336358118443043642714073403474080316174117096685726887175144660175390429458525004241249948052145917172043224537383178607573274886369936179619441165958976409138872526529179727416902381247505687012640061246694731884089340307495953473988161657634761114319499620163675480442483272200211225298827706039548442601400225346322644895421055718374130910664970755769068498645568315286096747565388653992511644368611876536302478493862523670370750260015221714858639499428296894944737345682953983754240000000000000000000000000000000000000*i1^13 + -51426324167064098140555310742497014362527521875385676543205663189431496678409973134926787372747096577154970682648469631061076019552978092482925572344803110026485745845898626069874665464725969504299421022134117362455486434206906220526041837435647501574817797340092914669589470258957283063577618491006393074952927392976595672932466154204692078716618439765205566568918813685264766335256904671436490830519621217249078081978498785534373544987695901699636484476841879028006534172102228660596124570679180765742994324887723212376825937856995092111400948751658471800509529812611891120094870490561829866366642301879135838864828029088468896462379324607582273815212867262511471568551880256439634871989027268467328584754592411424652973881075197852014412141024582972780996768850468448486264567528118334019814719827443446537531012036813078190981076247908227485186842400192140092161935101717493226916655824246469872949450882956771306262568683279253841404691302138353962994448436091386997652082663479833296136636674902039960646410320414142987865441892759200934088810698867597279144315071923906257274436015468839419841593342198849851517826449313099749992728229495336792072633241005627202004036621572265482068294460496157515069466618915392359401417858931713365906303986365234102263971428100001415817724558401179604424535550486519918859554479527403860134915389899388058754162042849945281701782672755300853364574679101375092781489306585161220379071282369587330650202130100742360369998217560124425762022940641878182775763753105223971322642877909987927439328975259287102887405567450729351785709599937013551509177178969881381367803204864716255919822577905131944152130359172515783527662500246745499080119560571053879338370343530482446983519787716920779193999160708707990254292118985273459530675245433271535726818457075199548348155119187372781727221362496708545881016917582296939836773048124026873347142982392236380637395803917965408661721976246000024849775103136348895016907699537227950053724886151959917549199220473159174400020259229920360223962875525807566549474854703726168484466117742782412664488563375681730302417081634396786448258567432815547579947152827245862919424718147133389541514939165561261746710700543525666669475544607020864014668199438665188119358042607116321931855423889727033564069194500355461417315336192000000000000000000000000000000000000*i1^14 + -4724134843961608670234494887010597287752176916846242069039673910193640587444534715298281277591390166183852000467308308528155441051614105080594508516165091107037074534651870899818800331444910982844263218390574069083106644981782269443485587330192323285607900095279123295292225478109232116380401954626815038658863054687462030035734569411867742808379675602682395804453047498693300450845665653706029398516446189854258133397770416551882782248832614126546078190782882752995246161642429892675459599496629819953188874776273135115859972534633159950605873093939061990777425841489078950259894768260666723941449806734100188567765937091659035241200120152612822800110263691729285989675444363484914828696247613003202711405059536755487021471493118373308551725522741014213242135111938908962535170748142706305697943419306938331377311701756926311437589415676692324880478216865028029067456914172180937423326633579186423750494225563373861770577374381966387753492741833857886730563034870670432200462337904858925310212265942507789807616651634101151982106419957970218179925635994342630718676046953673121230339636608983756787091420655992499951137444108883597132138744809537647359841032585884838328805250722523986066809300728902677299079143637828264525679935686745321811010360717604701700736144361670001980187457094242616995807681879831122535342606749487430230530955249106085457334904425163798326625106116141358675420358643826959235249239709517429950517917599291745506430135894171899023014415405085516073413024112736690605511459674373076112992067607485897978670626858931940435488771574524552344970157454102073026674336366766369212431097134185266872593847566449223212365752947715189040092085272763843686567230197861336350179546323441604254974797265338084777038371889029994974300747270291949645367621292820599664709889644929122885473517261927589008431399482685876249301401826020597256604594697482216821281448738103301006980272247573578344435656645013745034497252754204310941027555025118932725470430652606328549926209489368525342568974110422917244011623400174877258575423166028668362542725020899997937034023125297051901871304495860337061080626760670101438755313303457442656653179136139999411527437794108030040308686664564040487354274111527869156956089800524199966791310965749155314419078129777209230516058698494530845899174707200000000000000000000000000000000*i1^15 + -1316731991230225406428755806694003556763797538978500311612760771982833300240932072961913866915388505792873521947586070430623373602880446164158835327835058095794992751069462386235869207160978431111595965045997775428900958817195310248774154839197200171763643261822387354689070142795702096390700837633213056651870553661340115239841239248321813755372903556261945369328091812678004989647122597724219469732142501480324333522250878253953607905618723135464047664341505557113776244094320658307726800011197660415028232792438078782698521698309079910258744556282291878389431994923204587725880061980910385967550335432178504041207428157436928748462185696010574377676505946525461301777385966933541970992650409244698426642539234722502244961273678590624117490591407863085140004460804990905073146798909574539413363286104650881839740574259591764740168060095631621067336511015291888336343694159171628344530223888251681938841951056050460325927207098120603045162452466041807005187510097492815793744114985510639724260168422119496767052117329288343146612352606006064566916202309113049915039981111841656735557197645895843731091549213064618439086766893023015753344793602440575204860526698653417537980973693373676750705299534776176827317342467142110190700479616067803122650135804641165239057393783537331676380586684704128678552208835250751417313363406535073368887072015426947636547081126394941728490373595342692492972596738247778216593313757309307430952188579252044599200089084531756166106460598792640998640504251185473978337704839252927318791794037169639439491355103408695635093652270336525144896730639049679289255107886921001681016971230538922409991062205732806168778321741043318456727991367609780475318240717893385142697998990073323651365766108068403495054079454302725920295325126332073853035384422914863548860179912667359720716896405329814505713180719456619778441661971910645887845572975866109084990046043312841081667932999053908725613887164096032835871452871848961206805139651094016856794896723748989881327925705891090660012543040321234032765344941731021315997618985862444558944520699170408369312100696166408103254775350124033705243412057848759974628220518127085005646317779610390152382346991399324757257494536636575470974800411882878672412635653848708959703468686674636602015319880323135768976195025336443310398504960000000000000000000000000000000*i1^16 + 131998733322038313049785973928902136502265707750048545478748328120632648387439035096410387541334002284598585505727739981449297077785773655809476653216984020671504126912780105501383473035393944302995995535378145204597332797536070951714982899192348740445008330668066231138603427660991523644244457481466914408367377921562983024383362802169081970170988893498523644359330445954260837843230811953923786912195602558242037163316021151901191629424162996366708266721211817267204001641288945434426348404769236292274839274772452385055440340390690187149457918313325879627830181582350653320858923649822999911233177129567403971505374554854467170379699669277966902804187216954194745769476376055699294384863966298923324438206271738753927179494802957676590710025484049991766462776612836131378823274469898653016740050009879153766543673815219717814823628512736260802843008342418327026591380261486365236757055469306610574005244569506344924031118873955470905093453427996770548103827940223771313219687401355251355096064492074682043214985208781873165028051279149790793549173341750298673831831764281954410865356757015702709724533939810196860480613716200670648716932114641287915745779556957406513670638583055606526105660347946635101844004263861994098364080852619478074838356022188239698087354927870237774899732185458109181451577515559086198096823399310208105031632976212706213947992409301438186994122728538993488732219293781787667092801350743521347839434628242228099414098702288983520073752008070011391577478291820700352574460423203514337305381843756046710390012329972197257491461726903603894275721629700568575799072821392968668789898754150035216923714691189218073571398596595092804941257834362420149456164799938910346102714700777441814661792548187758532671387498871063355769991610809457742973647696372305738737647834558431601301934248429672964491241693908518705645601942809851610418888528697071995488535434655005013748008114783598564586733049508141998900187997884644030123143134957275354631046987406855814333708782623199031274285362380573657703789189535357975777994840993202420350708569951766027006677064234767093780334890208119006445452642513947013770704406812673830930496562960616489284581744308375062116496776984919407483856173512706855889420830766808479817811881855240723782985384576606593825811638075129663062016000000000000000000000000000000*i1^17 + -2178052562587149438894173735829309030440629233257390870647204269890364300028914753455954559582889485259154973668652296079417339359553706567945939321258567820861664925855847536304633344839145043966099030534905831711761494414625708224125140062022331531131674257105244400329315528976062043311222085759503572375131538936199613259790982795834104058743704237152365844783594770541767315271324265321225439962238533317532074316989079382767354880641405861066242462055628169231161738294154953219956992671277796781398885573981751124047138407412599686038195010402921149017329510857354035076553333238284362001265943471216481520246184167784021406115871853633614099977793575510425578329058047853953871619575625848016477107403718578566520150923443957622067758182650857543896911472197972666070285635924095783694194345756744087895681429452070427179120022035764007237268255619536117595082867526837682763751581693065370731566347227652624124208888903869098280417325001259844977368397800689304463916115515432324549121526211084245549417371154620135036119157229607641966443559886662402581784758206241517121697243039420511838037136674196077244056145466026960161812527515137559816896171788528268578361558192644623558445484879978915506353905803610444049714981512269449466672345573481586444732504505286674915537694153315655124825452027365752195330912812497040332059779754961885925890775007644234105058686338428634959130530992979774794185004206542687104781598528639412943452610925390597509021356053197128558458602549048250051934621822433220277545466449322768649104299009404522134223942791471573776126123791883858306469287082298520584008530499183264811257319546848151190666307575473730750259022311033136782613241654803412821897029025453400208440108900257362934046471511764411830441600701683282810942010254378627570574246245237450145702407366031232266784607682493277015917225804855823558692623472284980621819448860318146820740200620219859831791698954039933315272160786921947037628771858522892875262493098417015468952625220811276116782386729007367269089425524396494726756771935926881972392312226672669677251030216718960126069992162130277777441259235425193015225169412968718018178975686821215496190725850796551951910916657128040791617019790135669400422019475710825219961212775751118900362487362159522015459833340787542720512000000000000000000000000000*i1^18 + -284429300850159197502665470015076276850204322779799807801826821058170691144722428929546674864701815932149464064841508671320854826497295221305931535278510180114633064104033087129888444427833567583016897368837353345379274044395693645771600266933624279078768254728614648721460403744795874983708032557349756087867801794811093518949536504573740009411047294512031178991903706284627767540846277082888218525846326006832344289157372942967275789505268166109679154552467514047382163383825996051149231772998833190622960924476155633952169805099531730723014814512590442733105279714993537906923472745463965479608485524547220679091074955862724585156795524578599134966861771269523142941187846059426886945714244678980880322133408955883251627032610709671232225025118488245611304148019690809385025035829108840609218138302457260946273099563103183949022223673806672947160214636482588960371051089130193435832420341193501343220356030417376624626821297067987565244441054996761768948836682273979428559520939662331413339890866214325114913931256324352977418933156175394333218574659382845015028330550177271196037668635816777246112861577439804959149417463755063891277216942725885763331227434159559651049640184252842311694656616140544690046984904365493620355354563835904312007976340221355685731286523153253197379476063698522979217210256778456873314174855128303387245614185403119697537824774306793805341434027078356247708284855733222796437220550796143646778582763643330729753289006121511316397363293664030086082453122903324003597624108950862544175002540089911610951254212434947795456200269964169572000572313808566788529305838051752984358837390591809451831274633274776680031088565640694570264630875050129856869283818830257732499952385529585472699284678034182164678261282791608958813343794965507340404621871055282897657262051861929012256929204379278837574709676952804775547600099770993400785139246072972285465531257979102728582085389909219067336338204092739973187711080459977288454449834765589289030278892429289829050213431583752213070811972923491493111791524176785293604395276441421543356280267759505307223309186450197242157602057635330259974532833443913045488252636285202364561888923814417798538782239587047863917933716907887257656523734009269610504405370715069832091496222040809713922738029950862876066146267974913228800000000000000000000000000*i1^19 + 14586514880766290825978587974300141043240882701688161330642270085328812711688760084084609299122637658823348910921149217797895851752699222103977326512299827044533439691313688790485624723707826078390436759454611466162039376281957094795410329935442937667289179314491289802745835493223897740228368501647158451507934611904227593089059525174052039016895671259116451539083262883156899572020612010037554141638493072974300021315503825630170929140545104682333342613588823768378951190913702013878944905175057148895353196670271571837066023800442436113012424388676788037468780812888343140426819611004107835576253180523402200934320712911365767212255744464724678236388574277191727875722819906282098703909846144959035461287135510419936860165592614099869369392944392421661164320558863524520536137734125225189581550507289441804729723825096487497201818737415544994039092872307512550555943395621807268402445767813951356402451733051748328015418659548022030746488952816982523128607480963516766496953937856051040973004599162367511144897339348117392695054429680761829813427563574212665112437903160159006900516783517609807153941947065492764999361706356499425669075886526837154236996574066778163737355952619575449547186855373692841602698380415445033147549350687241978559546924082463909712805354049619773538171939552790934747086136762398090092040827733689072278618959259804293051922848963307932458929764248475266580149282437481672884467686319061395394489528425525813261753103414656696502068248439025809459133658775270124767199808282901560180348651466356287423423101603623961535672254432490947518748760918562315411852602805627756424357628237294289581633622048170588549161770471661293076042337352720501542918548538887522980570119249690575204412260841355121761665916282047916225615441095546595623784265172634368663766962509934063321447917975416470040417100342006844539240766789305696782341720359080888344067923133928807190773822238444530399889071240010994162886982619867909119019883747645153537214925624588833414402403431620513443096024886370167484185357139663128885457590604661826527794976885776231763540807571373827332470659770184853259678864582210350179274087756223749914404971974410797530001774259873242284669969642134011999743067227497031446180034191235114816662964550092689802716814642064700756555502769489838080000000000000000000000*i1^20 + -411791680020189112373022061810683454242504418111801506345159156381590345860261056021382830517618961935147345403570728089681575025511212618930193208390900368800429794767332132858364852516065476284695144006946868407802321162005972600728004983666680504908795686030837481387053633923969355111232205758632587625191862310350635589966678512907537773750037788913950700193378602468853309935359982745574961992622370196391390076012092363967038676632584183098867359692984345009202033787548900784241053595988950165320687780535132134437900388605899568483286558939312733640612247937114029320892315504057015094982945800017453730749784526911531511786115527905710593226789039028774720530570026596190643620726575966646403904834684018111310938078538869183558107962278528641359185528386492780971325534412860818658975574657437140084807523853229218839413655688628839455547152874249015652512946213211678653893874980439909353651508871065159855548789951343121637870656338450640395632774577001544982521357536959966669502845158942776348208622857096706904623733947927159490793039529234901445522924006728038014583054911026802797515556323649705594300245061695777064957095761330480739997481222290076745849963128175879686884387853958904095912728499704270071135466760175142843661684529231883751513302979593022376022058804407488397961301797599802253657606165292450752541814830970113515831540388311010862566479016658755149790779849707001514069882765167542113570451680085265848531648781386061837639709125927621269937672277433729866687945700184200107619831833797960466795145571061937117157041181693033332386043658177112557025805524768217355821382323389414583735019538442451993198298937593800644495514913388892828417351538755384969724068869155217817621837091935769706537901706898371532333059910890686191911089488973320302955091996969430546136931404402876390141980855639515184621720109939336578635492114303072618266580632741747085123812306684436663980732377123712646524757497191294718737269598401178252732502186519650082847596696199731138724573421760696420253651547226463574919350677098191444561375184338549160699589552883275142490066840971120053520433840078684379590353985699563002291197922360164957339452544084828214275592509389079570681497968756103755790889109892338184452614328407085143025960073562453496125239756587008000000000000000000000*i1^21 + -502050673404980736739687648214479161894429489263375370424505951040543788065371363450972571340967644020121604666604804672137915122764720973095851020352180497470282865902829368773662718144888468494965629137426013462022035206163280162741186027638517247840794916009656867588783726673370772333409143300938723228250220818974281957731103465149228055954251886296402331908340143585068358085898897899537252532320867709167028436828219382417389548171447791553825619613641415507300055509031695121720101780701122303859207934331019805019043153825009087588848551977445952360161394145182631836292164750944214158841310226066438576003262704941708819396590430675143190790740269690149857401012203205456690109007990542741355823461724643683763474665403145610709928340389863235258434824168453729734952364316702184695259470606645461818651242645840298526522580365195720227970922118559864352131451915393520755048289184487571586024149054650652202996406022055539922533326470561357966791457588905143156923917378217816139807039642944851202281656164489771049257498749532367888848307249777828379060957191715589696380586876113528417423294734742714267511284313990498567801988866238546349927639386388495266756562263593593250435589459528290800845163581268108473012646787200509515501894957848015142040103439668309425785596441408995531728462802947862543249846219757740698416338844711471092660953386821607977487558947262355765711314120170750658534454064868954903205173961464424359002714434710505195546711240899538581708534238041136877298782546647991527777044498226126995704470515420085036277433929967254393317364147457876960362034966588104461933736296677573254590639637116666377022683677970512843826844169689269563651626407637993906978871230748327465152401547309217885903574941453172282080288333167605819191467412051821413519781584453659958854900971512691065202054151899717254184346814274658658205716792475291185840736793287710861628612183123377173021088690889485799905175062900958290539493358662884020190720150591786048928722538211816953382847869270639361695841475676603825363108175476160979426009029533772960215769191724750769432276977587201866467454774759166840231877003610426573144553586144020991206027769335781774548534186556429904672114779390371196340874390087661352229287756418627729366815765385304789302577725440000000000000000000*i1^22 + 12574376357657451055112660923246632259160435320112634835465653028989594068594180609789344063122104689009730479021899624022897386527152610286257190146355193228055334547446121884645266836043048360261665458132090572022401042132906845849235498564978720515651063119144148136344723630011424528565045823630643576529490664975744001171805129405596787045208231159184016881749333549656462149264002583681058118287073506972787147027243478753626587797293502686025938870834827757275217274778148623889368768732234540097823640314068973049535951344887204882724620803156719890824408067438991051948595242392140388265219288204174875255614002079420987067381732237351012789221645226731388126920788498582601670703108979777502984716419510366305087248626161056923441303330573950101529064372111075107854163300278038707475412381773646384365054536384196089482383117760154357951429951984455788418016560796310262092397409484408464816707644068146435862681741542057017501529013867476852979108835890789523028279918143686990003808783705790031181420459453149535579171292226555025998008093329872021491879020058565244312605324560196152118397137760709393947379893926119345483225286502152838146323770245863160115448637903267736076977675598218397931125213283072898172986516081078910526815842839876515125443095825292051277086502183921767239268181160738075139217049817414177065301983316598040719422085324837611479642599644069821100107364774511073289987436121900371735933544759590562944360266558277954769395451883886486572463255270208936014059896010498979594864486718560250930147028409972381604193756249917808809258603047683909435238266694190647670781354626901609860010498898334727075631561437301334319852731266230218536182399845227401406263824502405423437062071308667092181719351639993221015056952090242571541089602718210992752405369341743321889497436301781948177936037263274102284187023118377264843544441908855462252975853472523988187235172111998778208139276624538371327356034642117543084072568405752697782299256268583636550302825272676041823563220685629683454835461848870171011583910793737556718610999768495598942439032940034284936463207221543041562248089167376789034244911957915857913125617852960939293087273581528199921891126799186609573514588917097678805859634449847237794096071422766223908565272944349290608721920000000000000000000*i1^23 + -6747540456244727459228439433504953540395247660823513381439070839752170725586832806971471619432107640446218149165209004129278611818981829080578866765789723329873520907163898772350525617372598932362584791788962520983101337507764486274110343542899255147262578452819493207907954990449201666587715769991420979892674274612265604360032168898314929344752196164153295580292922636671986808312904706517169372943858806472073078291979556751689717957193155623037604003920281854113793720823815976647564447949430923995021227540060888150362894168123427077179954456083455385380430850173388216546581638162041153549624985223315598653430090767381152398538331329637436947933293569497527919565483873510045882573311211988053895552521440696329605478535361039753791336520224124112286476297863447238452880802696131475177999722437618443085096450382658782494151809270018262135765137382606626766562800564526239167668576845526261936910054072594970587934596116367977497055463500300949802702360605953899665200794178558664466846426875847080854799605495490410896193267207448661316542669437873560950548972967191750877458313816197837134527547729715895630117003203387154046043414998395449284565737345064870095100753712020147627483951910928212221342782868538157207417914098588794724645033072827258099622409532677155255466710952173879726384226333590019526411195693948024659968585092462715773308010485634828052356357482435231168409587459246874771343093219871714815080025842976431353171992515106490289852206428189983939726277326109218005755243970362064299453454803339547131548162459291818200913989468677935341661754321235970851265376971225147444235745971522672545929023618878827824525154990235252796890595881214788709630513462092057862745021648159569214803531906130948793104666771233247931545150773766413768890201748118011464425421460723263104654443212108330327346291308120969786096660948130112301670261383503023418870047532648692145891980879850690315090554069867650741978915614050202886415789707278197056739466211504264200561871659597714774314393267806810695701692016384073749200275113617356982287396098949217768240249043820460361776161493854238472347670136965572275345895530432566211983682223618219467510292322411411018288041722706160784887504839355112593401925041572977349673784843381527586060829784102936437063680000000000000000*i1^24 + 33769553982447037679160620523810021036443964033027844327579769441065673117121161878067692782225528644669662118210718688327120585326187193397944853930589038776217229819106585833215748977098079451883578451277422085015341322617953047247359100606381097825526246967806856072122694838169439977383053897231261425087363577600139146537967944564155117840294055263190652772003342176709725863939405873431620940933404545708702794451665681033471846477037625828402792975502658818615178582965266893543234691944289981490816450726396782610465295146890100549419534037043643360733415305133719588811875770297493796955744711976968319689640927024228955590014428377095116296551844538605972930829111657116279193706326969483618199177093837329100793455437756964249701256612327130074000052525509008522437312404857958887823244580637777222770342332796609500070471470113761546668669201835037311587937513349036396093192835900506265671761381944732231232386776137108275985907101454876078585010418663629287600289546172390180379510947562345204604656357295516548854941822126557331108343022784867814754787289826596303369942943683950740679058913219537994568447883715173904120156867255290523766207203295708370864963110122228380675729479468555808579405928133099152342962374571159223260958798872192333364554935065797490859935296044917755781331557389969381622371255486564358617113546325615146002605578849075415094462419225243717668550106939183930758064565597188472144950773457535852967615987645851791368048148027583943929969426330065297264752753969769690285600252137305140622228849957293227987050707868492208296831213378596233192494041509492174853050569593866365403601119732708611953338310269737160114851744902218688315274651713929565852483119190993906445493676051356369197831264387101416861515872043373659712476232056292887075224469069769070848424655167435167416402958195161310301222585327460926142769672732727097762008289499974206646635304126997886469448056200504610006809856381113221848624551349078030998123797751316783094751989581269058312862920143179176356408298885005147995284615893855181269418419237921337756345331575698316543215509155508931130800740569179125575055608804364111615818802303650454167541400863117161381329366483577764034564592729667272735477755390287219519641095313164058438298051422831247360000000000000000*i1^25 + 197571318374120367723388469661659692770232761389424090402613871837446313996343334551029799387732870719133278247722454520202288824694116348857715014836450855351912950636601058437020133073451453820917200948333315956603914232814137062680474075091981489149653314365015084094211789229594938242110579325750240872817849580212966099401935293874466922845190559788516586091839009285225867200847596296899686333933242195010189701936079640493550812810654276441480914057584089001237260329527388198440542305859516595178129561560383628758202133739767655891650059411012408008041606221066815634118647228446837936994543729027983394507674169794999803771292096868554568304229293208006876295622586158871597252136617038565723324009427262219159007163693475616924504562535684913667458328018366370113980595129918462156563824402256656264013170050777694474829361283881373618472695677487715888412965359466512162104117452693822128856539780326770857116805460699972658960255120818364424111572907343925016669594209935114174294213066605137577311853978729511772842687074268022465870523732999753068103164102028622731033673443192934758286390009957201403277103331547194871875244999837991546671751364232823462321686982718989087244751014078412600340223604704410083707908949714991541932676612845214857803272901679611539305901196434391890349804519966931619134355334781384201911515414561107104855778880006508977162393470006444953784811404057954152483831627195845829786592684567380312112605888744018703912505269267837351260115065144723520389177370644662088191044158404610201751669855638717795254690274065113351665978957740788236383036411409111433242311026649682588664932478633801878349471902819192237911945835695006382103700416863584800347667392842375230278430668768165046290559444954124983916131132903286201181736648496141090655144250629154877705513903690590822432472652216718921379985502944493497047727073003142763541943859619905095659964018275885599933933366104343515699407307117687857414047395588823514078793171930868592809629679787487520672832276648314591334687812996483723953790719302742501033153514754909007442409263376462227879501977185749958918156662374593546188977029049069281703989377734775573846315268999474093167188541426857654896353742351157300173856788133467776647224522023269352172015597912064000000000000000*i1^26 + -2374393392506188180128177834832067074448519925088008724084252526013271150411969415337392709743878781304123854656575566273961814547436606130409214465607268090336787130716059333190672122425906181332563187448880553780528290889125672900822856206891338037327777057406164361935836183654940308821521491997968504841817451820150011410417193583031827502089966815631079826565774955755145362999442686178599366658040090965951681492382176791263843150615976068856393873945525699732752976045771419995355258144735090728608359266866140772407700214021822626049297569148975946219813927026265049223705479746543191248360822259040080599509879677812818000926556809922907219498605206458130503802478640086646302042812809004911835349945404079214357496270161289892087096925007495669883509362506691086246666527653556414891819680733273983668143044391242859686436406781966730182153055084004319568098726072012102804706711497872666216152946384126333970297662894087204538609797441128892891314884606972469934702481150795516731419103961594191853151094145520815684836815587715166222575661349692481049611204139558238965773943479553966607573576883641587250922301347339372204826530024064534504802035974188771498499779928027211191314727548845747168585999801683961668513891583292283086645239505796961654486232288214011529903283985320088537816189025604488314422123842092359560966448373051817645367161428527689009710438390309664069695541960675876540189105717123827784201670026436484554964539670492856161553636706675679599148796880761329602895964625133395476328940403635574908233744905471933239255046473277816257227627161389798643053900757126439834388492181758766342603752520808290018909880405237317305335968666056421586238796513894970591392562262446151873416713772431828685273548745859537743972053958570977499706283953050571523801581513663701395255722092987755565894505623635630770351116756499698125412861447179968624106948127188184592480862595387882445348499524482787713740494392858584413448979871928912217849913373304788393286507553740488042116752902205925558666737224878880821361898511039643702587334216034449604963065924624903784939041691676952437532679550935703994784676069592490407837032933759865355334621586473167208135255862442893232890642575405032838991175798695912779330381970442104940718456832000000000000000*i1^27 + -468714642495603236839597418945119283348988116056916602794607943012079395932530768231192414536768980385900636553780575250628817314028526893628524647753814381477730206576716538159168934797299578602186965146081373285616894395633714924017610886225354087761552312846886743570175706730606651575680004038142663923297974734798242130521031022937422589778333304527198946402563392529010383745197503449987871860363243517452815521500872613624551736671400545553412184286101811276189308772106487770721993289367220836667574395463910866493784185383424207687912537185361997250518234206912318965287690819907355248939486905089461652117984678086372107475197805594902819147040952882740014880346280883392802210152065253672530225735549528409857822807297325598435330210415559321951661719007280494643478363222533185416925078095137914878563390611182585720914122059113229558493311447128297768423007204248450962639164292843934513725202902859372889243899328250551170204310997014197614755316902120142256240998039270025570038530896562410276918005281745636412577922736966855721323508538263117315369349449258519537648619970216374448712080912868881445676434026061932423617381221370806509666839874130772643808311392646659186157258115420777477800379919525337895545731894545302038610959870641217959963739722458888216948524722280208055377737261482730420915509537094249718005390037126457959481891951307621789064471084873694116485993731007970802084668358139303036273961986813200257098643036067467327893965396691421927629096724024981299090727620906885443025180460193967899984527854312555106681845486782811574304808482095868188722956726646709855256956410609188861168162490519897891479923948653760920631261661188587804625417874972231129289598027436980034852310662629682094384259163618186509334262799928611814459761182184008726196216811901099294885964373970976476778398364316430741623478561973771326632283345655232881670677079899350581849040369348527034111871399942988714103726732999845541493911897955577847098809629544840567558700846804326590552444601081120286070221489972965446014638244062751958361349422566347436004628557447656534845713910698771333565375906652536314550687762704942309856514694726186846582030296954138247057130879708434962809297936426391364825104907208586829183287665687726234009600000000000000*i1^28 + 71387837376808797704510372601136594716460740503998219367503691398309093064100403535748216268306556440763520224557133030250864926910303236051539815018793171996771651381502691199030712866992659258904776996116673514562087313777602104473602647004204463537246210608484191102043494827332405605156927034438096151162429042194946956891285498814041532186366239811737200761896843861148570161334685471089367146012794339143830316518630642649438727392389207734863252799398886613204853283683043611316626498193124474789244906766702112380552303103114495363068200742258976945737562122403928967690741237893812785850419818238070943533399114122979207355856571576416008808194455338406062075244801663028832772594911925530628892975056016258958385333530224418544273888994309339250885437504474141212185378686137928358626774491322029279081519124477520782235636311433238901212547921359984247014850998149142885777437186722814515281305978397320059545594762099818609969027818804133838478560413503442546591627201482543807327967360427995482756158357140386575266560765402664143309457408345010176625557826461662973187465941780657887322082483259481164156010681541351806102823406840834009698692082882881527738908390697691103700010747688610568304496525601198803734493037400421043367395979696920879272917401788465362385442235359531825711677017760275831731503014656779739668907696332675343382860976399566743107894320589041841548422137770171130008681534941630182094634979818510137774570144630310833663219011712296857055460418523762151854727438329341418296046180530620224306437539807396044453017451262323443228903750338018718963921993211365169759783735834021979286962021504971885893350378262259134901547305152684280999338647942099362631150055734176705512366813864749643081309421702356320238697246680599968295034117148048145237911415351881158341983908616872859829912836016593259992982267633941765308917270477115897995296099430006204553868815631432428599598968852030889218859903812083821846165094014005101633459753315077633357558513938621414943925061248600147708618571028904828583414214911366293950720900350091791907107275862049304920667460825837496070680214601452297931180058304358595431333902403381730404471176065862024457679948739698993882272107253170953985513744367452845377126454324625408000000000000000*i1^29 + -342063380419486773192584951321787025540554517114385608024638222561238090905769149170695894225220734204290371843311443510347177828226787461927547001939154759105373446250938643426518652715278524932904509009062403082597135962088372486323780759619905522866202008613455164002324913110177559167631879360151676609431168316221329279372286003776885993939463433175836293052736547630376291726413865017975474326933621916801323037572548637340760246553690995588922448589801312071402498485000075537582682677911803146259004375020795222030534397301710847901659918791972665989441735113959577850348740749642990840996164208128291672940704480729279527959047903272652183154728611459694429503930861405791392749119251921368672402159854543595324716206062508425001245017249895361117552446321987888112677574864055413917902578567049535475151871669607851129094536859654704034392032140379334489020966657302100934530922236126613680587470176722008187091575261746355105794559467696395323594286139410583588879209594523715098789052197424161299181111357961600273682138319370180968386437718685488208369255113816256632976306518357514217966089918142213372275475196423168219572182835415217032513431945453101516278083539293406579489125974457380944588994786740302629012147340664803620480548182151038192428867788725650775110216225742835814577497217095387880862086407984341202554409670472772618730236488759984140687316467473915938290252864207057646564279570514942107162518267901268893207536703103007920379275930259670520151621939391895175067710931291088808061406527355868938684818137250776126623837696902486525761341487375979005893877609577844269633500122408618772326292728347277404616345453227178522309376053148517169809988069470973695069534129154950381977292237506455709038691647335302846024946281281456595092770240591943671926100497132691661179135051296686069161402775123561480365568762931596784107885002337243670197635687673518902360047123258714727849578597270278177754608462457641839620266351548542880633260601295862277575848808365189567467604721680553037330368354104545133433197192120517915002786100957069036461884702787248160377758778184030194036136440929603489593668324462430582473566652686527671474909219028827059444091009366533603692770032411850415832233006310763386169140675870720000000000000*i1^30 + 583906645826654339416408982955977085764925795578828394144384521265029309312074457808374953502642124011826936538142870615032029776009759130209103063761920558519400545242682423755145517141766497246582409328840106810832071914687380043415415241191676650218443234231029958242710061417186088162663764600897915267557534862634360445059587917013016777913820354979304820699495590133430079180832466470640497514007073558364794467620522790208345105997835597426551158002803442011766111979198060672950876295479517215423713537853709941699432653429450855396849613065543849762531690391200599341826587254912728114055489477445140428085573688188058450566363814715917630860339816898353346657121584103611053838968215552398736966932644763559263027557482796316392820116336831172578024947654337801800684415896601414560470100693289738806551846339059046336749306785326673343686542588468223756527867644084556465045201736874641166147626594939183743118157274437540225346487986457560508049439862375317944047668802427630702881116365324332209226566300154340390271090851971807421037402464488692715685138890466500204168077555871791957781996403552407403023193520586396562911990700396547618284697213872044776048369461877345868299177654399937216047164778992524672971488630056931253259049137847801644806309119766074077729211247904822241509491365691453514176353376269334571011084592261984027840639949893985913950770129932224507901244575019328828468653449430799239773739850057591342382900107708573712988717757281150483771647825855931783167029485885327417726185336862082015063057794605451135055726609483278751023464660545388084196482669953056102772379104400350872563371874552928443116049445507825122552120404554693198459684573434414775577204214896815796877071293383042976327133830725822793895952393919183113486306373652917044256524060727176416431669931247877699226766418443183416978519096219242574741332711410864380218225362592189535353561654136624586271197667018639071056379044435978889094608891101473580695737270649110332327040260225894038104147250686576624214852947465982166808869908746486027054617745520132722365237057104916911137112970203197507797648151962096509878121697327753805389337642264075948186810269178925412318534232295814859672630538633965991717504036120006741637201920000000000000*i1^31 + -484731082900594202512108940902786704092813053993674519710637032458884731927506860983509629719565355432902278139598600015253687577053827414811468134840499936762169385994645017094533312909069786665921295577875645935098552125289406929161835896687216436051711704532964115968899863488322558692208613803782359785107480730697466987814017834121835118886863911691732514171836474309908895684669970831611377926415117511811067034124875677161210861094834658447266849541269597131081947456215562953337078852711785984389253525299717489845052207832572199594704028134445709191666387416036161341413053108150676517564528291012384230711687515201639215367945790639802440825540747011914363140419400077418145954439632707095103744406438096628452685810150549217576942146337139029939341316095905863196249216605591878737237087729795081837161062072262445811344462013669890528461372111706515675484129218269531843272421084841105304121333019103030176462865893672344633955824576102853179231800570597013292903182398793878840050546863093234771368517232696375999870257527583357482876381635037338812252544643907745032202390863812994023967337094962208311528410068571249040018980111855218766741223513514771750048331425876229132768777655315610923554296459661672071902494886138140565812327527594198351409750316542966336565508294104565834557370923247071877975734657349135732167437332271292328986437324905411807851262447594132742804145652879641094176659336795116853198080043025425626002961263486460538193602837226700937203386249510745991261926838417914078226710724932953319159678802421128308897411470028318430462658808847126976835625102887362062082248990515494699374380801780357231528703210540124423560980150009440838303412198328126887397657488588426622977987069412460460863735028247066031561716087342914485329460405669377375574808539135672959845883826492578823077649125101547006019550082141500786413630303520160815190130190783560735238733409197219750995829050196719945035959806959601218273373280329242928535698905537829945545785622749232095817599244436122217665220849432446250700575749902735674343085456613475369524226916440135995390674630265791899720567020281442055071833152451705806881126137075532455518256441029303795841735919783195967932566978269694018993980302866195152896000000000000*i1^32 + 212395200199982901479918581630508228435082915350784590292480658257586939772192980184975789652258929148427979278621203079874382803630427607516825267184002433665296585196113274540706817044845917868462012656836205957623141760263681000111359411139541493216131618053707465036590683193628042312045244662154769992549737694677761008846834062962708840517872732958842744307432015300471841063924328029746680905609967097655014050388567478522707923075347677783520394529476712917279915191888912854267449466122447417345306328534957065579315328584877987171243581932482646416390198338277839259197496173156458560777200523201762795999980138496564973924812880955852087128617518790357605126451825995208006505641401963118782446086739761027684276494488164259231304383227285663726170021582928784413397608955007539857353953508729105395751931777216952678170904192342277268662311848365893373731491556739651130755115646736542407796503316806656466214479460530266023623126887816423950323283821786353834822395844337675481171553941715453275878621382670507541439619399671233819799268040714118733529427016297702793637951552112559414289631184414830356111467848997950962753158943227172337605402757559343153798785295096796565389229037662794351978412051170814386069663586600944642776525158200101517852831559723762260561224389027850444547087621565212218354687368659311553341403148511742602684832879700103059379441743164979599721435157210556293082476655115469425322021831802945096198076223887293726365514123937591865371039221049902371888247358964862076017859479062072314398357001323023188168492963937563931659412243625022817020749615109960739155146436475445391888807293310948833344099937716641333332396655443159958655585759388886114784906064822100278350366342724751287760701825637203059231871998048852042771707844284282469964924615390750796191820379091199687917512977227664231194942120144225228960957120745672107988796634382010823246665658470051396937879006080913711817966896681198528593820343853503337699850102872288793176871387097063573080176498156373869770985808980558506931901690842800541854031432093564052753994622501006564341666209007680571957630371984584489647895873362476403876850441245717602169219904501061848583124555351503914699979988149174456773913669009408000000000000*i1^33 + -46767484970701830570834493041725828467925353197172485004385949781346080492073736911917906137508882068424803131213971159748394190467437436258715579160194692647900731218087747847561570992969663245489520056134733823333259724767281000857571610477048354493684669238712504220705759505070021004109308538048832224306009061569534543738499262518636775643936623214571513765448546340541207138406938510098356585188665772071679583033460968920058438696183105981895570276565575191213858397464459399783831583797542012157524176550349539582520584425353775938496888227116610532839946100184310268982691493117779822926982488045504828926270376483005396486252776305666225933163836447503481164051386882207247268333962460155308462971309762706086267729514291812284026313086879850652026435232269274289353419654276226303835423669933359133151941605571270791918145744112075751859449858381978362196449478884857525830548255309726129221870386841772086909220150894745652886131414089388382833948564123764439285052835102203278529894932838375679360459829974499347349040426062893910888547786070829059473591600815518019115837254185090201968012338749391898999553576987519409471168767305692133267523437180252906711985099052719577297359713810232494831292786573080905865516430989722104878088473927711749250898401057312834727584109951230779114453839700842593175468440402965124853637497226913124673968431619664426902744831509331057316509603185596522620591323913173554034092144081651758342069964940410459074896321463926285900688060681624703193791008932549907658167425687976300390390671257165819436729446707094869692282841208701026146613916392665084826337091349274879911407625062603636033636817656648345436876994024706191988445313226177420878018363105193561056934238684284944957992910791901971814704990921651630692299641150558224150983668765972265157467119486926444444883026797088348357627780905997279685122597892074664384742310865479881151146411380603252367676952321644936935705186231104789398679711570997248101355220282744703557034064393923072330492319081194684541323217677281538945497054745305297454944575117182196679830545573077732883327853788342419887685914265133663021258052365986494810199561474910944817793575826110930509595063491434930078023859571201779414597632000000000000*i1^34 + 3643837613211026087673811759454567752684188837085133119385252099191243510686271650001726946886374817578195362605174639183426560566001298957433815900302339036693283787958111154043702907098794473667715694270892134867362994820213293445522310504793099142375153875096399777422389643013471786265700145240446436401937177686033733459036554913249769098548489261024597659635484215603580468170462311985286841849558878385967085555512484393820962234577057898066752333367826745017676746713642404470945436352200004795163019614110391105530450870594911361897609405109611030463660612007844276825279222287202548704167773842155306419074730441016195070295442053284252756056555019654298931480301226881678694856702923056019234493933136225697264119307060016688541401223150155053216291301784558393192096440817703781863241941078944883981486149762235296062334691193017368696708948247837154956539458725357976685867932638056310082233316872524496262357962845611514292530006945158704423224580642024152151808975383934974635094617005883853686940877273512778909587285574646953785505112922702271259818323673619685347123262788640954526047509542022913063028231450437082839794409309862933304703778868463434284043578179698952704968045181156906057337493182075139418727879648675882717010429445802543344427086438168700593168836136608022746457752161746405834835848145583850649750849585579075837443761940658261635572572868037371165542294757887582275208729610261475611480584589740586518266111408419170739335896532699382381833218836564433429908361951241739249052604917618720577660638824807511715915079738046192460270585424347005076065369657916703680836007445877492052584955170040443078197140719746514394804925498970758799221270915881254608259741855795926327022770788765965960937986595374355729092605134298049820074903946780038693594168603309389511052230221889746280278281424622050770674363331940119994268482153275868283195895114085532397078318628983054542804390720618795917424179250195397905608284482624327790404650831807474790326825545050704032605165899950862589149910070673091868995138232201319785148263182156052093357300777411341039068028577553681305946710124934165706787886169697969841210046152889216073079348718010648187253026534581659510919458266529818214400000000000*i1^35 + 114304486877505798767881638437870040215142538922213068891768121899477875826380739960304565087148151583626565361750409975619095525041861159644323649771196319783897305497379163184966963881057940578048813703677334524294015191252729058733164595220830277551314530634257180221752705665484394516058891427116135852152104531488883245204163171551347362247098120027478031304111061066262235432410661886895450835983254028836823536029294045857814672775917695335544282246336588163974988029759412607265176996236591671007366062482176733043481914489327149548866984902876154884923038298913517348613728207760422285884582269159845315692803510412609492590265641624417481373049790904291617947905056252104445353721441853132751790721422461213144789536269144719373433581255849081273348989172635613643600708384013170680136140559987916516322026817817167743895579211003064298557585807335512659960858003846208160157442026477930150343326556943126166431105037185042484981287190607771646573779603152173300619600446625899797632025328628011573330837744663378354617779990032995440484898160897694099314831914339262542283462721295184916921729405369226974210559896047984074297420511675893302189670317339884374959080679352492088644107046555489752480965062477669805244727641303842362904467667997948212073781668703835345320540167205364725076932859791313320503253184413859267099223858230945034825436521999803486052492764827985231287983458798034524653394831657698956770398753725588884974910785326566590921711542478187634855458094422343722746985587706586265578299081224012490183415947488281910644833001505375923610092935485632220399083061234235212805832965157178027562928058530599110884077403281940723960936974483522424475236337277128820667649716452716845063882252737639517909299433916917616984280918026201557611220104954683952572607720341984282657436393049202383855290221966310204506419667042213493525058867588132674495339237250150117399782245635826333854470584854594525938183432868573048195211330125368483151463225853685004767287477587864139221772717163495037881495219161072216675979946203608831125633474430621230655128060432520917945422922543596190803953220832462219240389817751221609223748485707243553803395268916750047467444573819188864126517887631360000000000*i1^36 + 50440194037794205446772117409550731017914238395582127682942132934434341846603144632743687896993776273567018369234238264529612161815158304949053113567520420293930147960746110785020893191536848691198828959994645742474199811790126819357553311571638748245654462056419822654414375170067595662849078670524320794149219120327042783870257097208231614880708568565750670665699809271247695083264657500995147718710917444368134667928690106076424362830203194691157740519559206346217509406380939033940199288365531462183962892224125254579850372867382021682689565947441498343277251585850118449783728918858254666073809558448447291982859332554786297811579255179091557372743064903037833549117872663603888885042281949488385315481255340301686920004781943146646829918019750754757029037813876598862975808417000846784487395609582971202463818627352940058020304357209974565487942130476198562055041284741577619833420830008829497815831396169202958826876529993815641505153850508932189409666646012070006136629135705495147417255933961015768915713891587976569382947696777199744893174163804909982490986067218969717130319023479683369045805299830226957172538655466347318584588434272127527495044610354769439077877786349325211732614985082306688930845650338349644993248456923863667559022146138300962410150091214556121102029218354067091753962031354410033400553356141108638855364137052527166058545358869185599990677213537005956833865402410046099952327590896001632308557375745600037559033271247079441159740500908151237410474092489953347488183299056295472360927116041592430000964524788572160003567139105492399451371876289093105222079502458736778468179508279501310760310443287647197648576914521752711665812236430579027398733405268444496909684797142016471071614072264339143498391807801516838488714161025508049353132635623561712561323828929844301300800000285621951385774558752534009039424752164545648117224826323146212702331083200468209136935722651141927635506489203352052339584302816281496630410432331294136169966631771131412957118972414184494395568161925716351010424119131704361558039272410342837326351577976678111173695583064333152850014304198684937569377037792876509958910523997450512671923253313309522436873577754034326846633741853760604256337920000000000*i1^37 + 4750512401853124797231266918545456806638858781232271848978628978783573116723684718228155711728074686159737314140374673049147394978547181304939553854461005458470835797622147258269593162087652983233272331672994335927452413972896774480888452978467819671074809989391854253715204602124362584388364293423671563255864387721940043986903473046062413612871160191670357718731048510324886285424702796933323677196362588212322229355994928789215144252904328867167725581999185563765195929964143456979186003826628479852170030549388793270672251038219533558519651836350982231787469807397600508700233324591688754240022718684043184088030963443226606201486473693316326511934256633730222701573922126654337750803546062098351243211289350546804166532300530409091263867396978517436718543036791388704611430351693954513781839824403554715024396820267421490925441579539226457193946237773567855824274601250302430660735552587140944107963004413444769833699741757646827179913104188019419728683907409630403667857346480647075319005826989360232392893596215580710843961400000100734780304638438413137701646078448512854098945206816380467248365380088578519628839066443540833617960526662844214582983375479072183874605079122878520802314995262664082421091168936705759426909933168298689472795665650713700456519129475613128294814828987270383831405978972688469798200523363953188731505025983446915866471869449009357602097421477121750293056459257827239567029016398379680138507884671095223125100206233726174936004031914966208193815727952802215064741514553390454280901377670335424398810238625371135397565843744634790994694434618502708094380910130721298030039972564200134175784762064916705438933726681378775258535554972928180820874618352203768720235411807252416440265464583831693154675859389404862617865922461308542489477425948433619217583650162175394389142994917783216873847171920421134626764032481112703022493731275786508471437968460313028582153494318453360071156998726090426425063137448445785390080199971496601380340870260879927626787587038671534617431034573795559817666220618085775498314811575934063491644088032632224449730309381053116417498349446787413936591028762125058454902694432339826631088593903482481749451781376503716367558244151181967360000000000*i1^38 + 172976853350305605080952271015827185617555476624171013367679151352030497640739887666480789224737778342246534789120527090900809340324413801061000877686345881677165364363117148862136700660452006330805188314569718267839241885907926527825068592409278684525826412582901162768381674861799438715762543699462189909689814663524940563823328549919967846739455120718353530931784095726683101244558209610235698959723095992723019565821068587510119049619669367774929438442840588786644354138372107902971553746652554581565903434063131048706161665537016424947123607741217196859087566385244710047499426506697530267188185221360161070423328375075911081607310239529626957535654455678718491424086812646374462062355469600145191051521285081159256566309323087990823110022018421508122898430761304043950550627632615178415119078513952929736241680978257656676917656087553335031943485380937566061982723572724689031850961259816982936703784626718483194975879725041217718799783353996752154662519453117531091180726812118455143989341037916700615982278257284402626893024664047000009224138275991512941234932925552872715680017611884243415689580510330510294721438620085294162863121560476032656596597451447978615312879309517159377366867403249912784949933372990518793797553153383675608545384058274376381853812089757851460285523538114214156786655393171912717709713845754184703882436194115988607673445396841259795842403284868728085271769361340455822179600007165990310593010460214217137514016671711376218289375903551321004529560000918737005312120830540916899576776589373120590220622106798930312420442123630206479686161473513105925368850349619721486558728378574780587862578949316071815903442047713593776862618593638449403768378556347115967310658434351655471097926985827083596647518414111069829389355444348722390591910309995468296591877198274855752734461204903527312167385834810660300814822409939790420986510132108665940620023744283789196637328832364540175722173444297738199590570557428940137617991354941800764015215174159315804846691767511805215639825995706075329266334424214322309677878718178547353116252151028675606404870178939414035838409709340058432778650686361147359647544163862767246499135975911871363107912578354710628867432775680000000000*i1^39 + 2245042558537666557890950040793545255503753890618260528008034882874784118588680928309431571998259269177871643006314748789889363328401496405686744106005546736688050017637375160318436846332315190072105653988602633089428984635325099993980422251547472517777918705598478445187424632559041349923642009577790282417310895217797516810235975925725143813123240166022221329954002513333232252379678742585315471152494867400170751230099934889859984589318850455766328737492266172373246411893298010274823699443895481962196135727492789243179243325443143267813887172269738200942308639431754595534636243843852918932390893278014760442200827594959425933520768186076706154984359319347345328800964191716936429076863218548410266171142339311924350495358934242260307135555565384274439963832824407632002793464765780909900096535589553972908359774283503567080753868167240282572048757843259489135556861135422398588994019599178309495962324694035842379922580855746214064743220122230816394746160856762185895602712812463062209191793360433916096376767877069399870151920011413031121428549031892837718640027482862815178772275969429513903623064080189654476313319566682140588593365306168992571735688117356709732756768602470220121298268932312007418356787465495632614327105218941399739013769633941102981000985583528115295777104072658616772324681534668323827389960228638058454121879514127834812008067068244484503401220967211925796473793131714596588083187968837971935223385464262927022443124503899352620768135088319800516000724280404487222532003363653947337767153727391247332005572554392649663629461789199857618642547788194368815370534621988825688346622077251519405926892192413567277494371218595525443352143586711802935714780691115380393173044499966070941124660562500196062441726391024320993662796978420508498677052390103948992486408034743958400694970166872457656343096880297772793064627824529352443641603463804641855648904757940419789102144414479890490687997384040881999350076817344001263211125244826144428946164886621057559937731476033159747227435055718216765161506972251813153237096500219159604795108791976510056991247257382258204991564079602678379372014570450890251914468885160087073753365992443813709569899984673509159731200000000*i1^40 + -70865888579419273155957037459026509764557250342120368938915757722018033662126972564819876775439205063159395808986302747533861213129595855617628866239976505572632616141667827736375726076793914482578098502733537449345503691308362331618319494945280024079237486351988800328802863131504462654062142500219109904985353812619911319636196124333957345860485253247640912066614127558407445218049586113545206163899262689572549061007316655315170221291381472597881408247852121470327050456546155176362030813349457234524203433921417454962584345644870557535974251184139810430180741460119245558031088574236570400798389883666603513694284980838807706048117251487465304399887819407832523645396967343380341600581105810929503720821724420099133686647502732544579008821983909717317088752809165141662591090695858763515177558863540616790585355621059463219228246832478161821061453957341797381397652522064949721939822713558700485312323758960159636447254314627401821658818019392512511904730812374879452416958070415079885295575084078056863554782486311036229381463012746374968397363254257263179754567850804503374863206564470308803626921606714540700623364362369092434992003755585574513348446034875821495764155552704561422078626028683998724574268638806881617711380773310480984103870099717779670463895802953067661972125526157674109750507782761052297520434660017888542727219949763726538235305541212283596276174718543343396462952529175429243777539942547194877289990748758368942715290364991979327788198154260059835977359100750804066368200815506561204774600180224141357695327397404808516015762405266276675173049671996325098225986537205485092654167485821667792348851714439124245415787017676666674276853703475969090098778277872370353457798177469044120829670669433949104062073118378837621159032158826507197480260331733867363110305386860961319269256803005213143956454245590083479472905992459801374581176716615208708685444335077220060479431510955770774416772005499736235443373457344713195880805320090879879213710683174157637605636688594361785018496656395759699045184255465687060413115215980825052697136038032939832382408632112033730412302159441099973064493188763284540435008593328217086965897595483823904924975392358400000000*i1^41 + -377139628594384943259841035853950098566456171103586965660959525386585889258007615917032669725763477979380477933898395397833281947060274145206499723025020504774284356617991873338183763481011114482406326104337862983929374405135053568146882361072255217083774820499724985302678623197318719431542128052191394389449052627085325100967412776101778093107364801783719819412209641165788227691292732137910229240745563083334533222696039176179871826521775244186745316101917044399225033368946859340964110640125806366394664134272217526532217670008412956065448974369356545347054293413479992626387867924562290220526134777766587800833517607590524161727134338090655026856288278020287863730386945505359772157378525301325772474112473655518552613380818994851532377232777094964045205691398094190950186043732442766076806306564759743610313541238251133993438237922112125782788026803989410392051938273081662240595455973625531542518858396594647287023651431489654144485500296038166746204204818161150062190560047979438850865595952145130849693479869427106286247130272344230664542051742025871397877374434834649418528091642087946594360960986700651078142375920168192441565528968525482727770642450320202999182851931197158711455421546838631963562392382339014015741963369967034166737995598581451597423683920447393011594637832407636483839084593691613643673820390564155885637291561962821544480346396746841542474823594835024531792836710578386727343570594396763507631877223421932227220010810456266790574605701700632687234515751742820745579872696853701338338078694759695503705773410439689116991407729446836951064169730921488676046612965638412561234967425724832072736548872616658637344226159654931518464830415429944002295035492980378688157005767769980870627124266233420813554594586359558891262623552438477784035740043135421386162636086434637912821644276576767609822251192258108631716077682244546990533863892187511704192984553692401664067250608694055526637611165589588478755009279956663486501289354713195992244637536612929402155769534190654074839129434217715010795024780465634383277125172870807089557478252137982234219031915043491851321804348230816857504065808986485732113263544146793813028775533982898184247050240000000*i1^42 + -2434128093737756381110602464770785415672425855426821305257084550438517174589807475274752928933779031693297183245358824689913423340392837186579796912972826499078526680077153188350303412269751706488496890746229263907229444281342397097230383957663688104050664497282323404098753447001015578440676375196085825245496779799572790022298547276821195285590156497370276307984619437582089466839109410552714022490286482851567183614577461909819781813276097399433393499539892611977035226312581703209479031825104036045023465397076805744094176901347054837985898489072639070535867994059320028341177796884517834805308721784627088413810408714563637015076272246529604467764354695891791811939640959283616238767692485374001428653893490914161129864839890203982519178754042127160753078957163684372306243615519871063272851818076018718500405094827622817000674958214714163667562850014516403387708486763085241675371236717005329829898809187182684538127958934131435095343571616389672569538892305911582683552397175752541687001734525580078784835308710451672924568075218610162604509561163172813793483044473209870364988164303248488958315341230891081401661293206317614171185957881020492301244813396848753168326225853865346205890445188693655192301003116359731817973047736316167332519922590081469705858047925033766922825664292207905925218981004720580654439371807625021964008554081561191817968385397590575284060498222379751862681853314980386390356996768398810763972788529991159590931291633015896247163599883736958967627537957269073422994431152714593281420524924634338737896708382572002716061069127424756482755803336810660909081781415970249117841056483652433760206445581171637222292657597633166776882269610271274181789255008231848999625683713819711307113228301696915191338180584537335227969164499333273154190914874430154220801985253775064041530045367095499897890950828761960072026640756682648951515376288116309764169473691183840510319135229996682421205633878793791653015132003850231278581208242410249321559432894064235764847380843938380272175410198376891528906774220059774631176624674203097899146717028603485387247102746381079297165076992040750031698082328613880886054002036021727450285598047417139200000000*i1^43 + 26338324945098191189732460758886920185943470087599582238420559455218656802465217098141369190787848147605113491026232152124598564764882498913747810687815453077595343955652832674201113711872039993844621153542429632200662508030424755004479410305978669900260096122254168909157482229595161789598351798277117956468164870894111479133318168402538949347920156301422702722795629233448683125999914758937879723249948931201743470816048229451029497564664470405302855365563653263462430824897221955187436715734871201991246917694958058988480532233580919054054797110356894293495296083547877089217839223702443300210677676312191160600362516249658819368731937445320529120130743627286752908236659651962032233985849507659828736761135391632738721245537762867883243196011562417007327791979782420910833375341263964812407860981557115409767727059918126754578842826659651522398322139979143357957274812155067377734492007051542943127748479322310176838948475826451570865747386599784993202920274367138808069698006623950834532394305673560160192810259543183642380873202280066541109204618149349501379342985084287239194394120076019615838769199098945582347322898575938449244589972178847934249498196440161769762439403910964469879091207535231112989888908860660010334286041552903759407225224774128739843798119812576594015696043680327862337862452590664245798061358629707320059789300156519896480403920861977951682938108146090744700508191640453895956063643478834247785667616267729685413900474903128330781730457310979612313505082617655904559549993572595631295705205466309116968972731663018861646427270771364423105399323717000340414615673455773689333150858537552080577474895282467051153175892601439368512742124690738202206922101974553459807296878910384347041653671107063869963603637550580872659728348418862849600067269543287541780132141632641417959675500903989620589626433647714432293139475976446271940277137328794703225406638799411144689646003517629226141758890010256621892824272628669425511989258753265420403233022952469860475974172645302304239009468822904324984789573224294590909460224094527816296119437396775722074030648350480913993261058004969385127502921031655264504617174498322820794087899136000000*i1^44 + 104728711312882539881022854899744359594657400014519320065527043151436734968666296198565517536520963333478360930047813951694499955062565861550818910635306889695816131230035055773087662837678378344173878535401138237803505388185909972323961557939619599939474181918499586012687784823850790884533211438309837581000525092763117683772106490445820158741630028904963785024327564968671584540632780473571788084831916317728228190954744397201860981160770299180200488041460394067044482709395501671800336487017289904402010222437390925264077405244448657640062178075307060631360641015325802658115617887375720683519735629656238849189995821413720906768826804675290134758525029685746522617857873156364470229303758314887158713066598087791371757286050910092250814441122833046734582049268989190498879293370575885188424806417270029324470058948830227463487220292745116519065777409696006705964306033875296017850516681479278632102068390103999826455040271840242515415267265634619365726191131269186120319015165781489095409829720648926696116898174883087568551931267253897922791281749894705847311059158191604504989140887342781097147569365156539695009323879226875278275654109513150381741109518436850952264857082209665758819620704446972322642043266357260539168627088176085945894539081266601309309946483025543981846736742579433281839168328767628876100271575969302639050686223376411549981862433852562549972784944820952505660580302316884369293613382651379464837071489844519610991411099706095064673205864919644001230463936175235095616158395434783702990279999838096956773906982382371447256641450407377548058924163929084963130451733780261585796325804738467205205338618800571102991740506463535166888344921015546412779267992598137461147542886409266535417062703810997452255657693930736130609279040621233985017535048686176989123230988585762408722027243620779352273521804924174035950183102518413847787585979079124383930209894469198579185957226165793152849617077555704482005640249312598015229911382475420538470127895390085474997395050031619440712039575305049162578756329897113080458453687914201963349801769846311565201962481848455423224600032000937195447389284296310160851093788828062711808000000*i1^45 + 786323610794977911298937560695556413830453933588207973697829731321517321890475841632954206892619771366078241298467279159769699895537661007151055557690519347415392919565929935133478951191680812154931710169939624645287740243004785482754129171167371208007617121550038299915177680781953485165530411318897403716369694832677071883259898022229153363991560649074987809905319082301572941067523877283322136021911230741847814155355307183320436515358070803577785410455930507801541627214490576690375556309106279685916463789713552296257114471906354047669928133778935030078354226078709368527139326239086338422729268756205137310563592694529559043880745137173835373187564197595078825812784448932843764106897331655371306470980662009945763576641072549449933997411251751784587056848675128460294350164190767772337058380328929983009060852018804327667146727734294488336454987122955530941941036311132151482833695472562553632105645203035396316440605265415873903568990154578208169931743930454280469988576195027429095183195239681873985849699417533472347784142766342969095832253958870910886424113350817660566873715614291958360971834902323497159004900797385992642238112481725689806599421082571207404293393755162558606487788992683169093800087010078602132375235599217963127207214682861704762224494791459661431188850246227774861582034822881122440215898358997464882580081149183527781327287269461065656312670231702468810692397240986950681868361248236704774061573182894230936702278416592535347647133246973841636188851492211437683552438909498668670662459302114015521023985848174715347005463634495718166457961881625043280781606803695985475955421824304038216342075027769814283270559953715276919443289621754116601517961728643877660736709554772799707270469533507477362442860574875676904885250352540497137389472848388380013122939887964837647047147945276527090022704804039949206055288102459435023744720166469509666925311109331819258322999318534588036225475403658543582999436747344919892288405419484681452012703517833540597024672286549398545340926484426378679080360298367195737482683103994344285425863072658561817734260861215569703558800526163992809031387078691079965698339268198400000*i1^46 + -2051911166346588886358974259483148015619272389817994928517847018827810220757656199793057286565716422733477522407940180526076127736724960714484153273342102476191848030465894450959972384417032565286198178570893263565675912444422297098954108216722405175468344701087017519465182329771851552688688135128207424384834483520634132702791467613347330627961339808491141132002887499790191910933591800415530976743069334699635858861496302013243069622425683415365567197605432068237555673242953487370638807998545154175944531648317228032928660823850593833823352370129929009764569903440148526026293991758716014476448371877738573105343581238813436391235950972151069585916455161680225849766217473469518134423787640322224145204513441008770436422170862838738004852297517985154765570638877197285807318188352824118361708996737924968367620334641992425945692880293771137063362015721230224542337717369011140292281018281387523387959762797815447667113044649786100455417009940571795142986875297604604212052575973990624561360768804766852057593298368586090963318925425318178182334885097829399753967281762642499506351296869802123142127410687473025972844478489554888341643575728496068376521921832269264884448648518235529511831542777653923013522392091873145316599790638133577324645909282109453346329812977543115012711018554620004854481043115593814342741361338642045014080229721672742104018307483466884534937366126175788436929359324088737606318209364961931861595730257386265885289613841153145422762524864444302215506135323648301063427132922525970153867122806517719127164822622411382937614238177800944275590956698783765782505362988032277820764543925997161938206804046625980891455310592225556340780203076225838482666774958863668177664612218264387552135059374655437635413621636267148393018347128627303960035749276755722782452122844225218214139492394250056439694445690087273331882748886365216223346678134513274237587433655645928647546938044086483948214908750574382367518660489416148248161312452653134809921914805904910676012307459216964192396262051903378002519425922141645315285793683720151267216302429390343257252573096611157849074147867022928186694865869321096344371200000*i1^47 + 937176500112437828156789628494641778519436096673481774014207398215133834940813220280294337949487200059319832984805799112646304616391380360241680393593252250190490859985042049379499458074614450868618813593298546062890376761831642477596882403744129803943865009248840015893860797186506814259982360915892359268797006813647679224199631729075133439200567374248653295839921477925801241492449174604920185401876394051783504229646303026598520484747189522935547542537737218659694458350782598088623208491634945475712164194195374804703081317953874678091050262356603485057721768512039175087475813742382209864758179182847308692061512801714523735498161448249203980744252156248669172848985065296374751507753075747451703797608174313381761857023943983636144779525409915753153559781100226866113878543010441588151597593383477142117806106409049030371188590272781579939886386476498053263255238713048457369901329577430120226356006589716349332935717921415036123812935671898357702776357005529812491183275469603628860570267191589925842872538553866080848931516265636386598523217420859091977258892267639428686001034169176284156602091547683115260089019045691254493378276867927733333572843174621132275568712363302414703492122675134528897414338249372926920360317264880638922348351383119174784275077370874483440899792298767550652450384553415126824154689075615446521992077442008659918436129846202629926643157560488008827354001809813028256918096375864013738570706754466661116689106639650840619470176884972286873570036558708839784010434020469937787361707378566831038644223887824647868677164038682842780733395170583351042604433365081703119144111818160389129523427331559984801613187947837318615117253220743756724624766517144073987684935003576632631481813204608000160864470138131873210166987187812305590212126043171131593352384906705902753907041537757566953518324115819758373150768944254956900940074225963707950365736308439745873424767168531085011841435530049735334642299937539401735105136133391820425518200249178832595655330591335990487922485264471963753940599897229070376658782586354295692476449585336204755521865758478889060522388676955754106136253515694080000*i1^48 + -313136242589906450114297366009755686754613220736831999557875433676397794305501955482146147236971282650200911794369952884142874221645100995392268840741169166587079727636257556309807067255956014355249132682128403228326813600807726834493968843057759841054371797177733209750713327953403897051251913393348816140647723637550438167484498247854427448339874359832188356411133010190071408736726580021072681712376793510832944402736656695454242933206388195535396514955537718457321667193887692472079900059279416978356238381061291241825067382668032596600194657467123094687124269557522240851402098531947274977748344511204148838091857549133508091860085852607537498790680064053300902287398181484276753298572818801830377671431509727267571971563867336053649100542440121653410917620469153773052386612601982165016351614172935781784867574702016241821259995662919392913802258298800035602683944054641096016283849994161388111818560184879995866611206951638625876425586973643597964461346287586217433448523138385436726749705392720149361298164598033916315989605615711340772262370710260760369768268815849125955002526077688974340439797422936329033009887110089971586171691463560455405303160683147885956523981283643765206418953695825996236936033179831408182648846587567826362119893006508050531147679697206191126776144736704854805800632868640273506750328417560953163465283462385645273021247516114191497315839418555878573625489258692342043331916134066106397283903507100782273371975379862347182598574313059774080391522863671929819085244215787607631512872340057812376859401243614981692654094340003941290564366283556506310809436185863975764940423954582970462151871156810795614897974020245723748276921405298747830621983012694023259786046937729236416146178379713024773333493791919890184484289727494027468787868411739636612519644776174986878567363978911568544669369372671053602939165652812126263114339044651675621987257964664931566779980240911946929350043608516101391226915918620798599418142280391192305460126741728762336048719064292089895668331736793803994313181630286095289489397389799181936919254468612583254228737984609020689296731063428785352212480000*i1^49 + 21310369536833028385346752605633755556026530386584442077817242882195736594386011241416583823197466041769033105402001607495448754070251505451746813385077290576202986710869608274757579095816338785838101848777426056122625030851067864994332678153773677159197994260898114618441109181242979976943334123884756718483448432073556636710838048004121516098822589190648033135989697576326011362365310702520947026013626815817264147574741005992300579770273970570636826119480604780078270779286103342277860359847338646034652765310462283926905869818170956700987042630266965140685872091733478964987778555957212729297423411760711810758770466163870825901424385719520845680013865018974054988961653014682205657179893102090695876048592950700564174843656822172708438966857922753436864543977235219234732626573284118686640500273784877637148711640330727175867963867776933914199308764814086637789887754335877075610852886634092638935041528850522625807557741283378190619420764693998263315872615082487880210210610717617950487360645374521378374194445860530948562009725572694244523788593229911300754911501480376411241897860876956462592424511216155122495594313341555872225400435601917733425269567945003715886756382322113056892345345718774493170630130475602153827539503271266881153302072324194535067270007864109272250519171656864313781921408875547870435185688139071558401629786306920811189857554623532198079987560750447166518324950949022043650441766986627292444220677196472938379752866564802017548162328471230468778997135334238172165324001904857573569849604347170383003824032440030246751174957465729178769562987359760464707221943722882734927769593237482878715849608629021908352178584660473891524825932879472432510409861240325173810009204933834324767132613784305115036268944369380811875479893423629778203962278244992025518677190417670429978746881356675926577588536897224732840164948143789502366341917548803841409366440676152341307254821512665162536784958610717769645650090603559067211182914283176561261550877678903901318344162784933827916151691141337160221094409982599638638460440980927793124082382922626994967271083223193842048753790353408000*i1^50 + -542725696637397560291389114079243918333405438171384130895960689669566334248806930502489588334860633202699771907675305015353058452678262452006845811745453041847294452410834504367972109728635328767932877625405797118138586473505664749634634743293750015717439822598589658912363299076998012444435469533486881172677993766966580888152369827170915644566519665543122328869915757988747765267567024673968643316918381183602761824588214489335187135162120524225984458551675000960936767834436464401062061208654107463984900384958107445501590883655081574148167341835741790473443792726098588737202436255772593716366797503412810568875487902294674019854516345764708459220485478571415949259341650103351806893486854042657154149659559674888882473370651354234283093626650139894102075918643737667843408404847511780668408162903592611920212827682311353727426171882638140342191027863509016873059895474929759490087314699364327088328661685295380333047857635723030783283606921265822897897902050930760984875260973819422233453234544482445167702794919318489845634855904349768900732922798264864756393740520335009358179581738167107155414355504728946626076877001045279326057677425073387051567314750209282006730782467909962055719836443163457374038677074921627096748099652996936906252155956999758354166042756245630230095898579246642292174108205224413710327140312410138873944735344459232412921475337701953204631515955735687520217536438667575404978777522944089404558441457010371059836002229771462676061001086922739871753774095927248301786917070016465222197801127309478369755440189107519564328549078656559663465162804898677270824979799991136174661355480264342732098315398888001557633915504220677117706150236551629697221332254584183023378908364707896884729823736242497957095211715957076154425476593587503400578697965419894571274424696897559949104017238637507632788068357460772747652224601674452704536509774416173579048282314362878288823784982825389146857937510851977930285473016523897448272329394953821559210518924999094276606630890140060942999580547105909201579254947511311185511704393084825027339539724959138991561259103043943661568000*i1^51 + 1656234205937555004042850599990597493115461862084809848284346971731490946377318663705784899190732109661335049058812389190063293262790081459452273296042906109046245157215139238175132160443562219081561252713254283288582010217479696713597845094395186635173901964744800621210174540799580660955879023070399319767249600959019416403020862591512693857806480915194274763697200896323863310401059035074428235112493399791931106914883017693368022432649074145861710371560138251609727303940233008892560292083410655565760667224840564633321793841127782722195362727389968742245894013164822977061474419821552365710468856828760306403648660768211845021086523904692102718710017858319127361088084875165815822696530760560012481935899751033262130786421497580742230951210731462840162278068772658328503313099890358941307948160699501954556574339896384651533648323573740744129631820851617038144986752129024017286809756687182998178353555913217408765775686339056400982100021567645416548472092376785689355970496856356227626188521310124246669520329571051468959065469480764998061197130421561487893838933814103846458409884875704247653054972427987200362425794615270344268095622464150287276243312592961464200979391940788377237665821075303548486994678706264019063836034070294322685326954116145776072500323597381722106193362736484907388994947767083899006940289381462546896913695897149162533956707915805509020045866858444632942894059788582517193176074371241877298656542804556657885697953174601020906836364583567553721898371231674317648668034293181201240148854970879036584159170674047609777153726527804735512582136864315785971767125062034424960023659931438948064482708150629499729166468489966404175000174556287710646451655783355071247303089067742598448459753832258765777800794952813829976206413979228982982572957228129325830766740506660907685186291994899383047179875842885240632193504226316239068089059826304626907393375109490577020564553495352862824471315906535229548398503846948602912287541254086214774326772711699739992774525896583348932508674208670674603436542348475448058769374776943874243925425335354647363459219456000*i1^52 + -35628709966570096949056298751591791076369005859949336615565760529515072901396607405730931562846194329696865296442362978221801445916183986608907376942673011012106233597906117020679037490960032997368005491251976232105388810958016194212493551900813644316680615034735841387677827208640865988475401034229206581326512812939898030888224613627731309710260314019250945773275003120787145847115683426255237544842682776310810308110765315132313195558951750434532385740040809524539313053969421280721564064539763729452967705876360456756707743564681617332139676853838534249895457418438017799155123265023251758569015904629079370775130566251606326726993744549362811643700123275709907567744202023784380946719582719737147717438390439005748217613985871670075534767490709689743972244964155818844622250612805773026714338048157938535793105856370167682733479043904800632940332464992668927313163229222785393032170457934598763813785785265664914603579092052029150344373531787422497505087867754064222794533107098613908224051907775891259979049039032225158120342952453040015850149614408534963945972832781580347434561792705533683839989860182991037633678374378734527729651613591864272917789680648685058795168519108243692107502420690728999775705254038571891684571697878337363515553905538296294569164929050538421340370466750269259252775062005980663299058839121677182756033328118169871358674603859341698006470253028707697366325093543429531467246124254830818783616480368037745399854857195884113497445162884697676644108307102077809625956629140961507886331733070965647988921184010269121465039105553143837656350579075033046195935731819125526044791778657873776757213883893223010736037521094973908934098433138733421723087583175527181823952011817627089270603688105614634655534932486968236525574465874511476067951048153889395629347083528365436289843249813122966658902696753493941060499647627025845765076451981211633436338892752753645697382696042455923024310461398114840018373252578946012585038490548863872298260678375122603695944528135284981785995905701413658585310717190260131815093697647427679030495105674064691200*i1^53 + 21296299085935606627079180927191760952759765658584582379762566956245841208987642386980465093381637901919318918188443494387731400751771350445269715109795839971220421639708378459023350046294356103780645663802471644348400439157683814309706104097473701667242822117701018136370308261982705051109257955815537859534512809011607953231572807526416140624035162001350153354750103632134069454278189190829328550309174689481313656476293197205772173924220587033755537846786479960876638664202345088500323375885643577224207039082204300247578020000428969929803784244702516050988432265934602468231958123686197608008663642310319199458774283577519231468169294083280327941434664885044628918418894131789414077404745990875534996097523731574295907551437031805765511919907448092897275716821021365787872941069804350034040836378484185917081319212803393476522968125185712579790398191188720498342065326463002935114606907747042452005027702062801650225086247779909251070953489890705495366461239130031269636379043117852738796591101263467197292209192235052093743123459494492509859289366970624481240239998050685223379377849043052444509552072285800382454426486322668058840370848719408356496758856197582158409736949906014828469461978459431162946363768445946261823033631322386836981668837579395576090794544416010967886415877423400425806383686818571026968595759283674361786940464660913149853717366233133676925465210675307769097638665435298819300472212497327089679879432208655276638568148611679202862106497884790869536802040710550158465185717743758200581049592569833042004220213081961328138792975841615741403367939884834106262210263446951345553648789261358629920578109745019838358985108598779373734409874978918385569373983339759335303631707726348678977512716908571624794381420063031216242227948248235332817874976178910506417459992693374584470583256715264100560021305357350716456243491254171525159562730228386112993718695427199732168521588183099494538152067000383383753792437219820123974085502401187674950059850062055660027230050583091629812195930452875890503048709543413656100957931638704794343833600*i1^54 + -221535403004339784597009515119176141296120163913196483754482123963202537940087863624293619851701318578369645564360297343253969197826313066694790329555488245686396810525040564468854913600192221803317767229897764542695870902428426115828652799632153157165683325799796383274116342937388508955952528733416473862574451008730869207301368063661100566175621182054710056378146755301552405835059721494326576480439975061513039262992852813525926919725886598087222173344181119487694399771205034319193502956992038766258152551351270654601786049285227725756290617062653514977152928082122737685623377866943830313031994553863369374087590490942156340238845224440286884762159026825077921271222875026617766747550846241028755098382717380467357947521974493534365759678785096222950535826693167222805527350521282598166933886871968005270297946782130756616130778626189344075444796116575958062434628155767699641873858486419301357881279358174469085686060521802846840710469177642324558588539356049996507999240161299478465547126577758519294625592261789872183259610906078902739219734954103658189293010684362294300230860452471064888639118505095642467985909545580856772046818251879028239038980902075042303800321066713975768483698856976207459314546774365192243011223600493941713413422375248554024361013557773254532029747690812690022343886667572628014360914447601936372801506694332150658938448750167895190584988749146913989260929168623532880143620079930436725591734327352079612660521437520183829651467512733768889602436485418090360896941298277031104927221120481114051320080035117757135320725610206464500900365912077205657308902502831405286425635210582025633085394240404763509091243612882419065120695119404709674333943649471506205689620530705675541860998853700118413545377971491857084738610933744288412592273500267180210224486657175073667457676394241450886674304000992521232376907795873468774622321101779193789815942252830888587128570644562034463154663651540587907750765418520406946836504883937645743960705576352109060401844622763395969727102292056884282908486409054218352990102791127040*i1^55 + 878463542835932014152833508239311128535101804710637743945206337888031441447090639602214586629495154402020492186241965189551894436913114405342173220636578467740303755474828158748538808110794081967656656122806738187016239916499720000479485825305406522244137315188703985135260116497043495173451715810589634887627727402282658653397135158480408530268005997674566864775058393568172780170323572623587454930378078848990181371792238999798029898451998760864165123232607854074575511998031176609070489392335212901373867087414430603522487446898376862655063165658835989663352666925741388403210979915197069969318788467119623384240281658316048067239220133917090960289114167282216637047855699611868717059707804735114891982120445212894202999319276438644625670806332884853946054487539740291630886567088506520571112116171048152712061922093016655601135785773749097629121474333963255310478035924681878867564965150573189662635875533054287635738946812622047837032659232358457160694730757777108530495316062291167803008427634063382607938694416468518689692246921109667947280145208588970328971846752468133046137410500016159407481467444023828557055067775478111014648745803292451181750225493360870788369976843539562011806066495503383128451113008312455883028127004601830403056825786298986386987294328952569916787770622514822166532367954249064437813429536601381350699775973305166937579455251799787436417560513415383122522743128321134915694721332038234056213662351620467135222516604696032252168727466416846604500789465867763583900048109516956347595719884051865081526257572473854788703741019108709225266987119482902762766060945062854888669022670253016349439723816858107450236883421610818984043843973550993549725575467847039225660021473761116225749893586226801782641859804438364731244052443888320602583480317105028891970509953770549937579882583067502894445783402021653699239473638934063845459234923169419354323379269603002576433424946744262299663682202005442921357529033919910211778724506335146816518873377543354771557059742491950097544582433690027072432940058954170368*i1^56 + -823574675980288426985126035427773497299772724188323056158260120185721346493608060523613865252820519910077355825532573751163680740906788724039032948997919303946802352391607366692110274293436877912659609495633026814656788603805376460567454794691539340377018693348842931234152779071621928167918145363358811004874971951143876505902334792278093039656175100297241667841576121869459866298915758005453490397574106008898047120264056269115691069595625176700158793088510663805563279951211992855401147647470488248736099792642103384889304751082138563696268398630792699980467552793148545914663218365400133026050044751310990698992516734299856200814240175681726738192175023032473927732082561919158340087619815276531880323598029970450160423751152580684190698509807659365997271309885432396241422214934897952073000552004912519058516148117403115622354080493957868101697328553060416895551580201639386286008697222959702519854020648245205289537211877790203688808336043745340027928057104200395271222687905390510669569814314026001931536586359849669252478271307818254919862671334866439887337621647527816135826018811649043822590071864112939179268497134975403691850028584801999920868472037971430329845404648561093504637519184800651865180076928433037256642293499091415155760238524098063606591333345591209956020986782901410855807978228177061993390111405723195157660179853948008534622540363698820082107692301113986928653464193507477729324150331167823980354379320535706679367670987817495926523983916630901639720527881208224342700850380196013149308815850212292804124668588362380664515366943580601699850331345215980377390637004592383270098529678092307446935193272349158631535813747378789923371575035370021864349767809758528953863361274095241766175488526898283034569712834494150025067500833225028267441472790077063021966257333687132541367036106372130159496150877264853284510296672444942066475537172988291672230215665899048927511965173330480709444840964861105921168016538357009209712026249640399661795636460304255046416111011468121368567378336900815257600*i1^57 + -685053915389620727473002740054388119735871855374483577719698548086187065719653101027426102705515454358253096783184421130657483820170163387501576399288955474839157110322738758773504262371594410502595467477341749591977693904120160839232895008981758865393048562973343902185029759200056520761828207350463075471374623184069136301186798757506271220358876692094812379301227545150040521443540293311411658743454377830419046640551271614716226080023700452857935344416134223777383884316791469909288379241727148534269686911683883240691424810413189065598896882540660434738279823003143106552333355487007278792066420541363755090803478176492685929159737544035154585662287881606442277316776650903221882286301469327489802606091060724153119424180862043854243386786255455051372629565522986048984862119586261536936142383564990403564471216233116106731716713937037576545490208743162288650741121888685800998408398474887491396526956837731644882109846221685139940025394413163451329987107490607211026451282156470339274253957040760594875443119402577333886342405425757306969272733337034363745049999184144021077871389689609670544534581125811561470348281904106933061658122642810985576155489186300119198703056526350989373549347100753485397176010981715250282715883568831768304175133253826518203958702434697658955302063897285227043597671759445929540190398857936200966159293156068851738279975437293903645044188714384283973429703827344015581244641870376018078812191677150634748175772094821851536276775974571839943715636879240055881193697263830149314152888066756094517385210266317419834913355002129773254163525817880163266209687996313262998986600637435169056137562296936053395634478755047023236162663040167780762953992516632026489644011300878611550402439842013244963287302022396448935326278245210126673747373876153719587203845087147837228843058756340938355749630003486029454074461878025982239441377735036149912406829070302179809816263760219204646028999667327569601603889971613704071255959468525768561384478909089083031552000*i1^58 + -20521307831383743350776494959216805829432277760610744299281533644825797828346377010892515480091767124551840499971441525506006863333393416559862303037440789661307440845404734119353031771890459619017595265470923092638761486630991771865168213951497719081442409644375300255015709133667845080678835063160323809189777427939052684334783554883133339964357618126813676016785968863042377591946447626025651472250616550111678791325529192541209951945818681123394645835875445358939850726774622876025346814358574609111338212739938192695380205113847833497138154626426615822874066275746582697399832677643407674292020981048004841462786125570092065497869169057800411191485025132284651190203515626702991416914082332523613779402805694994967796001571809600269084884772701355311214272235959898419869530953393931979578939829433463693743929875045508304712117127809984237364763871306967388127938529345022121062016904384646202798338151085636472517996779464814473059729889397343301007172664943353090355099326961752668552879508866938601230722881780717675155133467816176883302285848563232386123788936985255427065804615580093138555506412596144180805052327285224961970541718925478616627232868931487109056367257411291250669202352226317880644755337213096576771474299094583798243535261321023333238922199575870246961130803093335966294678217044682027848477761502547887501051613520977061527360981196749899551930537890270722004982684491661742092350697937132088612313199915151666897824603382519617799925169135469718253709548000538354880786865952746070653837308819923050814020177445049849159551510101998624298322834541817275031582377811946853995505080601085460782773167544930259049958982615949863724431942218602128759584612590920135849454822781185634443813779155026456577790584217120056735105777633834713329819343413072024558639957114694384115905951117111721203981231686920279194861441514612531142163304282208099044662658510488028491362602388672821885519723001856000*i1^59 - N1*287436271627839832023951098822361375825782002830648538701154441134105659356610843107029150764847820767464079651581475363835972447180292739671506712208287887804305922494405128469512734013630443150251543845684376690241441723754779767066017103404509813736802655461962362339917907690508359929153644376812502591774767290110340749350752477354863795400196515060864319352754918411489636611799934529459054170543646679852188872517615411674422351217966472406402941015974406607209113517536391319911571983400935535514859294119091795512356222690081401553936530254109305057267112677540808720891149989755391523063351112065452003202165441970501744373189429362112745654419898429744261304992070882996063600412748871086954204743331679047109963621875*i3 ] ]