[ [ 1323655999538512596758300199931844353054760382314896290011633434810041720705352117099892403212471492987728342490200249267647319426816376228758076727001025656606709005210866061348958653184243830814460135527697392629846633945449166962537955791793462223620920014854179156143123398791051475328284440953345705389913839852262356873688007527750319986698907995874829679011561738916298015642330336032952165960271260363782406091352022922076844827933695461490190494835921938537816381733248782899760064737960039634129426517584482371652881098233761082564952873722787561317596484106126432045530546236182401611552435482146371730957084415782216386843163924511108234428095963449518192153315202222790523244215196955536679873402411101498008162715474759044736099874913477892255633380384401847367379119435994238996174253759320092376335798170634001637285243226506767452924406168106771713098317075458734000626191234310327914460880200317109515274839031084886619315603120634570063719453112661806858400088572403501724177454263503786499044499340098875049963853589068643205323955375653774619368079968613265106282783734270239048551320270238437812617435233409062097548826724941673910708467783509311091291132584575852093619600045466088675013442656645286094893842259182933820778340816748441240760022129042034628750845349332651149047996009358576369415863324263068706187195546207252397683253587403129756675784716998679989142328542713873882706423439947861735848688404975712904203490010367467143358940351171395517696594810966604057842205823079913951060957640242374521695769545228707881193092046507342155266584723734562626496102400000000000000000000000000000000000000000000000000000000000000 + 27493852602178558788495719197186929264607637835553956941957842988842655005875371899133898829843645089913976566479821855715960587966148579235090453334410937384887325378035203720112738244321677848437491398783697435334874964377922187409931837226213967112737331990888565824278449761288960477669446047402943610489724769204596930318051171684179736851767196065017368475607802720172382136000353522625064760112306193286440364075007914650277821071469300094205035796244181810308185354682248958438358112382331320286708957791535668126139722676467145883001466963804544707910843284644475943172879796806371742311259389654234182878547760794726014447945451992307257384045173712639676181944251485546911360545183905911889728939456303044894812460639835149823741392942722022155605654379486987755469471214225799409624103701896306298396054533391651845709909614336874445265987266085147492038251026520748669934751798304893904437148004427552180081339983577953034021844197016444225334400089915229506470948321995962745877509207665358224584538949718769748577462876731044240204248325764917147132821625595087045069787925854523217796980719021485226253863352612716536851778486543521471613387179217680509673227361404380931131107849324344592155569495980884064541224916086627037379927923085825413458227717498667532772338411442600408220759350630631737975702261901452370595020236267147491206893409956455859697090826658990420482925521944751477920906487998778271980420700859486143925871731685737432613322234581475212626300121439172173195305214543867991186684322590178947531672028654846755594839492743604426341164957694023619796008960000000000000000000000000000000000000000000000000000000000000*i1 + 206191030624116601628645410620248684567214415415070014501655435886531482514305187448887973694764511956286542113050594200538740590902166884543304557322993172571552873030123484374624633526690781760447911332862326920783587099112027681765073110317518954115672485984598735871554237332882588171673640565874228269446642637173633139711751739519354226247782248057700645288357139592725358926346810630505906692908730376093213624091227887913703529249713199774479089266821630786211110849258731181519386885151244545192247971835138284091726768897865588890099583005220753416288460489556002336808460909018086487033240350027978651846944175532424119990204237691552535175764206027597247172766988151350898544146414829433319402180107170405926948541811860154005000500592904503839205511697548352961800056502359532629120861569819258061729916281311643598456793634764253608277673349146701186666422493283638789327165194947050224154044977777368050267214047965337680999354294607752198226906364916790939483314770753252945143519134460267522337543987820604482913193505280477863060386000786399062583059630689317800411256671393690078218218132623383377537714197560369224932187536593888921442007014724318619722351421525646584288810410612307113189998645793021111658765808950064236136133744244486509656300129416886810005874959204911637402297588004381991744200550771643099036392778742162180689207383832325720432839571954870713551197702956596502583481735830077170447608496049567670639086483597403299328091516209098664039974127568679451586509614786687178126291380791050066063051270817081521041255256859841986321050015918747161722880000000000000000000000000000000000000000000000000000000000000*i1^2 + 520359766856375025574239865517521689997876145077298743159541101864033883774441120581813887156911191238188666224650859565189151070040340456820991041973495955543470167341398687125549213163425280353259558855380748586544359998557378721111035097308569554373491392580992174894751601189995482275875565463719038374391545026635933211743810271411464242835566286473048300218829662823199775185716219428014711607326904974938389703030408479156654867419377694774079731321786428758151869754777830422649479635790248161739633907720419003919048101507055097048501726480291168180749428932068825458518646760419097047199730584305023661893146155017054262918443031107373843169918583145110754891175590829022666146123046087023300481513471925946497318641932465226373456191701205953839372782209753223479979419306085177116350661262821510649085744274586450954331932379854164392920758716806043467387900957121375181573229071566475235320169505099748558667244546410060874750762918233463214487843445562640759576326039173200993172931023349800730823293231599100139280366808369140428066674610488780226095048988029412261596166395382073276106375160567763587899728781137498606598419093968124699881275457333582480569675900973743887735574434531980250089695901418430589576466096224909547020999715443707830653810921240975406712310365114238082170894614024033789045721096954531681980281887742189155853097657916918340545900263843566991106957976176336379046014475413628629143548246679231308836140743820393485859238352251893727366476354271244508033171568898672364383170978387108564896101014264874916570817993781572312378889534637267641958400000000000000000000000000000000000000000000000000000000000*i1^3 + 766620291475948600939899783400132443736356428064330678956568832657049798198985486142419749167765381122499127443674196046846835296018643500446588101907859816581116150085521441388222717273107396336810915894845248164157694503513974035300610993018097712162116260967489940647066222955289711184739295700640960099745225638629358343191833480207678538058014687041369633071544393208180701040279126291022614716955854714725420273642077104976406438931827563129525536786733725748006566360106152398395600553395051875852931257820151322775963374716624306876110319728686683848965271511412044658897731240824579469881199686391742415905720180768824138439392410456332901583368605947323504281408388875550124295860493165663978051883603785170013058845355276248788912682285021190995305917927668920652510203766690087392374669581194810127997062142375345624771338658001264782631548846091446313940742808006399450065929618866718120513379825283836303081827805815364121298909260950211689044446347518577036905288099459327720302146158035607595352793798170257852897807624729716828846278943245903959907030614941049159336663225659822716132144091194541432986801493652173040665323768259549632830703885510864218416866829526195134111025357323847601933072715112249349825508340765239583614552969025499022487580252747441817825082085024705966327380528200337354977574407593371908412677177223379537091222000957230706226972499201490106079000310843227334352630742609321102917485274818007557841658063350344112741864164496617163826596923425099144453912514839614266089192473165776325473197112678694866245085071399624960818447624586154475520000000000000000000000000000000000000000000000000000000000*i1^4 + 679833763633051591033440178498924538264400322691470805494118517074657673970453777409041083333098440743858222333891196108239404860181980758391426755820269970052371872599889704339471692894273895182581637475577756033777673559175048097328193075184493299122397935478975313197908622149968557594512604779359555600052676889941989592845578397669782038549059521946608860933167287377677532112414259395306144432300082049914707457799679147744212667202703362216941729737457361322697775623598562542850820839495093612107473888511579320917485409030962166594639140792267500702488870702676174957872129933811453055831290031541398245058612039230412567869478934994136451656138560318825680873705070953496411614227138631136874841206948987430248635364520495222329848290188560733052806205154290753128851830239826500396107065925617222292883878860871179755565256936688180742751287190576499519629341295369105400460481760043878032834988811828209952970019704412384877345722702759254004176483034888112124905929589662752460997130048175816769148007915315779043696763158827086049557629104983246357552882014089249237862088327367839133008663140099095881628747715257346882562350843787865997633947731737837613852150880652636465100083984544341810954489886049934251227620909027172015306027221647350371733846724532465367633159484344198742848554241184684964486538384099424431903341381346222688836514436868863585603594312957151248756739343378378475890234722939826996719836567125566008020993188186692787075738922536391011801410705369581126151108273184132601533720791714019091051291210011381313424778624938146383240385899423334400000000000000000000000000000000000000000000000000000000000*i1^5 + 410196835398204882028256160029669288215179181943891557452754498165581391663750258426581357506668492569679443808002822832076102566390794692772275043281005748631471788741578853583371905406072625678742983099537984669080224660928402427784633780266312008076731629732609628393157381218235291813103049593952194224798284585765975706589493025526570693248633661640013612736776448410984419729426089637174686802519534304152245131836541088852203223558355903639134909527890514584215012029922433587664130894751483428998766624161480351067725133413038180662821371172031069236275312130937730536411690512792890302075198369764411300540051175286588084977250596893231941048281546811748462940419416754271974102702529601865262670953367357154875638221235802484916370148274543799144246477229832690852971777891257224986905360869030535186754040548046694087966366037373803795606125838362838792834078637882768220437356901430340015483996780439419765018943723944663251211548811599283892637384607430392498434669100297625459583841954758713609384350578530950318593046204617471376261473921450550373620643860195759759256835618983946945583185398750271676455366389064254586305696419374008479494444694278344204259937593198041360245070796539311291613273019903466372970324787895087649545658398803906042607867767265592570917722203441726040275192779259259442046184825520504209204763757089396936034116147574338365457228388248797371826505404420472987228313346003272479543137396307709548199727549943292657151075855611145776348822244069854021422826621130375259732334584312299715850240690711103251669431352738555384525066342078873600000000000000000000000000000000000000000000000000000000*i1^6 + 157213214836930289558164715005755991016782636901863238925607701493904927254186405844565705444066595282735495910513784305825077000403955621900584787220997158788758191597190551804732008693827809195291569221221231263636197458438289947198830017577118085331619110593974314804649457395908594259226405409797514615781974602106381404124879190739581993970472379032947409202978910517877237151883044635141429407119785776160566738858936985999788457936868120020252275169259720002784411878308656429340480345199615511079672489069936014357852587606528205889009316815510411300872809577010563124751218961877583914684058747348494612560134184469011566250315617515379039917605821289118509808117077406575268320788317112562722041488977693018811552918858283538948903679903535629933457288775326373185592687242534722850171091487457707480499526133570971781807001789479779169602884053720538878568973088280181412151124844118270579219188960190393635230798364909538140629671440783272011753192446855312084974615508195095089406738106046946932805329404962780942525688529375769005649434608158506246189530898426218855530923415101927541839687413098982780926716358485151013277187693077611621048418402670479462676362518320182471354839939230913216012468261608040605759342860154893761129419259701527718151391910414465035160515495125611950346092825054428068967508489158156836150034904854123088571704410327828183351051149018245108234192115279364053830746400276536428436615001705214066708601677729176859376997998148213285422244654950408583125078455469401475485795686273206336233135289221337883021668710663115229555595663114240000000000000000000000000000000000000000000000000000000*i1^7 + 14116879138966492059594535167156828244967399550844020978565052028009680136955461140643617987418504446592222747433153479211537619264424531015596654626585992816004077511909855090240594140957526224744377944948028718239511778261807856833684898476196166947621534003876086427909023977203422535763948522615715387099049712379244397157183242222678660038659495886080865457114840955270377257349675228700066426551288501230240202876679528159935062594703152712989505624386696336440797579446508876282167446823098493219356587561996431733029340252101039432838067956105745163825093721437070225604565614337450456444130508386936693067128994120303535587399598354535765601998185951910879110011037939333900869779762842430295110848089561964394890456925620760244688339297007524175257141178860584468788111266530399361923937136381134999594885716461932953452508160883372974203698375807634550252845617942950886816317511774810145559253361555946894463020322480000531291946182431007045048403569248576968447111917221963912036498555671433079259411720519951724346118892036363655303590609695901238213228070696048582264844762703656860536436528582006488945079200270694191751757388204560063361357366161833986529476404774369942005323385923465573493077738941961322557879846882969064103143646341439476916678408545541714620605472350197032369131462504146751088438277965002915320391954732370816213613339395141663301400693169123755847662803213926649157937080170756407445522921114937398105952135192521097887915776285619248458187743191248139832340929670450091728556410300600577181540861514941795754478041889017884116583972864000000000000000000000000000000000000000000000000000000*i1^8 + -17501152977919375434542424657163993146523473414032811530716057309242800819212871212069103684893287974303234478362476764086199270340533516599998707968831533961666505109966861522687940988569525100562570882469579891885385976126386321645992151538179024678214634750509974515499211847397854653408956287651389501191493999180086242869599596143604355630241140036852769100463965698832018750631422162640983956238605033755938964031038174218800349465003967310705215431013562283405195864357666748634435400448315877333828752654157036173373661877582245642958433961111356363994629585817424492291086015788504527876458664387303830770487577790549079529569757020599705356947024322578061512111679116296921872416209084295071753643556998169515884736589220696968001107428890857122102912936234149562574849157170448804445899207880021936162196417748537924958403969753127511064732423972156838440084977350288950825960751236894630029782502541765515066410931325351564755851040989537603987663568029604697459789398240361401943399088604204684527274147698055369610147547548235741666036429620057985847375606722614777960619326730804555868648413334565972823867263436439987309955111695510223436061120308762521153125845080419374988323754555222013154707034000611495952003944346303515086053998278477885924225015258770659318182996245790815124646945151504178242530887692998630841615563513137869282713441195157173357532857643108257855994490931873487849088711117956797432409138770328060528284681261999339637579654256189739977619570596116678935285676419149702701553219980474178882279081480191481467397213743188343304434483200000000000000000000000000000000000000000000000000000*i1^9 + 4316177608875107822755703067440627357170499448170187019437230759623881946736873338393133987019625886408710635489297032525690254287169494512442883548846129361134969913086240637841830594691384778319543070533746804969277752263270796829744631980702120208192013868023853480251443196572503260713887965182633333580378360577903575023351626654352055793056222595671830203989968193125932178194226516544170369423272542778358302683044860656135700661070331802726465405149696066479480834078380448197718649409428267081594670451658823781072922775450944593666322427775787484363578812247548501230900198481935945358576470679665304205735286375095736713651878701961044725472315476864638501466647954447729748791465627721512400406936803982506129653461086167981856787018084274024083764023059954510967094394918448827524497425239382049497676248671387508872861982279618870060352315617173905312145386032495526868416833348428050427891494076922196435419215920442810206425590056160920862210930710937920517805786182859220881447660952812777142729897775754223720822193947225645228422553313835874587370445933221169477309990281933436423749437704473261380498783183905593569685908256388081623130478270344519071165335474137194331910892870704870813832716657172977489343251613136285369059295452945940097883957594945222497850619829650709302361968644155033535742599633839094616480244118833886742919415563034857361534369760032219512300155955616849133847789590850942526011433810437801438017889550390027076333211940318570951615083426021811711542696451031578131486911457169175594375547641172742915090759402590368211927040000000000000000000000000000000000000000000000000000*i1^10 + 2505626775079426758234545185605914748270448292925425401182834238564393671565144254930052359035532356322388450614683741519870628166777243920834888293501139164714609300749138072033365546921458302883270431862766651014686781106823034924604270750077087011793501157857609425814155683703582916866713438127275669316848052514658472475901630042339581552152442467727019466950583827741437815139565589262969219785985684308438348325030402592273526200308392726576207874270936866758878245287407657831765024159899506150563514540000673420756582324138309016395609189612231550491111277501769962141748025464466362557901080172397280670997124120379436644501458260506149590214624686390558455170347039403837185975671754057662225859493177658729213959960097148206387374538077558435818730785659397992950584629704560886308585325617814402127897200724338080400450982277300827820354387848563265421699135865261778630651765559310723526742166583914380194636814608639571719513897689882449099035197745703245896902510588383357538659153799906393808702123812626063767757465722729427283425490179086900697847150958262055887296898186680411173862031594525715818146593426994367915335056535010093430672096193937213044930421858059900768364585445563572352127491775678927930408384704091665973492723804517153262310833383346227871097508628473243562288801964160145922763019001004087401685537929786313135425163000958222716384272761491704622270432051435194657216570056843462702416990097523287421532983905262699981312199338182646205559730459899908008045699674096465052989443787739312733261104943797004188644408243895129866240000000000000000000000000000000000000000000000000000*i1^11 + 582481301413477551079091198490534025211547650776795058884313567389243837958817176410915981694493690187469181238295253689829113191434931694225168247274190728763560602551442835072782764825275211644582216885221838464179003352416169945881607790062036149867537234439190614014701240521281110551243020732596674454619744371256769989579747816252737021727631523399482126018480693600585959067759015891150954837554813766674724509303578210936178421113968289312975263652598465576033657179339621928523516663713057200871186346753615206392137271904688584721150071467280753353448070151476820044859813426950851513647239674227501958877195252722893725851482319259462888320023450238858399001723840487855184023290038868523153738794993184813120834358543007255855880884857375930751922255806874922847410262537436235325489572500924394248855133503555017773876426208480952420110853608835922927099135395673378096280958551502439297009421347280648799169221224267143607361473807260664304819470295606300882047077936362520692730699758790936234421069571611247659849081570585615216877632573105944348936845365571853336263938084337995581177079970144153757371525643279901788011009021318324223591891829039099806246766795049149404618229431354902676141289531257414449314557391009733734854616868295775889211595106850905123901997097620129673681625079779481515516314095088222517305676353656814133507150595168542062983231352139194476267707730811523707977812809315778609428467591384111425301681837315682427089697513605019958025850577999967633285683679704245539108379589177964800914552740863935648821043630762570547200000000000000000000000000000000000000000000000000*i1^12 + 5165789971261765991765969599329078215034913300280435551304127164672133328351829098810776383073660490880613236384336485126987365365917596494901359549266149195182783204866010159868507765838969107536153025973160766781267379998549257632344614031034095280664952475513353571141847993080181321227556202906929357473139732440120139652746913608368445311823405527339939065428444018202986398502702181768206763898711855830231019658631452899790439987150661945778583955528623292323301444487914996984265198318793419554532400220775785580318488397531531712074783624334623449284079897811783999706009174624428938448955853119763114021542882866857636241266453623440141380270076230452768798271610691518017738756567524937269257004314807225187697443241351852545920275898605288581677844559599802497818892075238067702283257699240841236595911347683321819971420557258486747831808812817507239735347675359994263673811065751318291816248825756715738593778090556368664112723610335460134361248078357343956488346097889426788397238832270443122144004519626272886579782076611830292377786013808038018617657240165122691094205946530794006541421352597802535788590900941272236490857251843748021744584278894196078062604790437530609429754906185174780662071831915466735767654337242994217870282953625795441089720434956059002310717549262821245984416100530881316459675772050585126440429822694150208080803667331744533794607965481655867786877938231200299665215797131862956013473032370583702030768749783879429741968260371183140959410756487238268596566427477790797059906111889216043701675851007189871676313986326855680000000000000000000000000000000000000000000000000*i1^13 + -2746314359046959374699023691054333887869732116943787799128521323415998743540787946177305211171755827855948591948636298745766273291167286004186459446309129425305210142477367373230532277572403222261133077134993926606577520452230396034044704066440228149537498170228985231030583630113497897611470391278620143869224848889039509896934431147383261736167176869300807801562835521715911625559202340935948397225525275737769209335283626983694497183388799086586640274292186633526719592471004970454848396665380621671235820538403961497945565693900892418230543420564499975379482624936886010409779533770581541757714045469631626422196109387171865133387470951377804604064109058367449595128820305278968050546439449284120891411510016125777051827519377124116443881235784896025951578323930248392277360404378870693238433482018772092997563545049592235575118479074288420321513745644170874412707361191999644725537643744431375288228168947928131131256505315960553524454646533896995189078335154981027695660788550545323864049789364566382770467219927344570404976660891421795609012126294401483632008591798048103674760348240699134599403442219859825151211659328179336071628996136251628378008589122093033953145419028867623822985264174831381628950220376732965651877526010856844374345101160566056622301475260970064571769289589127547513919147869882688305596332852482125444174831373494774102186882748017144505971538905533410807851998772011438019202929812695593129043320216215354434490809351840284116526017423229806662251861181229482440882177599466977240552868391510272327560132657109395292808850440192000000000000000000000000000000000000000000000000*i1^14 + -204066750898544431634630819484240862892581256482417905456944135544717346681394987491767822204592873974558014430551596684039691520033910081785444538354256938780508746905252088148528161586225322242530754663147732192436486362597491965325330498130815377382908201082868880436717643748807267572630227564947958975077528405955318086522194058996745198988977740705930992200120832118373801890429832057476300226642577269176601258293695562263541218955801916146852000259809364875309579380027536619087944369675590162582919069042797443301940346134214608321360732190998374716701218494713103201756953701710721255133833212474246331805655006574931506892963463663751563771132008549715625164092054453004260965482896277984513768454749364674638188621304330547632630410428498956242432690644129189675015717370068634582237039633738105678548885225717034492179834144483707062494338454180590228992227496999698248071300173743866854087753868218438488839425636726390995933256065189736458936584053119360953958606733672178472781519355309330220432588439641587389740304172150087043335057782121430361822733365173187434691241204997774018948535335376409110302390312132460057390152892679221575777436063196318691918460321821433831071463272282443711576448163968893881540942985820908207846030001458396301349144552445104923243238492652214551558225617483205357000164903111741045503673455771080530168268000932422318846480348569582603223097192779821823462582893802330984809498988882856542830452445114307189358695107513417868271567916731038366347026092021866310733848613245520503573592673927574923683404185600000000000000000000000000000000000000000000000*i1^15 + 11922398942903400015630278127501393440618296913352248477097419655458944135881434316550692168195907006082449305680763244331820042847558365199345772236323261928405657828942924873151309946746767763256081731793117298740202284667723826770446626646193553908655406565393013001745469729171280215293917542992368855263174994601605445383943012440349955324550725099957042523020309843582496120981383533871098054877120955856894678756660971593933250797179750552680518743547986976939171167352720703538997600839348523924734875690132765485902969259676934343529028900781486862654855336710971037721436833631055568519532317364757818570566151956497004544268743637918431014654775345490662744386489671438732273425154838649439530728256874856813348189364030432142506232764042204661999018816215929647220149432144737465068930496437907908082941317612483732047017027213172002020866212583279428179401676789968358576699958145213132405805205545104317443616505459738906352132817588138617691555751641492105200811018273174449033567398162933140777353146863898142794781932721461892956856150147043244181673964316419812920038544800775850833333541014524942059286035574754307965949310577401504229278200691976600753748358083420799450011293114163979941188730329543020888059606404216541066173642511403365691250859027781041870419286074013174229775403180292613636627875013113654590900485280905174020733659329868139130173267501390426231104382513525972599125917376091492270617381215651867319502448073962934756847884816584065464332529965261958715466290394316233758104231541224948634843976222890694541312000000000000000000000000000000000000000000000000*i1^16 + 255369674510965950413738320300885459948553026603967883354375031703376692057493608877953249509056393581603931822816300882405672406947254811922953366457936391894976355789173284465565372675803798174176803725191896200885900441726284116793856092496087433214506342685779569859572124323197572661462060989425505989540676543766025158571921185263501354263207453790959609158546993214722968964448190878006469957101771596864869034136196632707499335689790079671918582944884715316879831650781027156254987121897896978658775712638580018907514814081642010914292881793812959638017988218180773501757119221228205770601219842302998344893347130403750760719110676272362895638252506659528449236552544000882864752979859861195411932022999677135774972537999848222108042942651200095915310143959474383667010708442106516555986024092669879417606167257779848611665791948943217338705764544064018217675532004517504832630205446725469914201444650911486118241334720950335694388363884900115145523729538182026479756991370864103731103906819826518653227137843553982379558911802940421719374300162233372098597228014384288559924671948936468075097386277345893542991739614326331166083714771760631796683341966997568667505707586194863091816919059673446571528954688172350318643341890965684021559103689462113148731228159340668775584455164884108251830389625053940498542353267177057892279293020724445853536424390864955443794882316902125901507919799153330815026124690265156861151742482493608692226034282231562957705609369833554210012337451236732554559413637338660691835195973685026663176371667138028503040000000000000000000000000000000000000000000000*i1^17 + 15331271494933458927005621640564097470867892218223180240537086299823521460520611349116143856154496705771125835817084697969077210428266061753216722300002250660059959966986588828576419911510323304503747579766107010500138480205217772998623976266373772446313881234365125712460747218328539327710607907031653509631933335507415697229772175078539041704098316316639649261938299517600843161449663779127459625322023223431525369329536702326384743692915533094396110297306504015870662989324070054737912091369887091935447721758236546871751492872959673420158854797255201897851989239004636417194889796397649199998614150190937249993596287090050290113366514757332687471050066515561491915171710635707831745040792084819197027061694698477984874854988201477435127607701550958344029310447051903934226021893134738070369070792824426594495598734701166702359418311979595814002091283756612565200813939591709192691188815151064034277892297476272264602546816157189007200145248302764250793562493361382630366399941936415070048976388166684093640646686521798557280926082699288992678544948701814847480997434388622801750561633875872001331474356206495642566740311588915160682732639988567617890049072598030523638132998025437896628991018674851717006077555819065113550212408850286971612712585537041466113039248985957408022376097972945791911082567683820692321605725998446269586221592984813606849873686458048799639316671120593371271320158354834921310724970600313826899220549025676831376998555245926736669032900846654385826511941866088801042911958390586985023270042269673245768967508716630835200000000000000000000000000000000000000000000*i1^18 + 207830691974201124475222269117959812039430425712103512715726500656373350300099647132674656091718467830585272555778539531173529384968402373135238454321859074874320949734982530804401957464005189967697414846725612841367788565456749722126255963918179436261820998674992859987842754748327655343540607747829103998656980694227976572689896023920163220658088070100203189246025235325973855284161407823743311413739986604796651461168678804713394700856004305436782985199428378781109296975703540223612895519762665170818335780525917524616155441488382625157863507427405834033336436270382565002882829875813186743081637057159167409125994547950515320898851322086723807759016430978462649941445720634401935069017201523304697499089749871445651809375435578162203992192443496786773458523093228040734787125190422057720818367888399602321401281654555682252006211236235140081619330983097744989780884338417767529749405706469410081805747909522833172058866588425394649302585076462957864519434399684565056056018447636844375133030136808030206055549516589333380263341160301488785450960010146120889495156324895699407414257486213560761071635899133251816520660828524523369517812467796562329117919105930333140536694452906915855976905953318033681976423323185022958337784178608820637364238968951143763639790115305426695497179048370079133705278663067348187767286194847308607736305491771019132661471307618922565664212514768597159882265517347958445794412233553686523219827674147823819085134298751803531558908659532082762299245384897458367815105072596482764925267190131072020796108334694400000000000000000000000000000000000000000000*i1^19 + 9182138142647358253664078679349867712861782968480539868990151710020957817573749717133133614062548741702842052309075749754886893445271916981762604938437951510232429842835473298089361708590799697532513959801446488454484782861912140412711316348520923817738738044028503473973153373827541969824168942370025616024260645261318062778732421238841076681432538175554405336203360803436028746320988253642766101183162333001134969682334359932493540568243708539306601953967569339259234014217081771310126167248274749016810029107409819084893714619192805998839427367833642917051264248269588732401952408694472340617379524323719954233021014739408205927014383097828160148865169025141186456458513395562638171386656298341617686032249056364915068080259243736596467043674546553663278918771609903633690753687523222291243645281688859103841397225891790937550359989309123941587566559047517137700552504671002232024641521580229088287283498131711591215083255914089696799496762126202886842295569544064964932725485217771724996228229931327474672834226742010706150218512995190599364742390460792823290163657157810989317560843895721724423253291381992086350765766943947839334701851840393733329560334563539457261126197043569152706590146306363505189324424404290342773342728712120367616956500543062537534393657198086063369867963136127252384218650597951184299545154320356223398543777649926321721022361640617948870014302351495420978860425361819871544474530118066695962379779233811181188823871363140261462446983406276125297708493362163323709520844325977047542167736884768099371117969408000000000000000000000000000000000000000000*i1^20 + 10324990096018336582131669162713630728545228579050440205043911798761547666544891092101301795140409607677743764923331368153418807567744127826169355366570038811800676284569742365865769184646192898546349478450283452039976484949772228027170549518578701946121888167068226470904255989291334518453657299724299674845007585973944415586427943472974485965177411058580947315493794876787452454376653632930971200687597211047176109107223386913447084580066872821912809788834207094483705803198367821804966814511864492441249232878694882562070247621205324989492893813377073014424194809454639570239696859467662116240804384870531917277563217076296248846423309989249923860273547013396129651404663120194904849523428539943957746217018901655780058068988022550891991495348040117074386396671965095176017062347394896936123040079214339941973706504146663804468500747175516922375181945087460046048587708060311161525645766481694268651015920477887379561364683979264212594651232855238173082591826964821185048175941613565817990251947988672216826400825070067812308294819735258534205073877930383044615239615319041980098897393615223667737425473996181567066327033448824502224807748992114666417486027677180455845926267229771179113244507656958621268694748448797129261872169694345562202338170543016221751373310300736643419984625024337065685516398336158010589848622178564709075396716460956003940973838060747184595767436242843277534687339249833453587367968475083878296699898244870728334520066526311811156043118475500753200511077832344362629180661438028491845990011567452300981043200000000000000000000000000000000000000000*i1^21 + 2149315698275457820843655956867508262919912273108348074863734650149213707212812014326861196294553130550261134768942833262536206541977755463949866716927127802545194766619502476647113645738673051384310756189241374366254415776303667918402324431382897117928462044385847827266669251063940126017229137299013563951271144158705224922346219720077530384945056203482018259878018440815851676798075609417958450975877576814142849578459833960708555179818920034035562900895210845884804020358406224840727854408277496282788057306403071992829038679102809892180291071499071751029638283381731669662963857415070398335685752422676008838567214898410650656526481626931330126056196746370007830756579092577259446876333018694872433701828659141066759971099908124299144991837681077008863921856905604868828060737060238413161774181816155270157946677316240483855491715844215336355712317121387729238557899351680846621046367748612374943326645221620826091088058650789222802250880504663243473386203355477424112044757312886245671521798598784765100772815799084507533632121302013399437967827426233333258386001196531544060174035249467170310721488511602231852842646080830631331084968096894644891479369961874574705044335396229192427578143078233837608487966301909853107565298514973827602368052756688928687032602102190715195595759218554645986222689174522110321379952353103108119708776712186614277461875704853032237934867120097815445970939335366800701630703529456150670313929830471166748364847210891828294835616695717037621860927074958763587369538436235970082193524376162732605440000000000000000000000000000000000000000*i1^22 + -60479013677764692894954224916390727132370601106941715975817756802441787829216630261602336887012192246293293520492244018152670404520061863974262351968489152541506872131188679981334919821666780389496059031604214209351883701700135274902895166783825074811322779072858847099811486978358829936314530201751191803760569236017666716356911600280235372708580938746285521015066177045373054861397796091820098825392037840779593418233642671323292238698739296010821897931377061942820396201085873741888079800234664635108714512727946211560397721843255669267930134761700635689000170035032834829739119170854569549844915278939704834886956520178255104671754931887538991632921940620975886093994538410117664099410371813614846016474930125379309742916983381163282316560616956003673994795162953651143923946246647971300434692945299760470356637989933737311141859230608924740338133275329512217121907191710500913719840426022514825134482153124373817247616508996094007587938384644728454588288594124998934354998287292399230583954337194077953297554126277591555019136801997133310220829887162092601946313457226603221146479321645218139192460545684038685539571051314187741494444901657881617467847899537567883371768876791359573620744873064361197672895621968508763705064704323945658038867787985600391200549891273210942076314301841446888044658489777967050722543740228110529568066767857991962236199651625165280590822017657707797626928881874790133520205682013756262260133282114157300126503563900237220797265175612037115578432622775885697342823028512497918129485315781427200000000000000000000000000000000000000000*i1^23 + 1483828356684815447621629463007155484016579093511171738157850713787667168897934491904931284126921359171056151603522555561966655564018350082251500097791020123449482269665707433128459238403841004816409647610521865728537512657141666842090738202729271187147087423378267586336995399632875987756255356873123006814740715833507802314866464621360739291120041753441362851862289564490665121943601137980273087427978076335452066077450866506088125494814694158672241499285887600410683740371018194074632862619947794980558857442678218808570132775485448317840244395606972295476768238266551720290224687272870196029345919841383606808092417007683413329772547324266047927773842466403989965622700037871110982695878825257087234263259841137409272431300433217318882290545861519241813790212938005193470719754251880643561912775394667459952167780334839431540450702965489907738762646104322717482679926230917618424144998725563003431324927383172003808289783666210459881867729915304168279666737642810977890624580502339399099914838961226759555217554593778963708243224664417798537554350755194243375746300745407168287747045327216199046916812246737885991630127958897674851178597267244175607109567662536836381890925749143005521814128437637394801256019050017149901983076268309137217162809920671480089810264796866315512706676265710458142352310031630658533754673519787808777668054421138830450928495209067255236320525046569048769681688132902511997514167394586159068078406259909565422964393400992547341721673169670677320337733468614912150425151814799974927709243441152000000000000000000000000000000000000000*i1^24 + -15028639107331283205961899234774540980429509043027473063579247569469596073124557705307806157645614955183337792253836029028583228926388130722445575414649711444758197006146242757600211516995673642051310763544806416419765746658582509687127374101694056774215121758513006922882335941296118342013710640043474368608540292133782245655014815838967768172740986979182775793389095479906666097487483808636083011379661867985472870264516573717152723722370114123161910461437244515372480376589363472687299387076382419764854605878148518879968087902866851731601765415266083380487436743516375861906434518041589655773340098601377788009255539502642666714380131630045120543186642606787715224408637117099277414209788648147318783184041430962821907630959068726729591816820272164264283979564064079436754118141561367300511111879334809232240980101303558656759898808303048363564369646040822622819181205269198371458573051994657544705449494972917803743821070503003006450509923175484851434128761992638668361297974738620837286139918293757486975666529190966247445460831453828781141142556454848341832404466466924094157389768433641255384681037345875129052759396583643931093501016008343104213927353952054931847255253054281796515055781795747934419833413369509468979717222867033226266020399549102600704978398018244631926616318171881661608434984125519997171416086555454474502508498253653468916966786349974025685713218798925984569715372056628308183157679149282796266284697510050920364723042159335763833614502469973662658111369558771983454558692514094885078973808640000000000000000000000000000000000000*i1^25 + 167195253594668569357511549988174231652713061073516247857567517455447658116365918564426493902878552611893289884359531612784776118369355996711794717056209701330175409932150727784729122526437521837853469779395824047161095946707453253003170196317187916344788884118469195822134724193698313409022604010309892120881545464486980505846704481457623358976366891403866257049925740802348709531052212683085398732608031301610437197686432076204686623588532876409540921593658943165698541045404256242484538772269882058533556407503964009221118968366409438945254011961711439191226062888832976670409376654456268809601551307011388943119115978083806643370504125776364760154262748575251643259433355315804757865304690437674934250749655593053092281588823695624175969662137698891695023810045322125769904702131115602808121939893276013555134598935356028345714670177507678291880906581376028366937275426911785810888830642131010712505251966870726591217244038136525890198921613946730411275254629574859981380259547964307440166332251147913484191835685205122339338806529905659568148284578655368260278271833258911525505210992085596994710840072475787947397495921294271490893813161968981663057376180730880729789028082437370203781805980858369119644387328539581023701177110472277893508459562367983704050085905744368661685700558042422269111149677432559878701564559575568692992463717687797957629096961195135236874024268414993353929092154279065737018720483678296436673168615552342906527070036943401686697222988715914185166326747898286699509163104278835913293824000000000000000000000000000000000000*i1^26 + -867500505429576493157826592797365798874030019359313521613881165315438695857144001247053377543943799801155575202494240351725127731011149535909150603768845442132463663327171725321136843795370527219248213680251108449912599519609765447071138706321136335595722833382545051215769857340030813747115514173148200804351589528629300678399475711887958715072287800723239049389768030213735812763288337309819547374497699150735135097518896298262373251403266518682394009493272632148309775196721617899946889356252394227292722133862661627296772511643042713344241070835041013856019473439539099944805667842900599669676843099894023577383011348694083637883044821468268140237999716332363298926656140205628387066309075930343119923696385593625674964266767610197402507763270033792869401712416226450643709303793097760088792537124154103039856569344637770113871173258152997450123760815133638346299964127227961837951778795602480760355166554172809555906248947501800631702627267777449301750528105286336031157217866451045944391669081186123670887699705682105712975117782528707408442726920384503873926507485429054634833157860203259459827068595317493092304990609731560992622701744199274818639048186136285834334526187910378253757734767876102874784981140358438527508583434893333368734197895299880494561518113019516969581218733774254545698556853135654101870570747605071638389972485424698258852117242458259899724800624007025374485757509205181950854867901903559392337491800919467631954952700091158612614804637753000276457353665540935242185037813188132864000000000000000000000000000000000000*i1^27 + 6122972435386740093385570361517302028665393497590034195469179290774132204692723385948100406814236870136307587401891635887125333233668058339624361736969144282165609417390408134236301670465909354430664602213647500779272064165015984136465769576025349411023267000777544052549763829083447112762874123157628569213807829051194876397569444707922189225091240843741697198153396566204655699631716728743165807048483884125203437533117815036287574712910414786916081098686669791374736571149510739526286391971310053659438091662227812115358844146546118484910938629001297614825850216132500020856761806059620123797827068888645705871345692467730417079989970178979618027755693208251734528389559210919532801588400920076512082901817616408767483604810452242314706372729207455240156240001447422407078019001999253008086390627818160437118157426909267503500397204079006786270188577386870251840907490423817466598278049630366103784018595871906474375772464896844621474806989748599056106309245568089997322669541378705229127309410038019388694970133465048942881983306062148393765056756960156154506209081985381198390647602361325423061984845723039498837469958100830472077164313336214091168578007037482307534573162014854040173114483938130020887594465039509468465632199615506873037807977741728401107876543396689428093407265176764600911494628430531647413011060630889163921987337891192995174922784492006482538339599793165096401518662982545611004186188232115798152595559948372470984790675821401731624250056511107167450480953460646759217593995294146560000000000000000000000000000000000*i1^28 + -18139204978825791307778008503008727178037986272736071406321348602170563337750554954114490429305533168114088313017263183043570113191360719278759943269921237266911593267454631117896300923220616520184499770201148006102735334105146184785489064411382303792578292416225207013898493184995374056124396989340137379610433314920279310446351978257357349182577832315424959660258806209359464347389806500763129145028601398625615802364897549974444146874618670617372437172666868119157095914916540628444069257991726826711488390058540698926455980635274088635399133621069146829421756308257463704395807039194357520464577018535096409688763286438011924541141319599239790767595363158646263681041979085644191125366536546568885419896682854321103477400042765436305709494622229683963439424075062236495024593239960162386168306318795257824250231319783283621476092916237396242606290474150937027569002861117221817113045457881921743296368329635891382719937517376934442255250416879070914006436911680693424249738383981646182986142700182457249768635237597030399192135784370702911312785846211282127713538660361592455304732234957719580729345720999278555309889547415051604853051343546662860628294675212143163847746324629680241338894062435560072935351770554278909588086664695256282846765045059865268852083381297775137823166303992452676190253423031682239977526260532812034771894652359132105378811790947714004326412839792559383281224233462611818006167103428472799508106957831503482521336910404504702796382448397948315664724339926082528281427443712000000000000000000000000000000000*i1^29 + 90205833037247948563706521230980484197796275863457644972600447033551834859627744454315982356003376951872163471619457158581341171978076492902426781140495760030532831066737842963199154386542095000940843753007327995008977183207819732951914655735044294487228692987395337810106539282911708316302880780000303167627440921012228270745733291671674634683155204391663464577432506091871619355482464984415509150454558144563839463983606266313778612726933217677539925965986072216438426756479822687266494028348759604969327058852585129001442679011208793761743021004827344282857283980087376574656216083803426697260019547948986936833061636355011701730473689510841966846130538241402302909599307714153806881188207223031821970348935782465009302783439293530492708300960798638636849133900752641646556682738218477507524565247614268003326954267514482094332173663548198945454680824816549452146497219929999306068839173297371079851248599901880346420098675856355038445374136174972246810687280969566866478034176551347597735444020165814176343554565431411606264632769427470683407991971575506192690094990253656792916355795215990372969700481877443485632661292991458617506375461028990157618310120505249167859074617186685090107529811936670603873453872818201859943720945205211252749593917127523724957897369931373938251482732172664147064988982707956301789555927973213893081083422997138363123382119892934258973723482361039002456796701604179820412381479103475236409876566052581332771549327292244427288313566526681332290564290995288716135628800000000000000000000000000000000*i1^30 + -136878246797364898413636939883097640899473778427621208061329664087081312546446135876968678148153383666426319759022540897817077499600446582614300680856217209218398765563219416711742591813218495596367080205040804431560642454575630435092532061155156463860184626789758254990090452607780989634806839082242839415256171267052776467148985789155218303944906275613533762021654409523404731245876092648410758271594026127877094673390204182279826737224240612524632386120473702827274615519443226629732650935531909928277934817259097431242814814705725465766402693792061253007953247238720707804347153166049295773902038488602457782586356975613462142839950433141608602281032048281974905393163397384856817491537326023226248986415288334508123435322722910182292660148145176567727736526423691481165913252195946309515652262435703651820214470043694271600152093425164383574342168546582074863129129717782388469322838987937560309618152463662384626489843866139603680160682993680712874739460856740814596803247243925436613355559981068043166066368648171986291432820786518913175851729348735592250307274032045754518135475402848366915035931593200916763808539068513453717827789644049406495363170986746917460983610900308514160409042467524407556872922390263403215321854729217258520616358387463076902916969125893479802044419277601679158274138287078570394641548142290309035581581893708315513786725255479074872898371186659704597325592624828973190035518319253613596635301708365726984986173225648869509360769723082412544568912672017812029440000000000000000000000000000000*i1^31 + 394964649181292813325372836302666306469699207001127392695180365646306119273206097624418266298927175055479553503871050893283017947463324386280748979510155653750555365279761451818062122858307200454983204427080240190666686558799921321595405638122285661349121529663288440672299655547856060374371614960113386431047314830071225837637139283307367526149552387585290039273161872506187373494592900560937266800812116319653101740865866211764816837009644878709121322311740135862214307252806920200893910542082327891853561617904078003844024841236369722817871986286282023064156910303306871841887757821622253736918307861024558704170576154038658158067481897250299209198702432400095552565650908263331142678837121170279679534817377905924217694315591269180052224085979599766410257409936533511055546799623249098758494286673215203137416511983475973195050389813870367769129796444461077487848985078249627637660012468023286701259033925828438694226481658482626946462515787793973646789294718896654201502138390406714020742214234438846806739625732174926989904524502030288788465076266266370241926749046871246258319799344518965471000813435875135068780198129721658196061993308782033725875496544281075369605126206545481555853021305148682991627138888456124450033132836150089383672392597048886024847043734966230653326469427885635058127249585054081289144950360734836462979164171046275956774799464025171742988019503897879908530784091210502086768798682391033699596756754406258031444489113728412919979582637613112170181717756215296000000000000000000000000000000*i1^32 + -120878907492745376763015793494255818039228263436012105843430868924507093800948874317049249246138178720601254788354675184052065050746745862728176301868013962640435149326869474890668910489874219205127025879323442732902477839440381358802447053298024350737900358483564087158427128517576057633068586884617476142981785430580694742534241614863386467067129206517307725942332180947545950621412759431775070044666132823283536223577929309265969315992206014465143572237846451214182953500622927806440243051432813827221342987438550840930359355976804685102016742767971721035176608967047624900171927052363057469056062670750648019153047915067415126451393534098856200303864523849146130734469983726152682938816017074908119936171267712290626640671274174774886493507200315000998517246102054401051551306903304106314393841662171159789896089610437498488364253162607563058324063561391161786301098635933137704046705359040141093201499738338657546101328486512540042017777369049911029475579367050187330228230158881013682538286002444318401218773953163666332400276998757593622652377399083321233074001770617921817330831392907325335771940873390089203841507098802836504360711660138087111005995158315028488053788480663746969648126165148359982429469778676704864989380227150628610827135387964558172515209385865066460129627974053756443795509488168019256656543332630636942764268848832178824438733004919394637561059930352015423719214157994128111414088274969799348437096717591960408427118276966572591319945128172711565193746841600000000000000000000000000000*i1^33 + -40964848869309384504799151897635624717121870752456942291029213244697344971591484934835778343046518715481882716480572441193053506445707779416017058655141428410795183676840889780345191437284096089676205007184932726389203746859006628122261421217444739250513380773219040540265220206888103479733760642065435558796170413018086948724724828262687719865464385743255210014375349374612962630351171967450437689537452972603405673381561493802740377790464803983161145101058189384728254361430077715579415976343037401577681318810385555680522882025666435442017530702320574371244316275280743879101726392836289960636628530009461547628278465614041100644076150615205459896907922407177504322934043855211294257008015332761669712291122131637792870212753030330120747339464502147174920245074188744485900498642714037736991520958037068864771120922964756849743305405613456650628073984512836795716972924809084462290517912555421737907821719880866581042072728253218924335851650807664751510009570444804108946686982186633072177219201770674713676934635519927058284841945551191540469006854863310570989552974666781971375396729878295468262865716266882458278182964133852135440008030893145089395187740171096800629633659212319690145675588188853968215120873459679322963904106384208133905491088915817632619816098424321653683396366675127609719424977705394675873444887576184962593443762685477752025081311900981811584320537314986760933551085540211959446339730441763056902077201205105512193950875266533619895058721445305898762240000000000000000000000000000*i1^34 + 4530578191209884806605076693343984269177005735064493245102826240004357411601987082192563732822452779916259002429289457340453560373060441079746988746095045370030994060739633722850812776964431494273989218275706903833381975269903243725017761813379285409714791165941070710265176103800805046044037921547226659537638213604415181883828635866082658625319093164710945248545030775408824159298648502990928823078673384586345963468327669872986333084326927024830974663993174469841189946768336353912949083601485040140571133296144114161006860944347335891128444102630813911807148404562740303962562652325576980001363688571942427342771366419933083851689967374681076641151482432551955256239662792639339895263169755439047748841471073198152423722946467918974328495626018729202945868941750434778469469680958248241426652982261548213626771120786369679442529401229641049399065159560303040312429247450425867873607104169541828648647310187332782095063560642454141396820973899450672054534767285204600644526917379108237641954764945075719284156520490156622288674140376585857664092459574367246438696056548980233792488875523998949377434544246469529780050838004795515621823697963761630016724160519015180482721417625295361993286644552601349232141580238841160696015098721540216902308335543798168113050987633256431831053473046431628675426333615481299837637179099250595573716876088715457026053090770744724834493671027267256781069261167831576973164374502452167034950814983285998721198537563067763045953193419735040000000000000000000000000000*i1^35 + 4486910254953263609772105202048021895612072807227582361517164514884762530294434553531456642711177963596259702159976940756048543398666860652130215190716870900966861290336542927859239014752226492683246313057173796653009121953421564541471945054483168843678086091716414006952248414006273836745902278037350774191600115257732096969938579981742366601212647495323611775815724541170222755335671184242623624800158576496949550747355229215147642073151241533484698665166566618839666523632809596075723180987140572190512312884254858967392414975075020831154373279618236100384943989147392605911628736473513961229870154950871543408890807328892295641809107348917541347006357870019767744648425164491851223078497910522818282157827282731411136771502685899045436213567964234408851881022504229360169541548717786706702521983225166375457325652801685391223567781669462751261175869419713403514486645296440773185962037946099920957572887788265515139228838498585915937078786770861761683144302366439745750459388527165401458861890965164487359301589452361565183300122674875294361145893658564045098165766261547144307306836801349793889295583156784291858761244002899291542811767684329784003381317658402075491731775387949035586477094167880000029802552107629485307536711546386524312857865564185653827866148516131931197074663588259573983835022713311143044813777558421655718937597402721472285759546853697565414059197221937078254611849089817750498726595347511564351052549373390672154117168844179425405677915340800000000000000000000000000*i1^36 + 499929993353446002101643169518773632720098563597915175802589689082848104996351415686005304591186993307806691833553850103379881856330873662650865060409868164147842031423751995687676521546648527762232361514687667292796315065997451416918994906674741117503478108363231885979872415769999976254477632640958726224347952352436445382527219981626067029303793163103567391402873151488617666058600135264340458327866840640073139133340187086408057697064630086125072662547170437364174243471045208105541872331999931712399144638459436800214945696286230652994903518834749885417347858655808005101892810564952386829148581336036820853936709068742749683547585870606605938426351842927061843690008925687595417608507880825092968837930401244501753724049638966251480845390677461942278518588010469430373373982542499877418196447740989200306253381933779970754946504465157091380168267899373081132523573025069956527298841281923520690705231267668443274697749399777536832742646320907083914166834067896975027289146377091737087395577722154552212962948772580243243013000008564227657000111711648444441762034871883486628490492525277261000466881836210419170581752007603675883092729214659394837408012106320780939940033872508456670593957459577611091637905142052137791577317302846668712957054425819110599258370981661303173369143764681222333200524951492120470723727454559912755421537746810823953971969657015036833978071123296355307303754233580133179956934596075237585961019455144998741850428677840300681461760000000000000000000000000*i1^37 + 8435665458759656115427888175272082499174201723133150476725496335478259403036528512476977382195894159350940680246860313177207758548161502878593233069373852380143105423312272626554130023152016840036612739210333451690998665196684693958209260007315667937461383757751015466638766763390115323575771753643798600304984593489079364651037832623825858056537837826737156859349686314532544537582256819702077732122047327503782154562603081835500304025716589698171720223424838804968834717373789686867563828781376577772381889624687506676647914598969044639150307927484614292560596870223789215284750576671928391935583496705932094580904804118626013166834936134808376749551178395147637250380850869258503660845262083731174677612671035662561284314431844652826794365781854712874315208436414702884537485830010739996174896659182201817058051443752226517854666811438784903339721472330786467418709074728992638491831711908312823973930535352656213907952148767854320825648692359663432370407964122350335641704311819718342917241151322094584700943803452248259032419392748581395503833142582087165081819065650995319087492741993181244157119251651731057099244511867464358190081050939478158195768809529697654034674211187493207724266063471717644694267928184786985290978273843083619120672582175725725970402926994551643191646755617479962162113872090838689890229895126984206096572115236145637372416136596188963167470062214784963831063241239338249788474410406923454596144935234605684135924690252201984000000000000000000000000*i1^38 + -9503227984656161195414159246347104163598374771883245867011000432707662709703411777038053150319741490435738673868418034705611154897495721147319660792160658718759036955559943824584048107570266698536781272987891398474236330574194687457935679255903604048713047102007504735127166948647788010512319376705530657025266627952153067393107802792179452020981553281967487730156719917129152496957455625924625618383113164760228841127887357168018617658538232274679500964178641636212828282429801310955990064629147516719700324813604314442164684546540067165431779757121365107506490044105276362449635482302003847085200787072332205027624958761257746270273950541946070354014225857215671134986913895104210556839851698276858721588007773032806165085757591395932803320016948601582242529613498027956152017225566499748287576838078854848653687378394955195232634883314130464648297964800724694324010008603203178700963209288936139800918590610103234842166574755250220024990948045705720662807556192961099811927056978929574246061140096202949510355387172625524026224404221542293766533932902296236500277550172059672470552271496983997377696586845699827670240323633373744048771279957560540907932969682296272340467903490289300065290805027614601932528516182138093154624547062556819801154813951627704519396262115251628812054759602322486457736588314683427141599856930979731149151968305490671862593808293794117934597575469200062720490114832335990741320943690055267085175669628327453742994554880000000000000000000000000*i1^39 + 129300413967127450364200044941138452229994857715002693926463875010806705828431791277479792784979509533313206702339277590588011689811908429430601011578877890703185538597376005089188244569437557966379637443055191919759090110878101476483148848956930056224746733199992073301661851099635938997956782186307284864007960411260562290116721133100734926652491095923381303031236133817375128454994937539574351592921703261423933983994429981076902509586162291155923702743274642174737878705281328457158213448077300848897525806092659357279883491240685359958619574094762867193541699441916694052818623615052044858459446537872834242498766184855118677164248223199118110235101062901417266450940954350716423999422926627830378331801870777755385086644939149181769652673034929429811910500534719243962692500164380889038893448974471178536043487383171154462955127072164970383779955115561187229796432592801813631995785409584176355000385654969346135238724348958562137099447463368816431023502161812626453383350109139235409223789471347861995476082200570540764512523746764270779693067426570868501650132759312293665686269597733339432016079143381867204930422173691963394495420295901998534597072383136268121127872181028571556999598703019536528902861133155094229083709445374753205585553880130368013988013451226955465055746780687461670735723403558814588377281077503200873149856867646996844606863996168532549838132829320030035524453910741237689747305200347489490854517829885023653724160000000000000000000000*i1^40 + -385029061286868246732650526696551248510339925012049915193052419200342207152078685248015994269567572783765186108069898611188622910176693341777632315217882601032044411958647479884872419201606680283403299712200195346963933859283100343703285351122130682108497212010924959762812879187134018820145218923402312353733860753511040352327292243759704063483596488001319382271741936053260233940976508732224367859318764962318730248382701926181702006268622929690497546461841984008003021011402840314188127968611878859517393436372407060604998078774982522233253345293249699432300012683130888131671917686182224090719299869081797968837408160369816510976639085677847167420337653723666863351067067737140154705019038658888261560263129935353890892005974171870543818548770894268108693670287593179777223266679639761264717182804488560605329631447848009781547230311196469401233982606202080062585556184825396655942502944301545394454261574658142620136168751745245619125017949041053041698138755946750852642070083259418371096830094665221749848825098541872271694712372357628403810155490021306056103797683306593615042201487230813175004823762597866649075700837931924815763902533781809228110076942842586892134109812495035870711422541886477185287154658815897922899600957956066940353310358181669256070562136814954883933113677673386927694090656297870854402304353070147414803242388275611182200912353563829397169099569820530178676880125950374740598946488058359045263277797933056000000000000000000000*i1^41 + 4316570689275988887607855078939716255504205280174443861765404942148404138292865174155057767943838418238058767106146373363188868630483997305825817146068498844206115166127849378269595724767953135594028987226318824803693800794969873542197645123715096546933715280617953669420406006926702771519338141924990743128555353409689743712864759226934140711926488800041013532914256337146174250686722158932913841541309068729922655798725077882865405499678608524898847130327230999015142169423106593241675740085215731205938833021536726448519827447544770164463920133453175971976872893216928945946372432422597234310558670504649333175795502922698128751649131420728394064766239347025785364157033610616334709868782756706154600658927392050256331124370352229216518653081710785571501666028251684688237450442992135756982092574089216255460415334701825629445162296826658143188017195192014632202805964969302139333877118949721216524843497679270797326593715116541987386675095066986397042843625159675489472341420968051187498262808339136929761328453147380012948473672273113148261192134760143927258748879619983787767191355143904987692478310988784800040901061388597225698745430021487495621313387826223522804749972151510211675245491450808679631446882985725783026172890849485420344939050248301250837397422520699498288057251617557848479114579477048248081388017699938012173888539118909916901505772345541695215851636591301221040055898031584106265994841786443676266535898316800000000000000000000*i1^42 + -53834290933682923659285159622581775242179745467289210545402328247763950308943455807636579354653376189615089103066971269311571938919114636120288654397666172032537767800565148972818668801790387174509259377983437823254472149348539301629061590225275972468107234893252798974521801363770820041712372160450091675063475382219820463741810602442699285346706397951782508381112829838822488240611303889216858922539370924945859150496033993653826049196097687589987780878803536933885577081664119001920589850019809683474207277127522450965187224349636947551407420944506890840851283087874620796124182719034105124258730268774024920615286753729561198610115278088584835019343412939007875556942638255206005753267271944974838718367057682207136754571529878151117385257038990651966493197831487996133521939619818293510903884807440120869173061184850497664304956143413829507262716251040844246709816848628188862504455160244756202247529912185185794697922817075464708198764750362295838131113173446034833526693316739672295328259727099360680463600953131429044828276315305328464369357969586388642083971305714518708575195125619104762381483434375671396400702856613693584140082306202952034234978553891216988154227001903236641698705723529571552672121327218971172875384905265164984883311712590605230079019051316474609605389928677698692764965842949992373426233199298030081394103402921471972882208234402249061465784945771511415277204004496919914957470799965248815104000000000000000000000*i1^43 + 838564755429423766618657781009535830979111843368637951835516326238847198339180468124437037609747197416563059812750252050491509455023883296845393452103888855466483782752589548418160975167327600265429240535237599462922769073381631405306965567775172337976238997117249265023572898515011441380474985169730461047298794528522603688637502514529830640800715181219255870084622980143478361618489345224932450983723232332343114023422272401793909396196565188417818214489538744715285093371996503574791183519329674655116425981043553268313152162109442272610511628272783172845662403142124353246926255775298572773657289791270314586329184396357303957562912639579035350373604740488195629257109348588736217403317217250191549505900857539062724349508289134078367995591196021597729104988406749072781011560869613688459960208033328648272672266943286940572741809570894840431895634212669491478099618089244571983603448947165326527715355175916904576704113338832880196808853706031267645257355774192845580262934996869653826372354682116655621413390778098979295490888387586784513534975535821122009358284516624850130678276178899334615166680775370573371481609822528473020088811310665162303424956514097101135119457385564378754154431020417458500508601112611280479245418630789385431343053636425809733156290047734567248954025551400749962042509814567620983062857166292972089389727279388596873075830481727330933255575105621550770086441763829978841462676505231360000000000000000000*i1^44 + -20381878937657195492131542552346981216383712530721654972949929840246603964659586526444916204521380202501477117540190517106537911537907025245783841039610859064957434330912577214568154270762361644221650179807965503697386531106982243255773416814761266087537759919122028206094914850514478700762579586045864529360995858240129310760636289689534441072064120430610957268916081757666912373233400651967333103005516743823555632776006745271825466240653007754377270451656385469020463232197942908017716648061327618977168971663657133568119064226872934050980939814166036591199294657418156713193186200180309170315082297202786633110397140180915335239094113268252486569176184791294992435680174842258111778580590381033665556876048070442556205194368569726467738740649519230436910772510564711560798845489663069248193586166477531613816433073101550586640130822860320431323600025613314035454525620817704686928371038487893050358735657336278050007102363983236005833379119253439569498033920986320259252202760482042252837826344265181495662579764581745222034985670740017226639308674271056898928347557419443710262137013870605741326547281996482561887929211801350723607734465645283931075490539317164784895437510053288446827648353976582052884510205113009564347260990217178799397756408191583219351957129899090757238377582651008165553504046266959689718772484017779308637784395091791469736926948324554392103421002648505721623348764896023126827073536000000000000000000*i1^45 + 314009011219763711183653281462012595035726673003638071019498732777273497755386238527542586349384032234567757226076384321820623728742234947576234591158339284120674532565634036785151261593399443274030053137798041422976451886927930174037845076942455074123086426128844938649832952799235771588530847395831343681971057136445004261120765625469172850061183527584688950406071240196756112391091904264641526221161594913101080039904194612923100629473302377143524269598917512910129124272552313867614830949462585376301212075665265576524029539168248528205991738999823064195987859735609848724419079639454038199628253523444029713966675294604904605250294324733161310688991115400389550918145442756001814023807835680447868876629141357237182110530568030981741600229855761646093640337461558492922608550974936037935904389761575406412056952305854457819201544596510342143405375451674271035756797598653342372892603884169508755535874719025639415293930348404641469406016328409019311304233979696371885039681691084883708833387321248550175877219632649500839420658258330064039115929596682532342580446440743252807153714819940654842548162785954193748175549407670074738372197965027340879017628954584155099723355597088268987553587492459784340588204820148290114776981745300365693265127518155974902057002865616721745223715463410395247355334148611932270776376127480539703824649673138331970663831427069109062750570668510754217533061202319297740800000000000000000*i1^46 + -482468509891020204865642856740227528801091337155466086251609916685583698448355185692215231748728710301795696572573509746795739693654516925966483389849988584576430844730360056143897710598644232279921944761892568721771014079419867025457156084071807459477601120226927812796243427856707022210523157896794422394628904324836667112543503340868921746730369086353754439021856618573202202600262122710731993667037449812223354351590142627682301976497677063938630189515294303346835410370227476820413327670453666712176473052107529075004929474352529528085877323106619662502936297315237107417262159322436293008699914811216176841994640300805816042617665792644418736308544261983785266369199772847555407847244396393450163100563857408661492565849002203096135086717467981254613399902409497950409027671831074488040236798004746300016589427924151867115131951607435342364214016900631793431280779145747000106046070860510837963848173574539423699430785439868930288183516377181268843006123680024255359258700939988835615726164397123526615201548037923976796103544178502445124777703187323872049999915126757257694636413911105731138827827782979210793354258286432894799494817248311687713769885939444742118271020090304033996936487116234631105912972314584377720098598417232040130884504234757227163237036455080245275441151657533280756186091076715240295974750114203290105753611011791997674966040416965182022649141240409945510728611921920000000000000000*i1^47 + -944727025882068552008909845457927589661072702571401609004171313266759938390194013497039488041739599402671414348443974134944278929761506074740630742516745389655880897989938574469162608224587937992531092256915521084862366601464631703331607035696543126221728130460027450482460519806292065463129967856514927279677799685989149676043970422334444906210805995898544818924737835021811046307528578491827126438124237681674069441860014335197661913222139576711892977992520731395730234542529437657326997545305207300383566877881625821225091742534364035678045462184544925031718671699832460099243771166878563574292819561767130060327173051322635186887809688761684023617168471934692836777451479360982578997656526253337239100337902520082312949383494617703253694451864583971445744064379372662708796189394996829986278071818520053241917076093268389608441315526100295350203906755596027652567879684440790642267419398895426038409239403915449324536665568816239361551920496167781636289529447809701897719379846436928334392456399663993220584532913137184091454061220414730888641869817834768347577995684681485561470148175983155661378207857578802393815555508312550963073708585587930630216807255046554544252399016685625947761185292685055588433139392021604535441625653735004971887320451853309167472802748125532660590841558992477622138468040070200651356024953079168992307295270370870198645174874943890073093467969924628480000000000000000000*i1^48 + -1605866932683759325786403485188270488723901661410661965138823255735096775069533600640270001725541350886140587369357506058610742214401331746294940314663551995590008623806827710227022694224301072574450360110931222505746425078541354947570669010166025613730855486087282070956121859557451167403944729103470572042171844929094512853242831676317309784037445022037574777897693799068308128403936360050617386602778831043550961364655739890939344042913577669543500692620646736950236213430679846615004636820726945045688124728960985756439281892084667204333283678824439789317629406986783998133839051146188396840583916244453217427427476963877853075409618399521087409349182776245464652865539003357768964935718086206196919588590345203020852105815659422138376615050181599531082733659035348236573786042922551401609598081285118373442632644107520239388447766043181308634783104000751142079078465236105442331715042449982272595104356169599425150178196183172543001208836201224936355375888328641114432353609312324218729465013526355433324193051733021746320355577303761656611674745745231557109527122406319560895683039872567953733609393306987679707245250174821229210732440314988590263918989637933088300322017171931075362192312301521069335928776991525109780380892566041620509583554190549642224858933865927876087522354367641756409627493709486948534164722257919423601866142119538794516735518496314353774099277073612800000000000000*i1^49 + 9029105202808844388204586245584742442557845480719432562599591863260133085974539786794574407696581804526156645900631652095491363554415045844265430701432692108470460265524211945689649693892448529026297178211508122586614760241421941150819030080656561240083023348742640153611476027465556641320443803079669808566423077868101693469601327750329119813010406143528363961848060622103944976302236839615666802334199658522952509300279330091630475621717789891894211821634032523990617220497563219846149023269748694092567127788979756485026632159888799093874321273489138932893139432954044140073398880009685076827085521716433219100170120414929058597084415780782330395451517945195336550947414255819188338226553404878011792287016127529008469233039237446879866381203415466013455200736850429241669817345695310186240580198416587829033572103070251449410919444808595743819830469370419130417227100302213361926242964437155586134326589426410513545576968699160416606335002345440353449648542051165085847129207806677748306356348117733843877893195085655864634159365537716347310690367917702196618794630378235170244345049872232911700319487867534270934978931772459011050002254055733761818086544760345288762821642136059174316336225154491511836318599974811581235170755073465903308800711932783169036855509095814002869661927719840091191311904891897814521134509506401339427668016334401467636230776671711640678301696000000000000*i1^50 + -1019537417587844253663229987443593739832237432301601760666793347374596592342085652380762508899013056330062223196863092484236172751523140274546435407983336322707949210648628782853960713249065661895836031246277402444727867151908117504885562628529870538991998782059587717895772263203920300329511878965055749907020110497383410695754006894805804158355857805779590394025610678437355406780455929260805128899008326654963020128631629453268524224707388660395920725589701223856536137678538289646643016653047270305362743536056270423884266274267120301172967925109749958964574839891306690152888378976298577753772467614168829467972205875448774440028383882480848474381886252193982266463047012153127536172616955556812623066220713795876145950301971378156999614590637449221143024869102822319785948598880852852801476771136297773955086338314004106599231582454660582982680798118887413381678132065690711423673575046988875784984996190738867853899114952983716071896286867951361790086753869502892951141059006844503261900087199103870027071641929970256898370476194114555440060559372980862772402873708444688933243173219399082985021589252841969386607051595346438620195372017995065689019733295859954664590063712279675525783180983001370851313647656111177074380127318024796253325568889691250352267398257259172840342017193203339529517246710896757336208425201532720798029551353698132209752927874161049600000000000*i1^51 + 56846924288186587525085452062269871800618879624614328110087825821059101178887211800964027102206846179461564670288960774006260763345308266756473491419363211455026233755802236998800335228629921034955783831118892600492892857213937056847839257711543542261533043360785219910017016583141070962726909498997178337419228608023367407783012453609793038036977229219874455189320701291561681872734824616070809170518106785899038975090149387562129541438236269778045183724290340867475124790213841706355033450895912439370652578436199295019651580132637516593722926576518280516616891455780789453250662069098554739025281703365055415917767910450904989515886725134932135593755822473813203983826538724541885201447375248019268890651217753954832409866123016449145538984162627376495731704457149589702630351318054297699397409843306143004723187178452915259868523763393839213605273184898548410235618069228763812088740717322099302225772264866287066514242639662536311988355798331790321489214663972189743581252502159840037555115384464878590504808445317280843423926296243837212353571573208417283184925844841080419647616842687258573014562161217444542324370315869714763528373536020717047893864266383596234902793316999618198193135841052573944412751940161373977489469586112967153956206390605658338117088894576124829972977751511674672031813089427171778556358634716925267775937816339967857026662400000000000*i1^52 + -1556127632859736947588967677646521043452355625578194413197543517238075494780441646024440642035395423564570995503855173987794757665935048190738243627420344777814498147317599434337453090258760880701213137971465549558768972436641409413640404375437132371117542492583309284626148884487160508840105174213496317416522953316252918215323569360694263889932802617924559147816476626483178971711760361732807084795780070630924312249506808725709610815776882930343944391015838909147641136895881842338067739981231436089856005021493433124432277561541570703223184911695345840561611798005551288258066334791619629021058630298576148965636853058942709948828219763229822741788283508206746606806113084728665223840635459480244241245743712275114970351359444688618131422014214589170681640421612853331996330827224532538931433764684683111077339509451511575224404570338023651840523634087273333937168610940260208591059908166974541384960225759578224345399786361590415380178583261494511182997734256332964870728148187684113746505384037201832012974483034481612133820945096572909957921700343942966598954708594157414245838041159433984648450718476675184932159821442900304022408973312462941943260376762506363705838141223467458394414325886683987936422481499976642703106969167662889924913051730630537433798810741261725145682106816481906976109733331450466686424155922547484613162455871258624000000000*i1^53 + 38780096102635945640372436503412597952277001146318265367491905919841907208659705785383767010421526353348585806852452144203918781595745110280759175905308506016690834046219777687624724996879892947548345072720340908317589901826990456775615128428507418428868473013534867900039697692149000648045195670762505780433424973611041742586062485089606600211799027994963005991360143103711718303933429490523828123247663396827402708431395676620371713711153348311078501174275339162166432031911935517346221297706818533727663252947949258159782091199419984232748263398444618536037482885334639147224326012429532577353744012940391568296419114422861733296466856522477362969066438711121304848668725182135583148831466856001629693744734682257827800124700456432990478341740283330773636556784909169407046622118648137193421071010152512597855375692046618806629271470666897385791843986199641050662816752890128533870254851033343187749088408007553096072859756859978101907958856768535170907874768109183546332237371099375254976701488076926965412227250163251241437109451805495908065710999292485786632385326606590406529803457976645625022405911544261812551289307696537629209160377216771177175497875222162648038489727501332743107449820497110734531850438660360207765584057975557702762042245053906610927411218629776228162875035799525261745050905741720327373128181832510349462732800000000*i1^54 + -643780071801533949516127211258497433478250692697669782046037336110380308213069900850750624970685906962265422414798273357496601133572845025378577225081456272135693378633555675384798803128060847104115250421520366214425494881510176054067777130880591541222475690367751012084397049334279445844988829806350307722072354888142650919173060996942774381233315011910900566799796536750669644110368174300673467699088081927125917749098062444399653386562632297708139495467232194449964904543202319506731384494515225261113436366760157489372465299560045442090373803405496323958451273693152519924641925787930180397420355971564093264637192986320609815683738383960113873331961138311655331789390805616391737871992265819537332636399797325830179149633753224802479839216510697970241932303841568675117356695426418858140234844688514209469667844527849797688992745801904968041395866184993115061535653286079257526117764591250909341915523900411924756866225125152412535637029119748199175844083225580263742488994128528247451046451494707992814734057265116059649319096991197352806570504517412813469067920418667258033788929520860630909503053365979741593546541202087455332700513798762432515804631836645153184278714073775468032359632707749142563513273984581278114678397123852072845816328938224110659918855311891167658928433931722681540430293977192937456894008334090240000000*i1^55 + 3998704870821968509995868332794202693711218400721228181245190774832165288804331677912205166327226735838255399328939284963963634449034586678630439698343185460078740625677202014913852475711938486174529600676364605012142514874250896614828514757465718745840399609680068823378822144630925777826895548748192247077799155632682007666175030608234599963505424812160299939293323980979365892510208185448152847628072691787404686782716793261119385605282030636388269986138910898127324202058995791872515958627118323440320538265154717083142669977332505994705059444701545280598695758656297307627511652852542581488592255554016711885297661935729690825702990313578159842291551499346554270390757000306395587620321810188482317100376382902175803438592323083307278045774070065332856186221232191711305401751141951326292560679928277019498212410908505339953706764502937108077113953335861272243950101358588289572411564766518680177349736682051363165839341676027561682622864409827438167433101339745340027405906096021257863571087304927212440779907489594223597403871140127850110012202186980520758041364035070596253414927483639015558325751174805387958770664800602622630075566562178922556045694524875703554231986549806713587803951257797331882936514081072223018883861271562022465398491619940893511770413200077561521712116417354324153247652653132219465728000000*i1^56 + -68273597332203400916803344210908527070407913918041073247905747665018274121213211287054302833841924786968705933777208179058866876838784545875963769392721516479956491598921643439599982014040997885715784275327666017572051920953710678375751429642338984532427084363824806834008160592892391002691471390988537861193789083327671681464103360356982814847703576404010986644967089330391704999282904019679199680913532860951535291041160141804084032008731787447824754331821859855084579946151921602811706601512034799557603172369932430755534274632071085330247214998326746114950973602684059157954202143157132535287069606712703665317270646935553642898231313770800180564387144971391059522879224721486909723927565257828468723976071026015133106643313259500576815213832390237751753758094843556527843744379328707429811357155026480442866223039919851319637079470566750502558888724719804638433604517304812535778346520421999726570574075631499747118707575256077984859038806565564489400763020503314729423543938405901702993951404290394825423733256424957357620664034523564094379642069477992334753065339408900817524065851247240972670340642315129220320994532244728450319146519819341789240544467626761144002689432839713640114504342563077775861805473287016501400093693413417025235036109643354342489047342065606433737121185219791600806001254400000*i1^57 + 1359106114109887661628579674211952651442422178904479189067715544432794121556563024324689017606205694614850398899590877060248754945864990410930812675262748390239367568280105512080939736439159143931331835985098103949798576924164226457905024377343427489932534241984247182912698353909210324706602852107277334728937522083798054911022421145450754238154245589390210913325760704710720872326736369192999971642917706373219683343580735322065890857630634244451345354615583619981172906591474306316434073708648014615599558231545648927398550526841849901430340734990331667814918967572558887412197767824322428370635853420612520101991620874785423591189278406714140015589925982845042395826722556667302715795433780196237978816618456222536691485096168888290352939827479288466273750709057278324657385492625241826247929813417402984799124643978170655162887875860537491264148886364720382497369820950570140430842843629720110797474138318774920810761166532874159407241212882051134568401853195442936897197083482673020717545339794645308887985075834074600550300095587352715314380347229263679061436215654340004263780435185515867557505342743830203791188849647078123024136731033174176823056679006566862609729863255154352141074735144392830224045308305013020724369351773535418801579012258976068881848722352656993778094556905464320000*i1^58 + -8481219891192001359890341995605609230239095509507528653749508638243022071334484671623782303802066414489778021034743097068459134329442813769714365350496317158076668461314690164147984466112152628965717285806481603855399496312881496798693447321612059946272799478455552118148905776341633551241145537584799184906644420948444176287665199492615430836072681203679040868431715013979342244868952992953336699296513287814882997491643660368962932020447598983542360202563379417485989060711563310883310173931885405180362220106747842526779461253810724146832527127845349151068441236597184482432082924453332066133091423115318370990602635621863768071609522117646628973750798766590407525269862020381762416642629222466888477154004472142266770152419089038926944502010715929907399369454730776031327755061027714538576118046696878488472404918318503633246302413235106976237973636964813694425160159317960516058792790068850859454415699856171781340315782274987065956908881430444016258024332152202622020029275913611758119403458834702024601062200294354183924569948412928613239295898486410397055060681765517386600396255242983957606192849017587931531115133578109116139158170346071240708141557525376488962111642090067869478287450142563754769902856063788065499701821360968033456462207701860147336412773699976095360000*i1^59 + 72519100986703698716228788359358599075303191037629743282951702484076188217283332581371788086257617186172147741482733492630423325267026292678814271746368361660207012888864708183539643444470329451558315114633690428210333542511521356399195618008172472009691879565458305470434985132920528536588805887608988579341463613942571520907168550996382893610008498862969557367016533472161787210498968424610810076503660037836429289802279989520535184335976779317573355814128410936502304866761299178881910471913660722198928206745806826675635627374662032554421982524921072275216813395410500306150296061161920123695914082223442871259976934320018353492200512685297834234795191188210223811443627862464033299553016698591090427270589554678592963683532046781976844664766807963527409694368408877620590402803232897006380690484995167975789265971802192667696472786163500810491768625089272758459106544357058997936165286496117482020032778030901477162400895902567915340007683810447950795049676473900998371234217661122570777058714856304692769334742258357629364782575937582699321735237040430270106713084513173175841675587447947039891720485848919128760029916895987011120932677200143789831870898495879178342773719678402432250542592692642981066289693205183998437764076593041713758567758559569420440492800*i1^60 + -948254870519194923306551483553592421297566133595346223384571220815303303777406549494671399246708024769314612420153092789416724051335130457787912866214778554778146607335385302247174042813471003160873732614615763588864780995720225083060461570151295877269750260082327223754315388374415060090490269564480672646504490782461428430841210761612610414368144172834803585985859572610282665140223388326903142043675650004021534815180198343857493251405021529929457551511122389097648659497681421436790666060786858980204200690435771569623525755848699607279310445376939640308459952119031253079465582423382207976760728037590461309620494725792129205096140152135550795105260621432464065733871724677101110021229636136529830420709942387758531581693558317385420998859199747748117091561504939367400010782219747209564876973881058939583394356855796283674059417461710208828337785753839933774064951539096327193324943116723120301845843447183153104406844107886665344176622233630141642681938024874103395829828155353713125578598178522253095285935416760381919366211617953202759392465351080475781847840022081126897858384096585598075446065615827868148454563581033372284981723958043408811385072080297763237991046846668549709309467834683479540099591217552480*i1^61 + 2386877201185337328254874274439741244208736473006277259156429785950574628806934226076333216205158738077318954707548216402527993475468316196654555026661696383139613974082720089353689290271756528916303399411654276358328830934980230601005396839272480203873988583517654361016289791117068967367739838873538734294061536619254561807121881893317405141084960797061141325342777649914414318966437217754267967773758558477094807665860290370927592856186461772571029216625823122736510024361184320986893665067490396154954286250735138243148171231665242874883355836094774382561594333237576295319840862154028974340945097336537037329202973225998625286242014358170998843011902719561662251143586055089973275853890783708236805274870519882605287372609867369761075705563670815024910013013910408808205278879323170386499040961371053494182955610469947820117871959352923267621818029630483534608746950162658221321807942193547196003647615106362313662498178685898540239432365884561525741222807725897961633372892075872332832552258001780708800850725403016800139068064429312697024773200553675055365083034373152887866890209601574407728075038117599468109909582568473616146657438804775272311784289*i1^62, -280047744842470228679962345688449182252880490116927726102216597563193294415018544327315239074319980948329188851727760150021059312666036128555961852099675810841001723835088433240969303042791093889339222088384310207871799521221203277866277421489761156986037772176281700326591991553969240318351437953303661560694759958617981186354149142426508750580192833334365569847484407674814704713703850285552613198952154813013441987389650834436564258386322881708411450369483554947715932417116936958148233085201907464376626452043589364476057223347687279758586268134505546186818193360786894824591888844762067139420810550190514348643693508736957188425612856232995357544513074749839696497142357819832216344269151601576839793860418992032865147765318476920228277145582769232236871933999209157151479463234144548446727217253143433829341791882220544145266950044540925669034339115419664679177088144987781333270887485655516654760969535860240721028487094044870200372738646787554620284227636769243133717759238817924573526282927351982200740252174847223848275510564658454522014799452288449801743897098022265560332146406084278147177555657567435405005169275710991153512004672758492990177361855405378157497461041425638139769087874861381169411502317389448044646817526600648227553728289962720316199695136828058479248212734456814445520835278799455594677315057119993858420863804210381780478781265353864662073795685822688767999742459109382133656749601563811509294426191897826747414419745913417944020427038436620415198843727777939797498510043792771940650902708385515920951841513621061623185251048899848592709005981081642651477353524923937300798778110175338099425103919414985298460421650313320185138500688792243914501923660546348787495137395872290502587826144087394240640229073208696929783810196188870000609051742969768778750235065680146563730857293833763166872478436388792002828997587140472811584555971307134409807515592984055220830594826867309417060222909233668856940798779173436481472270287386655327064235387235323280750703245893939773282048388472446601811925053579457591117133668345751916925122226013171257818522339439294494565398326089547114396546957011756345142642771851892190510489781162193466726853576913730795764069771805396262508890014054834554002061501596836353195711801598615953293548741569115488237335685269240864634735957519743290564025460538291313548526252284335298714522188890881881514658580569640334525921391215638911172388566845873069833333027242045448973809118850657306227507200000000000000000000000000000000000000000000000000000000000000 + -5816920702231610974475001269636542145348700425211829843718273084696360709868255252441770081621028821847060997791426198231626755518464678509751993806582738223366461631712508824905987951458670066989889814347911422678355327255636412845877746559520374071201223351050608458396674026149921649055532152798029139950273115871385357712310212974455193315316437908497670159567115353584400409675072570256444951826855465296435152655251389222033128199989308104875562482027787813055081996252653950556262486627708701315738648938387699954503660780899236739817364976973790214023653249797715758633792423642273419368988113873117958598631098037202698614858358024517157348620542685141630825478565391292275569393808834825629291431614688143072309297172999690370679359698324834540201375013514173789228312795987875652622072312470271797803166295890971513677395254155423025238874294038750254560192056287589426054303973521000828455659109900367324658552687812780831253977527059671018706308488382877619965300628108422265150127614314744106997042590162324887902937348265193755084945600143495145175927067886450614206188946124800995278544193107048511685501005532081969619402162043330917797156056739416236295543314739038583878634015524819235008766997832817333644234300160063007861338933021003663791251277179455293411015485848784085619216115182202503667534863675060828632195284631945863057553981439206766548764089713893971162517338126962848013180122973493954839098171360218942730269824676036671258531138694893109808294295107592024185204183156732794873340509821825122826049467618660009799876706340539053740176200461179859790773457528870343590334860027693912181246039887745097010062990253470724421627480785051823296817389030421344097355935236014295241393569065395993535260199501554922483294625658160689386502267216708914592127113039128008136177308067588651098391227816991587607358248707566253775888971630276625899991264317820036389093755616519025853389837330546206558470478632254637473764157325335713793989579252522632287760751729868982320765838046017168933240168451624504511496653478320507171243395095141341065374131307701316843799226516829927945720423563543223060493649081482660272522839461230011116829783297057804321416273367805547395142372010058574221317496718248220910089218747676421222949100680562617937380939884055150387925464068615114093539433689508258549316807817262552796535905450789912792700836860354743736693758212416863131569330818407867812576211131926967973829197549279860626554880000000000000000000000000000000000000000000000000000000000000*i1 + -43622359789609725908054295380859317739592752666611559624705177141880427349780760343795127219582425202011738158712215760445854779299266284782323997748111958000028324820296916303954777479738842513592853089020150072294942264181232409705423578132556817836116105931682630652698426945598446084561810270500534952938816699629758901301082155703341135745760193968924277352849745417928541198841077932909944023658635234082030386121444827390009735346538033866519003912766770967046413060341846618028331495683358671517369795486666028186165429830671592201933573667475628528185017160958296775083059732764285718048026395653649251476662375009862027155311294470768829289089619077895772787183610119983855973383145208416481609575062196927835572241880788353549285087648203070939170431979236399566361260530932867347553114618331558108590465532838030466894226693803281770940597526352392266968309103069644995144753329691604292060188647218063189259566390362711933739999329623235522346702095178706821580633850597208114974919445746817263793753436348227312036766829274331541266256450348045626077413053146736239870800562560580779111724404994905033220926619198051315572602820507646172693905508889347278419312622585455907805497767713300514458552038594091874610184921524769643778609027295979219821791856607935628571962032226863769885218834239210318212484719198139148629281047985045664334338641801666548737989270650736464452033944073052225364034651052706393525068614572288957184103948042806980817266480973358843201857095607902753692354935404347020740430794705705205381925915881264503212691153166927110610914487382105899442397803398910753137351579965012634066190618589442647088629523962112082042350898894536877569135493229199277059768670052931821677773718414127780927750486828148458019193766821109924894984474038487530307501623195668170665345350759251188664681376640937335055521648908763675673275825582939770244491544991767565431521156529878059239712302815042898243129278583496069814625858425736008950769463528781312103174636739642555567885429635420133543935765081821545284858702103704807047230669929348854931011376653621653987450796005505119238924713993182839782194979044989664462244393010194330100255590866187953398964549863567764275975840935771207128713943680762929114252224456465005844555700481942520135542732046390517524426392696321421147444525618209830774435504545027200480367645263489024340792680506349505554982136433278310097636416208258228857761213540999143998701932820998396051456000000000000000000000000000000000000000000000000000000000000*i1^2 + -110071523331622860379034188667457609763204962468017270142984602572203900438891273938674743796142008424875730466053808850741386889376982946425873415728130813134609859008396827642150314168913404663274617558232048892094831149243943488459217927175444419150675077138538900900327514726367254160393257219919821407810724358435097281447247623540180242813483601322810179664900897696540025648918202658210850164786071294967358706199926764522208496735121622135502531401569647754366286975592225892198640374625521452396510222327780598112907420418446760386794571080324407179938183377740799343117849218683389082933464066173700750140313391040429395790488035067116497184886008483884558829677349051696520342365317143961660172593494566441414364187868357341524532995802967267276882781194262174837392170280712624631102967784640571625164919003991413024156860747968200285572447846293891168747833922323949376325238985866491423139110434206544296699222268482258245593555125920471147343840503182740154393580527996185029224176723786757606905902926269568536351629025782009763896854549782807686284716644048645781625786293506282794284891827461709205397768876514264493897936084621331988489569326153792183683386219818395186286473557102263622067469408494309583271789240464287462029604791653210978472653593882591069888656147863185280851797861525783954305188380192878459234253102810948592387518848204462032078367120915927595485934214292414053483223459277694280250373114593961930968441512842306275784017174276914745798357828734081358692540999400214649362045923417418584955329409923867510683300122080176430768136738741254888771625448325504064229707385175252124701750776935076034746357241980606108508732941211967851498782970841807484160507952342814251904495004675300325167991879777253950769812873710828362394606647994053558846135969944840634676911988435216473080421581541699868048681568292776214778925531758480562966129966313239192323757360016218269232188229546217602910893567116788155744886319503555052421329871372576132254331627167166080107281526109349266430736219038787019642586813879483862796059617579434986624474761870408158228972725092518554391057514542045215851293669070950902528487299301782920507388586838705088307652130480250825134862220938526926567251715326469480970740248271222585682527814112008067042658346968437926178652480627802746522207248609370064081519942772423552859962454727214699016046697921321570794542682807933680447943585404385792541037383088448577772965183574035241369600000000000000000000000000000000000000000000000000000000000*i1^3 + -162160100183281619716206289969865056540171451189141003324846554147930824422500197243803412506075512011151855166190526097823413064807399463023443654623185505297964598388228378004544232036592160220859575529435963775471693616878916681744155875520874564951395908739806150134638228851663182517407120973598636766361565790952891839309376481297772477825745882120182994512881509712638656889295390935619687500309825569829657240027528776853507756797815566062806970022893688985980126260261379756581063286762509693744542613331706400146226991243606503935923926931050859172530768934272303189279668141264542649457270175756771632369272702660655213606143987333929977569358968440012422799456659289896496346383840887863328472568977854586238651276830893507705704425080362172395488633320520607354163961479510155217408126531549174112693544796376329791433231764455722491273880204450875272011257392827936488191579682516334416625939726559369115048378751835247144253143985069919824080077166565969889849994054322075991456808902975545511444218406928729712961584990473028120966948049108251789948078893138792824905392497240297539411482506919352988355723432921127163626446942033594596556445760482576724147468852136328096071431980693635174049631434065101211509322249962621133461681919713267124436302713519241882241156503838146032762984679598534976277521314401265804433238419418706832595993200164642996358113437450413044021770312295095854652137490836484793324305027536016504092905840526100367909278334040373117698465108238495007855378633012237882167362412482140247065173922677823588416286007559695158124695183782787306592228980344759589943280137154775881891852699364891478757414586870409463870414597592921978315943801608794843026346874544481768544891470777511209646900345893572270086572320765728550184282832310144502437922838820230451506526460351367779677801990342596406514671262774127399606281711137932779992381347929815062404423468280426050481333849276484542026631268168658669492659159047343913844303843218194110887244691266812286226561121938154271784469488954660874575994969063217548887185677110565449376688126826366252980469052438562672398921449902865592166079640389984579209563471418158667611202083561080421562975227300197130655105472356524540657753515574239302591776499892195795029572547840716037258166343381079076608194628937959031475850399195751351585855024704212499830270863202813290223663509269615571820272270541575011767650023076016702458414583205564054671733729187782983680000000000000000000000000000000000000000000000000000000000*i1^4 + -143765578450634822918144099772290271530749409499505232704062604275373900896142292620695132643693308547234372970838372662722732716121234427623313845342177698925217476045135246027597335906768030423639946709614765351181633330748289688262604673285942898955421591189756795379447380408672894033648623620744461314018304616510417876766238253784973998288766744102330445545060020111262392594246130447893032869184287778815614531563477595907346198256851393330872717015127281559903958108667624672460608332257939544431885803954917152601618051106789909596990062145628263855308185665535193626233200830321270569529475730326628781855700381293639989867112633915317350232051801288607603433717278362393570117725214854066073872622422823707092204233365008953408122448471119251900229665692365469868653530518019145706785308584780587355742794450668513877743784789419922150218474212672775347128626276872141468947611033583490355460398256432378201813414135968897589335774050082487419323511611351025993967650488687389008851416910013770062363155977980205348234212939912175278195574490577312239930739284572582037275163667882257579085864807779967466630107875882522462976285029120065516464770384314273741198646515783413891913714502870194698022524134874682589576371922182931331139825705456811997703427080931897282865144049735072039263108403606399234775207588586532205042631735915647941573274906959936899651033741817108330666801156483747585511732770001812891938690116090633492515979414326954783021166968845033039869921728678013018817615985173531976971750131344776801257742503969897660546150115823521716189820669638405137987053478159334098218187267275450419862568968106954125184910312514202199121293054830210486865781566812321659934217051353801566193849986825240135972960278147754636064345793962326064195019480308557194865440604059586799959450465135712843011802308970059578998833717279676109263542333414786344216997764057246769351056365696271001457842057077402934694212957700840672034346274275397566490687212796175694101517916417639277653070461798085571322179052789807191865678676014005613687898126584588310500552257958378307892954380503602008451817142326502342865166650942339469869117390245428763550185924137965977424343796759759651525670508593844760425602160259357988075504127911865449953492421747332733436443486786313767051700438589401676637183877371744549059513513714123493681070569013203499484861405861094531901898362403363901569079271096113830825376115959570985639576005001609216000000000000000000000000000000000000000000000000000000000*i1^5 + -86712812807139045811925067663589616923873208679756735280409618098500908536112202364866663378212228346883659491274941791482518367451711158716276602821226119870165094185536432882122724835921129945430336080015858811935667460756087393238886710658365707873701644304364768782899221843973273462423122026696484145904378942229678219920797310995887631910009180331313575594005018724736376433282625876894687893511095953043968259040757643164858227578645898364678173958864793857175777781140128418871865015929801378189225473408270670139763986585065654964465230662546058449282410533653951610781552979430039506038875274296490567290921368818128230694104793208305156495015428198796781256656721345843456894702793653248426289891131469064125888430071143530950691584794407583409810065309429536088182309195486779672795776551330552113905527252178815275507518849874279817072090613434135001728057366413051862203250199935274601327997959999668974334386562987262141360336870583836935964190620080849939919644833039879801124678448373044187587887115568799997291383253123014330751618774649387525363208314574551643875321730236116006786240335715810108744202283752499560655384565256806337762660617303294157571558410969348023836596846889221496666592845005559072355470121475666434855450772034469143198525715146395808762658846473553706685459402331827236015366098038673328119227380783401040987245466217035334974653703400084959459401450917094070679188575440907643825821281878568220702519954134157654905699401958638736594176393070070944285148839410458476924028640045308374724426912808910861810450454641485027527807625819619007836519716762319294868524815186321685739925035848780315349741955229284399104793910676130219912038960390822760687611562999525739960562338578280597251567106314600514794475513584949390686340658868924931382728310799210778002729930116541967651318978516072424401817223930110015481960254666064554174197312790721768466670110162288839443709926930262132680867231530143038382339647816378121458761230054528783643971503828462259526586658426340058273520860607021909530892895786311454731425303051286535452105631690109369756022697435233646104967638163546234304796732902143438860065257915025253597880032941630071808361640205174765533978735022356769153611718443018065543010749118545703173218427263248271418803685662219327884061340708586167370606246114076156467674923730203917856580219253938524952709483273280918347732010525261747257647924239690751002114931419490638887912564850688000000000000000000000000000000000000000000000000000000000*i1^6 + -33212615190185741557079166951151573629773096478578947918062692914988726682771751945222896450124094371237048070958064821103622654719520749995728056609128121800574968458842000963107865890060834283333449889309704663734467195029082176367362319153794259104934455364699168487771159898227549827560584318694325103922816967158000945473657397179883932775240194137469104105333294072310088645602434867846935950596509687651817999914038556788053682376678514483525541960195993539424023599419406023286710565773083440208377031345705487899031715523555799661599936752517382376251617875559123928965101690627762684535391565273637990001258863220388533571595878861741628975605600248365423863997002048013159780950491719658236416645560054520235665144072183778324906844843345137574498226268177320878706553144929466358248416954035391363410249048334469952910463029356254691117224318858785107927433352002359856441173835406138021790375539811172930136366431595517176181774032380845806960054300645581151687205469169990654698330807407751154400753761937197353898145256283327464509320564213044018563006501612302253446687722787743329986115756465408236378606168922564688518184667281833627923615750237050490199036848277701119248144112522166413460773007221048390480584015526491224041165120960932354864320806229586628165836804504575872608934172783158498203034511554411741321849145734452720032805949431699240100673219377896142619380914936857958408439034403825655291652229384858734493289723865005544828571191810165251950350745271495664649223011090032643914839753249153715193290967700952508050927623256906859321414119422005080622732066033740699089291711427712569677167689315865271403528187178889368292295472847187163218799280677212421068578643185328126490632617113793041748077998672014522322402106470257753616472554156030548889694495083511075934143351584400623196763131049905986555510477840764881524343957416610985904748209009016046271902691407415870322653452059685499965237079197001017596268489067289439047199164217067921212125996715448082161310654365205121860050098997764461017028275262661962635987375602580005896451113464105117338327098571387303186616776256395137233401262791593577786674384746375547000582854356744525881891017636699949972089472362003103171220725405547705555325595144416649041079180575822471671735354369216046905920556570273909375429643235624227350324185572869830095309887570187088961290667326819647077892955358116634023781161925632988506755413872863698062103795466240000000000000000000000000000000000000000000000000000000*i1^7 + -2973475176033905583711884356865875078298625805492875352298301318362771176823255747506366129665729336130886841641536320761600413665177010385194477658147378258894321555182221198294893037746982360010475656773963565691571147703930385032744750397567157430212319361324088818014209871760097694776360823403173704001003163376199105771590093562361990783852347718134051271938216555826123874139446387178148128275437046652368080992924518860326664803539472629201286766815376331975221023549693121112357406278185506665327836862242763378297418538095040982859207450751864790709826604127296855581725670376381017336852299468224463459593976589705427765332054166794856861061199102000305348199679612110180027033382192017262283715865882463211431912719051762946925443378488998781680279113557495446938886703320737034565463750657060418714536575105358927463132418021851243959841150139531928196148602088784500263213329545215085578577164130293250520861181961990643991957647670740521082030756916086165216224861142632412985111558927684311980879702119475267735414445324700786097872655967200063320158525747800972025471893132008401744398203132576668893667738516430180215786683287614920419539069706898054521738696198483778398880211702341905438919412544597016030671246485053634848984163305957846557011658448297541983603363688065016112619472107671667740183509769667475387194217512707622102692614468590405559369946637767481091166354366800297574755613289944719866001535985665019982786432777977437633161029362286343864731076244279116060336957737368839502452316497469977084152269582471164593127722616126051043246910790646439071590473419335819058680349060288998022645489335496338596930747743403956031541468644165166583294041691691192269497326915935831863823825384959291536996266201190513177798307324038238075868342964721160251324536422935272005819410133838549876585885672536525623345899225826049057870853259080501787364932108921807329258980355040928426605410624866198500796373610183909768685061241577300564389156892212140308881224448624259719702842003968434188004980670497578141422900490446673569658618610936986064289759494498269440250297423850071669220865416580919844140088888606035211372202487034931828504118781408881103245317922752252427307149039032088668799883753263280395889316308881076416170289737250284622833018975598185778808344878530667784891883651029876848550421917064363031211687710089513179320698974894005477552308006683176317358357824908972489936131650404520812951371776000000000000000000000000000000000000000000000000000000*i1^8 + 3706276481775011161074701668937621272340499651336942189474167284781606234694148460774845008850826320136122984063789895903476757701557230008272601470493319231550897594663951969929701697516871459386686349926306625677662179609187644704992238001551695797403853038004373054967268327491451789919918526605034391142795212677512695979237377323204671812356469073327955294093350065113955884027143050036821322145021854837601270830351732754066295570868700074127781648922782383916968344722198302619705749852552392860965279165399451161673644641556132888433132388810849419354382056876682621457124013812050010701072991430314876794635694048589221488325836324949261085533596449048755546386875124488531620079740414600834924189226970849750093003364803157229124093842415834636060109617021683068427832810216986666254531728275838819386933281387490789059313264363006793554023223396307031673230706034217666760179830322956288986741220964885337989853477560590262657098986350042225678346888252930195162487991400110900568932056917658978238638488273211422151189917930272842931142693218095880946862514746045608856101747879366837565345911943308165686798893925894988767287972172280304635928119005234985332238495044699541985638980072553032226705955371974677869582304102403581805307112095836651317153252898318941549289902288698757605132635356055333150260481523454302714626501870972153359278800782535551992762348526147025377796546544208611092003600333025650312615457237262856002463864789366898009501737921874440790561208576819629313243951937962040316051924656324742513481935470530394664591790245876119994298412668218415655849402192324280993251570263153261986673905847868525950184534175854456924365432168338014227362339105855698874471063706573443099208027039615032718524899337567943699256172020946525775943457469720666124810197217098493099708915426084495270827327050570187229919895945893383945230115109414662582767195749306005070955530754663911536716809968569600168443344867006765769632740440050303596065836607620681642960224820798382801010674077155393287360633347428373818443136721197625717827103899278250216038059621455866633219053105616893990286205743324114669894132938938807079565506393802874920254484984963199188099188193085689372125649369021755571348595063405406415906305187588075171393754706709045976668015909140068060401299938391058554939836499104259503856934310380255190984800886719821730416294680514634331748314062749833664419607916202901582425139131863227208145305600000000000000000000000000000000000000000000000000000*i1^9 + -911505611996546335435456478409141828529058901496052973584350415096826208027660047848417927500532042803139138870868798586393909914736057841499249849759374801417371425136393539566752931339404065975291179644634790046530958256316557504162227117456836482678791611503935356346016385524569159350669677576885683218194696674086071856092436288071954460617508739178032711960614627634226907181648324574235420193324110488553279327004996764892702029302845707041257013160187879233785063832426277670518103180358168804604554479834251473251418315530899896679554425013612218776985802653659339842513008682122078843854424068430196829659827995721460526185943923037479282233681463449391706971133965455647025700767847169335668416822865645779565961214683343827305617813285850002483226610521351485471859476409671554088603545848313233777153667261040105598118159579358893933426517288057562483996882331892057097623732767801682495086142859445887396002627331082290721226193255571399082322619839976402600142694263649465495565762912747538529136737944210632638617043379307996013995644353332922049795867843078280366654807108953620227060421339330182801410912891704451240509600017547271760833423721447167069521301710215102314410078441100803113364512668966855396057429696093387966907986949974719609442703045782340557813790665511339550631339787152568196737073226444871355897206276987147724457866252818538074431279343181303617323175474763864843707278500663012324590182908717699654556037861595613511191103665174170531432937141988176727729096400281732243375213869593474013146104102938286939792506488091493063027927420585879322877457407453471975145573931660017020791212951971031830922015520244321591094188865770831661791607541487326023414686056605545996171103633862111289055726854823509745328077973877729825749973803515693767659709649758577322618654541741948988140632377207475491261318944102710532213984549363934319776655611122105276573062147480393955271724167076578229818745415963015559713227863859561716824795689326046824512973066662485916544339159908361786316684527226310102554701265634401734221520078254888003726489996272394407225548435374016621686695709643969659700390476208823596143562045907917532690724900295644347219179810178703486117907136163471036909705845326698831828667056348865084397741213053567270202880530627295523654702485968897239113918729225886778716777689751844791044817867400692507117278660102337367040833387618208282688821539854124760784214973200910683996160000000000000000000000000000000000000000000000000000*i1^10 + -529821712678140252237604979791720247035052428891061101912602065233129649965532194082890928343434554885870281832120700516064419301417824177384034370572394147212021694533258051384718990591253257119746299876781678831163400733650788203689816174558514238544349322431157669367869014491952364746784526776039695844498009463576963733980103587562030916035995877144670735850501952656484939036922634132455398029328294658542457463043527851655781193964979885099487831245727316820744391137076662633539861651008309687578927249536595617717974796315054798835018364083865496645646335779818776307381247056280825981665429405149022976499560988963485801174426436977544004448254873887797612212053057118366592658271132585000867046337883695325755717407377260833562111677067195428837650524384618118554213084584855467944193409786017446067845445316897888817731101217806977538316801727791855414258411689711242780821335731423717007871444269052125507207758145948339866231184146329217177257294448753803340943835972696751180391430507649857637031655779736229459149155676011103267438437622587737369005911649164249394171049992129561792191074320284667301056482564646369212228468468354590691546441170218042736660595774533476281891287052762995740862364694269842469399073789644404188934197578988203184178647165693202195250241697133532146737642690457235541442290976340641694773750531624897325086029331318346999462089683370966240566256395937790750087692807127179302966015050985518684026711374965307046594003916969224690797720231222701459960393574577395641363883598421472701153406657917071841871678089150884387541992589838520453060920695501111156111580397119013904612093942919230043158484173408342135985635178733989054082412769478105679669273283782388710051828391847528292616783459702118894523951731984609513560166245647762400147149318517554873645250156734386438159956626652789449630705818506396632390825722756244690058749673886722942035151900314086720246611664534104617266631980749490232108858289311862866678221529960394250105535790315731312464240527830389722977758486692822899336890332352709988491309041721082900863322748024897042063037815964024938336435476589130887683469764461502545413378384978563510487246106871330746466986651094431891947384830265914403781140890145189142792844148824535423119855541601725472717493922869000243125499370733880894504418246256032713810864134113798892242540864223023564274298689935088962907882612457971321842049793885145171758235624320436011008000000000000000000000000000000000000000000000000000*i1^11 + -123158164453590927602795741195733844845642177643546805326499980269308244544613860609515024319616742675727406502881410119662676500371480811370774227789056440681452202940221020991352359285689987760499298025031248222861338416256682505611911255682804949877394008535763492324947031671970386668706299563749428611693189610706688813145016799193547272444668004944919587872943328782706900648298584103753099035333395464346081759987074539512950518685314791672247533860088725689662535536478227691134360927126078931304758515407154337159181419880960304527350394277244814145519401805971809046016031026768386455401393392270757315998921092563811479977711901974806190758160076289440273604145859577391094629419524881910759473875055343496868261366282851927868898292121167975147910171699546327791499502304136430090451003519441129070469992950924383936489794111981733535885335941815012789860792198674385362818805064975052171213787118285581344149381682616056116754990190711874425040390829090348695816910914251588602425888960748023945156303756614376575603071887622484941924579344936014711894971488528427082486965265362239089441903385238426991752837591203161896774373441194905316084830487553135167363182411998821638053881552546701691837973951007801673849552830166022623193984837586697174428927810483279810283292091258456782401738069891820891284133996132761686982312617531805966823807672251304023325911143653560452811886733927024818844759751617694903909156788706307734964152303917246067845861852567579081748253375836515956157960640503714773429395449280958789015367819035430638018459864075162734026147751377828350417053022443686439369112373975130441211754921364952614744248119338665766528021583106535556097015955536317238073545199177524197515897787224174096272804343569860934520331039604896763644001654173209555399486018483924265574669655188503860527910030942956012550505532899937775869569057195467981685317195596319918483356259136486632125750253680212022019975075126242685036203588762692631996941000062507246985006761478411872652397869913158705488027843921724531031848120205108546212487434981370092487524040976687243751214811160075839908526888136185464005891192193002634507042398944714900639750032304703220156016071179559744888411697951567077323297958535893504212618566689361642035333792944636871721601871985822880132233775229258454832884547401252250166681245883715531684382503322372152513168530489251044961196878700484007596836537300382474057335768737015398400000000000000000000000000000000000000000000000000*i1^12 + -1101985405343445346066407687952720052406251376300931529273209666159637665873179527806433910897668085973329291009315736570544483129861811584860285535846025344620956243263925020242064138927285584002132017314759526708504185057488387974828920486032290340843508858014019981867022404857465056946369574691563241389273479409174685895222404713450235655239885377387874826024892318858907864212070381356537327943269453581824537001147408940814474387340460409666115016288027069836540912225917765290949503449222495685880394019988357619336308085376690208640038008891184289547958873325896514778775357574421127943515524038288167141651131936366167843921050905569149210039459364780381985944014412825812968022909773304020903532123491479594676442007121999947704567953266369726237879772970826356952666042807528350609030621467262216018768882001961030895493631443272613396157882163220147737971611728228963744485997451621669322394018245176160606321604329406091606179827988735527916234203012497087855120322549239547726188063665791799852500767639150867149557726707284555211931742524222656680285515288129337738632834925799610990383375889422198147712901109912340243764791481625157838771837031680582729840587199458648951553407646850835945489908873948951464200683041693247887270375684473863635684211796740988834908790135271842454697358094217486998856253783366560862004144549166229107642122210114462213580013513145406784097228881470079055946427099496485210530477912638650725766624990433528289693134880906402959853904603127593063750024998176597522404151272532270814334152793140389767435222724964420343204130383829064277581855884006740664188244209951890247906407044222359543246491129956769859045679504435936037962832699575746196760679437519777418592173432526329939091043193190016337125747793863763612855926970401430676893543000139594866578100145384830053643059196532856696425394566307773036919064583845658576269016020837310382525562784597787372616322708869124767605688987996983650311946994732677052747693180450152414732009459842359056382100252704039295487235043549195941083080326200329682089993296270841057447317211850341646404251767383585286181532894097127649214145595288027377964436792846048926435959356062009693102689493465656534751922453433704497239983172542877960692420490903678521818037767546451088135544199626147609646961923682033632135382068562506011626167044146515252306968551411007826684523147100257305125079245846947774799713246499764147013100786155520000000000000000000000000000000000000000000000000*i1^13 + 579874929835208370924656823250797752888493857694260022843493065798190659883749018123962660540642070013610472766893944325709879719295249441981519350593799506527706426327569941421588195883182166566072884757908310528433730550187314794633877151438017547015748217038327065060961756789945700370899843586904486699541068585358094805512786450476219584807240503591251579344706786569093301823784445632555234157367533399986271067006935317239004989070259523957266190858256297134262365924140461857413386470716062665183437244308460017451707041338289149232666198793187471593119621958332083139266627072419612547779598781576894478826912376982233969626210396561698556943068710738205293521204696834134840891169339258890868798641963833016114486179772490463343949119720282824893133507422129890224224797758298696323657107959556619442615949661139148759055500685862457288387731891817616551437094775359728846010685352720459286181294568694364552864825357094773478353696877001005459877957419134910842176644297143671654376687861454223370187527746931097386180486642804892562989255229109050125651682771795680255371722457821468364125435299562402439776238727560746876698177741158895090434433506616224078067003128327910600973659992064464374759552259255407502620449345418684040645490635077118292201695178556891524524123464325858337462664558185040222098783933489795007813402710370025109543792333873814717224838050325125393581810912266019473386637801137635331486019865974979071573669544285996830168301816205717321929896696490495551901980624825333970484821194886564346537091680368162178534436120489076760515444560679107052241482407795272421889075063080069745275556661152778546037663441486411093630499031559197791365964539231193788163003792317468054029981418219810477712756113954095913214536215042372426667134034381915832180922424035409434609744122638582701081266732761624199325907040484736776346332311898744199423762501343472447990263079234769400153247079364966364373178870783435595274315070685336136530150017095946859257862986016495275403756130347365640249974443305075302798680430548704364505894581107436339205934219371656117651952450854426646736150983529387233443579517204648221359613101472958061288044349089807004643603255415430009703896804572226340228234200047861122606035617724159007592723660928373008793713326015595625150887739487224257918787386974446870171452840848781670958255340173187169594501630145061021501169821126695770101311901955439154381885276160000000000000000000000000000000000000000000000000*i1^14 + 43125384771567977489887939405971121612481642752006361978884955469091974167134284623671242930369691532418991005323961877989781137531890940906319974483190330045981984543005360124938989747687500760804290872277600341411212412672675042849010211901981538255642796733135366714827603306937458561138331510584864778799493243893303899286642645911543377705714743882422237582024128248366698802121494650088248578208972334843214851549339828466344082662083251504215937710475579730120295797392230151710380223580924506098821769543875345477609864765331766904954436608783467362253075076829858805482132347050861394913099626007570269359656223301680403998438620258224054677664160556386096429942629522206881518189307020583159002564543072293065693440971051993067347190661422168910013173725611758969982687493194732269074940797320517563296296920531869998081649812623565907474007361756088935331737659273354236284849158211558541627317401524125012474554367264029284893879288848220418152625990491996961131026307097189931299226202357460329998591420824444219006687612989807510716680001901967943551455406797291851888554669388922354963035860260185265529589586012164485930006251012805410575655534077389433467745416799525869407258761484455443811176717220261084742209374752401230673010837015318346591024191372735349500993090498339368342032013614267059437017193506730710204836126790050315174372462349124255017114775340718386655235315714610233401283346323675516304203815496663611535852478979705679290245776708240001950905262676527355795531603410849584110284790147864351506050229388684974228419549279337580672976244941260423482192134626926182165393010520534803917201236253416427616514768792536830957229833572251304579074139374586023062974509372504783040176214889994439666578799362145284646704994668337875371461285518856826798033997156746572917357673558712001050896852411240757062768475310961054366243336012984663147116022445578532822902736883340664153122417698037279812127099239666820367845283432085906003162513300521495413708721126900448063900302254481798595609611460773699980601647994150849407476273119965381229252804586575229772357959731930606059328613185302819247793675534091918185640362913625083622871125409141237763174413028511829928160354331292328132968103887455768535991469705893625116619347704998500465316015970939363787114256270560035121056501225256962310682441737503628987946055303618612519587433949637884902672613662827315470602018286289013606606438400000000000000000000000000000000000000000000000*i1^15 + -2515296634957544312896128174590977997827866997359930799640223483685849140613982585410691391557123256182101165954263617339942906720043271584621363372430825920896879232120674057270502054177026734575073289122256502973317436272991983601213437046921849285059355689139158037120743669311021122353641483058797552569267310523348515117532856138201888670626525602459554363086544921473245271622284141900506882643306171254346829660715452983596954096941538197450177442238093074662908428855714129165612148185069812714998352838653547126454359374354548187343085419783775779137351259908283516512492334537176281589059928502582080946670619895335461580059855815492307334598507672565698792405262165460213967921094462495203521935135016872473155363719658952975643308697931524704766136965833386625330686797924524321711453982039709973940367502982730573884858210446637305487035806913902105559962994652451579849130737950024757653131130876218860855507827831708670132724773015217551665233236631445284434576830388373631051703435566196714359541275474411888357669271312081103897952041792398081318649078572234028928373648161240876671009386445919975038529398069760262274409609334712402431462876823928627112109440014676341882028405603128225414506026986025748714293932163788389412550725645319362617018128658977503457822870304201164912252341037749401282741917494852981031937452465807869780572376480592047237181796392901308794253819575224873379360018654708779134539510309293972234525740969715645460304094642943648099856454619584351046047449171017177662018636668543167212130840277114276799495862677730153797229200272912910548025480844155695689832430079839058736490609500006975691036324063544539152588605317762877471876434923283663470773034492018147260752214825318472795987544703244962792947886241372504632557107081958984283222412952047410939741021849169199203979165928225038524759692850126235043150726245156759016770384850811508593901965938044687171110617954420232953385761482314264578485928893675400542642532261298531714173312299546994265857991089025522967708326179864873685690152547624823169578676771177752223854068887493390643217522944041219383047493935783594331732522797182095680053836413755843340345588144778212692546580136280899871519301367886238100566096315899601855067427832940767195530854207923480913119669472099064589808573952988754222762718369511151369190462200270997420248688167911698944605230689818800927172151523612879990162285541140949400289280000000000000000000000000000000000000000000000*i1^16 + -53880689833372597440740827696532898063131217096094268964959157051518749872224850300898413591890311928676044671459911002455337425114150876192278874010494876276957801784214068085726590900783230035521671661647163400404275826426392898087631720344363469282594441545858701084481538822931611116696644513881785569626565562912729107976049314545512263973288988838689794635758776296685748826064856794100518560599676169578765716766038026843666288925254994893029031533687653936955297540610830929648135187644336537021434728807826894577937569071356250936063892324146281055829054142691100249056389141821753703601407574283394670528466739660258727655770717168193122474245398649097265751909899995261391053837183773559500654170934639457218191318083923291422716531224443223466507260344342585631938861758727706915122658035520502761598841872729533391595580566438102359724321208077544911772102948916395855603023593127164215077327916754017969538536139972348491031684915985034894152638152687549680424384901206093574264244988491262200917478119259218599693102844850346219593313036016864543788527830059863797483207881225410979253296909848405042763926324059983772499678064573471799414308741699491852975613852211148145457869985657495296851160606709952642124523274050798570129428450528108920333557599716044841055904816353089434583865260192648663099881933424393331435659383765214444285210900236474139080684719773997756735651500656451690174776931644683766215598272538680251887320626395895622814464462135023865708173564066005640904598274056098309305106973406029966202200817776584223561739569271864137016634116458927446535636004137176502616633916702640615190208630039655684086587414273962901084144730729634172710641053150704155606738434264254903930936886473611066601374206068428187196761114265464214112033222561383593276019002520850470964354553060738441920042345768679772617570950017566809800696766264583458209542238898068518584149678760425890331967574713168278016053933587454710498682402568657517084122486918303958510136233045794401762238846619281855526152232330829076703506848846775140968838948709520114282603272066793341908649919043370643611122317193598188272748278148468100782514143013954764631772693461669309868464939953417857853764486311308489933931409887533396135851622953285325939384284375077712703256219861423001792938085398049977075256962353959844443829853812700547779768687049730664433987642924479574477035556224681425006392453006895349760000000000000000000000000000000000000000000000*i1^17 + -3232703212604872081035388299709355492506725408682673247673161818214304488579770821832845814033580018482825872635663147246274328087821750240038607598600985136789986427268853680592131221650406282523597968826213711867088725484831002064330753212864816805363222849338886332103924807220368307886334420926757697981016792826330719506179519621693573695633598597193620712766042510608164218559498746892934123873575600580122287178605786113111791879774971742898079818415188348375780870198878300371854840610276412240115733883084897967137944000488361182081007238647511283263217563788472018900105057926563956221397757334329952237383139542001326319202417179171945710546112120581845987895653611709793192034990150231482147042564365167693763452874637356423887322987044188579835307744410044098881181781749886070450211707311034034825636828977801989225773689418932005391490525633346842201292597502711531987173203551655906153705010059966556299686651394777928454198861452225225972414667322998331231704865736251173656508659309096261892289976625826048586492066949482294191701867109452126250670440013786902478897677195692970238572698600449970085721098952004984350998739333077644930256158264916064558251649240995689380862293465625415452495041307905975804617208713441697947548214439716556395504519170806432508388906598692645966082187011243690630554291910958523722851726431856112265268790184400285016093429519152250441875029215395767143445360892751561346716181915640328909996306884525937083271604563834133173063737175317894552725479950311373925268305636739908037250701492191069952259122947049757995308916556198770295227392977993652843660451559885958347905482536842969635625326941585187814314010491734862062891193739930506273396691196819552874103499792305404830141551804003837791653740529203213852102890499526843949320007428028906072503218105694649248889652337413000291176041636017384260916400356831222515015607815946572443661539045361485402358371492842223176036206081267460206282225549039173584437378193901496480595950910137433286831082670749398033890171978811429590854442817907169776563363408753322252925246316584052881828398300384647982044761245688338499865890493097404094169048364900463234695296858708512913171164566902102163234994260326996401130938710571486621720886703248925901349015760236905244104321158371218868553517744268773020095059590968908338661578398511249873459703367430858660124652033253952695421572212051488660160703055580364800000000000000000000000000000000000000000000*i1^18 + -43699400175880463213615120559773920881834019320762442707606053365061845677531683272449715313577760227188181921859370516294435217048662662438509326010511026480255204003355559114012635641670204966733363279344827697183720937192008338480077961619707908265852583840920711020450813486696579404780129535359963379507810227430577232339977433802596758399942969531543044618941729069880788724661303360703461877309308504229138015913221218560945894479013466079063040504549708434814924604167224558389735291328236587839739525317302383586861964638352415857771874306247690974996746000265840511836480666734775895845701395723001428074447216095529918920106244849914108468854871391278332697944940896897353887685693686118575109654291913658625526215147862017140355266770472310738168985912484282311042055536094929500102816593014981447949729833287421304925890826455826426326738163003979017789186041935350518455363837213258417010999028356497120702609724740558155362600240303643612788008583952370634412603970911055036762711656292798279280321436659277434321403000363738484942390719145649262584940541166346182181902368579435306645863927877191631720472195043881408338924784785842060502680512070475611502540866310143133434761344400033306317972805589676770930493005938825001239999004760056391025378963208667704397088369732303292789552419732657657105706757426372764061883773030015016787084834751397448760193269929910491815656498761588709972817458663800177024905640308774015036870307143763356262652001408971667355614237734204562712669994689954073716062680245921495749178926221113343148131568164177989390674028384805095229589094174431692647285782997774054452395444150634502563384534383908186579371403928941987285354550121945243084110370491418533096201606408265914935444745147365134161160363850621468730067088981586716062787674852646058967424981534824037698609034929547650222027548521938204792783932405851197022777953471234004227366365709200555786264090735743186301569572960830467610710392121942358250742595779389456245017414282588729807855451744847372744716932704885127994994883734642406062932209022867318978693765839131426946221785412588368969804661683761023457202921694366181779395923982446857706049967383742917046529836197614238356515153382265922723511929886760989070253954797372385751628574343905409981543960580739298534366294883061901823437912087622020009478966573504933785042647179397055186411177951796348802383025302971526532063066849280000000000000000000000000000000000000000000*i1^19 + -1932558776731703919208683660999666610751531707840402589568994714059050843602962212746482858343604935949265424349977249693691469044875228683091170888933366949992212718943710261239250035681623006141829805853572830156990939723233298500101924920097890381169533577842236023732342244568141052608368745891102743638262404413215237298207086271091030079137862170947605440332127469093230565775871141429097866112503823412278328719256758588081764092823972721959097005311268465131243854774691767810087981639246978633218668112915590459159475231565430909930856494547906185196205341329097033151139703768861906988916450011363985019596558569389801115854324837918436640269786954365427751492984555426745921214828588795444351727693660960124409851787641636050687103179616950509431275024451443054774137312742173667184415642539077976285902150871580732348299810432964512023986467429140656330446069122766629177410257197428575290714829803255113731186049955727306774979762905182167778984588902416485364021901844234150746394394725565300501848648515503334238351913764113487974586332463267943007529743212669387759275062206830407996107046163885247399118447091018773780904064691456672035560244412262145600897038641924057401121944878584488107486949263115574960508796947918866077112340730625113658666431693527643930100770534770137174848743367845208886789893338375580852814086547778562671321092592525339867078050389383484699795703369188127350522720125092530720072573705370261102853892400650514523180981338671669088146404011122753139007843087706236170961739670343390861574660494321316878135667193472668097607497292880596441101003597896878840098232476038127211075458598676151803468916345093958563022707114478514951293753976918518710789145779049973767693969515372289286571185833889287377817247006495280974377862071747928421360704293941688447002397244144854705789293995034243977153644099006798984128946020535387700090642749826309035963771360976982632842457340745261865980157265717387195567830116789621353645440264395598456995527098635397369335185858095237552291601736720847875025153821925492688008588353873621342389965969017509403222744899153003289411540362186782094032915549181007109757156818745315631615317475769082193550131263645419785842410164130683837247873514641056111699757363199948958651748566953345319537728037181473564383294496440300392753595095147487845475185354897027693191079129427300720668947751008354245669280571464653518871199744000000000000000000000000000000000000000000*i1^20 + -2082614401862712704929706994883582070783737630794773429767777191274025932696626141694925771920381161229935137440450228020665862783399000735729565520268726645138292754378494424052208700530955507130075982906070297806150315801262562702613908890460674062101204226914234012259565216772828103922755064800713950530556015806741587342265695869832039698550639819069534773736010496529096279964976585305862396756150193280446433754514630524670620042403203295411708753520136645177610370819688970154571862447987585623898396450344451644877784322356935762495016669268131300815691641520095569195313716385155219053037619293107591217612134514656201190652987811155072259526426696546452216942579730836303914329367405581097509597401181103280185662128930334153197770499730380951612560012171929250586590400282611482944263846150358952103908058878290392802053485467771338382502047637981341358065276277239413693780135231095445290463799824066206555610431428040427623237114995980504273614978975015764342903480018914294990515606648998655347423838325858122819017487503498744594821444468021431764992764518430537479440248004355318202485920454374613597536606935642231078501587867469488895203094221775311255526416450830922539040991758388287105987401011070167212447538580022431511178002897760877492313213072007049355998841428905347767733050481292710878573004785200666568846976750125977724360527114376227237789890318936456480668964923820375431304011951966722362342964378052869868493714908847985881903609324937184582354704809953126555111090548620449997358072279737704803367127178719773849862733136023991223530437081284574468651292950391402932289515828573597358204815945689827988452802737657109048857385220661837020574595119005276075241530763396229079044775243608015452192052810808074104452539105151249840452240017663143943945071951468952966645770553807491367345139585157025156789215516867642377177852823905389909248164976366217928398902826613012297389213521538963717193832256627122536701664507364293163242792798503198705102983327478625853176512993559733832904155995938745964937170627392179080496368644259840080589912689193639759134951229935677135894234929236109425133072652579422502697800579154961590935878459253480969754421085800620408810866715513606340371840177662603510175723033805726521809184912626708489396566257845324358068709855455909540909583397895969916916158499512571915014214444168065336415701432303727659198070415753624525209600000000000000000000000000000000000000000*i1^21 + -452376235018567016802863164472123104516104993261248213727606078641957828788914586363797119930156211462960980181392115981983330979392415511728784334397936770033511300452021531858835349239528259881378498068728941736313714192127320671099349972811640543465662812814104566028818397471314819735670056709186839684654532822843733838024213158641447777515990263728041345263933448554038394317678313914547379673700535967782083058889902536459902897813310539156108964560210411654011958168922765234090314745993902696460626829574966649255034418869900092353751280205504281793888512491146641944616447222262279690421456698832328215021800753857682608590892630066180472678439721166089585976557141798596457886374626629905382325231956489334880850220282156210460287955004935323048346354846098547992817782906829131922638347314952764510902263033636480744955350138512014448820408576794748156250947674830430514567407460034072563750251295401646417667157540520511754031823898737568909566006782062025430214521823178276154480010254920877677508861960689819770514056390293983905566171955405355866234860938854934811565243132840777913429011007442326369544214080006016833539518242127074632865419177708308073185914112472243623547633831606263572914069454610692290590173561562012121380484505335800648011668794368585160779937131438322907102619061444064198221024990732224427144415844812901180517051390713919330985108957780727961726764328004190829124687087874492787202794339989014610218771136568559151141161765953527082061533368202522773037074149552750540366406784360425916109011889830643178909290601087383339330155728851047573272978615583943278002578368128015750298439390566433266404730093165974416437409888289489223361717946779907621110509665213232570122783844642483439300475739577978969948136948102353221138683066557717607667128174341577167802097453004033344342684367951830828127809011519406298506989079993528305700558920308140342429626526667389205276429627271605229136872977259652560767124581416283017722941181877712142493033174017959361157593942113190377498311507349599339835428363307610808353822822167672271759148078248821760683297010473916564844484804050371748630575453063246473659879164554644575556635537367006499573936038185007281254478297156925518746969843987570907767025134720815057011120047158549398053024869505533061452648068264574134932823054346210997838678288618608193411515462881796794688447723450058489463155816392556544000000000000000000000000000000000000000000*i1^22 + 12819541310626384990418179157424371290408312130833617175577093229759643394066040196372099782829907301434096651842267994904132021374218083374762240283568185611890138126240379793334190613050079715045677177238155908705189934351011543290973636728119236915161510506355546618801585812899362968969266563222905590660774415699050206906871619813375532672580525741199403632511869356028404784954395488983845550017730449029548524625773190938469825168324318795738899210066337560803309716678700734182915529269515519653105018392047472836513831134282274681080341041665244274878152948197747771952878186590885627300725127482649784961027116418605753692252479752852435363801971195250231584575997757085904631280471488056427265535672042341831465079978846204689950304539722007602473410234383257000590758582475880002297460684142901358558827098067540592436926068294313629959060199306035045031988901170668516635504646250993706540834793625907136611131844713226103778867259643509927873258456737264342697259350939413489711591513119908144738406548422428198720735437492342371409842070357460114690918596568291682021274397667984886213037330140872079872998376116279372659504526140494775325678303564769804749117557905966322081930450316821545994747372236420631863594309938439459395405101772125150562785450032428789440483621874634257213512260960283461070246302940178711851846086415745269926944397184305559889746408838897592179384376026733406182312802225638298315572658218263177816027859910082172186383300006966025931360903421999058023060558001182189039034237446517440679414751238209235784833617142666781190530172196650945185430198168031286823985095695687843306198197464338375847797308612151920445690668305553072761733066460871569469479314929284027454673390338041424207247717437760574621661503767450916883962996423974306153678009001186815800412089536532309660158121763530059381511700754788589892673144211728726961272562980808555871195343823163688470320153616560425646205842632580843986660439011430771141615385404613895158265776752926708166583290720016403058320743304855981501284260066165508742440021872562672161646251260035186738097399813479511286876711573468999406640968487742593095615008848658594721979370870592014782375117107320028473069269682049581152890057650935443961054944759865094209218205472421557160062520701138414591260851901515908639172717420644322572684510030998331704680899082341418762267217266102971356960292643799040000000000000000000000000000000000000000*i1^23 + -314462784773105518298363267110153564728469568032830740163679998585075807288334009707896598016777071662163964852727937535149354064543075232775893925804300797214281371971817179171070046776251812465778542819799176320500756636399099467736958804038433510031370389981353789263087042927659131376684101257874066763189727228885006023754714250486435254007038892721289423448561355117312740987113083615265982895006918991830777588752455151090973978266464719980933140571620170637594077154996733737550425765997356756239691763640381108316147467933460306519345420843404127228146038713903469462275122507398508017589037974398965444240473452940227988625962739937332249928897995825390537439115417938782595396891659477775620996376142374914061666098156545818489921732090315862116344125187147232074261975885690582099593226616729863262272123922428446699876763836360892566575568964409087703535700653000781813860206405777446528442617235179993867802969863899469143555715031555702315066424327535184720664499842089567865064529390389808541374740712271803399710427370269614960878588678196670130145627627549642964237882100222035806306517269615498792957483231231547809247891136356073288906879843744477575123025644280842990153805913416171843828895151109632157795075981185508054653240496179018964270672766498896979304856321288378088730735363807584282997336427887118356138509658060895991019257090760285768618444762835843628202021957923082332979837112107285594931151853936242489672852627403323480532050476335249737947328162777627173635259874069750132791536663891716229412833729637199482674406850034542330879657582638728355945315508723769460946485959003647207628768243689560456610703497337672962033185262116930988247058873755283308279328834366334886159174321721372370833837958148916714109364006316250945810785686983133026942467639112099818178581202844296618388377532083124894729980933724522145271003657074764813939452346580088533750283035586145258784634017418054201080904860384659211984350987838095564970564336020217195135299435253606292313532684223049720266192638237504847496004729759494050184318255254586061438585941711505845695217415573112946587184926385656409322627710895312252666894005835820226153385208158128268588490325128469031273235311860532356098029403730043448882796957658556558879297299637169028197112504729432425129075046881989498218727735965405421380695047957769357730312025142117399928279069311569644447766413312000000000000000000000000000000000000000*i1^24 + 3196648146011146086489073563201927730968641849578228748462722404826061155539820391682496134464119558080231147432898812685577613671666194062716208602461344961423869108248154492685186959659289681811488667706135190995649279901996378890292686218884030079462387904124489783501850097611113509201343556061432804503338381123642132222445050277636513696553275357716862375996312195931955363458834748327770084298186750335792166442784259336983637760395731891504790728676824120090985673444086394528895584035622782769646309734975972861328093159090469001559030682203947827569027825354598794293493154419337214778619315922973147317319571387738252736088960422528352176021860614781661240091038812708369921584287898027471756067505609542015669339463803577158078120581834016287857924544288725272085080509952106735314946552584326235289503221806566890733202177430630925891224951742885849928995572424015005080315162306079199107188635596127032271328169217333642443372509851784535256894646780028680728179725360515960580452351646600013588855430984308644171582998833086379832942355145877332006549413139624264246916136278578006845950528527499931364922908187363951376783508951198925240124289371193639614422448250484976205704913221546713517455572436336318706203031099666216734021987387017615310321121325373935108288889496733648536338847468711847899585490866888847647764008747929010507320434032545084943029909533762808620789070068909044738625725331050959462123472732702662245066754528701802302195867698355332738740803232142307618599722569836424726185594456695110368085574374881195850335795043053208846003522215281500195723464056107028534690304336842526233098989493397819568422040300102401245817479923939398218892552673080335750352105046751518393053769981061028288538570940378015205658784545865920343653285027020467128070644954723554504153234871537864248995001958712343588697666372830216104328194335891348951038449643354061173837498974187105083764385518365130328109147344289295556182821194962537712256729585942244212614441354352303887594613338761133314829045396115956152268234652488901244194052521618645612570109866430536493967118171635971048054185156356343785905595233428676915255846745686598058072501170321903979382307348878408658031630106158346265450250395541473251924349863806286210187820661157758471660969127055629944385551052390244267068318489699339726587552006874338683571585280141565371376985093710973478706872320000000000000000000000000000000000000*i1^25 + -35434527037307248746712467664748950039687019102900434453946771647509925227410861092658899540244696178645147886709663409404554857270889812573959238255982936731488999926287376306300299119673795776294425852319841966322273108950536600403389298555519509852012951587339244354906388088222132473414959437694172243153008945217714511076521833773229629490625191419530282242924887342908866116892186564282018003524202615069072398993205299432029312395562405325102462594113913901600726637975265542352020374799885393443061735362324786080181539773003480560319223227108008418299597955411030807227287690651741624470491906519490320187931069158664748365344384242798774278148965705914298967018948552169277929659461420366028935057008996908249143292990175552928704689309201417052173401515916830043424230404380161030510963158413391484670252482636449718077171151210442217115045470291288934034046186951289366090269944374205685380794936694031885892956571774258099970646506306641697223409404233275967962695062731195461835981459214799051801622790608652819155222534834326217834821377370962873924274421689905462430545646141709806021187222049819265534553026962767159432224903075199345705885067960045677589428249445186626990215682878189252764014369877665885914678610939220104104475294650622147986068364204918901042231515821144393442958554762956623250279016822239098191213653070816508110585185328727798885070404988702891424836458795535868740502761606564993224482642968153774419599928521355838478527012162227938991559754943964732664287864961136001065320945282328654830727479616927445019982726667197189700389099682531397379783739805961763792006072160185138214811869126176732586011673749637616691963984936153653473149057603519636142121852169431701636786753751236155678875831463577153822763617685185864603474130128984048703167556908917413674815795151677385773454363100415356772276399784200077437536589261366554266055376996230101876884319379398656233282731745500849607974975832900301412778654833013854643203068558297595291043852143640814948760964810079534187572893428963457392109775385792410485168250717188678167945832612542702840311977585589188602159057767693046598030581832479806366401750506960895434423775792994283892160437493445118350116106378216708065934966718911467408395143232945981107257290285074623300322665175244821704446329260340393971017172695909686407804580192456254269359110011833485851103075942473224159232000000000000000000000000000000000000*i1^26 + 184521648270106493139480725459544442778167641726108253438891565959310266094637687167140813415520936924192398137157201690263772235371971400674852262459454127685706196115225731293991827432914387662863323610852824623240560679654516113354751748427071364015546858178552051773609679158246871642047481021850401055562176640321950056695718170268157162829576326466457399019233342265488246418480869980027134969829947100293889954622004135313454800585750617107888809475200689737127648257042243630011390842607991868097432366896338989896539776363914008223116636752786784937557532769027717657697484138773436444457409972003307133263999965910684953682463689285471415541586614351054954577985647804585399534471151711152819235827847286139960441964719322970274918654190677722960224686961983827932533569303474472374297732602826343226483228333718131506099842081410371474499616903263646767243759294403622051002963485566129709018427727648246379678132814156594386905659572581312649081395903840322753243608158222452071489372003864206547059548201590222471240018851189655626680604105451610149736114276857763305152620836556267601421437984950829071710714936331517304909173612328380119345048242323298708670782134309515547290220036401523904335976915348814452226861964639021177493169422699673789746646782655848919476554541961954993651668118969264283015630872185489982620747245420901486401203483004967088371604182462068563401206605122317153699737324205427816672228952294188169172312631774292972100835941770441768723849895473545761397774915673496713664050140823435079518618082569309221456992963264081711387441139270505643741835777146070758803307042096758364887241716536083089656750498634199409491679033837338965429080234000415835612553343756799127910675164137549681703179246709172587856203725178360812272139959407330721767933887837985551736144816039055129181959746694250172925606509588070927259553534422086620662398143087197827763384797313580289063855523456597789072556869847363867311291320410673223863048180877920727855013035897124480417684927982100447783779785462801665208770042104860535739002064080486049545793224948448054733363863164119329787636021873534605099096679332133844252791013352667798212899322230080996535841110320492973587077424186299456406730584676231307936026497094937857414774875017940171831290141489876643633486313084466566794335479647687678520162986329127287434797154527984428389747386163501465600000000000000000000000000000000000*i1^27 + -1289616256318404360722234821720745658823703199449702305050213246776649502154002482083727804910881772331939665222704010987995860046045591932455416912049116287774613542588499695401347060365252968387258031281596394432568669892715639836217812268164200922620795982376652576071983528913986733753719522331548603118307464920040138121323878472987863354157638280028869679306133701249409493946671041846436878370755190142579038991809868552349365017768693281439293172488183552786823564665046462369784987426241553363380663705275988951491757235943452874926804416443099527344499960382594093691643551363909007614761746362633987166536856481103840641019426789318685061393963586138108146087374540505409333681891727399672571282176411119470720915977800608102891382602117907982598706717242930308789881012385019950058054711864093203319259916923093207194820329970067780166507188449134996142357324469800257218481622380765909255167920356526891988932805016717385252201432443986437240062023880802772298347473073235500034716175336114249869352729936687997204115152028817242237147918767007111114147207142742289338326968776876726389667777351640658034729721227886834944274424062083320199701794391306338549035480426078294865153128848788440663960980482702989835236648024424641966592612124604646240350702380994045899123252856714675906194180468349767534902731443183388225153767760494493058667267460438637536931641904205344547751106762186476854174908453546760538237665564574159279838016227081681377011263957985809178113296414976003612015829771399611197000409289707741970393782848791004027071178393964268751812726876915203561327522071217431586347277258196821652882725072842097110562705000250808452381613783090396590240432114670378858361780760660245374617084179532449692372265765047994039017923317895495374490978254485044278152827194465393760107899108145299667898447260445027165395361285671521505507604812051129936946571952464153215990212453720940811519023892134261828199192732965802117882992364266966317043695889439324210550531719706904415704982870047798102877251100282544768983321502806771082776011823330564792340350857198747758984336493616031080254636731357430516199989833275098730728168712018187723026922500307754459088890503855503204671505493362182616977855107728366148172349143802533607083311046049660438851810392082107405980513571501381325997608800774447422650528113973246273544528227746668879542189964656640000000000000000000000000000000000*i1^28 + 3826457254321339385373836603019067184397098076573219284452852775112385630386302948802892581321446420370314815519021110549732152683168878869401455532889321491262053825807696632250737169269687081567922470547412517890158021888187074191190934670326423830418144994790873706346762691322190467671236339815478757532004466024229022692304082829382784998845752734785100273448670956753026348973183360992442562217722229322127096041473489724758120566579595257656225840492321144455372515398639566820621461068293985485107763717029268848268778821169240576630568630730560045259354514189523769300437210220180589488253229436606703333195769506288988596035288055932163840268871749306294216501275547141402308710106700330238573130135549918371198506435208336254516165694120393538036002803533712224412716985542753032591113556678757518023768709718069063284208903340733846927866076817599252959416084612516339389140164297011224594799046732207450488007137515966259434982271283975562524904251968922854200286756082115137341092257411394433089427343150580371689608863585293273234890410717366123993886798286104442008536731903829152640752125073158041173836657837635769130137176742117870889125234380350092564460763151816406433720565877588963792958315733007484700791909444181887599428589959589181146132720267289925875014188054610050087934992719803847145539613404975877200686503927644154862500810118674535793846022692961170296638112113835899181988141731607341883812829795035609328945359645150927337917584089853062656339187798215036894870685794353097309801492350234803381655443604108720336863817758113320415330692675294409096606539122701262326273915251087559544437929839604477583572566922606616831610234496112691994549858931385458073602128295713592295751893926490958265526571406818789554427576853828181126349400010336989668767367099599587748372384782920495137279157561576020967972273221618069970878736544421401413779716807690178152622156622237441866960431332644420293413693241693206749350461286495627101093937043569086267171516332661033352571757369469229052456198109076229330294047448684316167199510575191401495173553754737183596676896182208223263033637922370225779032304785722819338381190892852101548371595872385753665008095108984352462772142491498454342487576086100388216835372647307460427767683100649519812540844563348777287155106156194263027722737547693886181423458256398645776718687728960386313347923968000000000000000000000000000000000*i1^29 + -18697534378807904915792945763737198133465359683821215892084278456825819011386771282235545844234180728296583219761272356730441425218497555574101510642876897588323863927560959834972087290753984143706125910857232133389602963730188219927173752683424759392079358363130631918576098589791083271263482708888007116111162990482144050246352396763089648507565100551251239475715088582424345486514292763002138337408967482230770485220532109868803266442552494780502712800869356121682551511097145424170839835121243086791300840619967328499824799396878461889556182715937067227477166622058501751761942727629855746230126425461409831056815657049264820160564860407027019064025805716146170445852318958394487950042426271199685112840761947000278524560548785699661689395304132284066143342760732698549518105464088909055326928555375006096175790078408813035488303121682829874856949472683949445702128405620293575209922453198082191969161459247769769954372030508972206650806629742587193553392830406721058562805038316473032514272174120540924647307356737279346512962519278552242842596000753971562829755223737391957415560420089439010891229399662449225619777476346113086986880501904705033677346233860084227857798501981661149738622016024962822430526947461637924214272326044403087822357901968101283576887982220819953587983894560469611609047803769545607533703904249916462278436583089310976906471523543783748433415922546984761716825340426286104783041748271601558191415972002562159201372587854326154027588574486540559048855142378930239378835617357051199908368267780941312936468779973330004078698896987390871433856657712653228862046947301943533806434098567051538843117431187779768953128347428593572479331969633412999340557088701294650011495356529519108838661467772090872547907898737109735529939520789402839517769841585644334007215123220046384259191292924429588705566435714120747810432025934529579147287534621017174022985923070057150459523139595374288142921059986103117500791293862317518277842270216233789939044660841579351357680861767325886382804493745761427755902435693212902003014127055972476304022374640756315819275922424748763394476003911442677804847837323619552913217953069728093992102213413859922581881951043282134525003597667887882053965620855934909268709925983173933714301540526464858503888760504016135325005373035037023387931461120643626355379891067426537018182984969002163636155057089039412546764800000000000000000000000000000000*i1^30 + 27987707546708100668411181435601509673102471008094315133027761369880977365289377628956013535342903309761075377594549508034633142876896929374887752107444779626939418367088865844237433516952982565937280487750843051293588070289082107453623121195709346734227114764341414003689173823938715261625187411966538215463121428947895035471814728535602700957436988518449910124777598317471330474757407609486767675626077252659250882586378725641583697110333821306086268947490411254321717517766817865269124765467364526982357970399073060503503090724423348530344459750547560211675945775031524058478830290276247901553842913061988611187081953809189813650297512535089495099660053331595831942458624957791803648888536839962209688289234408650479315839750228730482553984084646154231628424856762909698335058377560385324881031625404998308502828774049243778475803160524018275140995377785612481816513255102163485177735272277921847841960056086294626601044785151052617506059278830808149976010865057430084141570845024112312812718016721935739586026623463726223867023918877206468198356246462585626817903165511198653790762287961421097307488135773905317522555154275982684665124397331471154896620438814164276964114281696404159345210000761752199059272593421648401803846251095968945942812382469410818452060015469407407186401325503479427301794193468535072537115138720303504252343493015089393589793813009807385663185136508254136631954630225705313873212581741876792202915411475459889092353122191660729776837746888900799725162675565187230023508311666531601580528203667805912989399257731824794160825754163694010548717619668547076360476687541847411427017455798863460002390195959002880355818461415070786799747464320989630338218292305690927196171964719905049879969689775002283603968930168630715134744038810497997507286314843822951548631813198255732250581115661604346194277075008041457949477030792523882900835117545758273846709551520691903037692901897767883429341965943170232704450336193576288470930742705758096341403174312473467450053429257264435350078427416363897907905589933330698881662833509161584784200083189041584841608318424696732531350898937693575320642953885381050834638135314393260749011853602196051604009875985403967550133701578604157234770642910620964372233722175138080626711829334751807195395165323715605961798232495846250217941825318286071088727607461967350153287084006539368269246271254366781440000000000000000000000000000000*i1^31 + -78027089423490484229262584262151579761446886276963362254091913665316568480676174664626376038026628496947646029395585335987576779693584833966293496814776107316887989086225277787495768980427323991516819456636775772106660535448581036138975972999512903625740105582614096560285483795730603073099112501728675988011563452715872049676468924369080117250732115351058407353787954125088757666719428693754807176940328497924474892625402244480314716643373227938505194371450501542089229016499817918103485326400045603878631458137214620894031802957724088832048529245186730168055428977989440968357016266706922957611391719353440899822468304493297895299560696097656839929723608687249871789482682960959409644903111601494656894680031975807012744200804954498576690539845414917769839038246950660722296968096804346639585662002953421646389659379709075460301347059751123604231397871265265224231634051094521085738551015001233665883056888278148814325184205605141272616361953912322344483563177240948828062559502668201036686252970000815836540216922155858040670446404309036478699228114596028838267134048444803207955341023529281104547888302282694358689850859134104381468565876864205105880077747654321492627582243315068878481891553126891416495817675597650500069193925853879202250251147090145911193198946320995351233792163119086935777356924052397136337553711805236994251400039320055642075793995803628751177776543968386937772121453141204469052097783567425610015429196383302968743592006569240196210148695874519923321177995110467485193105376050471920587026543395570115586533218315317584028079203170237789390389241017477009398563472204225287246035482225864972423794504256133947200326313443771077623581756940599458149507513660635564609623286373515682590076877487100589142718048282761263749022119187865156252866219914893216605280128838593866822899174178237588123271327488657868695917815380665031171691815892355169099608400528652109740624892146518438149593957200237629826135818772872888115632028174553951384104075918973283917720454652124341119494838554869510608558677689322382331148355758137389608234303681074766232179031931035484972053900706178641441489651977521365335313093651914907239533568794052600483436458647231522950819136087493880377291931176405686906158133006865937602086995432085372414799212555781652262991755804889501107433561720695815371698109548540013689596935137516772581272975310848000000000000000000000000000000*i1^32 + 13240064425839197597596836119018294219009998214175259639607410983923497527497495167769720664256514463127799258714741398174831333935717857052576022504044988281043065685144904562197873405502366490677282464660075096566367956681015176780707504225013147500832544612576503494241045409539994565730270526928514987581338810979494485247385163754420019984121277866520588540625205308603663055396045658351310808833294020355490926175114194277792579329876771372664276211296834317196383749198616316037884556972498313249515113188463448262557605202543829323980047290137243162056043614046297960013070646612070783524629615250197031040201797591072901986347847755853006900715488759825630432315149033604837138781973240836737645550709814857423082837651776671469787895048382145369781851398731328177169845569696952099447164884203103187532591245499945156894536894046584434329496380177511172985307970257960114001670933048470421155450991265346060356936488979637858858003190129670273683315237651018705512256819956741980695196406620713209510401510726138792336894577030428879371175769943832790174873509617473356009495899059280332160397928124458764843182331611758130019350648574825675686837014462001818631375545904257796911222650061701572868286999677375745515240708937976415383335958920352089123276532319644658098146286904291071696968333668588360499712768157751423529319757612407694613591065191999838007442620979439053934286640453782067317898867237087626136741945160373280321370383116598577166354090118405387878225222444185645025849026841165785090389599850748466972125108358147179071515237654483565599786761841416879790977249100835548251482074951101774206156718517604255461303017631998544176051250640667518915304006322053336110649394971245159550147570982182618031939707178328610148515337277848513156342338642075927764838941296210544212630703356485667153051024962938690008602307897014272242998872540249047294681175229755578100350469974376154239299405572257488944514570852833097831313301225288587049141292298821946874406028058172589417077556294093690214070313995477482356138269798461808831474603377022740152707465914281971386355896089455743263534091424124246641570943980787328468608976238211885100421689227554080614528836556158486267259574399689885415270654211703993576303346074485899082814288165539169262355613967226619030357118622279373849698915516060199199723215423423446472091238400000000000000000000000000000*i1^33 + 10755454073382944642639873577578055752615395583873364504453390198638588185598357182039981622401950017068338887261798925723074651145054556217317672641236153926394598025159788050545757606235433350125984931600098018671666647581636737896438618333471426797473827470210736653259512766798324602480653005506867026846005281870852600882772129676018622388230526241024494627670565210845970683422622926266719926177948109952414327950834398560919925127584058510799009377840928945815413997391991160825560112442174580461988621137068331752320385942850473659325104502409550015803835483185944228431107805189883447492575855188964671533030154957111583070586861552679024665919182789517056021934168235328236639918633950469045302009966440080582335602688155491356023483925102687533050394421381839721629440471231399178983492401979017381582460752598415912494456404893525514362039669403811638302291137614674044198510610139470361135304368948832792746669303242948692298092852919353764297350603853384352403025432540147511161919263257039749252603485004050467008097856458921943548341677159785178879120568631063447575243348957420003377004154874471840713162763913759137642212528959089302777412710323375346815584895824091494688936561491585712198475358835849387717084617469512129701780473892456820751002024450036824822192607868149563646546264774933642610384561039157060273805858264816562908237701832556889182791706154606313371575177646034872844380964638919696698407938010648778410077926937589755403998949386460320166160580608293144288130175420967036524683489047484850523696959300748570327035101749080183203209319566737131294199411000655815150249052301774164586454726355507765497428959412111526762304735492322851737825251287004481965065144233980433353464894091797180860609236638771495931378627567234027303620709817986016999106081836395348319282145553997013715631792568366164105957377200175731771596190087776427588187130735678572196003300473315201550722258687112149720789779011503535875024505802474161999092013739558565553820201923085396189864097065692292275582084363936795140648782763912145470029482638942396098293251526659107833940975428002491747802882363927779365880438264344678526663889615734029247274489942458371034963119574262186306893139838250335049347511201281681420840082775335187343916667320340810062230333420714880954648658821039461152967806166760617258521454688304868884480000000000000000000000000000*i1^34 + 578119710642467766486204826190356218398214605930714014993452486971526524507907865317247366831024542708717146834207721978679048296435183560517897277386970577193528387835099630436039007040817763311605507065427867033968618845880416142310820854010659778465542979239639215253913404033065896082794465116408869197092259493061254205955189396368658148590532142732269287287932640510307945511318834141881023263878642714085239224905626624937057475731769496034735005134794884971228985383411093192897205744605020438554518821061638933202190008198722110402692420438607133275870038957366825036769324991528133163606527929789878406161275040848791668138751502555598336674942476578658792077324911237708433060417855818709152399560794348541738464197488396263971640365627046376516124313662532383259181668337440578650305885858640554956648490654310935937791706059978896293921936090833411164921593531660549208458464296957496339992131505112055506842749114937359972651955805885442563670647591329559560680716344259418770790593544344944014974487543364737247818408887914318584416155562383591952311058711768657284758149017910629089604860725952261559199861407618984808542871851895124048713573120204705122475790374882052755211621683810212766699582846431706195175368881522885913825545722084932053698764100005492417613410788898751036086321157808907916467034152754383001686642868121944669768208720945509389183006558717830940091640526427568946452264462878103327995010864633764047671635110567314027307792327427153656932055898114765868923145484233569564427464096355991703390333636898128378720854854969857554712333939567171601868726341710603427197087885922133249993972191664697221672991995787732735356624194219799706312166528560668473241679921483784047298135517094730202696295522869193467422213038382308901580088776429957573684752475132999378267172623954955019528042474947939220360411798182809417398645370057905063488050926583686327769918571297902796418167630677414865569979933271278797490095586377048939410295531597807610251189805397008903715070623572736564934328022487237290936627573270397379183278668978699218504515385831145461675583660439992163186875090921530276542643854714143069548906229427395692939730481666265964972852984115478182902748490533574804526145715877309916134900666892458736613586568665426623013321982255272851117621832153062418787804422068247228446920694300672000000000000000000000000000*i1^35 + -886997283336070993774874198594131718419545575172573024713160883902587489044447848766921418140055060554458275110826552638225137924849679541528502500535746354010949493375317940939462345932370177229795091357793462531407987892923916340883313904164391768412350258327054295386699453660305581287430578398207007310525382203715795154639629190862514620134959030408841489409268137172079701043545648117169698788407321846025703195155960779049460527887548843753541024350174370520752014364704585016363398866240317354621616468666665809411834569538982573193188559543878698380963599723903346741984253692633688309591808402645888549203297222602140102349391780922688905587057582880223531428821431308023662681142276022740938702650362780192715623340884212795576716330802685539711586989273389517889179272168031331378521348750407567708927577493017548930370153752819509496329640716551697995386190644127121858199608977948986022550002798385788299428513215433634504816210822515946040102897066700666857503237775515741548921057706131157028997372357790291949891879815860494862581253127992109898039526411902952975185181430783712097177671567679140007703311596280028031953093300073104527450998138200147914346899010227365972578658332982447747568730923766992461240956362009523482098130125443353776738348896663213645945509100650528181348566745001012436102888736117317120048186135724611552597857850676900015650595294913146710968512127087961289351122371827289054789352530452225510638489677481101011408050627472253961519052456399447631995686096105368981554727811929464577689244656101797886920189081448975968622574125723353872385445514035714784597724733773417421784027576707525230767344335900290009872720857908956929643204153544056710364567007948764685343038052966928626735511388116044206633456410596409546375206566120113781861703186656374887030347374104567922337084344546925522346669537001699119877596781632432356670167079375766698904772565082243638964832445407568441271570150158964923605560414459013520519530686467115359660123791851593051700471227951754523420531487751469682745777626823505221100044967161055545313481510583793814060701229902070831145823876801993692529926364580011651206044166634722727706571827406297174902260516247627197427138657283885842684235635657535471507482497855295013105499916270739609221611328863514638336970342346028616600561351814729380373987328000000000000000000000000000*i1^36 + -233895247891622636023606624227447199668798117320932923489892582607384462979267868673085560600096746452358505645641689325617822486095566904632101934175107419613764725381831880206327648565754154675421326452466622688911670102169302711882163431126284425316300303861641449533448220766755483606630435197823807450837364088977313350452383350024861787811800431600332304380208649763503667293371982709996577040108019512575312007152305612944221980246016287440170095672449467121009621733398109162219461369905957842351138031079270432772107341695535118233150134629393116570032163105465737888585510943543325978564758503019360774242096592061246960154336983155720607672707288673748416734604781147882780077043482908994107490268090537177013310273737511369393759918791216382331079317889795598425493550156612921557175703384761795691903021815385905266579454731700643132662226493425204956524204915009692571409474502557236745048481988430967003344676146395221852693354843359492923311420063935501525113082534840584619897081892290395520198392379124839848158989840470656826089663141820497365722970431292186760061027485574403401519033172065108195754013728952207676104874514851176507444158302205831389647754833397091588372491160583221338685353824676475314601728054453258692122766707149872342421173709859928339425720212648380247884095484614552133475365446392424703227293428942504296879488121687898633633843622198822414468056672374776663694290855546416465638329118104167921510306478157081054876438975583450901120026475771527263633385944897843868606414000535111992809863222446400673899827752612255445971861508003955955671090875322218712539325663466590222100666440243660610465138157638682630627703381488940020243269371723949322575877348173265751131144690062315404916465554590238087557842178448316857441391497579713070296436599354411612932488729738991353024034667796866863249556487426048054449834826641029352586830723073251390319869343119722045660514045455598242697412470672470812768696916821198840647375085090519696865920421411413423874914476108727587215180750996024191631225576985724688328302149507285017716232160089418133365476201699156817578949304951866131967093628129217942998028835891193672044339124364379568194186457521152460589090095982788382693877253895198228304692476843396641847262997412596618170209712917363953904318544499159722124508681812559527936000000000000000000000000000*i1^37 + -31259712196305933641648939651803578122742156364863989900670912596475222258551879923976707022094443959112108462569450931785254131299500529232513277705505420621360574031631745181574039099816389584700407318711575937777435055284552112717514742669926364631617110511818658473996380012313250055560265587493499580302475006828198375015675454766316048754452408707478846219737315066242312246320942820155281839600911085062143255075575139056777320976861517173036752731066919097393029185664889445363084018326425503502168099032517381917886454281079436283363016035584064492762907606791166375756059190037413188172959296001057452300880386802239669989030922509788640096079967474187973227810089167722760457740946958507490433464132266663799598824612107433235109842183400433850129095968079197575717377964068872163643773264369721856421956456309896839175155953687812749843165161048937397628037823619971189192660292005124753657339278616844636134754257183117017060162964062541535452142899376448628820589706604832813856931261914444111984910002768519991282743509600102757993934771456150785247395932601439895836711909162785058349716768441456721744611736150773342810390936044225495360095276747698443351618400634167846898847049516832865780254557952211687747868092437430354491145324179299816993325528906212061969760553142156074193620505187752266649279889654635712465679355452572699017841619051792264479445324289287929376861193005500140594978731745911654817333796424256244693685275296422857675828028414614303675824062659223541072171099539958214209826579785677531912538724592093327988020846678527848849850011998654348293286377899371495189970320953710191064860149046324515344131041782899937083318198178895156155037656973571705130407730610628569092801824780818547774957944515307230000269563880067127235844397693541995172513766479994132731129697213172046084413670413352187532647088413476767169156826911945217711611176244838194514347875022521808388714406534849982845799335183614072931241892145072785270226339627497242914417052636015689945670195738633942039256861762441875673169286688140877644620718443664717442539419682557509454924732020468570302106055514327463718013312081426574210103675194718003272794072699071341994347558026422835572593325597279494441542078026508002699836731951010721270577364621272619640878895518240133593032106341075078830535664128229376000000000000000000000000*i1^38 + -1369357497981164397226696213371803254961493048904157920482989796212857554000288500129266180144380277119739525528766285820340658065745491544896152397414302267625665792881728065360805816569082619940110700709314878463787360581850516669276936038587008359981265614354719790668046669407957465916752684017353576264411471664752592170708381713493270613024868677792570148366627825258520075894564712083316834466555764853770769151038956094137905361182548674874712803054133339300969656637690048511037671083698661634857822475127962762169432619132574586244456551222105148926362318827752518531177183530765567163015406901531121507840339497880870070409053095678095662976566572310195929488433884526922062183703579251618310202407994305834370508666999166383528999362038709758862864014927679049213442229893286962495062352871437029592946246578359054752264176168052252124231129224029281911417793132619518325408355810674584072929100565254389838481268732995996556508544931873531354165686888751905165446498780048107749613106055943622447457236423405631495675560726959642939822990285691105796460096500810651134435451291954585681174680527342438160640535768448009981429949460031199496512445868091554344736783712597188427447985754811649524964692518662314819999372261430706183053654047616267864903601710692269676139762836903521143079001791840197706142564852766359253006399663136001281910559699094341275824952262406610982199493983814290506342571099359656550274947152571920815462387965315397482357261759923040687914222728589652439223969176881045360517143588099302592019275538811822412143645177395109696428921998757607558537954856195290790634501737390227900064296251110865635535585390304110003880473728481585656360283592883385672436100825805409368668831890653825141733622479422490473821432176778031367020876015484943308828635674199859222782943694351072320950380367421472839917648539966419113224354269384183820475902089436304641759273149436270186218110880913792382684374916515726410529099946848958185752783696546129431419830256733664507049081071043909205260097425829162592526541872754871282349944673924162508051811714109293307237682639976308453029237266368258929495361521263335217781774435977831548943244983927856094398110564589615344864354337621578779198328799683889960538105016807031472614864310425928518591590820793421480782872251318173290873854361600000000000000000000000*i1^39 + -51603462467318605076973058389385338445270221995974181991891724246014583792984301945899717737825829333906104657884659725890918963745572843218666808115134123041640834181005761811721872659058181989328362467233916543337845738594168377133551668460413373087003305943355798622728852772046865125875088437217132132260978540005604631907095058303056650153909767702326457077513691129506736620827509445602657234801722146942106101991332189438787832276811584451511726888270516748271169815528494452660812523836620075617329398787436997132942252084684998516975837974346397025240690728047288457905080458462154358967726839133142264988206964340070798404369682547400199407380653560706660831652349416359604170189632956764202370958752572610445325553519313823079204114525846815467578904066179054564038042171803215531648457238820740731500801601358189289526962905396296892993320980684936103987399028481344531891638847735509040298551182179088417623657890882662991770003616873676908335234110030774135464979405916087855482628169361513131799044520677584728457981734726724809206752142805779735252303649127249207441359587366787837043886459771467211212018678552031145341779163954061830315300275268521156052220524243574583021560578374061168617042296969797089462648926800202898714290360366212432268073697445509515320057601976167264801500804615460507080803764968083507730646130735040111598354862997574417183968937586200935602843999772856944801279069380981961251952683847294709992009877604013151023647154833477502077227993972961215577288696973207606283204391215531467775900697565935675290639350863818302457293749265354590999917003774696849424579577668752943381540358692656533723883531120191977881575905175560779390977265882617710125675199615820280761747793049916859778852256567553455142765624685135970241437443798044647171043932326556019882522468188382698479787689684340633648787871264486159040317750205386896003629750528618525117690086771709244642899398179152449487441688164837712827098617191848429874110354606306899224802759929382586125774830171006030346742856527636020693031127722309762013008738209735596484633278136368994147930981321548903027123538865666070230190245182560445774554413350919176373179820691536633628299467654117457871664333541900013473681743796708011766777147336031129947633444588955212699194711986984101191397612483259536506880000000000000000000000*i1^40 + 2186701533684497075161056224555510393958430542363362581077247805671674226464880398452734466381919369288017364374140735457802414298594184355496268083376495836772680950560727786749990962736961685578826413157786086402172791085857823174447004132380876316798459873823377599720497041604294552549257809199522275718128789288814807714762867020021736457085045186412797016911663704060551090305930136910205600723072497577282290356569047155403791171141772195482388225504094679766389280617347203587073844019977691437625954349731420273372743920058016734639440768055965182096919027881489510729364727499380338282018808146451393325963083309741184844263967080474010105157212435422321688769913313763888144424796105978461227890048773672978783398926803613658970690964242458825051982384991012217834511743909599528681215209163380255538368529208007228444682698983572114607733390855727800827597912983166251443196925708416881909990246429434188082528342645051645998137069372982757822456894038084201646900713909086029680840327440773027728093473536803858919003972471458975912894126194067421787801494682997752075321939830017501221945402920744636532206633139204552307772370232427474043394989454089916127132755628693984400919828615183997338275960408906069067788798778338923031483155666856967097144753274458696366295968631429563847767551366656665564573686839879611217000217694846642473287381411611635465594542569162977966870509215329078958222541721690733673498682712216481282457466285745181158143019508786465055087349905954758040065824278087953165155241165550213461308119745307458993024245966982673477149013082313533091250017643774096166601531102017366901728222250682712400879783010690503626803639006777025674832823335107239094093231376400850174175139450280424735425754873696494444212127748359205822370270069175698818192534830063473937335853144773905963122593964297433920697171876124902908401329456220019079858185827328831237407331324656116456540875388176177140048896232073541511527097386093538162668497605083029984739140836969918295161932613610755560778068524156516990522298919581006354328855568172215448869543717475230877054465799333385600623594356156953145002953877425499948089008300657991916001392047593361368581874891315275578943046736148129463214815127110648428483460651206627490985896151448288395702546144787779466813378415034368000000000000000000000*i1^41 + -13144956549905916505716082789320922727354327967303221070267106618251588847119582754656597524730575424723694731909178854826451944450448266750418554207623553745833675438626968083588700635701667459202276636825843405109876142038835072669816356064255749508653173135578117297658499097580461491761156905042435147406771329567006202342308886831786646548113535095583526254687003639018056175881876230882476024286896615823398230706271776114477790392941473358957549074964031733306885092352849756573833976080241439820910544723878604679756016802817225930638757597432346637697226509652234163224993454645900395907367873847519732526778598321193061714822332346238611709484684346710233646219700004534580847219349747175613686099595856579571688411985815453108365723454446606269717082731170107029059091304359596091466362005102045718732425514568380868152579153185429861368488546024503912007608543403134278741324646557017123933997022908636968826047203657676684370794831413555465235234252563333532817387517652650970678670355756905448119197744965262079930314317149034099837354179911522564314529329350883243484737936327559402900345974680641941517686193441118349993293945444224135700455851788338604156522141563138142333719158294017948441998303546571239927655980876142914065450594383055369605682002792171089801043651340678411753756142336683968982474065287557236628536647522968959273098194731568345075679960380869813594499945978723432356922487088245604181458065673170417567403985994405771598656925869679150282305144091246150567635122617811381909572315328104984673952394309275474385541668159833892827843150610687384657525789268803828570455691988367634403555996398643716317814008257543730151926682031483510990931512287421264751824696100294129041658270563823479575079443632497373051810505112576738476289404034045243103705094099448339534113712421377282241133298772503570781453200922182125888047961510781804151921820690804678689578906777686738477116053815104434992182041548509363437191275073617904854437876309164188155060795534463901242963521070479051758559994033407787842470318321789922588266287903231497479263813525901978281494856136075908435343481388071877189541830147803204683539573732457205835725561613234222602343771046009753504824988140218575255297552233046780575415356518489871496561437583305857047490476022687525542821888000000000000000000000*i1^42 + 305160589311535073776658187626395686965212444829359923875171381498837342798146183199854490232548547676309717236479246705435077587043157794727802979098385509303992134854863207982127392189461117252344330281764103834861692944564505023805671192235429454427712688853243316886173308332542307960784783281281318867651802875738961191092536439402780252698708204795715984614837659536419223201553932910682946089403192374377497519011650021034357408503086774216683039915994943988589553873007251760836860732395094275545499276029594213192867226911810144225540992211547448803831515761913670646752085985209291325783405998129410300667683154468129114290653706706751792257307465534426186234479275447020817037645496964733315045701854004220192305436783846493981758128972984789006428603518660776951296570705314784276024322527406910152029021285446080280084047170045731506025835259659141976106226576060156998035407794407204175863498733771423636137616496343044568327415987494250382766470408615682186410015568823355488025547174145963258240706545478538652853175591236763165801832807144777610780916978038425395811815994598858652057899252454199277734908872748711808410488316706237774295466589500098839694505055505437882139022333029241206532495758247203321688340743344569113211268672490619830768622387279687476553310962401039359194815556218604335934587417111401939086087646446735369978418445068262631310872952724141699794369441880790188872666352379650587036430825458310217051048048110290783024741376474175051936149695795715000854840602015637595314608652555569629270251749937797410673601526572707787236203173673966993296401951260747453321243098576919051743140037789643914605091518364585162161944130339120942926753939095399724613819460778033141617925107145166882060584530979649280336148525509839107491628560587973655160915583372805462641091746058291714359911007007687779526525817774065779987808853484911617079617091523576516566251590475250714300100533639051694622044187227018916376558249235369157603943734520370189005601714911689447379624703676645498823184843470418649994451792767322772679296403064811319551612322190585443319048606925074649982361558462779691833918531156784163588726823252238365794650311375785875472663308718493574985051974792326065138002310975870247029925828008615435848239163562876206598334958438606438400000000000000000000*i1^43 + -9162917496757829963489630234342370651591786156855839359791376421028579445970106280253448220865523027339227975038026561522943160100401119032562026183458890276770789902025062550602841575550211271150763000312154509985229364943770745235354359161747706620870607085544946856961334448647042835666100877426963814228372978093949724228909445026071852285981299603263043462263336571815292273805517047316896312772063720632929992362084859430598517173407814753163464033496635433288964660626553622208982847459206269165863412504447353765588111049968853367157439137155291826236153673661183681743266565608395137369874787786059564694736392773539318302403415168604953153437004219311073958433568739269601697432879899957387449862627923646903579209407484165448527393248214003707392710417607189737582924131399394794574095527467251220102873782536679299417190906340930828853185830806111055615853815661737712652692743279432489928356880921074105823308806662486008870420989217404471255465781392895109693597674446808245305915220821000946742617737471404388580432299263989833903992589350879551894613015144069528654066708023589218977947584336806400877926661936347423598096427890324960951096330403167992128857041425240577317392425816677201966231018355199438053964961201832804620237436773089447397488473892248853831586809645134248761525612869550412291662164273086514509278217020941004623358561717920496601470418815327172425131690597097967491932008690262497038659933560117767552625847359458733282035038429183718962806229783639881331215068512924634848186563548180474920844818879298714822647665075818989019977675000531528991992935337438743111847537501159310572504637484829964473078010686186621405424659351122102054302423343687606327305680650241671145704210257364432271979380152669325678143956846404951982868901547799577091503111686644525212846858245937343634381779097325356743268922397623193815758619430801909097385971220567178823089062593256470308384887424045162346047651854516815694298412394520139256910181652542211465085895389790624854757712304348948477829374047057626297964878029763313839554461320251483052646018366746552345262072893589354062510744886930012235325428526278906692969587445297184150172114730724794997106589018351230394803464319621800300448555623295840484946541329836698762395642161301642127739726069760000000000000000000*i1^44 + 50134591930699030818964107313181966289622980220403026428180540340809971396211863411175240785969759091948208582279326375140626975629073251759766891995037072548770621289357411827962109910617986825613663070556417167926602102061143494205233057256628779259847908593547680354783836204806606492694722800032234996924154312410779220919733218897512588688286540564124483884285705657067581156727020956389076181105015535190733481289487523354214443006754505481360926504912065522509339152460404011955731027324533999196613653450842428564672537778386256538992151367297312797248876357772266713337068425353735509523814284974782433147441826897846225339897039615875750119934986140246399182210822729064729384745562562759670369149287888734062787192486011442893013046392862155676987975694686928098465265447248303913813423073650647147874099420945925980844215612231674511699386164556133398391108403334960757913771935062765963870080663408007435117780420469734396516097133529568802471311851006353724570676724623565175568293941632624149143380587496817986993668133732123917902342533947784616107752103291687411369277177631724683923414439622244506828716606620268930905528856238001190618825209899376791832078107906067024393151868386391005498398920673010685750116118786154622579749695888472613860832509989790695680509632569886663490025607527425865991225564505488891394323741865308323668965271504141419129181004623664271836399129104908398296037151735811316279804984337700064893182656080446095507318971966839633806404341809850834992162164142285598532630840519177091045171560334406844554852109191170482032573409871495911110488593606921111619234965438527356041824842606332138453047678852602924651610257188262071667668728815267984879662965187706827354582710865518715449486011027357511844077124400188810002115630890364676841215793791204727385692236134942376748139011381227252987666380358802299084264718167317012744632538402456942732312626599931489900689216934644238081366378636220235882907468864558723033317786721060425322601924406305096674087395362969207868615321403720779242422381685591369938821563541765257949790176051550598392757494686506434118497883532021851871633451628518512428711255892778700522504547194419944350525010686119256282961303109828584982741646452267410267472886254278289519072341685585900994560000000000000000000*i1^45 + 1000883869618176210883123528313707115492939134665255612025169775957885685926496733036972259714306146138898663364193822118233248719769693723583089434995564673382866971445326548219026077932495054543899771060385905477674006732097135207706002769733517980652658045094728659275016157027631303896840352646696865138234168439790701962631933465637893253845429661344174329993484108431075180872828023126684820470241690114406979522335870341796114023605449614094449662584100846036497028908536554672638992288342146415135593760980224563493176781761148290644865459752787828336259595258085459969518825249290816104842916390416828074536302501766611125176161954348912291414994229613167407488500083698760244827987028500860280098160054455027284973632536820444480152684415681295956203821528662207944735972523979565998521192962363443776715096102412667966057979686819662741462618852672965825449789722611010190423993407649039093074592336334653800026015544950257032654263845323042547085395962911725942884497708485233309042361105135029622371657133544887472629474414098870681376757809684829228947766944232463792620031539577143027598072296912643840682705717697099818820505304410119228995100873140947239945772436100755688093890651482875767387492963946608781464123206174922703108446807024789978899383507347253134469149419648310665005530053622669055915197241265110863035560328131906427359663425445891195844971431755969735263891550620426714566451196312694849097641651283767741026741380352030818909901124357762594757123918690823034408766736703495444947627325602761979814020402265818815584950716302156028419223646529016884253195666770687047946972739591114340442166609230706237379243409150775795364483238849428308898354642897210081197488379980248355843440030484380654841721037254569260025437230849872098656386982838694382336949718553915458543322594935507470703397494609772811565728600621053676352327011731155377456225928573186869042401544486955984214327850307627929453999113897145396297293993302560114367013086889701605624732461584548945234273388375182151439837676058797707894016049252873562890368172609744932776559949124014680184908032132444491741339901023952685482315683388260928131485782340546072626372347152839068015734399924711420669605054688657847890183662222264378822358952822977598349805375140659200000000000000000*i1^46 + -3553999935804716097838721423698017532256208475725977838051414938440556920373057265806482921859944437924121734613479019959883574141541077452270505084148137175754426978081790148072777492803066151775613329188393221773454068212198698244955854248295358085212473036547776055999606334991472429132424961687672533686153977734521947312581079649220836152699444018781767942052786463130503142442947768039323096508312330112567445936697879864672987263984572746348231050580926832358430751659096600368536689318960260364524689577783046506838697062285714474684494049895637442306370263531028747208069316047285820829189442867500299508065138156933565844252977754524163855573995926898114564382507177922386839924429762639447039395495809400799892643770942357001721106677379771378471770256942363794561848644676863627362049891024501467176532386002861929627365650427720320274879419839700708820258917764753703386415042074007457109896546947557647022002998799571996731878704359582590247731021211254329656154941622053763653061789664629637418047008923222561475088158338595658287345338672133118222547594591305028800923669607530397252375827866343418788344855562785361817780284043675570521475064435697931169174165616990131002557855133839088382253126489572178695929327565165731355601732279720768020537403749773633202153037724306822108387451227314418739462995158201392509136620498948050696807866870252275810188041307416673020120719576104440509062571670002217223046003413419794335474775904797626655372719897644171869873598523846993678884397055510168843078701060394957600486881379377822884472771886098448525698601036023872607233876192720039446097623003029288523925153251095104382880681951291307534768145183984151067549504407602295378475134300437390018010712991725978123708870609506614357683814983343810114108802865834485204736024120635541265511309003448636653524727443472038862054628497502282446989410145927838256992779728261177937051122474718817439101820330802034751874864011177846133745710266370347594566464575918761091478579774501940674346922958132141811689958193730138750571336783470224236326088424379657244562030140763826597816634704278938002787857409852700498532106311912946129201491858814819658885690592178219973057496705361471110337269937862155727606871971198553066991290819783070046213898240000000000000000*i1^47 + -3537048278490362825658921170219908179843762872752646834114532775516080927381220833724399438519916718792647909281415359674544972995027979149199524836491791846779261995798406830072562339511789099280378660426655280559124358282939974880352212323290586614247795234547009432676592127569096817550597310864620321169327840215387938551203557236545177402150294065898908089929794049077807210772984747431734337233741688142666061539806769242545344055727311347246941779144231808406331766899746504841241597980424016328506839623905704040523723842057978384629455189600827478401163581604814234884225255036759257970796184166564711819008512532269018789907905479925586473460389408028291421952452567837113118125305190931901155104614718320573878602141877546475420103605692165975856514786463290423327111801519627594085974163131511662044934001498167305119285865779237977474877861403861475916640211451106400501578031095576367817245673556097051492812733460951415074773664794693302624114163395610846089184571794954338929079516905660131075641882854374012331746654062956228800845128379055338012568692038980681966797917302303047574370051575449003256875278722262867074947501160751957046013979763579156726183015277295093011322798846144716069348257910601247047883809873789340091188060338175447838939924491062188294612260618719542621661847221513524653973385661925577234823321446821082011656279201037610272284148779206149552932163861598325069391150621503306063580151084029509821629081583363180687452978879419537367879430649197459182719937951564307953713064807859843159108827184439584106556695517106683754505539248365466294040004457505926476750700197989386704160408098019228566339641507291961777967420307504594600590626235667921779516039710526965844797989356577336836041393087365755209527631211144539902408886139709674819552622620375429609837028027644015428585174484070764705878442630180163593686696721474001512976402466176348127392731356167247435395563747189136152663539289228722749501646390277963085643878083244031489058802196042853283918875437184638960950663715102020773174938790913213524823239819250440723287939655506917203559533410501166625403056821344454608552898468479422391538096922779220570843880327813058912621254699948849661467444305432602358977476433183497866872371485595402240000000000000000*i1^48 + 18365720320700375460942436635826292682986929509820132674289508627419957332117776009297086333595129595336974182187963329932923343239069744040546574078948314698271155903310446281117048246763962105542019030180307591581525867765830878701719453360558817606779546562064155242102160059456385954553474089155494387588299452178019957048617974398437176399665231146935573728697125149716732058205724135847600002006385351248400041937117636667792166971318067660961553125926375916804994899945693772312372486876018059762058641295732289191334203933524285971233265932558466366950450654461784229018831542718026113731396851479419074133038220491551493767249322094031211428192699363235725210420726135986702236600845443602162928342656430542254415168439375833982440062444839217594086147359955430210322178628114067804859362954439149242977063128790493473702866604562855589602998770545275776894324611027547451505345751528388838750825360242918257578965898261140283396531506334284578289618299018345504937449123707604612687676257749080595106183135289204617396602105274284635396528861942066518418162786864747049090856944323889209308077598261313371291851853113935912280707965719603952356476882238064417870862500526288682604127721014460770518953505679963834996119024686243339288460926791462492808254235512020313884345061526578250876053704422419590692642699076586453104656595660051303243859537331355901897220566565444974349312536195700497696707849628055307515769361681684906518132845157647559981189511914386271513997623513840482721798203079574633891923585789358291753849279754131591997219264184624556527515713250720245896016535258025284570294887207190884410271519780234329228252627403931327759086747558487580452128296106909341143373914785618357705945095022159006356776258554620586956123589188846730001164735670364311907728433699618263676763121932544447867101742367695525257798540795197597929451376054818475044579887769413776688071391622307987645465866855808168138815146423279176804766976399018775891676256201584429625877047562465372390637536472043585684203773938606383252897955222426203214568565922899087727505688755899600258928312933354352249272647297911868231359922510716709417655560255239483412819165360728028774821221432057405601803721215405239296550957860308239165606382796800000000000000*i1^49 + -5926250408975623549728044845263902210551133140791975806160680722320271652732105063958895355273710548723628473374586384770510232885399655414364061432607819146700655043854175256977882083389799436477542786213269739678549353839457613876077681603248534344259827481181175605058357065735549257338755114697293447133533842498963642085946180918581463977087018823769143986480765712019625216209877094407740859262273631246263126905099301687366886295940369894844109871549011312150514275224160183496045056461088927172824302981749653322702888120550734185442431177979808594620410902233014637205352264953543571507484123904557580593979238938723236504186941162159941360110492444380739373258162072235722505650346770777152183277944198368319478490682264193418748001648581345986171947982303800661227299786682419703841120872940739749504732483875851196620554568504901574352058037534075001536581172791334546460969689971344428947890272593510514346837113316049654284534308520048560084241957467753800098633802638831122901861574436855944741801819678708336752057324734687126291706131950748530171787327244282811383550147481015761302876659168381751675278101764524856539986637297560218655509788042519368140522990389529072707673534182781326022674975446167287670765128214102463416617445031530452153154203609917243160492237659269007325387162560723708577506125271545061691782069743657687204760470424198510288307082190379030252780032460374711783902746808357881082627082210232552585387003060786554537750980317411464553834336563506184708949788290796795925486260822015105280737535261231876762092871859661283921872248974007301978220558530441123166764617927752393015729873182778094147476024053440366933006046863190822481941660226176400361039680456938020374530278532162013891209127756812683951427196064693315373877383810081031661921410337271873508431070123917433775201017851366295058651101322462450381734802316261809723472282862492470489394801937673240393734938052390278923131186928127902238155800312478866398424882244986003214759329238416998118574338898972270158616482943116332980838279171170868887166008703121035101332427328830110701564575257314817992576558983169601453738420621045442361157708361069711456982932335277963589364455645346880131435670412352860751055176807517124558848000000000000*i1^50 + 200449231549525193321098228996925778926935638237280088473289996417113035626502458200481689734723818441721081873254959156386397535494966983214478521826118382143251168251451195953634995411571744750095848471233326231788046711818837090284583106688207151863000180925011967405497277068910806993032114184364983237807871430116271446651631619650107038791291534420518447662273361105639087031656201901475391447499358958448361828333528643204023961476899136095492815524182592241805357950698909982428802173611862449656680996375810226199528289545085336771816115521653722683168030010105738608871730410800936408921467209309602531229372420824827033233586166539315132176996758584020245294531088852110192716875902361691605417288155168409374490016032870216235413205684335715829190726069516719397324127624522361225630290546685475346620819461258487772026244851595586621065782026179621308469433510633031817128769914357047425729923679087257265989576079165732783891224773834682896683750590773013242673578741626131070355938317590709989191158826279037675641700611442410058434118723512586016212851842826816113311745883423706756883591243902131591146692483095841986582536945194634489786570844325882653208061661220471286198294574548296645613312084932192509286107798524933544813621090227633966477268627830736167307766610856485723611275707201077753955887999613004009155878395038073077133977558025464304041866943153674237727224640469934947022331577597594134786841636487708755207213303737604516452812487458267971449548817364212298857054844607613904785983686648449317524752511428576618470035204748699222006936480432271182913125236792044202620166431865265639450030612385645521739492040643624721320259884467001888371901716482021695027658355014505056970536770377746360942805100130025071918778900386863854273235963595091400551447735013112885811507512087838319803126260511022806396672609593627492714518888704788491694524900721502548468862552498800727958208194539086959605956828784285711602120166933302514538913517358663837841552803296392752087048922681147434372141387970615020543055958848470325922371700213957625367396219815759790472407311158341375176640344299869411978916434815448604902654657931172970818535741719731176128364152138948728877084199176315299319330360524800000000000*i1^51 + 1242213162027197735191048543754364839409572544936252550318232014701798070377290990870351483724776317001718375079910775088473233008374863468192667357805417251602791765305245366528226915611532512919055190992246602264632842510231180406346796345311148458120021273485060968639998004833064203222806308312849207886365198016553885470757558830383271902884850051322737767619238085695079240821905135947951978140629689849577250081008475376183212721044315946826359628607547312701182829081997444190815637448250558354328756125064054596293385074026088903880683013418541477608033430428358086611701976247944015339981014857772285152084503610141260136837584210853429971478655089996724019167572506721416833587459444427869445878328635038427871669954143069789342183984457277907102538283922040932907088326119025245134933353064914463085808308717511890625978463078708659395889671701526118614588855693585684114577829148548453754807982052303870543445951282274498397547578622395468393058931577284852072194850767680241757127666546743719523148799416423865799236107195938028078386977937972770979843704469204590326369417142332979520319279658854300408797586624419365933743805936602317553334497543261639580762802164626777570286246740269307859666897392433042483378185772967448764434698135949178566245997074745086292164932306132748229305188753604664498464042669196215836952877151095337199922419610924428428934395015275095641931948969171029239395347746169801563759598062345564415587013191874060064743412035320186978745936460684033904778769601149287809521907488148384171260978772348813306084417285655233112439000340664545157125212463615462616241502925778524710818346150973080050374659027427448124389218679045067360095741048081549091147178352065065067544357564360210038564228189419390529647734228870700751841063033130142252233626798844295687449997772526945309546569782032196639196263659857454021272546616197856936555167481470834194082714966508878603522744727586099488239355517044921943136648154855019199718979868307389724526692925026014536081463978848270475292513499988217265358503663227167222582716112772475804854581813252961985929049733119007901309674989949328897950191450119703886371021651898299922064735144076829583905858929480039853212974814816309084160000000000*i1^52 + -118672815280198189157550250859782236072445922654612800814626719010175761296508217135920957713793954061150078530615729217532963987251525045599852994399575349276255960001648622872389525865512907727788223529283149153127699654374752708791588008676048451415232913333572902701239075557302830933470033820458029677770534430534045266792062417613122288493852162278560669602821120988947852594897972968058555149263029733142372291811695459180506226487112581082853038959993424994923538058626362546528872070230378463836514855387989016244711341368535027135952496996081148654753810732025550381844373365692896709404178284295011009502951698277859243603176881272953138668168218522727589063098946501850612009052811004262031360760950425946027193517210804493890967698045600749177629579687783321633707395490942397853084314987420423011672549326628666833993266997417610469876217200162192709664816794475594609139012510071864967501613732819708587193255304954692070170618134603466497634037635681604706891884200437085829549180316529023737801589471756252288699801481632937478088809948749828405592937647298283544162788087841877615280057566374287663302533074858557271775595016848250842340379698630143986382872463131165681949117576372847421847900859886977618619712898482660465012454485268956406300428517238064289543184276559018911511605255946544677747344169848014005893506199853239574586194527891713192073082526832808698126919024931103063884758836566331697649621491260222154676238029617871179090507934642167587651330463133051034851368566528650412492882414811373382418144232432619584906387186026643967883307565116654130906539372854149278639029091789618539770799041589222966601765701255484751886786503448812748897166883565208130700783362408566835297439954796175571849669835384898177156389318476998564888604699291499329390032105044948948133879525358649243452164229416445134773310449888058704062871700492871074053297354789086977527703482321350956400147031192797684380668980922823996636506174977580231223777985181357046588740312876242377725309346320111923249610898546642375698431862354399124620832901729667134243182813634265214470248371933714109055277601738004946790589128352412264150777108952943677331366673946882235445812361924544836926363910144000000000*i1^53 + 4378877533226413204719950062232183506488378676461452408177015135229629203684931552346084693543566211530395105073066423384974473887628524546628860789990004076143933933024481117446690413373517970876220288781432470494549667088463215820701832120453813847602188399058875389851623726357384943804309784021224621231654870815559754864803654204802598782702053615778915727167656479541528097605283985857027284171123008899427922544680198717890679845830494562665089583014537573072667695916661855787335871206331419435694679861417581685983640189204144325455348961844817295969779674329779677167879585551811003693327380509881734005015715176648759007034027626866899370356394501636437510894221409348133485589737327983596587771356122524899121613928099945149091604342015814274961640963083325863774134302394087694205910343560573908305999720792771948385293606687273569559038560011031705450025068973849265302354889326527430871590682731863792732197880285157091907491229229551654716515351225085567286376391078593323921224739460948182470452172663073144834135594137183310213488274562509730142087137322897006459670910823083075183627281960063337280172722794152626549425283817472573597389721538392541057522468012020392511891731082166911697783628872246356011919775518862962710767257316264356577218422395051806342640070998754148688646216702221544630461227307241153923297097916881044461339966149106729402929994573216379330636238402234687942694226689710826688694338934678996212116541778015240739270755992386235494895620860272034705664126345676896244955305040443044528951615489322630242738135896950259208182601807673194765217599591706271247150060032242587028915976012994979187800944649987288485294214053355553386134643636903183555510032537684815200563838022222356557150304436734765907008326064226873496146057613311279826201318035799013645567722850409319627738767132892256755870761996311076502620674998134863795610467923205964089504950524669791075364005432415155329405843230445153153299800645698964237036375731821439916057448691261980016600018164865420851810299720779963856626088714103168497205459699677505917646392623011774710053262337049671927524859380339546584215367536677033532361491596761293920026522080230464244044105105976048844800000000*i1^54 + -132732330210700957935687485779261091121107855682764569440680733165003814265922095917785670975478358846490154479940440208968400123076009409008165711030474166288094122259263734942071782552091019714845301311634503555874081370576594217680728998893532985232525832659825742150639667403675639296380814962051767715929489036942865660005134738530718362088349632983439014091791057024822686328310074523233735453573510801574674289950350067688295272660784605896668156322872608592946409808651145845286635744577254654133768559115232600508022735344370570099489408903414085647893399956518945417061944335071848742248412840076416302792241716302020727534549903829927074957099726160334921785488113848752134505770120309099783018672121000049520342926075200359793891869079800624246797546523239151547336413607302538340381063142600817005646525000108619094794136047149648721129615422313976151317045164053760061852912991064562880501469132912364705310979734515519543442574089071125925575117302412359118458997693287045833970442156286623276672621669824104289363466539651417492888445414318386263866494588012641914991388818824086604360423264492937218948509407713318605192930058819417379707934328313810075832012599351997719047860288153049544561894763537822204041708583350662510687230868688399015787645837200634613319253335122975228739872512624368965972217309818787385566306512596311125050688424017470224738992791900759166624540261624204657859765676516849875604818863153428831863140555753218016368793364692510015050879767547062656634693240282365418238665818041368425082958608638688320351914899088306604154568966609877271948093039952963154022698814280204265450652312587688007380336488185129022435466745291596840848595604613817588629483375851358532055921100115115065464901635522882859711434019623682040350432192629470137650333131920653565910096333074849000318015171615169785820081481259086433349857063851964595403569373622397651117428985222992423291704370045988044034206852315418562010464083721215503946888428701575415126668255450992953045931716840447195797781936018017483574101470968576403066540012122195616940458179958122808593854606652466837378849684931807131526123633088529022723215279977090603591214383690304144060252293120000000*i1^55 + 1240049755596997212541466737073426651749330235850598968562911016446509563296280296337854573585417067657933276988022852190021052610791065224743506262925612756508049847677609629442979388085462594885679002565619927126656433180421186940127896863957479505723747488688178529139202103172423208599854693996994175413188714527170713180664741852818560095138590039390291106527224891132306530834779969703584776332681226382786056920111836299064010870200354804988423956937666211448540682759362500399012843534675321173438697147167766969706593002464735155814116543606100031370215629927783010200612608430295448048052378578355051855633163141712291437154462388313953042617943926894586406915515954599499878039283746791671416590839605729285339224385337327701092131836493215942898272508044359887801021274707614943661255671964090721212938631599272691321103376899762426554065350001181662154232420535211986573697992129159397255384239387307850043017034393549531334554281246418134904343726973202256498351411866267819970823317822806113160643174597201508600491328215610088633171799122926993923666804461243544473892006165986974388435933144031946365138380354787890967295340310050294994024632993682043313981203857412276113323205687851001505168795382846379787949677809302376347080386128449500844468293778945720802990972565603133232242275560340590918871469598207170767432809715368208868920127296181520906765062370713467898068880924693782392674570663879838527025319473544664478781508723445835265726665648352310538012645583055370489220382115609145671323504255815001371092236393841698837853936397231409719090221437114447474393740877890774646168180406614101654037362754462988781783077269003026732515250735290953825546373610596791975237132212300766192507706928747202103799372079150037663238629117365423925332539925525444247416760831250842829614920015508936758366747444861577515838447004084451765863290897035145988403836502705371212931646112511404306782891070162223194849012173346125600762189063233700396965614683385473226524195575287548321844578193315274370849649390584680100215791716300669181539144104687786551933230296903315985217415686238316133003357356399578392239141010873901851232412905249350063321853267888721408000000*i1^56 + -78183853789854170077650735480955182746685504676457434813415241087998270291270682065898553918885500253362108271074427884912859886430612276120485057798969550720120681313382863176598895831280979660234434821539141046097154110684513094446541328260385861190062696738854702266239845102626956829740519233031878018937956017675868873587239897401490537876773366907309148494450086926450342331687467538349076357585642616797729796535146797092855591768163355616585677692904418918774792514553799195974913330308102456877496639205389396826150454690156382419818390911392667087273181347379638050394358187133596567127834225748428665594781912979471114857337557488540356701818535946398972771462972363780569840094936930687620719115616273165428606875621666193381322571320930364580409289659137096072939137109309481956242683385883196066034875366271191693509207834111081829928321580206923993933814665904216872322109268272402812968801807000446228327258739661045693737458447850604796235562695295648631282943282375966041773382621022997374577598277108394107450752047845322136739790966112803116835378101393937113532412583120210715416826072927552450337735835552551178759176356987153391379871155967635429702969044126807618699650128924878052444269979994806962540966049178091373116648319975081504080228475043116648838057273390845774587147566284297502135103219449510712325596893148478228804346996005239698328270365920253019375871285444312070102624101701492801497638958936252594872083818486841886933645333316344004756057555847111075193827625417135248927855847401878287698709404323145679089568316940792523769363677482998712531327297778376120922029264688600691990172623544058667889418447915355596857332043430632055432925430181429625039868051314523451782728429513899268743433471248782703313517193718127107756223776375635341252017801865017925810538334165612082417354448039748327630747586807680990217721220481946893788569170815467435706998041248695260651921919533538391840929964407093026398655060026061359978216534178193244779270872049787994150410640895769683886987901547201397603504988683859160793389369023673210678724506004665769690771526850938048319476000000516778050549765799062694010558588140432771163888000000*i1^57 + 846211982229086883316917546986180010862791991008488304539911162004734417197800665150067855990856768336412421892672752179304264898678679293505543479884259935725858101347985144566138176713919652468390012850526184570888549635054406588532060935061923939746710632847520611660632887185853504047068446869059390044440264363218066297803745629643264559010736273950296384641739041167636750693725811280697192289589681730201634652209227836279097275347657632501430892985228504200309549954297411595466602973949698284650470880419705778420903522182774279888359796831312129331520569784772564404007503938544481623937210681514262849941625263285732791382968594926565118365150786765308531730662823187924834839838667199192444345528023808618041391948932057232971026208610377272017283958126747114327177335992351940115464261057498622468160268522493708213191285946727220252752065368618119475914882905806496799536916116690455658817836798936800388781113271546166223989994045927384535408834196584675860629452336480380350033959927294902178286613967115983617466516340841422353201890894911038626633049205610646501476319551317137906223267496253392049416225836209135109896954576344102038350379686874480194970798972670968812208590547166572733964495611198062277579892844764697072083265160610354022327727136597145342927660324258615411920489837224220130898450466827079189555206876829049359898211114136489088771931653415375117596340079907618165740026998837306395687950366637206585655923462549950744430083611483805543814284858367287302001253728350716868652020582797541641014117524491121135637246141828392649702791385435817009998621506787802997625935026276771235939489565861706608967632929466792814152301858283991476074815796097717490493949239910724631871875033487602162722225732510936674693279561594827342806299092266371684540999250312082030553411105755405078884235593154500755708993003861334794056348973741598169855826153853808818476009678350579098132886368635967600280459200073187481127203699338125939318987642959968794766325008169593065298721232507646472743739685018859827352926521575858998416832791589350139512117371316582741147947010269828193437059044759267722909560999537019786298453869920000*i1^58 + -8000609764930462583134306436107507628775757754993022059601902607055290736707461019869712564959072529141338821791883692557047064066665205454423148488646648720649553645465437612100912890694733871470405983889374279291890289546347742418240562431884429261643354428861271909771077315444520622940363593677506911726765361654371280851718963036143448882864705315507198577628557142021366435240488479950796363838445429881140928350559507082514289474820938154908357645849764979340555790830678497695771568414939704234929864769912426590596331956446713997444188242046560685776389850437689666238610380809342419216515325218274874056187220338354111622813507930696852211629118877730946482761131219374556955591585916761444755946228604601183033955943301939967482466512842740151863508003033485047016894722329066207833297527905170867237986583787243071420693482411910627126509767093476436413689275309416506048435720102514404019559034021650354971985642732041969809262536685279019783258859353455919109588939456317672634838017267230290140441316430919353952967694580234839432439591173779870932944662013138920690833594503705719217042592286720842195288329891263887167762394246880029057187576544930717077886811752591516980855951581934609807223537062082931562983756445167689126619018146542158895137573124517635479447960410537024365614373806839956747919490935505452292053556372481795566009149647560705836019845573694588806348180961098034355312805158106757211865585871444451030076669589517442165982149089012797330670641653238250930417359979166128023217910690090149902583956212377509183699592235742483805406320942447232013642125932664331466706776204301624320376727081335620184167851972761133127887183848715779436435400442074088215439418588215538488625296564458617501246980081172454214371098679153210884484748454493202945802061782131300907159573937245091716186048361581819756097041018193242979270908231390495614442446597929914558717236978316872648766949009976209174362369240076177143169027975132356281518561499387749961884212093124685082037380221690247823096339635631146739105097335464114952307595009351995283208820916067876720677548035883608427910197237479382862251674296460118000*i1^59 + -11202251037045371912499739252083265740284705760140503142002006800814158899927099214670277089383784686416869429200900330439515089469240948349383132380966997352902711187184699205738364816964119639542557886580451932740283546810578889036558157542659004135452373108260947961258648964344471479812073226395626257670543066054109553598640939985670207065490223071432417182859852462034137739108351784639775080076807764414670932403570038826982856879047623492454392817075563148700303459221358332757181608032179902780978148500846021351381815921159516056862468332714313887884092963032131740644161542000156874587546515879334645078543339631370834291651433326372137185281282642144151213828544108128634700727829718798733451059153134940316437819823437686216214934258722899542757332062069133881588793778895409487323019512671057552916588112010518058689987757172490421875558637870163118054515734607188111500788599311853576496506221903313051699294393602486064275225045569043100859318503949439116234611432826718799521113631856919823132075513317512128039440722578522597458011319222108839244580621564921467073453084097108134687680253597785543552182013906818446024565953272543057629171612316096298555601887678791761852832346207058659574801007876096650421424014069473877584605459104933735883268324902869691050756501766019251981927713073173809350853422904800163239708336388165890680444991146927349431713539501390620921705401308585539017742981132152229077966122454869021732831196309229121895582622422970429269278413624677589973260030975669160757640887558331734869220355744648208917518208899140925208654699763573703445978535926893486568935142104657326281265243165418540016263235316335480817136107341143831547723795308772510968313299392733023788766197351002350802199254660439117562714523665930464796457958207815569670586043509802505070637454300530438861598652314662684134313253640891317740311118212003157893460720611493607769408799049664269354329300322136665320131100142511987699739141873164211279682655871356238617513437570917290858240119783478728170617045617754834267100734437021491242674189711077178044402668071210003400438753402309938895003490204188865979400*i1^60 + 63459242462819736665616701155284573354955953440570490091515796632558982232165924251854535789809096736851189088656802266379287839743275260418618883460815081907795055993856024947368215847882344381787499225146063495200742538409092469923718801856467639647554741585645665875494072515988868969264344225155908320152884433588932179675203855453767011884292760878174622045596883138100210847499599301444552712662184110696564061757690029435408779538626240359278874873739948250532265416315012654084523533429005677001067691425451773645483008845969955392976270660394238956442154097327565808804135327788440815248126843588508971211323561923667767866704711194844308730326867776326125191642199291202226387960039980323388625951094610341234947652157825222629547866221969764271235496871955047616377312527342026930511127320995237331962711000082728203500035253418079514110771445068403577685039978129942449798228018082612341838063244828387062464433838791123092307878273366192134382506478474137943829290466445728387486842149134537160183155051643858364769555332719679344673854434868156077384354739066133908231179324573491671248402691603934819754413013080177289873939664793739507445689748236268797664019013939706358351837930892674904601742650581954529153596461725867091255407611853830303860551412851370393463277434622065035600699934527733629924024548745763113143579923710257157296558222890784366685918685954632790662738034926242129643817097641042393664620479561111757076315855994133554097616166564628615299386616999130993942369863425348131870013965803512959321917080990427795683472809182616252517382386650740359263235198924481711626541832650548497833280240711879399647355746193677345863567666177134268270431185643009816631196439889879357809027709279973587239714193702592508889957239273368296605139899721099221327030641703902998986056617570476150666253155892923527534454364268094779286851538006892582435728564235063340696313044849835652854822659200172776470925423710988020487806076079693155274310305895700055936907203603883352163497588675538598529024978020420385755673704818299104168216800636441947108298085615*i1^61 - N1*1367031380465985286680794931404706507248594168535020113592063568517534124822086893995075308503343976887965938773835598764712567420986973455480554844244491982569214083192213459803977430498494798780856943606992430778611360030704436526438392336982073474177928265464570806518594319191032859386409723266803008666600642415889043765352276669879227703251612554718920192830984575592717639238189671038488838463478383308882742871459601518602373724221302870402183232287733655494340288398587304311729258662711849810669432328517052716860449170846753307342589101003729220580458875608507119664862114973725700949738474379908991013149188520449949487243769871832226834218608333462087864525132973887857923676804101447876860334434296851322251091686543057659959631213480282766334772025178372109837988876327367551704267510196369053936587768819287126980890486085533631699739171659712*i2, -1487892384923042244259659608485276657206173159589914721048020640926408480265873242366835594253737614100099489739239533858829660963205683217425437178892361045281428460996386790200201497548390457675334292864560072307685507784090158355020733457461321166291316414739979821867405253118511597284764336535203229688146419784356412941978225487392518237086798839958205108249431591715689060817691217149071472706538400363821908319585641508253039927199177028146510670642817321865309940995047701854145327822496000001606187425069125823554643832619795212666972166392836802390715186925864784939460523216680785304423051079847366925917816819328679043450635387113547582966529207913241334946823598796419729088628443789676281901541506702110498250162768094042634815948493965936377298903403035745921061760576188935235700870246494798981360394613578073553823489921824609646532440640365941440393959582428448604333338983817946775214734264147415314332459871762771917025992885093855233067059050163823152584631412066078744739744815920790838018043160465385533648151760758170226929744702865892821884990544568897927007845469813382712479928673915186682255162106433667243610197791877655313088243668521655149457291963122531159554331557928196925248574092837999909980378471314044632939469055162657447512643783165551095806749601837060733244125664162189348937488935800772961791744852422567953918996070460432913136544010860080397975808370827448241471888064214159114502585748123350173297911804391567780991547640507017726884799569655007269316743231129523539210676178501600661446438137760226130448877340236416400937334671250062868332267044976977240229021674860470294080079546606669026726181067678890922807304585536927454842935769298004266314593469854509989598136492644413396936358242342385779186033179184323321604643423821647486509999326936220827067957328896282850179673949428067554452170533312688461615523383199551431600219759646956608328462241148746051018819320927432069994410792012469821326532502306405632811081083583073044609684883895278740136728856197687089682585287568124784121312343851608329642662311401775677425266523873669133058909624805712803915957658863789779214792815564871656690397876297409665816006190591568688901826796303617596901201469025333526413243515315651691274724860823853948866472126599230662228402179532536230241408407514081402443109511484915138424569058156078189773175455094475928570646412713577259565093575143841315378926779972386733742237516736621535776459014966226700363366400000000000000000000000000000000000000000000000000000000000000 + -30908109408304769764109452600913291346002627105221971295463072844437344696264356422312943211198976881911414870712971324230076146284706696191571970476693188256875801029965106066178275186270458787381606319533308441005310324659983789039061900242832130093159004073801111667215726489185417950072283981887013597858515430360814981000861487673741872157455452438693248093013638638467669841041755695986894714460469298821331766303871516523365800419894660611305009852772032340914104550254701974234216873703363716168593366747612570815180363539548023551075502154119018831984851617520784291518839225026352082088667185338120195336141917616374652512798508976590928337518055181032912234394952042499070521246756821590805577678336876537997447808571132531773353575595186882675048863293593729890316037472962041868938483040606850769637531874444646256965128272168905822764834307652183674263923220698234832054531572458360878789666527855364804116898256232819621802034089623419199194280886537616280721674371582696265064455345396042814992274576854647643555387443461287196510432607842110614935069931495993034126908683109641758552224481462384834635353278522539252713190953213378392918918937897178690699323307430815343613727841329108322933098572136535787010195654468130203154138894939859407503721442797308981007830771917204718061348085106124731844180317730030542327974572381317868251851617374355783402783976273715042765003393139034950002138517510020290102711909052244944698304690273237572588814447753946586911481340195029543678816042505535839058407099795661806831320744610670981722265387953413166357325822785902479391017284340851052002294048872656530683874046433134776994661414200725635127358843195682352363372700902464592048827769767595782899943435550255821474280388239795386820596615690078169269871088001000575891324732575056355177925602505665634527432526254219279163728682492849980074644728598666411985007667327606986230038993208046817593783531236788006087316583336735772461941723713857025500044315545504915786751680115737619086343567750274672240677098836547039756337142446453386519050319178736408162698591030997281679579656347553786569040514598384479694468682190427250793269365097698247222451763397626200064901758376349141834924665049867430345184970845589216219604732643110140905421108291282235466750815501337272750545422294724136191917200840194708965693403062067964425298372734872713991342118946000887136587208247803759960270411583950601546390830807008714636973183034994779974795264000000000000000000000000000000000000000000000000000000000000*i1 + -231774901620389198426204906347197717530929175714733064635758124834617277366306277069045327828497742835319112724611020948933154859587819910761663133688165810969320791350207470974326835227427990299793293777301187915798609120544338859047889494248302251032150431260881967739553799953124372091013263225316941216772017401085571657727539860347164255875771309464175541581687327936020534499917300758606428247093787383476671662173583831992548640910670216166770671069181409311417572307380719341962660628105139378544601599153750274306238436804081977763353881249359496531457402818985514994084737186919939934569945448124117904581281749913950222814330076229465682751828401204963968788956525770136287262824896890372652234122489370344632407346218489633992558171668751749300181332360748708613957409593218941959045795358529157863352118599013901439481632774562800238819494946543619766835161792744013125659795661212146543214256792024440682196114908816517138976688930064525145231080567487363515851258245566203225572173544917768135152404584370969408451410431343352013683164598510869049870354211365092676075820507070191894741396915047130148139948966932921383829640396869134546889879324980216112294318231388425167742617547343471362209303026366884741567208107232518625087088237057718362858100523287662492718747755216154975650290033535350930614287517488487569089386536782410117748005220933595913070697472957322941865311475610942822596731417868434611002431926650290090463707284966859546625566174795391127704785742455178392808302215122848573010606465935044370971489622740346681117312653579923863412542167534789352072064399444058534752541210672072824903226700103238088839132222665836364742667874650341548435050490000026718408420924348542757952733945159460183710127105486310345693229250631106603412500614224496176536898331116162034258786238304391437711069502120592064973145086767293492128828353282937239033200344867528969634662151538232850312964031897465249205435810012357059855896381452572681776650756232982579398419414095597295809198539018016348699626760762535058913483917489477810271873636886804639830685713447080261501766842563008826704051238851070603451078964217335296829418948467861257277892718570914837856527095358676367696719566746174278758323665008215933415185545986954548828528012931548822478395711992721983709138692886349484238224103795441564225281756071424687195918573373533909511742952444053712235597868173678120334711046731917597893852156211375924796870822567716174010777600000000000000000000000000000000000000000000000000000000000*i1^2 + -584939690796302556188635348721754719642516398742862016177204924342422839637752640145975080486774478819122845397245719441880461321810188700072040724955413890171682007444790104602457926640544578850092038254177375541206133309326462607299761211305382245050916139594819483737374927081175901480947507892829265859990396785613672242380222770827087880233343822025597931527963174259362192627563826277716033466185954062569030033730095107015447044024843335127637196460725603748191581253700192058798158867288057960077671772341660687616485856578553041819223556493258138415753065990169998939967049265398273074960990975421732435515868144141582331714275029405631391302730727691925682846954735517882745371785842900854351682791096252457219372355429415439537260336997712466905777147280949322137824533974136280073783480155262690815965973331126403239512486513838819645900834744231234752756474364758365544050304973185049931207545127612917106165469736438395730490417423841550168234637220071923529628904610581755876751136682845579603608075053148500436126038681148503112184258715273727077427728740748844434539785756091264868183879659396587666500126850530942763091250122083507450536080827604765787883345192230881963767714153576104671137791140459304895306504364335381055632691000386613599285632564509603230930195927818289566958594778420784680434677222132365708662667039833613241802604846140935393721247170954687106976265746853855203649079873776112476226461725366564439949188609047162872093778749585620208137862754383787969265609142415706302176644564068534661170389708995183364052231600015907662664902379835431103374992267109647865147942691418639960031627520750324863458188946001266547128317646935626141467969309487958275135465306430169302541086626555773047502782496399462626500706302086563009654191192791957226832855684771712200848687596830010207866348875151806538042205798532119940707739534188540088336065207959544937947835674301835487338994724480055395696654786347013536357474575845516579315300381424817263934723767418080271562135682269877894430398040381249059568142320071256035122355997264490140604335848175660857447077151604652561300171146620715448648139064976021669969372571712377551006959040812972819759637290494974575115802073541927474655932051014101086845343555245322948135247853215699450657963161642319597932464389880253565346068055549504233705809274930823414091104730523571427721880025885935206903040885391896369130491406936833471027332761643818821182844950941203410452480000000000000000000000000000000000000000000000000000000000*i1^3 + -861847528484951035287132504550766731550432094816208351073184334661443621000622611634752481629624638967926058214766765083039633740148521652047700071832297612101025326270373425265817346116407474198236646126525527459457048759716975485908447309158783537799896549351661011575127274492373765644344472407023999168765462742239267596935706368644443879664759856224783788850528671840029920448203990892204503939489293831293900452848968866418064280931485368247051100364854811973501045293569376326799736508586386044164446610914960391963984395517157331758136320905469026554280414610407822175572325618267988947035873269201220416725156351486600542607159577181773552481019690969947352868517267383563800110770254012546701659096847282532874550065002757465430847160366907296309526393041764506648914481102662048452318955470926598842455817002442749638919893446688529077695767324375212346049542301109654268823459267011682637110750824498206948175102768098578058633269918589977503801137922220018677706979229480618872144391161073318973462642033819057789997653749419114968841568827739541658447572111957459600463491896685756816147863483120063916619175838082873796491639219885544518359266158887950553848218805253508008835417558165858528215547990861149570931810732950238959092202672912503928843958727233733991961661529086977288559484774728579805883213825774186323842464409677891264308974590885419704446728483901664337142907160481417411728815442151575884445838216046567921663980201720227845874829471128335297671394771278316773215671897294077794225352574998842886010236055879095371779768321043157970615784405482841872569335244929308468165966600502417478326751361163580647044927191457347377689030649615902518541158358304783184903462081507035274885853810979845948914243494002573252990774134338350485089146891633609977427561679895794269987727863064049978004337130117554425918262601774320475503477943476779534089029956072516155573891611670292581255166567823517445573377892385034891359006116437576249306581474983982737896271001601897596054414654827037770309294293161578003702699050489946583445390916365715301033751069554270799948870310319178615932384783844004234251642322163647777858438352253673774510657159201744221444927909636902063476763549636345488486178595877540418544019550474854145817868005907488638135474552845099337779521524495947668191168693498136995410434345101750059949344726701193957600459088070826831773276041698422378325376608635996035085971352497482056591636522100351565824000000000000000000000000000000000000000000000000000000000*i1^4 + -764166655676458705244478927132445452330154584608069310255265029495205641966426437073316482552127516326129667902328553951068534484261334914219785652355445881213311919483050945459959809560949165353590292807192163246056241075324412878754138280187800552160549914615212774461982408925940368355103599474446254043304983540895104770495570507774924237600789883698694489840597875868906884162893416509304566903564101262798010388755590142560357594248344117514569410701337341321475430438921945803731955184432674726500411410843716028784040887740198077434660889704461203158235388143787443265240981757496785670887301187870846928911744637361354692653117608289322058175000728522276881686746144316106251368530776941893876608386945660179017982819441590927400195011906157567586168553267392637919979567312292304561686594139032974171254116684052558291460479784641194327908081066537474870684989891644864389509605709223904790279528586962443193990434204219054889297882919512393621384048718269298174339349955194069614470302861222543214853869181892437676181114633652081306203365643848497892860900777627435920508501755710722095197375950214111609922543123748711741207072111306027861573786908310716912105858210427254923358132172333437086340685833332253491745826719614627335965059199536233327726494746400457603976306109038863730256488546229959584695978768953770611864316991768429573447971672040551100447382920430770227827764952973917804913182021950041760306845656443011979924445759368582289210484781178643581052641237652028271195062552719466128507581005025531549567724428923087027610416926810650468633762455626342132939687822502844331394959778949590161666389333323246394678701608837484653601386358846053204398509061413078962976790465423381867393751573700744602821311857474145962541845604804415798523346358770753944453749238137533364732109271449357875757878418956522218797584262485908963622675023734045076258044714822932263488838363678176024336981813753622725803526841005990367837874135154633478495819177773365336458308953231107152435663276533704534572824792837196214030038764306373214127687027726398104636404165996104599509261493444508498766131069525452150162217448372316520248865523256382135683110033809292605943993937758842011887665900631535610597203992154612913471847391255150015858861465157333446321582978535515364648585362487316239334194201940268908065462408335109274464217202842589915560594148550848211045389252805761588527710271561294668212667070636627668015084215422733516800000000000000000000000000000000000000000000000000000000*i1^5 + -460978406642611625966061711578483128655089054170751264242689993290982232623385488491229424567993431575179083021651975876954836924203326629584303515010950208670110128628337075788641575613607448973707993632799447182272739322348468788076208267114496669521689550841662598345959067655546750144373622557675759261909279975655620496214499548761513678727998593238313004889452264755483931761885315938649530876992832516264535754117567015105322636164701108998638193453127595383195809948847413178460379172482637031829619767176038653645504769396176583836175578402294628206143401999977846035553647498421574653489278939065384883335486869562172713476130501917280278679023880183300923557821788460749046273422203932782938952467961789761479536060960700512119981514322633184203332943808497429878285373956367571722157012338843291964867483826119875518513781081021512965657014586259483858146810591929767120351022415637079703184896387706742128428530635507367826598033246657893416429895221262498866027510461206853734497982214500149203326925452722654918133742911932737827880931924409563950873601647053307965611788760596089706239827302404909397964828375451580710164122706572162451367679927029588855889008466527651989633657988212828005785503819491709439802964381449783655118190269573749555488786257830861142291380619841891355965436183474143171254577253042079229426906748223119767042952512205037804801087061238447343919336549026294164384017671200879912019433362923507948533307294549151278709524156849568579678733016859422080719692462296472076287566593438659886002919523869377033015706244313643993869858837788062502205388661085960674907984519002815124117142586217414389861043089455891964305429377358306277874988143967620033589561622557405524814515620637738861871312216609735919931423131436707089429952144676073425105501870739609207597949295498432227333433340019382242288660630862372701298085271386913873098012627479116059158789542218025323827922144016912072135530959728459618985230666670147704570200251840828038406983350302894189908687508892375445012935012047773079460160398154126997215087252498241786339432387699665358014920303404800988314989057130561495210777487670777504379990665408585395012896538214507872491614709136942898941133580369726305835511218405349961401807119914351408689093417806039840625419284276427192659507181641713180850644692577693551292818333252525372308240676117500623983039089464778555194053214955746023558710617740197352652846159032437101496509464555028480000000000000000000000000000000000000000000000000000000*i1^6 + -176617965634442066062312420429136691760039462318722559106196882905637865810416408216123779247799705795101401970467683658555955158117615425360618900337413599101452264846339702006413008183786824118746436933759245077469469570295773039070100853342650522370056846599050466641535995475549972320366359380333745027023670654900749290609569172171725434483095927748803851942163428776928982271533033860623863050578989323016977349360337437571768043135510472519404202789449594340253528365638108216702906150823637056136788859308896986804910470021930844958628478072855289480965160306895516915203940391800495830512544965417904353053052246082771819365228829993601781037391004629002349573673489430973334865003214508974366253189746664078974636451953560093208640559048090453968678477957536337277189870138266567104134577564148699940399313162389868313906702153647094705041420868486914367082952198751428631025937219945660389238458993635175738188363456966738886251693832379831153667894307153954483863361285760465619586398847833213282665990817229268854203013239055306092275083398624578332272253736711347758414100505171130921183613275173304863566957127965558249430398724335405409762203116168242486533515833748099805044945500622186426245144094160043201032677899354573252300480657240686867438616238402199254539285200290737174126196412212623122687039267713268851655952114740484827704368100403817879234073584046073074985870352623555546411795499394205293039466107476346158023031375591813907272834167789563098064022841598816584929679045849086622205053998608756951185477955432749920611241221999081217999188821510395682815799296522388701769815576756078132104382519380941800590165209928485529041292349091278226408993569946077119534473266053515314299668214807801572137783773685704922188102397488732885025175837590558768602225350059534357459241807792969905787302381114847953302672849510694195231924425162278008117704005203202832136679222837663082384977821724914645490402426981437162662777661137571618490881796680078447450188005106546659486887385666958112959019289608664786939852378922230637479003736083831674098486112771265544903564386019491228332465933138595903170205074196648306030604124373850600116828600319403479990865382995107018328853798463526205405745717419044397754808662225231841758603567127735873257954953636613589611512537230428938576628869345649602299189964440171327805591527050490969117183503546364968431244306003848020767668436629196584375254196674749848221929980297216000000000000000000000000000000000000000000000000000000*i1^7 + -15844304669686932959386069898511179280945886120311465477942328653603893153925122733415038093670630938417894626205766166294276721375654647364930655162192217788079988445937330710680959033235192675391559937469147580892793855822663774046277811596732158872899744900830942119002535395661022229994125037857319566816610046338578485608083325910828768859845013631502315485263707585464659618153281345045808933755350849108404915981043461329872651495612137544097856816738579107241177426247809311672294647805090883602026601990789679261439144067331132346812593210098875800262020578825419881017021260162385422009057064781158974833372902876304974457157046491443174986752211863679267976070569438129080233777325023567948094118398080397334255361038792542635824059521875550266163498035445530668277663020495331426139179405293557969225357117227362513945652736993438826638078214843974012943342196869905175485557843195287608283094121425198838796716063619549393674318742711769264647493386214888827671533978218573053618073045822649638597235060837188098968694337204333706126539105879218942756851468686442584389874495981604260550032515803719911939819754099958084043261168925595027101750310393275171028199343732607283578031292383901287448901982365198899714408054226174660649794750436733280332997001995918874924517189571997910426186570437095611342019429352295585204049871486315379100177411288646878265242322609089375929404709269952233759156922229941271522441896042383634051870292283309474558090288864531995997403280335900430548943538166959078766642178771231550280073372346215031076991969282641088049714579837385997740746116432252285895595908552285198998905562711520256642611478331656016194936147853008170517781628784218971423890532343258455806465802890711295784243016903993456947116755335044608864931365565730928950454626070288879177699997086020245049620038686539896289373721298982921948444901304688340046764549414889855191816663160542649405382511897078104473884448923511836168021587347445866856215694669570306867267205036428005880640581579970878206223729072631635519350084591542800141043109960983839098662409602058898340778360419642188733764660234749557474138546978002013542138265442351192177549083975339905792110367011630154926019018965882589468267356338608840304909123309569341208120236236290519194874828555577230703034387241053455677929718313196776680834533451047199925693618725387207562949108939595457301725742295830974599208359354131591231024617367892449163994988544000000000000000000000000000000000000000000000000000000*i1^8 + 19694154657431761969543627331362297489482807161851599677193381891501404983006736392732895939537570916439221103238996972979415774387078955597629457899230679727196370052456380235475539262677371895911162372979581371793580360541194814065081067205569671721327092801991719289493156927127012468016874091789045666756586253694164745247884882489553519167796734778064713425010821537351196312866766229842898116473829428415494020594890453669939373295257423726374280691951176247881354833960474455365079609983587198447770930810578425181797822789236657867617444047464037593058267758971210645542296601826798452048960091048810501373641836796209801008781304822743324594830872550435599829133401708360778579449563346295715025292719650965895346346578430197640537469228659534758907009519767575678067143259597984912307202103671136570736130551972912403181266689645651364037557048091382941046703014020927530588564616796922995607904834060131154440162738931118849990808661026914052173238101983189951493797653794623929833287612062714270733329161650646512865566360130634918375531223610517799228893664090952927929818579923906484046005383610821835675262105924674114416852739799292244733501733639974302491175939833356891848155695393928615014719351295989416184266066707854203069209756204172889478361411395969233450871968299937887461492978003519494525427839850942679773195446551345072056572579524522976333030718277003055172531571150034439771796611278468920972822472966734031513005868032631340407201481180667106131350477824458353457144660549590870938272641792360125210113004983537459009666756531870301720940255577642661189392823916818714924671275361587393355402477779443355981171614282952278198110518950053729256833098403682260821420305083285589469296641137078589381957177485983909669839424225582330471861739954074794309510786949859172124727029197041684236516012792024948036768934290146107702026256374489251492083128994787228486705796127466629736072664204340139810610510201381819390378023919685978074922772071182298215695353925182083887195431808869689022187251613005115265107628734648260556438711785964370105451587212786987708593458845487912071876974994038926016212193972367123626139038026595337870773202212548519298740836432202025023159098830366332428347358112820718912532998944376274737898555283280151857560519423151474003585260815119373218243658852972987221404312366772138189919348512916745822793373803905551596902357414824300388095578342022692560312467069152456452855562240000000000000000000000000000000000000000000000000000*i1^9 + -4845960033487988255809154442752838923974933831819514681294532944446907178993897339564991706273354823506877571535591558693162329936907912178006689508113087442262619397317816639238511735559227621998930205391992106748093566128494785843791699513831702700621084070274610922004111045350877183893940235393920051600524178011994767711125659888882703610993356251236385462529933264980186992511255974848107701902621088294707680806119446256079693152979721399698750858917286070182859391353623042489881808498449584866224368806343519561488819912334292144955209337737221820760432491420726817423491194742891569823371760911965608049630727303960377261379673095458330978303306886174580578840257408141643990847749205769357584514233977579023261693631971122125477495825880090838516677377575071592934737427284316885921552256841102141625426715823813845054221410322337039445292513313672819827455988996386820088101608795714864493310854512581945261079774680590974388119200085712633741122560529104617806591476816748307643631984673854203897413077742797496228918070275570336003584729577642050593150353761800614159451511699206971922874500672290892944447324867853700537361845097313542789693415814701915088765041608513180082501374889089676069187893880301986322844300613057421852499915906484230758079640964600639825459157661039469349355330160572096071076646081633948103931414357483147332861633093879770786758913891016021247430820584750479258304772838889795551847239137992790436941323722522026817907970558672255495394999597862152524013138223186032295927577590033072071333672445392452213630654997540734929448224511510031947211801590142822377900383602432340816045626727440518711661026730462553909810662589128308138737414344293602816114302906401684339211399636110960589971261860176621269741086089791874255489534360055672309516841176114699998504278645307446742097360058944341191583589159980911071532657314368057384743428079458887257300705561210347672044074527162294091571478229779058317400845226142965737858190072331905836858371809091500911734154350184434773077449194976628767326714946700823898212148331801547880112484579397587878838110988337085124828114977435416865776869567845437503694395188806135187905178286869509709349001743191668631734984601180685414367453034960715029819422495531720436510294370677892808348530848093036065258452612710821368321182098200264558187956843132240289494768410564670525151388072825342481014745893212908143708389027796029169400767752979712260964352000000000000000000000000000000000000000000000000000*i1^10 + -2816801838703839100027619948827464284853197673301625200971882031258907058265250667042453949343414730208375340850699419523367633843065732042247898439969639698005796839203074583798977931463449850150461262793727040320431160911251050418156123690056155256638653261664871776553465707979426403332958486851241499666236818457148501217432287244978706275494249610896709420728570353260401609080175300064342490490021398812237668561353141003719901627030889576591465764373988870017756687234507663004160573182828679014365535383274679916147786152124762074262034043518759230331957791258726276049530825918526552520759590905926524808692004734782569567540641258697022399016074278352260350851057210674644105915192780902964928226475130023284055851728507468806281876985194382955576756276497611955598898184658441631278199361902375045821192037181864886154884874403717922058846445733901390576832792401222338793648951109023500441587331387016419078397667323228555051006865732445363519166661188490692065806906788500282183266509356729335700314340794268783410651421804619162310301146541505207425170068030266055725108138993555595444860823113368249896579778091662121787173408671938598178240624411387052295416673020448976455766561078599196269071220305199869771100619325622489861901396057222757810666451236439576654921388297250668649066369065165263805719956495028973277759057889412794082448086214363005840204654789090131800562493462339159059956613332454986967503985352034754158060914718016416445389917603392832414424972260391827948426630387580806677118317947638708524945595855658303547414717840258580507695665926597681138658691385759796379574474698011862504104458020605265166477602848233309922520375518015311727263518652810690832152239422551463009151566466880286502127336788905925548402749251183301865279144630861486829928037941665752513729389017164955746401058531881240616128464186380907500096371090503070075683760835120127020142146347505592093016225257410610357141503553541721149749055082425443213947363662308661443481465896980535657643194554435751938875622186545397242443556513608859714434975789218981885619434091748237475887612092254741745605475692075307324405857704452453829213900269879496707723268252279921489917112855624316565266227841599238037088322875155141113480150444203056779239953666764153793998139223704247653305663488584576625788678324809039955640422063926611955438033413632657466007858530994206605002093212234362686094016272842615601839192541309911118643200000000000000000000000000000000000000000000000000*i1^11 + -654950422886368620227939791458360854858519603629058063103223654548798472699816900703834770896130040647379826006454590254127129390239399315493714053508380492794773136828055159273997666413923598218257271341070828635887032597848377887905806981757733665976243984966509879863848761500516472593304965479762238082425864542306294482321861371284196658375306492030889986583428684118294510059958623811706826542107897006457541685327161340458419553823365085009682782064781605887429010069417456081295078193403713653507368340042651375550280812931133861953015092607613778647330026109752917914909142040754292715634689215882228352245846166634621317950840609809426789808072229214510662605292876479210620525382110118962562758585694850488841412361409352920188358873267644262592291367733090856416063187651554571249642866679479796595148746807082779935052489839971167652574878492276964609244813459936805871995047945824353115078472356964598768818791079574904088056993722397143903212128979359909267831108358497697744774605618232478456384574154218762596319812198647712460573335097978613608281029755888222464292311260376957544837373761883066500666395569041504851931422705077803557868367992158747081402458782424240870007993194023433643029945179929853804676712655454303181515533239625155681580850727496924091210693449705268691599287459890726606965535596617646033918154911809206522535322448637560534032916683331453056005412056143653847251377903438627399945858300756124008603269001954611117673171830544744190609445193497152777058777927296565951399595117184055770683031975311933195334536489609734326813613139264880540605904424268440978361329363039996417417096475822438699139414291129243564778986456832493229007446705601770100139786463882752096054455035010609264758099079868484339281729594344287861209715366250591236006019473699454813067023029431956148284936661217248618347082243210750065654908420634164171390688132241186829887820462484811770136582446624619327389522512300176596706644402940570431542731708923649594178972295499213552550727739005202612129595028245716091355360396848866426608950477050432189535562554116302902690069249769563233538215262109837709364740239828986557873146426497767600589025479929453085445395401416751529720013560462252550320718791057261052402591959052437336342330502726382823107049137717315776630660992372659893949405586417157540147995233444693153293127350298504533541500170973207917500282183659471600894388439856328634735072673661053829120000000000000000000000000000000000000000000000000*i1^12 + -5881504002154922444210641126315145119026963004866257761446527384957242213131717529292189873042358068467414617912801379079479449593301316508671792990217427750054568883040686782924743679267354415105143374439298902339076253257484073600847800333413483208718375679457318220091159273104706672538760692659109213804710519518631941017807105598233662178590054895581580701330132783388455987014058356432756748509587855182017230172543915568201069491362622104028751910635940764660726764864743878588622072805857971716973173960628865865757515829177393695424202558443065984305763839417385477305170601602457916573192581514940531716015624415252776701372065220591228885669710668542071839431923182581755093376342466193917038324069048243430816812316691389229142700230499003454415345076258334754451518888433152237225934681471848187773237337769211779363712580984308282419487606844025879449899024412900244209616994444633856394331897878416790942809550158858318463798313251289474638637520227690189819471684574304154151965365530305776857540998500756087842534000718039048629353910501206966226531543298310554148818584601378869108259141753331887089241601274145100458511276396375275458369178142310970040825250066479983480593276960733717754475969745215085332403442574132881727410856457381751676683008371452350486305545810544133919931952759484924350655328373703232011097934437418831364828069581871459166049424908903104821106808035698579969261423797582671516784424144912782513188383702181225878757635853808276289631773538801785959477639929237093069542083096113116679892372272118608431784117217890523239598467105287632569205549879126765297875975959825412580025715973960214465546977372907729226143669470540727453590630698520088943804408065401570588511811075767024306110791628038498539365696267184459217777800963468139822751268051761415121063515150572302391036239320621910484557406478035840663303690694083114214972455930917619192246664101422412161217008955714635784187400801582867052456733107274207410991620207159907016030603122251267665025174510915006046426583343735561395125595080784984443739176431553212408578390123167165515848830031044873269006125906945920218231508867739030547728871541518821277626345696283255022986087261795225125037026770246763942321380340033311117805271844187093786503515303905441713816605191136262269816411130751220233527220155693184179238463346468576248621106624367427585284254615056757676818479981443124875281682702440516888998427842576384000000000000000000000000000000000000000000000000*i1^13 + 3082633149441943216046237937604228983338370120162064335092722298391950204212285569223934132986839837681675221933891917862730157276533647264032352781497116218850290154315515861266809900667199044462961805342364135834213918657749015606612993500938890975837189175659374929208020195966119735441608524333797768688970599197832576961655390379592503149588630440281367851413433761999974688847862624204939948969650438085102137031693745328212592487027497204909346999792096249425172292979314303861439392557630003031143768052115460558710091897555838255599968397843754049998012136061220020668859570539749531727568031220416649731685809902082937019957441689892591462931241559306267059273058720953227466546113345143851628933621297867647443908010641137473318521642784377566696610057167366117395255163381304846351868279030296723438524724445704577404455404331121191507930317081847370481449003844488219450648897623441581405999424678317021335809439543370228131001351031796906434274846364888072779898719151752205985225587399646406340984105517645001473187150882858740827184326985014368676129707795467883937735991067756450683304299736456675805979600788458780000134059676356413182243428537631263371953173529357795135140179363478113175234900477977249710159447686339743106516793083130586814610054307006559149403428525113280811891750986473003647338184978141245898235144067082200341146448816371578906719208235930838603002240227423189411203045517899558712291861949141792554939786370438062144774119568365028834232452010517871265245224916672859573234953189438772422031208552526597394038091404015714564660038733979109339843401694894156958717346162103323832042432935296561610612509449810553566380706094002454382857657080762316932068947844483879313378977863060237508922395505454642598867195864164094041789058934444677883229830524701123483193784317451605522029911681933705097997343607430152825576232632323727093629058542951847067611036360830407314978224547647136652697831775896497387471254932674222803657608527448052175898196469659921479392421548353897225827372589255241837130668159240785712336005049484114339056292458040807502327960994659826858876358790737456627939762104840547278615877459225824386560276251826948465137708858270346490261541384537168853654164952193382355547963002747362125129959624099317822844790393848181634223200364304543343775083970872385435551769072616668857238643557845403409974614917492117140827660429816620766646137657129689070047177631334400000000000000000000000000000000000000000000000*i1^14 + 229407794211944660317602269332787599958540214213224647666768970206766070899271910702769178479563451164244356366731307017408169807933001004984761880044964913583110950728876696626185134502550955920582055566873446723844442620981091080472345866051762129757719433157903483012517522578437498248106127502243281166111007688102229125877779264815971243790822877244453276574479447449058439708727554219277725375512646271501181441341670794198985410370274720514274729331567025351378991683463320684952162859648945743159658336501758957310929171736683188652360066197632225964302404843841917786483504905397259471383488978586235640166114210925919388791379262093116954901285889214608334703871874784801575272479782313196291175327693364898567922500754227621078862927885853628540512907738533623782242248258817993023003630902382642329215718782019406673674602691170635646463104838772652104499517144511189554249724575626689810690048392597452440255127962871644828286876227949623907607727644198649357965507821068081488943118373560584645092275293575600010480612958940570383216878113653698854330806689235848629103206996095102713348523148800172921329724683827438198767935211989439602799331953734732784130064461309158824216569552695772497495743947551873014061919963100261179103995287145318287446637017214745389913970650645827924315611507150783680880670557147839122727606074005091509402001406084528917712410106353572388862132545777183472455152549076691501592457097867215942179400690604460545849819215931255453655590201596548084358907255651117648439475870798660604813459747146535276203656289800439566081917829905045217156418061919767318453043471033663426453506740904271128274514546177970103538955270452102046064203172791459088491408587724696930397331124928745157352972574133620755827469514974497815522267759466650316812145069516358807473993313544060512218477301220784754476921992011568943621903128287399031497365833206831032787648795688901087097325315848034834374045857591898920043526842367716484128496090802486997602254392674893644488654612085872188452225179655407215749320572657529317333333328735716053562732768999310985254288224812129959554377428301388597880185909764209588920718253149564932236380059126019948289873368079740272033001601581514565333568888692478954238851115095823238659649929668646851369369856989591246676064592070522756044705474424890266625207103415775191268075187651193890742517379964566220505226028869985978091447139937712417269276999680000000000000000000000000000000000000000000000*i1^15 + -13368959098686196372430868098749818137908140136676450995263211785366844764511751010676473373817442114974495034340465075588010851008618972136527608247952523451447775513253083702619040798320961951370980478344765614152470398024955985049072314635769667884535120492098844271953240393080025462667711475170210685740853272990091710947006219798978836479339591843446367183763228578775783692900455227167634729902576589952593394117988798402893249038923408821959652086603713882202148894023219406276114268729213752343878697554514836113682147496227144002496414107850899006846157569066828209016830893946257707044002450237534821426388688062851360521556277442501809085542157706499380511903655581439644459866864912790512339961103986031918728720686643422163580324487512207551874067268201654302420514277987467941411025698406177585012754795553128297973124215298133830400847920968010947885810862711063007607214894342267088432910177647218017712915875332492928773333988944266773951243515059268220340312197666606613653004933983287651775031448894569234569885501625978198148031388351020892150424223620200308603079124200178606280011713389003229846019261591727518694113930291137223334152010476975550920010172441138278007226069946464907976620190461767299743995509810924413323142043830930337093803508222896514199203775472266673181628549979066528342835103862607724331007329499680874433092567723325459608391294377744575415338734124279034773780218784848999783808822058980983268594640941433374740991293692949741351332405016691631094074266941045740994743103273364868361871421142910070908399291380651082469168614610033181022722418706762620510225213623213101812100535192841130337294217819408077330137815757647333870751686345716941411568192349478296932053097267279532185635606991899188264381028171604414326296291341021825199548508347108234146042144948293627682189255223801909619239716199247423806291572398684273159120818697048191204574985312164973394199970684088783761015870169647001036705571637038774205968800199314941859182326442271551365719910167468088729692895188815463281487357304576062342719986613662740450081890140187446962136362504974961611597245878795175714709838177773184752834861887374236392976441978505143008532430563825407304630091350133971480247670364721092594690721176584036575420380567033593342632299996388568312763624547778709806328837180196248682162471553888807771851619428199274115120941404762298169938920911825990683213778090771140543774720000000000000000000000000000000000000000000000*i1^16 + -286297564443307957010774457341080709308444335564440105027196029873149181120877356840867048564045495052506311276276159711788295983673109899098033267652631913976061327927919904155809252160752883536323452987097245070642748082963680855799389442964344350022514137459840175884307230934615617273939767305799416771597974609241609735915724641397753403837109728445056238524872288284144944844379562883676203393548143579049924801743201843983387932631266071166963579493948141560199131203486572309595514455270483996630227348055653725528800651410919739126672862131187422768549298191047228455837391681381207077996172068158078119738296631129560773159836754723672838270516514794321883041246708592605610082583201351967101648020394269558889667110597354710542770734861847074277874380702626221438387116055185573633366156680276863926872865671444413809873279955274421778527134722701027151114402176785395486947178099829281316864028070282609947592948730314446536734626179917520692850639509936278357905837966702698978017027009838991837448160722422568673072621064244276193310658125066854014370930431129376337921221316589704233405019232448617396140907317998313116969430012493195646578186339337961518540430741694821732152898175835172035331248416627447502686723078831029614791987783766128271978728266662651951915112817927824952867318208715648102521135538612970272607501292940582596542000748004967698062490704913882168336994839599163076592250857336492258717152136988876416809517671463371927776376898632097626026537106674686893087555610488490160419185969685920630185566273396315546381155266496859349039022920100928003831769298853476314601136979875690200306590041916475047302903256326178040963093041244975645285624607487825390337950952408133417751739622536797050386496814818896255606973081057008952906875306482532180883494884018233291472347559301283608274797258028976915874244168373302499952197375081926054011346402110961940859933872285544366506853125832088626250991097153964175693233807081665074648171421573110318377685621006372224818507106132431034391473204901190078126508479338226239281491499824424163348233503487583823931884573142707814660497607717333396337224788747182576416568619385973946124817765422913885312355006538910835115435252075982298323021444877638294239521228102874717111363892442938913451206396109701382922485082382039732225225169903652052953897623186531306025364133159711163843350197519298723375647941759095055641622919989070449868800000000000000000000000000000000000000000000*i1^17 + -17187374213503092900633874932138333947577812560974443089432913534702435387879877620177328207679792773767623697351009741917624401519788521631714794835448068314017477528985387470657998481818940787837541027590806011351458092404546762706501820766302126810234930186697663183596882569301678742904573089080555047159681476378010901735134718593472605751513545551126288921435649744448037881838810089017241894554089535886737252318412593825515108338179933000349977401794524645919609886986552858079979061535996502431176294751541075884190257536098341885352038756969132886234910892713954286542627874619900561298928799312204133638239410849047354119273727202953885657814721990111618814474678536894024172284107183883446845281831875995632615941867078262001353212313835749866103592196937987829290023616354493401377902542928119969174935496138990048186293785426211707460252593167793453973472055448343816716755935072438016457388633384804217467277600049655675543681645950911403497452496321201699133698659829272952436748412399435271978848669950291192828935661665912640241253516076393428951290521688733241561735809531649125912450779298077383719535610866209893101282605884580814023547764772949680804903540710556486049590171919002551902352783913915128361367676586848799692756763372246829727063154681818565368067056962046372178444052952117536382715438134712739969718017372806582949265696351150278612735183918931922829521052980310634653530363714972803977665909694579588994832005825728779465058155609673478481883296033972034106040533694745286788137941924045707796058764426683614541838490903613647022187818996730657997040026916274616384265852140005564392491225167219217195076201049062003169927744276707349537990413457502236171316031658878674048017629922704718273304734933249469930256810095507287167406419772027299429601199994897814292361753707191866501819116826044782504025092607705819800338443948941566140059222794657268837740120423551877808238561277233794453342844502868772066591040773428917601539286995214402532453604231448063456627156853567628427292816489825324396426650198253407686208414632569813672081585711258684358550323567837518016902982132739800148877712016389329550957636438990652793049648276863732856278932915023588355546495331536877026185650937101838965366467630445614319979946666465752048646924763177963382343616036526672347391440805621250275108197952498127822093124891304337049632645344714334324828497579699135091375602885218795520000000000000000000000000000000000000000000*i1^18 + -232232648544261873075679177299124582362391262972331003791340561892310250154555085309361826251785078395771040825646701173572611232065121003438877382318569487492203494958168949061678768244836925261982264154247217361632757616470231637136565623115012032203104982056809276238388101413157421810341456724016360669847726395220854203958723842921355386462590079138300540932598356474497414190916838082923841260237735938627257061560124828462266357844383040462525086477019579441920568014624891397439300625196647569174019010542804144598378692221707069390893887190144925468847653409743402051252424083266189962982819044440211253455819456294018468111539815112783827850053553057770563957616590782626164984229827744924195175650607194945031478238318923325879121429041791959032027971079201717834764156631695359607682430067278895160011228508748737910515446555676591558319634099780137767103827341109262243775734458171389946530106200526100600916083613627882055919895688002415193927275691646609007195208285687351428980647470042284309565740172855049849601985038751306550757820775607519118942569391034042617738910293267614708275382205508267787714382353674082802928101595091375771838294247421509465042642910491240249136007991357104845917018779671331996867141002599115643198809546074698339513394559809917544527965387318466243412468321325081697253323537898183930801552580550637970213899460716450038197607000805414397992676381124156337370527252865490130712563255448371417723028806229569298830049101699811352433804873100074845277154181986167373887630062690752087943831950140750054707635305492694734173123662470318779667427373714827460009984075460963221298908271105034866882661982986692148132766712668092314993161522464769537754921640627306341064290542980160762690458904277744947834253160923202497587347920952557254837817676417643576431221186423626420259743051861173383529370952305434390703818515932139771776866157555659753434056490105887208550662074288970227092016226254662305963883584004283287125903174707623640289663763020818401167206214052013225144935934857974998157893935060059324091907578943878270254900823502182418149232279919542285628367132309299616771683783297263267089619318752775056448379190216527201013005203048032772710092991052381457821424737981859066053077589345873386744861996447596062953781295342385058844811946076136255946881675686329751023276389942372381598909568604072095979255181403380164624749105495722255684190401986560000000000000000000000000000000000000000000*i1^19 + -10280756180004005796605809217876796790732892710959573232204024352422346749757646095053956309441262136891521801164399151665104914916547874440016597020345515823760480623146601841944167417573244366159825328318927493703640979945391688268772963080228529132082580748746100592024401237795381525034713131446720293364314321145578809980129735460923644312397411209528970402701871724869145226239579824915602072967834334509155114700488977126218713910938008465153279350852187787867373081875525819370641215782060836954186654074719241812763021370149510325618666517546969120643749202936958059473328022017042867953664425804965205662159134219401678117926463086263126331598585640988655562638512391365271571582024952306371604809701311226478278811608887220266869033228375134758625659400490332063868504296047833462413403626596753004377357385697682013794081940509596031297370607266962406788780719887167960215537468181286538839017849954964798798251748485763633654317591527698077578732119445645164848654854331828958194442745426363979284479033068691332055567825907441021090668788832359329608672842766908671867675859026655204124909865690740876364619787792388159587839522767649925359036106942993913866010114350075114505864912690311950815508700970880025373787448901870415159408827525000973868794882015485584362088154298923157512119947644068931512930704644381067253142068161105068841781489305931685545068134636892837989368097149476816376428138102118384131527156533660262888153607184903378263094354457662051348585123907135994382325141565645068692750204394742667202268188134435547715564892742780035260882117141358725349481153003299836491753366459367870399294026546659081463485673198618773289192856104155202356647459533176086815553011140047513059096593974549735664129872861713992922855839069258246377231177880050245852158467819376800641474823165940916586442008800000613340446891496801075162050623695474218457832110627024382514501629188423545895181384081896524997489283109018172301626556039754817555476808925813232717323850906899039139768447889376819529878876942017148025904434016231884686832700094581205898134310441125754509336846395825841480269657891128594177446159954207955740459636588993332280021059647788094761393067712892291034487797148394713142466341203689655681090625943041294760978240619745479927755508284821390249164748510296523198634677681182305254103469758451112650665162363790678980587113244847566868991230163732434937932939264000000000000000000000000000000000000000000*i1^20 + -11024113598938160830100205956396503172289928482558906584864997878702756680854336722243615850822070275813576893233273080024731916434763361093851252306105185209338984023078179173840704956454188123186615281709195115223374559085953361890005827412534666599381223322547650236789583658832544245938378425458177574430032716544767912602444649620527779147876759073751178011281509476793623488427322266442315640503453712992815961258164267641155463789635689945286766450752420277014575090763015717887753488395086408672189686354736215086858607336508816578592154389536900204951711125108377305907521822877405934431622665612830019788466758409853038851392500555109918008066162869296022787575507217660893000678417921186964862374257487186986311092274289588768794219117688086214033262818666722098022798150075192499588342155492396353683691388396404026345067242323103455252273605281654812517211553288828762479047737323752342051678884587162651964696728607954589189368863172655401978269253201068804483310389412833887560164137473155611350777247602447317954091937869456637002635722467567783710556561710333610552209198779251254518627042122133243329394489433757151919517327308362952738214537445999584741340235543718211302041120316219757692498476376789435645814683734000747772402240508701776242341979106195287147563056908239279071485971763917459347435524364603168753227496350188806827107938175407220511615273040189032882802574733221500980220332757874490893047253715353128423023340079342475583355564297039936103670384191366145485997710015083461523003046875542323007447613252090873824103832388393753844352847211917682552849756521867335893913182298102433281855579174738854483154041252512403384533426767717709226953652601677629513124132970206635658044887943262018287632471221501348027605180468816073246310981382600604532247883377965981734474233143312496169612658211193256297153865799710860227802980068256815129029629899797950346215868750704855080342329995768064740476745065721366776255895776911104761259916920305771580998110458736707971387417560978458278934956555840746067259650961105381403356016368986280934583051314625272067255489569539308815719563103353771896733295350672748028147954131828157224877305693455406507595825886791544849870504098377222751605669029758726008298869707181845085473196060105525341845252503789924812715760467994614751523544701047947980479724879965604727255715895155305582403262573859047583000870376007508133150720000000000000000000000000000000000000000*i1^21 + -2406851911247158977717495606359847623008617468652903455260355185138518722878760514020878519675497579355773193955003488121368823067474917305715796977291821645360344049283777746524478232019741014545245293477959436365866095601581988611051476481851697794500885241907557214434050573806648278159697358624721105378895151506007300053718098260837226465350529881542115042380739910003948744171526073146539825879425536919511122551128302923679739270929629055276675019561145959810603589371390881895356008319804621070268906832670935648289973409036066659238092386802081709211349251850414948335579511136082305977316562473494500032624888516226661364775197864571288181571462779064019300587195161764439848120575996084296651722928855265280552941861469209855143134115130401288003478596694110765323390049982024218684353282822023461264178903497201169432535155376342996912854024807811912122073766397596464731505353351602046747331797871985976178888943750970061600558862117475397198255918989040943657113231072495021298156028159718221736165630339282397948349645044292889091888956527600369605889209893315889973458440085656663841054876493322964959924106372541265889638496586633633615759735480043144775297438465473680998553899743650352730072399499361634403262782826822528486320377320340893802499218397438854332419069635935334043284331529697746209203818933349662033297539113856860650827291141922726500550826162349447182545874912581074316772693862161095432758993691796319498279293783640121368208872629947751393907373576840525972637180211547387193506430195462272994581995448497501562427902393070449949768589993966582548702963535684192006277006465001174491526871485697721063274149156395075541098728413052144018518091981189854205270434417815452082174974092881952763460842839230258336573989537494326677175940669638441654552831182634805151170908693015881025426172473054036334246724008980409233261733456453414817278797185109110295019391018362917868799191496507436676256076400661093312557458771829988003507362855041386632469670719143584803496549132287458531889704456390285702759476373003009378239627999201767299981856683019973382066899143480212738196115205036441808011502938369391524707025478469550000654059373468278573537649444467571403884878008035542363847450181555468888614399477518431907844640170034611018922262179836177865965033912654198818331953008202091180406172227926599700777612463806545128345759798968486224046973025728793149440000000000000000000000000000000000000000*i1^22 + 68198003547191789948522358860460348226211127160109615975521723348509153629879880296518647573631238580664913926881880521193683732537614890463037198860602813467508131770272106750771228713356332518808388808600388092648164623847569283611097770293592794236871390757394307337239039034077209697719692500415924010022208129902440201569517776199468595761028956027235441755830464895972127799836777573304061120965666685126421995238282944456197135995320556238338943373845771897276683207787975058461303266861063571742332783585212978786251061906570174136643177941468275235692421442200747162010941264966887907286967695706873809820623661791788371793230252368982688238125632321636818634857585311458594986492888672267595058235983305648716784910035161832482204424304662130626175018355928676820369844400608386128923132474334581845500270101137112669827276609709430973014910240495657643601249129577220013206079970640383385184744936558044527475147330795163810511740534137425423176648145971558745708698524784677770363424870423043757661540216866466596938679692581400200286191468614840072478001034561628155400350750253561882914920582229812741344092251514093454314954699922072227189320829357591794053256571116903354372355614841790221319166023656597681340562654848969206943307401890424712576221983816075782713176439140229476312835950383595555862174838145063864250943093494811526168046243291835553746652894951111886978556273327319619935982537749289689760027411827984125342579644257982969533344593312391350196373707627381444425396283508020836827995206470048429383616908642069865034504778669053076542554820173230771471014223083288944445441869888115257640075590196063718004889417113869812839131342349062397184858532324186513852921278149181218924474930358491099027172893027728348729969638335905257118774389423094475998346288638488703669459411808195120071599363978554838509825701684933320956204574463834895055613212472992985858669268203985761548872859368836278754125335178814587921975215348169302214351140506509808377556753383415769861635740322041268562901420989795316474339728540716327107281872652758904268578955464678670413053074640330422717103123721736360053607410752401925433495991206761237532505532324114246325708301861677033257416539131424213379830619782982612129558941232578930769693519140066780499197984602748236908484441602899046529068636107013945199480353839159462410618756424871071333468381136235510927989340064710656000000000000000000000000000000000000000*i1^23 + -1672668378818177581649943876480892493867753740271470381493198607312424379311236242114369280270654041991045596666430193728715219174722282666762250610064419219862195368459266864665874024099744129061274497134206556399081809566603992570139362537087871946765399537150197005902713494294749329654413793248340193201443866725077905596830515139917640597095492567352580953165019092107428645169477386510882452304810555929043617991313082762280023950522962139068364877965644371313912724578329648312060962401741772009157303802841402785814767505862221408152221545397993119262248475116094630187324127531968218392785207507699747273093029855541620411710501866708691515467591661813061073676256420149475552142978504821025295594963650171632954440068253716380071278322183136406977643990657832465424373263593583237516240650070312604517595697717024125082148718296408612911382667783013109814752618026908636599364718775705485150452025207523647012675846858148860440010128309923921267742615459985435859891118059906030467371819616618411385416767024750102399655192650909511012000096993076625602340223743211349673017535429687266521108203785858014078530962652915826974482758741419748686178146749429383821280383423811399906019318248933127967047164982519152030961998753027362296379344198778377921233782036534788213916812633114834089759054799881987412174868260752709182873233929776122732838796514111315560466899674166357094103501329273702085549501380168214254478011260998690065457109688985757726415261176571629397894528178571123525719348941791498229389849224755131801777340562875928333226269151231961188209956112977070393607797491319218930152934414489195789883511722237168045306801833834408157236434543956673575836907522395339443144215580224803749061001337416849066238309124210491663321805115819374453843243225450244240100455495194884657029603568286123023433688618944862191669985488542751594921231403824798966582591589916286385875900545021847558024449193549650809896703705521813231298271141929506376285582139327333722044336398027117458299647687333622791449600528530873952695323056922236995530169503936882431524799943308648610462809674384995544500322006716834358897488704309201422730373255514023741644353214584037736561114863726780239056604255194600248018726286917620841044462790912114309263638842737061307411114439157463765442027520137833127245771336425202216116004184643491586106919964354047622278480821028652299969756554854400000000000000000000000000000000000000*i1^24 + 17000695495326871762216093851944589745499800176579989154183567073934666020097280689276219779249163463995306845276004304334914899096870312854786311707619253788790190499716124162893275297089301488818176454357836664097452409185834650643543631716497328887433648100107946051643572404329151541573652004202516143540162510207569884539943622626092659925049699331968327914245681535160431637404044789481136999235030137814970120040818047319442828721722591187199687851116286392432106763968656319485809527819409314868123056410021383183383167247743648663520072493139611740681721332501880281133278481547023579931326049487697553223328557006470465857899845539863163284013054613221094769551784359226947653770454857384524479816949062459276978736526323227008267496881288070031416698322288930123592712361544175290112587979136894062167279118704260090378376151760979679821653291068601076591531202249572854057639039258524821105334723921932577560457197527937743070037807295872321412014088280310345598438839453035077822321646883751421042869419995726691494985043503131409383196383755268677443886357853783132446407982000018805270641888209568026240257882111525159970500495501128734127666990636867984484751375587850483824299983172066813725327484430261861082679850720232321222097599877032361698012901382720789155894572914570014330171860868501179612887060034026652015913073953395056299804771441701193150806628876973305948075403343188322491458842075747612160073829120100181588629200596548863688354887335827990021169117583708468652451539268694678992737902858329842080831938218548284932844237201618998446153520421406098629070258393272630847488661862975909660529694272061156104430249833873687030187409376889030462145403474047352352403791960313653409757049801085001509050563468140903791515798467550150035567708382499895117923395354603308474979352924655515740380912004573158204636853125640687137393350078930351490783364575788397911583791833566247370624257808666330923543480205269298640195360155334334825117168733640659638204234214562936626457314042183164539532762489886728539366313564643898794144166174785483375665220946731362491207091743409719342761502269400491924763273870713430082676678702987150650017869675056089485187687076201329238837857258120143119535300188695648988732877529098386427690274868401156105321716082965056979650293934462940454987079918115325517226531608655899407632193811206017560471293420776979308950323200000000000000000000000000000000000000*i1^25 + -188448157457204954818101001138118472346083659075349610683410510110407879749101300840769780515022064424926273341757101853866306646747674991035323414001806623382314256996931560229818352848177714116842931113353811664055861344192013189355428078827897353529580540038381880077274721333993644551767158192683427178693820375350774623855356599491077643460617819058408175854778155160251491132351331935207555122388360929508957717560206160376992084693687145507845320271812474247282250952618722660012417301320261778014031818206880232370138029909974924773100582511020448907461321989861592041103763602100895184518431900545570310163596213894547552533640828478915104898813608474241108799788223181572403294279356100769230513198179570503789643860871994633497856405877974250882836971055046681213607895542299133205730152305012843312185873593080168142963288195455619317878919033254973414198736883652148224922799453137595025383222833545387604881729390283832314333296791409127335894450248556943758410745257003078763014820856616885349746465910970672114925960769118785380118090183716038611132381150889331548239390393217532219226637451954161930887997680980334843115835741766264711039650947256728349902112884677580943068187958615498297239659716333362813726518437165196385856409070891836064906907837362835232958049244454620337610096144918092687552548815016152730700681229380572549904215057651712884194244802269640745349536907696788031048521013072725222501689399365280010110504167709875683972888048662562967162928516057785504478408978786192624165662494207340392160798287220242136403745765951870311554556416040413967339999399435620636514611859070548626611072264575987843222516244435061839996896462725369981893346956190464988710758577756675698873609902287224973979414244565733644614261712908183667777299873026209488814965512450336096109908859307114358696544684230061725170209560297773825358495424074886217769609586938823587131220731047167133971315169022831094429252394890381325259776159810169382501325788572132302369607303121620934125242850221417526145316933078060622949452742217679012630171653785451090403115981251054437794018619904352342732624544289806306924104981153000992429008214613004140138685098178821091028577352301839625988424418432882430516938443504595809062818713598715848682235521840695358836110464042321688436452039610054176606478972681572142135736530422379441479072481894330873683321228732199155112345600000000000000000000000000000000000*i1^26 + 980975666848765877474894615487527251359781450978107877005095501456543901618154421035274855232755320132784650279012192828749043626862859381070111190045911390223516020459544112518570812432326462515522296030844152488921118240457075277869862570143613475557000032135007107963262912319682885858562092786983280291562950367717271478462165695829495929099725776577586923579190043628530483661816411764061913516781579837190285806504911788721960156504482283040985200221269289837709456908341970857152572431973774533618453805717341047202279530006754391582425253892404066284752865066286531392100093221039402276176690820893065044021377036702517168588556360204564757099522170653514821662475269305733397192622531239709642692723563468180942510559466029582431577337067141347819303808669311618452676620317379416680628146530369674757230739361013290713144943074151744552579102720766312752902065028763674117149485843688019756312224957036456606364046974414921356267763597575437137808816742156357007773689173500685849660670085619172878405352810763877854919284145965234855336056469431041553544183513403770544358091878913370891723296484795390943203486214642586792437428134638631338920043679752995013018191488194948349692704042642795350669558252130313278595627377277992445499269701672995274485275422578085931781904924274583781635935179356337696768015308285291338745889750155944452314585879744133579937278182533685176766082718211915753243189174909306523742807581096829709949595945508443742315285526727011480609773889552881606257523010880891993286309727365876356048833772026871783861628869140439284796982668848103054642655329600305493416271193891945474355252589673127226071280496905926035194077929322472468135112358057590982927305387642279227786717844642961463251771276394998197354688967061078597827551836467483938945547364226260762967329797662168997229337689942591963724527732619285096573503622909726727644323175061942739750468165200011176143734334767452245039563171505847141832505509045539358117878378384624337249422131014030753594989806255178506727397310592931901047784315425552459766321086725510502938579913113663681582597546456647816747378398719224618509750543902623119756516040482506722862851691866117278584393933298376325218208927676312371154275559690426148651224209420263769196403167831575613536761619941138580655505656983323629357535329004543124728119954617752548556781575627067589761859973042835292160000000000000000000000000000000000*i1^27 + -6856796074194336823839393706008585697537360253393152063176150019347149554976371027826093615289466668885901750170560434317305203730006640747023382620832625093412885737163167334358169255915058121485333782131254807588389086093179549391066408356677386959581812124385010203545823907311803412811856621383205186134987933096957496659627795286379550269249562053182353722569331857372958550202947950524485928631199997743782388047240250120241331886501909878642793514429539983436259666484371896453166344871541980652773638500668856279865770254860245939747875306574876746503638250105338221762580697756572032388364814363991159863403522060403903352381063043073766416702158865098842957836773653773488525902838218227072013672827878092133382372463793835016314957143023701508344546783191896504858685797583942215955693918675442315893922196857831499317070487650638162080432795914705332554712694281564790829408190816437481440476249119676811945493066078191175323388287481787259551262033155350900408557897434783782053889217473888169072421949013451256758862852011593968566708424194200808602726102482790228900274384335497163591651938353965905053565613200666516908369103047524175633581621739358897050190236737872612692576480539112430959539662476350087082828430762675144466978908151655969757225260439787019142866504429443372465632799523073955785530812011508258351516269643063407316300655550174351193628471402859916642306366990766401693951892074169520598028502935215401755524158252306314892187527496879271524908821614950587198869091924512171647793051030462378106940960266750483788254084893988476602859962713754727082033112587678977706212366902977149348114491168963298004454085266045336333021591651343103855600931864223366493375973577703316421890819261114252849525547614351975448351279835004576939920385395915315847501022381649638139276360020448598664001470865618991938511025014652714854281422334205762001345106866910095127658997114933991361827496373422912199668795466538720052847948692840371604919525570702046334302195232522357959933692357875613295162149702671648244102704370748912444346216765537249721010597298708929582050610102952307171678565046831595013152099426421512913665901466308055546393122112429524981590995454403892230126422356040541997298455653229938344243223141184267063710016575846123489785043210936610149163337035727389752772500707227154150957646281228450536802855074909152145057148433334272000000000000000000000000000000000*i1^28 + 20333954166528343082852935884399335436640343264351134201835007956210023186897564607334410850887973920190802199576971464694233718589809767960261512282936848624754680244415907903971931708699599921798738562930031482062396101478028482922398827420443026067219473096831190292511222407576027627853063664657870998869950044669889210607635138398822419838897122522876100164863311288836607032706479453725328656160739965175780687639713112152837963266477367707659033359612958092517591917434821128384834274624369011931015828362049483215234820523062149389670808043124411873666071945337624871968905300008151865133511354210877660199562933276874249352946990477759099549611158801849893417687034522706816990999581894060541771573516433101954088324067729352284557203160117991046642697855364269799956944530627471542081517719295787931963802204165403401003396613744914936352297346528868704178875591381464341717269666026867136636588284939495917687836303428651278993578277243362113988872187710515747396030377954597891237707295617832067358832837991254027305927780396528235885046771877024369482620744319814338796606489460421516013379133123754415533722421380909314937631625100571405843169977279467924330576429670778680849353871037139022973911422495562164004923213795102733791192332209844267336379081926386637811984840172092423780541675359898115464001646028218643000040075603910647375103318813671599707162152200128065338119832934758065200946086515193979305112060998558066145109275269712791847050617913490129828096159091665651866917750538517046705507227638065280025993041714339194480791055808358718309812178155653762148956652008305937970334590547410317850962884386618388015214323528664987275087682359168941644894037499070639991650812486670491096770577671572635204320263572297180593288220244654167722110978152686879619272920298902053033701350666299114381546449489261335492021241565892266333263822573091303117038452215576679869299433043764040043507401283348427757703389881689697827922811768908627249276901181222909126342914079781601360709544226674337983448309011339828224812333037883988164013798374102721608707680638844316455358552109649852253176641008578136264198914340914890761257019087859145204159624156064745370738897564209212120761387573871390114997371123800735691813353476896311058576777987898758188489121437857308380459873122218682216333585402645807384349237840337823189188518476171239330008163942400000000000000000000000000000000*i1^29 + -99382852022697644030086757066944055182767599381201534696997189808190919980153280362220978645429858375713562729330050991716299116102827066828905993556249135433947939950836380107382316261026457923046594767296194782349040292214849458634445167652789055714818843588853597215023792597841121239721991270318972098900339865396953630742611243146479820160976690748877525713673429039164441859125611314208431665075994342359641880978744581341739386157890097487886315804388855186086192185326775049236387936148245339903041447472974776772198532133922237813993109015074010715404095230867453303067522114370156164871431087125225749561725426871529011746526020852187589908627590106030485701091176009433747417000946437218892531914381707697005312260000467717771031278827969361430761654068287317650109858994425504641554901034274626042662976179462856495067872521433320049966569962940502355286618378987713337410733060822775945828815240857257968228929046389815766894766126896415158929818667279905706852645452068474625719372024719691242021739230911005952490567756130770132932747335818590225162774050733581739432764332723888419885728978484403744594280921365098602909739003280189372151437413688084097857828119257746978089397970365579669929682794134329659738915531220334330373846863626763673724827934538066560261976304434556795251941370331765224359003208383574375412568708519108290670232689363623779839851066017077605521848522297311591427775074988936239967074983764794378011031146740458085825974863296482449783138049526765034246657530479375714560333469956240804050990332003824437973622174943958509888491673770120370664746759452669088718593581708237720285554896290189017509900681360779633417022376926198694581253106688538261986197658967760562071221741480077343434877188728703427969320250510225761009882553963726928269692923368857242193300752569239725400801025008722631559773433415283399995060572694848566470132669192604525001815597619161900061584989916570608890750871814200825316578717170378522618823599156544100366063225193040828390867170453594699936236182966379110655215931936077076867705818537950871995304550018903075859691093967297712097826123687887985676531958902328307323987167208402697224332571878019753528947661653046358346017161046931673926104262669353882088560234153353039938943022699213572454528649556537332782639452522166821799223262596130845397301930046586042275749230546917728473579520000000000000000000000000000000*i1^30 + 148639109983863034698019964073819128168340763148396774640101673594017588152488084683971105150080768616678773038665554515000439315847716722367413645060549594755427459153647695851778769353297947628554066846196609181163010554404007071565189079621411866171960694104071841245132558431982482425865301035202120218078927087287793093727350404822845584356282231644779748131475004335158323624405293889765548356359221342627326633382147055441197366564611498364487786263750608243182753876347799202862769116837174042715355000607509707239162685225709969200570123148123990141290651360568077378298714962779492405382847009469158589134929675288734648713700127626228121893616695446294969254849188354493977311247153183918489570405360622292591419198103107722784925001438838821461646791657869730465780980631471588217343186755306464274314904944874841658639298175332746716708891935155147699405109666940699000585915314052269943344988326252281314989813432288017276116990237202328844334177154653076245629636121188080849322481482951422396510939470282680302955264102881986256723833191257499518472770107013785343462293799508580800718480604846864828474244933466293436901400998773877111164207257663213378685994320850396176854621715298478780121175395950177899977594502600281464077248676617356674816592547758569308370715157765110388665056002695023507790092840915122825156033833251576829192369481466963093165979726138723656648346969010636517874287677915742509841050831646956170623019810523979046216951798115813404424366559593779712622034785950503136715359883376770665788291205733254247271502247015836103328064875041461933990665728520280175612729785375202088911928674871620699817800449598703755520376494234080407966107466756593776549850305679360107613832270250178502882006188532605563941433572910103698683581262435703489400516968466875849187555616532507014617207396551676051089076360029976423257139855211003526491842839301302430392125471659780840956001733837409137271383330924503640788227955906493329566742193797885852242828493551783333806961696076884132719509728822138746439200010917372618098256612843791184765569903012998612430434829799621518850001889379606320056028704491546785606477610307193521273094725203117528731177390623833482690653323965724454591439195093066695121763347395863639670026531135334462108373838279243297967176509090586065902616619906782391337716020365489803503379490685111500800000000000000000000000000000000*i1^31 + -414283559722868040948793264968394825013459012878947457894012070450099640324908992676178291537786594886926464771761455047718092554114477088265015828131783237480988884179456760543448891134182988163090983529023692133150555925019823141954348108343890341515669261792373577651194895888136560272137670527936168788081050321518211594807766195960121272886108931867703125486599134878275873687881115469706743335760211775005730962556825956785771585078003621368026696847079331297303439269129040540582729401389746961533131564893119081097018870119012047473520454810787126720139049266508921942689659654284319712765702610044934925301764787081726396949446933261211266668794521622551885235384014801758034312251711752575412706377233480393657428646144543401091180369578951345526060239269282323111909166793188428251387723686585169761655616777530634838649971975676886406025691098324113710424851694689725574391337251945374835781861786177007381499875519098544441216783342067138343440853033066671354317247654001407261996160837970541678433632507078077006711759781949338196191455503811620234865589517369388182848160288617392696362267548481234147047365789988158069733041966133044783988337079639421444820868027792128680292050948523570986831213587374374229296116160027506182705848597103167686104492038455487263773183519182681841454781280963158598507854925652948362988295892825741307653396188435401645752617297612680713012435272975472242685057038054643463522841524018568016924729769675941930571775657930507038470248078149745863297158594640103860826377934353484746374674728334802644035685738161817824674185098630231861771059657041480092268594708380378233977327499152507390595462313621523669437813635013655759578515064313237511853410542795971354398232266572831701308050880665072822317335012555813290538466510524012897383916181876920841381943919629941671377839803507962779957797854654764723918811642783034405802818416790969881476423511726189603282884972205121627034066778942360228000153062759770126312598451743890688835098785083135366296857472728754056842019157279817855627039741710219928362009000029978323553283128427303135946734054907134607740227277316658651601586386436239217153471747308907890260511787777766413732038929813037773757769742535606990956936242934401507164332717694697997936743634312408261231686563569375831044631592658167631475264644036342123552569773421017490021638815193497600000000000000000000000000000*i1^32 + 70279444108569285597793718353975165761696640088828781096176965159570456959020044255995885780940283847105744811616470302131114900512933473052942563792712262757533429551150687295620432456877205678591817561332472716851116146006770961830369741590503710839283966946458476584277689433896170932253377357649769893372723293157470315895172830690952330039841031687865762023886285380679169806189593335426063199206485618831402392108502604880609965853827296371678281481094073963699782585707356002514655736775973629850323452538111134369141411418123796676057670300166568236959455146826328592263443111471000192084873562050098729283929962872855235746705998107193003694955183368238862022930495070973399496150045265084138274957115048095788036479703496322472510694253229209593299999843199381830221999852272317981332922955327027328274874290395799988240833117589350108828847851439745564952435784819595088557799455293945088660980748629224235864344851114195725594276378567237454255368038521150863252429580260162738719803207012922508986403238322618026427042944103901153724790512294128492841157323611189367533091036749648225852689054241811723295971180074640026069745678452536403695031921237172739575344823727599444443059925832132331741636585296223973251317966829060535281706145450765040469320381822640342118365063002049650600062893863891940703732348910084988068960995924697891061090961216293994251990342928555010425306445480955283279617788124861681796546750704889606353758331785099880755556676733145811981055075551274618210842387577123704030962661053397402294475093178124194027062506536616439447938575396118985311714449642441088097969793810475879398319737839030253573626061292532508672009634644322206316177848645757522563483798470918964603280409178863628351834824191011075185552110279068672412424814528691558760816287638919488055518391450244222235070255896724363262833822647491222432241991864535863161662855196333331587766191901536940913008075201742123015193423132808425725099001309022772384665708805355998787424640444173257137034403097159929179443512813151647704803967771091747589618867365902976029453429579223856764223139844296645653961310729345384446892255176173927662085569869488392879772847938396969413369438415857765760202238563711054318665124859819956393261341021303198831033813379752333717568280056155043366956129907831077464863563617691870323000411417865571509563555840000000000000000000000000000*i1^33 + 57145338025818449489346918003962982503246457915275279228611913222494603563525771169088822359259254811558620699506477079807946436060858325283768585080112319643700179251364524610293240494808548603460988867406967843808460403627579530523124678127896148541064453188086057079242643808283869141709838061812349521269197793431060101126176556597088047583627924678287970090603608951507552639882392457872390964114792352629088689763891900010911558603557022501538410548974737597670795678336606916107325884311176685287016076424095839662927510334488006082387507671766047754461885726415855444325493399202361819319256937657378911884483403091004133690203344063483670612734524770564603693125001748467133973099482311456891700413345862015728354472955840369849661443230853257945510723566010907008241998484320736247190486190256195314871395628164368325827377406181751328210879343014089313560539950705567463830988742381310606121164510038747997202783116486808192432459196484739576355439188555040003330781795598787365199948317221458276213668353177809305859729722333047445676580927784179499494278735325257497818860447597828838257988793703857512703534848936439511748290328837848494595869949718914130054793263959348866436609841759921020551192523050611302312922378332342627284977095122585854751630516242395665669462824936190127189028081739662538414331218841281067094593913665613661090658390991568792741412166959714970050963811088671956569903526430943461411436073723533014656705789116871873232478165961095998000444930489391472831851304324979657610727663763112560918775595017572739499448848424910976671778335412753120215599789185333256056759991456105902147594237070003989881603822804361640388168205071232888831813967231726823081915433266972707937702786961348400112074705760878384138131890366016333352007622295778617703313062306606426538988044695339773870037302684217603619655298516657751340811133700646744253538768434304420903943878426552513447826884184760946013065666664049518825310583862808481953750023796001607305574289372416981855742359251487474506705029234296747091104861434791417745102652075168205800821653815874449361317562436199423503578698156470305735799129495417001734958171424902201175963638440790165411056025773359871974048700585746147771456197530360092212354331276732283275628783798417338215042878336680386974667405456988367895883408979597404459858389924880746283008000000000000000000000000000*i1^34 + 3064529573608391935998716704063709186579998514422155347555119977611871722733268519120966086885778422754412851980498543583110344919359879317199855312839375951465052873796238634211789090716125728980715415923547540889156381263420712917447071038314528519175188623588495331379420741194617511552810870546715605924734877261658547646406699867724989483025329498332720508732532724897952537488639057050733943576807242608779502878297989401805207294280204298805244631353716498137230214906886456989181953457856260107021230523305819452265437571712539174583573336717133300566169060945339173943656278329752490784631407441279923530951734927505043439178898112693537967229940118538338771872523862151286747972850333305198470847448775485369630606955663592536427596165141929014362456012881895443211236449461902083927874264466569269180766974730825961424964521804967288786286816601192463939669242863055989879251138282154069148660786368984513555597090557895590211351322165167766530767466900492146836788591062046615359493160883510446621274811129871632639473508203486700490018297627659961178156878751926447958253655109457748586107604232095160918645497279223706836584872325944671729997527329569551762711847620270714473791254538619631946250122341137513439543194037888550880291093964845492731756574637793454605770283840927440968389191614758971314199388123535565165576874974994416776355652572643671867510417425124866262945940909853297833382442865271753492170422252676824292197169673252262728297806148424711033323610734064556997670920084456698195063656835170944512422659959990667200363436605386193915517849306844306893479620488637461173293291260394769953508769499523656749176251854117396842488793911452069721626227858024860374232399942006454594314834109204116873402661822466523615407952953559341816217692585473973077705463933135522707547890567361258661336980347417878602129916332141230299156897410046398053988374548955684182666618035405583490879858847425856674631428746120211089398374936076304723901882094420366115574730059060849124958741215960507925132671787148789156484887706506736234516761869559697358050159167383162006671383151624763702199902560397584150988788470615167188865409724179960686604689666978501611451803459134297333704013410965191825003673100670940647827129825736756420758026514468731437378819295059843745594102104194191399176868160466012755976251640486297600000000000000000000000000*i1^35 + -4712149153498483436736890619577725802411453179940620533817438618671603076688809193686720328070577017544940071652498135980023635701445405840350742403183051090800455149618521660623894872035271059287516000280675757331668066264914311865719238715154086569397117090695232997320417286063919886278998562480847901151012812193874730930296294953662207559771341094553325076932946053917577795370970828127014209800603221254903233350338552689789715549145729153410427936503008732725173321711197940420933463740739533126135873551543912336965175213989671205589980250927145533880436977686401476863654284113263889643421657325078579974172578172761517834137296572564442972619664682651355495271089433410899592759195751079225252147603113609051326635019256276897796451097485480148780314714885548437412358817702337393350295141514347534511307575492984381115178969540100335736276725251553891379802890924482442868241749414722589532857308158895081082407647563379667287381676058780531607068243733339399451970786880383313744045538727608281506430173750630488062891473473016842383455253784467062041789984103166426565558188450009110095830375533369778713926795328226915919793494587432525836140624067760403362006615795668496531014122497385373633777477966950974930712321822420203370467923830779474786215611722130501202357428966901540386487479588111382594481398007833145453225282990116160191317404425217546569364883538890645748552654529810463236837956960249421543486931166884286478056510271979034743155380802982651302806414203515695267173374414639546434449543389109885895838371334849184898171594666247779355885414038040904374644916604062918107946524316280035385799901825732231817677980689702850332551921364143322093595452320704264411017624094536936923815075363382687784485246103276563708623010628017040898710881525480716504263793228345646595070939783364647164517556834735166468424973754341740080401185624337681089818704074524077436908969242470833799379721125217098808296203968050439807092392961339005169985784922611013169096187643350092679228178159948974301443519491907852986106298082290523893772659447115078705394288082328193942288068782004954019763322898989288508480697873912611207441259862922363588416582841479763850771293260825544134587933486616659100602032127485228716172349293885299106449832437920384508744346579330067969517089034362907136205350214637036173281806254080000000000000000000000000*i1^36 + -1242490194980432420522491516248462199639017445473846287815907559784923355124087267692733506355229256206858397820839827248018210098752830596744385040401847559318315503782900845230088355709157474686543451279118477416564614060016631914364048183593420193940574437078187172760532563010153769425606015869584564829966024425657393662360900445101089066994564819395957198370104356384287289390904414314874012005655685019963267680590448624959641076851768711485636474998763365327053249212972350159913393337987646268535761563163836408952170057761443705529317470823156419834952529844773128312316730402615837161103306266073627564418889143225500442393424076293690500024798545318471175078831791478177175367204870342644129036268765307985596512041358599729767216993611159339411524031887139101113179950212972762949761378404440868372333877052995576822921790938260364063123132315952023948332211900977982780648798608972164768287313385992993445169696353865738665765315572059201558564013449681662053401415819890093898390855475636426448530461211879063234967942577524409320589090140245543094939089015886928497920590400649307432880031432936979850716009750528911294088156026471167853336845786481539275974817666872991683926267853813889161341030922733887589349593073532922977536032281669538897741460316217948401075145509376313265978118051489450219161837989361504492856781815847168932557392745171165879659124192171261300283650432290227218551161998362724586569825248443915865766726345975403076996657749267355272229894303977242750330241375876464117687990765322419077693718746717221952465619580719387634611803945535305699719574494454386875856471342368346582976156532876045514710870320557989572913503021997243107507648057259241510210953691618473596551655577764141836449002029298121348325513995632331501179659009107258610819416463856995370818857974598965265658024423422152779315797859246638998729933124219353327703955271004948727394201680296651368725681737906003284003798347232379073295433762263586520013736770509580475852487541493150749533535220923740948052191561904621196308042322645140175472250448519496657673685325333825019784086508712523084199744702357178352976959481573512848158567478066070819352862688965142732739281138234409854189394333307866189116172766988483203014179874151257593755120156714243218981780472858871221947045674761219029096916443636413115662336000000000000000000000000*i1^37 + -165828385924221182838686902528995285919652735386168909885017483156013904449114632240990875121309351260053473017168021183709230336655132832317220795795555821536190467243523255543553291393177499223215799725006148603453815371872085340039512741465580837757609135486048530386695698603234826534706191111716158042502864467806210803653583692529346365827902154957440823166591744517458798537264927647690376490081728227798543489269719207255354447475680053351948680867273475114764452315951144138727694159209823266279500660051044561915825637671125283700733234202791616422450071855724238966387428997647288695651242383775738507832968001643980136816873188097880172457734872434015182158818197684958238096914557524065613551448305479951716548835212909798888607279221791920998427855988148811428014035582015893535105483008674853678953045184670079661207646958043898223489834409279486417078987220122352873153931149616245168854874949410428299644363297820024792320396101599714013102610986982712367574866269532184550566865955835826895430943579352166292983787892438956978271075824508509721030191084921928753246133953652943247728599493831824023143572095738345823601548878122623607494859845937105465069715806529299763373566184222244878685420868539707353500962097095041062225557368112982826507641667120137733690672133854511959162302750750446584490530590695894957093110151739227268135001069408735329328881574881675079653570017403544032503448168815120157226446054438903633642976954541318117951381625677221216650119497465155453138889392283508486652472384702308555870807862005229572404663189122970903828918495433979971612191486121164786496972379171670656323350919931417602325414930207973029307868147208852519326406463580540093275408454535058294564115721129217964682581599177304822221102101413769689083975221691177552357972036917059615436159179897946819019362390879790773830780920741221224342235909377666897767471039430588212158815525039027566069819600683357165563528981166799436988163503940518498473102276451427112832205986794457499174339699882496678150226928304451212453027291181493652238802221835451805278041579389499230996103887305301665760440357549281246200099949852170767124666773028541689966355421607204142806317481814054976284794369525055427298834340668472768014561197260681984707046942557880673975506856648825019717592595056495070887618955486586470400000000000000000000000*i1^38 + -7232057032382407851766904976999626634822717944772978748773659400460618424012887703934383911237938733101869117237131448539413990574808975928574398671371427190248584236629599057105256045905787245028108206549911123543378787293046168567990858585739391462802132382363122369218475381200286940566584885352455025649567094613521655553971008347853449150678944963441976886407017979782348031785123792609849070423548251869574548770612936835598510415015587370811627098242065600965378061383485595362518437174068124270821929622617574070921178365918954999951349896030510494344413356737978207574528734823047639700446036873395954823212920770724454511259374470460845452288639881896468078849746165225454775784987094421288976328801400311678961070729922931951767076563816579850463407168163191367589148300417068269963809594287229117709539196155922906341777428372463670203970522151408366403028989631011656274940773604043161594709741297390303067517783405139939402773217380080677828874739984758737557609704938718167479876050641503661118270550147339035815431596268227216120007418059188604264739734379898230122921971886097514248342172924746111684252183327019441070212227417756156069283543778973833363391207261141235169470470909245268374621043584765915181662712525433010010072029713587711611594053129230053509629227708321823491398986493536113895315729284761632006719725130637342281323033726552619059190219371057140484975225215475726799952097676548497904855430844715812653315250014317495803350734324255144987670832496920819950270987426594522063299969352748100916972588121553385268867759157423211014388630498108834184862614575925936245199361022151968050999512602473902374990307478751003513741844450054106758945125751708028621948601353519632235708855670751577376254198213690806958623271350165793494858347374144321518063870651818634421089698062302051829121692596845724664965623756672460845114337868805076148627898442223445824574391224160118687409542604788476991862068437426066254936736506137196146696642398933064909522566012782746176062347212629472083791138463190203066156482240105482818812153799929481873689885728757477162465280713238671402509932217365336039818730456097743623164248429882192474144289041076606934257420863348227170614178113346218431734151320238406035314422673133282992964867441625348293108634723448260871607880685930924660665561907200000000000000000000000*i1^39 + -269479807048128180478784946255517682350234089813324004637919383993108210752261461395438284497864457111607791933910117188705875736915714876797058947576869590952984103093150577000420361860808114462990528046621834541232104354197718875027469997987560551484349562545324651447524482021603145953515482237016086113661647600870360558974427433274922726726098008282043006305249797295044528457667204593520345970234020983527723382669913616848146523167190877648871729238821349715030349659553560495848545953686070168882779032282398661352370798522751498948451384536441753618597101237782186053063816852315207853194071394015263500939807674214765822527391343825208191800060696909358447855837091148959935012767029321730737797125726275722631806160373819165886294537937844319736019164083189194729491253408202452125568598883320884273902770561277161633563040595440745564674017945218794225449712573952022775507226429891676250277277368335024136927271061042258410977791242981563239999444931567168399007309199527919012275939501897626637839092264172062257775275131054024364690997338597412801738030152236014172534740840684154656137269751470730001811865177228165175403475416967878176015358238594427499002792052466059234661693108249308089743613445535174378645308815439984731455947958471280084742612236542015149508079594008821878034043174281502933873401290478219728145243611501308691389072331308336076307155412384470672529455482087773900737469699969051677372844994282712166162912834380894231567143188572963834821958208639658600379758444931222152051820115161650018539438391856973369833920984596410397904287517743142213779218109987426498220502419440165600421236558347559665952388769414004496293267617238889525415668717266451183214367549671078432901329912635846622252772423619971738671865956807659274698560717850946183906278478472894683390013323908569805508563644010319981601589965695727711498870727511795619219428999416126926686651344666839729691422429436215253541069951211923190227917950822977112691815986256205315302253873677245841222125598373308186077404836653292224509507095329985138247802879660033003043678566529318510691617681774431344015538204859311396618717645668569104322761378629032335554475142146296135833517558650783317152822134964160869904315216231831548312722866257675581774382940902093367626706882213372237374429989184306707169280000000000000000000000*i1^40 + 11376073230745492225157257498997062728829507922897113001794156008990784445449209874074506344491341336621382141981295193648796060695333722107104050794122552069537075638259074515437211759312906595902473149731227467306918194278421867518305687670435801687482039407707686380114691170612863946591974532942429727826450154587826787306772177768603607105681490035293343379441328724992995488149456632332923684469674467096615316274423389534809832335593983709155237202171523986724934437626509617380081371391329704466225503246270188924331260913496641433781141553242592668083684332071427069125873944116397604444840350617516984871884808527000172225268496478203001478332704526209890351205269482563397921808981515052159840901237249369061701009044659035664418660389894948193380527574699650991627478356809231334141909890959226702162264694957765583485597346603866038188541486968380471143065831987848338805398103316133735855159680223835427301209993405221027316347548296233746491948531051667213216015899050572803443412337332472893988953895349470192302996068384113445356602921951056805944386946483973610622814462154201516904947757015042027945280420476072057021248815149538608067776738494028474100038984382321147569753520224631500794681061260996452298401911466262965249078073270170861746218731458585204366666786605163961621594442829815552177804224098482890089000827076977590146874020819200872919123826303118921189396180964054285201698652596183896077360644757146076362159291975996124954093831379463917143657166753434853566882093926125996975446209039442786899520063010717318663350226302869005840886558351647049003033094963864216284748792553649321514794900293512305803299628971821029817982237129034186929189481648642866316140070579244282161569109571212808256683878194898866764898149411385917485246593172316822687046232886230210058594161845994997921057978543506946870330305552928898222801608912809319422390260395917950555658710643087876304026045341093918719268486064154430825035878294523279692358831800688439316778844838380203999449699519305568751477583291793680297891952158811469415429252359138548708298043777369392459137722494637712831280388497995138074628370850928853494081414050200261723055091659368301268523747790558374017793620163338973135831310525135064973681002584916076083175475406542499770701852566668175428257777240873369600000000000000000000*i1^41 + -62330560387864388749595085401251029988583291715056564454536694277088198274347302095718025625295530383605316074790812452348886131477055131929213662783799810371763610314326912044874295107688668082641366618232648918817165193457098569861598199091618243619813071189862519125818941715668573368068428416092175440299679644632823432312054631712180842991362809556029906829604122604048013274044189681166499397596107142713536989049303943290973927477327009797290416455946921952127072976508169447256879445320495433305996388977286081868307481834128003592286915862796764718253750497688027846418481680981276630777075967963244174443229574890963895139553306526022081722749479437884959506310234906178936318191221027379611127717047487709750007160804510649605007987697830625618801091273161986312303880291823377847765471612529375308271226579086785617951390394860875052374439416426090181215910302855616408540096284462223120892707603429811838480410440845150832037621486670312754722641425918115935252691509183772436906068112244769843425295759361618245276737950893841439707690957874493077858423964279769329425451723100437558382735864496555189909655281776531973705346512681576337857006669932419575302159284149763863160372999565904132132192851670640946180301589160515023009820591205035397553653606553885075148566688343326050903933295576107728560656884570471572114441576578249651916323245457093706528170577612900150557537723253144085561279621857296660096661992051627486648375547332002706975279111113819901008382099802302860349400559498277577208906180312605113938106510882274030121402130595719667798663911788845307674353139801682626392868967075903935943505493178463097508814261079454187940728993308467755299525377974727848439941968162846278035797899177224704994349303025369982582191650726833309366136938211033916031458644704269281292520620228203602186099928601716662317489877416887137441773741456705299164885891614422991048819596157118670769804815735282934339864463513789964948296057433306915277294841766485299621804711290980415194703440871192954437420062974854505522699064741073388760078231022176546577654582918673117448371625505739852326170959032607104974192483157010283480608814376479273444898235444975227366865883104145699265119899194516637118501510870112645106096244738245352220481360488932277810626398143653695243839078400000000000000000000*i1^42 + 1530618073585309419575966035966583460882345635711238996821943626448961589867825280041755502391563789606176587796076004595546284373282463747447571545441692395862682583311879431113661411706742175421425205336286477123570495398591951265026288553408262445377366071882537828372107863018414230234865678097141887593324336401089875108214332962180432103037230153238305282888195021958443878200729301413101859310766213095116972487849621523840516019606200863900829745666934078163611318414610801227361273949985679446121691915637937007980070461900642767100653248134950305841465376345738472297972784138192166389687766592796918940814229558946963682514021251158744005420883626856654944306770266426800075776982601676604151251982187053738346204338839651411339065672515209148685214321246290642554160292519250343316130594029172728896421384800479336074047063382912483186958978181751391152992736296296641842188862484338306676337754332001138126526812542412928504836740124884351272586605529647203636810909518989942930117724726569388465491295606218285253946290658424596113945770905547783184918224961090952306696193720345621349727617860369041289163883705121685992147224389168702830358498984032773758132026319279624197056353559887289056938436659163399556080114997119123993993408921694835954150852185699032651649463261977185389315950705220038466749320292406967462371732375423014985880895114186286716865157878363868809529522083878119561701766801084045948366078693019932311714774450013995946918935250213737290713448369606516907106184569383511403028330384258755209104211438236437112025357589944103834341449946873834427635147344804966418101853967067087644762903490364123851906663940711874766563821795865289040767949030364838584031312598671663026356099522184087333121067931826898916339328378531677809780939018513290552569943206490325706451642155584956658256789761955831328017898866066523699053424276022209903732758377259497777367424375583176939391420289143641576585352317497809347295336863964079090017494695354692625406504277292959550572216728817884071887557456920216135490891068451511018402308009634786623509496451391761318934641284923776560994359012742925805858119062857327435106350669941268922887529887187978934746360259624444368124720322686698308501290236395091787593350794352431682470261221505029333347814080322081914880000000000000000000*i1^43 + -46846636410370256380057241442841043886317427993221805674279130621803885166285587460531756088093028018471525002071567058944666538598807631148703942984371173723644464481263039522744342550955448767574375422629415971488743584177778545407955408143449669432846972298672959362725422492076663827845835122347409028675713600265455005442327410958892942378354060069737551587874096131224412007454404029036705882952515581872439348425004175122943005182804575019779552831409901696819497155419682310662704746635901051877886860560404236577518790700857739119102564522737202673300505765519424601765123506723950402591830484692255821857291630789962969387898453109629178737814898177652021116498733005597583646256313846794064816741590000129364968450259584109325035835407118599860991141222474801779603771802503346191525635977139193875253694175393865487934360478941955657702381523941480830063052994897815341397853059794300708047675994275199714705004392407295802045420177952028251408542323551798196823172398788242183104580151204263371170242131808959909910796223814039011759191777119613409778061378284195626501285972196459071454352796840771198364630688965216432769524193697867987908311773728680052740752020934885928051652112145750273947232567251440255411823418386305950069985780675884515614878162166957947394871629996112022013642423802662228236829506381968137299985009818178848806484776904120487216323882889008773371308918351754747308434792194259493247967854959164920855662092284461469130315383347516549824831957380649556937494485836511203099450057858570845821379804705652769597585631796690415410485866067915088923497711901209787022757744370922421131438281898392252895569023863602595374808997764175185239778232833484601598629797278707296288388299031442354157734429784576211206961213542592656173482007921463866945090572935823262702392166717864604412774917784426404587601997283952221328195730976154456988406283695237510308880039719467681560983844542018484843869507217069836609477098589642352003596709509102923285155122561156098132343862229966721076366879107041624231497909010654976219848326380056548152245995757418954077795934354206834254951598525434900576806168626060647545083665767273205506551135086716842085751130262894150317432941394305302082619918340716778444613975833214391669471333417494724020722479398912000000000000000000*i1^44 + 239682418326828702133364239490920783441431985155261231115160806536621717829039450210973841634091757301236630831287009831299150715760250052899211293492140338702588769231162531945878228949073195269290396949451254540158376930855528337100871214211276688629916769064250655596776224244534048039620575948340197865036056076999483841567420456104003164025146805439653750085938505443296903106845341992210712493182019757660200072215098177331360174302272384029562427095003923633457270535242021490655951507282969262592018226909726942651831576993806517401469141166274342866585820215659124106937396969589534751044852810118009194704525144843057638208207361296708597186029825658351777946198675716336800456944178364768251464603117583331177279911984001624232626804609131385910098827515623789572399025648732021592781956415966463699076322121184991272765915080382890287621394978931675008718965238049722762283225201433885236154932694785254951766274895238037951047836064954733949505098526561467944777183222700277043890953471108422583976937225746989871540382675947740422553697968159499481037472569008903642400483885310047129784687379685473240115376009706797434690235944620809801028509073197599254317350212165722405458953620746369975698065550896858741958024482554729560976902933889177808643805070609107921803668873540008278356148929652456918370092440687155095475344351247085316334399180760313014166093679289186332788249788164859161170675169458763567400146855924781308417568076002923240907492947490577695083920583347423395524357423867750290636667032607497418506799565339252219217645317758958248773295854541374260291619757996930807485704216414263512989404990676718059567992879686787216737298672794311697526347005176428086782975735598480774268332471592041161773489500254662631403973479249506409214663485154558668741906197215494471183484195245821840483586221643788052262437394401422829268173666550264453961876943148639696208546241020246947151539838586061479621037465111456513464997115248993109868528883821760199701158168497435650641303265971728610850463210291010726904323132429044014854313500545797228972579871282116472102836598863540428209648537447223800124466421240872429026156195539973949247018598680594959494490190793004298700103574273217611880608228390647461052414082811234803359770455624485182006886400000000000000000*i1^45 + 5481911256918205063219527293080066713985342319033240260718172694514697604508970232283468281709828559269828553969668383342091762673952451539454645482548293055706515726564574002018985142658448413464202270992074338567353980507054210192746489454309041616323744557726138390511218729637170573118349979866777953418653500565169505556794169548170437839099085896772885752610153593646396952248175588286848329582504058564616877280038372881693930787714557457757129329756326083778021367638528033574072755953661746522612490087370789097442977119517017260972572543277344917621652906867830890556585862389622601096343941114143074428309560156804933813380596839045566502768457900537506522836007933119631881618939615482239925658890413243728660815099524400181442779395250581263497340460586740607163304409551786256637700430257234391858597581980763249640902545000507383383650012441919248059123561644747277312920015733709166050748885454642866676027609814521817862854301287185916205148759546455149900939702506575414383803551499865117428076024257474682675456007949424388669376048491451526649812394572166641580204639530158974776857930077194146077917952082085549199385019682030950567509448452322346598257681846365807208817094828835956866949475053950743906292216401655027349514186870620831769749204580953808891414233715523674075806759739582354142503807702360458472968636117909513952230795466321445903452204956587642158692706303474769473491723949445026333053287146190702561963434484880784531702237360980762287580426005271589632919035105677784018926032264442842745104149868310455789166462319693150018910312119655348218078536595705748626081772201089411700698125357778092354521476642791145922243019624326708531476834628484902397384951089920506109347732765709505033052078520488222958147809536014330827650234445939466404232190206990386095769579247152575014937762816668728338894079200652465435128690352286368169342333793848222220701452863699298679285451920223032162110143430674242953770914804350272876772337202484852384561852713753696885391600227958756602995797342765458020799377347852019677065561306535386412057578566089348819641593909913632838283004659430432815579556320737314120857365959127001204754014238317166603364075058036726779817321961393329369565945928409392198158167804529668745116945301792358400000000000000000*i1^46 + -18155904422397843943258264382683630319081094408815545943860683457771955099242086718023667096100247246121179040127305527344127993152137352408700487441822010155964304593204012126822381619298063330007853626314601797079175836255622127694450074041454435201448989310389289643172866359008957542815441499175299651109753575756532242218945627691152512222414433904617508460997800687962258348206381566930663344615507350772360108019907289871852952910160754394268667716222744946794214853674127522713015471968979756755872166150871927735979513526401230572941992014195754176544298334646395124098143251786358138489481940300255454031649152542426730709507320694132660852255997662168008885770982544390165007299458424245300502933605705020753016805824724607519038067731808173202063332785963650651935266486812797476138031395443661381344554205103211125857937062554698757196506779801908640888476257069205608534194432378582633894512824515232439478088338626442674087582455906142238120758338424347720855963151499211631343005970909870103462092801468028439044309964994954444892970471209015811438336535234636902877874354071782100069311305203194123685115240751883272333283331559749177580770162429177782651741182361529080130134830103291688119500452842425962865411084976586927539781406179936179747570670281130845670306881252873244095164987160757473271153029975731166233448293014965566896978156121255730579009960815760176141645370743078457245843015373745144150017466584286399406207351094545218503974639269053475624924110459833275388287694537197553137667090012855120360981944940798691419171082871894104936343250034202379103139459683027807667593469743614325810372896773029491215401300396468240173786981663041318102718853069068698799076906128028057984677817489650325721407657536326978337731076246850373428392914559910866186651204425598720988114813559042276141054744418275299600731860157224443553483630690026223481714135148350101234312729186001536767040605834643720132094144109468854301092281956299065233032053035021417717495566328979452838080800839667948903624330259966999780071638902661319805155310463573200250698317395140036239191665742180944474580579433633896266889890450886332117899270083209021449244642883752765643616795328342472179038558591318898488538112205851322376245918747395951286571499520000000000000000*i1^47 + -22045587039524816350299458444933892644585494604208080226333319384338173485653910284550410787973412798817447706623964531693894934817425500171542046768936404170674228960902009105938185015732875998130421708022241902324393700264330370277145819552608758108595742129332069884060607108313834880472742860549621578930904152348867238371467670343278471664129134750504716414756254321868171204733750765990105099446073905487685801085895821230920058264223387219772687976274878977406294972596409383475227385431275019138594877877416475186717547273836826453776313005386238895878744370906280065947666460958103476155327744720344579897751047149784534378671174666685452303874412881514112274442094090405183104858521634916427321203694257726881731035327668337297706939616099072933829354574948685366185425564629077461370231383156938920693383098399774907028246667199602230463359356256549169802112635377928631108501035951959938937883922154157260754880159270417019762957335854403875274826212463026503678237825969583210187540716964322878591819733807404968089099923876283456373014264575927970802989908279117177841086888233539621801457258964247519246770935447914558439255602527005303088950501686408546272640775276068343044428411323863097773194204540562336665188989735041958737672718923324713735327515482086191168081025840365589942429860603436501819985703100546602482060821553913608052804538891458677194192709393288163136416026664836955514469520331387304159191526315785436246730372642538735652541803874624806808505786747021243932588469119193200051439136067330089865419339284431754214465116592885870509247689307047661073222034756286508126329486620984333250361503081762040236923000574024949190524601981630532670178405834535312697721628072668435507447172208255953304556244690132553450558039997643405884153790423838165171612129651304056385482223203219677318900407792097800788189014305415374334619379784358308819634788335799661502918515686228902803770975365521711035666331072111527040606766917212394565146388129185327010438713108609232808940931150820126697958420134963343631251084760800343154030460081304215232376651568002845830354808369276369010479072044214039869285941258213796896995347611851258779330806686167340405199147187749818638848814962134302924921588496505859673781226062114874982400000000000000*i1^48 + 97105692648086917167175689815826067461235127684307285285208299671799511900445823815479342811192607956770023215247915954183919140288892103607373325958009848846652982182740967286502577041424473116081091509636054972326446206634718734193225993110599414337950158501014320462257127524841325718379674116549601751301612066633506829333627797378477247940850523909019581209200969582208042471014057660167048361460070229545373796080479431376011837248664024633962631381511619364782740766793445159614872949922006846218303090070290255498402366144253727304162566566777217027821554020596004419086108401234499428573672952129957865834132278544709492683952823893749885016226160244751521517408583711152842467786654518268135485883632290621747222224004572908880836776617009550308983081512025722282575433851070492554541802927822322674883719191544975630030798186197963465619420074112951449668270548535164921340471886857584097747013238460489431575047612750150605235056956027632323051243740792964146070703640657104720084068160786715677683251873077677960401560969702604153253109887326168141506424109272247605029604971292574646333719757014117020402537120427212584767349748861643616247302656901626264771144535892930699045681909780769822556426497847966043006622384378850733977720753953115005039870701060014778655267935850697087211128091845337753032925483035369581449671584431729350762192531584696852759401822291787059934967796477784367718585220932866660416454295561966077064108728111996474903509661175082236572059597801967144078873860477678496502841307085679657947408608838107453082166416027051036052388060269203853845536110023940460997509182864323869655261505401560322644407118868545603575171651791269563192290290299932689675491778734168911331514731954528257620870373312164958565739391004788204595910558058167856005081652166591287687649271626940948996363195619057888450057106618480568183427423990673087203170956171611690268171713155248706380523349461428358912101343872996482734468085027823994638167537841646669447695076575261097161762091348317575084781614702067764836722288767850965882494502893504898320705979145154216646907597969397710975657538937400986161489198523538282115100191129829073719008707628894450665249514909034020253536814069287063380031343699531810802561827471360000000000000*i1^49 + -24109862258554306510488659229570764929643261625801787801608629294391156406517596355122683279677448740220507953080352958443812755287308747028537321255217057608426754708223858459334539549526301449039746115577584016089017086641272363111302141931348570812941315582199899178466602532302085151550188744937654692225631063740440361458075945067881835981598728140355456471189696820429955930003609758490520761091450189871701352616670049022678200792759684287931539269586446376841065095699847061395574102637133196192045134936777456544968280417562152133302814076847637933894832062468798312267901746047748075602455431628742178669353008104349350481883253931380503244405028750720313106001612468305239498106806713408881550834373742975273285446267859265321619713519587671057156317849913945300337944271246964972584049076559267105707778518613515868907034698815843822383123522442631406465685233018939995406106962497548675339544479203581612229610189289613667685202193726751975811998427480843534349890001687229410208886041317515657962421100596012518117670019744130472152447683073117924365043104576757146460925397167442293234198810721539213603138031183291083534762321399507829275914501760225471726793187832562073410725407245821977019063831560566409590632902343468173634571276756737185703167470334445940632900714602586245828382989915615178145886695895489958699833797359494264723066996481807252493323902811398642122678024049009051955816304010129004133255832033724337341516987559375494216591990831055552293361075961814951984255251905881273153384626580674029139423932395442853654337775705168613390622938689701688147936737155747943810316920509602729590678562567732617174214769019463202591021722177869116923455360103487127228514954467776542516119230281159342905585407534327931309588820667880341047298228009587198195710946220438382150097327059932207999817775331336993812718608719282424143627322012678596740770793607663964203551339575575812483243661779125298927096346468295317010016759624009477205060982942812036292771971032743143242305432547153426296582190491952673904825928382609065725420105465033015929674802439094338828491404536788616199769277495155220935155156477478523946594424270900128582616319740529813332931514392759123413568306511665878672386508539022563868672000000000000*i1^50 + 455589124610940184437276152511303184489847377245093065106440346489262031802154073189754601689012772232601200286323650429145734104571397739501647971440716600238298524499061781172437189179427251688637870331280082579540831224052503146878203744166183692317608463779006419902131144692115263630450261305599785530563744348501197519047798495952823621315925775481838172964003767618352286079223677787638561228859026474826838622075240629405301752301440655188968763241093859276264615752556870633290056135593762232034320088787619425882018836030182449579932078155262292365740994619573193921398921564006056865359947343026220005649606654098400343641299070157143503669266781890060583964437971724543479078721273706330546036873838199387488775331619911758360621896425575010574124618981706564635073187750442814837729573605275148793150018066376774852311006033840981539739826753808326707033945577163697319619433301822012508707496774053371730478343184338838012306685779761622814933861828061181507008876400804703703806038178669362891397432368597465897405397991221351336781825452112053101709109376491373810037091867945293128449153521418751922912436276900203147363207568223370190360866295077683740769320949895627099741834543066387691521565087240248099932919719461556530514458160446483783154070909102553917928270329058284881004767219457623332013420303743885811684804623802132192887342872009424609469258531754759923842954237303172849792918299253636721370956791163262441191956140330191765984976156746845045879755865663281297721607324367942744055108369402864987986328631989497666371797037655235733229999467368019490708079703031909293763186482618489753431348466648300012036945455366898670718747350702953735747914404408157920943405983183405035277239614366920404622292268135682489319286227355686573367628307393295437885901280960827891298490883927907564496090915692934489516190521277743575350543922612383964336380413247325562982071656966065434446946851316289152115572513124908924683876848208490796585156737798565797001976708740579155133819515710592081295783817593029905587212554290928586109181843461857670737941373435206362095853765144430048702879623494124956119821784599218125508780820570414517950326322226627926892238325345372528143828273111626676768479840829440000000000*i1^51 + 31580415458382381261007921929766756871090343864911257292163799534552851077956514621248567471809778879677899583479958991372433121375422178621255762575197341196436298701790182187865442530246471245549023083914208324678370262194446585006130810299991641891273777668475077073986318294836567955119356260235494953220031750050677252975175801928140977666389888588138846038423883391788624565263617359327052361797386149518055637769986022010149770504946747997619892142829311875710099704382240426407246628675784295932681609348015517116784315956817340209306220654620996427199131511703326672353560734135607590065863945666653138189505103497565571693091512191244574280934779807916331694167891617551288343938665102383145831506001950601964035605004869799763202202160023428373596287942220327614919375042938294579996573285126898712409041190103558086614769312063363136454373449165290394241022078566797053805590860079685199190992568167316736321357477788426748368597275379217507502113102802977327207688937337145250943462627074467291799426196591433620545113026616043441938754281790264985035160630464518260408086187034018886003644935923463894314855033231000897581243047353736471399755977016738133253275949685380676338782739111610017001944485992552681293638589652579102869449653632477072615986902698159544854591488995937454508008996711573030183310860801688052189239948058710763739345453654944595979047159931597494179439414119577313300140274819671227344029476722343382783756510610345687385432679111811465922107543403841603749233841559519310272197023619717384945074338924443815137675696997952439651246854479933939632576178786341229911499603355419076339514311789813050039874989294516871241077006601049960013092149832352159711005711068928120091619843234364004525923912264193756714788916174409140444261512365956064496243033122249019253563584646529662944720029519488074127658202364449690355401343461617771704750741385441305986834741980955273009220983307936473141855710309000758730218006443428296959228390083698664580789791643050380357559045154136670975421738972242516150965504047136170666073244440299920352614489987208190470822495833290787498212915653370127661692341678647486776118048636639528978485928903527758119588610266424226010404524980611447259136000000000*i1^52 + -1151881788082867407939711441567138736388672055589247367346406591762752144786442140980886968286968157252823341618468268440048858062145565127092661066824869662711354081360167698725147702392990539499147526467888459680567856646272836282398180077214100825088589231081076700727900110606396858190829560130827865515436159878395023777747767432031631244330193207535409906659672471879160085812443561576274574114433983474334540353332546308331476912198333790252474329213591360579453726906043970971271120485252155312918931724970826756266334101226895729379506518811732420049897845092602485392220272005812320949343509267385113094927484230698669059437123427397542475034378196933683085644362389797084772030974778419671838278558666389482641423742329349190420868527268393757864015647668075644219950252313602086059885083299785239976798138307528505207946640550379728041204692273993949843744694206516791060659640431791104251358685519751296909809009988076561925221566876160939195799742162318868093918177050058452684923141921887613064116753136938457250407643284546135782958132828158485343002810275061137938824639559005722560204258353866925508796747570016804270864280956121513640102293923411185620014013956450094311920625466776640782725946829681288441163438098627214028780123520057470892279756298338631421369714298990964486916963042104116327883422403632230764415241777084671635109718446224126501433683809108113251164475347413310460412801822352517224790045977817127378335775559285637487185603133661681846320158379054679377503672188068155448032538562336641754497764593317538060492528355430403495226530075879153268300646001545769153486937561192709296865629219874149568084986646539677417298848984006612602631278865141045815994536871660959342166358406099047524599220513562551219204938636861612693157080855103094743366692284632045395614907106444290619230785071197077507001143439889504349993862669711082449543216383211897276177787569169650374242801343497311024861270179143617431011319986861374818054839355356710489177698607758080514324028099134017155356767337267015433763787173834032687477968572391906565460511178460513095227181483188920581475680094743458942726233883152494143543322877018841258523477064064691557253438445669726207825636406067200000000*i1^53 + 35025609465127832156372778570562234662814643674511204566895844576703872135066950961514730853945283076900471116237744920421056594081032146313815908658624939115814882700145272189168125172997864888756656800301828851196014389577823479698615100658656297492019383842053018390110808062914445798493149654294989014387718244517869969832934785066880247811126621913181822397766855449198772624939690431532427205102692295178808988513227516366134005649310271578741163345560405563106198484110500928825309054101574697782461698355764387418516288363626270814943886864503435420434716281774314161149044762204800543798953888118474617664004819113563939573470009367887231131244954354302983911681404105981684911164233942631609900152993333036954152515323280133536260582888686948401609837085660714745355662566018407832256014984774768374917750923463695883545282842600672069154066024997124277447056692949625289267671101735822497376738035430807880536471687733179811071334972458238156336554697657245553463590965596197470306380090586690769703862826451142109448039892815022037373332008676813186401168847084453543125496117714859250634840595960995022829520449573162496021412158966385009453081428458190293319274748473187463184355234580604127376943305608742244871607786538322201706553922748213295831473600481141436182834649017230038336872099940049346089744236860755276368247090939835377705139809034664301764135796771250123989869044847993481861382986759262637213044979437669021728564858184962579783498511968465358829218295721206568535951194155296078793123715055669350952728745931835972204971059144191896260046940616268076567964358378334142358048332302532219032768322004006386625658129234565429254354867974567287301282422193810174063535202067102712525986398226211593438356325638498120536389746453331417520169624818366535772552532678815776829455096920382117419236300566964190738677894170527391018905778912200664915988471420048067112411707019079405449157783150176242815954783691641875038780595285877346205223701860732931447525592596825351148869053978075961040579950163205871903612298084377872172202274985471002085653872765533494985121354259579489264015815586994521348522518536375658090047367618600264405279743304717127576970489068006487818240000000*i1^54 + -857415567322883644870590834950205971476360833918565971066623303727009849996935443823036581672272018191581268552038688562383350644744102661044144877819061289492933098367888342684369701702120905773067430855742927138120761923395410121887433773007187562512388738812686339994782781105835589811628258263497734411220568848087766545414752206204187425437482533252744708833852705109574656830340664503551034648982128048591006526925987828781431745316830724159784599622705125870099840548583459384129242390225375367049977803611689387538629852926882289017820344202560441849532292606903777065201096105199019873129944937917799120006281592340801186232608410601329547809494660609368606794413518711013734443979487599231565483175430365609251717027229478374737026054310812433117488119328700906366082970574178393536583561285069326583869461052611703276302088614204082022801266733394989729371434138090694924927770510567223948222490098356002212508157606094132533544139712928133002743690625962102891513706239376615335860016313146050504555115766914468049573711174091506029046718128483422551454529724396618713335210458217957737166727697173809397688754579613355824147408887692150585205185831897970101244951805802931595347219848872980884099677246399356243401139017450893718650603437070183559361135352571985713041289883991576471695530284095215603528846860250154215201716310651671235890400565980832665616488040124875262292914611499619032080230900233126067829675488784463908417303611801876687713732173936722126590086928567634169035907926181142078868020767449381462030759669574398357671957295028882395044359129333426715819402670485407904088090570241163752425389995739846098093041887073809978452466712773093524786621991443736725782053560258037092504888749839228282247645801669925982042016295818163843357512996136085063839915607612007664524214770910692740966400252573801702373212957972755390422938232481739592466212201503439494621525701559693629147770078175688346485864197376260440064936638883327603959389947904865866728258512536659057471063661085264830952533767092433793358611663192814228758999169466854644116393416956610106474534094813615750940278689217952389706953004436349777438766410968323466464903578623264300366611546112000000*i1^55 + 7138476643927714881386178009839730810784302955013184654845996647790623545277277127193580861524991992470015634754740997738657709588247834536605377456590851095091807852853802389481506367303046179389784755165465137908228922111028340948940983414584582405808340765129570827785400806422260581834435615463122063428262652823505994393632543690772528756093389723762718492555883756043740545040278388884064470373092277294216959736131445930809356036724880657877626542947353666962412969403924995821653580329961910207724699364894286750431988533402896030359649353468625389699955917121387026142509023451023754507736198938458803289634235515504263158127976665471236075451008615401518817433489491701381531472774386807271372259401732704701521927984134939348758153299793697353172639134655465911349617948996331658613477482252882631108188120817584813552347348380124637068361223210709742123940960582371154947647200392749918644460738537887277577001462004961060878962330957702332787953299974934240160183926887669280970478523754068655171858822256678753646933721428099872990301083624690274322223951745461744954616702345074656636953764681215574421732258224718082102394153733538659729752344184970013014983811192705999831561406644053705434418971851349006414765677020196193583511356634840544433322931901228991114046651079664268468285995646794083385575556423842544367131228447160233737583966257553224407067455115614512875839111607532988894285123844005584243552999706183057044578338583071466943726777904628479628050440749003988246283908333479209438474751209372299261611239453743697891823280580998790524927831091581365529096421667632152344204556992230894598694485533085602524016886380616232253079915199464148860569178619608575335299814551566093306841426997470813210795142773786432380731132298020318223658474442927397040223260463350900877478346082298304559890289862371757836141448975582842076546100711999257537793020562395731291021368606661141743858369471823140882656800735385014195180004869349524266967385485261487663478793396050376211600059079724154134837445287312025407059578086436991051566782494222899542854956009944032332216448073187908888070674734996805381418970004259065588002685971917802501305189557208692019200000*i1^56 + -449274306572248266887267590978686938613874591605272145231790595472478561687486828975728481493362236041486737419919371862107317331818418552354404149698810658204890465092509650544214824864087316636981414148474073528816719806981869224021913839295630669130073257540367743465351106955121280290567404210835643007782023243640246809723067357020299450708481965956762822969388583341535021662077719428676277991768492973221712012619084798923897940299463701951402170072351736744795302429883849151379975769068538966976458290667179586752336552370448706133242814273943854323740910941959367213378419386195199508883194836066805216379521058414014918812694407985886504185310540544147091674784892917989325244403046847700787481972812681400746513570988651848479725765720569961223729329037436306209741116758230215790243123233362423867173172360748025283624430143775937974429233957308376330957377082948836526309540224937222701566084272902117913242318284696288056853519158773664469730232044282101448743504359534684543880590148834940272630608157017223453454577231397600006828057350977681253886446935885670265227667941122111848014897296235839908031889158472666375147377372603674424206700829495097663930105977255479973832828566877728056481836913430106653216756822939997144916757619190805924918796373748268485998714620671303819207194819750914197395552616437357166070670009358898623755427814164069638786488697208885292046713565285094725836122699932002329594241160247005817260239287942546293397140195177648461583075996510093651438044174500147975171567885746025376763107434157314013767672821713495284572161541687442429759480182261113608008076410718357273366465824852845952477457827287744535593477837227311816703952883505926069504987469523980009298069160492969231808958266787585805939546582175815172461778153490106772976085155171965765494557693190306605356557395151782686017788237777674072764544893678722587961727921357882220434564114706883291798838528593886064360776010154549473180423043956894391667506860241059932251678473826555002707411046867257716419129025317216128316784246941419891367242208266697161711804595117904340817991966556533743928869729090807244525956514347801729770233266800073153178503680000*i1^57 + 5003243951679005938003103219002145899564973720998961913983849079197307339723234257167625107945745847414042363786151607644507795108672895880655521872469600186106856655310700325178219517283722767035741504147857359903239749363351842987490421449628331253385604345113439222492170999531052098396223686242673368826955206752906796308319903405176106865595521492283869907031287258231182364798357998024023909039171618536362564224698252867280747199315693085918851776291705092613277004296522213193525681063966833383918680159265935193478051851043669405596645862978498948455272093313552453304278151794951105847176001008611978184953633302655926453528139512097648142165140603793032252255518915364262227238576129505105649067571673445574026413108117250376147030054610147036998681608648549793030336386052949557567743725553586986256008663453327398544079086293239431032168403730447109666412332269137201620120018652636884225732772779949172507445581586711108677590751450901112534569074547186028815486294476948760674474922870681631984520546050237573764975669350408410324577082235333522121665944501404526825060062619807920450582163009560674810574546637532566761352029194728759935801088629707018092645443373059494598167804316468545632439198571317774944365002709055704620893136599974301915288996452894627557854285126494070885897579590476177447360286603882068282360704401118998281325260696675174895147895095890519264509129985150872557267998533972390500271061716083750039380509149280439741104210018542582417157793069020302399002189824179835668496149178551302582827652417300810107105357873601431009663046729022703325462932176378602325953723038780816419526159577300074951624614870847558534370365034626377550487320113162500196618974875621965476294049909324142514489495226548391134091258606627390348088676334552692269551003406608001316677273254731499674641067755522254238932805785962242279653856350343913034153591346129599681890996763924152850684404361579542976036871806514176419797993385514084414682622338207192652055325419874215542468323773348566524661585419479673076476677169832117286927100062246103542706931433040671265722463341968652962356546115785528740145648938287862070901731143488000*i1^58 + -49913506154859677895444808629268408574290767959863339567833941536080679914446328778052457994277332694695072709291635529837695774741355539454097621317653561493060359050718629441490337779323673205877473700997914305148802205101622428742453397631907001551316072410542382874964621626657721175781799409649352934360391173814651265691342160005863573776912245508203571476241060201202930891977491623098260041334712043457016027511295106150526281085201071008750988454426470927994175829271793780422486076929787824554206999499068524300388576971789713834413025683019706678076741157660967738148655045894376899333284160904965871180362367091442158632670404431123393571063964805445081673981740962571603762777035454943538034145557361610397158002094690412388659201832032901416895218791279329854812574124602404476335110599551714217368004182133775375268913052819110401390364570225069826450610726095897189826327430683471193142423360033392629058586449302082580419051521901647589846261239758754247724461832332078565063601230579038673563905850388318379119294558285095925948225888261633218740302151217589833127532889725938911417222829152749127641519556805566578928439053012133136375116095351325752632614652980975542226496196162377248003331834247318412299467329712019954123754619759215434195905382512429876439206520723724305373130503303320708190578953582394398819881473581287826355172594627349771105931366549571963043991750536028894255209495113850520755676472568681501044997160832789474544456646175208067213841851633007374694680886301133417754355270370393676820522059082464366563865686901913311426528640486135073050756430635889033078117162172550453135580410645203552656121901990450822746388336902969070176649805019011644629860327626373433098671690031697754012578177972562508644929575944090721436457456824605123960406837826384147552890571353697897389734874668503420499567306858527819178476028545426599233702632952692465347718220204266572514743887528192105058808860098327745689829291896541516785373441432703465758014460859536009489071136077985255137922971683961818447438995150065289150420492858237719984482055253406268600705199937236396912773911070135654191204246650568512000*i1^59 + -43653380523253245045889265205034341983241812976546433764240584463031489750697273832612403916732455956293766497891648076581587202651815176670179128770947657610860621977321444336261241663458228277821635844782563669732162758473373683585999068700430759564494408568490483485396447625197335756677458747100832877271015245135577698852116168196530375679370894047997894543051940369537172364039225147226763448094374091194036117579064514230887475657939524838544943683696348901555907424405279795318171541068191365094411812954927595973055341047623922036817302201491800896834348602851496938587784297836698784956333914635213052011794728197281302066602860360625382735062211112567893208642561073638927317736177583229518184423553240494754671729879052844542739921612456913611738989377644005835092852902241620300551343341475563737084325164092439248193202272808938657709412336012962792483547124509206848626135494154012283142885171943083950461904355252813300583384159899688372055344367574608659159136050974103451171136782330124073867097976564733069814417619868248262208665701742195750596214297697462887404143804477905980190793344611762987694145108189875439336205207882205904421786244711595376876989738272176286286158893013500282613082673348407496360070160407315265860530364574185415069056792559824769720555900262686365321779694199630563461383085093412905370167665884061960205045072887474647405814468888151214311053941206852436642847394456488417037296920685780309846835461210679804948138438970925149240240118253009845551241667621321846130911570379209275873510242324762605844524539142144005453848055412538993368147426259943171635095140449999308697047164331136068090523296046870715508308981363502967579124272249619376906228139428788132176633119177998990539347944799088329800042766159788457157637272371327373172739271505496908203829338531732290720037920256569639411496513543559175312874873746873460062122643095813749398500183419376100618024245315341401560778399428221308269571750245871196978036178575578123297635162765856713721758667551949479812204034608038351648861105397421149861757777983954356532289273263952943799002481800481742741397765122764297371200*i1^60 + 238679861797324364380782639656441028742032503625878164534601961219182362985832442745788641855629153105939729371524567613174003496179828151657082655830991384840841447317955839744187706690361353112690102989512012227167983098373707025208554985311180344842740932992736826763166169909662273535006124954864871349753433035293718318064547085981320240262545463158037132849707973651338837614634556089982436248206797593611455402545778112242110211240517369115412560750710746274732653000489747629549654302592641985977324242850520805647136954893243356283184465582143324049344721559418511272699167616241254346050258200592443030144605794072169492852551674241610595303213593665145712971535585029206333816276990225554631926825171070169747813050672801822108137902928623049312561854810752779420900284100794657800899427738825057528970905790730207843413764452348463155098857782418739848841661149720439175083077145358805721122468710118838105035418499130115860192015209159500542618600616849904925247463602530585608226134006715311276736451192399481791228520438166332067981495103903414026362766162565009889821383130681818367954469395561290466660588331319040293433694649718824779098014862337293262094278477995034768855304813116924752084164226022017887012123455625177978509042251648176968000233858071655217971549512163812087015376108377392859376987829377109139796203953414311371414238594417270715739492108543782842669608980374037650219296365263801212653369820023296634552070386194063373169501580076659947600141757735827774603103530932728657331158669198289628697696115815459405405736947293495630172387546543781091849955245418424727521213375256862453762376937626946389860734881129252714884641626545757373869776527076566695728253429655695150010604328831317468501261331838344184896525048085290974229415463193150715500020023346492475130312833132537910025769948427718606344991089006822281943312948253590450732678569869670347219829670524468776593854964375335002225534454753036293142596158857031446954977585847599119408379476223196871398170444197314611788649922671691750660713755459784489182122562521251544200192548993*i1^61 - N1*21872502087455764586892718902475304115977506696560321817473017096280545997153390303921204936053503630207455020381369580235401078735791575287688877507911871721107425331075415356863638887975916780493711097711878892457781760491270984423014277391713175586846852247433132904297509107056525750182555572268848138665610278654224700245636426718067643252025800875502723085295753209483482227811034736615821415415654132942123885943353624297637979587540845926434931716603738487909444614377396868987668138603389596970710917256272843469767186733548052917481425616059667529287342009736113914637793839579611215195815590078543856210387016327199191795900317949315629347497733335393405832402127582205726778828865623166029765350948749621156017466984688922559354099415684524261356352402853953757407822021237880827268280163141904862985404301108594031694247777368538107195826746555392*i3 ] ]