[ [ 1001326930816442163963230922741581145971220634369245629007543703540159922231720679064018767891808803671056857492917841512749523676907916030145286868084696292085353544325920534731532149239082293116770320805822601239886638923437952326704165872331359379879760138758590549429951224089811320790575862580438918693324871461970362412941883902982989662458013695040061855473020459267255978173050835036913139716350854082896732571132542593351991396102538070401136139365931833611787127181794675962057859572392965190254028957260677485656765080395061056058670288826212464967370787993055217173793229847560524213241115969040788211963687633364777062150858934210441195324220311024741773450359048647665424965338646418299669878137165385647492619204945370027453919008059852333307111641218829999505009283459036326745979055682731678547636546901061493893533786940898019194773277302342096836827319190768161660730282022236047686833659206838776355844147868242217070179075545568563025156081236054812025236638303447040254403501511024238823513164140323673831054737308163816603877451806196461411904026174729653952580582732262831270999496460525837315196959962312947458448849710188909722476417174367413549718784379902669573859294159385018250324158935774783229337884559727769439625548513008487871368843555120815843937528799091766989025196400690164857078965862400000000000000000000000000000000000000000000000000000000 + 5106191921397860652934406209381200068967775166690541848917525718104988589237139359719272755007713116697315203825146999587780573655347666240086284523616893280234754300245467838299451712775927410709087997543274493421806924391345459308388664688105053038798914765128075863662580433297695467446176673423593901412536712139805229024164408872679365008908262122012851672866900135102219959803186903071086876298477218269604767072287727363985588088034604408693855984960725267273564845495693444661068835513987622881143581423719237697071946009128331012632899688929396158928446264258096331127673006275166366120239301589166276857867676709232525433163311932736119505708708950413794867431277736719465442028495651751335358495067758260622631867393634846647392594160088746607310096413016786507805354073723446115201286996818162767953221056759945020463280433160614821985703618370997314311781359818048027687788907672708423921171294236314315740396014371852028417986643170680476782067890572021580053606281697921172270233888315784578613407572365967447027031033412541468132107846075947636840182726689415485482036886752114618590114381100677915428637932814510836389369438604546129056694035360594633578052994002970849239833993040198139676187801749871911051281364984763442771513573095678588418717901928534675161822577266542680313661343633617788213772943360000000000000000000000000000000000000000000000000000000*i1 + 11572907452794627266184466176071784374469548738666370235911903964366898833701387867572195772479343196814992349144570019107214761290157655765074979713793560529428986422211316981199182762354611294948750057844055008736110039177694704432026044926910698418346764189203287378862095406921595909522288581300667768337540449608714311967436355390268988894219609062963569758752807755620096682789536477940899536992312687199960867658766973695819696151979585582674212716639516038411363167425153789344652459130246529335776796498421471862942679509954046663886089313955106756359671304578169991970379297055789935211887353994864131816421913514376175069643137512250306851060616632910638742582338893292338327389232202114671820665766389506671737642118325964524113798807341766698506479967697175036422900185707388659966723257895076108381330158945547622950164128430538785756701614293431484338715049881570595413462218904072870615655757422038305533943053868679351817797322695946715307652832036933112080102930519875029528948750140970894194401012099722856856262415014902080051145672166242823156246594823402830542467678828568385473608465106555766021430186186495254087483243061137290149691663932896269202488731750226199681930622922146457839957217819655119830516238602303990936611784649902341156795565530456613278402030503084158816007246399467455082659840000000000000000000000000000000000000000000000000000000*i1^2 + 28589683639162920506410110641223240954607486829696428231623702558085284002728259741844518284468141169400927811109048149716785533724975092513903067520176137010019885675833432594692654647150864408628343999264475237429787149273046090793669172148772940106849800734394673883167882682524119781295923939656445947023603877463213402988304336571607120007585680383376978960880632393333633574316380906244009273068813213344247689107545996915534521291595525749817304750142527821323089917189675414742593496674465525053988140129958484378079385110886481133750200395770361406561378232561810044332865362013542790142088813906106676735307011538700128938846445090180602774911986457887683826464302678896116409112938750108963941876969863540010461063934320773995269748002957080189059889384232558037507088958710201739318247183039398468748994834383363916700739624897019615963279295380154545187215805713263237011503049049829788865056364661299960085411353877106629482308592100370435070689073204218869549240776334380189734860825559851665014682525869073563356267035819947281823941320679976464726690490509977540638628281594078621384144543049105505109783628555561654171704701192824777847382864450686337329912503151758798585453177465526155735630105507378744538429477349895606660456642633531364842029437095389475742803275568015048716553875354969501073408000000000000000000000000000000000000000000000000000000*i1^3 + 27972235283979365080871346909163696003197748409936175456578992216777004521025748664460126763352775692989954693543574955068471021291501155414936627986839565372047328596028872263863740156726082714219380101884826497677944071948642516481459268908014568337230344420494226547075107086425690650831744868662464811416743670400064456004539018192094295547273008741104645703439860232138211511169724777666671648711018440412193309932079254324307558305611967169389788646648741725724782524873836283947065955434069785192359953845080232979120147353216902596280240344929863816703823760451982378870380598629854905116389068715485947803798942086546175811183281975750636054979921088583828623832715079755879104525389638755081568679676402607018816580744856610041775928759656198391964679402503054129310199933259620293508960330021252919886355880872550174421464300757068422603906526642696383662715952193311225186952322953555688886110128581504243926454577353349751622240315777575240386702918539587518738800401614277226576622599546891392872890198932317699703241835897943315056910062042614672952464405522574272924731228504785458893723033987050976683315193878509214347103502925402529916206289104572922491932382143137314148509082413143675234825085992622752804451588029178058241418745978816810804859592849093089329571203622911967052205755303274217472000000000000000000000000000000000000000000000000000000*i1^4 + 31868568458858634022869231941584162424465401217747806100990320815471896327606304515319837898551263142562849332007053013785985256895418323327060673940498946461994173479971897861573388072359016760008515504359156192439990977658477031078647542818781790776431323011141647575877744301261167655573352034651943065880922171558041166136553720869255123321466813142181825239149397959730425749974933479244264981209994139383702529102760559808902633043959799746130682893761901137398162228470761211593166322853362874853549927893397086854840519132693417483365623965344915113994209907544951365080542794876617232792204825443735328146307794177307950480653420618590727892147778088182691473244970274878071194827460325293263979751327563262965892410372790590741530747196136117050125685258954705042611334675161553626421770606446976649249854403664966984056746644157026166875178687546130869994610588213567561442018126702177532759066145472480265015249244118639635683223415907520479132594483479945056110852106584724039228388970292771868948545021862381032779069494882887324543852145077833639768012347500556324552863633943086270898482648821677334398054171829531694219515248867866548777731754553593730156690697827221292736054702363609140299347635179653277838441295967015593839229113937641212741797557482374292831783801143535513172967969007727542272000000000000000000000000000000000000000000000000000*i1^5 + 20909067455513614128825634410226034772433729637834341650286863988630958645131292839701348957297498048244265691432264316928758727881402367702632731768153786074765487578534737678210945648622867890713141941215837505301248273508463366917764572857114158499396465795341994309499040752439031870077534271683841136813022808511579857964146978478643292883297476244427360433662938414275632434599031335869987330366825464650054676514138604188946443663888799510675167768152534422316241350857887256753784336591189888345458662900361117307477798193848857353618292240198542928677308779088174463834928557687557821391893895370998867402530135308522125249145599909616161863021647768350512133939603767060474573351672605246395108718364239803146825469322619427193743984514961657369194186173745395575216512636253248655329448926726743310158537182119908732142676386892075130508269610956839764735931298453051111198897732519577070860850619925492023150932853613395948274590684876770642438934012033097812627452552981750043116483789772220940353826130933454902343202604270762034601936613781415347996343942806329638429873140196069513389143146196210457445530693152342588716032260126458996591296958502947900739442254270918222712812053328842501882961266718496123458467817277353823818647825974789534608432836008160823589906816771128166405040391498550476800000000000000000000000000000000000000000000000000*i1^6 + 11852983024716926899012946154390336000001394433241470673836310706566132072669519768867156644557587608900236592870463724902973599837087634167848401825765461393674198339449392205659602398432350645714676761421301270659444640632038705646955063177935261830905488852777523525484420458899746813642399550844595405244400887443287361106745319724232618593324788157834972404173529552681444767111313405820816645939851017204628506044695063671316869135807168750473309943422705204540910270238258733812342048253729182834584456033079987032986749802812324910506408480587837743815009471794873690717049448058188265201795211552186285702588888333803202238304300516888003682921319195290697109745061303697067778910711241897994564619979878128704898555559061234253332652486940869539593539513600504892936119660179417959705133210772597197467880411382091257108822863858042743036458020987746256948645937943228313691420181363171065743475534957469614581490848188842738551107814205350682190076030838952930009536332530939275181031761271159527241436844707017831303441654405540112734375372126834379859557495609912880040791493072800099400533729824778577323607161490141944200561413047339590013497559657753313816749568961735598204128395257367984054594533793106958276962480070497764709711617855963933962585556847162514089061753758520585033843371252121600000000000000000000000000000000000000000000000000*i1^7 + 1307425528257335928153702045555754817083047063428459126435260418827499572623157346959915796142704904532074737848528671171983892933538458251925176942602776067323037389555959558674052129679655356678563993514408360171849417162794045121861859634871492753481551243929686150719171648704421296941373133531142204135984738361087690050451785510511465362426327412168460793445394195742095006370874801799413455640975688302483512516918209857890266182045290028572930499882397824437164710457898114690240187291154038025423097618958275247090934555483118643237462860840676551922903644278667219249381125760667119783896072933910097625598166581543668155284700335742822586194981448069337632694984879516628991972161285716656865540449889162897077669068881633199767090742514593853869077229287099712962952455091221483382842261041069981694691860441958010303741027400416614803233745283353075252773930204965477217534197805921978705629950400623348253047323532545869467793475589128565760649884790615822141166842956509850082695647987746056652373066646101529214345484321655852026123397210378236089023982683790480598072381024333096286755272085146790400286867789940947229868889026476771332477756481993992264185070169342431611234694224663713486298212326978452757904813698705324205873536970960111843662743891398060409101855071420611295188216709120000000000000000000000000000000000000000000000000*i1^8 + 761380114108813984696816792652989665240528326400888497288033984175260959256877895727416433350358506375877998760785425942603063932734675770083395256518057433048091994616419577790836052767351367405338019192150506925826463745833142150392610572609299549838518302614394664177596733545748531468229576828930060930515310972595834410497724105080791629161222332522401962073464037967946884248093102986030256810763415555821222404075637368402215410036446884602971104403326632934570666544716628195381942309882764150579248222134662072652662357452637079900966185521998292094531873945514557563918863904431356086819131054702050166348522617433624939561254068182055903199665751291919727762570557494467244005399439107913030839658441692248269940662549437108302439606935895359489726487843705683167035763437478659088757258460092210107225696209125082350433799255447845555087659241185553365625296456240645227698155714638981668566644840694638083331576625077536959574373736001281969298363223764089194585181446797194378658985308621872502428574006889059855023074839723942471690187189424152452067355633115586665196541871916823309340589204263190863337472091654995742489921958255417422785878738443123490856136654154973005592468530669976364485096491570114219945092607330463664748427814665421018326859399400130065005910605987451535106244608000000000000000000000000000000000000000000000000*i1^9 + -544885859773733040164466154305685364531690379667868060350424265861002279100602289218616859296191773432201312105516461905711350556853610406449194310336972563363822809113443664183182580216023620288119587037773708985542013928639231694845625213539853873623647914933681448335284339331544229059328146530262658511972280386160770156578773855269696915209122052321879240100344567827894706596658117259702080360614222526862449753332803147575516760562385837669575029768249756696607695370554344494375230116007972570087298997798622571857330835931787394252319695906128405446401003895930380545886089433250394024412422081500093694100603744961009226007102256258726081844840334396093051270137301859539873895342101997256608382055714847887746399279334752725180657470841848317982627487915962022817046286250103768490863234637554928071942008592310615934971622665120886258504005757980150493820469309702220148701325627455901354982980632079737087920444358620273734859612613101579211404542053958512965932572075741374413041129870888565916661143775203919766978367475117925692496508562038775162932574722855727427647882183835765838528449475352687892729085385585763048679010667751848175773228423357006897087818330214642518531986131780311680455648160585267086059659571224055628829611053425982468381101402009792219568038516815595167757107200000000000000000000000000000000000000000000000*i1^10 + 15794175159721971062223293617266207502969459243608545518283653800426233420987094079928170380735284864167294439367387903077118345352191460298376411484474064624479728317349715531851961225958938615504313740797567462666052433122749098243633883011540034561525393650154561907309211227974667477408479069651463817789017687844139083197811135540321809197719820101735064899760827878432707896619338176882257377396395614432630191200789252755642385013295674778682706687394591392991892415299858375655837026211190498095032460683667665813270536263319987320238685106345028934329553409824194641395643229619275874653217849420814822928952033436571957402159021273392041487481717830226533261740591640149980797329482771101044293627231888209679276724444336546463750843341779876852466822178813088213883465020865235165622166087647190461841737775283864051665959446177915252507238061024573502959062808695440776346103810452915957539084301085144112103326525460952356307626695504577447623345210523930462283246843312769035513960696296430953382402976360051322316043156232817005369760428700915178149946370913303132660972104204663534311727057095167251332293691403503375215357374629999601803785364813594623026366145295218015965844273707000776260581283219377478080974499066477936692428643950763845488427195105305728760774322174166208348160000000000000000000000000000000000000000000000*i1^11 + 4772251533025705083488280134864655408863070159037235826432488270080789109279228796151341781685821209396824824203037600384776810231970998235627676022793625274663803456908913087688788640758605422312784921344507692470625085319494651938013402072374571307705359699920583470547436343951789851036991610937570339889954869107832086683609049015691432949027400453782725692813996249996852601432439493372339043172804085581924234211968633973465799632943160512252099627645997696319461976139443564959969646434017737735806612311843814341229733906502805341031177907118297171368242947073525389790666265064606185880828086067689640632437944846326898349208192752425687731372061938677951516122929322897439318842086926552039282362397399021336056915393130422098427106849969892068991520405467345457824861902791249389999244136905843253454048875660025589474561970504776048611176667515713277864761260349145675335240936223873288288158027408443947845717364005861830467562317323361478270943740671712025693217713829932227743743036900177587323838517037923913191878938962296850133524417003235747427001291519674996674871666010378861591037136938465845812725713956915432903868026576609495284439880456535626962113827323524364784796716001790809763355196900600459709631423666505149292210123622829191931835412837291396174200374184336424960000000000000000000000000000000000000000000000*i1^12 + 7572753838963071727522217615148130551721044488837471488214641393577957829515743121421670436095614917794153675248129896626139310822750598347969687236816058874981489270618446364381967143851080208878751654582252516327880375071349456902834851469171552358619409000041308734298897763897286546909173960228785815179080848004498279610583004809494822039555122524658289628735606470386243884199234837525737215760368227351417140017917274546209272994224894505544691042398520856169317776230941209945817169059552551746922873868502576422421883033952023676189392214847192612961592258944905334641839807527306466669114171560746600025897602875188002403914975562116379539852148039875287593957497061369746515533089009154088097035002765507620189630309053815455495930862225198168485194814418818483387102192755762287656819755838401065354334363568037108480058148099415613030373540338598973684871432864394566957500542022577333029113032189049232706671181072358142383984993164382583341966253508004416754637523546576363003387994350872609049752096569217265011770186606615718116289213550067278330383395498284399688341687003716068833944694430245121228145463364609244632660613260539323957919574652517019050934768472035251865440016289816744709897449036738573703158057541762753720041950370118094230111265430807953623242156008905113600000000000000000000000000000000000000000000*i1^13 + -1273527075939625165015782279428745504307030140554444052867670976040451063354226123935041496017345905099982748924020207809076013311104772489745432290420898554748010497943051276594855233394986089206815735318107535472541227439490007053992340449190194559819476605053810790470210367344106137341028074575856561744878373796269592343236335720916794577288005974553964230718408833711464909695911640168889621180895951422900225715337053162894988862944711037663546634180520196315745051309127648154641519893809047207938166161430749071653354930028388483477740221902846104705564981315636555192584764925369019708033589838164297235443108259979099519235085982673735941987455618691894062318741104537131005227217386948796468872665656886425901930023771849560809565983274304269067485660326900789899129340832627875290721654083994207485765553061943400711940035716060290933187511374788028534558351876229621557986122655956027558331178977676564952184990624392011935477217070414324654021674534229979622100872576778430277797090012966472553559176505480811527522650500461826649947707292817957571101366102802363763661680368833897213198913216371467114495313108420072760337981600240581636329800014313842284523796783716126729602772892259983737251072129165794112941267695022050175292782035393958907694350864846237365680715081973760000000000000000000000000000000000000000000*i1^14 + 40118640301995201126169762367715009937802735967267708029524428587584761033677361036213200082696819764716673014965623447892009962530523497845994057387559581355562096365656761379186675192339583968582374213518615324292750722504642298916992461600490802591183629538147217346851307311046114472154271447438663673276864403189642056727385976400589044646572794823965709240026841313279015501249876424412228774076263102451957338147084771038780041704071221577888227542566673282265408069060972981072637546139890608422978994598059395624194593048092592712258819475214225936763950235086713665075036674092607146788238817326375226273940091773570891617920150999908661940844525182509576232783090045606477526090192742292997072116206026579094534846795429812894435840337209684500441835042950465625986710354682929518568400163889640858194307323642602140596792771091254340177492126247030255775206784801827790802342935091206628636515208233414288813894724608822464618885693034246241036644029611524398787803406755583322768263227185619425866635413172175650492529908272127332112376068808373014931630025540066413841902976469799997934796844453722113217933431417080464904419981897472624728422339200873972795936499811284916132629878138402285692631471941912465109979412927237400201099636546877218146722025553690245045344953958400000000000000000000000000000000000000000*i1^15 + 8459631068958626205885927251837568971655862727503636007955783062586939756470588466245539398805440232445123432305523734870067980166837006618037060019985744117920832759947151458782985653939521157755757815494949926416590834832316758944233773729685984610225087246443198065779343970646330132053305678952800416881676883975553602999102288957695264694667747668049106989527929528352279661954221470622859536052212488841345378247122234907586312965522381211716746823116879436916145273092234655875977644685004088082046651438783155712051830635124793109555215937777878225308612746648691480267325172884000736100478894078546755853215386020138830354778440365203611690789711065261619173275086843431435596480297161480688511454655831934888118211746501288038981344676255713402624904905365622207151780882067292269878207599744280563975290839221129968457832408645100761539103497717679567329959868313280140250241033410368217025688504193060035314079288632575155212249319935418381090353489744618435363253920881074814089387482938979106605630905320120736822107844987485543024941241743061845789222121227141393935201434581041344512715352770451242537678065702784655210777535063131053359276858542153696214521881547316895926734961881371682130416889051499531319612152969475131048854442878586153171083128327830514009752207360000000000000000000000000000000000000000*i1^16 + 31171418202377660929230910501322608061028527544866560315995700451833273433811746637808810444613867386283664116534909598060527505541791748098620762768333016652752806965765382530274347720562397165100436946148410712556783252504756636660370432348568003040916249707740956329295429602177348069808230675915384404506121889672205357252165933868304355507224907717297285287992438889302066414538933746542163584863661862686085522712503336574653238602172390996747044418814786437460840371907068275866053270318466278916426967168446013171279190779751801849386737060323366080559976513837597355732824020433186764999825459242185453563876529665076847184141500107764336630682012083399607856796969185627533358855967636239831137900162568982568923806320618642305931037632137641860356068602807502092493671348228988028990637158624091725804001430179627272173244340042410330298656748367460878997675642631896989165057214343574783019651098863585433256313672567787501312136471505129343683638635624947281078792480895908481463731349541145772790962152594509297111892054298915941809472297629014806189600339855713098870739780927101309472267184206249984233559627511393268103107207308985782586976204302059747605250111376750210431783591921434219424218807342569703721507230691795448038172252477642067387976377463381531033600000000000000000000000000000000000000000*i1^17 + -9887600341549197786926483749503030380177952321202046834572250712140315905288131761373794883797301768042385805736975008355688362469119879825275536389416468169643350588386339270139112891647926505282057289213941432503990306902341342736748896829920920369528083924389856386618501427076433130699170150923433056121278046108290520861887973619275798018806711452715350434498385075120103640978501188463439894471612464538353408253467743061131461396420920028433602660318522702903817718181851026713019301521551438212759674730340444963610365576124210481229455775866000177221093052706094698071152706978395362567298998942582795988488595244193161445196392577613871878519613816266465024113020300275324213749904893689611479274457977287245716781063887804648990774954088218276992060537406361997206940904684492566730999788637450904692985637059009410905991875802443591522401061329802072758459885078683312245538204456069183135230456057147761914420662050768254416087392198537854941973506437696835720852564402662375260272770803180892711715587359709818475684476690613085546111682252099910395463937896643171727884513841951745940757622760872281752794575717623705148966797016213063450982630927096482145719567455864849511447729603748975635544291636607986240982769575192099110710205854502876740355480636673228800000000000000000000000000000000000000000*i1^18 + 37765728326153661770647975714425782963049680362804389517908539128966444562403672327880807613308022401701181828453314097744569250515073226952442281469892814038949500371789740564294501253760343612652793839793223855724949890548336089162275464795194658305393591115784971176988986834411990328252965694222883669088568015651233804629130228027261525049580572631094802568710848548152605722785937832354430178151274663901317152338622737419781788164184717674349050881667043905766487569560076748568293336239433696469473480948765803761830498681799011085383108459970363661685366963868482029196354324987344706312862914662143982258617525415675106067998194036650115626306037965740271899654376766822253347673968410745127714800394174670916062459723440851920591714113514106571387933866775001952608435720951330738840692485765949000605886827397268924245331526220348146972030562199858619793232358267195872402659987608735258096107297206148572138351396477879938385211655532045711241492053417844239358373632657210386090511602001264047630106715982624913761213076922118859014759936477348292289739297417963831301631177709132327638428262173052531454138840709899060725591524214662405479986507654224916214108837324905386450867778056702610941839920119916884520756960761626717243398663459757663483672228003840000000000000000000000000000000000000000*i1^19 + 7663073909870457995208324374386542799652652735802625825378975060399819751281783502469400465477425749521762961339108044538654639131248637030294295584664560938397816724233635967654091568245934310499835526074255235960243112435772643840748316452746574299538363581952100468259371463617219154337189833227084008883738138968510368169120433085599731030190705152103640125296363753348633135420876880215153620862915458118766105908942008867662202081618079654381205800691370679664986004505911924203393474742251944315963486566082221931310668848763194755813324025271139186334257706774411744810791605662663030486028889358918698645447050033030077277062514072630479889124391106924273287668248398175115987837537002566000911892329741231176559692208203124690415366494111779910096164371107592702511879031839252395392154207690618385203563180084469303984420541023933944925977803036084992404916295410672271837776529184000316287577238261894116628230784613553611421719247780695642505620494394764530983853126855733186443609431950320272518593044079493883614296434991472993271281961457036270685079213738768095888122635967537074633989969186626042056459985511538496873942069938824113372467940553519716863385793306590216261238612587297782815963348031581021917052527368689523829662071406805388020731755888640000000000000000000000000000000000000*i1^20 + 57216632169382325827768299965813156360391187716597528608204269755135855155125548548551654139105131209759649962578096915835401871782616647586680179742423666799002183665727260528628642620487926436590386402078401192942597018812071410471949937842898482999025153127756520294739419172832540955863463603828473855721512728270206337518051250506780559496221459135673965807788805304398864984063539210463789223668469158744791221475419140440801768618932363210251483461183893756606156470761849424922018585385856957186457958423426710959802634341262624562074882961620787964636243323533703541279089723623492970601258779824979648680257704662831621231296443630013754005137943548503225475827671359977914542226698142880724076731883449462889261581208899069175314357103251636866146575719048197622925075312226094480989156855712462293385527131300701845831266996509887926363829977827399056238915438123217909640306984686490491406488659157914479765047819828694527887464586400519427469465098129913610759756559932558833684141132939583392958816142911871689213816441439674140772425453785682063614252119446797081344025623108408851639796348830061551592455433101890814636239446038798239972115242739335406089553283864879609124044447545025141449854672709966627550818830421177915681750285201370270406803456000000000000000000000000000000000000*i1^21 + 828237880737699523901892810747318162576184961418670068691409200761057161389370192422401140662669659503682706122840381693233545285638593289367895416306091035771913513826020351220544862661758449870968154775521227186182581169329545044113063667172814828218966107249905152661664289122687252464160513374048375700582396531714496535626240899192928198741240689450736155638133922952443371206737736734393281876649580470967821029544971860492701389000075575330067716836026136977185121476505417762700213588436529208656627090364803278711190744049729092143843930056982861266693561121492779751543993510582980016730899119245752942655050393969351572455650457058782627737657033790836125945661700803919606017291929258881577203681443625036291818895898263295697916566418167757253861139870808981932125690856110912573313490469125942622320562470647491719002750514264827979891621447810575942676655109826842475100233525763736213811573438261333916772862882311553594454383450369463551951199018255452189159466693728766732884368494389272289154959568698760006615307631122290636339745293446879158037121095160257250744252425281416467685171270924640132116104005082745877998699363205503783513456351224489802094480912487622671936537198872076995126361878643893616166583441957670653251160410333135241216000000000000000000000000000000000000*i1^22 + 56636420466298774298854620135224736481817583285349123576663641625785687205562118965315331569866596536457498206106837812717110324284966759240220616880563798424861334270888313122301566250771571391228425320843172550468470840833227728546511696470255139486424642642125513829398790517859225206588116801771594373184792955882509384508314105855410006365547855752483225490111588739955232170267164877039530392928860860306941565425341370522410583638578408447096064858980880401198798160098580932642758148840369683921064615269913772643216337105430638950854795837179076569281750187538867369924482490711089427894886860387778520822768931094348678880868095459936458765492945950116783644140650886082496880834036371328020026208102820741280672377415879129365804102848630739828271109372753542523124602174569022272523649083970379152039193475825360708909519401447196971938329124284956646219265616239463049142447180596370397061630981107466432830089871964574675528953534009794011245444174552918612322919304770720499202266578114361053151868522750202886597330098893189525279918820978852654257302011504463514064085976407226146804053073036042150981592532722607197244540151830293962060310419012875061982018761942880985046960529853085430914423826242994769661871037157021455316448862449193451520000000000000000000000000000000000*i1^23 + 264610537700608280936147703710621354083769100285820950745117631482056239461136266276995066928955400416565835248063605342202062143621036606242834196278238489729899155299366804784342814177220741309543850868489236270202183141242069421179270461906230739651712430317389545634463102748638954943202130536890182720354311500352893007274101494826001823072947636803249813558358279689755381356069342729818425630685370303151279332934788466794051142339381181908459319451064376186386982256945355520367077854204684036824693155354761262249019421342129838911916567397047699321514126466850809136452584482663148716660421787449400546161721049519681088649293074995089173824328953438993496884002674717230427896785618035415215435704432659289573388376376616683520568341170285654035182257519605416381741123343811309848167016050742275845437102288242135412208267850780231554647579272982028698533292979287563049345496592166072240861622096669329495589210765669688314651672016006842650805349096131153026444277490495731182077461640827950401686215952075764796959947905062248269570278581865359190394706284492512079282226334408101917331676437987687692443218481750454691643112537970244414724338931585829102419127659475570099094942344027359498945087170024528635439987313320691104992051066830848000000000000000000000000000000000*i1^24 + 1479001361778468592126597609538305292257367373471785581359840082720280486863733668102280473958843541247035648494320246981792482442685987096473782376382388975501124501452340566539833275671050962315706300880077425473449611912937081936784592165676554712104886390291683370791869258714149945013204771223516949771310753121984162506001232693888978147073885099214662813609592837087653101040641050878599623602207389494272239053483809073408914046796919772741116342039542238008728639225760630725817961957731449870247454571080496173263184178205887273221364099993365370890127375296060510963518040811082061815785427906366375974718641642121978619953030939472364172721917497187807717869792865220753168939254257479881382073106854712336924460428373074746764121997030518565087533840144408603389548362455923430475108206298925773805782971878323994170721775841389187357268972339440150269660191191114198949482052651632786401540327626568237275863129356394418294904960873727385487521156450726234980306514045904651336573220595023042126701482329367748546987146579024878634073159400231612594546038335966210386243390432044346689136740498402829628194483249577431005839333548366263189015140244540531340775767636611381757537128278923084106740089249224768833189347451507479911062264872960000000000000000000000000000000*i1^25 + 5073095874723555122992303736897593834421669694091916574261635926540618844433447981829530089114501890654797936977176190008951160199657875089919649079004465941131218875521502523411586308134309677606465259142062210212212066797397599491147306232517383837056908076708254719659363054103661459657966446283587448949566811751349177250328863172207980796651943037174601494148295895517023542728618237149149310007004250864166835819656262938077517003807114731978761567269258221400509182044739123852146235301247969879920051551783818312338814376497789969488996250182375187551412594663186045822082496760027958502781214625454140410585394207011443932992789834996679375413325587161662053285847393300272908092751874600807477901627251285098972303955867466934159156205141094914906983841366216475908660086883028705265303903874684946488647302602541670495368328784662981117916614137623619746444069604968688487577892271895833889212583688390939062439504340247935455963317596117302625411194772932689143621932685890438447658349894893512963950050347244173490627265875274489952363041693728614807846609896742263881766398227773125897891916342224311674526609006732861947726466751019849914146346702539928354092960169862950623512267734663860631982872808385870834697580362380982609772544000000000000000000000000000000*i1^26 + 10084561839172547606555899682657619151362345289164510645118714260201537382978368173303876363180005977171905599390043377521816043517657715423052542324648566744736522435727617020453582444965763538085556191142708613716794224138295402384666374644097631273525130351226880777970924048084061728740490442881273583980350704965813081615870118209009703948788716405708735213791212696169045376643713074131563785861154741286854773942719409869118802312208174026418964427041061673533190345360847744649681203420839909285666509024036182116778175578824890345795282709245050154057123795407585427764632526075122347326913243558316532181816477025821596165624079525134484595986496978589758200222578241694318086122576375642480243038186440810723012129433718019395215187221559101219881941134368856579054466464930306069659694572373191620975418971986290710508364347449303466317344454241359436328600774355090300793379134925173832993722151580464622162517890642072006526478190328536429390376497959175103145888367812265154848512496576662993521731573862120412703040304978072879049281282699663142820596467130867027237670674066016165054507681277911439824830129369279826081482219336603369333274842602876985299909871248908635191816985569765511570297572677155849794041932442171867136000000000000000000000000000000*i1^27 + 5600871541094783369765615697807842006945829858236565872958282013054878800628830981192433863535754649054103271664459543962848468444554108530382361950409754624203985119782364971747025146810006635859505694311457889195574185929043447870369580459426476933956634135407619235261131776268482231887213600052450252670884050901115071666612501602755414468565450881485910431358391375642880786255010501260165400007226248455502897378190567662561459663197903190427659546643422619727339882311582976754795309109166645521968398513554017877979445134161930422380839888334781621710761072102382550099809099610320008735922272803940936949352721509760147609723390480695411922178031363742144219758520053788581211917246297763827231010796838025898489136763674568144347352288201071361747580427969361223451868283688557414890470918647113260977442346870146591073653721965939173819251037038565074443201785353969921687021273310039730245403103105573375512413267044625251162774625635906809138870758394510400597029050406805569830429615712708218499104467448452368556129610025901326371480203712291242228581068393139474325719856723552810330471161701841459705434237495067521170257426932745909763851174307955746099510360851020515065702965000523266014900347783353245822726774875750400000000000000000000000000000*i1^28 + -3820304167536666417961776477443088345213096911336580449358019615465034308782564712675241925556843152651284938453590731465981004113692263105829949150832725049745891531966217923614167516232677605948122450734988070464405628998729024416787703642848271949226190200018001404472240199710237278114881495892210573330332393033614409615115678005206250849869323887970467752143738421727407664270430328810017187900938631167775527479451586574197801099066215342167969607596477053792144966802092724419753362469011383805021083591201806877863397792757209785406614188432790270202145666234739082627841154323635511628892299229541878650213971929263239112948638351081576839456733549930136788855288089022867797104272463328947469554549144741191476266102881362631724630836055090823879238846983711899848714457605966612580409522937613155122334948547659660258301746849197419102874331017553123659656502693825312663078081170132319067264630128339104114399655157933907070011901566815377664973185748486886364300411053066560550764577123078534832650643459118369742594747333989890114087175119652900743744956166916148166420036008423206168821900538173916822082708989075286908386149001100857150388190491214827671804617931424053467688004733049281902301105035962644413651353600000000000000000000000000000*i1^29 + -15779655689797662002530400234733147371032206691681372540797952567610101644045160279509486830926540077656066412843444305848587028599506125489868447609073282742722642008398050712390018639797173438302588877813233371566108723229103159044196090638675066840112698199121928434986332603468521234549255675310216959952426400851435091064423590360182936731432130200934265449041714857068656140009165900584705743005326708322878856641269598308335798066360691853668704850025825062801237802398989496530208113204040327428541542460857757389887603526700238884040967237132533443858803437880583475951578863289170160854626344571006067386135940779440683682611612322910836607453025304629625309463681731915932243181818737496460003145253688618683035770119215115034638333945250938592924868454162304058285789666789426275421112975769941262114802492395213750371384994460742566874682820755446447388794057122112331419115875902701546341278172254729154324840598010234414723059579952476618765770951921314612650958260481897775516979291726101035307262878406250076030451183857040619400307063547735167900525362763817119929690190290971339012120804466120443012009913523360707574285664936949944940874272744541144951785083352817973745855073663275827600174985198767775835750400000000000000000000000000*i1^30 + -6092882869737879921033903991936328137170113257661376602063360225677587119985556075437795800164843719165175017395672053511464265493679923278049079761688067700866445039427100258674416028311205721820386620825137178650946694179774592404357425035198357492766934490139361238117880139915861995966644856678311636189231151381824788157101926104523667956593548662825967284035805717653283902789358476275023762722336102680444836136796558460758979156265126463008622227929097527699111669501434412498926386390737966525874782990947486518672450386346814580016002035553391346414479844916846980833635711459816462377118066390975240153833569774421856896371425246953740727312804728686886660521806135072745594653206265863386677318091498138799956329278794519183127789810098595350283343659472159357088524126241802554971005010859009521147426587060366358837299565920000521798067199877646534913719138898095875501514450816099986521343112025478129864787647431753050143220360958700205901006385572145236243621606440633343538816705442161657100502279063409336069171653850405920404000640104885354454017666689300780229374940612135500501817345877225030558908836485278561132761428989591803752973301443899997954667660708358631525815467451836554556598283520872284160000000000000000000000000*i1^31 + 1431869488182323117751751911828496326585047148215716728564686390301545556882019977684339188854649049459685579537812066510011091739649806353124102722357554287626377064461282067578982879772165828413100656875656763071955225443452478320608482594311449768029854121057946538487461114671673526416835898984398893195162524142324362359976695330263288979538420173177227379573754421796182534768252148663805579008339420605109888102619945297597432258878143701262266499349865035716763874197861518839240937341717224324380010036995452836089501716581405736595308589466344457812043168473702156544050680587350020218415198677124015329748009330269788310225259916288851834332339252790847088554735436679236224086153660061918608817794144895532822744280647080280850952676252656176799720688400719541503650004344912921332409121170171769869216554518627045828747381171628330137284322996670812849516150962076137272008101053903904984001721263127387286972243590752328161485291445881734578686826301813196635671238354762797945482188076867414167453472312359003894499432592964504404210090745743384536096589816568230580940868103288377513589274290320952171808565632715289287009233420287745591452964891770421678265227830895005478537828351742456987845635604480000000000000000000000000*i1^32 + -14038993934024858853026331795920091362518465264729148805407436436446209094051970812822205721445475744156080777419620519514002238193298551601351760734610416840013801309381267857089173612787095154852789805891540029582633864700252468857532266863399935053628945436914095842650949965087790339319905485309904453163084159659991828398680599974033960401640436549337931753661572063545158869936456239229632965521610469655049976949605477710009407941859816124063491876945448897554779511934762012631849640188108769910067671336933435001771400946350213191346874047859702899126098613963446436519006483271041927498576686720458212949550524886620709547766755505614207882664857745010445553662147697305931509306573450570687004586216867633663989578849326126503877189565714734970757327599382194214332760468549560279598750565671686310254751211628541248744834931983783714960679525884051481678476971474691834934994609962122669631340195313432856803646718968001750985359632454824826287339800176003324716396284577886975010668379870314778290210318069852415542512663520488344626258235387211254547740394221775941961628617908446716506772352313699382915077405245805115202034081614795009244084293130447180699341789380511484822551351345665002201677824000000000000000000000000*i1^33 + -10929913053286331500579604303614398099248687709043281465315198141567039891080854715503778398421255316428260488408075053968017205260303430252358865924676553070351124674813561145937315203409204923327345956345204608316715226138345858556527757288776928331648131930293035742149355401713393176354043185345168579233710479981304380369440387049047806862897729442094349877689211863249634017442492130512309549734445972042324904226244715792421222735401713252740443106283187459886826849599848887752323055544564723752796988761089423947053200866910619145794651321952960088849833708342520141652765413532540878047918310954512473849627151647556821087605256332504499211673955429280200880597459856094480722144277266233211415249557793456688265419462427529324498728255356644955271949166458649540569641592419671865252209727434955643455971423307844636593129525918551247526636701522078581431766483453426001561342083007008818172184269707193894258771469516266582579242452236784076201639820311678931081130480756735340107763216335413199945219277293682714668627131573403393488292628873635728796963634258410269341181718598886228349634382838586260979714348954832426642623631279177261788306280137669227723684249285555170667248769105343702630400000000000000000000000*i1^34 + -713322711724934898291541261251708862499112418787912299849475860403406669267002965223858379458299755225585302043866212338635110249053960704299851949089796975158869867019746038122635234386241216151602764532224198757328712161007384372933049126811616101697569901127863168060984508298845287100244350226684724646507831807377969081496594924696672555277296874865621646365537183077745181925005660202648308763472408776936195597234225009152182821736496738673230589191583856093053524148253001547941865989128981957864556052645168367936882919280466643889999280615636906661216067433340268359577584306450468617882224133600269308914092965959300105564683577004034908670010731054183807262766541815088628207249072289594269795313008405375560369486840385666690834618578608362442051412671221767584795980258994718902162413775538762288892688580647231307140853463711878158284469387576604536113225405781030079542193094528553887981087672889685245186936700346651956687495172581117417144312147995982367286418090247134195420871433376044546251779094793286698537532180052472228050812474094694568316367915861376476605968563450511647781564952419623163112980127515734168090145163959159509987298535420883422536033183235994685500111959621632000000000000000000000*i1^35 + -155778117057235633635952990629434276998638118620793322065717527136289922363202719604523693275158997703689692712604570000238060952490978512310751328413661722289543115493269514370463093567829861732062136531555334654107737552667811074456571030967110720474056751362372823025961051677058276539407864929101652856462116569369413127975326316461752714007276823106915176144800285453155762956673377976426810479990991143507933390104646387659608833718383717539606671938098297961773169917281736491598214135464376016513487252173853099334852535826389200830804567818701484680670695186886798671461157989471440331957663268281170542823583202299792448839875855844391299952251968416594111430980010242398184761822790626578060892921555125401018172791235411111117918420467377563840632815427092216063077501432290571184285083072961063187760454467096984145410904672123914293083591502297569555013468402306235491484209443281417490526475545160237652605088988511049007962642101020113905848259134341557906854783828605012041922885477225808498928567563597171922276800381048468407192647005823821796322537291530616404760262079801722195896570198130166769042958126759991792049117448061313709576969549544876363714775981728404805995777228800000000000000000000*i1^36 + -4565573080724832298506033365360061472042091606165688004145746728075673784768829652426804911700484872227359958248784519727579572006883385689794941041082921285122074681037792845850286666496950791650385565558523852049510199896830624507213836857259560463040980808183655460657549426162277058405277666102799337663709213633494755128776824856275759758054463675484932149613867988090640482604160912792823203560820189447606208908734552441120218438938512344441674102781514524852174886337868877485705923800482615347516889338172657888761699391508206405050186523805689649984098258926763852325018450339301368342430989391151823846746610115585566673978183118664176242905226357634192106799097462715268488256542805592507102257015757966761372034326878116840435820532882045316156814542182017788063678875553090544851041584704975568811783598692355134398577965154237942597737236976312953270323966571046332676490985381478415266763614552349617813994593881328279566633096330084930748604914141721906476543427264649344727590735740913802036811690372437037902985737994618127217984285248699749689511857032602701522047296718822455921641906215894427301196377166223963075980543211783912274814876523609838129105867903148438323200000000000000000000*i1^37 + -88860630329994644620965892428294458909122967209533075002357310536206663800212401035482670635759646771253446220822810547261294849424645894563083187153314969682547198300032840125210049550996962176042850554529533705781491475316863879319370751069478622279102345752282590957938323134438740176806681313760286498124373724984117358905757871554935760483367493625944717496245608608107138988495389203216552339377233903174925160660128873140920054241004581389797948668471603211776513010778276051691951560994333095374237187462079213548961177473211521915892393376616145845888378599433789086906634254377591866848917312441049183701027821683040886184517387190756784250237556140105975963770417684940400430087450549312538091693529170020857924207880695645954778192244118266650088871209603649431030768372779283036702046032025869373342816333334900575123565294831050243333580786603467986217329438567553322260737020318084094522300188884309251834848765707426910874241257298454138967569714723876752595665999916902435032607531413483829297536095453127419670244846872260133874416003709001398434984453771942893317133343502538962865191330986729050504464012782217469974330360217579426928841468832789229606403527147520000000000000000000*i1^38 + -835112485765789060434553202555292348939842966143301132766391257314405739660652496296508506282460780013183824959482925403239284145593330114790472113643407902125922333519131378327918259863550860636808269640428498521370688625892868945187284454087728174700799981497665914956749751291621130723198100386306206224416286784690751875964317634193484774972458545341324394852299059367178807284118014009940007754790680996979059753505275985613959886950218188474515418281212252938844704076569518009778064655150189175461945264845216327186261394705309847229616364776062888866795106107705391513078475516654487508344177958526259563076304777171163956900855583436901700221661323452166942625764488969275866191219980852439638476513696293688696971906706521399118450032485493468362680715410055505466938145425059551910543807371709756374955363214076336512238644801266663343292266453276942657005942257302472422609396477240649910642006252893194394975335391063281781545904915178572779601358279619695720744165301663386728104300755489353700283526692006397735829000833127178705468782253153371992167233969695831006142521142474919140223523107721488556359984699182163304844115877438211836002315553436881626333184000000000000000000*i1^39 + -4366833865871903470538776827128126110502178660126771017866507382936939378624732541358586545434994452255331421219904235949237232813966798982440237556643024021525168121297154973218793362995739571631028461856624646775714801656875045498373091709273061952562282600770236502619272853592241433519775215497842725920939937863312960483001167231036344082573028276776723579847264924692079346217239691310226054821393611482452415423749546458717257661721500307866078976152343252290609741748420067403365796253384851664895038900526548692591408957857811965495036984898451637819432547677994959992985442193665064541286676191132142730997385013412882892796607388695741428414323637991853011913024998922980238683246517937660468456994755377407301879501917841993865815529535804148818647282078455024099853657523599792742183722313822906029152558648150105010654675233446392144522238770750494403781882537515373595963454029411206505875059043886418431569474341412084380883552970079224327787974411169554565690479300999518880802415945252593372944491608451756929551583208686065555915510245382468960034539082034734797000652022452856901406982597097243362338884637317231394391444027772502023648005145024921600000000000000000*i1^40 + -5368499749095099073234548925420602318612975306527881065831001197359698121910176603474468889024549329164965536343438606586446186786864696934802596258272075237665830790929776596397440112913791323234508128706929741944743862677184821973991401907372602807473467664305607299008592333323851378713111330524756022678872722305060483652255599654598008196110178013666727407771014040591830663104067197484846316729185273259646727353388660393446831573948618288991126648821321127441862704313640829583015522492248712871449475990587391833055828895585151698019718499320526427332527647384551105826116829231765197448340876431726438018390342827375614777718615747599014329094862782495701385484783461757101544647296554533969250259718008782228041272848557072659508270132683419725925891435790041676944844149360889592781509362926974817842790208651863239832221061731577920259816255633030455375068617460947940987799382893691287027034452015459979910326184774734931771329372208831135463974549226336442841325933662092547737962240532090408736256057063061778330222300266204607383940872000365520987532094176675454769504786336227651672307240379967000793917832993646666413694648938078736738798796800000000000000000*i1^41 + -1984688431043129282633041308338940707315611501442158754770618479014801158067744161323569846120293588647021526681034384453432432864862948754877611277048280975577996957476946594673593726609959002999345027624180103553263801534599118081691916391785141230114880633118288626786591490719921861544202151413386573927644133006881002558263637259797995442546344702649765115543148709969823800690766271386994415571652492534046954583505238170723614787932256588740023492795295524840699048256297702349630764545583551250215595070828400013297472320089225870194520967142463284273417455045052891502238355565144163842430166894509639257713519781521721723719046561342388988808107000856015991097036877929961926800212151469662646987971237936372378708535371618327183677218270231021639966978975822233168572921528112312272484666643429171567607485769047265799300759298121407490451085468462505715459685217653155230015367533968296698183997109984354834228741988240362463764954547244520149979929309306446683329302478213220607285765469463014614391641805215277438505372033795918359339418675000572807942409495140534133557454804530249631878093204376452942204067238209782043933863317639233536000000000000000*i1^42 + 2436589386089326318483060203458590250076176424252035022018575174367947743403478881809996607716599435717693854469583149406987345208981851045883154001958112392986778118134757736702281371236932557296954598679656808278011162489792953132531447428930413988157958573441013051538559759330762395803797515452442906150359790887754102520421479914265874940331877692079948108723359247810967365171430087006502736627522918777053901999261412322628446343965330546608824720565456145232233114918864933680002929527378591663083252324111746938789787078822698723461479438377514459172122774014526972209590065114169539309208716148640401877178117953879286981805137168821790744523792465088604240260928907274491456344665599356416211977608355388280952924366012120412372829745699866451095278297233277357828500089859920881995719563700152463482139121757441652582450249473426633278233001008099149177352626642940568181217687195955491015949708275367964782779503626328623201687651335833660582785957932993428967357673525077922539942054474735216033137259294884761486346569910231501498069471034184107613559734048042746707646008834522718185038486817430897742594653872710001606485606400000000000000*i1^43 + 2295437524955008240091621732761503626565052111121826051005259200729458591415581521061355307495993432054241239997936488248116546083476186786263344067575800299871848857948886702201693916661438337026552209823055181025376820990435252045600658970217188124825665005879672665727068768243520979986156413309768824971217775144310699786138206208241767278417880387452410092683424119433973271376438096720468432643487367245811596307752663331352577410012606955648997500366063933845567567664380963458588173176972149291921172678767792639059177873036373993970887310296808774993735559319196461442060390049703625469553219681500447353639033702022555886961457060876430328930607504412432571795938191459223117035480405118917954797889420721405994627791331341733016136856304014749264304958020458831159539552052323380640900480004733250035196841450712396597999274408150383214700954268835734818357925331426215753842043122925229365827875795729498200905388486361006606601339177752444975328429736416421359868901820474479291590972786387493631167592995255256991227674621705894550833877450553693257359726333939334900114583982047180937134363872078577923674103341690880000000000000*i1^44 + -220074740536642745005062743394116282327535014366348728404971572351489540049779730895468835729360096693777041428643126780291131617856496034497433062687080649120073532745663450281849291557482688597891115429408937777544198835058912656766938188955521253701586067857647760628628005121014548713551850985725648641576340022912152542521840479049282172629863325353081466814420110477300947193799078684573528410973818079181225158315372282645044729293873627007791744905593888005167244753135943651193842684159877854805932597315271540044481489067064043343029128740348935488492717167205427666310734437365376207012765461739645748912848515758270520728057323187975813888166670270592611272388788373273653069349480688986129709861908009950848408783479991291720745651855729481804885568521632965650514393225432295020401157821287376137374377943293086705174432558913628639308207500878779156404677127586935558567485179979911374068489032469687903663383079424975209579964797209811290027790016159742441556389843819036869918048755059886541817893412413580665930308243585023471181308582019909185337475536073743621542022061362370577384890833223808372142080000000000000*i1^45 + -313921143494041616386684268296641069981548352911760225070967367955844966418704753715933228889542906542900327937395442099085241537369272816388477793451404316011327445715009324011703662424457400433587804229034344932020217194473861628570950559230564728620664964050074086805098956306391098579719439519520765255068549483795049778997655070731550317506685199734822759334310347502309499865244488725446743715582515359865484268357599548346786604263624855345252959413784287430424107985119610273362329674386445179539773530141129494993352232919199049681484210003644955955071278284553594395222871492123880417999807766882274274376393311194618197533753917020001250667330159807386273542724067484774240046187839008087489382673405138827059603196635241007799052420836650886108081382670123255056790923582701095650681598005160785393050738464310426829231756825284602008810534164869442791055931304512362157524333550155788732152012527218229152778217313012969507034131461400261763339090343634617917624618165020783593777601852277163373835631299726870111247210152433925034168664995474873983934979714100262111324706191102528254958861626060800000000000*i1^46 + 1666411454364273849955741964566433361927811060009864001945086546556095159599185722965419639104550038894162494394901062474870704119552718891321396339480420972602764889773264422329635990849705336465877505074213632555602678050967288250082145967576659569770430922723658742349125558098730292434655271027953868073215811424767777930247381491890453469492216897067602116991420509689093467958884192376729817472604208317049035001777392107539054376067277669903606960622559896676840891655785773205755613089511873369477376710179228674391004885620873104786805050035071408923431985101864735556975124487076903303677005457224549559353543836570411738526402105426019896947889383930144786903555558564109157837215137047016020256959454534207288480431371913380095244185573620821907944693017516705178659454810024957273580131817414567810646782024170852881130899302261456366126156226309908758368922036881191005174389449133581742034510236619688888460218108243104316268033535532690215379129472113983869520159964739547189706062476173022313816628734459347343795564247525619781131374024586050472117746276661829772916687812690998200320000000000*i1^47 + -10356246947934215100187599548526088071747483971087969696958076302989191485349719195383889767086460552026519518395425125275529328606519749422591020175164872418766068549275428675869779947249387320601221953089495423133958771260376042170872386165574246495467471550380906668517016915266005507556043943884449905736647085490193552416507929491298934690757901055246275394301281667568861742319816524551754602732456312539044445182164690890870097442417404235732419879909500970430126317526042432150455549724266071548763653493489564390597872010014252912538833908175398489407290790750068201858661004702435369977488860752129211207297168705934668675296997055888681403039349744287060330191153956662948004679892830471728401491840008381614471241229672748264533064449388422453727736798558541854038666187220718706148155103182279237138942862899106452180922072850060624535785217205684473504612492189263829163397785820669911875562837438096988492835491277917220271685513579415214351798265607183286470467607503225938277867390497238489085253073460736954007949128263022285047250771707137311342193524047550206928904473984000000000*i1^48 + -10371805975315645037445528200919744972898411024802239372240626696208533350827206648009010943093365410048295632255167748938421559601875641149604324671362031961583503918506747169515482477889640085104075532778711310264113652183931221501441612110738661775805650218898751413638935620663497860770113001873565726181271987961080738301316629262886784598297729750795479990381806407532675383478385037219624329498203779462852277674112600528372694805713506795560257141404228848846376959539671829251164050154299961882685735787131110132762251956241790472493244068668823992453127395279942799688275164834575064073672131623359600411764493039139206562778349410684619949479977575784132405644897365228171278523617808394234270871178416422262134454677033703093456150992500002542759990069404982622581366252553531522481960670147162417373786035136656455308760168553348062618103589450742761479615615547357487563089596304177069862616270097139630643000518516550820726056296866939385596841563136293987225558945386799226863368485024172690692521330419759461468459033303995735703182190265189406024145865980978944000000000*i1^49 + -4804127336657183249969268243753651630895352901123718510302043857476069246397138876700361369571516296463413314736692901356054992836284805907433689319224778619792505434776989847640565648424281924704397252907112493727894531597348264639455008324067315649287741326984043625979202158687634493329453538495218657245723285923115214041873621094820838491578298238588992140228244501314971415942700295972804285626704451680202639233767892903124996995573709548135776866812226691566973911768911335023910688863716675714966523237791443259825839863020146424433365752519288912116645142935963006651562638642088838160737200623948802767490419629525170566023370433213887649153488735096037246936362916388039088077985359577058833468563703040399122260726862532819691781572585009665828433514158890322588469985439063170616870896064608266422600590900344365121723335097203027635871514979150490562165907992080285835339151813949741605111006180570547841680803222975523571818270870937327829397749551804095860873146874803320783718610748404827059381848264314461785161097042398915798314905897287864475669504000000*i1^50 + -1157858910992404846688265229657306459342659264259547659960313311192147312270209140706109475374588572677259803923354066918257031125327394568416894524680074003808721116198468812577656079558819494009629586794249831685326480731742837806465258201513001417443283977922292524252957079017612908652749026505229544652864605450834122520330072018348481533760810768043527516890022941655189437700209250998091189802916737951463482657648587616090979816105610661462684542572884027775783716363197744970920529275606868967565744844539787517115089827061690860569432221624563610410402244784613948445755083502564959996160485154762999491165760510801867420503771297395522781539957435191678911263419427644017936590663934754785344945349769278315830825439180971099148195442602415921190091455050778443637616255649626606064164118786662238019456064967614685819408097468425111050942909879587430507260615697622637638228609588431147863395177379576378140532401634775120088682479856561252803800102887414757491965451823715355552995215747174688033618489787848384631591587943713516356378818164249600000*i1^51 + -90278819221430957854625743963881854355787415124786095559183499350537437751231684293673587496721219492742850412722277134433116910627825526261041351095845843205826902355704458388091168365794952782465378427925571507375926215002744171953655881409565808062764148268486057884080199224161457827080264004882012211747485919195147949748694492937636024520354754591087435622427930634535668793928699997290890877376101721047250709291108112985762356540114660202221711287752127335326562860988222170313701680513634426425320868224777472397069769408664806676537943294009755260251685787217278937709508303352130249711739752683377045919572496565203513038291480899830033368015463757846878475769182046968298148105007906437595124241733939286614222575210257938338704523817079055765343187684734901915650508922213605569131234120913047855581711142063897484185056627782820540272752944106291558533815076471904265320176774939619873260167080163447139920659020268199152384465422879812777960005530758218493352657613821681697153088304713136051557971898578102369074585658967735872800000*i1^52 + 6766436716405687357418505463823599891796391619030794146166330725171350426406775430144792688216321819866933079064036959463956215474445261204837153793568249716974606359291260761274780764759146288572357522568948390408835754443037457051364005772470039599049144311230824786218543320228016403594475057611823660833880403422736873089267168001301375219900847113354881211105636435832748422013187747821345672403579261008881285100488537177255045642168367066166246711957019750777570729902463828006244093735310475792128792672555699638139947243566444155652421032935679284916435305481481856526771265034883901708474430293033041027648237576560051652375715325627173086324942969063802050916394671429911304869084992594260956445785944614784711692886944047186880689572800492462464548563371176608482814546162811386417667510986818254710480063679979483284945505858277774422373783242590312198841705102106634571079639452329424995116533101581779258987991903467824167466896270871678397653426428009880466310648803849599216824576888574994281565909187990478190319840000*i1^53 + -138683337105374588214329158496661221834243330354658327156461582260731661292764508850106479292387374656516950042699056004884786385043593641464765825518902187408591796787987769523684581819104373489635772581214474762575984428352259800678949370494182176489694769979177889030432532329706472249104739410978760050484468489627460014132449075769438207881072559189657268861454845601254902405227709809963605479438821294415965322663740409799380752003092472195834421679255821124149280293752123751682258617440377439899271078163944579525853560224578629556164055062403613002194875457557720014612217560039489322715017231888563985589090910975550526297844265951108239507498645925387073458458560428010148496254423628996593015898308833180182779605665284083385112212182653626435764056903877390677122325046333324514674756135441513163502604919371577528291701712714969167433919349494702633768692698808112811330383769921363495117192457048023208639834129684171371059629778642023721688556984775079553958142253405437450227896315933681041623096029700000*i1^54 + -4456733182294940877307076962685995489991276121531716795350635169971994673819912371989390986506215863771481996148727335534341341362147423821429888210826988357336861801522397945494562391330270234659397549737105106526944098110337360744963699595625427930942936924584689032101507163928026951111363847550815828452193449939945009054103363577338687202734222450181914697470276663517592892392852890657494182728912949533881545420800891835033263969568374432840327461583752683689231284147510880499218758511492788661740197650405392825967063029104425797079031185878144449728077096195668521929970654742696186637749850219395535261502514223933366067132412326848164264239748010399432613248228996035775581327186769184595502786428481244637325363884041401014630569601912644353710612345836425516351015593820999957293445862191025858054786314896233122995994075368669420657653023804183998555226553334317735961235996329386658764727071616028839619546039552393714897249766581977320509828969251780071468921010960*i1^55 + 7786319042850633990023559129479335309295844573810457828584400736953672507943198332774983268963458631751055158749561437642227529491625141908701691044816996486848794830157750006507602240672224329782334335265525837552316034408208541356998094651611607194998475417786611882166996076869818366714753415750786082299972282436812838290073588834231037002772212759114055374634752504606052916409791938288213746370628060872158981028740107768277344396682843992605983789541310513901381244734437872400765792586629496465777293931955315102669416061003514032979391163945872109352105962641915875996642403074154505624822782770595708136288583498034117251477439996161049868946134711616234422677166600962652417163442312825574553701463947615977757917681049085746293162410418622144837505422632214301609712704379744016077236010642973385301304311445612907894943671821790139532150544833073537154662725252775984118364279115051611379853628608612304406649601*i1^56, -3143644822653883722092471439850413271801900104017864325062363309719209573437211272810943799730266944147535739093565210210960656549869518845844233679836464869717636793144239637624095942836961035125390106513374929116596673403549026174123616255894257802379582535716667530978701545901571638736377456593091313172549263216112365970810583844804000521615002455791999774118988500527661800530250509174256413457064021595591378464022580462451725102350588640167589094044396613023137451655590377307458203004440836089245126594920499552719133921545826272666686925120472730266454325093551035051884129641461931495320204834847841043386742464781411722692184306274606620241049224475320897738054030102137470159531690046845695049361696335366138346468273792341778388117251479332156597183015550123231942729603999008895787124045553476655915576221465075665481679390592594063631175898944432905144857587706912001826558791928581831912357059288855318222644475047996711864787543051925217178809681250368307543785457062194624619164860766329508219209774298048413272646697432729139393813581070794807517753792320061876334736074638001322416072978789589705717430876178454988608813928804738313798714656316578741791572787094642223277827852636622565072840349733704565579179802333118838341182326338949710622936465089190077272354914704121404433369034600659754537272024908806289871445066871485293931717018874866673693656061582656166842606600694983692291183829497605465031307265545825678074878514152760052795986656703014903037358324837691262257022664623837042774667997815961349172167422881087700169204701646215119298514098273231117677130613638435641025129639186635366358994819343549652579668589905959994448649021727812865055833613914850986196141224234207182538975582785607120878767862175350926178481355295942851715218971108034863395658459666463334436505207639711547021223526400000000000000000000000000000000000000000000000000000000 + -15982070483908808162247918663846109105075921666733844072484315274489966111348062636936907648992838356815792043931013929375090764082690348133927859098736011583654885492613711011234204985227990672030464903194934401571863070148447034171100832315760857171249502810299466804423237743596073324531074438278966363904929296648231513619530153764759371981678681398191661742303656904985321427692516220207877879453823027106263764204717494056117960577198783871712295666079182256161593793060536413367167481673704040467043442519454256009509512656690946560893236556960144161695080373798712562773940976377391441905897435539519298819128588693083486948440230850135054380564661405483563302598936489004680353793349914436904733717708979025896452708837541531262813443528247263197233479068282156128275225386714730391402784766469050677507118855381746200324448566615599563850041322001605930432699163143058245834895655964517276363653601262189728283198509892004110717028715624842006607595358471575153368858116724317204441343486822268667117662793902532211497370001733854392397022541607492831364096766923685481368073792445042208225615985362425687136984946537898308702216499981356359090978561304964500536989195562552446367253797483850918400470914366626723333958138559606918665615951727684693121766110755132521965743368366979608601817371213506819967935512985874266977061183987803806740849985616408089898267459474975798230502524186865199538340410739038606371936487678089164768888438853488903329504173328098568146532416149829767522573019759252674938582178017493495121470872537871367660883133023037562749310959435095174212506199323776148860554343215939340742367855756977929182318842474025156024766058262606118160180592128782637747644747913599620644082282525417818833665036072669309927296676594522409152996620546192204501657681113044531272469599148707169518275788800000000000000000000000000000000000000000000000000000000*i1 + -35940143228779038508687936320289680248666987871288556367688803792443628134294708575001427128052240617558129831277723871009630194023005239223267546519470293690348156398917708315601343718230133800407242412680087756189648579415019195552585725464235797362606773642837257906825919763687396253888292897849371097060986229220258336130648319347411847584211557619313727755421403371677388816276090576032279298523578795205394435455431137954210824592663061586610192270361495659777516854991267938238454172989264683034465298654904970668022054133431842103614599140862068940971913531603070485798208841742319399700646743400298951131394115066492587747186394961074750340030717311612179434506834465292577110150648622408885924818047079729060638693004492152680736978141260041819905085570313444200161032632297402235367996530052164091609192727576722068827574590053908061253425995821119652332967451889029654804123318464175530373978557062159347516573449378015656369280770357104040491501633178999053406759873109549047384445025923373961519118628430615915914602143499734298853152412690147456707117497793768140675349432566716847142192989899105740850809363802732754066348402099053227686523378778086055722656250910382548345466564384107862560957650110718227729045361006109859756851537470591456911161964014208586150764588619075207503473538164636681323394005250522785064220881292292437387732935046221327487432963829763278959986455620593967625182554186654344013677549036072609742941274775442012600904956997669015559748485526540104241630770452640449575147940477300548521862764770335540266709057475593887900874869032844080403926545644133965112104132512297017137672903550351073919497058736011495203903854001763879184077061139615038100602665972435933549000178994001744061894373260351947459622468199014946860218700694341779834133360733122843950938211053089108881571840000000000000000000000000000000000000000000000000000000*i1^2 + -88730286239232950217292520396610137628999879830200194435121514162084021323732690768547449023486398566460797987265591748669032054453601551755412448450708386078057293865094367992496535187621768460189620223345107694346199673780509320108138840920505910753308267881940299306824247440843623081218983649591551262402129037991336130072150986200221996753582689595917221964084007244712158497486930292263890813180670195827756332815638665135974271392313068270214204844124538362748776494122996983699464252995631443493292171305997785694763950006447419294588357576914451884847007009334817258523810376995064179070353217065378867460956629358169977251083742059604296420789195261510423678367736880420657747711149516412269178359050250361557043021189496734289303889768568950732203658495994697122103885378769488695904115619154455885239807929354445773483141827768700269632745417357833754871311273799244813369511241400470591657523228461524639774225735248471209057140352863283534427555689182479912872180208850243732104145621731277928112017533695720837903437746068685921098727083242513253384062509110045045608444241735406783822984016518006944584384018520182342022278720227233224742749066127328371532649738508651466028339357133514388437182082327338614963557160196209880299669942101646357219363207777262193706351321343007093861775700196866446517678899124442337015643229964460877611015011373328139772669229151414681258611818059872249306739122574689972776187057930187198603331639953708318868751763612741032604247814879946440742904527491778051653817149815673300624954306605050156173232284129703940311635634905123133299746952989344182517287887520687145143396242143268189028616522231321560333772068730232043510789278935665232251561060103819869959862129256279075267735643983298752487537038881193326498819607711333672594563810060667684988687994852298316578816000000000000000000000000000000000000000000000000000000*i1^3 + -86583925956416029654646128974868306868341537408459480977429852049823264126247099332363778036248055575899700210090330511362739585714763743816212311563959415448867443197452765135207660358478273555680378461619362492504705082819212040993237162780408984456512373827967588285950802170366053097141369845554929352594093178137826092437166510932094952996066147176412771846888189377815353454781857896466078859476695734427500460740867680420571179298710631795736560033151375841089337730189089461747816843354092682931674623441450579014747916573868615841513166965102669547698867124720936236114088801471750582444942033122890599286681381329277703234988509937097117420195546851778830308756338551784348648708608248105468918653346047028665178506168208340441712068293042251730975770558256947720239365506465557908922753603292096161423231093603949021228916887739745452256490668237006826065288397133884141868825798352240188554943881113734062576225207437894384513918854357536442829186485196363358239664650459302793180117569789059982311886385598671183543840769356281217513870263371095695304091208912189504800985787156030495591629859229458393910624720765996549775969390195525128701423932228446824031882756075989147744178070664734087410875429026571273855605593216118850808782582642322560422555374228839668003245387127270038797223987543029224043138329689917316880136253963232877141068920591037508967019777211061066164106279963437733285787989905606923051337068441998710119925695249743115888667509093696748486601065577000539775043414062005014741486089651783816048483187942482118656032865073269491426045739952952016773584866130344981041056490815751004347808774957252571407435579955538971160949683495214353250220628553380628586620746327715280554369767683403565775320914458510632869860594535343698370161087399384073621502608210832900701547952065100749209600000000000000000000000000000000000000000000000000000*i1^4 + -98692131525275172743124887736550821204984314356492656263204007824895695181818991626167241807646507680004103249905664712209464082090683730088648245493305365240632261007832190347887257504726414720031546585409417098751935791032289879048455703127329212856197094268756927400154174884478978501765054991755912526319929135405941928877741160254461140954985056211946564985877390147801428202695509051268858343520483727219275106344368484033357111468005932267620598668420018807540775939624815107953136721179735428714368458633819764395436658609712686511956154174645508504856004239027920482212109041417112866904410407248568764055176454442324751509580205449194717147644296581808652534386519039621443642392959509717491482744376100609838307568468461614237062967709964337718016283018687080066167270301160505110972781613827658272219643316123010672965454188256661783363409470370128002892430973211165313549151533219082642450816744125314706951325258520071477553580394422612969184297285916894615107833239407672657549049856683353104425535873205935268387819855185213922275066553044209664181462860337805049358547842040746651972531607323612710056995247486230338555199499689649988087818217615616704158158463963606135869089844970300988478455120722871588076878391376388141961521157401744297164111049060168897293359911690057751830258460803371993554986867805131484574605694558025994097536078248904333215891763844789505681652038696515698633191531959239690582951554979096204215616662715919202708669880321635818189420116426313514964696755102708692284735733802682503785129364282125628063429982750833347326632942363229200203695624747533239422015986592379282006536914283167852997236376106048552323615024892195072074514865839532362746019442611573424688479664718841585725049818609092838456251837328063211870064040733332144092984916654733464416386442125463519232000000000000000000000000000000000000000000000000000*i1^5 + -64602043661195754965887016141477477659979031902146751492199316934509356622832901978184047547477917097585470316639788881633243395432906195742342187716563901442495555892025871187815527752921409100929609819685817640060112103722991699751832801764490885816564313897496349908955216185781243705690877656930923803063160419525580522784879217306765300717604018690258364313825576568431771269038422006450625030425351102808463985799094923098759116014105039724757297832686551966582882739438271317009090524799029256688415618069846729947901380653102626114603876986815473124565542908603445768473585738594089668337586437424998973018561046734717645121105687145920359170053331048463491663595717477716144879283496143421521576556595538967613368522247610217299793289772012084746452963613571369763847410803105454592204544434823435776474987456714100629493988525923416007769539813194614637523719959108503043385327655859699155305578213748311006798780030227662519027756688894834141265795433272231956660601137806691334837246323812790634060853595987394292139881462627820097459061601779404261823953468791683218463145350490393091329259356289675022073843425531872412780734302690988329653118392492588905597551439444329495103024347420749093489657588857860026193807798290925787537814995062312966246939321031267981385761567183243395177861326109402279341741680914863022620079782531012351510524082926156661802710610892167916229185677432952823065076847473601229437568531500317125286855809904163780372180152364913629625093934837146120591011812682393716819928967223690876700044034676579397466686714321834315312570831479401800186679291652332879282188123196669322206369435953543657590614579089310978717543855721417035733092502601814958563418265258635105144676445155720290433576216795156075967257275455628243814004135315988514176029747427984183640857386827120640000000000000000000000000000000000000000000000000000*i1^6 + -36626735577642403903334513914667877022908400677087842786595125579452126122692382528944930284846762306555379264981294649200303109918390359369430753715192914760949728527237626854045981660950363641875605129997423465040312450704857248907941307360248371368137065684041729749072911833368813629295701753577576032694218807703062078585357564125978895361143343925411829485720774943993923425872585939962575790405368789762676966100015546520339578879418378226238075824225073028226406428896149476879116882351608557383012858751537864509903004500113739710959546433761065965267339103787722436196290834001318016487716692045041320329502447680605909457191686117986025813267678678373133681647435847161865995758634873092273718699324519728852777612693154489796612310345867593386643102409202481453351354590855116492966755304889075630298837481275727240345345004506773850939852634876216168906943430509906085482696934610297986898828250924131561935411354323275602936833932627516621904600496110563044430803905682444199666790963989186821603073151389533251330933496395833129132375916357817936264277582026310147220923632470494388362179789436324420650705443842996984638072872965996235796010022156987509166680619711725866807161211952428964245266889097648996936529943116910548083299759357418347287918942185878792385895346338711705974333705461467407532765153835616285391701801769487403571796969165955034738015226653056998024727674452060772143705786238892231043745112781500617432130173542713153855986433408817184772222011319374348233386140873268076231358408231522571491246032490464757542510918211820326625518322185051055136234280573963281920797193354725002869972156289940810814717297625221769026707723845182020993055829570276549918929790808170769547254613259880969639870643990370606099923735700510955150577868731234506454399538404237864671973147987148800000000000000000000000000000000000000000000000000*i1^7 + -3976820039857848777164488567493338681158856269859877534125368373022032130109347436777430585363495222077609371798509373386227628278657858017020965327405579838256559217774440206416210738058046940200784661664773533286281088547301537118832344091954374545365609099420190657260292558956788632094455821091127014270431951482114274829889428981023529863607929382799781278606007085828623225459627922730681045706213521414581080883054797083342418077945301902220643875975847113280734939282272837444453846658530986055872245020852796116243224401064508963755902279409983984983338368166340581198682996208777045310588782318165188413444852090794811008073099213431570242593195703579661816902289286621375031838408908357533628968715805802071649379558199268106500160259280794366443329109612036046500609750992902593149193989810641822642945014638636072023669004711425091861929909909239951587443503403362085168716091607910436622058441963232991667673024649636296931325550469361978667878913737218884067524211630390132022298241262566154195506360144778784015727904064732378280096605130748500445359302444192118331984287669154460520031974078182641867097988538268651223854846057944239193848293229618787528316977764819170286448923789528919042552548775105604284926114706278164065175975645844590795527969787526089047033415044121087984107325101375998126158323236154648078290890149557033386573262251761231998022128427660068436235895331723917817140863615532791369427394738683889223023663337409810319524684851356865679211076887093516177995733458104810345086693794570169839408437950070127858961317696829298416949659575967144769086335127614130968821408215478689719058380313847772670604409310737442156429327341400017614507182568722094098660167865578819284392781294809384108823792267120269823186284309333766989430618357640582276233696642240995900338785484800000000000000000000000000000000000000000000000000*i1^8 + -2365510674385328379754962913780787584898342513935075722051737540539074934052072243470857376986464549027615237239514155204613749867279564813805590284089284707320614947524928611896616930060522114296264082003672775825535556014829633182772446053198047019522931040302993682476111972997588234737297560190485886811013102610603646630151089238908192468308929327832868453044568850423256908088944491480425907263006066086905915127402054798756294725666300773375477272918099758465577526217542095775194584903679038152133029556033009316680162515791101237110737505110903317204672020153892691620811065050106234972901767068050936221356621501544049545295851851170781219238149683159719365339146165834217705001556291337101230097238354771387924267023353912021041916357704194013037658564053954059364533472399521930657075083141554838283206352243360841866781338765534726005935847012798316284235783326056908714222533792625100697250397690225991581951414196776406396548444939156688440627316053456280393174948262886506696412666531638566563348620095464640270579498595290460464719706139007163514643877109765316492945832719346479429595222481019131275114780351013911184537272190432310565862471990839228367801010424414683880586363772675457163459569532028819153303513457691104547428048069917557573144686082923042357026903157725155824945494884665438056295421019102647229801404856893161531519864782179443227495123014444144414472226998333868459629432180603505407761671021614142808941727476614434368921955944487967811085647453566807915263150119811960418625756430600526505368821372598905852550482160106435529366292114975480081379287033050005366886278050925909725212525062765381422678867029054290305436701068731464946577359988834607616427041163154083682436756037400102029965432247115957749195686970030086177422047105245206702840963952142047793089871872000000000000000000000000000000000000000000000000*i1^9 + 1695365253699853251503869949040627169778774927314752803166920094694280226959581130575363072136310221839155284150835631851974539426846929941343342923512711823799496772877951999939878109969486540764837247893834600958551812893998131832039405348515811799425530150801961734302569803796122860844470175086272644499165591045207638145423730255222466559616315220745984832134487138807509885684874901158571384439596388103942870037188609368602348192364833611485185931265775008995050088665403914714359855915799402959698359794278944117740428482071177295340005519633626145203186377883398454800871929731737927287846199918704422143791394409281843534610106952134046598608926776021830648342149201436418045775440082796407586040693678958493119727614238504135591289133628490445244917148815089245470402234831265473813127568917610619199513162983970485358364431217607433076067962865049698964301420925714552184347438229709713482223019677743654111603846696177676184700075446294619475211690241926950354592167038178627033994797281675458162620630765531112056423698581692080409853292520337145414201608301775864339188156283007268567107605082738675357928551873415516462306870888593013487840514019945358148388900581928632400883335524216097696520659182713309538017663970604398733809831115098842476654275900544040213000478165157111145852324810079189172459108334820609173531224398855985749998494031588081507717444672846725985481107102220938262954626956958582251500390807817451813831507780017388308853302120969311233154144029561829225926101848416828396260259694361033490284336840721724986519235086396083979103086722220878486867642047185302599943946594253197302913505946799447871041972630102228217434069414884527683862499387226784716864231767065959608766706319818787272497784415640740087039831941894566021569574588581057390754061990082566523191296000000000000000000000000000000000000000000000000*i1^10 + -53118260409636214146197288373557020339827767338468620302267920296142572093978553414532840792546896571459816084341213157335959966960190397042308428786837585952711756652512897702727038757987868802731083841840105050000640278078897436372546892932596254081123803996684076430452442630425822689454702946704050404007191662964727831006951570985218782629384676979429166886090628561179330171623248486511629997811480401694591934578915807363699749753379566825202167087661670721354985256315370272264209698846052890841518323631013013158892971077512639967412941116261581722408193926723187213045372365316788904508467524375383867734206005776241917398822553320921834216833994407567959104587608396502316880635439326069857996518646024852644821634312739187186868264245595006323984429723764887446332137757375104094405947615678180068685030153358132295727986392854463163574789034324639228141944129318568003528555879682701747453021858794440823327389798639337306659253756615716602675270868568806442087019851228114914924082047073780928016253731800947961147994273052705564198230657286975835530271957436118821704984138325590863346357637836183912283068036045251875359970051973453063632570854884981306072193923175430061837540211301879792417933549716236963054558567346880359947422684059694829236405671288219116559384877424101857639601392839422699569793362171565760806232556020472792818947967561125598221999090072266296309367026558190753970603395935819485875433487774788511479095166011204206926637997943704149809396654032884289053649637689339077567425310000167727255753749845872895528866440747751830913726761434993460349015596045482779245387062149015177709940110704186895176141592200193120128289535614001204547186652259322998753080187972073644957130131985217573506060148767066946203792639584866025659848396060228465953500313324273375641600000000000000000000000000000000000000000000000*i1^11 + -13805971572665239578257139431582497429011502240103262794354977293375210723987277410984157485009808448867063853166336255146190975867843192890475675331255086349232056923336056708257294165855098039444185114581451829305742309846434021600662593087507992050988802459821971962998636064468146378168408902024110839218695795963484770700272701565334031369877614808352761605748888799078262452541412911803326937964499863765187348809741824905633810397547387223227380002113193997765115478400922931967773641451185942146437121977657455319885926035597934778196035390985050548520822645511572048436953935210829630033566454582839571647813522636947905617668421972749469315933955503418731360733251694989093661087794926861329689115523172549776241881620106004900709537512620409082985197446997162530997552713004012617849955673826274533702752179212663964910934025666548676724340350973329249862300809680472108961029696664678915650757998325822925006392651681193363297244824663216165262575540458865634933519299300237738933369450335786709099029487787467355094527225755092086400224659162485269598773074011644525878381705742666487391451830933343313780738951365392167294338344570537304645325114496888107328039488691456078992205978109320907968454885754557738119453276694851708989391084551904944886215671169207929408088596026917566252405879926995313324042078254675851758539767638812275775996211890386437642238852697663407240848707255388063342751583255412275237758622294172085455485522422741464274048567724377041744612730274496385522238630422462763715907965722817020780354916824844846166884007459804565780474696376868212033308302003218121585169252249160603328956411876565694760629100615418895015426744414025522765990895714295299178642583163666750689652102833942979428728315700591644471130647251769830588404439681740249337099289081749176320000000000000000000000000000000000000000000000*i1^12 + -23543255154154194464305271806401442688028066563076957227848023357569071430850443518935993313507974405949730452552129166948802770985281220308745466927097828234267900056609178806437221967573488180572282699823843938664170377924810516273122161533259450674580089144956215427032787510070521806352333127493517864365699991446905820784790939691713632322953451098767360779514130025066212344225793500183633444941520581345830257789054874920070061506346742797043178266249630177029700332444538713406229413374484044067059680886092007802263919318318788618451728354594072258261654775787954731724403822928387136246352398434968797502203385566898839352142055077055497312497817537823902371394087377057923145347325312076819679167091278152743909500735095428310147309017247740508981414186696746483267964671867501466161789456024925721474720351140109225509212516806662045828230357320045757425755247817481243313112562177990749844205732378143802916144875068994242915197492611910739058816338877424136355235494509110013439964488708605120098297123165506069037521129288849541804014645130631545007838576219172380906278917624170456888949761846540120172803142458639702751792252121200201719013949272048169210844787313337980875918903432683053568009012913654523977486079609373306440083230125860819576184879638395810868195567224384782762880804926118913268391557752398056720691915609323156164257361188546121494438892734430751661664995442769615635411559544441032222077130708742383700946322196418935385087939725525244266513839040219221879024985110136421686685581689037407481308489289013237143950030912113266049810187535273757023585857549353361482342791844286843926874182231939090165696144905924022358857445619357223855756698960047330181182313113697883453766854729821500230225265278472180418774597486530435277558693462400769274568993297085235200000000000000000000000000000000000000000000*i1^13 + 3964026805516719285918551304868626205037181132124177850064972087474467893679769300115065722519067532911675806931323916500979570632430086087409882949703922849833749648356515363695565839714988494222059816141017141664144730669719038654985212345939428206830010486593018498017407397132196410805959736913340558344649773011616058299362863288104155303248651251848678195839247868587159622004184669706449050079551290770068822660605402681763378498090830926734495954561056889879269962730219456273461590399125352556629947254410024099355637924130371382228564816675789684516179721694816195902322418612721146705868097541975797702408177660984693158681472864083808639393078342196490700256775549987928041284736280747156454379620220798881645102332184024121828488775053727189479142256600682317897750637223522697016649761149501300124419817609593593352175880230306202543026841694215415010994496547329865482714579256587237480457359215186937476032949134640750018850180626154572558324048912293100633632616545531694839571424336387224763588239912837398056713355803976839822646854698669466987270195720975625205653720594425289017033487451589743237526619813232807358294008504701142654738931248319431700836750002093949423531369525615694230158734333862418533715813684761081598247650778837631402132475089715421479850456433518131230397783537579520947859575934979605669066942447611812804066963654232444884794206887739995812876646220454849073007267603799435504140988138498381287327815116181002579060563668386493230369752641348889240697059656395293368757778123840752961408012182575957975954051544955060787366128776490525919524666866094789380255933454896601583765560373496693711048372679935769845157613540435154456670425594341587339945440764589079445461040779589024821226829870785113973377546150886143206508456867419905964279331270164480000000000000000000000000000000000000000000*i1^14 + -124375311176017262656889863161920223158774558185474903526260489113844675862633029779920616091116995622671277776734843810059682566564986519820643284808563830344659856120380856567607293443768523672772958131281939151016138818714694974905556724566663131864484371499026949083717687285427459497859501185780906605377877617621737112573933760917316936651451047362624113068434538519969316603226378273142411773709661556443676352303650611118154958062050410550619383511139841729369147507612838368570120801632904377800518155880194115575984205264938594917728678809127634415040868725413638902235639501897415347638115074983040380607952416052127936384655025739533314112062811386132535696443838703018187821385116421684784054619677218783839700466159971585170273919141011122377472964052118810996270835018878913698260938994353714219521528563866375183825516615136604106360192585514372187739840359155560070206506416436208560662802595634633514229812192146342518467380851199520828451537962421208956392967624659815947676064976484143757285339869420545698221463571381995783884591127696173613122591680978350461010820103439293395863002852111494415165829621445535346201473940384470223392256205071978309194748635381855035694219890525321943367417105614568091542246792217470599617860164378810738079060492613247932900967263445245215895518589619602151188382730630882824227705223655939340243817211064837407596328328664864782271608211381586935186413151248056362241965641162407712217784218993726460391018348342849993304531215485772832024816914080283930027150034057739321386658398132941894032365558743729955697657352677754864593797482371182070723697148870973354124067063312078759614423156676096405921342636645092945828276123175772424290889903256512300187907812644747437978147446109061806736647031305403287785411203815785726798903797350400000000000000000000000000000000000000000*i1^15 + -26054746296111467733357687357654468765458081710303305930055981875133474586205755058887944957089293524259022922512789053150539174202813024598097612146540539882768014610721854133229597257609014630667586572240358454176994450407775869840598141619608926626150580216806442175384855993503140277184560716381978258912108686546675380933602158620977157126488846007922200347757468042118419331056191762578239768605495364832462073945856561643411197198279685889098827604452653444085525283250079532484053047712983268476364180403104734588601704907755743901460279636073068764194825923130770194943253430026115477966485876134758366176576401928145196426856558085807790727834999267984310943412137704735037378608334850764920136008160014323821291441233245080482635604367478745340499630065685304269847942346677858431632446987299011140529307670629128333789494964789519373102723274784812631485041297004915096568072916305398149848988788007833298079978732830033729513356886637905353948028699625361048584832266206181133782544168960401445534097477444701269064660248212115634101969823995934611545836523379045434964181647515922936001864724070463774311927653311686698478498592428616489328450292743612195401533646315176993130035457710652554009128154869243065120845739163301972501621143427061567518934475781296569907247077692255859658432888108606949856064930267399820671075366544532487182131176027339603905737996018688037097063900972262020031636942468904978302023724120942747672257364231854944782303694600853022937839385140392092830090546572058846961596253537154759259413675851558336386645433092937909924952527168358033511304530537542580557267161008612292323463412765595717465420034625061701613805356584835384361943723639530044401800302151876360113202715739566770389493028302468539867149411099688043031980350091723351829092761600000000000000000000000000000000000000000*i1^16 + -99801552595758366219617816423723679614248116997934467658015266149645580470549977363848880824680846234405243242990295760293356981082953025052049198889168370340992299693167418868799812151089206852823751752420301008090396626098925795788573646423826219491353624352164572220079404882942121431075105990462837682437927567979936206516439003157450048803117078714171459084807925633399491807842897012404869465008973603860569985238764642537200633652813787121463986823195955439777437783593482221174645976390220249718702772423423929471739220844591016692223877131173270121792792281040897210170076390282199096349596600865681335097632130925617675425158168018560051927852106556324036381481513443589068583300973549953810834718875980468306531428054503998822137092098609593904768435670035267785598247450101228718808806973913654538967594546364877979929979739891740265516547286974916102950222798328927697102236785268205329781582859679421700796377835562419180573408312689118176558824531271883585120729957371772046642616642124938401009024913165107574326150634960364785085568705322991531629264367504009396374630790898584485896087102865742131339372857319966952815012108043597943456700964754805027106232341299932097331793093422335123838879853561712204672542693820134859747382229084432635818457567273075850261715041619845156854464429878090976609285984276313378757600185235908742265505179728474588000129126963319909971118860792099863646829439588420232568108215797016725874970989685915551523020582700925226135050455016125795823467404798287889142479424546785503195177538660903286425705180633921109189628549078363632906263272833126844931132638523629834154511586765092921916610231229191329828295127446397097752006373554228436958190278475141208572358389391345343118242455158486622108554488574901244932493552515462075514880000000000000000000000000000000000000000*i1^17 + 29918069532835135590950434104160859994204536782107801859476898286835441250355621757041029287291172819652212734216141911502226739142634843275473392452974642484719445625040975757193439540611082827892078307774746170937977752521634716329932771349457099823332879104657852460377733782536640189578725406437603695691836806511609281302849075138258866278820798633403478138756838531886103136812603149198666354737678392755523061529531726162376791487588224060433605820514834514704678785576396090177552977005781531774869197680434027743414513642530457091821164482244256982634482145093172718709099829517039598450395675160296027826778308465927343586411038470801903504611663556095686725782247958501266420624243577882600525454091593077614558759765066927700679531634199847265287893610691605947824730519057695025945281598317089158649317008615486797346532725063902309362552960766742600579884929587231176956060955726369299523390782652435020318834422188584611744538535577151477591863233795689254234552469970158824765448350896708974870178372305774433732490002718855757538587708726590534205344081253538546938317663001793658747786291490590232163298925100132365385726167760511121180554678064840357296704438521055674163118504198617303840264192877176093000288009453086706409579501630102714050170303935321465343136108098434301646408394103762287918970569485680943196721689406928676901598590873330884103556498804044027866541009556297890368308136118110911860014455984825418948165316444643993814227032652707545421290425522842533849706642127619017285750499426713430933978865780303143334426432773874480847609463216515373295490830107730238718443142325291169556824704943423886888812473936159767760461509311694860125576513198910638159609599255965088950677805994483690387964189715556331439755136446365045982273636871971012608000000000000000000000000000000000000000*i1^18 + -113421595877514808767396193065322392151943710823416173147821598209783123190223487660727298180269002382092234330846031967469324174044710583107583363637069614671677519197650222933066679304811559983676746625394765282294235016037447254144883330425692850155737890243241683342406955001411259776301391801545507733042986526548571312313704713255408428062795617859151926842587256796085106063787314963011692095820717858290459775637350997363636739349911504043454729488446560711071328809592183627733267132889475247348688754198717601241343443281328357592704013230215349331574826983256973347824384830679510880902164031167266791748202932206399014322668286286705946194631890417507243979767206944965247572115663362466429712657008295360877185403744487929832988072036480977946810968204613644934389148712656648451476720302174140327669986294218720537167458377757999684904484293087278894986557637414902186901171727326897674565698560518024721625820907043277145066345196091592717610271021808578600788543499502216620630557861584403787234372179952103950280718907613288326773169968163042023733572412950425295797135950240988855867561607816409039239835448202525776070565944788561261047850022423795660291867606732316329004660384657651175692947846949885677337332778020955001771374824277591004595093913997456560334432060005691074202383458092753317285506202517744965760562889764881831434543205421572974509096927389423877665950416499298515199215632574251421906388935835673218449403327011058361865839384750771026232367461844427032919921649726902406039289496732578088379892691921389805245385153267996525596707853925312061717292558119284367198644859711977379171950492525412605143044444809886847472339593066081581862949707550637188826543902647979102671170779733562754162103813428022242245667170988524681968255785920102400000000000000000000000000000000000000*i1^19 + -23053127662839607657876754271829856813600028274575051671435987714642464078741814576552409156350157983520854710438044549425645662031917626511104547068475508724834585760849229081233061361899226446698651238578378120531536186078512610842551555644087523235146102158967734003427861049188007934461684231255589488674907986707390315349841570819382718776213686834824541118152489251061383428194367458433848400728187447567031628373988541383146513585927829244781186289871482422119381307831376455000953450881635731043454730874428262665008428318457828651269343374162896630660085496219810331679804189808561785911951236373017468118808406501979889775745355956423371197232254628900339058954954380672239978918625722164227593913087054210556182842287850771790323493874865909985431815906686576324042419127078451181618881155526479769316407698997581411260167526736376081384204092289779334387201489363793765074935090567882758549781904720377015329727223972263881770746014304590497700069092693187096083447357551433923919508296083686337448473941659709816344735542102754293027879675415962918600343866219010564559730390389411394129872456102765032372462865947935486578787314294233421363238167327610021231416204126315878532197419249690623635716886744459017669841022522396529187917057732185219698866233732519407423143905612713803394126576856761088497586347450586378558164974197327991533282666401901968898921881700842076496325336402096977292413316102809606722552783293614606095707919574426414859828647931179319134998721436506570280389922979350572714020281868951401458943758456496081331282802429957665432113603364506878327024580116675059234639748067819729113624556139644661014961962389338542438661499940653093307178695975138064941728391544916306285131915958017089416473306532552987847654279215927906113699981557760000000000000000000000000000000000000*i1^20 + -178829379181812975499713740275290518560102717810926183578085464990183603771775807539432361602906559102150083013773951910077719560573815449394509776157173969899945201210532372800439936346381739554632777439397358777382060037808879825371653806176107791834060336336038811693846522742218784467669818681328678904949998853204688130517809211105612524428271948921914228785603041640091537880825477440423007201199670930053579362339664601061142046137998462955334141465704186026683008482237207036700731785036488784011440493217861054430825497857054127400428359050810677632451246573982451987977324045031347908600348376037022915434002868706832608871340166550424374202016334686636925682996588263382357996472360790512362105423332167393001390942927002162809648561222584006899221597311658450785121650593819901877436584969041348797507908495572863034806192010711691212744789464562338492706885979501830343371131119848643477225305221398028558725576487601166768371618185423851531320583411421290268574389164600935366378081272823650617377820044797125429033316975717174925636822256369943562258209528712896560481512767445770219859148985579095982292640845587430179893643074112802477483026428212386194977165324586140043062172487755894729789859357355260423815026214316781154304568362658347850389440008427881524827525524576219004838470430528389296853211783686791417747340454982739011004773911691889899003766670083102770202836538075831430174257416632185735011580805707241655704039596475859526510401097277901688081924011037726200839931432754117940085934673904855106440991438032297669378424652071087034746666600257078001470632562311328274230312133837648986546970147062268011802971280452537537221839240644027989851874520108108543229394415577492039075753455478945076629292251429384878585263371409716661893201920000000000000000000000000000000000000*i1^21 + -2687788188864412693210098939978429161663270378847486098555252652065547311741265724138601541229679035025434007689972159187075727209804205759014416782879138694552135343492732700614640104734948568830895286462972581175085761906089791290394592866842403436482714580956222442237145060701609469713472551361681219229337853361458081876652308092170564038549382552355336733768643122898042642455503751630420369394014072841763496258041497987568717172983289716748079459217495755032761013612046769439166606471452562540230732391650827458458922522025167413668448098706995889190864963901735447893921027533927982235990324861725893560211231391009844332677776669674584008848559017203581106418529137029705431975213529900436396798469949956969305830257064795333393659325816680566125273463610927290232658944769743208694363087329869522670144323069794822334870829335701312644894863501949589033062015322315915906201009198094100417924201442504118800336713154462457067988858965801538533505988074492481933909973521265187765658616371345314187670351988238095238090876404455895971544439248648320717840467317389969084993863774911194960375246258310447274588716785348953453596463553712463820302076326155252733261072921323153254941426556469856027527411585599553258026995230448046612363776770028474498490340110556928673824357249710899787399596660467342514827578385922124886065309958910336812088297105596781395386178440630365367895402249877654933803163195095902267189470896167299353213513136061911615262468742932750719366360350489403676185240394879855861101271189293416796694795595998555035548656738124298217324337756651095862814757749984042694352261185140130862717207208662883922856382577745217847191020082553016871284741466706782395773223520029401051167407193974953147326214644740687679033337824710812604825600000000000000000000000000000000000*i1^22 + -180457406003147873804326452568022997444286598932893329976667923367431022031000304925322114405652136683127894497373172525868140960273275840199757851008637716481951462142951327099381602755848661359148569297645715025251998094105224552052039175887528881426737916188559473702541989050316593890102061765827699213370542974341402101692415120172488723400034973043966792908169043855682924513865300519453750009959016186963904912516700491780634062394477949049666910581653287806176462332282194288262613333079596014057240343982539900630097086332692163840012643990630516054835576945877515550650432636927983912820918768685806269139462302300052162619726795469451258292788356540635120445657652284107812480139551449283456513646479492717654140355883392401936956074803652504076670983371891719255058963717620498357045896395335790055583893203961440003842830039231888398418868217645450142212306347903596790482045153531020043453036813977427501987866647057410575828481945860452012984217722315071617944458148638482560565451010277848153463328633588091991268951819904454341073067552468790570405590427970024958834826617242667983467218405222517763132405768485790618499605637038671579833479747959099132339397553228447277642453684192064203698126505473317471769574307759148276510393504731277357904921548868007910620481431663867463662970776354360948828499251554309083583427691810497948846716617596779744719621424191689808532518980707964256966889716715013891220294491200275524392612095693492476915258239674611910798814731904381256127548930626668097788865382782602211443071785466631483560001972068885758973897432797899678500232161395417319184392791488469353633419079790989801332665647669148410012283446725724680097471666093058812893863875352539575621006964758727414141767496302139534223753928597821194240000000000000000000000000000000000*i1^23 + -858605252656326170689639633609660651982424817456218142424251190709196820174540718094152172536709849481970393575194372144764249134387240547493278311982773093472819917548417551473575364782731130999508149844206704930106500174389506835502883181592568405188083773444567996273774803741167696888171495725838297809382140461469524854184106980213836819048941445653911623274220907443524814204942001597926203441952764711141041879764291074486219235035714807836980276275795758190147065479545049005433691072313042901852462494390172501761273251858490039163874728843075912840164642725646282907028131288430227948188266319236817781370940732790082302013393422466112628798717375284891842647075761132490111329500175723063887536595732272626607640791653288606829909478607411350076220087724289114925655506644243232912342098168910421682242478962899099602971147885818829350987343058444787448630507448909606317418968825068957400676259701152059525816705392793752124786634676674160445906604624570437833878982824198965771741690671081420644933474609247100901934361826445694764138686539578254194147838193154287942042909169766965106555365188719277871721844903028660199041644098222512387443664379697777190352410522180966798645014090784623800228061489618977731566235629701844054739224649355188822765489883019469315843076291849127450723904344116746764350418851441630512841541048076155082147262598984969936090741727117870881330466774564333285623705810179926653288759647435770312624783662249320128359402928792585980550977154593238139911492699713767576241416416162941919274574282589273814356652791033785013496912568086579632316656421430277917853023427061344822310774356239790630364867396220045968570446931248009126749408929265550145296557979738242709820102645276003159794650317096268044884372558446592000000000000000000000000000000000*i1^24 + -4771235246043708550021648828852999230027885876755869686158586999433732265778063929380958604392545173114614840211715864197375732439367295851321954566501848288364676992345559817728922005233743652782967558861066180929885173628184527596896345561463400453256025738812647674778759714747433163327412785593594543823418884994408048572537511238238258752868225935178385716733513408582560214201004510156651371117270837916453772048575542877890062075284640251212141865325843957251569134667824956289129788427586039634529175169451220957347429378450265004231348297871837100355866720523754793350082892375561990742348228706315731936605712888418349564798161717933273615570483251181993150309740661296928121762463185802492716873679798663566989965974794263109351031862126444708062059861153473382331979313882596528902394035048003727568244974385545965522527335593925866033936590600927402070025797703159098153936088586728510436498723297246223643289775398543917289697130240422556063044439890687016549387844567522956788253674979540950543321095443625803296041675425330136191805981358273969936859583553451429031792538029330339214645931032503763964103549870190363172518180944983093591681538583887454038842583860322804621262069043825579579638728350062806098533979051078896006730306543503268743591701145836252188519038846147075718438863999145445233783087875060754732412866251118524424629557253148860460516183137485342292139612017328458714719518078000580249008287983845979563020618615488095550606001753826294219999436211366546905781342912215687342176851530233225355549835663276158643568835533477814102801637781332149149069393598220487005040338889179907847891233898265515136651996480131823591906682709772992701126031613991569239767942733863260155558073907478915911487442780016120617160681717760000000000000000000000000000000*i1^25 + -16522496246669674469104553835980247632246719457734700784712074716119018734194774462428645936733825179896834334385371413130741180409863558910892404521811886079053622180098298820858906085685290984681776457425865579195389200637053077734008392284304572141547210345291412617659208448606548191183857749232579074924220408094996627811989777203779711090133482836559253474052302569825601671753626403422587154367817833848590942595211930466960312555074968653082275659925177087735981800038545233642477368904940703253844048350916785791886530602308796378791167806763154542325357452555686325229191597739899090535607180239150071111179265230507339039205754540706228156796003492543267497458632640735720125633428941337039596876603670642147838682451389078487820261499137753675401560107145162555994900476014239929538314424974671094788490532438323473730673122998119640049826413046076738927593536057360742949209696176808636944290307545085615956853063857473034226487214486068199796760688892463367459306463292210736509245347212707495001805331229757620644160533157454364405992149531009111458771362219104223938530249897364552157085194672717956149755937577646862098724537325623110680854489946987611037144751999650167160638914767789094537806961891740509053113324647439442944427774303542058432584362621627988748881290517330299261298372070876788047385987734843999340675047718725290493017048032426365436672592345719996534877242553985860954142920531205708420756210633285695260320124572017986054910866588661654676664539888929841502858260722580064125746813306402544201347740391917677421198363223703807956415976351227379017240387210713405403390500455088454183966260900448218669502360657728287161101326595374080288198788863942217597941385610198588054632844610043362467461904685284410429276160000000000000000000000000000000*i1^26 + -33223991583593455228833646027129949404490344401962821389907866339728910190169419994354556213107632671978710799191240853615247871458473693483475813850112106908553327598423998605285773281058591986837711238806936359926275793638335827335454759150547581929130080410334431506143224719984805553968951485031220139497411894629277257984630376594852803226710162303096315177418615134179295398762971619057413903753538336145635712789441308548593281748474932888634842208832923623386427530870056076715306332059366780549992578298394199317089294273333528731619770111071720401622317894275159234882182747376892847768505358891995568238650848065337833946528553253470163756527890041493224125711007216876974485657649944300961558663202375121171055878670661592713506984222299080558490485558791691806824459567112854308030009085629376978200117136392674488093573943022598078957361408666664504192267669240758845590820315554675499066868197117614827432902975979845403911707741609853049467019215275038323244103223038956730430687331168936910093832181203991124042111565670894666694483237770939812576662879655123024201139934784631986161812296207255031766458469394062297375654070145135958906806485494788831013298021064883645208425282780648278035905972324759204107871779384073465598874199712473197555458954555947522815424916392525989732752654661053589579401463940464173459826625671505735413331024130990985410979213363649464856964491851354629775851892205016032508326908051017293683148700886713308945025470797977895605586797200680835339273591700336404383358475508310838019534132615837389575965916556476131745850069824318595565082461655080567904525359857010316859056861099135284214107438029421871502340661764050435455231936636816454049022588439763472437067799648082870538128911287552311296000000000000000000000000000000*i1^27 + -20040806917555107372175983416490747113865275085880578122066924370647785357309695314571903159155140671421241015956467886276155963299072569182760824608370645490631789343105638364739624304344067152834186404573648022201207407531823387238683302240517102000079433376650439593287094808127108304831602581296447876243908794396927439851726271948898416446070427536463576018965309223378411347422803778563538546099033750396604392416539217436388450719373554327056947281426315056045832608612868357564372783699753859101014431732216503751329456849330786672499633285569657107445456648471101521271785847863407341816339849029617944901443299637888886323851276085144505275968685270430367886508479952862809944630725896962664554325095749770717691129135012978066065206850102580529233491388963633307360123189978385507512267873151518247677757422320662549468442213741105747014869247326071553856197208699932034613609350806947710037979565984648388734913167480202098996939892395028901815299435231614919265255052549781240838399648942670969921432750166488576977539030743001455016913514467005597485971378820563400333537894427033093386471453555406185224744590769432585936920598469021105397505906055769180360503759220391232262822071143326718372029076569206497060250755598268709729300033836347248345819241390960623855473357810028425993327423116097138340780711718185538143243203001236196140593653831540994020364652466313196986611660707497330565199628778110407571373245749469591585189282293011476432921957769339676934922030911983784988994111748226460294753823883308820679152168624042590366238516754523818763080737164273135616994416929497420441387648078537347705965770611192996578582285975884071877838327726847238841166769794084494542198531715659468848558365609909738431347586341273600000000000000000000000000000*i1^28 + 11720712546752484130306042054916800311739344869429625108369834167384495794165907228028623783275065834001519473986691928630460280435577081414294219139634761779479194007638788988314578717477035787340155069526136118511464849671725932010006109398368876335570171269143522661020434669353178956688582474130367686471701789608377794286641115812166720933882315764538087242229544663366887967329487897347732232019632751847163377497243755326451214315108545470247730698931878916161456914707393713573011027027878061186926902371619293822385672302296546992095837709892015060092288510832552677866565695988755134892607960861230304316919587845597291589201929690854760108359322911130459069548053564661455298107959029805027364284822634172747683288308958615105087051513462147720827699255998988984921431279230256227483648426390833316524299544654749145325712218433290501988569271477061148190988644945175392180997981004621646825259286777796000935797352142972367340420034265762273397862899682205348095486022848827118430093761665575297139376784435871610865119033004897001482074124092910808426825928223948496204611458975319086735063956097896141273490290059153199001715031963382793612348087516715656134791270730380321665459555368023231424123830845243711683335363767259517078246430485272317331855894669628300600403073535132465440312882178049889338232948588290486373850701466319102838250292334946509234403743349655887423683466886872645745690902314161443399583129288252391142747145595704517560654942734786932272614311231455739396232052810087548153556578890428473973236889975375121144706799030749155153006996113852075669032842509474324038990411124968530667770027620571227980224112609699899323259030221206443068927323641696298287007516787980062810223961278082136626000035840000000000000000000000000000*i1^29 + 50815953711831322179279047740818210261594320143288889870635521537208251753412623544675837408263039595896350662587231814774266792729973160725924794711307358934626219181414737862209343645280402861738672391006285730043023479275717361784211271838271268240639095398621040998751095444595567058268993804876651000642690163690787732584881325650193727166370441787669295724094483717549600636349427882528885034748603809790103422091709316253693366149703654299447371783548627084861607825930557680889654306264580831260154210502416174504494003465248868563542618332590374651623843960751901104477249912866718303818940434331127827563416115995851284685844595305980282216444216069605829193210400638086950767259303635791192511843422333581771278485130722710685756206253497352780843029501678003192216100314141548416639834568197838915856282950121064437161953103488510204633039429648728052338081977864572499746408620222372658554774731583175130603667947265022744910046843752361683406473491021258163785946123795214342330616703838712612228949548868986127459657590291193781456098089546943190054595017341401286132081111116487203962117692619296999463574501845379656429810800888875617992243806515375821649421550067776723705039467341487676223424515634329939711632336396645193649941144413199010472934888230898804050193887833168044050423689969210849357600117560047156184568457811482707638220651385928194164330464504222233730603853023722999476482032041066840373404786104636498112737028228671830662602627783623907133532332875659183533785013015375234210062530518989208943652554623046454766220862327770248932315793836897317383555360027974084877589894602326651681523627953072640665097215894285128955314176853728712765411417166819489558147525918810507584713341739801162180198400000000000000000000000000*i1^30 + 24336075100948101194072395827197600727263185260514634000616244495302013523287756903930708856471166679734844087450274885309764499415080148577480464504646612981825905754271143598189372047894093810235016737443908042125343586304942036398328962758319358368883990397293131198099799788854464805282983249948830820773621543850971506447659875812628663488616038093091582481374115903603495296219489433533513981226656066470601475126138338044577489372956942091413258693246917866851578515108300209086783976318546637505412534115821004637326861658829496946263661263724705926763172074241156585215150481730912326220048046521120601866170138611413233219603178833757390699483791979483546424811558140420256784319707091034845103921995449992756446099719269233948917447703494109649546376008255682444329872148521394417330321636170286317458290924694795895809799195284666323441989483066425190076436917030550826763839273019199465880722134862817966506866186596395755426020241993147519454975145695761282173384631778555233822597845873492911390643907573638978166985632904800890591763793175136683109230919459421757777477268174200365691578006470668659382569485535290254418986522454589177254017726415334318455778971496829414528596569798548467683037724752287079293019349221035887071629739053339975867364065317333512485923405861459436078714416621639745570900148809869035319016468825078586124394722684541620943229590096592980106013189886282911303458335600385824618431865118327422212555888913661237185107489700630309542309626118445538032933984811849604425149073443499285107264702823871161458308758188011270583945038590219967509781314061524624122292239606329705589590349822582579208837847361773678708353775581492622118278779582268205195694052243785832214357643972155801600000000000000000000000000*i1^31 + -6395419665602111736706423618172325458460315244922078888723846250644579140983149629201088233304538124292072578200611000246199367766560466154289035113867216585186088190085627904609744930036726523320278419753236181064125962756308567776562755621026200656491256727065810218242310953189374307561619947997933187579700494108792578213353076309867547951025335775572628416463402635028524154353223042395452675511627130902803134059283792579547431976260314013304895798595758335758584969653553416616076942222259246080118857771324214220813115434639906858427739278565039280173474098217322076306850098625231717404836529512525065648022344357372100475985515356007315846148104792484195134588284495444325445792037935772451788927171431510016466495550853325932568659219683246706717547594232775930601124657874223229689218153783430549801047110209457832311854933106308069367881140497485448652278110963986478872081840131724475943180252125980658647231040830835914468014726045392497848019896994017633304440975350201457631037971478985936947961262525434211512691963496493321146151511950539063268350132935776167888568689262544426036077219755283619513371966131537796495657810432796176264028927487531863681501683286939043302168150332734654752113114780793562557271903871526914837278051655245718392308646858944077915669691679034451797863816736120856378334181214176403079770407573496069591495027693726889491882512447992364547300708605635804553104115722871907142073375738218462542475705577998788647810614690756335404372267320370005185000572995734277643049285110513829705632253095706039894699566696248939747945029850079729894665856912212852747620582157959103082191204748804923657403554179017933437025469705020810573167208204500120867782118515760711015312664821760000000000000000000000000*i1^32 + 44880125304785422068506947790337161915007790445000267651771355268055712222534114726809730525276070031505821265335472685466106444618978166841251202038119696096266603789512528705056164047558418082083977981808864220267900531133245628142135102765935081066356560675774554294400761232741855159522436447902979536940085309049703144923046094469970700849906251447652953942195853387632949331912386389224672046481023412775237414540049689189650478333614994143782687929971456318861971041010869220399333842899144861184956400096581913486252010551789508250341260498799146161325668504123678119739854823677576098527621776817670823253340825587791463144526455792278064308163302369735220461051410574667298621412862467092113819162939837757451261823073247986113485897299446257412132970480555940119746944824469660207123856814603284035700330067431285906510554206199003608370177636708786860577318096344527234977170450257745195389696621110926740660708148696849427343107875532062774837570586163325108225319044557327905040227338495475864475714686472397253082434903454208871668485669468718936502089536804756573307241301036692980406535250223183496202821039351037144962305425437015342578708222580928697836363397530882105580371547892087914947553016419035414877526451604940314084391142191598865937038554241272581214180436902217927006706416435016363537912551201792063133560885224352859087687235782252358525049848593012728217413430116967821734146379242983259616684216184959185592162467667095056510857514378756621062926296398420995343270888750611655526322526326927679527278456275332568477423994330526262643482682939707012936068635700038577955951395421542025238761422712241080318320973758335477377417530195771394732452340525233801746050381202263951196291072000000000000000000000000*i1^33 + 38704541833880008643974872023774595581311676733767360966250714387260186297363302977186719055111470406955334937730563992973894078750926314422116913643129019251842922230271698991536743015249846795733531952121494933757340946681404203682099717554561353620771074766248954986290199548913250364484613246674380707904015581706277706415957453129985827556379833861651120210765637937950802000966086264268772922533291218618273624200509981243078082986427231037086390239414497047392328876455057022746877543557253607146032473611043269578631722695849604981213906483320376040735535941762311784150351277765843786866561006894810383129594654158355229898234021617370414532964190125376094208644077885196727401350784372754484946643144976343266997485863928165347481072763964273935135956202545450413717394717447930523801078583437132805524685034453220902935155687112219867065983171184002051351287278249560351345413600491962719855038894135508275058561938994236196320790931388867109359354483980191994217258258917064139477243274102802015359958880987874055747092105661991048232071583407932788512193647876546704603207078309646968099617832743135200000812924395031810264177513487824714363007360762984910435507069201695399668728817015634976773332571722224829336609025362986196794650538173623888570971739553776060217432185396992581915067044241895591608404839057961577332806568994555562461787658633282200283852396102646464645622469159995808933571749283765316977784462269126087388032478003998745130735135532990279932476016752061375199967467722019779380256097120419950300219636144229032183930588625733276274003382019066441824715491559049792082214657327555374096548249873710454881426037570132154756617152470534540203206278109352805213513747851379212288000000000000000000000000*i1^34 + 2729830178942268041299440231997664101475352625233739366956956475249610708583665522174982860627403139946786315472861187979111909238989930293247105123654746051232721911425654825716649518443289004770487987786420059330467297368057529107725591765896233000978896915238584709504041260330225952884091975151338652138018816283629079952463976108503526842624412360859135310937111896632347654088695680968610973552033824894574348620299857408288177211307476496439447891264780450996527374772583040436196991895024859916337554251392913583170950160673975272462605217355948656903303478570898266395816008005155518460148530657964319267010453854404676003668132150991194344397528056930392810623397118940197828780117994945571304275045620857791566098119853804786385391257271934601125770868116031321628691421712105623310567514530080287309955778638893632239324468958580363215774349326612612290768870561546967627428808024860923948391193821261259338446288050860270398244457489538224897350211245893652491304723644567848244785875961541308570641130208535873532328035064701636657146887567995263749539828469247856314785650094294126243712536093538691889952121013869507267368239354946272500579810927843174813516433522325882658231747599626272791369856514924857350248676964919865479073285799809845929036974554117157375797252020674933444790992892194646590533586231419404241508033591717561948578184280730581678566798670935790976855722589812347321380175918989596026065115035034683442531362092211439747514039587203501655980880717618998364104210096822689525888042584015993838741306978023245057571302253976808624773748777323671959274651497846803903715148406109826688163990093493036803152632405770504108367367626245099670963683397915202591414485195948032000000000000000000000*i1^35 + 600236515099770718081927044181658371377184883289760928812209894186244700644025716923912735990055653636328574513506857196534885873555596733954818623486113881333983320332536596750077356895262061851745866295362054009914217810996317769682399396900714970460452562250331423401194443773738873250828366501824861666206899289784903520309053798042795081001458610122912196731637449839985750533602746267723950351707784104666159364307660247824181385209121399728465381109053927095211962245840849759892531690493223416815481961716911969094279711743844353883109101634567449585970536840720926305501731795700158783011154398887904801834174624236160066039454088796985930261581578042058468655160379182738927054787040994564251906846145515320802865357307487995728994506075914668333759433197624054618465625346981195765001425858737046236005767740590190906017741140638059381503389565505774467684523455653207681290486905426890612231225077597035086779908376407861656253067736889436086668995842560335029113939271310924820226620221152165117671044283865171783746240432649752899739766870925882766851902688369923261995401729478399437620774657617968589654710741274312913308162461877985466464453096226609106818530105708434611869388935560735434758653638068815427225020711766174140016327288459604773550623960257741063789339870861368476947181604763715365775701437078151423878880482849767475140982936355006758170525734348219645024880852317293396967691775164629281725548213218701113169349575603062400885023510296124441632141068397191185079672434704301044447360948321640449741977584137354194443340479882709695993508201670716819917344360432486492290114118062191630235481845163824793301930390868677926723837091776539554251994468494129987128918016000000000000000000000*i1^36 + 17681966982416354727908927794121720277345143500812128724975085874723870616864276931878488683431950906519013175166976380704430989763566756611833371048682120759707896818445523735359547732157338473708949242233695256592557161176207543714048295157305455505066577447450611940992232929580583200067509348913954653599305309171641205050490772000675151307255067687955946240897031448306750900977296209762685711693833284266080387525433684967270785666217905425487080988497108171511841117911430255890528262386833720738252640647540584168344652741422048378293407801224947604429300244855977879793002951990626992133640046973743050318519908440582436450651825053097973690586909452974739251988652638396290709863613267198387891002339527405933237355175442786104733792425721541535926263741474357978772440428243703561643453560916028522451494339169933194405305733384459411085802062056643966959439777732753935608469709999415751246905596792761253095860921232474020550311624062408347242545001259127890527634831722863113752330497737068434313643490183852586519184765478337103352716429912072185294413449572401279217509606407294509538095594277242037247962006222007764304487258205846657714731948772101200649003651288762124401417962273972806149306433314553755061835058793181584810228471160574682463614371670689687060920945001641148222643929525397145090274886690975006769306393012480031749137755381983594408249570593265870103871965774959075498388205655763521367197287137531985312758629730042688971207570785222418066598584707153537045477251142439018249567921092495936564201814037468931107687260186227206925249720619335919999703302316570692971403904004263971027062593632503756152830403671342683692786634972350383819322000937309503488000000000000000000000*i1^37 + 344102457759804741646393585039114881343325870273523326748989739128794615998438283560762975315223274158203510864334124647426574767445767653712887021751912712844480526957386562663362814173921576487171006998246897715084457781778357726048854491932482066830466809318611393166703741735509298888505698361264630783717657754482583993217920917101630994865793858771383285504511743763045072189617568494481160941254138230548602958815326623749058177719047136675608538005160829624361578432072468207993159195792787213257937580818360009385959998734661803644594727098485710594361914945821875052598854637643834615076302016785768302876560886377776806959102203088486448235748283336933010838242080816070580448946704845308922137684786966456909595296019844272562135710418609043220580953958011702772617700102585527045330334172928324354052009277974390173796032415741286856458460630204543047944622090850872115010241603422770101352903250340375331572833260620296257138303972213278948813250088585539918353265435182401021664079462424731215594642322635353945148089943183383084287857039902985107885542819102942874493424840788274171559326808325497674310078082497738442166975528973680194086822427021651624950346194601473211098666775240565693252068745624983571120856194960756686015009057493144572162929748172291754069272143689241690027585661088364181297581275631438092819037915500834245081456375152234377450295515520662566520145769316162087667694120033061458734330798990679983420439541035870603222904528545239731349940526581171937922702615315390887409715925381884879069318728432589916229527625642266733399480683506053435890318075412394607192894632755600626063979589165834183111009272841955334744563530516011856372598697492480000000000000000000*i1^38 + 3225376731831248257154344760914374499034431539050264856315175989997798490570003774115504430453001296330274079860871719309982394123828981011933538244040708782803213691602961341905542559355923726633366294363883649735346845855183943569611250299204943214812293321474573334325852642176123531252035270011601037729626676272996159333550879340649811625037692122917648154339911620263888618191146373924020886858655212481564311446722398365589491799600679774274630238172034679801158424094200999624673287986108060093465549000564477776769053691596916678612081114772798911354861176202167444342216949368949730125310717268629510374998270712549805862217350592042676946362310603126260092992438486900340504657576871085056617277696174390354728922983876354288019582058701941190754913276623578855287146464778698625613731265446948469982478500318203524706400326260962530665927208811408050143183023968465264154115351573154870987220905192011923084226687701434820178324248769706075524533409845299208258126391778282380496000823695105689482938275798355234530634079835612103158133544027267905256876354213290173281958449019744926174203212027341676978008472987137808899279751130378901574947974653945598854208962259485704179634410342912498618510706955990738181848351224295851126367792382978503688234584649366867408993070476904217578858456496216827705580762921098530673184298120138897376045227351760284625656968847684259075624981023458367491919467190418029590640075408146759813228476506034251195123158747165003793904445291418352717535916244860638485531114897303068401667223626518594563834862813230105674981120259386299005035633055761924796942490988684887727857706692336379091272974341798494588990481195839384947572736000000000000000000*i1^39 + 16828248724853231204760469680861948191274872575936698663810977677829105771809109245678976193588813029129417424979941347149881174712480326036085097266417497318891412989892718437695321086446958868345997825302220047460299481110940507731648660906695564928161902792981587646555945801562753270962289944631205602180495662182723289812132121199596950658901578900201791250757843301394256302943916942892898457712587696385454180705669829482279031936627223661030720409923754989097053205229825022998722035909746903202326559084973083895027673254308252323092378857818659208819111442024666805713414076891548823570689315788908979347514229970204904673861639893562113015124780977937840332270778964891673740722958359905370171091805305286491821310553720510460118712904333753995977428742836524054510910478698149585859610113348180548759475824652470770239927179769014157724082199331927890345199769832694207477152823521108679813054211359740916148554952129507668558754307525561837686031250413312069373332254435407551975956845313974917139595500332701068006510491012475779788961083505018585041542198795508222335327894832623269403042480186309913142289024243483947729390814055354453930583370435212501670265185668789806436215804812621643140771485186234969131612320977536817859801831870609761088677487364982376981319103654113602684728009414665403156389642032394213812206698714438505728797576673409641417526322174923839150727648898343882437139210877540337872289029934496052433555308061976387710022641277477005843901299107898499033344279655543184937184396450560553628481824790440765186165346143129876376101588991166183398055069283139791413026898658353422231826849547533730092070778305927590734754458687674777600000000000000000*i1^40 + 20654131302066640130247436319130471472408906974491318672729072941852087507592770008904064404320551238281262399374601114487519752829760730687349450605433583968646242170791173603445519425801369492252572042076477951185390032623493833138837108607696276630856134593125426808365622471074819587796656714154418300927039721039676000675679777717449941358916546705766995324535711966202763729433148336393313664717736032804539260515755072736413099007830253978574617792003029932131447589582885695918102335201711486906770797794486798888118607380830992508882255260734871362823647699869188179497944665944221319223853246526687140615274009837940898359479415429613220526032579670808829423748014489069366161795890020547941268499522484683276990724263221696911672014768256364628848982747066506215114725265098562490864062027488205549393312605510450496490983220720157046500188805199991076452774755903083901709390385662619233964294379740669655334051124030652813707974218838276800734961396363356437860428106775811909420680903837366949361954122884677763243583969764552052605076422080336779884561725875925674104190413715675221740638046492263330105784661101226686046856402520434634409683688679746428387244084393898853969409673075834853551649283057396326911416783143447495626438815306755426607383349064513552835216920784809645673586267708901237478131218994971392659885903288467176182462670670185418309183378790519808706310061872826026593571273410595816020339391648000282674368055834211424649179229190456909988180666116554633936836740813720881806526483317732666102459184577895357519329579629533676218490490064577515776002894644444971534661951578429630319136949953733505823999996756825654569664348160000000000000000*i1^41 + 7612726034011631731132978415885415586265683274431821198779304705093089029854672543869830233842611321367307086232259573836566121072021489875341380106026833823154790435703957782890683751264846023308027413099501979904377427221754134369600923965312211362309490659905377242761458353158688418318770583785905210047782646842575646067960159991946629026159381329394479621883588458162933873246902905896426983412594924879682729865341119212442631251808880008031336706959629872033137850323452925749460388219297076393728969435685637736958708603810289486139002531755626344592189116160070867775475126477493246353101526110039148741666789690965330759704372580880738451241370598249572845297608063048921390617871048739055316630979843406055408814887990686289646416231219920904969522772329518014346155124434499668695144709393547117408965372159162095319840378115664647598255066461658326825818046676537834029306651580741920915157905520530925298299242567136938799869651065435878613271955984630814796489836283128073851477958071456192055812404919247169465113055659850479388252918819115550329103380405612503986317844269386381985523004832502816250405965044532191271171852845415817096848454305078717677752799304182533191685186556937422923588571116442820899301612890433091640873768549300787303984631150832059997213619249911664315119253373249076084390456807933194641957295469294180124302969657567687679351406650148691544611036596373623273780051200883178548377646351265227419173433494154308219497138873886123542042680432080928583133752214322986950023600492522391579511561993503044698128640361591421631541713145352619183972439445812715660673867822986157323304332793034335811812698738927857664000000000000000*i1^42 + -9695666348704718846161264016056260591578422524417239818098355431307705828245591575979281169955014448933523742313727385864399597427429772592544929236234357691227440513766190493760093946074994303710937490389735019843058956351736863743342049629106566987559505927287682703110381256093530651997949559530444561646532663343920767741945746050446799404590924510486897375356122633075637819399020190853566857285212119766681182364270321662746262589214692398362488138599405633334123240430599393556231761922267067963072509289458155784673902137421194921589279649898254500273029491088797567519818350063032205967456498987056648075020692247525921346106738710289714219198888430665649455766657919450874536754220318284828183043160797695757586262414708638378912810576685521017445761061364405795651973843009503213588005047674931533537985119626806485918316785052772876903664682383233420001531297699688045305139833901075838732809844813820034614712495333239233741061858318379281650100589629284818877922588109971743818601490124614723808039585249048303719431869104521456579792395951271392811347775443259768475843822357538668665801946823141701685461570662951001283957385026386595309250521419280447079113939814255500887378253184325277554807524645371157287895116659538586546153670799490315075888417645846971991961851795526554190967745713330802022789865246914832288733367490170776285580561042406292248937434801604100959296428696313111281886741179475300801135447992269384316493865205091906877264658579039743689266020086040398957032217970248258343605596635246953681370243587541600035434834232596159063803318872347945400956868712209381385311240389900223041977958594581517644677632000000000000000*i1^43 + -8240430148424947362142990587426000437613073330776397332289639654336678537955923480810909591878210069975117584791969339054228973025076839922347935253841380372478154795078827505338800066020046214034562674399085866525138749658166624088133989357639612762104796255259540339568069662550359340468103612324807241882874709788685465384297263639834946363172007271128054045520072366154480348000419290973157848345785059291940180836777083280206387599515689232472060483449103800743802408487362754196637391183475571699003821440762133776415009591618390504218855663099359718186375939464899621026251125240494990398896284643358663000712146462071795590028999026793006753232553812413615494728275359469069807034883168923539473329907840274782692540459894021538001274138020262261721323813925200141452756342584284698710803847979402264505853698564687466427007303689508201407131228698314121440687690242937311347423795596392723173724621132616092141572538757192838370015350713586380384694659183996147979527613290663831059258100671568212279958866689961692648483963827290032913198280675153940337591881466071817635992027664312419974251502642282129298051008054568573382346207036308463711879989146114787766010732126166149127039799372649839830524575121906993258969984085202730902920977429596012796803535308850087956599496418852049954931390025586830182310148083964929257386943565877018099005559595170270550560056809550762688738964899325522553273147829408846100488270720577794614219458786205630540240363683672526302074786742374624325588505735124063520309673032686999225127405021214614460117648354867513430246210365736771931726698741364805449062034180070617695424503796940800000000000000*i1^44 + 838806845037729494116434546848951000875414594092738315490447340330989266731065580325347765238596357594201003186018954882991400343946149602317730790410440931792353861182918514477102082927718242300782764279705689874016426679354091844792631480497788554686821975457792820582171476167625200890790255677615469098169077364990950267733396273804954273107913249215439354392067207822497382311412617548614073246699707462253359304508326592747796796578551080644269855689934513764003112327291779408284149017210026341933223081811893046745826379658382592104728434317439155575627910398782816717788206847161471209877433068932938484587544247961352460413548845748923221476255007501383789406395279072737820647907577624172573133391763194888396991102377367743873594592302258729563749437056102420595174952202424712441338618570717447297541801394253535110420618735941737076000049864273829332891515151253419875923737552412477662248181825306299742751168199907194852521660236282144072038337262791366232924477516541539650712990921115568449594349634602043572727623953964848932486410423719126256360202941371963879396504958185064226609151493309374258018560569486242530879486747011082869080737880084851678683548138294522463247633568260902187979514608206405004602759080222279124496514870556107250031865039154659026670750963797155607122779338623991613523382929945783455059402115559154695259718158836698720885843315345232473295587699594370766799355176836767285844143298692542479394902006481383890468814297199402556771416806792759503763492555504153880053064527132391267860102277070430299658007800025542528254490400978941159497229903028536415746886488028606609465856000000000000*i1^45 + 1171189816012847655554329334544714796368116356000619388630649606220661966789331439302301093866673322844062271443520843514306936138801320778008843916406924688560138177343172893917424248624840772721744176351730000404265430887297562211717649002288299538715261579791756129334348083175275632419791617552182781548511653364726379186115566892561473110924893114206833362162975800002593588037737717028933018521239544565630100328141479959734959114077676895090270227215169422423691886392334574873732105774638237630827505306241602323805934887826750886115013940189522283838468157770291276276578664879403866311172898668989273336118505844745480556364958720635081634209240756943196431371612661185873208316776538051161105135411447730524692318041784682890649213074175251823037367152114934047545539690193592398787775997784103451225798298577643335928798699163494351994526428302960789891423241853707232633533140003938896163880319568948180823754972174544474709402750873954919710990327380448080384209832813357979363159389766737976562670871773122598673812395385872212147808758124793606014202148627778533187745097531675339002209099817762199709052837488555619206909734089558023054279737238866749379647115983531482172892146008081536758175646476672831479420694672936460573517048448676327787066219870565762339744435151696656432896109676406515555979350033286605449547853284485038628475869866179040012601547774459199463091687778005921852526299910106513358928429743136542160618652341172540258024222438319410952289124488112038065958081201809417983715348288374595871473212101088600747227663291316980353034920740222180893415495815813823310870704180812800000000000*i1^46 + -6346765713065693727683987301854076753161831008104160265710356389029904375305836224442374639127362011239708521054776885467405625158287871099636646362231256586324749474343909684665922438203332140648913028281565773876159625850938355173190911070824078949710328836194087113618803329714644196257836902857287051283094917776914093810041272632446956402760536333179967265117789497879847931146195572266836409728013231713448153815006213354771856574565780814379229199787866349305296915987807583889319364934618447947884205492451914666351442212067100489189512197232061014284104098458757970371919496300101904450802537631956280831907513756544751321211750625566496761464243856607946331121975129908725916426533811067885792173594892692993854723900266588196434604368705630812205611338388397031238930379255204166342253229420988868121874349406880015756034156220089377852242121557196155444744082835949896547079694930058834833112961645618522762188478037076574063119303067173384806111178757506053959454494547546320075701662243429530542954498280929438396335691662089609655976922925404124991500262882773294558825282831059684692470707904537650147513877483392214574747694084373679270213958457996416647079475805527231741334622748298809817116033951862526378452140421224904190503441982803426091058965788641448264327698616773787005080141988006377859080990655277486476517309911135194075196323860201107726740801218890227210424197453853715129525840342024010197651736322894954328095601277584307476075610452280505756454654776887733898756505104626934254164487329188895076063609329747285926103080255907760746502928322726572144762399300457645884800000000000*i1^47 + 39316145149003738685683378511485025863601683098714157569673111774000802323545483112558972828413714329892310915670870735128927695743209533679699323091154797922821649995125357278336376208267178192446147897656656921481221786625051956092377656117423580398675025733851669417917048939013315297600642797190029499467448542875120045162133308455438345771126091664952855422297596478528461414729675227725760772299503611117838441926527916574016123182847256647966420514079646250443457527129208985830515593690551783027831613780826157892562702443700261942930557915757898547092494857370038144657800898363522750126766371916885996835467926258739129324389097296083272932692625567251399324584023311617115905967831505267901393316081840498999138990337221255298046533988514284424603030663239636235060426008473462293036313591409479219186837776890136466407742436202120811405352516946400608507889261663043944403824995833867732940762745648564134357133793246697440691750467595573918093860540120631130451030343712063805343420587812206848858029488679606185500030284840644834325524336597444119423446670606544637754142456723246658295780650601964699051527420728388781429473499303040366950263371297816925052460777113519655472194928168977742979127592580645359264729868849657200338255726224180451301979523954973495220444754047379411959360725170281509218258807794763562551717305277104457620243673272719364635130288810471507335401237607128728499947676312441332176267460493448799351608046628011163636163358185956438889236328158975150265915859584135166277374685581561090735429537442655734615863362936076222165004144954671662735922348032000000000*i1^48 + 39175843694242186293321924858298845416219071276049328046697015114947282831696255391225434917822220674530591385701033246810393238082718422357946835618678242014651746382753310926926324441843294859940183210724447653087850159750066268427137170517745400273602144908257506814412829592939641040286787308460431463303610592194775910732900978093281224971756922650904421470930567408887649036633504305259785122002198172063175119477419112066725884569277659873011009447320688171436521588169906119071626838833102727299374504526421328100833412239947805569338606129851015440844361684285179417250567552466186614522492486848982996813946924842273787965018951892189601200399680846913142550609382097074264596302152872081019675803038016192673136714086987634679003916697855806037138141254257968637625403996963914571145673449868289633556651121028515001516317265079778704360813752706140666540373029223234738075225857950009397613662939955578306521483382063661988899275607172384628009431246508789078449224882158400344042673427766385685389240070783200357940441097658770337614796914498895793795586754295137432014326032660088941148660842313997372468000500082902721462411597220216230505785351423750729912515600001138219313675015209247480636781921852647995069187497780124461351348453525248343320506347919150685455718163676338413069961012700825896445178630340993405863887921306547816715569741630982578589146626657877113066586021532915198104773028501517931246342170228467124120097783793159389261463560312256681759863928957245319341320524872538601885570319744182624030684056222297012748026901429927941731495236950477529600000000*i1^49 + 18114367851801223077278064336277759128307059810790597706645145686388932721963016186587697903155101317921415939322402545468868912462970346953021227948329149437238642919619565200312618880547221067024176108404822662565341878875261767474419835440335158795504471626846820289433928870925098844127624631151431420899221524142170751561848103390251243154144160383223995140797984488813557283802218760906225213883652037017660471367198800942063204950860398090371024589258276943079549426217201004521506381620064471071081899353318494798630634115945047865628490548393410226921660714273028950869681435959258400525527379078476212225830409026972977437298915880431851882101354756486777178623288789291253255474088706753876534042898490604520438085833032725500363769969609723770002426693452842201950346033033631055310091352855482899178107297010809639478379680704913344385072255235346621132115398321053799851691340753599977880408160791806070017433383507926944663369542260888310791473477065869679076653936912290405553134752962816123043854211442309997473508744613155903886334219517123494457547857844262524387821022899621128920657208389841448414994728043258222486539624307544123755364628191747548901897839993242823132370100107404192614623952001843392628504025043014295594483921304711102422817747800155354824181260382687402903252838176027048654286498060763714770714280043372047290523254943748109036897746859530310683017579347916545578694807254931091084381002176387621339717586616682661718298051344727654473420619694304763911032324993245598549799552373566036995274746722692885671982880617813216866204384000000*i1^50 + 4362486916212153388178576336861395842851761934604270793622758741565590163170338403716122530440134565323030483443456311248562971188301421151363113028879416517326986517508449544754030170450648939402623142758763572068875824210937413201795565726894536022930118741869277108850900317041688383211753309172954597440986595055885300833237663820326582901475167204760582211082912376148944236177097821126441042786669376070023408929997107742423420996019057877023053820366728889727907385991032422125319749010212118851482141329993553011352116751878617662051959303002819417917483893249068320935938034588695741071443465459987752551292557976075175742658450017600557957033181361047430213666820900959673061610820364956616784012335061165242618729821843592588420426097659256331866656593081252630803844561510153793559509868782370156699593133888037859063621387046262854776858811485744979968000209976165297524014614945949588005465099074558055146524273811565707993343285111614997085869820211377288022751007158238026209476125232189873861396962799101320986221125188070096234734310282059852232787853180627084771951858418714916014365012899478675388113355416818239888196449998778640442769338885568610996791700663250635733445878060543348243816685210765881597077804656521007338153046115618981081176805715781098685501667812941831069630451281104927255639061292470412925052828279630081152035927189027121528533147051699610150627147258156676672327798454553718662609779993218018454425185081841232673484715458227482160881789635393126794066350044379612389458608761690711231112573370620823908216929531564000000*i1^51 + 339642917543650937823375991566307466267175976527577412709229934219986372444200937805316215912199786495313321305573463313372025706652508633188228565942298398829681512464290827125645440643536287715522569163978246113599933740436398661839555763148499567525543646265422135515544192239561245559468078142150073273664473710519400618781606006005118205844644942273122772543898382221436649966352913914999922634620611611373506997550174781553265637720455819377477310767144210686988069634852964339625271324870484542349369525446461762889932413521162728932780840036974013119705475418583163174217720389587575534692625021128964437511616307282399474486180661346046510610215592928172646614331672143276205028168966807475528919379115410634317054051526696072712244455756177232844642623213369050811194955676462860119051844748963404604426342583291762630734478349208006427872195223557853463251622052988241482812916140135346780812792024564743348197056050552843240753053997368017584478385194599901747819515120060175872292368226488646068079787747556270315010676555742875374434100011715701857106248621081158616007783434344324471038719465813594263688769650961952195983766099864128658022224195992604512790802256287541918311534641493470656449203448646559954126718576478953148417982283990512893379327145240874430833932320315674749582594876011579629356979707524648001682568240376933964749940571200716847187641195478126530973046130258158404889710374426279140594588661468662843789411183168129301662857858216676792483003300602264764246781127791852812248452570828862026946015581593636454400000*i1^52 + -25429359788652229241234864523698497556538089746165407905884395748129058198187328653815416689871433634565059277178607590382866262775273872828481419346040907939015068272626193215743996669553418138692122510394550283410702870483051419137369708285975960113150312966930737507592446167249764963183371975966756662772736412002123318647478745240407004623453613528574806247081079490173269884235327548808378816826024843096869970834387567142975738146904657054482438159749388602954989429936186722734462499815079980777222728124589458428135365201010462151928365558422214801715724395435015454571946471055373934252860106381855340216447580436584128706499167308684826154602144791094115679030851105295495772891881328824018309122361382692846768013722301315594503023715547768619261067676217883989030619405304029341248082876413902414123604224458870271468268148682486203502153608364052947477864000438051997769586788818390682608386627765209215123585305955692311051187227673149818101289749439782422005730743826177817097340473664683251995233026539632248709371777526346763068961057813851768976161482924695789737671214487638581928539743337135213104374636538197537297103833177363780365605138685498975547117334371444790926599068494370655950138467685151143278217315466202573767973152117768839213584923370285842370774722323783455850282835304928546401146122853277509404711126954850253457016934637790881186982383705175282901557988777261241112347717605132156889648452804712656054348427553289971404199559876471574574067640880593465376947447340170746945991530233560195291054820000*i1^53 + 520558546618065024677761100921319142520093614617715471742674706457733215518542127357387283725981605511203831480632073859931062881975535074207404530089997134539872568475221565340266275300169491166935971262148629997530598485322820987926011015093457825028171989712006406506283093681267264843474356599487152040502320030014307677016277600600803852556352745596534725536220826723775382130936276939960705938934391409194660180212473617302442646947981847234106199802015840543890039360296717475276831983896891445246254397193130891027661729974162247113434676206412284230547498033610055438431884258470402475554846852435796320877297117411080064073657389471964838400853429638193841486039803302891171172082471715191750400526917960601131407967310370466617935005747093190336119566426405724944453036354137410754933806172990934471674392237402190763960093981035306256448596060820420310719900913923674007503334152939645769463650002331871718606599160364877430761941260905369071621742206908089721527875915024400835383313821698917587164899187212783321957737559531658426091709004369718194466469024993627705128323396993991724492241570149384078899100134883497425122739468975780874161241147305736138456988815403560611473011865436336304421950501803260920894518470065696250329278777364353922267091647703191600860193044367112970955984211451017471353662623273694722056219841224573742548379877309217554010051893914345984873469663885919555103030039819244185540393812129164212723366722958092376585086006363675422878194203183702395389602651321146464154313122395000*i1^54 + 16708318551257712223165772408915460405142831913999996862605695339687827609101729679317228137357496856771636672049035566639999735804699837753073898864973965091375948952967580037870985592242237383928057633471356481514755873750964615416439350736804519900377471278206462632747596406310837936035889061307285684131100330766908219649081659131604768111630835553697313831813032740350938173432580112559103612708574688274346144902957107653001104688682620056565283103154251738599232361998238341702106671543238935442594641769334332326897415891860131399636017167874001161349436501693709999459271855165325736913420283377706681035289986550501516101880070706765798576549889777270988747292452733779099360236151567909080494026995343159728227821469848998740199826028711717335681195209512270610923540298548624215178225543362501827299115511999370690344698218092476355794424244142594661002894413565843618970142242341643715699761814440918424686768992892135377506946607728590590299952434701190389813539085258918829607765755104568074247977073426517527245278303557855752964999632114934337110480072779148872546216578731583390630501385139133289246301402505765467944342485027491006730270140099975963207639301071952882838415297737292128606775557877715480405552224806378624930785162434736745066786092079298641716891491164575796543283208905766329137598644210296486643316288736702584071257578711162145089825897363293046816131612454958617695962636452914148063055044946780091694956374188816596485671215367725933234035712785*i1^55 - N1*71420732256735429670871154207064008210135833790054210201391855182358610805903629048164397986837178412462451359068780435186615026888575618151120552211481715238490904524167173597820787070263021900273083078439466761394506638200093092660881453297003396412672576531732971420643565896752999150532651339012939148587691407160566639516526312456298371594117845183298353467603348311712265708769135411407976298286854546809824114452426899159149632255342041136367875054135199590936919077587184823040219439890464768*i2, -6177324689359766967274737794972682039907461900850680624111027570332595330696152061799978742888058778156881220263684826761516240749121004363179189555896186837985247482172576685186397016373131347969824619513890579928799721841922200713438193286322860728111763139917743519508448706895003804626911896747525039269886271253083617506838167647136370276152299508331202639994248055992974359759423496957838618215018117751235742647141978548620980675072185142944897188331529388191952839289456191418766506587177681401235884537298035838224946335521254952031353593946120369436614539609132724092532114398540861105587901499529434962687463527256682263980410154766686614659434162359257613026166461544540407087194679836807678230686579573630627027044570606971841099760441965755334505495584415392814257787651882566175034895084094302218725773332835672183584998895991498271008198720806261339665645548290958012865450105449865798409118992365025204485649461742288799747563018635160926250905831218336042691320342667663244395502468406873987478096527533315292629396089894107255491469530357065918340153878323176031064331179487461174897714162645421990284080111240002409131952008362882154746164192393518381931760697185067682057901877956354090475633323813446610280089635590426660379627676936384736289815959057493981915495819862076793230277964596639028352786676677158015326128700305047462695609482583072973219120746028876911694957912496632294706103229703606010532733107420611649958648437189543326858710572122794291905843980482558891767927490658178432884508911348256623493279445386837948494831957956150914197900649303845881995309117132609556432875691799861597390958336419058466647654401447103494853312146060148752399601483643755681440555379176445862156153913318685341162807321247563424667488877738770660799581831455439135668460088581095896373260488145593596719461826560000000000000000000000000000000000000000000000000000000 + -31481180723090593508702788786716851235023955467722838150522570770384688305985780672312061583879514905797659288752311810009652534812796503183118516933803185263683216026954031856323856597076637136835945547558279083491164863029060520023948752751816086237038366024731677039664274762660564774707582390422888341855973795637743605840978140673617322501503730787657405772306573280966287402048820727131683139953371739195141216186306873926063113750065634151785559064660855687531216578761013226190990605408132623140465825540793301769043875751335730813576459944514216554616768653833790060544041878681166633063700005901686459498918723400426607140834193691002084488334511713173047403548617929908177669956366304810980762524445893591072314039686386534201083540653935059151544184756989198014676136886375597052859164797156653529080469894653575256354894675155796592409775922390131128372462330540748878920466987070809354381895892907148564008280755040300103545618509314337594685210192136501201569955853870276847868328500296675256454853818124793852473370471380769345410916477857826348858554843150535657960738423845813995020338129604070743794846200587171225653584516833569037268028199463070299791261968593022714940794051344751792139135261995087632306032560901322155082200675085433584912762483365780205049016823273897232243624304733285365946922985064744437398097528380756809320675190071741730833218284115440693193529226059858875373147075854063176692240015279026336521797648079334285730941923470982246430868295732835793053571013352798930466311817417363794869153258778512780296296629680090340533942034445632939488739541544375243368706679083876928320565099023802627374213213109022021062558852409385189623836745049347509628028735235792415605367568067912590080774860905452103643224189691246889929229214770138433151477633965311272904021917658077750907539292160000000000000000000000000000000000000000000000000000000*i1 + -71048537436532803515418965913658323751557106567457645712880664548946489876814866412746748162398158821084261334378625380672557558225557511162750296091769410199218812489740736848204236638794789190540166127461069666186355654447690894147850931311603461544479784755965193977796261559725776020230621933460845873573750616100865594471903290508125431069333757494245740809737432669515409417051963066723281233073898068271466877918454198359323128563107876081360958921085807348828920998865003405096667396568112382506092120086706407523614329192073249378552711924220543127857055544177745375573940365160054122675933845132360888693499024562039221994843457478610550845148525643161645380627176564948032762156635299555652912455378756247854289025338166843338904669299068548809554803090610630246738084456729837114997078848765276745128024197586044109777678537679248598059420834392893851190428650826470699607864572860233800790492071640806156849889574947601031407466997385882223445143276807732361463054056626427039902823093082438281905685138826898573894629497454962400037712103650602982985020808633153541802990886019918266247250952867203013523313521538153005671529453117596373771358004459837305255078610356282409885937103307987339142525406623703243210974810756449452872017929371429335711653270438935164541628133353898499597003511528652485612973743563630165806897017923014365546650607705492608223746035593847311178414844586213099416373644673517457725330374738012393746382812323302963924399088137435874448048310428462572582350940774477112234670134834851511552713146012706419755173779948895039120622838861426602462158978888773907072259928759817278020453031460636604815066226543694611350751842744361535377723185358928129903993246076149701122704922783751410010569948302252313584360420696907347474209516264770279128001384682399816289281536753218259435651072000000000000000000000000000000000000000000000000000000*i1^2 + -175009439027868199021036585309825886057807272900512187583950908846398508879049075116476309410193310835916975006469906474148362685279571894812374720120718422388470944589963722052513348004524047893397826290487416247423069751365970182030070949879031010225063567611413312297958681618558475758291101541292792961453764926636791222326886126224048796767308541459323128484890653275821500701507339609909984482834340861459494365799610145008349273319855669010061500979955965927238822966438918654021463592776988146876799748239655627440462304920656564611808561399526712850448830541946432038386229716084069213605655714711438357216486764873028478886091151718757186612797123995797632025192451078720865215436668448766939015024483560938943873748112260193532476537839067598772492595570492581173725499135120472343617747525732319821043588623870337402179338981153587724891708450463670961476718281727599396554373385481578616826877954028896234459167817597903818870181922031624285264996191676412601666350526286567061152454014735453219902617388111719872127756716936309970887449775954208640020148805976569023694201435865795590381137753958049150021612181683418975213526946946364023225549547227310386784512000700853976322498054989730767889007943953249285293215513360431587242449253943844199634459044740544404581654676748782933559896740659294173743541472066401035406459264428650198372065612742986850667582391447981576642843659846410657791203550368709044708658028551142300181379286325969135494411760037719285464377962595616950261382909923878626487251255580624389188459668170931884894768128586376429118523630282880571060494856255093923925824739493069351412975694802707245174919068219621569791037755622683828986134287116412203970188456678921338584429246958710773231250979052064247712283371614863132941777175861989916204236599142584644079958688576884943565619200000000000000000000000000000000000000000000000000000*i1^3 + -170949457967151952041929009752419459927772687867690652095789685762304402343911278902829491994907223304415054571382933459863124095889786262421131441867068920734521490974961154615012285425357452579187321548239113153202610352440786583597086716200922916379703222018649053999188136689809657770026173560806341400035426014458438098090760167040947053694652472542601482449382975538845444279818147580895373808250905583074524476828466060544775415828735669627903987081451967250662142434137039899720430755328101913493308129164029306163085468307807009210511425760439880077475328220422475002870895363984054275687130288839376068298565572565936155494564354307143528003603609544013625037591242865486988682660475403503999422449131180912879176384166345497521911594864243236411011152698854030147261445409158835174213461526479650024610239667845737535904979569325483649639459146337417722576456823749247508242658460542074898004345251520625788433592863788979131008043112557112268374439908636218628824101896299136013039917251678069290425038579022956167851027071633877073576142431959180179362302661754302499108272848140328219364344946261551530989826759879469021637785991615021075959692242278511268509993766037533784649168054096284767192710467595106150800255212443684961195861680835353658219044211315264417087163755558049564003077333927173352013614342643820302837361604740054785486234941256851772706484764161073241584078326048290266896610894523712504860118809966740348161111022804870711551464739378182544513893818643012066977702074704224793477366966986056833099359418933687136229203588340446603679233619221289542160605389340827663155669713230557837589237449839307744690778400096997695924023191398893358199258538244783201837811031591937523734793955989595508361726164302465479213989881922285243267142581459881471961264865608218482828826768959885803520000000000000000000000000000000000000000000000000000000*i1^4 + -194689545392231385335866728788732905900349889496673713139286717148902562267829954286636698320578772032396181917913474394046951339473049972968013389374151164664161863690336946846293198870336629962247712005859102270993436811574267511620718587254989015392455849012994005473928854702392828279926462480242119049033363967783853630255268481165925263072811235158756229239556188531901451750915330442209525784651632882126050276482950670961593155833803701773535527458465663714232502996937346374784958803063773895999402322291230730175452248170233478805481125652612323987603317901226202108959365354684120350127777026835160881073121736643380619613353285590945902674795990835471408487739561838805711690245452024863871386558711528317278538990079239702192857232710461346484453939191365301742541568551161876474781026544245720466261713523795025822548705122341414353531152928596230354578973650189489654311420400753636978550556745056120531555091037596175333308041356481117290060868234944607378104688997502548380398541564859051425099549033714717686237951290797231675975436769514921849371710564408358282520509759491596612808251714894127725130616643180812285432537683041181567415089220222531245451066409537133110957631669964818701247437420694250764623265806132903158227101606325627382100336798876879370163213008115018712878198585736830012705628050620228815008846122501252013458859750523624096133370753168817138385061076371200224924051490337967403919301027700968353553708642153342450274493511654625983025994995236888049596931693866733231846632810649010974408720354771208415465331933317491866580130391748259009814275976806421984328021725616060766623376232511500170005522959110237243136713315405037388979088939603531787737068227564880218914130592373284049212646606789825417223959539456875385825328318283810577776892736407733281185573296618269887692800000000000000000000000000000000000000000000000000*i1^5 + -127455797059276556124891730334534589335385156853136431545612583673419240445464280960709542705557616663246986680098967271774328979741384016515974945185708647569292478833148694740515906796505918246050290819409092247811117552954417596290907810541176382858862260883642913686525649832134089541162081494376199261641146739029158353364096380007602840234124931221470356018834807326504890593301236235924739657121099655225724296650834304754056043502738771828379495491670523654543611270997933336866700593433232695111269195261948788346351969786056690519703178807504311271281035411727694444536105406734217986561428339242982092124548550560000071645549802113539963539152856669720848598471653566236425909975153774605094332291363002535205509122413233054965589319992401161693872796084638912214492710841220320927240322819224597488110080125810068854672025943752757290927276006474570102640066458154543870421944078744579784021464214067635294023218266632448373619826558404630054179130344671867883361088129896943667458466108847100620788574076015910960151401687632813282916675835523630509893780440434019238017103677052814910710109091954808599181030329702794978666518989715073586897721976600547868962754564813375095809474427594578993236180229650899452957513875047920399947776245551116423238037147182293987034393059284457899257081160366718375388095855482231455721122705890388799093413511440833812520150909561639549692219399852870713428255281332924811285432542515869411304979565078170333206887769916174656156643207619031841150100566546693237772910185583100283863674433099041925121324600347071066801032585755190800742539032727401856478699176015290800466702611540177167347198797596749889800306875440925042902849594932017784475874851079646822368137451041743726511137179517896112625045220011119013001759994031843379351191411742749603719184949496197939200000000000000000000000000000000000000000000000000*i1^6 + -72196414345087788326018311517479622823538120409163454872844404819618694376844968050798809471065734014653634669634180859594738586534717708199798767578439081553916588049548465774749204485518872492359892836365621735288818473449661164065352935755341949591605345489412584998542616304334731809324628707560619622909012027019312680962045199789430973973011576753671008191745775366476674447566545773479163542555086307960508057890133453211047646697223146588889715472161025179396494186450520803540957595987402474667032761655804329648540915406353282531353412439750968744399160632191962379723952976743147587949300382127755597517041148001336231877991224309459684134887803895391622068204052864309437701945273952880138331399400279418440610586743427419819260834726215787515962314108831927924320399441695539853895744277822974362777664693207456485006416300335824896442948616403485889998595121401132464874047250598720557514621830533973985390652846644895703171957389963290743146098781682038797533882033620416235424774551312975864438894854942919560040750611116314040047215597887440904912601365768440889541515565791126735443008460049812100748492327383115932701871911895353842905467468847050291579502595181317991622025591286715223110987044649379607919855673269243488798035693686127773377743265365147488320269185886111271588245998606871453708505123209160003762537631589603097249752064768535905389692549214840916783146607605185029135458675473126664776081157307850544177317624475497699681748123698175519643490435568989421948625473500247678510832172080718689449586947467641689270743974429756552730090002303911797582580941549076387095604811143752656788011925247810236249390749676593269069616308252461353270729670163526168348770336890077364117110222943632313687538975154712144102371500629256754311696447464786421745867978404202046572030979368550400000000000000000000000000000000000000000000000000*i1^7 + -7858752259360691740235327202286354769190806091895318909229291786137350867270765397321355293635100750682313331610165561247658833470397719308388561090413616863420313179612896731826429436919389992404838816185762066274484289651908274567140451837637960821834602103277804437398571984586091067313607636968410498385939295993132190261341182985557716592261900275226666572648483389286405433749341642037057163876963124962991769358755773727034223807701613051767193144925626427238244250950408296169584186961550399482691785204656691711443890715036707755295410054050263678633104534500713148352053052185962077994747966029486061847356614563636602994070583643030288692350949452173333617971159276719130075762030417920500937497576313862511225806986398849449638230944289376420068897924876235395498171756094295111408663021946273845206075996480697972204864089754978820326835370828031089654298181156300514469435775257231870160407088108593374234423447595667876102193928503312827840406385671894252601695725106390954919140019672009516500048478075407810799626596344949293597437759788688223598743234666920797411564666700310441399073102073556847658854853502348635437123643816635474402479148520699253112270755190600362013990899057900862719716492234155808369535480787947066224664325637173420844229856112026691947618191293319575909271912076008292921221819582030661099448136611808364465513520663783783834677076341644072071886903003473967738125311653602259401554784132659300478334970894344060237027413736843873025965347317847467797848487823169243339377666186686369205547239118292836553686864913327540885737401074394571867443253374602399604490204883966626014583436994596315947707148921289727653030808472333852909758886085047750786107913886429240798366475016961009854339233799354250241934983966073941920964305539895291958859502951575159533275969486848000000000000000000000000000000000000000000000000*i1^8 + -4646203783500394750533170055629397008229613531606951960175437269336743504336685777471462513907257778613420822524691686298716101939322980062505859307778137402500532433991895415171251010182956865464786326692272669483934129587415396162149737537880994790384757199286855155896957884745165169960586236946918597562636391599051181231551617663320708357840900320348806004298869290927370975111096472047264005307507757377026661169493619543400172260582558431901800021825044588755141499379362456345471964232790887852932516499162263885740241983495339042658367295193274886095394823965982885876106146973155696590120745007242647293676407037494386622783661292225819307479897237413840296914620712464837361877137891179550904743717576171969758892798869737328369468685507122988953775753948092711234866580610503328811012563403052282301700131132070862125713149372124650968572915789147227583771941534785721915022718927793988133061745723178142054421654073118969765572021426172673805256934958254017381505204007819572743655518547266509784639541521639210798901457614018957028020928787668594460283432427033767218419111006458211875999612627624729863513729427767985471579407198735767868305537960370662009460120518724279295601015133323026363858122466896539361942498127393640501419252976462989724706340609287726134420630783171899179517907113852092973023452922850213072207132091435735957996252227078055310874852780090597620257540583883154515648363134494052215569782865705283727324085902415095137223751642175129353948941125960173431171671889026696224816959511913131326382455228323090846467759240991765669172915833877355472012270950444266795991940139339811522989504290700403881225395878626316984521523769401236716028467587751806960295090733414278436526732559653234970821501642165720851698214794839733756543118014219318237471815306183561182503868825600000000000000000000000000000000000000000000000*i1^9 + 3338572934928027383924643209236753877240052435716337305247359091626611455347795790102851659728755551832557037768541171562873796991403776230350766560937524057539148014854226201582693077231432605570672441847456793234609538082903240672367533943014119081592469745628876305275173874574979242207356160915637257617838299734457988388475971182311211949127307891802344892176048530503629926942582971602698111981954304636836711421301721071201724818423760904242039201729256727173979438848277210317643284191375086617849151522640523696467803517651155324453214439445761742411934158136856637413105822960715100893916567433477509852174929597150037406244581653671495445365775731256121646768112208145392514825610503109477093441868831024575950069896650245256599721409696063165508602126788264910418928590709745651836346377613289075321759730052283220146730467010433523451095064720456291716889605450022931701188594854099656297681010539763671731915048321317551478609850079417719190970672309551861213109107743312130415109934900587245163724938172889226850764530684163160242173563741785314731498552071253859490748009943935089877900224960757942535867509998456328321918038209255425290433047532225308053583163508892320722673458191355991006406158921610265064865127452527900165923052940127338520298665988573440448721164088425443856054825892421263094265440170679533669319159200229794539247032207243196073397474180609763868915653122325832523929491542670465497226193579071762943939779223879615796240962895927568726569702666176442574050093324839689188514177958391912343167239712993753442453262759063433468457637539199879497117144854361540308619715481361772525709951707632384507894496582295392955568338367352439750002168930488952844784248838204450975533654635724959285389834775180515555311660905183882570670076552653923960412739329719794738921472000000000000000000000000000000000000000000000000*i1^10 + -103563375540618578994810217080381595458079749621023526488991025907243820347010764063818725782886757690467444081540801168257906578524817332647880261776816428047136394646856632489934477845985030526979162409117790040184702571447956702818886399300725667760424061827663877125310298347095979973115863083758944498219153718403510273186173799788283957119072070979782207793701080605725789921271445135852393036302270312004697689298428537964816751036014065630365648968310367181022635653679214854028893941062178763524985993368197015760547053528555207846343631223464008354159645169324386448265213701585570156674768643618170465352601053608417391341903055525364067684402976562337747290615607517774195214285277021093555380699889177893403376794925965747485285398036368878446684007212592427251040556801254458364511017494654794213451465343190699197771091636973023162889549854652445379176868181470206630573105910246796113874948181100411686053409967235922836367066255678202462720730766722528214947628150313812799908246713738639388064994813738547171182989381062504213213534622037783425329565898310581695683206613618582783318359945123404846122309785373481876545177032891108441676318793424125467185135537378023679970436343596852334844094319820518212681359689904439548316542331407303665421939486985376028886760143112770667958500823400846830856404148541707206743359485250235989358458839654584126709166532866755461334942691660016163246490280933412440198957571832495968574563694852001693237705444473485018893057011824832742814447436825991107090563260278409291567233972310375374196589740284050397213087137420325793598007536561533811354812515604647110880727251254427002706503413075156097690104566026524365606247857824774554617343475015128298502436837545538175956138355719467042698245772357009885751878414631233919222076915615728375169024000000000000000000000000000000000000000000000*i1^11 + -27779062040564627894331240916107912870069933974605544128071384855341230621187394132114038030396251656641978050804900485000214565082017570068541514343381911014352909912187068907497724484264977422444174558613078576078167674774355350048638743483581843299035625528656775559055965828228306863751308894399760851442943538015276927473755075610058959518351134772312978661554313554906280945975186151360887466725207506014444131281900319388069355416537002986674736666739272402519264764480946937229457853223016911591529635829501995156172522589592237400774351210736673335658160345441469284590954642120626862338885561003180675138959970643302863462047426459521320347764174927610187955322532705192173556546568696995658039401148626634248679904913082425536705101653121096214203690951182933681571457623092501026898787356146366245493855967719131203825188030330231207180259178763440948834702112089891791649126717367042469884051275821043715281248947718094540873003700655614225890354413738756303451503124793479967715425933000314419659166367207372929758676558911796040543574416196700989652544477363095784266415750102624900101463912150611390144271169203234867941234341954796354351193328712367832306865391339799959495120492303121523087415647867696436809762084382163407542668699117556593233738833683483205671779248312641447933767512999726843205699195031627119777272481698839746525628667775169126229301941229221780787513268143735570857102635357418987622259555797939775655362940623626479586862201254532914096330932924692513153496100641228496979028886234747555175583424702535007276408866479492860653141767146885587866443471936303232500393930355520953422104274374901992495155730909428258968626985623646208710293827691818084392701320296753857033915125467007519151968084499380230981770692414096964910544543722517491588979263741884366848000000000000000000000000000000000000000000000*i1^12 + -46348745579774800645990841125646752239373364764550189605327995444583285243161893767597758439281396018064617631778783409105599626906625930240401551073729387511636940556895111121067350417160630881872328240016949536026512886860134726119971199772699252426703149169412174174195853998575098694788874300410748616132650154890117373986098287138209078497751477057759378221101786153541047773109114037766704744002163653127345966679818002921742472273190827938953377238657912801313658158434630611687726768496825776263593380914517987548749125460400240295956242303475234600876103981209690917068009660941632052074751653231664658795840003172160062849637358552246880009175527646297402306836993553877965998776049176538650918011983570841269203734899720490521664780432351991247788911866257480915260153423121641150543871756546846457752931930725486882275919252793980517910477872603070145561813115586955325463944862699340991447739984201879492239507929487089090530973853284788003815999284814559359466630148072218938099272684536889465856158285188333635846989650157454294595668485936953339878134583194497488216021926926815668667393733322195554926459804243505574587992546229067137736214293981105338228138834454706939096555957748173200374317206677854532586358816676272555398180503474793644104173578552401949631333219948645971213342941095652631842301990434249881162390508226162648550017427248142470555548686776502282668820294428747853178164747063193127283036323443060588288809999540009638124121605331721734215895078068852200039760523332161173642643831799336394861237013470030631698966084460545560784415476257264801540543717510046079219607228795583178831139459296721799530990710534394923900000419457506216043231947452837548250091160926431894993441244420669927484636216044582710273667652861218958021198649124179424122548347448181391360000000000000000000000000000000000000000000*i1^13 + 7812885175644562059969036344708441505551039087699161977856208192900771628620217783966056919060719524506232550100623583672332745153112583869499402292739631556761211405913510883038166061912118707714763865767594933327746141859348885128721853420909841165813763291325152638814914358805579967723048521603172835109555060693566481330139849571119444361777588884815895068513956504045672532879707605008151908503361503801063704616992951107805350873484615785662857182332335924895642951745006557176035760121576350150930319625061205326934448944117989068120333040578231298100901288413257375596887657077358354436114003684631741699762652379681734077295421363483657519245291790716986203533577680982255886960240844883734802619278922587307654535231310246190187351278798619296087847044144470023531708760556304747429348865540439954092501122632853818624111127312119053775895759647327335739227469699713710645259257202201703411526319065253422499065825173474516956202601768677733002852006254114328252149823607680267220117251166556064051558108383595952487037451557105570640471605251524074022015168966273927600203972070319069837916077839198863819496722156173365527710199967824229256308086298441615984535630023818572809344753417088688392566316165752449905543864435608771518523295155712790532921219010149153433439402315678342423740955115727822444003422188181143714208800250742734108578447516336753199087500532010589899431178936911308825225978937837373567114446584914242240411087488454755299651927960889243510578694130158051479430954909452352169863477219218703668025761589983257918384459188866299775865512118812658827490901280149763975709788204721625388286552988224721749579689584665578457057888134491865539871707321399487315744294054636950009615243037802895166387440229993124822693945262770238301179490253805636678147565475069952000000000000000000000000000000000000000000*i1^14 + -245496990078572910972163920718028869962190107954615007956991768370054386768850343903329877868422407504991932444616400476423342330031949215248976237458292527968506083896370369301130238695490434024684990855958532483294802464760268386196688827013020518799359769389662804170274631536124982957162283102249316000653308637312605072866506951607493570064426870721122336891519242589591605155989218298948088301677898081330862126862035987392341651363096657136498806039102027057058115146773150336797077542918243497544225043435416729275925728719833011478935966100561293254731972505261419413538847548293701309705379237421892693355654810147786394300524883903590867468327289813850062786461233804492787810596183887592304321886315173669854188488468407756329998789252377462103007955039264718533106067113256247905624384353500058361240020189271173549941535425905534683116175753870326865313458973869697314934167664424294596040435868514169917077771356582758791366047128783843766414600805787241098610473848539854431930569423222493012157976026185893614564121994095352496516862729316189688828724431082148922067089672106550232102035521427306695175119088621563236854178019206843399186675791026989281435024471971188232305981481250873092068483840072412984730309203204685408046348162340785538349365373723513007627346220230416990270379084522268179313239040156051122953707625706745492092715152157573289964641115641706276659329045295412275447571282034003419316970352747167670531675009051401095102355205906479230380001307593937563734599433877853989528145039268197179881263538246273549506725314076320476613271680741064022056621575427838979149943313045505879191975973249568079357574299548168391336898074329822289640139113534412612854365018377283901407821994954167230690592084430809240503019089459834479560049590134701372870131198197760000000000000000000000000000000000000000*i1^15 + -51364517061124251126505243380293455622024827083287479488854676475961218673031706007957154934562235723504832132732286007312765427197592534839124418735362318656465005199775265535626738627924871773013812813425699481420058911968241364696969156418994337237344411873774098583731345967471944563831272576977659505238671859817458086400273939269970042842593048897396495575055843104420178414352741035745868971923915063289825766919619134149435558079789227074753658502172526897265104345150428454927500538032855881909285767866454838046036284679558369598088095817445686826840434881775491307916566753920400536856951360470967299054996281466187079935327262080440080201763014974373352520065234220044748651553504642068219830076994437724136412494196678687679264799040486866101718623013705216789387745287583904188637283543124388301681667103471459296939751698219007513396307503927730974232787763174182278616876743076874821484097349346137309197231423080214871861889954375497838513682321752054857892472306068270783196443250789797117669245375874084070188502671486395661214103983662003135746897067307248287588876363857176649551865917209390748638118776970913552956316031538263382041810662221377485463881307901919479483758948603499092212608083621196240423484167096726867452423108575839539351046683443104935838411407327787258482857873470788980969912941084823035132364425077308090535069553138143105406003470403846881141722170721789411480179152276355251651482215275567986648643042832266221253302826644404926716978342647548307592863540612014235702037322728779370384412924608017525145609458443251944634970573048064052141384317155900906084562001654386609813583594591525561508840919128400319161609087103613308372390709084228817114860009596508018452665178827067302158253279514848213315292247208600012834934339245895212174462156800000000000000000000000000000000000000000*i1^16 + -196026264513514046622251734564062415033022895615308959672131155403958826387128370184528775650577901758015423762580334126711808050792398097098790542336460607912492938945277575016650212181020478160957066969636822494691594899205378400519039612072021817178700425248992182539793678634881074557879201554447769307956358531377756940240337389907833092027811853888905130004808911831033172975376942074954049518817954168736660924064473494821597025925471073751770051486594768574788724297539275077968614003654809412836923981717772494819057614014346155309814060590714903685415671404667788072253723327165707652883076587457472934717748788658820088123210627987457864548512303007484661097737948509533977619630135434834877890939132633037050820422001008978507736266464314415732924552515841292520164491159884642217140889445740568538249505502082878482784478823437490201948641274874089590217025029398584767875780046270350405756872322774134918736073878108114333596750874819131399138777056837618904575397030582139337614175985274540067136258422700860313833476776260886357708838138851562080602229930066415046428054931071581437803838534211847376720140004327959900715125654595210477349427723809601441484536679964454497282821004496010512666238763292971999696126447628159260425531144887868524902248744817750218404589112027926697664071659491455070763360770636226861988644345134636265422195761082016427795278766610716568734077718047817541800600001383395423554063906336248534323821491524948528570028943348489525575330879735439608921641690643603657999709317037304324793940609702820295786415635552375585033818577343201196292363061686371035362932090355000716997059419232875330826024240080386565699413661312117117906903880488520287513849905647442498361871749102977811144859593106551142069665861071729761027852266130993097736192000000000000000000000000000000000000000*i1^17 + 59006683502009566636732033013080764754722286584654636160271189421782022222650174663780335447660474525844183800113199885465130941331218763351041503622186667367857972152341442497284652641751633973925500589278207061299472100414878312368626551959991464472611642982726002394698728857266810095213723876810747855903324389647377385948828827278168054641786164847523181055276411042111195838727848749690978235895860079176762932669253551259789030319792666690774360956394919201842106242590072587217304084598420850812255605788072258887344646077475122448901457797026192004595144579065806711079664501125992322548524535886857776502751943472471694342057046670248609757313335787479976188311202384936763037531145423901896315586904648262414956570587390060303478506049028357873239534195540888775426713201218919755441771312375159013033673927018807587879019361296997623494484446972475028014134093707062568315496315910546522793335856470547363869119053588242636541177120616204190749189514793780505591862955452111249164859701834118047321002885116075535657071948400662297407834738882483352247211208418126491136520414947134875064409785525982073675103423018086925979081405957072643209278757414149226161000771862463787354428168090006318193201191360845833998988819768785334026163985003926526349640707923189614297186153755143053330079379052728972868843029214659993830697169299690012488561519925388693085162434002381586617446813917158604174377167236529414282848596851009657781193801468010158389889926768633098295465723674147883713098897248822946433487532757403802429049791818172328454479833772709717602690093063808042165460528719248685088275444148468377518475565737879341813254419935683196959481436137196548573627828010707461814904460969239346086374831073236844236215723663103266065958758378236694711997160011450233651200000000000000000000000000000000000000*i1^18 + -224092493220186856609347120900421397861809390617416469719855692371668911753169406433840599941186058472860927683565909919300659232083023183540850467747347502242489086492155000644433617156835474175990598728819704703878258613154986714527446223208322395736992836638708453380344964794091513512547940759914141678050969698634460002155487610445378357560076894716271064914941290095817812460348709908532150661898617539856114879978061706605415143854745365469245992382269881947496438761724153966247442040003586108357079061045872935614060277534066912938226357911932853368876495387909168453459751588281456675412525755535106105840442413933722343979268096667587185610961224430254606821331305801161983544642727282589763011039342582622314238941251230834298222732123877052900343314273221851014700368062714052593597319485972731280532322752345378868404117563997046521537224040097597110957547243482666773818714749724841893946884069754965895340265689141645546153009977672115515911697348648049708327138843170070573672818413561646566910727780750697610791025399718904608453884649897044355287176043665323521576315493089128423440502393558288391517903269918970635159311561711293941769299252294456013938443915619849478517015500763012814670840698517727569506773334540415759408861863500544833756175624033447598133829708800629660126549322254246839105468038260215131798229986137774043140169060479104855221461280240513793467323252760719091820964621488594006341107847195777494262424075421641164254146983913014855021500700810380259478238947921652249997560502316629047692007075997436155414502154374671504893197952886880175185954191185920777168359534750486027840565862448371028978525252087524003012864928338059495477748356566235075329367357416893140442018629334649543817259191355410736150191173885128001682575808863928320000000000000000000000000000000000000*i1^19 + -45484471340398552416623523261318414474967288163818321793115951942331159954307871907729827131537232293271153176005202506004391194420920985118794546970448973971272404748267010540948094202137139605457822819348167364734718681450987109512922676858557511508947958676120449540054326453105602251916733963932776310623271118181246878268209874950970423894345056844336124924268797634673072001141191950305594961316715132686606227876200332151865255097970929060511335939563129952476867338769916522398476645804360129701876651358004198151963450683683559928877357379572285352483216151219101923529129183533145528801357390174843802500003753782138747965993464991741724878445966943079772062643683620950902521811279672656794063786885545334626058635781028741990195160945605371575338366111911251451799988174717166122810137690748468058967288412111452517465670411630311776717185686761642414683194098192421553981896025523224391573123365621404466303725101693648963165967802158161729680187557104686018250232339584254291100680641498617226206117940064385782202453315429965059793195793123858726910724688455636412726765450273748967749192447052722691672103234899904136280111328183881896925539885903433510544862024138556838913453861125700073864802863445024459987043282731891214991662037199231370670515326102566966680465240994539435762865214956917039985561497296131163699212790782597433186230603495602983739720597357236033864017833124608165871939167653191469294922008119191180865605953236025504243739207567080819783913791967243637112865358186662289042584846872233869384861435518705859025542599923456790021129763513004467646027023859952260539197227558290557018360069395610244949789078737068095136088675643430445377597229030205768864635958752244718757551963048180058063044475749166769715554515559260587969843761774592000000000000000000000000000000000000*i1^20 + -353578777284132235072783963931711796536124309825765353330795163102650510300325849384502764411578312379398496726309923939780884840303161042510646469663494932494610518034111062336745647568939080199781077651391611291981415559231934333522836098802637559018872465974519353958535783584891353107894642254934753068860512089697427093295970666052673611032294260633105397471990495055432502981664877894250157651437484635651632202015516340785207508474135106116169498369812141772788073987438030011490793463726004985340928564158359917848259630971710316432946219729861684804690959183789570706505486274751405213681690638387516139676256984059253884248135119071983599454541993234649126503399503676514440397798083515586740901507616433099065403854526759541878244709958032999027462285644858712226666942717011055681863868851780814135057602234389655161714000309750809239840619318419173714815609079671348824459315573271927062368475795858254599736469687214122685374304044127481909853102498465175862813898946876070984419587585644697223290670861515473346775042680676986369862571234839020472134579510340887058004372076214927408824162632659419560365009690956877481684923645403555071944836170931447242686370333371320563376891353999178688248202065623281430918047835878235603758722737794890843690763174962257527686121560625631923789196235485143288516217703452743957737280801145331160763030442012045101880091315842424554042724780500008520596118147145355586687705953516882948245621686457047567327191020199714519746881816618612140448951102422732161303661817224886060245717861632129334328916657146942691486690684563401955716505744939982419746551844385958467919929151604452018028046802548124454177221476919863407608670577438867630723293763390834057046980906273014634259971452848193993132435831713234719312812441600000000000000000000000000000000000*i1^21 + -5325830888533824477891784221125291375758242933836483349055691375126166183694183566680801599445320737311411366407976531310058277500735923502533176693244180982000934021109553308591950352030772997002628868526867051287112113989082603732352955836184493547409772830281575345232099630788529397831045699904706769205036677375547078279458889650478111937512772793133470661625688554379700845855496716026160234436206564810320091348697858160251377978435847952234561495640645372547550487647227399263860206043827562881772133896556472871940408729664326252495611657865686477618932709235403374473250927411364813416708039097381090798326671201280054541558151556756853933893265864912767876367149469138371375523139315367066850393425547222273550713299770655926588944994632866932146113719946847822635095654949282244075862887279615513841385104760393228407326005441416800824941061163951573878072916597653466893185805538378361198730198213615854448276612428726098940136507177686939072850133696892396938613377055575714139906181195667973901777908697402433681684932519985810074235610966987884127188741016795242669481308861996255814823759403906439896638159853260278215791138428206025616437798291740877639934808612098190957312278516699602396316751362464549069260000576536701911691631112339802174330096601754133628361297554695652277786523464560730643322095086265722242838131164845661877660670670718005206572242126301508253060135921520113857442225970645101610021450156016171238782436230227324690036576320641046769514867339191273178568982170355758474888010249634015438724004550515749560023141816364990234824800083639792880095133882600079494661860414393881813352009160377819375289538268961921797891823995042994743661642315417745096601180933759750597106773104065547186178327058894645886331905379611539836764160000000000000000000000000000000000*i1^22 + -355676877421604507961332177964328620564706820743760766354928781866479846607141523207452299261184858639446945747095227806136906230267139648649958518432865606263982381381291202271384269446168667853479072562455506818737240314062666886131736315063423503322687670346552907307156466321532584516869998966391981382225579288175755594712164621717277209479220124131219731655173494579468292969101069151616842500298643361716464965604659647089516653687125440053725108938077127365962965279619518927158761249067892957728771379457826072476164584036033712570837358854335766078991302825102127268875046214584692885717379395922401984242759539862614165781441531269600922312632671125426491154631295247053670662592394519758602020506619672402987890725396906098215256280604395450416281849742086974429535576849732110207656291047420266466421366738609251034822569883548721002031156949533531813850778304673298314894830921167211483420200623893981270579358585666570164381667008501372351169491177287639865057967496248717540389922210596119654424851155580644747904695052344346922958800776785914860387659475386584613744007340230621023200153514009781004860061533521725969669841774128201838012975211420314747904024584632347078094152765580383741678212977774346634519571587863393327922375685174928203436646585179361864173772321790734253074643885619665365841840002978175030987643182561141849215251615650456482790699243473416351594970549819024200376945437077306089745627915228100536175144542507019312686697570893057061213114337903950384011802092555678390675896368959224801470771206509716286854346339791714936033038880516597241036725232738215351955627322604931503541270797799768600999664984701695690140740893272986010320077997757716143097446491211337985404811969867446084931472805451649441898477602687707774976000000000000000000000000000000000*i1^23 + -1692533089569042034308677395097783655178510247228016928491859604903046916673611813851421082033229693517607245000321998229510097926078575130301976167075968186275655438045804771920429935339995912537241214862368887715629480608479517846553698879062353847652850708906056958363082538846919076847999752667541733602120793133988216112675723780651073163329474086097840302920792781794444276419396606738466186635895113564160179449279349239893876748766665382231713579806776010790285354857976423709002144654646973273360217841250765684247345093939646777031077190166529669611693911263797662735214033329003538261806314308820512844281740226272665245439188590020902978429325772992107041006568890230161122045572531243958450051435961734115499624910842953045626234957080631935723191662137740816086889015508549492060379776794313806939265481408564836423027029949036258783293867003959427395560554802250737422353193762679662047966373542245004619997413667187158359411122743598861496117204981013782721543610359705379931550743585856565852724235386426173035463668641651251057634617125507587492336636333072694200133797020957146625477157006935599668238652439809043416225567351510857706106879308837636548298801978768864351273909933814534626460006930866031461077805327788648696429978225604763721077135965106762723631235824878817342243857056874757342895035819274092475455479636516771696006687849109247026457644348031154955133630020964671359207869447731226821840896054149460994354024390261608886788437673050947713702345114333263320474644937419817613780867278273292370418740026847639444071867080713099769664708847092083364520617186799308817933579039842864182024855905010870723237959839332998066444684556558977569182699546503578523543381981885273272766424952570114918071369624806799417317969914494976000000000000000000000000000000000*i1^24 + -9401406365832436103717657986062418521412962212529530065637883755949684930564531981922150837095629513316893399570660731613364486675442890150989709894682614661567986035905170654054447934572541967161469345404290184678523626345864641203273269962050960981296925994835803318491780799095377458652817463523497329403909195336065464432224374054734772593281114760648246558234530569117472617896927148477984881004084886015092125332991107864361550135168512099995557599583795049892616199244098210254056361275055227521129551716423221751706906593993299083101088764878403428216685561399923543882358409399757136315112613623212831892828773248196849868058514998105589396685411082986012505032008099558767770342056245700878396099660110465017684674454210792033391476833649435400073497286698730300292147484902210805252948298527439126083275809630166488639474368586509113133557997805806283080601585433685004859431457875645580624021965601947010356935142052478465171177768256509217189843536549300769253479097337891924209306475772250815979693809054940663183171405485232797820483202400940431850316256229241245880326181847930735758796414048732159859877948260370112031801037076545232320397751695973533844753821811681253064575314894557954504778658661306928380206627839308635150365893156505322216369756891049459138873290138694093794803367764253542213789827739304704527660067867539012981658270895602881589986970758402081061653224588379887307617218810256678392186211009520502982261401624969976919018536901798787994406876623324051827536465685487859517000318119388674718418355429566273346542337837019516686249936184406052558504837785134752261378501698246687141673550083442245452732419185477740777838898595874029903352988556516990391751873208841843401160642327258090233984118316965720139492254285824000000000000000000000000000000*i1^25 + -32556385215606116449222012404171619355105925970487593764245396678845856680951221010170003761120985135617086031818334499521680624270764900761817314449593234561926345900472071157562418385173759956546595644496519506764139620068839071491967620323166891519944026702396163285462309397816350815413606553497452683503840111040367708465695205497294209866128603153651757944351412073727660607052859503829669257368438959870156924589835222002664850592002824933428850506071867990747134054972678742319629726256682402735743581266505939037919279561039538961426117356145811071148423416055193196996393950040030774336371339094081662863295021930964192686116582804291321432332481286354389949479322236135899291253740338198027844581866876358276021736760585320955940596491117847348423217044060139009497782164092900512549670316961642912485295412512014422287306946009880771452480882539749003566404189428467377321415599774695794140628349708244207605760102561112351760654636923438738186667708944812804935152342147840166736472478339531061116283256444558443650365406469802255242070878661080132706002342232219403772679520263963634176558954141050896626338909620786072064111400599968552617898198635508910997607922930891641480181570852186935668702598750683993264104479276616240421929725580437435071349830223116513639590938807739331973485965481998926282188793503747787815541306037346377616849060254861942366282787821624732936694482151962970541055928629136611531994585666168849036634155673221520378996216963317956845476308882641967452689946385625902595250943370746238852285088423099175375451218380440314664123416350866475847746416961765447789595183290927969916169072209403521166234191575692051552539954469424399907002136778163511219395047106942453548430417038991757241314546984516665917571072000000000000000000000000000000*i1^26 + -65421444069125936675012095533987541706176341120789764575596747311152073011921756453082031410574523724826422223970386738675923288402137302479179382430311955586237434120448696667277848098768619076630523206872283201844979811348724723074208627242388688670950791231169250130924613311404849545111596750451383304018165751754602148452635211444535039446648898890606188788283884866089619843768601389015313358067672517157863128735680634984084155190499023474284070306912603135130138379414255046549889621038412069804338055091223289294730743823076203636043748134000926274321854042812752863157383903878204907824460807060110621320334487285058821394563592000227842499424406450447167233976545329914707391294218231495723121603823535216387342456085592592722830442300601144180429606410466619187536121232918405165420440650905445762679167690508013129722963130602123449171903970771582736029223776686868410076307558926361957281028955927945710737203153694455503187670616111166700399602263036436946976493271448581615512926300264870736355684480164284158353221949965220241988526855590150205207181237846865236568558903487231816699385175777631887374315969084924594383496262992388386092741295637587958808850522326239945187542696033514149739165455940191721711122915897324998385338857182619299583022750746727039206167098595566617283270447420761144097362878377422030756064562268082335573756641212471674437946860956959341175506416321514287414815271732070902510005387405396816511901477635737924981381725263682532714223417725823574536894672733340008232806289083604797728511728448021559500575679238915919332659648113482642063952843940769231464718569174238425920466603662433033423172400167106090285076662631861832315685236019963028656383433039190608166437891093456208631895490747159910809600000000000000000000000000000*i1^27 + -39482520263562319786626978791142775887175480693151871756312417970991245653744879198818071196621297150093374536269157761676723554106514347245080430273555778091581799312276898160410015847208586333610387451695845391430195500540408859039124604019902833031562059278750423003547457861187594604772926566561293761824819291490964088408285706927345985751007065848925086643498727033381365155388106357925799781795754371161570240124638303968082411764356263598697369188984790416734327442072649997471466941083331501614386605648776695077226827996951038498512985665410427372179402098780091889981493537081688383653876977893375158773124623319172155556988876390078347723422768629318814782205141617508484164750975411297710535196208411638649631649829235675568553574394906578087055279856731761627086274614952853769160606645212829285137457520733241208688241798842006178408484008364452258811708339085125851480214206166218969943075785382689164317166643675242542981180361949325670057298899425216212887043802006626426878451892943753745501295301652181507605505078266794115237730432165441754266930389958666069603451299507707605577981658944125711906380577804135010644049718570043454583992898868763298276435145636303138711258130198303897034359280688099532247728540904196604214198794854039698824039789197001862985101025701387234585022501082295740287758785183403081526698377206539413316005696547946370819932422237087091539280746120350218794070490633537787234125364493221994065373340362198126673516269727053556571275908224998790264892739030980743760692074454998559351605425415913428732019463553289463253239857101452830642858335504999176821006391386814498541335420313379539313598885395118180999712650707751107473011616709540642184721084340404475928084675420608027409900506185728000000000000000000000000000000*i1^28 + 23041128205794575284143723339927747555542431030372244373582754030016620509587065011806516515190661224697550959707410736045964239356077918077413166443169548075024865013104833474092257672390147610783578567439926770887295922324931694118421397595987070597278310262133580632943654287755448234366906849954356541004276677155468813253877748287372078219068811283936313520316658946992347948785686080611118416867966876871881529379681191971963803336029162726738718759548288722593231089866161098135100764001941690448963097843512232684947557748357844675591872661432774816394142537494527871270145013389383853192933713907917599955214833984691559637375205173411909725984598286304442858140298533941863465546866098096262805109926423815642470158592281921446052414472500244202518214307971337076249968574337903099280377362819087323111017949467116174571552492169288924773599073467628587959033502016952678024708226707931986519092338543320812080752933018384231499871785739274491916285717389491962415098661270032601521380428035691355783831178502693358422028033445306439197398139143337050586046392293224152498871894492037107076579291184384952900393504119084606111187042170154530186568892767505394003914493476780827903367477013565964553015527833385851401187167936027527486570399961132497845275503410628367485596336168434356011964664985630178748733794699908861193286084009548666099063250939107030430536759873256150215381725455223359797133387716274367936415689472353720423936799781420698715204389197018381768274755522832501445772600212864071681864554072156205110495430539370535750671877989578580212889972467388786352288157685011678442839899596671056434729439268471404668284017117343258496107307276822515403530506116535064394656018708940601714365497821499076736767229952000000000000000000000000000*i1^29 + 100126483605860775967376235375807523447384349348131057100076752835918630979140952059705697801619972012019409108167743193198849219121596535924275893796934239304299733689747865979382038790938914754991265555734547172271452544112166426465504192435945636208673183614751378237036459099006895766256867201750725322479021747239871824347920477619918244727046516510427110831005720314757801699956867388050299673351502893283670637210193792286936955344653777219137293787404696423214836696819674178371001259294516146517907007710346092009301152252612937292104028491601394591174886180764686889659234483558439963751833962301164340283802840377533849974172512903763633586010369374033494014629224110507186295781653306520624197323156753757560830833345670858506300707851593583642106026474124378514276662359885966138535341093118679274040093201353629870339779022394710641881637467912979220591657529352328180647279346255088779343482658360263520889862145888177627882854518182580811101772934435361598195003036667713783609922298210529392243237431312387198772298365910749163257943765919079498842093043010877348830439095505350615560782845140619231564723366727533271265584514386823564352987091204828026378250834635951903259191600631502311395622612566730423800264690459282738969465663310671006689022171681902394357599837238807361394687634728572208836807674311605752370131005855375530699010714998745393799091630721295881583950805578064837947452506928934897673140739598818990082795611193191790358695878451356633955960549686924583541456464690912706322706993855117573490441156705401107959943619289042518566674847154697542253046873941784174344033310996983875633393387020994499802664433621352237868303178781043848555713851178954919210356581118512869173505728772498887603650560000000000000000000000000*i1^30 + 48119659903809982179353380804251825341421223005729274430272581591996006509081889634745493063702787492672175113452894514386153200941348070716686765556566051528935401250772820121682397886907928939729833233853346997588276441409036033260664954692290430715786159129924978451807172153392881847772396206783868415232481244843729866056777377934548496927766733594026947263869891847662915587595007198283176366947773069228097673910361458260883870988257435909746626552910795474738454208857689927996182589522653415054475649523325343508718896679591086872466100787892756692033365932251058776958196528651492122618578010609553952244904555862483576034579756343686855430017054058816752601322807961577936604738466809863403280791373620105584332127432867298645996325692242311833077819909530158642276847098801506238741142349238807715554123268022526726626074747081698007757765695756246607302762710569685071930799305874568351785102529222389966598954929932613971294190586948920503709251839535477572492055575642301472395775786143193187800173863320202179169853398078691214846864655195591530826010360375303064445285797100623845214135901099385712897831552995596082212671323962554991326587101229754158926976276857624307799220212397101918744234994364148568962640076547441084375165238856647374983879379043405371043657781476045877571646151410865722865777042545808481200624334254880434677145346472344380243383907258708903319407807091819353084727669102576497241796731855337236005301300977985635718759415527269585767588911514990436447021835815031044619815747879686274844790125446622412174801963830340729291365669507055807575103783282305810489156781097802732403106583024466489291316070372332004085948575197285722260103535860277292676737601522848139817590332630897786880000000000000000000000000*i1^31 + -12593073229090249779629375159972406053684699938230532350818136571449285974910929640313084223073969739804259041049152254348770384890966485319924818876276365111171697788648503382925071048198698149432349188740679596522484636048270001288164788059317884822432796511440563247204529627654884577006033507788520413073798999172018564731952758757314547060917731871903215804977951906958162965671739611401188670556934905612643955040321487681769451105670987390360273274878216927176559828088311096992528199649712434453877837595339334578624206816269450918729269837722726217420385339083340612076654375414876226896384548006294402373647098960227175083756587428846170466391965495260008261530098360578460148235694959173648927537969293728832636399538827622013272606727159636629208024204892664809997365824680515193353977539761428731005066733136826846777026416221050781393828160564026440314100522759828920551030022482355147407071191234004854217385449309833520302145202847857709739279649735357958279416711497907353516739642260127948664903020338662128630082703403795464598443475505900538650589170783523074366300234027312148062210321133054862200534382533873310860380298322980493204070699119430684037187540458150681904624019870108982208418412115489051049447481948419166474486141856080698101510185708816356925905105829040618844507911517607366723867469087168756617568912371331234369378456036249328993391305237767803917243473588038212852087198184219603856805317883312267391312424104531200761869838471856308673499248861692643221028596407706083490523777028887430531606180761947554478096730796197127795696962114826788528614226946266141503442392528843821074825747637374657662224932862849345845644327755635397166449621152194896839360457498663041595692065751040000000000000000000000000*i1^32 + 88547063183460200762338285466474397880935528712337337431594918630673811148911758371613924695779501689390124451652091835598926934994622320505341951547685315626063448769176220816262688783477002962131641059860476989554316855642934411782667717245941557481173243568278609215182039508372850461070749665736696922869699696579195913519600771829798865891188830544029686497771936370634388877486708595985987456978809801508383338400357212147155098283775982030019405163091171876900355453356777171454744694581028945478622346385645987530301119777937363889897028131660911993643916333562592840010185954133403599917218994026556392724661133624473704281082725200392801262855428586819936623229827541195719609806096167539180815309454366946858263638371208373047063218098701519729480873825560329105033284756031734182044179920314139198701809990581156867917649516390007312646101205269824840388791092069776461428594411673354770916973629742357621802015551714467413649474201150507927891361810878093895462102036279673762819654501349447604565448162680935582597182715486124998350756838963038891066501398767647460095756481641142426197181769427777091865245273585961230965190835470644296929408612125005026159584897960060738952656249860829005498154857072011658023728814908036709884317613032619801597319271857124851304563132896363182570151008427543465927569476655021250363964253281392019137993439978617100458299187921913603149164147395286126661354213880314862239205350254510123360672099719044581726043139878180410200835699728201730089988539849977501754285774193323536157937659067774241474638586369538211525427982886233866527028274929697862170061031999064717086355702704800035341400252302216298905063010584975444852667276246705299161019910666047726853868748800000000000000000000000*i1^33 + 76413052708417514996775489417596521225075115153307268169555186561086281402237091647503470141361974465403099467336075468402681113783930090123853559942329475279709732099028288575523473745849758238610211134065213527775361663791438813907768366920576721864540310361791258336252121895515392651313917466548422600588595712068324111802834850460435577553743591528320513491835332254294235084279999626787797004128679343317491847550329336187121230014861300726279923892978227040072679766519977123161100013275466394261291131581589359639746737135748861832354804559162255687288562753434972498293451030883182708589957414769831799448125939007924874729004594067188250129074443771125157134232415149457760941172195971731815454807036607224820291668168451045382715280269375457660460581073603613231846067978645286766400613806219668321356791917510772026155958445877174775094039961389365402396825413468469641750721312212945581053238498291906640844078524525399637566018618828164423385041294409482323362698329362753664310982474603983365946350180339656152437017471284618119505750573663342926135314119040761242346824658897838442682207187056546754251974443750402091946558686863063446777813942048014122442187320726144721490448737101025904389305738259256757218733919076736296814108239689305131495807925121064606902815498551959372008554520064641873038598398180151143227887457191916932348053492208542606960730716025266222683510000695191677168115365656482139490992400141496720938867499683621606296838230088673983052192744360213802437881886653527385094625727061100540666076966213920115687817418056298003261665453444430248059604164935034478470596009181613143637251582412278348361900204983745872894975079851701220681148860857815063606410826693222774865920000000000000000000000*i1^34 + 5420913781730016716912462173853524319157382112012086284210926434259936121914573043244601960318007291849151292907686594125840149317059324172839612214021960921700473210112987851421995415294771779805193514856899534686641943810592556902096676053566935175791790513613115701083620965785691511589836016000088304824145024930054715929464834037369029004871062625400188775605321475818446832427221788935089923983981618900287091813099326787855147922069777421591827279261286389053999416182036669223108217820828934026650527535974796126358859734237841989353427472842309306175901174726731240701070933627734356700488440843148902596479709246302592820601931905249931789567447791941942520499759191303261035216315795720829726396045065493252578204050293152249722329348568387047574146661187290041530557308246160633673730525846427335371088414980549823973531142776209295249312121823092805667344018355726721840337373424650270141035286132544266622006670779134214929278130276022842870148466736829899797570950496001947535161145289636819337195658474177084836991158972291793308979640313900361254832098089435691982225398608786564350958684701740338659463038250969914586966900603059470485307849405841789501796737627224439586596187256674042071379481309356488286841181160811786373665571271436332175092090883119961463625889825853431806845088178569818469998268579419839939196157436680867472808168250125616032392792993235523070452181226652610807118317433284667323921579155038280402183580702283456833944208556524746145623040476178837550532273420003509075290203424102482484530426013771282130453562552894606427970533074197877028826794095964703653334076216465804539134164717015917176680681938921092317748903125010252963719443470551291267895929391598796800000000000000000000*i1^35 + 1185830271637409551616095705372817737205064794527314947769598406131710779924034334013572766530094040645326509793569208192148156947400253568435042667018036480923061733618019296395771682140401898157211347267436460648639564181345832198212183808927681374294967724652201741293098726219180230831167209703701589559584219333347220399565274571891571632773679178423441814411927763796234732993426200153096243440647638188986307230611684554602581860505156069977424423233070367518386911254863192594754094039224689912429012031596742433161267923647495605299387397492055823915920868274103380659637764182393762351734215542151682191134097987204830116616678446603819049713313762574784770034319242287770204997036586787113056237433752483484021391405849662704159704010418160679567490860848096392542355497763967513053164064164893831872141791481450458013286806575258699661119212586012606728185927429237636713716547467090084759320654325605230262199388800738762403612071955548752081287808288486422344562153900296156658275195698578667494508406298333286401591472888961114083971702623152354639948387989682802419833313147675961709759938164538321621907813542418079130154685541509739739709762759038167497413515442666866758497207276655490460407284980019049628202674853292892949884643632739869244817446625188014796294902310342361702785347070282029136404012366742021561400795470069581443795205515666614326654086434075446098410917408236735912249261725744944299544536440018008281803947943588704341869260446420185655183366113748282989086949228417666371273986839755168241926035700291477866037711908500707320786375961876586625059703696676946147205354828953831835631271351388568526760571488599002601373654034324757671798058549130648957206082355200000000000000000000*i1^36 + 34943333858435396717365277275230983505306873899944761676282785023303117973683245095871190565945338849884135168316378907836226870235619624410837840296609944090636163521857728466217616015771872721616531346613227690797902568578214579609564664520366938912137628343640475308946810795737039219326895698608927455431958215457759560041328920537758049144998245538609250142223670395055235884351305910843714239707859430244334998240994194221811611865551607346805002880794880398078889470358329528307199900700575181122089625367660598717623572810860387905945212940468878196644971708549443288226629133345195796498970396029926913846245280596927940908697578625414713386318955487633339752202610058698487218552627504593105144238994939116662252555538653662799192570569612380962520520937468726441024150616198667792734376201063963265699519002115442843521531479202272803014616697131540880160367610709433534731967564104123759826377026648402497768102391290115358319421060292436132136808477647677878012033270022826146012279042521833885427557639783036541596638100698663638414974273973100612610885649077868604155908599893500073176100030652365902375745869161482035112983900562157273263859103006654396756085669164447116651330168451557818900665400927519753540532134575827406575647178953809241250456177375197723352915823162355670217344873851160691577011857533082870233012116114114062979359275698853382696843888892568203345569174513170373367422405385123500212002274542326944587191989406713937691687056405058092153529681297485089822861132781313779641124027923958260919279753912281543562079921712080375758004385178520549431687591896484028261429525091195988085512881580364322235165806289922054137921838631070941213657909565299270615040000000000000000000*i1^37 + 679722902366290133436354656327454321031357294517578296523739636181519672827190580730793458805940808694409433430933718271570711251893487762046741763312723749229180990832260857820340202585316577795222588427195454463649662893282185552559415076557071595657770815928053976890469621798472570297449090248883238697860017220666136580814467535118402218016775826917568866581334540497460786616914647326697175523372820858849284755803977042343744429339965698711630223236867579971493954979523717866495072821181196055213905242509244976021926154116049963953584599487845648625350731005367871861988262928759262454342828732705656425017229079207608779585557784714185261997301057938195347458978129406237011728025357389164560655537879828278282356585538223699172404752239024241019395413744981803782890831577338248700992127467014605119873103264889653200206669003035331453230994846490144820729718108368234379491038490811234724898554507652772931356236739265754764858635474976247441731264012561299942830234787151733511560260155211421852706713705504842311195523041922071672333908444205089507305821774198927389704778088965013932392086179762720156594877909845855884072617554251083716063260972159463296587216663237648854115176087335943970538297396003173600756363457613401409730933017547521126454992160574466664264625238311968685100751941377273907228051009227438539472140841688858993428636872223169592499254529693655978824500712443311548843975109649803522174036756993946337792685958041596587486722814237572206554689414427256392528460790108895089510474879134092269221897233983824527880419097722570830515791649168147073566584811773771939144658228764249534995026566447109243844328815873210363585434907737410428153137017585664000000000000000000*i1^38 + 6371339154391178027396533016770385710762647506733401381336746135178211395148348449502485799354409510741081663536203430073233343081563479171077695709697991945790411225184771426710328819165708864624383775968207551742300874266883186762911984122969388414945859257051532444914605451651525316026834613264658731441450355042594828116031956419454694562495756461315155451003067986742051269402385216252745284166485181011011003850034511091942800840745925033876718320990880499635291783614882894599474206339850433850183728104840967670819213865576574545016791124407065943483459795211322227587698474961031040749526839293153911713270052500721396293738367608647356663077084628650368076023779920614957474101175246027484304741322590723977653679176264626899940851207968275275917231699134851607016589345879837955170753303584559413824403784345007668161360543275065129471963603098241490902897541885278027224359583556180363757969658773485764794019486479457182492228729185380265951203296634332817558509206817313893211122276441993082341519910174087930422873516788630878854169745192082996351131459952926143781727303627050859366100914882781000011405001794904935383327815806791605693964414044576910937142397665941485509406653035183479895964299318234501208847204105751896884247351400061985900158471135918644867620267168414127782151202810185859717755504811281124501773931049824801828209910228728282122004274238658103373313666799350432827351012430451103192198520751754083923310231054928455280498169664421543378998253257002979791281568258495077900100789214232853190361973350240554330886558965332263073172754842092555280685503032167053329447233657703555071572825047808373042867734652061062805065357128190543071775948800000000000000000*i1^39 + 33237297637143678147693596177882448144425930984962028358786015367269204553993971689879663700960807845864493893076044050607237198715136693427942456604013079042290413584539648212085281572302534983006254047830601086080587925090431648358233705446050484132013069205196981368211249411739340815010573047848113304988063474338479114816732290713507592081928572640721556168092294149388627598589181466532415823688938139987899850991140416791419035934113771471370961756157069987001186878884141147640374809126799929086748743804071303437625188095767999377837169904162796418761245834444376771951304307139435324351242127114531968553605185189860491434610924931629236575283445759880842925198981013064063460871361704397055471352596226917942677715673777611979668496609034238855513847403014729115512504833482608389608503319289683982318293097191215380566095360836980618414356887586721445305071569966737791609312890727566055828477701728348995761024377326259799235820215682607016078353479273331287442604081308077703295790033737666525561261306225788368273042150930593578615927936466681055733450081468229916835426215973275094595936477233868108144476476160975392555941733967823048371295835547990688023683332087918761577193257009286794688917654580857734663610596296067777559046522520524050458844548115851588987417161209193792471734385416602487904118477370254052536311791468166125770084468461381755285958424252108725795611340856712026328914503533711350738870234000267029864440502576797195020941212351455767988158323403700441888458078451529316769785499430257953038071430887955432083629836609843439801014972119333592236675862870757909843073371606413603952932573111865546167733271702155027571177510607642296320000000000000000*i1^40 + 40796820437481988487059434700399258187947279204000880274814506128739889322458971260621119176304757160074361734483457433885362696019009790524220123700669887005962671490283460209760605755354980793713212546297470586956618412639027397617589027908658955809337584717334816254238219067167677522429748708844886973342676762023998039739164771991306207214816210904165427381555108634508007209789937161859438015735304081919142308868944373558673205828719169284512862436259443739498682972876133362652925521301090616173941462407074614848064512121245359700448533102838516797112103841728263191941236083360590964491858325499748504177630478449484410230675651411423674030661799435050664847110536876377746420340848364632201344531250650353008869061442817633278133046299377403351695025987997757841385588521640514130806939481915401167199222402038124079033142458317960777583524421930392393214213489511782784198313967360932827319087424258451063660664152476735145576203962763843585716764451759771397175542515353181274933484652041739511372580816882846954976195140109580046836313950552589532847171345162781712131460698423544105740125113552304798389343318221586075644738365943824269869477546097352395569455490682713358588882641619780730768283679420569197002424041176102082875796717016212312127736010861828778387032166138607607354811186914200803164009359066618259912971325827577246317516883301603158976249965668771604886599300277429221689985608062406536719632371386372461665788049722542243663513668322259565210011314565843907162265101715236920134043861856055121376417892016150881829385287832855584565580986033694776842416904778888770959812327436598196204353407811042962465241443036129036446107713536000000000000000*i1^41 + 15040515930120105504279494951693588024991845648000827083328585945420581117450382730867264249121995867547683466633199106773592603406970961795505812974343321095819040903673360405887228859445891303704018582196125214150132826279580008194398767329691411049544782176876198663853433414190449417269543369888581593627138147415983550095855364913001887244295568776830618992868614514392095990815845195009167587418374481945112470296438149008538280073170412179126555534111550968488594235355280687367840323765285200759234332110215314142970399800351701033061182551538814754445907137773974895556478338198160665654959438409748057238628279131265190175791117200993963249147501156816676864339012761430781302842093294166480081961653563694278251936329795637041827815417152339865118581725769564760346120141988482508600197456828342736153172161969369142813543750301550606415145768070643106902858999059072058565997345956471854093506506748421343635141136922168056573799545961709970735209122186261226787594669909911256810311946077228188979089254062124448926158945118114822837894001642016831955676447645242610571463654985763451433842799893509227929656312230626635167592457851691914230133550743320385511755886981870256454827863782243230441649873888008340230320874896360792964868838528464363067689749655364436890034140693200840831840045611741391797875072260858766861510519556914274324812778392240178880784988001136133380669035243386005592368802018092438709390680122643393377532489179613949420763545893330295387228126964527247637947719605170536857697411479448914307336727468210329944752995078351729861890892655056575914069799898037013601752635409629398124719402362515979146919265592215143628800000000000000*i1^42 + -19118615745697128811879084341359740149920851871611735983157713466856848700532288811181072352451851492961115389294812929078111823149960216964673971334666282270362805321417768079477401177397187424427583105843280813034351702783287216069483307325944885912624031238308249144570336690815199297121706383979578433047153606561800251783148695276330923173389331299728537958395290439437512225457622205386451654349075022454198738916365669286379275418797143644593964989831122723822622140037827075831801840091000674496439084487447535731114102096339564836585740075296277618831297880331097090956357467567626838968003713837112433382299197832990820819589032708512521888690954319928168522466660371254819222140275682938065712399248637143891170582417371456885759144270731821591221679946909152900868904607014230789281326021372561061091111675428262028454255116668534350070164886779560137663208344568815762753902769732224305082725378480642725538356199512321314649107743823529221111479428370663865011402577334743314085602995274580492041499799679059647553237289033891473782441884101569345053977705396554686811731401786794716640063612057882555512053327267129550931245121321073065163315345522210111513933193156033310232942523284387976297951135666886583016129033691333647411389588716873083032553724278185430851277678007000345792991664579560605933859933351306274013926999575840535267378192474003581152044935167002544282707969209481163662068223260742446318880901596743956682117984702559653844081376934520426290288134457603312102724048492568923104616032009831599093586058613065871326615270061210447044394792488745763311323989447651752887385749226265104004445551563648118202179440640000000000000*i1^43 + -16320302720712650989271739148467485799554689955487473257667445444169419061523976024860062447060422845655377683982168234494118292701558240570331008584005198898992919024077237832667737786244273466218116239311156001420393819195839210807142378033206587100458889771217040972238011194852575720602507457397914237686364965752994503009247416946428109909923934013123019314306804838571435325550179719402825154541002784889632221618246889074391947835423810493158815410509456468479250793675679928148934205632013586126055932980336585064821948728282886486825322446394909393430142628213012626092948207299477425229373698421171703100920790824642025415841373081396074871200184881137686505418452975072009325618839555014728258833929422658161397422748260608002747660147433185566387489906403785878056464876829482985431010803822289234233661534669279635004795231474210273508313486371966231816198394195723287096730755925388367473798201463110908515266798933321459326553053167088656823173555384996718329265496615342293111685171235571171710204716647175419672052174358156233909475268741830694960401555160113451159899717696926591261582431637770934388013291508275304799210358855407663872181120859626384293822138565315122741598664346459762511312549087253914666425834604105536966967290874192093791483312681406175872261181169123617092029245400546828745077309842998218694775076108369150889282144396142770691883299005608022562145139587168587638327341184799187410488257157744310897601274278632274894694217487705044546223244928424731289078474264102142500324033725881153643296917529792734413893309063383926339315491684981348540398122475539265922570547965395551524078760347904000000000000000*i1^44 + 1659095185258627198643129611687102904065743166172944192902364955271235149051958973829333535996964017352876432731555987398282562426183711919068060633413902241881839024460441239564371305893312062004723009974437284362391340281362482283181779409342936262040637531589183337708464908402777342479561568721617080459573570554644732003687053487384940994895787199512840215829810352768858155112977210968356960460124769325064825468805180012413488530347648911974481944854679134190075626698698276942733296640895006033243858151571278557062393025614932934025071507660624473248538066806021573743012075500338351066367376956738260515433179202246500362323798509474544130032882379906417464034829744160698095005889262289699750718014102850124872115901367999590277247253648790255764533734531851413787008509565742038318611605871469389441996805969683076920064661615207838596074158602538776935212218837326154889902701341405683529797618166353789399696573522082326975150766615535919831273703461353927355427668266353553317385162176287055954918929581097609050803078856863340922883575998764928029806612690870554913517581139498487193162103533263367234074602539401563257512997360036373382399037432833080271503383032928219823355704326765387587048978667526164624661550150499172324443689992277773118757581474914478167631331045989182227063788233351427769019809597819443052971992010421639353131443428120163728154101508360760408130508556538879646417959848153819245443585090069349023176474566980367498918984743417496027285485006723672879780545767498800236034468765066306394447867320597579189657135960024780291827599881294670197497148071367193165644108803038624604875571200000000000*i1^45 + 2320293330004018914892378187776831721627276018224738185080596809313757915670700252677518076913970744631736757411815228471617267199240990247829375367515670038296029290620569883932562684530761051878033361399739924024470648031476588480391056191525847628421809057688522786447262507606320524507319063916814136733895469465864567414098032043420261278790718024382988867500725222135946154162561119788439092878542110905432414488312910524016345721645000506999489753155318090250521727513347354556512057159346655549619577323947700227864552764403601424917010205828718251352900071622506028850617680856897827500626654302184084733361918219554710007584459967354622121121679714309783511452424447475761011567774820731216196925092526768605375808317321816849757924863766087009201246059325208556605599573146938502826212367312086591363603250358946408050734026199919502582789282080339610071372751846506011144243269454883660808009654206662187333102923726948525662234159921562978402863254821228243627009304191349851015625941199712606118428315771914210131881306456544883146632430917728470302139248623011851494095268084633188882093659670745943649359422954674990961884103504902158488022616194554553467326434622975740454247374199667427508124836850635729672673326910817334121056028411636979489278497571569337507871203580723638133239826757022022458903929356589749241967676364312390103037988865821974855924758756401466722406063220840435059837531724816017961114113128238732871287038689490494537971578018265708375504245492965183256829049039906500927695293621446851336648357815955904855396913883535459554689765380454540450484051498817411752970189220405760000000000*i1^46 + -12557243575233550237514362986491333035287257338581746248283649580980258796574678165934708887973352147328730974551477094167798591878539128280772860585562172724805356593921001997185748516606236678002492044451687711543790201829699941491249754414994876411447260732758172726578390715831605282925806635819705016803582227250446954130459237553856380542672850593092499633741160773652888934515944838993734619408672685537274340531416814729897771158952008097250784885341562240398588906827230601497759827985355863346518965694771513577182284611209038865246421080431405646759442249808608773485669461085051545565171310880606024748786013091066818976456432251033546287506981150527223393587875744065027656399816108828547275868814768888693344953612892600103609222387385747314593239733228897542619963131991395231088329325933480740182389041518065461488835024118175182159497105209657117913269323816441187873843363464577312901602295229908795563652282345998424796938667053562670156610295392102953555027949572283491463031922322167050853147828605405187725578532004636167157441863187873051158564840301485456022838703378308061579311474103897415156386760018854305631258516049099535486175564615673885226073155661574302986050390092125866068922036718191873892256570065945203102476844675490738606218871404110792726958696084293910196657054793484438952783487699394351150465703000996009980622829623055938370791644239886151294810991783322910299906726706043492234563808325716806545190003001255989310638761387255245745225784654490631900272356167075710673309053945111095277873269717458321978902638277047212415227253010482989005706665243922046142848000000000*i1^47 + 77845412633491041387232847996168131365511927216106773133466236823704115003102700838201375156065069601619485762159245221725255915501249334773317837766918432733140223449153286274082002301085484160900100366045647555802620838738376202200867990368741886450784136055563751214952586426607605341043349427004366170631447073498569942537054239263217756563419994885534417794709650860272749368327868967073771727027047835553436355295956224679929979982631645470556229573825265544296713328715676154235963842794504705854986389705644862400085597387948758207336527606442393020496926776307049434060592892768541013237229297008671778674561141704416273454673747737049928263769452327657185470753179980957305156456206457629206863495917317340079445215875247478165705051184903592559579560147165412498671698184254183431880124699502874631399081341453980785197789844327561376474034418478513545838196474350222771906882279303050860260112108923745561668328338596484364134938707517880671503719583311325150655915509044054107086693812571232634054271919428630633285971578659970509262056394251146813246776826731843884859468554067292633716227650131434617163750694183387440455135963672874286627697080125780266222522912220127480849005006550303275445320947086305238049722797647020608276369817355579847625256515896747960932223113207869009143806263023381455877763934293356553689219037462485445543135294794277143121602542702985608677292858513693561719929544770336603288926865676551776417162596470456932130245329745302692784932432176446838218651525712135434390051604814256388484695259187770500955541078436964574653864211868369663432950035353600000000*i1^48 + 77614093054170769357384769755551603174253933474999412535958522704392026978195056093089620141170187716718569277110230918789509148949714842609161732091725660969386698310280792393624562788793876602826675371689757442042527429734438107623025173688555222043828753533750576258474602375674502333757599466572199757620455538455266654469054230455914001293921492982551308862164270640459208832426682498819124283695348372755989039866908424113694196891379637757651837264508894482791335172404203791700934968231236674915794340355820839296982896469209030079296755888518406083725203401703629535532261627864549047016705626164772954362475140081470607202891848893576965604568716113804808086918788557484094804712310836826304044260390391458969546949076906963614656432763389327484124372137047335926348251246695177023064295354074650510777431672036965430806175166748404712442703006329694016048143631595351282679328169566953048910758027295085807561133270198258685667670521784177257624246404417761869890889845826369344954249228866283832276688161537650345873578088625914090422182415627254030543121004576010254889400070221112786665063383682761869115560332865528708003806810547189077606332144300785421672499761826470795497881456043517784214932442773022190514164477042085747075020644454227641043084902599241114151675304696489263054855167639592285740443748287324717362925393784386169091694126399913634669793275503855943290414535887879143331799964209864511293701971077724093715761222199645760176044282638643371830205799908420984282652529777817287935100296833664856242023299082968790025020241243887419698633040818398998400000000*i1^49 + 35901996666939167066315676817727744330015868653697587252252674021007910534197779186576011298161425766277096627782803131305484490156175578027967616966941411464531209311851836505742153993761068045330773249101684619292189698770825227510212068818428916659008434388369360648411192579543651191439418546499760104122002281959947388242481624336005326221818985521725896682522377536467440315226170967928954804660430349424898306901677846805097855985283210923886532598497428747707841999119991162890913342046553794538747813887596303282429993031784883928223135042355693857237874348879281959443786844265820455057131050666624266301855816712562003248635210567546701406575931654711444973727371672776312500872644367497441601693725719425088558158745110354073888785841506229317762137675977074039135448078507240053541699529717763731013785552289877797978048577135811221267337676981352547683577971033895164768342249755307264773059265559066145557130742762564954813926794253909409159463677597299686106253241937994881892103716063655347615521876480058670007177368519903190973993082614090907455252653188013320028273881642322581479265894529022322608551975032387479729714591742147250054933989173316809434896292725508557150685649394115782745108969322260538004416531490532015675423744983945997133604360030097966712500094657223190612338770622652830226976084926964358618058695961487033926493305943591448589194432761920050215783253894996065227895839653665461036094283285227343155907341555870187731045814893384178708343249263628609296995635838106781214618158577969296578476620388492318066308935630252234125657673600000*i1^50 + 8648740359529364356562105357784625433651885342381152924481439674672243936839844657241440583500799599557159559633618881768063877469524173320897520861739718256699782117212636705707009131333173959710400084444976756348291370478795662437742879169626775926045928005878300577446605847969030915920650956808404404560536952341578602205710812403975124727362393654039661607061031709693948971369941297197133908943798328799934826721335370250792042817481003220942994025187185250318602557698590253635301144857283703805783601535113828125120942830290341224492466810075954709062042309168910136350253259180797876018195637301494173468431080818727778575312219655752583827647335751336477792298543452451289781810382179031042485019268988169588645066713215819299025711039161339972182216036718079746919704617827313064664109813157653683112199945658157822194432765205244952251962808141770798241453601109850002493882653055704954759646829538184909007038602632571101026046644361626362923985804133317968546656022516073421699262791407586601961290348076166066392198997552160618854510838640698652372133365279305488999578907862529267366239161222563128078650143458952789045422341107481748878021532867962082765430890812385838465162696356684102154104723993896479376565186507793282418532749607422299554392259605550225350808304498061404022760116100228779270434546573647167915568490208434422337163689799972450995760144168181205175135553536413510265538385220190400791455197968348027851962487487359845078528721908955093639903445070415467538563613031542682383703203813979256828186126895733244516903955056824800000*i1^51 + 673552474817888812921580399010915060037464287743402258806652391918598023227107175735902569576633968965127622510380103644949751217843839139651520149441702983114534343558876840386707714172644070808410945883664648463102596510575086058863239912686943274014537454735694126066831889098523203488650636379705582089772657208602624102663594690064866384776045088059616114509023935215671297918592020454079343773993210959129865311725629070419175059990821604939714789180099334056236643297531362975583670451475997797744322093122671525389071606375995246226766577926604072704459224493555016023287384579917557350287112837846140706695263392100586033734473793342522457976719967659764701845635759155761413707947126514659335494315653526884912680290060087488597844100228678136190973038133479455119543006973145995917177511558274468192909514089306567467776310729379371218210841523760289942260526815629149327016638904779757552160472900777372788262238564542040648060896708301825757367813393511035212952935095208800491561057220805832191617315453369298633502294721146637821711055355467430590527320408072682359438434443722079879206577453728767925365313090705306384876058796848108238713696070866433572318465150793664586583085877533574828344702876815984230768736601958407262648042691092233864944624833689694564522976399957717247045020376698492280789591702615237761727915184682872870583848654432090963771298204349778545106182265096893204591348802382148289958546577883015328574869142068251632365900293295314816560148706017834973298015706890495893145478693400029279767474097231019859920000*i1^52 + -50443147877236826666591361895044881728020409643454950840082033894812254123404393483806803287865035261878163135651435517200195105159281322494694269333422163482962507598309075051716366095514328090302450690953544881536505622153363761539490659284080538789322035088208032194212082668379529965297131596924803934855874943840504828730080697060615060795558675114973214958643965488929851261954229342047933050331371160237911759975291112393224476126973957303117531594537835809236064482260879910552604640550964728552957637644488790442191016896673843199988392865097162166307032316087736511062157343081257773794173045813050290688539333883055805562536947290274446376964277042546434419928125993331752533842469002632553037638193924735288048048319498376570822871036611903160826562652749607105595260914964071166159524748205059621775437071468346242476458211993878002396822931172663760636949790430632256597573439053794222890384864097970556345773495177273360351231792412872635605636990622114708414896988422332339471078945037501071740459323173678918451659898147662071329417811414854540722359655601769516993523874013026895557350352729595133902750729681199093610295192252986118865244263065635030242802642033049519924356644272603979956688210974165166620827322593386322243939333525195201740282629206891442877352102791274774959798927096541899249772350457245764573260806534941992290235038264253393835223476667155592183821638858684904778489684089336380048193451488079695993841638533538913604945214249916244215842259043912271613951260284932662340941978557737879765321784000*i1^53 + 1032909006283139271307573176977787388858482591033705148665346992400228133695454284879431286519027543862835261829364635973649369213369616058683659352078585406794208220388832100036000002510006764736142991190569488107933549800443548926896378614273789743295176173850836842905497793530908773995151732605817925764131797956273896876953043055613143475205753204754855919972158771615553151386013581217974811281313516098458233175092707911089507535706613798798877124935235146837104597976187116658044407485555665930962024910884409908083115091951640818772329689001621045063464906224495987216213836667564572223396325213102732852712704756777771503517145830015951467219957084673902957022692328096481458928212738049233603327485283577229443571381374846440579923490863289011181377188901339132224157679755507318233256014321397991470946237305516147922631052377212827496671491166342287523760449821523596681621167597339958124461306951612454453781581341097285979759276142253827771410697909726786536512308774626593407325645539956016261750689909650835836608614266782778742848732959288740918299260561703511352307009705632916206172602868293138552600493445149753136786218379680121217823466456557490248041118337451299300103083368442973288825985575865622508717732729783038411403576901581504405782184452608213017069448147161652531958059932830628695799750851250968899792599068630335868066765994776742627769906516441422710989735197179968298045466925193731585597618210472314741624099305920756077515806711531174534584138559052772209142629287326519372058105353034900*i1^54 + 33163047397691092597591886271290208734690376866784052627106865010710745461725454208960734105719422374044336005058691911822121806206143483624212447779349135665646467928080866559393545333911609470691056729179433749263313443002093146316875008238511301801822049960809866023213248415567506659638770290802142639563165556216835456012024928086695264530329318082999749936895943493346992455202429619115986940510929454865034334403806939082693184703886608038645749761891757905105531712999141051167254058406864480762613031592927874780891463768776700839118151582999345442202236131992437159749278946550435253599160600866804877636788319475799695017506643047275458452244887996731558045605439119996958338743052051839384668166303133990386576495321765069034884531384582109131121886001851665070938931413721263389208414644049438564381034493878272309611691202555584997646782638863073645972883606966185404487133975623314622389594630920390295277096188749289308911995430056561959426889688207289759393857613298728447297971233419497557636732849599832070349209390781708547949977337452524020958475571011271955773037699410562612119775061108252012661474788213123698845655432863453913986969351090480457446654199532455505739411319996974481225354333306824434465705895720459367799882841817492238612199538479127149557685352719232229682645062034486824413187865924470237529378702806783004280922215669213641804061794594474411591677143447057707192519236011921845406151540784547134841362414117985819593339975845441323662989831529*i1^55 - N1*428524393540412578025226925242384049260815002740325261208351131094151664835421774288986387921023070474774708154412682611119690161331453708906723313268890291430945427145003041586924722421578131401638498470636800568367039829200558555965288719782020378476035459190397828523861395380517994903195908034077634891526148442963399837099157874737790229564707071099790120805620089870273594252614812468447857789721127280858944686714561394954897793532052246818207250324811197545621514465523108938241316639342788608*i3 ] ]