[ [ 9918586352603760853533452738586207228646093007162099291322775705067336233683396289330764806153311045270665942068212390056540080736155993778785279327419349150665166516972945014347233529586187272691860564916055974850219358429726692402896306601083418684374787285931645272031476128656412528148469078964554934534627188846034007885903534790725555643987368148158069181960991639447438660830967326772216520607306604132648702456462288959942332792464703231763618388674829426205477992063257358165392577322569724583224462859401134625895506462003427503119042754591013416879224063839955823322195580231237463547753518881205389295545370912999358994497623034109020486535905360633879615305479835474283797406488528679397087306391866492888267309171004988756206720483081048017564157264489131378910505370445687356275155004952275663366050074224574103561765002175975171953820398339182174446939486986569838662107581398977882469456432873004495062921270317093660465211578850949541936487066393351015844992978994537091601242535686221105420232450933239120268136940464224631115886001615496603992505498115021576825824539709308088275710340690807533495373766894330294962292878423777177563272676056204889491393801305197958221891605360473728142540800000000000000000000000000000000000000000000000000000000 + 1426797976216099565433654225272444067709206276941685266522809545180234000829903073787377140424837733773618560397111470942615878562148024029460586192219921760019730277209493331538412770496122205956107666074860099727489526304295800794336979019606155247264166119126264408858327278380923810497375692354030876509318115432805157959730704975618445531268495654152776926577945436022336444140161106449681698126814677560776667907641071855405595777931896743723782530390609142766527289115465438044773605837818622226525603701754423074872151746273695710432882229355071688715748870655690874919573349074633820564765754380408992358619203281757297371257508759678835050859711940199269647672257728123343604023839540781450995806747820161409633540606141510801963260982082507983246149969195124272314816651985811476590961519637007094684658840954848200021140116782417122732938137463576442725421835414707497059034917311452537181589528113950869100405663701461984636279909826315285300074250066322613745598905708355166447999915154229764821841548404241021283192932165409714237700866583517803137658753779175760647259483743274277914013038457838134765540222306606604673307310606773900081089793673457269866679533728059780860296349416052120050728960000000000000000000000000000000000000000000000000000000*i1 + 26234060257181029814595039166312437306011145981961747821643694106650632493473197114720925406220170594704039916911613331227606003483233470857002206559576148747188715506864077763350676451706484529539414201657374556658797369185910105471031097306269510056914069666799562217308349262591628144452223661083002089301608016383781405471883493885192508654261141925993483843745732020941824775622194938616782827827325897022880351627724021011641696491024314845058205035066119694626081561540364001515493372379795882713616167987415006444402169613981883635513072302487096565678603155310222364175652185014690150868847179557451313098122765829455143089782359100673632377521367530460323613337543235502468721197757554630163025592201164482796717421534991516467234613150343991894015334766331039776671686602460646971343737715047886379293721669953151343343881826813793245360359856891650095551923705911889033543295559451713926020717481737869275398570903943482305696019754596308742908831518231130889752305681796468892932115417962697565818855250115987580154286400232766913635985843120332261967014918220166072442886048576795899806940259766393576209834111351325689068664087021369876439222073895797294570497472320685788713199440351673070911488000000000000000000000000000000000000000000000000000000*i1^2 + -321720025797853644521828365101741257130296538864007279785286240972934800828192007245502517760672153966380911833475859692561533841863218296595629243825657115781802119801762815626369925350203226547791933266507239143029778227356534949495485655725557403956837896203006935714869379310717257772546970879160588538567511893605734645842805662804248867722744592947201554514161439599227478119918215199746000007185638775018130341943584226227012749819451393897361552471733968226430451676016978852406617026715364591840411901889306852590487745610243563757932203177869767191470698519454905406066217598729271191493823040999916180493989240132137220589731568052931388180254507666075045960613025153721386830025996368248921274631673225653133958599445471427366983663978553780074801222286652873616610462707310981622750226243446082980133451006202247244439412089869808059583949411430533477643293938569274473444233149770767450553618220351573194837504240495242407245150143365702327405223687801723044878080284477933724732467923397062464021865952684243695280253369883575569789652667535305216571274339156527829412640162071583770462257015254114753682554096009769342941230805861442352803961098024149556292828276131372463179426434920632182374400000000000000000000000000000000000000000000000000000*i1^3 + 966696145389541789068328275734696564330157310474351656950770964751236468845949998820199018973704294450404050321932915586160876074042111452021461483458334127413102518573345768863142735105792401354484964916790848735558722532566045080868196928594415520693813764990434338967174168424956720592007475010223042254563572779709132984192840929516749227428589972719063286494145248892962267828351813619761789070042670596685774321945801908263338659639298651333722371100794724267388315511086054784214568033640540436639788597749518319921498768621630857564865549865689309272646069605991949638432625770798068738730295761974802926622709625347847690534246787395280414626859080737559873364873373891240219646664410022023833567355722318367432365304423071983262974936558800232875526934945172990795032814892957266913086593981803767173607936275568345920548816110724183694572707022519356557903223021690432222887541567830439005973195902384489862900749909216736130728525653279955003634076599906527094996488552952073024468317679436955601236349278766037559194627996448716744125818512073433875382245505424448256579951462745120347499822178507164056228573779574664850738862506617347325669792051357385565862898566183362409922000289074690129920000000000000000000000000000000000000000000000000000*i1^4 + -575526859672446677838704593601243309524892750746286348901604415755407526109959408426093976750297788688919784700557991507966028537448425339914420575942715490396665392641415306898668890963052172431687252988762144118555071879305192130497659967199230558316379564966586740364487751605053046121845688887311863195615396572031112681946605877030945845443529505216373902706307971496447517539464970394415782128497722334946877965181061462248343351066574559730242808249453423705031886417398806125623437313534696209873991287510003268197741645876088636165689523579675618920923411513239937752596405190991772097930936065333802393831289228287195476239342903831298771603867734410921989741682344986089282838868240848610728685436947053183092260240644620079964586172079634869387593435640894805829833008137679808020183371951257761491851353453936163002355180836393660087479282992091050185054041390231477505288130753405290772259210176297684770807461488270785315627199395767022079196607110874321959771042183622515605751069415154979021433287292052333760985485808957212663150746892170268391541121852153379662835747786077225481326379574793607088287707812016336725007529136120902574686273346292259542203600654325061384564744102069927936000000000000000000000000000000000000000000000000000*i1^5 + 640274706065244749770401619042282962072463363495249324668657343111720058383389191750776353889305046658863103904882780974014752691783829167563498218798728259744918147551346875071948879204344288707078434773789145316874819797949860119402739274963850250684329825842315628064153607752587912540874890451650639174566540326153401662297182913959494275958336968353845404090599289890010547302029558670744716653821986451167739467570024425890721100661852820556493558279924935811794356943517742877131751747285574521605795702629705627951897029640139715759633201417614447550572253226292369239453056202465084524213912956582191102092169853036859314898635969435046531664630800412065972408819415333183609382425508043984852169428028444660870130249469690830944611114838308320836886477817795435858131694041615997133395023247641863496773911194852024655424590725208920585037139272682905550721700548333112178519010597097065328791244511938207793575560568842362721006233380666611800574829631961592366467443979061776395910037321138424137750219685099220620212056795563094527196160820561860520981445425130693922093364163785798547674704362447057795784750358070866804591436915217544636796219760314062560501291403224580481242537418502963200000000000000000000000000000000000000000000000000*i1^6 + -360071185226695075695202192553816545430026395251096006050694998936308481962556812798698271280746603333122518570117417351173878628358603072904849915015353406143582302661433584759969740089283282862929656574429433529598123688799670062542565772395380962586164476591337716549121829164706556893075702990353437849166892363125489612515642058130105762416621448253813361330863698393359352923071436662048523894624639033514922729517318207587114591416843898624337501370636891073758505695462211142414776997144709901827117726506906940576690836070345137140363669959151886842921464426068131895546982277729773827966965042356220020934123573339853647251535960088238199084469139340264491117915297253761831498346126807439120204706375609275989610724920972859514805412708318009631582637592050195846793148661236646554897903758150659190387126669687672690337641169461096938072879057557149431471978843989203331378355603110496589057321772920700880974508710556101676590953531276584263603906783195607267072401956006499653499634111933834601042071144381537274258552489314523114948734785452654251990348065054819302413603444168592161889340978893766394902169828498988991158399399745265209580734305888279312637913544924599424388145233264640000000000000000000000000000000000000000000000000*i1^7 + 150630268593372141788591119594512800700511044500349290837449686791430638162971950302413543858174169297275733589124222964161050870241253352974066049061031407591306971268027033644509818307595612798213418044377935356497411133169631421076756416772553508764407247158234556793677384755743602090707624345925724613065142137301021734145455156518450600288578535316690016042809319331529724364019794997215303116564347219278930473936623754547578302076892554302684894933371383221591832069900783046882517750953658116724129203244665755500976430264281313623966936037828601945349261463379410651535830295131779305247995167151610179532074827632620094992388797781583852170388716160356529059259122593023238384334345607909783676647036422411357947980026862032802851710709546297811959610149571288504451658065920828842331363798992280056830712283665374652920992494582661115810680154662268156853220360296777387194230726802028075835689269805945924158019966691248861888881214750986177858150828063195328850247376638452304103994848214593694538474779307778555216121991338132401384540105576206073898010225524177294288208218900537676895135583041791227863302428570173047048090911166467281002556575806632363872328901765871004622889418752000000000000000000000000000000000000000000000000*i1^8 + -43459482147440424338108317917772408147559754686427193420498930329931774254715257638932337260571497814634430823973982312619618321666802314916802542007106282651508578895374816493136092711968301519543704001808486406494409185364272082392814023705059684423504775093437608613368598134147768743932627282834266271734605689409048920130472569856269504691671000785625060006911599744060082655799671595083654393566330944144951705925960060714797804269345286292926536187105036722001238128120185025698472209513882971623461858199922588715448190006839764176837047227593369445936274991926156900533255728865598066882201869176600691447731230943920556745553039223090234343522337428799760045105162033470612383481509566928457487861932771869265533263583065022187615788968345657717886380044738643374433903681980444053960487963322136236105775709138883725393575219185198557982029637056736466489551338343026544207748932839993678551577979315546931722358239313996269775352512056925533947250090832143550320045410001675577708303372526899660305484748790286688357260825240264330596205072591092638902096702253951674974746937058981576869162214050881649433384977021542268903678255739323598469962749676872888748991408878157926458458112000000000000000000000000000000000000000000000000*i1^9 + 13189132189175554193886974398320614920641755328125329806568514661242387927106708499457770379021632794415725449404324289773128425921006533831070536316814330378816005003091355121751642950920640303095161844662926748664729313697806553779324859553737688285714884414363043844788615103758671083339348453338986244046439672857652422061280114068369231157112060249794009440449612990776397081551136079791528487861524120822475858464420008037929642258687676788612781390290115484208209348383506432169810740996032273411102460280649083744772209224536043336108804917984047850701889575322043423363641028499981054584231681774525965524104501967624670623294307634901782580716477615778857096072890102736647991238096907093517490432733478582157453252108482479071177072779793210799114154008499481228542226097901179186626057308753665820569645471987590669213397324313863909693004091797244268939106624912507119805852524000536848060159347560134308277151740301710926313492437456810776155156437678884931603939696248160351075266446884133661754383694846111417228431129129639819808101163597061171832093511156067610281453214712700515834387884157255541342753407885696971795393721454858318826476293038841421935709288364069711700295680000000000000000000000000000000000000000000000*i1^10 + -2559072874256173000873634598301816945573379464614359617849442259774877673788067383362730677602900253297379518888401571533590162280814854923084878899842080833920141748584281820313925622406701006620225529271637127044113662968890175432539763575695831798280617877125229116136116389673664463945750500366275633670880596394856925896133410629077531352877628899626519235864034106918425064566480447904603909445790387243344859290452705323745537159054753316333997182797120143758418233126526281741995153878235622646501561792281745483692300328395648901285945298730408628808229115945509622071727373431543564691167864066396105817061855878034357193930259839366076451321400026380800894871124637772879070345021610215601770395619542021013621334403825895290778895396424737396864263270223144308506690092972284748717949737522642171491632563177357578229359191559151636876723291243924540947404518634261498840767238329243324470559272856128859727181802762680415752177718528329366400115794764500396755715735421905367853494053909387710399557098948906804191056663771081543926296239131468531881345503387163085290344827882120675424716296222603173719502813682794424300486878984049282555271343785353092627450804890947964370944000000000000000000000000000000000000000000000*i1^11 + 413307188113538155657967602115941182105401992847208804332563993763438772905828031297395865778435462818881602246700323167082252679433501090511323945734358577850278723475245587722551122013716494795419386788785903622703659433649793679386725774342206445294725823079361863100134298414806935253473526598885247441556841301868150078417901078157059714123436524904700630412427269427059962115499031083136393003806549563901217078749182951907338534339515667976152896986574083666382590532450129976269146051018317734406420797812964655042707750400472973561793794944188853849251156687227148957909383715565454024565530790525376583489477231854067670034261942196070241584566919241461765974812262011319872435503368927933337368578166635535346936543008765936774997528874049369292261788897706836244583194071139069242076184756899773860869720189528062398135525056535183128530931610423589824844673580335047676319527372407280934477465681279348182448189897974804541940871987212989387655047279901788839485789512658616884619814578592450298331051887358033144568536623756881307340854840545214922895586517069865888544764665573528055472959929915463166042793394923535745204920507191439249130316719861569410865202302631804928000000000000000000000000000000000000000000000*i1^12 + -56294490948502070579112222251499749395347071253323741237686439056128711387839644473787426295579841337597172926751862661410797041481930397487689539596362038857603032190766195615113248145874278932344645838535087321887481198412197145493901010174537757934221612328103573196932107401551574819917243219364949399697234655147891314428555068088681806964983881949863463751101085876260117465823244158678283695486204962673955443740877641553950268295744068890001499268707817635578889208525565583065877468560276147983204282998763128612705868865048687965090230979121830486983714457540873425545589251904860151850206281615993508322837920656485876116010933856089188100140529221622693920610508863035657068485397573721292506473997237820455951941449104334078677274885745798805322863247936017356613152984030329488810172980685625799228423838033342916209867831894793992308446943660884948848748552209238152646820107520540119474615059432214894657351366314041234077108538725270890112089051804114405627940868261618493985523013199532343948044646415953982029901617326781853607986724039086908438823848659716306784351688157489157655243651879980008699062012967014027420106147505369918628411134419608666684952180634419200000000000000000000000000000000000000000000*i1^13 + 5884953410333799467686821494730026217993549526964321656673851179681718591651867614125197943415470876269080282028447572284828425986195799750216125431855121825767787650250228167226002555828526948382089031169716020374819843816209617844870730436099241199645845105489604912201212580355100306338720906400823339407019890790445027283767851257890145223032511934061595792580344681738664419912586997795192819746598187754053195424367198308811586646061099716422653129019465686427711562411255807933757255629374638390535070991596647037096505129263407103563717005021793297097076131756808635057079896284121100765190897782926493609371457660306496824184968850690531100041517859813938066835144226687953438752228388057969858405079864343369862263795095513114344470518547301451641005986212413816654871928954955112157685897130251593287139843434665129672907877774755974984671358403326144426989462543846445092384417373147886972829868664058146720211970726701514211207998818880175657047855486921698068425542031568354489736699509495433540197791458467910533761059448325506973907531786708178778053452014237295231051090310755868597118832622829561098241311214028174874249038557162151811061717517173757826635516608512000000000000000000000000000000000000000000*i1^14 + -357207765530122152112446542331002838044993871293401756454032611426614725991192394528979742860663155390025402842462646367821249927411305001929237036235256040389364905056496745396936516423482521042499154006146570425827368513725065921869157145577789046672745947602837505642121623873409734991501224282655682395992459979488485438239503437225833496063890319490943568561858197885032377525151847826653063935600211763641907669110692192948189610501804372958920028738605763433559206531911905033817658938156724224502162229754208625668143130401027366209326300685217331648078517443718769987314321283540582762582308391309680062409347666404878807689549710382717925241378908445793487048670791204347680197457557989898801892132246033742580490438635724655269055467787102794825426411384471461707975735972865950947933942015957118464516918038406959208831941514911866665551637977674026290395805489433770814297102371715289228273646515266155645597308186413805016123824887735784711254718202104459523647568843593521001957696097311894926279101234437014414367745469476925878423489889759689000297601948109768061885061223385210922459452500665361127649908850099827088966819837901682685279482640795115021420566937600000000000000000000000000000000000000000*i1^15 + 11023760231418338873048058766049091757161544447549846265896000076655133905204422184979538367097762382270926287759091833664215041770110486294033229035930703285509736009150074511230633179095867846893470949180596084553008817738573304084069979345799307371939916459705073602166388038766347134792404321834848583486968727875808661642548487663759593985502866114766110192229838222017726298843916744392497402108663861625188206628722454750389671020606370816932816091636199974019304963884576418025842145489144656920677685516280918506667693330074664947053562899645354428191120473051063918639199711004741233602094417568090654821039325957154377481711429495716696938369840726419584577333289583813611744545283881189381982463438846043239018415239767370931082996711815420968377828628777004393909765431114416637285038425821125633814802495999641860351575584559976815889494232510628335890459295705803658015168811321465958003094997066483162850671538790111043611107323021274685034015170535937531155059711522798548150226783482376304811185303773698972474673576817139648483597732487499681589668260051805092947070925198299032815505498541251359508687926558273856967759134597956116074460466459116656320839680000000000000000000000000000000000000000*i1^16 + -86654051586453205535392591240324999811395779121812882048485092007611874758553408506084989220944269226073274369203095574221670832347294871618675329505326332225877408045832022356072209306208467636552187335388669649179162614748972217197462212085989961295635715483700300954558726542753146051910760290215931159669392458497157695776668411736190583397403326419195963389912981314235150623513110661577583994208972465664033536548749466106237100466794282401194587128239009920348078551885401370128318677077417960073726121580411452775720512929908776418709362945058007731769695047406869818932798980395978829581804489880045876616594409497076332675546751872982712452550646190871507343195397893997321002460836530830563275687884518012440720521553736545700766477999889112164290698270260307740340867872879419051046175356756792315235767754094346555747446593343753329061135644881101490715360182807162181148229532042329226241880295124539832187114948848206963448753296313524397415459704763245670651361820241077081650621711789560177886596163700441434101270481719154506957762893208237130048009595938503819591880443892998426229426979393783749051679817481923312688337984845631116644465656456162574336000000000000000000000000000000000000000*i1^17 + 2952822779586019209552225799042249473320703833255906178399652366030043593697050591461453565543542359936603966364440745198789925635698755797340563363318622565795939827691608168861334323032520544377091885610065036124319997191994010404086904451802361205610884389457173843367321076791362955021461452771802622792509053423015806446330426324534593614774225569677371276146252400262528494091217348562167960884071357050337639534633326231797176112590875879400058534593696268478622495842034510273689111955136610293079187704727002616850406012453687489150675592638198760697876767746043010755289457820329730453250231747675227943950647619726118096579860687834842473198850884026113318402397295116401287778231859842019093356007274847805100340562584329230949363629482481026783618600515096474963433165554737725244629964931348335439525011259721816440740769556363397807381399677142398186503299919759595114118529959442175307027584031861557038780611487097758298999943482860622165030131851166550618396041029542003812988237608723569414829132751609287172065256074764547190098418525891446416728956304220400667025181652928064357810291568210289364399058321431435353083901553879054089187323863157964800000000000000000000000000000000000000*i1^18 + 14398929107064943895054096972909750472409172884847156082324900533280158363911615018359889259557944764414545809291146250873814734722622485348153634774173802749829098754384981169440702175483222583758022315019441843330668815528379555081622056694259609123845543992457274155508032513339434501616431171959425294316162743741587273503645584652465661747963032880742520308608755190473683524750072217077530857240317095484899143092032310732870058830222783383111869748781640343084866205304338675181255675435517671574551061320089697189553900965545539212366472901571831146309876136399637253297693543107879997800012389835983269285795378034412366781751551896880076751455411338552110878677289079245838280138721772773255811248385031466341392911519434125921327938541506841772255646123158100560172539313316025649391157625754041393521683890239640891404608160712777729764094578357142124966156113564506708636199903193492027598980881140372030159596791288974379608225104804904364082804837231164794508572993335418376332042182169153391382839214937473916743124711689807558052722504774277391544256231813026993804627457294460948262595739234600361507974510321164464081484779403703091780548045045760000000000000000000000000000000000000*i1^19 + 110830312325287032157802697246894768456751809021997788907762676466606078217145554181671774397610895817874380164867445403688999537613825284719279937159655879896783549257908528181365184865761196686252197383498501881481805322890712309247957492653318325215680466668031891407435911193868280931108685051079649265473112086485286179133462547816622988300292768413402403223637974177726130631850850247328776432313592649215369574646498515313955612509426971887937750620774168091813498298675826140918458181921441374668460210191196027630866594974351006611344282535092752066041101159035335663916430778681263420165551984819643095264061115079194935071378076774768059393283553535803683822718686799136022735672009224283593150204195230071582157369028689873075638996345762369522567459616196238342473043467295835762873133315069269001621999642809233115735574788450419767645236046309575456374073745828334786192969718578082122984636748065440991682889035414253388743042916483167191304776268432600047737127527942670817325345279736200961581453938477096876461265679037618204881700083720167617776330647312004369913577215741290686453084403880609557706240885721445211060727082619361466756628480000000000000000000000000000000000000*i1^20 + 249011618185117489897751678598439292584800309495793983437670747631577305289854642701192480598051368902126580546571477139549195106342820586021273797632229730687903729653192089109743763917947242895613113119532084816403246793907688367592111290618359407814890715332131473691656317776951676398916442255755491270838428081256693195647394250808749453012559893136731466049757512616704601420997238261368053066424158395063487684154001116631829219790701510938783806898233256714995234727845649697101086792424989727713657019368331127254278817543439557712489865729746928259357151422114718365929207074642185657518170588095629212400894278909349144271481601456730454851846172390184175639010182119638920589680269414527468787187380577060074667233827373409200843495894983668357534602222816494512794085186284444025227237074725469395047502811546257469398960244802964713434088497751554763014111647369748717533139766311016159600557922117011846520119992316702689174326033310570006872812617019633669988033279924725120615354788190849096458249657136275654524350592743586329508425852849706799288931957742649692559994606996013175121738127865601601352388629148931644502656614190600211660800000000000000000000000000000000000*i1^21 + 1767383579918901077979509129059131579911072258223658865643148636165326661258793565272360146133653615457836791080602304548964573309096395127798000580947357424473309467577647163691675155450766140257493150941770404316245262511805150979381223910470679052038075046640395292200066884835371239604753073185790011286765055881340162171798742460866295294180352758184616667832264882553426147620035276935507836169030442261817612503696014949617979534939135089043061667021690689627279175668198774885129880362226535962262276723750786678451398490587071156772520866039506984191775087190364787471817386292551167113229574902022767946223749337210921321764577505557084165682559453195024221929373001788270967607468367564363986471265651950617213227633612996037335268151204992574722248549212087455770618383325992641967877531090063170244269947220137786523180821862234385942009391815434972942499505475022859083238917836057185076743812727694296356617019971175080240967752346326002679598438708591709548759790255119812585698720729197400621911573849000540823457718014446006824308323603990570227100921299900591767535782994582057702698483013446483056784718743517799124649269442054717440000000000000000000000000000000000*i1^22 + -618195988003994712483814422300473996309186466489556095823035284592988512903710421761184537960324648818780246025503775541509570394852731660996882624901556969230391804643912958419447328850738975716832587665325848596040143538221685355235588999540220418352329488847786842548463672288882230455559888814487517320198259463641286711571448955027608588587621858479904948177754350393974405081927599671453126509657301632113112328355278152882524804078997033068722215533033416286711364196701669594023944707920457616006679630511674693546156126942790369104958770217062680256867621695343865352823082494082103449681148576076943058561099316673904613850448067935608816991142535355752531801874175614485053023775526778109149531838114696885072245204226089978230184843159462960554895577900310796199782923213869692481281453263064377422255356207257004985572827570007024927563055808952258985630458837688870418919299516921832364816167393753012817683433285795311090183229455421873889031143066413548471834511973688327060905296587610179176018964573484350025098838041136046358942048427797791517406255609869406258936982310965727038764412272425047395518490128628094849850342899712000000000000000000000000000000000*i1^23 + 3608940073594746897275543753754887381188867480965648017431639138784664502007520182515317810898548109811888255260824906580956612338882319371944088015391974611870060043124590292073143118465870078868932416512634501128258865246514337381812928171440780196395193243480619159715780398721290980728146553237976085020338873343274965976099053061712671028887597035708357614126819368591355128717936032246697784156763072541762917544914428257219780221836135109897043851139233002723772344127962970944958543588705188112344389823846016489024303606316000382042429435675153595205721380133086250277053946256991253824072817846911783797069269071383483537842314865753955952548258164568867896449743857451796259363602213313737973195926496292258510397101694647158346245901170931295969418509648488608507195054548352040777292290286489172886395196014126795738449959466846179775161120011674787639034979880471064599858345048142247097307277301297877051507154643904289814425799068671560330442628201343097713232724258723410375749498865343402238273286377709474380858894166013131371733284526232370424503051935816995977493255097855381238976929961698896838369122304910890153017344000000000000000000000000000000000*i1^24 + -253856748815386543273855693294791785685878645468196038478301981012967119787250026073007726538233186154285946003269351148944096101375748906986587983414939744717007370561297500325599374439165599037276259283899240550020633947273892530066544253786977883006694152121722740228586663929648347195526883937102922072749949660908443381121998044005081725673937009615302720046775551653794584885432198725225273610461255723291131151768265691163989175380914582866768759425142397909007636305220822420939826276936083853076648250784205390389331008826284097892807765055453371328092320334352235037984946646604421435099068923065673641956346835641767858738238412314956825084631795128598953178665694949671305008786047391577248856706177672797306022796062087718098832016429647606274250358639077242162688440436237045223513091327753917699301583160452986729520308924550640646371837636758923611112290246750362374898775112530074314153827207123669289736577687464150740134153893503551083812611382636004981747627574661801709298539608769130534792339041412596197071161069298295211239080126207797580601837814452891309645364041122081345033048788153486819502825352437337948160000000000000000000000000000000*i1^25 + 132231041809411015330547098686031694371489515124809516175852049251933096831722805500801097930029411032605083055440974005879192936839418544705128449921230632886180667636180646134967152282533181819713894684589925683721583141998851142358461686390975393726195371582755133656820472271042091298972639216922943866932555420211756771725016248457418213512509966107678511703401138958047728949656092900756430153878464957677942320870020932036837144465325026239511994915171015536743148057230514102455918715906439609071640684331210954864339698909987114342134467725900179504006690905912891793042278981396031735301169989535260188236314906466248402340070029528691482805721323088344835924754454645716941959520355336633471968458224340628360640082425732842473234005961289586995153743944331675847071716769419474846458692607107150105963124520350363012115706607835788690863891120581878003295181660352201104444178796529163220860490386974210785303991666838560144057024803438358778196975175949655245003614211719838779170375473326618729894736049502047527498777982354459408725432320670721063859534845981426517718321098969677559591596341692997642944595382763520000000000000000000000000000000*i1^26 + 248975938178250139398650407417000514265822464919684570843420126142856672537757476110199131412350939129430276025669822263453475603297308945117170133986792163427728842313012344494829203757376508814800370453721509243763647369746947896420344078699463511383323199638315070925478474928933706705459289594805104867125082581589477725377746370614632379745989450926901425140154493308740716695007535169994419546159404833509908791947126418693452170877024896742585749240682162265814190265882822829476077982537745325516483487018108857454292542894353698449817161155068370873801520793989989512170402320063520361318520903294877770736107544832871776707055520431723128972251898386533355102550902588284747141816479127437499138429084987598351346078759036330415349583251802043362970125895146609735103280604875713832996555008517626588774020907583171678505580121311146247911794487531926307929995518583628867124145871725807241157582597933571421214763371148574592292576182806227679540655780245433382151147467098585960582716368666426272659434823329689279054960935113974354889141592352640538567042210066448693135094127809099044321960865907836398757478400000000000000000000000000000*i1^27 + -687828646198515949878603964742864155043058615426170971159009144905010789981062396320433593834433970842395247964473692490767674209264834023904388201836102280298989936986133534174865334615825007087332838940451567793698479804446037013719102340076747074977650368336292223091833771856950000486790588957192288392948284650946818438464950475741053721596612544997418404963131273596589097710494064415690726870140615307351589431682300662332915739225409418251602531996950942747291534847064593500682631194275205923252775901901271267077389391294773727048561938897196604359049219202079109398491282818290912425953251243109048595845949438257053994404254824280599491753073410592508287022305877589139312398626129613547502195016607307738263180988494652305731683528494850365514203979854561026202192937320434474010981369028420360019146027754243576777614806943827122985616656489642066105288025035107257097321637189728978740629830477313921113980108735201224278991020447215727377134264214292096477656724439922715396432839113173761399558840020073301347302722614183487086581940935277970078625854257756576787100592180019806967262235180536283791360000000000000000000000000000*i1^28 + 79913428499082723855748347520632100366831924578258326739125750024223179410174987424235772646268614785202755820081905413681757024010401395483046008033375750405688988320642515087885745378130314930667413817396697383631056715605618436277573626979860494844943856776553207617359588095248303992788839473406482530564246513546928359310039872544616706684449989132999260461191979330500286574755968709841973355379820838080628612706548930680991438099155910422529133800292854116264205526186166578682649287350347107094215720439373657852273197131264005071308402782362716536185219046421776302117991954109113710530889167265290836043669981556666997646165638250266084823542474152698953341524613671790343157118540312463728369824550995199326996828919952901496553185237342157221784267173266766823120379284917801993018976129444017757776010173340666679879593575494469919660642289406065078893851187036981089497303240925655802895115136444017043495910155398361623159543970884704801768506196750096980153483772450804072018957387811743771503069980296041910609568395149055255692008604691487549899845403573448107675981343829961083896835512205312000000000000000000000000000*i1^29 + -3192024288650729097034733839595124660172888419457937102619691243930331199817238321345543172652776545133633410726624924777573489404474867429541046718132827994003026942830973459596367536550159510380712527339667460892254649153241326177298447384602037270602373947594905810208080057785482656536374521265528791187810092908197522782070392248909687413382325614510176268448944160831052536338845086482123704097879543812360201567453597408830074034858884657175771263068826177705041270234928255505137304862994640843551842504161646176332072462947861891505186152881926235618430953171398068152869598111369552937820268032392403012442711958637868252780728606147870010584024264586166559575204110094984709824314479317465478859061092473348210854415634646075711580928915174872251929240297173196979395742708378774199524775682044993235364898605603215335581581242947115391918416803249760344261210527471470688503804580076898634372452752175914036037205001819061870303349429513189738465684651921240584269135233649747462291674942078885753302311290914708626541834729449550726286965040839463686760965788852222256921059228335552707585638400000000000000000000000000*i1^30 + 147098625150208612794146634047674961671075280438710795068274719948195728444021257784218518705480105052758593566511443385513111464288123940696763787096122602295494672173181221002050710683470546871692937891243350656762435221249457954289811438966550295059104024169367782370733566313764378287691519553898254183473171302739162309686835309659301567359990484199721143393511439613191842833851632942673486382127211289818929287260688498985278781979348430202936946986683314921255096306971034356357471592624305576601253557877631315252315798837700101577988055465048337793447371722076205002534244090726968086941015810837799522269452311937163229443948802202161563825953144797979728023970098512629650050566946476998603704407124517088560160772103973077002775729559855115261851253778164151754112490705604977578301623024510757217316732609527805062594479529550153511111402707890093643649992023666819463638446539000585407335872179957947114012993518407519580108641938848513817925677862573459888986032799755985450933247895608624572457388112409770844600307396749413594231428376134377163748269516224836520888912059942190448640000000000000000000000000*i1^31 + -2675380331960822467468860318108837470680027233404926168359053516231257193922283149569271335024226683396731940675447892424448126334357842233821907285389130406948400842639952465861353179622697326614914145462659322143145673727688503335811555045990206870583766353822013181997476316944397669639864363165005680127890622454091812909795843800072937286879339907919218210439626167208630979252832819732386252463452881540117142770447227727388897863429600433879578755095262967471324489165851486695357239991521378884733300281135488140844101939748889884280001890915540276603133916126620828405095438255693068790767069700053239991896779899240506087998316383820754893644818328146583146189339376601933493898924747131356859784705815075998684353417709681330247879832541808129943494775746709321094569973208632972146465717580806766175528849464356985524327591569348316132088616115206815811796851411178472440734846196159123259608682938828433841549691403490460668220773837557798115471860998228806992299785544901978897422812535323056225611737500051098875324888808045255417672446044027672821140249535227535236275783073792000000000000000000000000*i1^32 + 32816458477287975628382966220036872592787946897222952409683353312088503516172827308144585292062543039414509646199337648648937267048654577190819927300525317710821593451449699463201721422860588609007619192488127463909777524151448597150152549359516868839095395137704785650933261603327876774917100935945867836095312895624815790584705888419565873736940191915146177165989017080643014786212385111019961367969477213265128248580578873064873068680356731902024104832765337672577552352366692552130581393599650483015492523191958255776907820142727155883349541627316799437113275714388064237150070826225993710518059671266274373368713818837739338028292096599237692290960552735256973125922305307801694938843736334944462666474890789602917468199316013679619707854796724777351628897185823231510005508561211302361917886281517676898258923656875467706383664555089510411371042814252237639468476312147178079589840301448053452677303690796061144333028425437368160499860663595509756684788290036832443743652132638740222322625431249896409248126467414254315867428761519797585888983785519349100307400302867447547114291200000000000000000000000*i1^33 + -309025920307035192616911383221169937187874658631250671503169637560417981414293795960916542129032386843314404492247117101525818429394961699688421080415410309685590275489719635233347625216127129403802675664217026503119530257072482005909969460563247158393296504114996487558648320106033880349351724868835820280127083422955512533114500213351813800036861390421155058794888916760660001675005923888419342273779994052751705955032872149963524999961708785507763132114035261438207029400376171041899409188225020549167388791873886211598198205246131409845723925739910229418281819149742563337375907769857300994338343223305790316498935823714821477141072269338574482014227392223937109784394583286819356336620705860040046114952969928736921245504071068548796159427732669496839217628458010112957607256730725104117310569796020502459980587916005386937419962616894235326658245743923346821956364708076750428393830200587871828385271481430954162065066932296171005556375648012163318782024886856408730270073219099221184121711730600771462997369618450728458450637051558189831623151149640849078190038028103188480000000000000000000000*i1^34 + 360326750253072862548524983541854750433748853781154151694725855774357165539685196262815982116648909105262568088407705551005479327051111868706893816583870644304886955413491581487317231452260031459858614549839414354572021722838589853747105116018228868187695101107840078586790150913052957506174809332967018390985491594024371397104557574962668773754949370934601602965888174185017877744658378987580043255090161103437112495859848810412538073609207835907595240209869792249295899333753823037248369384980906972193368669906804405592036916951990263647216432605281777383788557649630915039351305264008670147873992513823111566540167434859193446547898700781281625211600004814800218765979671025552592461527114414121384222802405821165032269862372404430743991732874100807055532247026223187690941743846830761665112814190191409432939259540746455152051047046543376130516552940589304743750723646287697587026779543379712487210282502931883615035488737664072595333747966215747014488149673176290246518091388244471175895675573898313208031090728179387974531963197134317369146016569496413993208643584000000000000000000000*i1^35 + 2953720283660805490053724581332452501413692461394455260779588075524677721968401974057840183944674288792740233636660466840485308966280400477757538095826682665557301256244017044120431123617411193030699809741802622986523334353932104844407351778930939593713040283609089590380370782424263817345431444625113421641134443859349562677206982288937533489319932527703099531593886638578903122722677987306858361654861085241893092923012264249105157516199151085602602737194837675374107003963583861565715712528189834779348123211543225780478681635350894579340838380142171640360514991192007588864642066830980520703705973986896777090177934925686874160523095008332020710591787286689375032085890583858937948987684689996513483280663146409556674986558902760003658959182767456298671067598538867615113633295519622843040291112600636505195841895880340059469390776387251175175786341648767026679563978692800367090806317819700772351214451052445856633379281174991533787488553739796078470506402919669203524474637203357000614028616535783486261930376194665443166874567586202968121897685411805790208000000000000000000000*i1^36 + 55528275263336413546240603792243215132527023746750886245658309278038813409990234915053471205903522507727509267744333001782074440837742400125833885064360331014482895898779171968288354633346021763553537723955417950099429846927360725917654339562213718953456227105811823148940392533393129784190108429046104048187018096687042786141693838288418391937530018336561726415272603970697338223788695492229598606527636917810686729955380706741277960822778955157111105690406231529875724407580986960345260676447731725581804999228252355335459653581739806783202161712864500882951731443318209019061587105749059240482939183395724321418534409987713067643229956149770161514259234737795859245524987285808391562444310719699837834251691816789194824415415518900080672014827616000339327595793543724125868986177462975669616648126507140542023145695176233748676689991640172140618561649667391692527497751403960394533187366010497186620092860156708384865711412922005737870247712934591073127334953145489681544268303268927588198999826154796687609953995187122162745529554819539041701681168384000000000000000000000*i1^37 + 140868666014532609953249228170348885187663607530775157982992611796010113906357580853396492957387372348699794366833415958104590353021426370989861569794412990312078571231400727384280320612145076067675019863417709377703092425875088791875632355006453192373871600214674816324480766735368099045879993997052163222872482633131571454773127999463029574792374756545820236392744779557087950118018553392718225644070769931281866617431192722414847814448551707116957514695138162875919488078210421116985463992916346650825363253791929138450988161191674026066114619356004672252756371180189630624866750945031710804176146406046301771623704729314055753170659994870985576760949248279406368601078570086233953141337119348423896397263925990846958560580932716462777083560325028426299681137390356784278165135771979713149997076519303901540488671254402749462368238033669760957633208557027952990134395779039100425738449747031011799050032287972577536510492655318334985169340205468461797292707422959131078236253138305843598322623119471659456756737841226430627255252674206274974384128000000000000000000*i1^38 + 1387615971038370549016039456386046025430723893019180856129838837294866187394110841335561826813057487570614135076138965163377428912978840451034287436134414443977812164796562676615643779587406257115315250850814315033055963748413468845277693684685288778452033477133754083853963714812558336389851465454516927612601441690711850412157509748341387115682814559429699738385603150210904996401638816199053013175684428058956077761802812346044301594012294040969761798726015390742806574306242493231852874859169959624978074056872054370460135044851511052132201404193545614947913745145673486796439358280599514887979209599481666131671243209179108414518714587626267533983026456611043784602527882091779182861177688136965007107662576174816022986994471851813086227183024907410419066047331883768844328774871321045810582096852370147190691755673233943532979500017870420323938919192471489369956969243511819747934393242042236927003432394552178791140430102685431075935378804298333917331023828570388577077936170553603865859988457912030067520921110388651378979570275529523200000000000000000*i1^39 + -373715912945182212583713071375902479428116529708026181257883072861768803293183666408782832588598491276467419432198196708362135001355171672087190052240818355463576473091912754838409870724708157309751384695775481828413399805399059031432543098710873448168012772541896422608828422912057204577595013382911491998198283963993685487556489750741314891342697826640705895712973896760903641319193854929760067215524795545281574721718837873094890572295409813770925316938702112311671296407708249433460408585152891969521467498129696773208269457305283019069844415456135964694325915960437504224818432427092729602187657524474853890623558069775148250155739772311106569689310202521871639786456145220543847906794200967914546323952819026949268314104343826485519588566727856705291050460374203232297132132299602583558012745313195748766884760810474051455419753195435043304199393560838444376325549761745089308837409781704435087295317082923854859773527730769921847026079049450425355492384747904063244136752538671899492402641491748344771408010465206780328337735680000000000000000*i1^40 + 367471759157270755550225560225652927357099198944357447654804024329378740000688534163170120531933737530166975074552371167436785630556213123285180407469688326655467723728562355948798851713203683026245898883683750493363408057784941944895463102161794623384086504732361080548948058150021726796368236341962333072707123430392472597963861309544303755266145055245719085852017661241266929355905452790625198642693414757078564915997154454991255896592067486047877267384458546842942162539830723504450149364469441690902195293905995860871715711917405633402062118228386315876041782344898179760678772511476253004626771851723821146500966404235016960134593211096262618761552922716730369484197318513395887301861224772070718947214960555876984715176580009313506404198595890258427105651041213597427537972706454140956847632135403227185507892949941944717633544286145905843187093744863469602431290294579976058535597028113403466632171447443539497922849967271695916965436033169182908826559064048168329783803004081932374051859005393493301724810533392089088000000000000000*i1^41 + -17626684205079231575374245332452386603694517677379274069239395870162026232751085445045063488748417675719480437283240037750970965859078822066131933481519078185234809520117979273950809949200821045402474245065205646623577759209601663883033301107457930564989768479358648277397891557691038316379836689002575093206539900792023147015054081000957459859899762442510364410734958286580876717868006918937374134471611699459824550145942393495119459367434511280325601227624068493013872406035134831963559345851243817579125280818144670495150023102160682663931718405104891904680022211643933153661543493953174708528033174189203202569897228504405782142466706576545188220806266021243578690617675700679252800989031138923626048200286848509303094235930023300770934677121793372670152409940019962762768473399404354165319014740050045839454666631782891884633900939743478624926618219056810477599996173854726593592022835412075129619886844626308555477998675474052411994723262560568844635650591649493229719241396666353660396479544757745945087364300800000000000000*i1^42 + 30607954429840321363007669061036080425616247885468762021190520200473539396768564597738685945224539988834220595652275645670368810369884800419465904242841860695418154487744475445783633625132442836794079057394441899027377408515076420417996370118694384973583863920076661441165154594350991889517861074646231577179809193247638213679576680889751430234583276963198002780949261277860275407351272422721458741302747634403555855487385621760571216845428930489911140326814513168077980977629469836267896617088912090002701329119141010784707837636697804319142200719779573198062444884300802853079294501721505757589531439192581977830443046512913349076370690804029664059511693838160757705645646271738069491348455361306764596073634450944619647419865563934814282076465147360189937418696933519450943603369244377131872539872725572114502396536204687231178089033666350143174652537210622367317656218596106461151937757923458728433382306739283209583419859569304397179222215515291866363096968054531682959262578311728535480477913525287649280000000000000*i1^43 + -2513884413681644714327822130570019209686709299820453107047153273944123681384866336116442707254578392242420948244888709017966062110401639559916433889059571747374951383112385956865488862254143160698347804031703428538480187968819653320637641818020964999129037182486308308739418631177848659224580816971901527954812021696802885028743285824199276170805472273052248931734590316609859292390473578870163457892933931036396049993902156766638939589158957748789614837497686342252498814558864237624368180524778423871356260247142534251422333376147675023434077396897091572025068150013920982038718901780403915950576237178925352370712124394848712124159869964344059152908542661305913583999020196605666863142753140682505808044926301863597684548778915777275343326346113728769403754575298635452293207288792196965154863283055276141611145968613096363133732242548123994557708412114972380528159039159243268085498238699927370448129113385458119201218342534787225320551297356105705891580634654507038873262842296233565058035089408000000000000*i1^44 + 536754489599452732908104189345502768740101043312285430795485277220720939088018852719345526676532670676484406352498362838616770784191462433562867467732612293593894080696826933932537634973300538558947709925868385155555426000409848074730531476347531778644778128695680277884380535359332747061997540075667136674736406435124160764356802137647949911696341165383458009014377707915206475155646400366147870460483424211646975448155937329952494156069693704630382889100554695736214873127211796840649462767060855833163880634582432434803359589027205947566553189454444018367284445563080052144815983964709999751605104117138026292324388036741639226385984606134524503478590025305141758164748837126886612511614194043702573352252444798089650930726576175742845230293948360888059635720296567750180517724136978983658358227628504792843743380715112553015836698052196504575161985593523029394110136276619720883324890269508356674188532771964210477874154191643119506611818712662559668800541758724234666041169760833922662400000000000*i1^45 + 2398843036464220439024264734382845018605541952231648798718412358115849424535091323858174401921901014999564623189831732155221710593246364018626373768755201018681888138401318556317182161903304363217307720331018349523456192532640632349639254979637185389503095430752560266742416017760105874891802544735629734804849448152571732392448840853275362483541661085848683035818478721445220675849307034254316722690815868531233272862603960487383024360910655187782877981147238332179186043939485408126459186784866397875712318616232210545341689339399608835002518630312932322236949702347687766323898634476660115799416456547762317888823026626331126724205124095724660604180496599160919813558364721566951226726033333833603086097656114443347535068161220420868878098025947689217917973795291289403324832773234993221280043329152464495108126730696203164455108427757271620946211490998054934871189828480519357173197496978606989297328309155166737791655595695675372242929552875195773369573284350431100093081845760000000000*i1^46 + 97778999089269051036154418309701763088583638366520800517834421079107079776794018789714720722348514900043682477655216404058014423869513967448134187296256491046828296757453592739663979858006598734244395167623803492924317809248404689480022485835195306208099026219978873787950681458208594985019614984699016247880702820215636815130187568633018177804947272161326657709943824486916399205533345817731512351689951032931634622914743589958356246546002691499163747167642876780519751699209927890809849875223397593740653706459141431783326197401640410692077619764297137011692787545528442146258244819053812619913869812453720290882711251028719908203938715069817491395682631866392119882192318744213676803821732715445174499903118309910738851385556082416285659294232404407147063481846124297010911073473683619042304356771188589363277771047634492562304921610313031261678230693405968642251945294132628789024365433386088638884261798639510199211004100522177233450708228474384410541535482569818112000000000*i1^47 + 329798330056135350432051967453446537932432204071339373229586108968703423488144601533451475382944085797302121713132873207434316035080946716338154917375297481125887138132543948917877450917974019164630915797414862275298204328563783400669761459206840960706742153445979730250234427739272053780285805285169398788160922129079480616172565750407364827877080054909565895223871918736729889837167879016323658212770004254681377334150425881164369584992393654198607121763356057485050453670312681501923913920704398614252130946163787845051797352252753175087700999791874381952131602821548870494397648346866370431710553969629488597229979283816614996417798598671057987660464556276953978365798681925360159051661141668911164931412227306235347396036926561467446625795782637551997817643017417584924029827812723201738135281787494739394853753109586022336905571226789206402999026849156481682657335905412725245578208747387285796158162576378024724376294768661034677463375797248224099984998400000000*i1^48 + 4298719928339005958894421330917631429870885572569241897069303836135513278802524591724756766794030077000641894865446531251252633876019498152005816560864487153929632530925961887918594536667684815212164612186354711520053260769569392525756313186923402000441524041997817154901858750643576511988875332442588062003643102195325285363291223626383933699603127846993052993026622996428145514436469893234354596468464781613138321213805414276843658238298780051957964167204009494874363509365771098959851559757417671032275484782841990627001181896232787893013341476183106214267745690423174393420290098174483217906133564421612297434057165917024713732678720579276126821122389653547979725951081525271656343551783554498784417728957728036824858284915170472411164925132741524819614929515850977521761438090739125212475254307183952255863093150603781133565742055935553383047651933678330263439913239032311935147315283274137342521303449760358570713786230042624576586223228068823040000000*i1^49 + 5185959591420809453916482355843488385427265437329362275416391877003261198438962687932796051704303126935073312567878917435174657984850719184612707354568828902110167648228487821310219228787773118210874185545604133057562015179689475846784823344022203353050549850920619841087173574034616175326698099173438215313466700906223646811728165851619105803872089319886046225723991228829005523940517330499924941477332826237619693972679058045553177040392802210376863615077614047828582393349741970791375308306778502253105299636683868462206462495905482264019386318070948258923300306277594410208456939758366696538051862329007400541469459384482005899299148366422984904359206084737059664095750677014984995093186280040755908409700057414154687001545119255486350198733513811503739752687063944553858929496825425131658012926589942656176480465610031751476576265696072021690801894002211626321217728140779292322619026654897383243617331527021648186587012372664868012032000000*i1^50 + 362611144774498351041917064401928071061721177397607726645156537212208988376676795171326527046287157555030806239634252309726187979013938526918066793252099712981464445123693860051190266773952365515335911257872201930176870505257498812952983309944343418401205103937894114194786642442162969355231020483151419972606774449588206927742229145212686819145647070951349364308439577315685229690809034321486877633943868331736418452871516042801144201862113510540361719857603565567876728381909061388785880841302101754369979149831766431432113727518131641277054011278059483117103953158896038576659016756769293104129361392206504488718347965986963516435315879399767896455348247141379303663982007545467068570028642525207854943396775987486589914664692046215723029196149492762643419230375759183579675901189521940637842966374147229382196917156042508948288061241307647190534318705798377114482850640578668967594801629724801696788196573584133737356676300800000*i1^51 + 6662091085933926174524321248961810864775346144908540759462296167764556954169615803204107268338054620937647342803933441314060822534434508179011272237228675075873901876883621374672958356020422151142638465589307088298984590726711297934758339198487602252087603649960453900737955946808688095043026961254704864754419352938434995689057041133289172945133753623912660014098071260743002630396087098579068414147679751357204830961957621244040148053268226472419267621092419982961080692939292461341127138750370538697252913378063919285730748850827573160015433055576770964174963330379516132294444114441876848866376556493744200048050877369155698664852855198443346859058028344003120857131085696801661662824437032459749552082477772260632366672651144727653951912560844528449138138770136559764287885626020067835475411516250605806966245419819701240966875917583492071992336798482333443963625272041414588287699176053959697036468141979916800000*i1^52 + -2261191447295370881119674898192615585074225412775168647258513109877466658752421825520017442108640579478057669496778071469267602455973508964864483042918347883554163351206950740666316480579447890362582227238482091576909302674088769446573738174250495585322256578907932078570988422876686612088044723660167046287373149512060546656123309292857164982541499748369211374169943409039519957762933679156375581826214827946632228209876712855669354468897901795922741778453526552437486366463134559187600450370937443851860676281596552658166577947737366569749751762612736335520120577025890365949535349914687472840829764510704167531562645930153525158218858779206587347335337916129750888708818406226998986213543732571072044192801050139907106892385849339882872936355074951376195973606110332869814181938025368350380922006607598038082965953316143430963079145636181275005798008155737108670625370222471978194239492076601985152000*i1^53 + 3860119044078417337153740917178409601555148029554076779607481864877526786029839853489683912535936055355888840839407410599266044066693679101729357923447367412028365779591292853715340625900927016120870328685928602962451780760567093977351609452483790049895177252356682113407532080964259979215424228880957490807580118050605466410088482382537443711495985098746249452102361653050356068511699351413937645918232891622240642107772354119575628689660116992134220787269599756199187187015939736910653497538954475496929911648945705892045901231331790891783118041525964712186876199776827088082233374523400092378989247969511638167250388534195692222764202107617331089269773708922922789601145205131712866325397748894573645433196538660906474678623142142516423345171143085199082820004668440828656531788027434157291482309291270268028400112395609719897642189133963565520650391959559257886978913931117330098632000*i1^54 + 10202843445742717520934091551235749281333481531515107080885200991977964730890302721220492852430815254670876884423310115862953461796097908250862443408254769044776222596134035440190902148699133607984774224826514795271094109907056368660435401685452683595012910603777876521299634352213189776617251243155760293461682664988087821554662876979332684362182381111648809908056369336042174254817210162671147214729695770718071089124849757976728960115108917562900041965053717315651517498941220891097560876029695168524645779657245566139139233074307417468737385806479110476375454033014520684787770904750841769945098676789709395554281749982028598431493397950562980508039577140434556719046518403678343054750235641943553076544016651444316168987811696618160621067505959274429220380542008168885525885448590503084268756901854267233114269476599622782165499467994373552758635408563484320*i1^55 + 18960278466582208615120389756781111463840532631071940122864703818630297959212444256391114298529616996404252217103851158360903018425836378461950119077474355551971277159377232338030361153493950531622122160776376131378948100662926112629111315532743336093355740069534535713891618068226861206745476409763091710396261078781635310691952609736407252415676155080351632819844679726718178470607949407848246197334217481725967026072961789786315701291656850553333574957603796595581638407703642880079754722249825063214502191869127524721365698812978575190756100156137008878180828912037921209238760610205178172895933412326082209821708029699035316669215373804143253505381659018106482486159482929047086501887427715252314381699438330548099009807257086825380383363248365446805439102007368853696173481437870850293440730046377095369328030304315487750167825009*i1^56, -87757454839946950567024760446407881245625432365435789205644191706830604515754823660858646615082625481705869769758990778528198234068811459795389264712981450586049055418961786651100280015552185209787484179977048786022483010243762643458237298027422756346329023888846560925983976558028602314627152186902120324516526758301964333522303762538554513546631127536806820719370075836034464124651777686724205217989356560223368167745404466963045558327779856602420826206942265150977189892315798769805660374250638400511687793686791651013578390690452741945425133822646844971606486017347743486367492931478912942040324379577029742539101972286578795077222450993506192456251509638250574170183729332879468692045810938862879962238479612084917294021276969699455838643005325803285386093799389328140349867937424670702948902302879643020678339091851379327593661135388007710385765478066570575704828907188084744510880530579784291186443446795233154535751791025728488382487306524321433539077307391557049619056932179444691647889706142357269287129278236529696886570447735421917552322964900685884558180524476443948316875449732121033222347682420691484726250035939637937367698754951946490383844001451260995218881802960021595650132750583589024859058325634708480775714476612558222533666426934851127730511865485735011435807961373906095010486064214286813283230972789054922955937221357138726568611157459681606017876617456951286346627172264486104794578221504185870372413733974716091202613147689723344680788980153756405954968612177580121752258619178933985466226754066889627211269450463143275210947817906006176424689201690954675872090999471530281146422125875366856298825559979144704479820346467496755200000000000000000000000000000000000000000000000000000000 + -11834405802522363518852506827868995448553752816245093776103010750807239753154917310876649350066886196747644991596012827796025360604527835908392591796549156864524187684539962518204076619724219814890949779136127703959918884593869649055702938241513233798275634207595436163398362054578768818129993266033496021282460930969114461079502977035324551550142598309493204135812338223702427453321736522457409319704183643659343517861463060558069770596263797145357653805363778942246887742896651513299157901985382834057529959254188714693416695713657993155460595706956178152502983522095471070150915267135421581217119915853167757752487314228597369401513449531162961328580415668987272574310964993321837958222537554624877428046399247115881724512509763452874504301519574581223773836309046443087929186089143223704696440730736321429366856504708354380598061210223229669758790570811440466112482080452183087167933783977690902676469067935226485255233981269885822621399093776269404065702700350991222928826847828208828953165789871855194344876486185675728343991420713253600248926288180961921384574878942201187311093355388453908650000422919100362515746831433944791689144650581558300348584861716271540054204756509858711492334282838662707479478057097544257735028706678166717922617724345606589077592785835774267557687719754958764390041430268232643350838090980898629078042886547354346573747404771138140001334304222728028890592666120660616758296839120726639674342266878185109095760077971613908289494043410769016911674650483195152979227278669141987214369894515233793476440299889942647272976629090008447170633180559709322611230460095458076482090808692791246292660530457508439401094417262030356480000000000000000000000000000000000000000000000000000000*i1 + -204022606108647804305923319412841568466801142414022482060217507341176433617419205857112580956828776196710305077457986087688988717514687830381244067798792617936566599024485223156603227201079613825546900872522653300726742563433412937107793417099840740676283374050560587408261503765408202230152830360572750363682642830504718719677727798288071682780751799479697055973981384414970016512773266650111590226007238869516439299684356369530091322015424187548313282188846514926414691832881259576313291760983502052332880466356518563681567829205919463784224324798705795972525217832776495848261053988505783429691211976106013073644923558206038678134261092146135584573939483056313399877572566623721610045502720177919936530081964413995179400235826246686844533833625779105523001777027564416797723193772337940613637491217538567777394605731728397385776725411819702659900648956144264999826592306975433362593048461632569994475336618565347587190357170227299702406663665062058539403648138436396330350563202965306843521293945776423521765501861564682181956108653813859029828957918592340538691803767247028282302400101898640151232100064457130776035113392578648517044377732932701184877076897823037844621835175694206918205266056411828864316362319053896193387802558660287717743137029993200326666436790739758511581189003264479820133286804329633575413856598736709131728907013397383765506411748652480114650858897374406955571199252260478686406044494807188330297420836266228015623697004855181104991331397560209533399229681012786696251965602594807587537616596279993438170756065511974855299126004972092383348112179878840160184362746276991089209753549779391814397856726640448046085443589291114496000000000000000000000000000000000000000000000000000000*i1^2 + 2470480987233205173451754600544147019354855455332221816603838039193906555598931379911447630204987908711685284494680330484742204400216170856138792929475076945597862271192961791089836461512161847110837911492395678725840514541408021696506504828728221630916636920889194103741407433531121239876616420906698053395961081132347082672540368426220879832744953609617242843767116742070809486983517204546004611160162940696765371004318074556131170660151901140343569833887752173092762025634063849968444150212852219971169668608976760103510261115203724828072616784623334568669384701903473687564087275433497186188886340220873002192445259889513941575945155511104500531182954904950696999186540469052217768071830052542785001859247550433192750383246414459544535427032655175585457634271971120362843168307209579824372064393452754152723100799442795409571548734214165736258416107716888575719780360324160905482871410506512174574155434362021070053780037675153190511820554019019962879478990783732587928766030727927595166685378795947883086177108488275905790111012929689368256987569224257552378544851763358680341842704229803669346980329041316939472224961850201803088442340203389158463327377927842485141788752551195895642107795309515930529440550035686461403024617256106051924963231799396548137009688959465288979282703665416263867712837397205627562950424063530342607226625177780387810719543544998520724338055818575937812321856116201753682714556616117560060890917636267703381361017115214254520127931827924712020492646069595174418434317369212883651400200330523080994777536211986665635073693512525959805703216826055737725803936033721285731358799830124590423256693510687538231057442291056640000000000000000000000000000000000000000000000000000000*i1^3 + -7215763446304509248234028832953498626746048571339158949192586124659048562447963330771284977245340091078830988143965002770603720835517378893304592900821404114479017105215146390244020341202738337096726396931115975730174838235357165601838593949075189587889619711437659237830188545813511625752507436289909534642447278803627431034666455829596784546858061128678418573741033823873536539079054001617745650770635186598494492880437373883689679612810144987032198780273648424404301821479523894754261424555183960039547332467103809568399197850046730921785997101697954285518551992967747612681229625568008235563054926997514404131056290580703227645184959452968388306038469596411226247890415954385996530931576438720372345058883189846814255178921469151918128524911542293878793091737471106920470213223020364840234538471809331590229836815449136403234678710687480160038869212264258589490116468508315168681663013502783936949525375827186706568955133454978608152424685665362212324327927357334370352653462648676856982347888815734960865517831042178031347500636192880091696657234426901210535086130259246903594522805930374441185132363965416653426721973406845453154007578283173990781702435380821735004522659110958281499058906736950470071551447436022798509786042799217437197520188379718302260867568813549448514213137820751613587134688985285248155670123982955617283387039703580850847088500411712869145347134574276765017169090018417026546260492140800671857812137356231828546635065256509907967864114841977413512076256181925146347216998361965144085558058172730422527935638036775259238591557775930016186149985442248822972264389032723238033952280913754297640463613765885386113150636775178240000000000000000000000000000000000000000000000000000*i1^4 + 4359953063640160374591599234246079320328082372606873750276274015139022738727898499934094571010322795700142079596105516161311793066060736425721239169276100682184519805856456945383681255774489327044263522360357186625242432534967161860701649010690733405574283028013071616856692436442523510651866982918480131266901399683041103847931070140405224716290921787546809506457248878873173562026553261890389177288679898833874366140338570592941862764977310468133250968734095653954182381654573209624182549771970789709756364455834830804006087156278569187826008066425479001714731479246090414216720961173619186640329488304712079433140305946119365168882288030416808940564067890669093618165271834547402818006883655859391764620149038581205852593035403738739353764452925456110574077033853245542974324144236463785953770246548274108141924927034730676635307581074811370787317625181690275948005792708400745938013418441845358633304408149760003949745331951219042343164324831675232587709556134571361671976551104264808704173624721927613031388953307754822360602200401684421040259157548115324092292723815458948455618855163679878562910036130650219862988179002806521893534480605566919345226483056155069384978626946474625160385418513729110950890544552342994780775135250330289221513657119604444997660802607624093343967353766888382062835146231353154928838596805423718040801126906948901540345552095915469409751374096908406443908916890072301305821633988840475865128551207657154325679677258148467760978064250797631947435072803234048428724476002453700564740154355625840748968945220973600900806292316839901091115167822269051687326791929756273651856743216877504549019659034742303216630918807552000000000000000000000000000000000000000000000000000*i1^5 + -4734112320418019894420213451547325009185053938729355802634456520249991092498323444411644069411901844242683733948165732976230517946512198171478574739229228169086104636841978756625851915105948215402559296242996367133877113346353243663571841802513247563190198436668759356650437212071291890153490749446412902594702676597959580494151347328495786664973884077956461815515736972459810770763277900978366099053822222818059202196176911609209559774117547955847547067410707747068578958304839144210889625664814266903184185432126545914749624547066267388855921497050954940186555282066282879489382950989042589837807792807925833741186149053987126974107318987968122825837373988310869818714450612581196196667145780458692945399904844880244471319265488494198681227723050818789775598316649830875265357572056696126143263714242431036505315993985295882662480071758033185461845239272700024621228153233889924702495482075806495575313270981988626606256959447735980221149648418922581773427829267269531101082903122862849133359755601321489019107942214193810327065809681571790477168117710925925407632194711014449271520605722693462937708960420219338859642147643469021822630429972176399457080310550117276134421600804868356678378622375518348483315818579831487743101192871867434669094530911292600473482670233731860727755284722531237804014186290040432758251407787886656701285047202499360206266363136943514287216944396230732114054379648667177140796640999155242139015820007311905358204808631445269472900085490328283540921984963346149036669934214604737630169701284647411466282166679593550662289972463967280918112286108306792604569405160676017813002340293325530294745004924029110897805046579200000000000000000000000000000000000000000000000000*i1^6 + 2624942451889714443801230934286156277498587358330346694330056261549215981000098264069712692837618579741416475570649531938665775650122228484844730559840685203845278742829140238588114119070302783722483089843917259862145284849273849537347762288230382524444702810090310657499592828881029168181157104491479611527983143260734287802568796374040869159490613647938496443613920796240655257099055976287644790507965095512274276790661743145053094055831516790652044129223784420086661815997033485523604951214799596368784731269912173702321889700858649249718693985244702973030697427244185209792525450854059433919637554864165849909644811642271528463804859063350457759544456519005764660772574207347519568515758844710609921990703084718012523103311043929419296768756578669040931842425910477109510484728126084526748875073397852052124076827103865805525534081578884732168869274110692671457823066230321588904797935958503167645228249398327881293275720113542926004067922125740516437233953914786914518593062065001417074811843531881924970214044196650091614791649975996377280502001803086391016922533566761793234823858546231540773622321743551958871931776899989184571414837537176805427815992271598219780404010305540297174882150345558574836638881026408516719665081150690567244193349263559101709502612622373322851262029747108257826351801482393919309837920432336699598195454980007391862631546565200964539631972100604642894547137029097696332777175273457912998860341917819761887108377197495992965291595299168972332211841046609520876464938664712330572520269665682182018673577404548491740663383126726045723642719471024443592102250198578487916828371476261472268291214989298416601205309440000000000000000000000000000000000000000000000000*i1^7 + -1120839075890547848342786519302286810090166610549577046541834602905912459555317306972399590713991497156070335993683865978993307711306533884314526738693349276967180236726650558088588925915725594974589237426316608829119125336078596268568456173460019470953385105512184828575648555587656790628093935702070199754866821140687108169633203573559179698975667754251161863784405633692578617434487903571407431705400675593286618344384990464222844662414898769799807875075049813683973999688592143237402360398210348798759601543298638884922550098862242063077029551331412418851969249734203906970545880892087129266793270205683104487519722581560964498472120403954131342228566583357882716878550450960143467254328079870483811839710034171758401102682914980540846229683947990868907151587207453301863713083251099460964425632004144628217670730291270507153050944982709576134979077492646164988267551676914664306514238532897770029549455787814636751205782909875183988082489675726680324633111212977758579082567897308535245568879574340008880782852372491538460237591227131498062880634925708680653066017877633107452798150277685923540552570162797576841210248124050045301159653799738960320382683089931786275846809605743830253890228008223637962654532420048181552177232482276538452619243969909832503974622553014246751703578963770556892435853289723427957070696773975974262724011600988769604313770347957871870254131969294451447729769811292965605843795571707455480361060447871356890212110288394326693565639096554920908745337562256107861821018277227380197208730969925095456861727158103432437851840444804771050886359876891031037320162292794001691666268885435797752694669612390688065847296000000000000000000000000000000000000000000000000*i1^8 + 320620652292122758283593756929174965417675342023614862336949399479486877347376620652849886270114397933120549062178920836124902416459749917816835577477634206504043236958908005918719535363887204142326201933314306689640901052811226291106716141878965917285642823855281636499667386983518569242347844074985770632479730088692319139414351961441613003920266859077405922439435301652621712989829700345046052608957626257304653407086747431631553375572782608105994769546000038687415752365616737706944055283359875889017563964009932072411189058736363279953511962394429806530671907903788672758287236384045499742385076364092050825888384540923725568194559638263738304765196645408830065646293421064027095720841223264812356974513251711184924842345585079898952590038139565124158378736504394336087978841239007747816778004593676645339142277832204461340192255679313251298468834079557928189402432216502277446542543398115300074770879194226074703256617388350741914720640554623960383720570172044508978034502439640631407646920585138549977148644856029097399122533655051659246345940100298323839423627017353656865179198829727199607950040737389833132526096991074206619886897505285992980858262125470101066196092827970199754311427041621774308220083639391556420947585122929762592810899584223753850854172158941408285116093209893893319210935592845714874500755274563979037125213267526814909127706586598317417389836356441852945081216866868400979638979056554166615219360291909269299113240744425599520814719938646758548591626139637258849502795367551084466118149954431612485232359810972356309964098033880187549102770366952249286124501992007634581483625290927345483030100927438149753241600000000000000000000000000000000000000000000000*i1^9 + -93387232530907626190461482054419557623849706182031034139077815181805862178071757992940763620547233526926289768221411504813499322375106513465907450973249635625234530202713207326479115122355367728965452355959969030692794105818766066059328917877558789235544012585288305050013766447002723386321658002823469676311667121790093796470955946990455327196815466319261120750710612057010208939610870753802474343258211265903354340284448696277285489355110253736836982421967006523117972953536863908051844927006976460418861466113110987764514143246809255753567395782247896701883160151233116620903170309045711756006008474817516403932397060304492057908559391912070195517704140724140539875012939280152645955170399506889903312981142596941187880171478752781543561338158507308894583410638792868565106437192161217036527038645007478986409950972530471930531771855288133869666056500070561212766261020148645709720399903290955461566663485487766004018190623633438293229240340794780687689912472066129663931353981419309084961449070576960885573469216474785201252383584769249095370096720397710351615353113765888248349107252584792213345990464542755441255570072326690732290571423915447811229743648647645325041699198381687506847620412310566865203545338526972602078190949825877990331995318654417625003262553810089671741691321894731562474689084120418687343270414837475264005327860214202866371410632026819388531570912500583642897644151149971148716447214406869070148058678892744239427365512013384868475059844573426369790543232160914813431534012083681308871577425658517807475242449923398283730477951227876985780795829787703812378903699790110458704240427653547950447586049400063918080000000000000000000000000000000000000000000000*i1^10 + 17743543949881540225622753717530898766275795819841891043890015867855377092276209137490606928426404108987229619160509948809902055121826648853481578778457053558729354679863852666954176885559973795070827026976873761468887471544760229968910755874199406067540997276262396320492218272549812266049157238340301071368335360398866215964749870999070240189676576535493567942116972287785386459149995933432840352268094519831900980279566245959030265961806752658522868208129638527876362539454775485338464601698481994637830594556625847918168983014853160759362289630675522612145185841697991861367299022746994518586418656536497057424106447368349295332258632134248505154608533122534380840578782876585967702211480336116972885165913859046332874149055450494724709184045244555787731753708401107512051563456112741395631281614095564934693773927653194627160422414738992265083964998831598450458488675696097535550152366855291872557549212252968336153573607387075591310205605063192312193497684135239390748122065883798433814945639240309685641435705791329096755825163389117837656393515720110347983510653526743428847645475762710896444681674279238563225482108713182329657824615977849362610898598760353096769800886927611332344537793943375116045388817632390077276247884820824313996058275612182853180808814382568993063164140094388003589170426759141312942418868091090679776964739034011472108402027765343767528892344150558233053261761693272054679075929228722016021931628389251540547975843280048032281593503535240539825136477955497838960541461243210725847939485887934451896813149182678728953169525035327835961375244823922264499697460901609865287110080862908984183748222229938176000000000000000000000000000000000000000000000*i1^11 + -2777154868342177716148121082180287760633730480742404329200284669817306462520978664092899395179041371231329871454000867080305761088577587085727068923655075292479113605792031106152362420318969671225118932695547130162747592153788508368448098556094624732392991686544919608464032751489877340406859366144152382554030297744972727170552883962656574963320075111509709309953782065365339042066401021560075283995399651932790567225079527000933490510541646491466919804476444094203918167084912942376679043502256064380383093262792953551034059723656575360923809127497788310535827465538175823037472622460000147818483779787040377539372922876792849097573785868969628139808425886869921224595998028085037101009422422516153644109738624786682701063659839348984753113216997733328267142612361448531135146967916074720074147613575551417788823179569223121028251592517756184533845112553346812745859025056405577532980157760900585825622939838388101090625989246607641281258255791906989508905368519378746003875541393941215729917958011743480873633001792397828492613471920471592032894040537238463852936501740667758988346811902508632408623009269644881983851959485101552058251620029849381568254496511801277521724225487602226789431713588158804157720115001393489667031905146085836559266926488788037088983594299902418759868123478513689219219168875436267126095911381075101944252390826913603653101073418021220562072549293355909986457585009372448926358152153373585711368055884904459584652390813807695452207610380728907524100915899577837103179650456570128482872812727782285343301646041070658526963523214233879746903212629590518277907060494270299129194210925410408140513132675072000000000000000000000000000000000000000000000*i1^12 + 364225541765097388837854535612021781273585844559832735379567630768562014878202530224640942417308360326107759115814094255126625920517375073762743480913995375498829007969248590771595738999454640695529404560492583489732614306671457068207562368636989112757515264699480304523725555042719269741637567728854220636538725220710708812293703588629039791949876335496561757445835896968451787146102367110780360512802401211689430571442157375624408285808641491958485697759215539386107708444936728120169930083399526700658696520905739757295603428145155752860125491399382286972398788620420790608044486125887402289486155460034092445636671660919210364228442736392957108340699571019969031429064859331016117316236735577544433037165021837336976698431090363862050173163926156935395789121725476730929223274041751456595290292416384893691857625659498367731727156756006068393494228546020935900614396547440941600947688677343827489288651037298879852844845483794013428419228112519634215314860170763067314808460395622470664902014705266619449308466997910916560576440789476137544185661487263014255736062276574347985740315838724027500583155576572711397665179436996398727196288243400203496163173606628818768046015441003590698971302148959266275151674231128684062474333654977847035247229056142996636529648640609261273228381344666122974223716073541990336738212556295797851979093493359746374953377134441601865676657522470389196881250011150155255767354555370914911081162052727728929169143085735536278678876632344888300308170231542431874925845006313969523998809228356033414872661860649224224830723307654437417412702141732334007097354506433633200943371924368919549100414730240000000000000000000000000000000000000000000*i1^13 + -37058987303494708523906150360603290627169676775987078762556555114088385827643981804697545538779775311568311413034532284629571420229273426234616451191040397419777698205004392279005035189219720419955403031847898841900193586236332287680355172244545861426361261301865562094125788158889186110993394144130569780208254097939903620271033216275186321194584758530418591713636297408859475751097162348634056424469028499283572790066235413065735427193145025081792589007586541291771714392194899133224631623200185418831308902436411486387401247231275465626688552813664862136362745185924983091334035765505718806825248807449880997155001010481090946109853389825376161895588442036090845235178877941722498752800468286186425778178359448043278539583120724801552799310789208093800504277419347823139058507626733204790904657380740725482105958457502311689036431180570017225461936791805901947169950927968546249003477695098670709932843083895456914735515059441162628284454040848870462445482511071841139075356082544307741329293793550103537552199409006750506410511044454054782163258748066545513158058579413869040885984096117575295682208435691059801409705891933351190353783184684839243410458025521955061728173530755505787559235673260851317949230250503462255348928479772847759175255334376135035414069509580028264092405732752063618400669269513039532640452365565495675593441830879442199223861066916372755846741197587792068615178999283784518195248688053828253201709338638785156842922139258658797990572619895157612260473022573980205204831788182971602708151181244704606905628214541458126365087001656388028565346924674736994914931019930923024377781969563880220241428480000000000000000000000000000000000000000000*i1^14 + 2207451263325020649244404641389296517265505424836675808287763554578690907701284265030732946526806386455537019650868211215966773027985472263527054504286178034392153337676578891363701180775709288677101476615475505189429384261053058171694422616546892681908862939785967735459773122365458561646993968867701583268108282577677435274005289650526713901264763925376420078899077547665562166149959964678847068108313742802464068684522386360660890782615173024222465943615677267129745682955499462703774523881976220622823248450892563495482605336404442541372783287212666996481573136284582194815664037983705880210908431504894426527793444728239064283622070461140200641864030629273075020162033001415795047974118745330685660716295463319626100294736138084721569266131716916077349250476465759424433504170653319431474157304004397051391653839504617133777001527724064432393954285289683861123354165346312733888559007813893873283192317493053988556529479088904964920163921602384793096570101142111489855053763301126678434725831741868176802321758030090399082085496878057033152871565296716125913256586724189481004202798612774488005851969401788670531790886044753234516997730601258582996303230607164630896885563254061183645335911172003817435871345340191680559002005969108982626044697949633322520182761598156270066401218923793727391866770390559702570545836716147031249781138011636796885604125926797937693865491265151833819977103983587629067842109555208648033478483620384556950049578733405158943687429422390065369478988596569483093781710900472096400307584004327807287297172708957679317722892356925545678361433276165970983428161378717913131665094292772798804787200000000000000000000000000000000000000000*i1^15 + -66762514250845486576447626122462351607217811440778752901489121464623887134729795988879778314813210177486049828079491990729193893428589645568351028347579273916563049382613987559405956626452999125904663287722549609010012981459818664439721370364328763240535104210829313176970822436363352747633236512708635720733398359465816591990737022057929630596704415628248604177401616501269494509742408150785221454330430445900437435105628405467300219406492122716448424977706009966625913419097973189971203367918676890704262472246290175672318540828002909260347492204908030550809150748924298005879050249613460821038384697181044931934693068879228344031203863445933139341267524060515617446972799063665198887852330363741083280882446643217160897966809409451819458534020820853865360047884449209724867237976973858094302346077820906307958122914438998194223220679811632028135088470671674959706749050976662193930243951528922686932696584923611558494464032148461953924864811022502341479081138229845145293223508412707244077027585529464575063675724955604581892970811944565161032014048321202343493318064240459561153609577040076587327800436142681920055257557111270023943978638023960759328758051098357934040642008673900327710462297741847041795588379828814755396861980563844933547279489801849781128093879735229273996929817104808935863521338708099396469690561003282514512890990464609346558429934180518821258917550408981738492971265218466577623927395138339726689183033214425215458142684604709500036004667877964055142678432362195843556988468032329014036164832979229459171430369354342483409058018511470592767754321045248750170599153291747737201818606906302791680000000000000000000000000000000000000000*i1^16 + 488850077698737298627235243658627361810763096245008525294347804805251200522467142421544089027868749588672289981671495587535456532907959869651735310890390990456647681365618215924890574199957543597232142821028029873745643762756601567190572397049135168758597640090183500934603872893447826685282324617402742382949356197442674443649031406858803995958318039422112104235827168576930105940273659034906031245262646165272851966847973051636041515691091870417332879113166162498167738071578446907473443858623777099056325020257416816400109665087473552584638330069673146213079921685950034891409788241345334088281254655145709243247657502030950143058971998740172305152474692445864424291216558769063113740582743994876815404325006337579598447020150175863298761649123759254335490006914210347480576537545635797554718886093915968935374078968352068707209511386029532336567673230412258566816216079070129449073890734525393931735984696521171027176131820579142415831943842393978183345059423874962222294808182154691526771340097439940121802332991087201614668635949108875914641820337947664465028921831834201837928877245008667891046778623071750033612838585154573721744798835149207964506503052681847736693826535632590018186960332210464111468002378201199438684534725571914757314710615603769369613499322593717562156299866847024479715138043112892625321539558004308779463662462419993013396162771399458202964431233518273530442997600743860681326399544074279605684898281474777349513307397536102947346169587671291167579625358130626586304111815148377177883692979801371368424546221161920474839107566152770070334220954661952088712095431851288590868213565227008000000000000000000000000000000000000000*i1^17 + -17133232224431544622856881466347019960745820916776681898288277742606625032374201543592759227200627531771262069785296230833445384805831418579258517637402882428790540185747213602785806916273096521843819576517265107137241314534546688894011312222201057666983789655664595586685808277985939083493027330105088798589398192565168037726890454006660949036995066020053060881904822948514840589570101631188516643826112174836641978029941480980743830305427671677487087894637722975998261452973800875578730657338390398522985486040781930967811209631679028354751114513684126776130791145430256136999097852249412289010355766737087313106517350980284483935032352664149329469878265367997885028224507629163889317749894744485154673132357723037453495658286252417396532481684688194821393535087455911652718450908675970422020142772422297072635641698682534439553465230703167819106671209253473911563856815997563595855984276132105409810858679618543293730213385633758685471564405712882392445645207130750114238011954166351908683323641665970981279163233685536571823246558566312092712287619787886584538437104766399746435484122385072973479778338005391189491257870278061441332617122302959672937111974664038007599502763979114158900336094283052453580925468778737141706234097285694513886208618112466451905802270720016318666706977705884371847297086843691269549395171989254197456047524156179269920881501550208219826344766469813827385919701654408049849724042782610890271512057670580903186680096645460546097234516751427843123539394876169749318275636154320626093762392119446527439075893460267555390163081016210919356980936741477801357379842243892323432538728038400000000000000000000000000000000000000*i1^18 + -84025837793674210983741770348766488668503320395691638485370038110935348447695568812791079004278514813361381549546699502960441374834787390121530625561026006188359858240817300329858277910688415545264959880910445131172152799265264859829321313696815170812448637208457034291396768447074164437759306670299834105247564361287932249961375894192376566587422809684084655896174332305851009195568121018018087078554318793890677059892791208683734851576804228388003290921115758245284341333824549198238460812108041661912886158020319818644238671926013305767316433710858793319295606329861819497709199168253548301929090060203612474604354050670962960717081615552412200578775341233649926293981035694118004292126790790136447654848625379184862410024566697091375358896528789345166698079558818223877083789070921575042870262466464427659463125070200883731048723050000003893295595476987059358712824506981402339870123022856352839764369364320276287063649344543091230884780696818289626904028137739307609619255887124520433081202382366654543958190656100824897209597861314265359605850494897407071086803274959363675325577992667941574464892589030697871102459807485432192143836008969206020516249715056707500406659719510918778160702265161438603421169278344022395024338094439237744475600869794867786718838474487652287286072778385114077903109687350867574682021227370856992968162082992392256086532966016200966964497101321541371622637522609814024864025276829096016821487823392649715931835971974365212702703720614754526052031357602917067941681700596621572659309919825952531340929129508741115113101568735379625229600373006453169574450340778712072034713600000000000000000000000000000000000000*i1^19 + -579979429608875868579160784691464990614209862942022110305618728575260062125115359616381577447601831604426272272003678925377439014109946050184384584667934184786900555246486841152362917390700632009069315821690260029831891267322946283412884668503327302516906400122260627017910807318886514384126335704626059088083179682945376213564225030217437495458894597842137730494291491055975510350813563734061183293059089016317873611424782116667556464216438870902173822683142387077271053131639129991413767548115521679121577436751351637502048205932161221629154319637600974167238722511517155476269087668506750519130404294063859368617494126120435168073695982271918109651402824358878225307932946166872813816035504633892741696162399689616833906435652169112414095129487050814664405471898403324633748305921617709900085738478526805730003554107953218960365273039650913822936602068489839698760680759819219110081501684764937019882671566552714888506637056914068338216418993658281636612892260457638035633160132191900817819910956451099161714754112452871338662320571786295900558239515497795126648990306650127104960861056715398772051678897232432160962297268553018121699455846098829661080735631740142120466871298482354369903536436270137386052370826779756351776816097355018107049816312600410301123816818063594621139113318665576840461968832728182303307499253462165932497253779875597777776839622925536420373376684375784424791056010770083361846424121765417669446305971416633599552817391100150190420295785788862833091596688941798083359394167144638651104247102621904376349019577692114546590593959979807248138214380600585844348688620794540982272000000000000000000000000000000000000*i1^20 + -1476965375304471084451454457591627602610042800103753585865156928410592775858902935075368289722490847226952801809356162793435372585403329702644908752268540297043106144932472968538517385682404065147816289422406828059309555013939958366701423189109622758044567207547292836601944797441223512611266183219866588640457558196714696326208364349395618287317754292067291858770031471783744415920077623340974743071628775777019563357330887716505346681363520539703026204692481580723475219605357785833232296643425989968388249774479931740941293773700412977469712924813757440723405487495230535660554538185540816128554610948078280210328649087058064210438706342256386958062838854563332291192524932391149875654017888356326530579926803896975889114938343761466627686805913724467731212571202996029883335354821703308965362295778643771480424569448693874371438826192266013675261976401429068158271536706275900354233801736429317793890501246358108674086997260969671138373542940531718132549902880912223148473141420047675779822554842872821458555063300527040493891076150031853778890165989981445331165522426973254580515026767679729174447663034013787629215267880255348431158615828345054254295076702457801946090708601352492016150731269127981064753849734338982320304370783978163083717597077814807484011662562915811085887778433230587916363310877960233589144822437391485395306499080158785590947252317323324036958873571061156654544488236594125120606411992532132707059293560820638047304114617546625351922434429565297809334548495197117442365734103470543199511879481145271910640908696211473894190570480142168769713020141513281155634208296455372800000000000000000000000000000000000*i1^21 + -9080759193205708773325982122143906553382099815211850057735861388946718633296429460487125545043952179780132194629133639047924975672886642877302115366933344181510082344760253130095374766001858800126149308171207653457717192024039452294402946027570108953570702230908218937469157897946223340098887892930306235198337458516060687803594555609847937597391090791721169668206722341519259897377977333993585391735113402319111145078953724202673342329862462959153870349791597050576631247736476915075665999845611614248853076885789884212020292356583367936782251988879711667456226251283020786472978383690034668352490261064975257605640196366680642034106203750638691570222528142786362481787101017345984613890121030864664877869111283254839885663338217954060955051806807667370841362658799822816404380078759264742055810591564154887552199437342449786024440085501656548371168783219945259770618089351476317740685382948224807749871641364280913893666084078680124986508397520994407425266851601252812930512116975037649499871220873387377558705630905673422971546090531142792790911368344168839285529688103341130527705159938669572841290044192287652402716848595000388705955314392358530187950752009051272793053020384265337098656908754305700331187097820585893281256967390168532622494812358771742786025971708643926393055393643797334677888704291477305366529937017452768285292503674097333773524086017563056937641245999403911434536817766800409108929070060823271893981871978389131259916943369462606639114395903217617470885935928005913495460437881878284178089155232588781332082260353900279074462816800759900417503793887553631479658027417600000000000000000000000000000000000*i1^22 + 3689994350663012585801631246199595900603381206903163044310933959676622342762116861725553077123498798503327264798624562882315789710381183596902045408702324913289949218059011995317265928467756662236487842204271672493724905169963859655225722918154519258863553349632613854363335772116638363301716003960395345447171618351106572620897982170132972635009616498391726477268567950131698967596501016216558533040750281807452461779921780892754709250857640150815020361920394990526602499520100504874819331459406508900341431916071844789943111687690606281652469658372797398453132018893399255322874231095519511672910196371612891780382891230375028493465926144888980507888033655713824064148710829126571966989914158454885233394324347263371859297577599765913008435185866457183077070775706616658904161228128267151442359294852049068615232620560964127394572718826206936791429577506258227086536378482552342027110652837805417476272298257921805726238159977803557016469723926412807780024345099526944153352374954978476144440217436856061710321319679593720433988080550117577037859105931478883467949506459443997895288979809533048995323895320813370803704751321465639682151867780287723089688001920959316336176492251384994381828025657785158880798438842430828391675427280764124363219618884778585188915693570752739685942474371688281455939647427835157135826633636802510417951046208606707084013498510248482115359096059867790191671143287611553778348669733779807845637427526841776953042567167235817547360017615485589056197159786475956683979986095460110852897289955916572986554402121154577070611391787727808787355519951386211445112832000000000000000000000000000000000*i1^23 + -19000422028474965267217630615416197068564445056601530437786571221038978722045533095308744222053550405367142140511464784033812347607277049236149664282486914172930153423491829906793517143042915945941317079076881509876018988610465805218032610896191818208661358348031065124076555953935570338639930256893748867214651645214829041814943933664623207686844475697316278916943658889213652099212616641613460553809108837667110979533221140827304350729461630084736992320884901686864391843814023770188777340290505165955441785593700297300238775076242930600721911496586205012258410889546030249697722458371667563775668589448097517697238131240935235844306112205524379338949499427259891392725820173608372582011968036451845476873718848229741605021282127851800542790188086773370406771761997968706422691833665746752504069850403288271911511016822942868056640131108954092504493495124652587393148512863215859045183953158664155479368271561938801879907290178596155655646608764472711709484513893550044402315768875460138187293920078660026448348564168731866819429381425597582424269852265284933901761008977691953025574892972705724655221240196793904979693075387192462373218042688296984240406038409935940128745216353557298642995441878757617199393206555018129386617211686395689538850709138251213054697109188061017488022679707100040024950796764282621676745722480788891167812097514245863952636966074257209942600355983431603577287482498756109002364732912773720442198698617574003962979475415076843945242572298627198603459159415367518460471495932587983066942861531563277483597254117664029452077894008726672076428366927197162700800000000000000000000000000000000*i1^24 + 3470486334725970276492880771867903652540653598635676350290988819592327980353140177599420292661924937998047348194510053665077794604553438485594925745942440399805555281612260324085071474006150648828733279088187569770253110895959261806354000121759611660152958493317435654373801295759660175085004706513262517658065341778397617919794067610620586472450169090271177903253360532993486518567819523372451011660879491123565936886613328868992575829502935697796635797404275073495254494841504885046731609639017950534286369385776102269927150010365424061584573017799105781455737713068205964642229889978762418924221412744003647155614462483339921780184524465155946867675734237979108995567854966881454580308239266649306783468474225264592465172634233042318078796177604686121738740586030198472560309653281080727030955324713874299988977737711285845350179963608536876715424230808188120625156781226970623303560718788005279923563439261655802878879177988306332046851501140805134378887731350771624553819109025081001667998461162817339929008438003932464031029380011640345215547612664172774708634099190775233624860335855805361064073989890353747989575559761499106364061588416295754008732212376614431172305885613819294490566369242333009969776539922803509387137987313475877072311024083899020027106134031532024033939396875864851291609423229756675474052587239016922363937103365312061743870922723263579434438996857846451567101538936112073603796674955374429191389302414231682201955404072313261288761211306021031482878466926095405622295610078571867116130100245646372786305361162067677868717960886545576099253919500206080000000000000000000000000000000*i1^25 + -546773904097316598840654383391363875150489183183478700057490380240020163739672107781843587870736800487717180858687687120440877662348061628575100043569091104985946977804807193027496594792583300940868062535271210857869018493804687041862761969060846014222046824036486130673515881769881775566959730328592639971286807986563313687254065135482529722714243129250519168464177627511409922876848458942377128189156985416389340725124118436197371141756341952453474471083452795426671609396468031948784849860533095896329603770416366259901902175277750090730980811931740934583013696833902469411002589188948893488397048169316789953619212368621823237840742936941998971934123382328043254849925958952712249601399836370907824217999956817941190234149872746544846501402759435539603339111469166665276652096406807009261969510665773779790728838032278514659132813606982813932780228411793773554332932948739969620177015860512819051638734464844403587879698076254292798496224878949891350687566129947642023975649868502111466011079592095382035742786191244216003636426666773618551671437085531245697530446046642783223152481001090602015510964120281189070630351951021643205714980244218743879729194063923782955955421119608189102402126910580237338199218427214380288862347287604794541746801404406346348209988866071310296922132573119489917322584687013593688624401729256197219940069006965218598943916144127761440200912765964377286003637607641736655830831820069017020932416706501406264521689108314666106299175670190590105084331213880449687498822881912042860208375707740276157819736476341541170060288163556461472965984256000000000000000000000000000000*i1^26 + -16255331035105856565925305893888007369739071252517428242034927359334145580542672727047915862106605902488058821888535934750413859736315692687749772100260328702271317756971907865104279769499681155879948552444736040972381266097328032600087722314909509240442166537179613388753744845919415156411190863839254155669903918017869877602311280238626918588465259301081754183414792258907222144095136336273782089783893371069037923842745825202956506391650354489797918292141754959940206967080667587752976886112997018270594220582335234936264686468535409209491742896173517190752633814116461473206072024575563620631245044699358887591799232497898994682840127654934802815041496854868363622345727227684979553674383889877042801551599049429458100066755220559384740365021123921338668290600186292846176174461486032748408799609169990474015112438294880883962215124506030731676011324256646192156685490454560381815778152365522603731221430973063733370648153503710474759995533089950346462316196629288039106600308005408442253512399185357153550577898792226675948436899888298035622458054348091200623072281263958537652619579287823850336764448097081640425834786184849942966700427530742329280765260253720360888616565797305570847564597302089523480806128700725760287872740042292079506416299807615704073657340598002827353149094737306777204590183484826005315068425306081629382599456783081599156514711646869698773339544095499130578895425694938597668637946207225380527978085643636521195499444270430423539176965877605498423829878965570120616105109337037188643678075968424634320270222664532259753847660894961742643200000000000000000000000000000*i1^27 + 5472451940699095130886176448895634899759526821403419606789233989618449499840253649037762302455739823383572212731153438523770682728419577683978611682981305264186245258917602894242282587836071841232814775305920875505452214307801652405160853405191952599521298731107737438516668588417940275252238668486881031077847036125622680937999435318685564674604757362767896839189095391331363743590376267065728882458534487284068972410300637666422713212113607071983042042171919034560768959190963824058213588657566090898304503572880794454913734183528889334086740777230365935873347751543282882164601937840724094107880377458123084604626249811352641761722560258401562787522188779223207354217357948102963070654409721327615218743593155455983393185788577416464964568507694057381956415025531512214844476923825579154683454561435922936460488097488643069098295678737474670806271500768720760534227040040968616015529548622539329029491792258981196293076190309141282243198751467085001303612655698689877252021313684428581850323864645221507243792741842972090469239613966030019364828063073180514156546057134964222207849197489613695110350176183377381336306916484889928959711205331066221920875204706019066354454514868532993082482859491861313770806872635341277845961162182203258173081825155519345589687183002437504007268057932341676933928586146955234700283539116080283269467132385162813180064381874435792086099621051829338853842605404899771829738585709219800256829240680508466381084685820493200546551020407901700280422494085301306456625462481661720656292571864029631172489849340703669894255285559623680000000000000000000000000000*i1^28 + -490453064886665557792292567139548397157339208990217624923801793400654159411074730207852929298913286031761666598757309137631371103062727371565254731483446036097658942727508024919168275320326797905732589595494449240752302893939942062169260548128926774519764757202427368659343326882502842911755221522034622590678257924485361117794421370760694693650451892046553833920603543597530871585840435934207750839077642556568763137354088567330599324759694285512521091440476321461529997414163944725267435889357456921092111263267486735236682560359685469764124445046325938134625298477409449653695818707012045768877701570529498711803254930716508888654099045648645449513007118805207208927008228959190247667470781494653494822062371008554689291708004984264443235818509220802667574532573537161223794679689673513123701456043748394384507216515776273523883604517864857047962507269360239015187565134812135259852050831082290489299118403017046871887820234472635075205423554610759646884950501393077486576304545185983009907206792599918935174152669766351111228563051548661982323439342773818642911270135236553981452454198421614862123495022344518593044627885313089313894166641661358814928185869899833963180367347029948781581771247363435366837621457283315224970721281120556497742225283747282092318055430605071060664240201474562700240037435484047246706077522815465167424949166543393371832907487370958958670706484751936933789656529641774052913882205598177891012764809296753893111376341673268394693153231496181535693096466819437004109982650060817740186857890410037735315086232582315054999797760000000000000000000000000000*i1^29 + 22115762346394280090365818004632649869112022129734705287048641023882127485832904681598886454126034929190649875466568596613327105390051326239562724143861295215100467875849986299221796705105640660533831464525875161837551731232478679031440177099031488091320303898163905115359036795675178933643839046014518054242233398095889598798381029436957145170964445716602091316042160214165236131610953753513799627867926395392105522997642404812149575653134433588532615579040639924471107723294595295575676138513668148840024937897505116841711129716277333949663595680910152345286331002060924879825105872885949785707314968341653571607251201692576108853323211203348934310659957928777206732294560543925362283487220057900641921668862731527051819446972170216214497528888602405781867798858050922450516154133631929984870134717218421563969228980401493908572001061854105188781425974167006103823229647648086663381625537994065462334930062322146860027953078782602970446829100617434521076389516746924053370513228333642641078600277615106865510949486112744331102050778900841141578006599534256309330096911462115846347464316271986713269827996950835316207200108375557779164459759107262558572409114660961764290192203308807472438059016150086531997334155843385104530082180761431457600371508689916725041545998122581830120728066881766370404610136933972457054491144024575696902173197140693590344517855463401173493968282804438455705929120204757120352168225317037336489374072479384452484513264500260980317304569490161258905250367574208980720040491597103385022758263126332672549432220249539739648000000000000000000000000000*i1^30 + -871915252779274197729315145088124387461020316068487491260915721445400275386924491615053562335936200403184302935543488685704049191469049691894693619165351669537888900119875289609337121519278288017864028269840847697723467243132186648174467772875217168828845857885238062597484416697399835279255958498357581255661283833227629539540823829598379752180931038609592298335916191147064913979855655331645735863131088921799186388101753301477125211396445581720030286071540202161197409825819789891378851565977590315989517715673435171290467794259686625649731887885309011625759628494644028999974910524754148372491900685637174620292217275662041228530781917596923047430784894318366096228065874126439658539370164155773976954599594718836477049569015379248358993044251906102076782983318995549813804501177520551184604111033899095144814267385758711883942450183049781192558292134951747946902242624280681245276723632831942273609054944858282915273887519642848167636151815937392616544269678182980847436288534641086482315934940192776265868235045194961609932319721740619226500362110860883385102380819294357053606226769820919192914790002405887566739384108475147315635535253922565838534495055571348186087538019476889999890152199046928433454162181144819114611910330910930567545730490904409737570322944584573080786962818502960293867836969966257538661570784586332922193453173526360520983302356598882923907888348155160691379380385054650328943395253481053528917483162692736328419984834611274570886977472915181303299086349766276727736784764086072804773169322292952423734063189196800000000000000000000000000*i1^31 + 18148117894106189439939675542040272774237604159372113317934433425569857975602121843375470310254106653316272624708881067546762550685952578396383285495116675856451081213776361112783993432294436586731406706683815025217569666495138499864065342090257829200386028630343790559764685301529965407411449624160097513428623195455961820798487221833844208194990517076491100259936765273364409499302052365210687746643855025731286686369406563656094491089326533528332073869337153992013371599797165433590055424584085957848493313788469243904418879835168241672202659864528290437333435780727561803275704395212867492114285646805268823371812538080143156785152393250064161777257270161797704552795777006986213205693908938740910919463919067684322953333047355368959676648531645608091964581997394991232151939574993461833214888044902857047520517051344065648775578491498094274321332613857787715109813050709481601825400513337690483368404475132283566064658837064113093674229548087263181126272384877082619311732226611209794615588771950842535243488596780075805127216412370963728953793204371187650042589883085897044504990927999248451898232819752306925321359362115641425106729897665187461540776672978690294592686636513893235391632951580869875817298828582099354188378961392308868496118755141573148913784730302954374095659501212698943313749371802719776953093676894865777021980833521833301375032141876415036372364395151115028429088876313600292594711688091760917328626685045478213463622935535663929268232770538621452904747887138644666476616077837455235181260848868355980516130816000000000000000000000000*i1^32 + -248392556227615924101029204812655134379430987140364152026992962793478957968672690553157586122955928686092077620074286386102004974540433171646872865364295395451377236112068810313302735288882097582918653829864808329080810630672432868405741414286505508335408310598248818711565350862276703092884636848609599371745432615602419809239425169063310236065194898779433257932549649434023052465216545932509118335417957272611590401986623659516090439608700117712386417962843605173950766404080486820580038003499112932259720071890416805027367199617106261993043510972976544203926381173316727364669142709648187251119800878387744119705906705600396215789158770337182274662607763563776753817686173824564286407223076008520910649804517820858724832668612396232577685100336711743450268884267446785567813025418872329399545564344300791244253332433952640644989364083539625542451394145733286621612298019992277949324155219790290670938062739207195322362174540628554153559240348514652367510480232408961461351047996676570374781134606200070668737843735402801678143687730503204749907060697266132880559112048211218190002004315308394707976288487873087297806541135691663124291367110057880838345256043524972023917553921899033068599301790231412935580258318078956067107202342536962373456496834748990644064518400185503018191940647345542454224424541962246065290717441514905784451029423629805409521102959955607227543494164298437194248227379103910897829433320447338364695184402866973171907450482803433046905929189924579805025957002276746349960695348059571832803103477521081958400000000000000000000000*i1^33 + 2481486651776368938100607680815060238747641898519454787214420485529600002322200982012925198464584586212365439115205030251262080014477905968495515476844577637075097720057665441786193483200911775511354269441550907066354812973941527139645333603566049822393122784445955087935004617255261743678790694695726134792992798403724856389762671276450211675381849188199393241980344928415887691658773636684251617620726672764882061872720910948336508833143462135913233046486019720271362793036377563360085731859108925970239204054638285750457303642514790272643472771150949417959952431147542393890994431497364191344122281795487328521691733899777234829798121349939482748773828109335602124991549673907869964182581925289611771311395170544636328979707075203120130089709471140689396678578133902580823940058196251532339297919534264337469697418863680052406677520421913853270816682248516869901369188776915184214561940088130784968307182424442133968685355359788372687189783060832750793404671761541534322473103524112965213786296601292993338061525184769297136943693647356336263757083648017913635819317518069501042824985573494425306356617830113031839065589349351732584596691034626637920237039664003251961505449190486237301039671604339455232832471814410737071388245997804465336941797963867334312034343230001702516069825914838403987838891228590904316542105814457535481392684752456683124737934659162283628638429355743020884252774668824882413441292157605532997240864719201127018604180805585771072862159832506663245407302854923054627905064162900220632338918277120000000000000000000000*i1^34 + -11911446762294383962203266498949782697431189173215650545364183399062726993642881486939946914415554222401339396369312315800561488814191212960793010924024016170125285857811622598907315692839950149498662211220213831645596871791345194554585837755688700491646796460731477365593595579516471627207845148948248960204683996823587830290707321688920062046071353152900322792976055487095468793840630780222980527671968968186847707739655230258602372911316044272450731452424905125027528983068767703179050299469905548235817494640155736542481076475807986397957250132437266535149232831216667530153187990882951110597248971375403076443496599594015644548756375930284225860212404084043971037071823942308709682995466559572993063893935561526313161021067598602479548435606076721433727920812447463481123363302634842922217701642925137025906887570109815037349157129705042526884951247970617275885024220862213495845227757513782642195668767963578127701225895503754486772010250908799722818532291512040950183002322445089805936463028241903406132168387085793543720778282396127224039326719542458197592626662215412061650526072897305443517673224328620764438123473549162814687461564898714398121889289213684949837496987083182620549373594509871811909025691484489498559277168075186964677560273224915643681535766526954686605075687139693762410207166630451748538630392490386253914988928217398766843896790615988661914166470909799894007389610821709436388895035044809871875270313026365802548447436362177810851301319615815308902361796557560470117947763212968509046784000000000000000000000*i1^35 + 1853279437099078453039047922801288032560457861193533172218964682001442901974926814465628105997570487131678675593861789145593316075311625796983494934920247254436111800309664620528901742646675141497954548791359153656813463940936846663335612704247415979773563656481386011950020983739015602821947342731989535878727015764602303501344436829386565436998430938056152691918069102687801774804950159758679052881242056376544923666490396649545548708035899500105160485973232724392909997777731016370283923216201561251933204153867095920095266953888395049744065558060545292870785996054918501829710221408597231503297357799462423650334198489006842383902060730461472091238892958422976038336392819674382702068272713308767113085652108493913512472926396031102416794095399331949898712438628024889390602346766926483883639156947395346345477475120553018105361191736209764819165423484080657347332383900198927926273726064268301957640796345698901488791979425512326836432567911788206255021867655793244592446582650603124633951725641620592218213081552524367546791715953360335896155450021400649897215795477528078528331206138087248610369422976195620217972945887235264451237688216780335992991716337103249762315835987095949788894834738507581938950449089264238630960608827288761570183869058991100563258473335931175492480351095333111347488443361123604968541691642165840660734863621166774068005702338780340674536831804458221584658211275030478660445212375451607818349950097699909393363452427733027420839368048259162470330275186662854323063983439872000000000000000000000*i1^36 + -85470915153075196627850764962140237675871717725048443551714603938554279557832405438464481904331076460170596754759799639348123351417797941985974959582563097183432835450361359639475480368310998671371192790189101405392742338595896219689473122244883546547333414656097447529306317287635629794321671061093611764261568068685606420713656395164030551870225309201402418190698011080322181318136567201961392451698992336527133039492747848396316352428517939553117067042907075264127858068514199442990285012410205527619038592542816689565533057055177680630028428761510891066789927457491950506771025402147476422530775042659234310980569274821236501634199162108624548988932886405774395385408739009691237343401453086594079560116826418123362181711950537515711972968350152955265746787862174797572847996196286396891777519393087594529717113624377610050471821405331011347947704427033447925199635944996082066621061597464327496640531570248299932392716495916557541044890064829033834453603021925418910841771254121588756855728057710475507230604600655535982560030249918019717566698387059759090392893780637087366600734215084680752555364459094758880530089981918227404193028682144301095777490372812104673204085093582922647989143359435474699943105528759388414330657137028688974375587312895757926137047995712161295878418098462410062101796155300819501566211291432165740768701027791722128096087449780482227289036957781480114162718337288154348857294308508639153357657573989971287591606136547852121181947078900404417627528293363353245492183040000000000000000000*i1^37 + 1547010161605007760335008207652864643330928895893587777158936653984756799654339085177936613822821259110911001031440850102636422840019133802118396324859797541411197407692699580379012600411603008597798887058021848826917436831419153979321513036540086607341574496738299536976462366384223247966481175040804753967029954621955596659993157650039352481853415666927381943649928596756244789593926664379968314710804607090755759923029902333714288300146291170921951503818633167707047950618217089883551495882682116482007215987722189602396438111512430929295177054104506861716131144349007980809829725292905683476832772861577186585256225402912225980751681961979143626328476507141415764793484510082232914341628828965504170240394772217310014694669054339425862402626677318544199079945932885085279011833404335401242745163488278469055092441594319396969785986054477720117836842417642710047835167226595020814293140092894877696024701569509789699337210124971637812335183324952590465579555915036786722773929598193874029776038981351084484435777657892846505209015488405172307370685296495864561550445410336022942238696097733101633488482231739436516660510713428627759423359776317252222376643378905636139605634570858955214637368527592705802205424449494111919143707776596964305987096603166988396574515825334122005389908599866377772428455594188685699770907655995461472927785913674642465377755569711330409666718776926899556629350802101425605292136001245663128106916934712211964572803129753132018107043387556742061570772818487934976000000000000000000*i1^38 + -532250051972124174128671061602563855377084266674089468177862697830599288920036716174913925472364156568509179988336504194538601358503696273566042048427413948482382692847606643576040999463828119725221996727551111024867396126349477931991554312408802620021741070162370137726025113025899341160719774705004311419338796699674969145481123702393528578588015826976456429979778353437250531495524997487106960530642458272332595533370622748695037176607375975857460792653638540702391153342966074774103287097764107122452219328701001121842213342929371130754302612682368597344383772503396174786596253663936477393007256966658760015324512903048426642261473098526587763887235331454445033011587025911810700864868408851402927805050401244973390930632291228875532406130316267569553589946308463666398313132768686624539984900307072218921887076663117727663251891003546569937515007077642064354596349902998086960786838245303507890276037241404422690072086312485776886679890692594577628901556361740722668574135852941957941334595905748948100317144136149715255252844801979135975765131428063003864816792873290853219687502792317379884339641954134890819068587230489591807018739812595125689346277382661929511058010704847924968705597544422517507700449592889303455223363035006545872721424987418281985710188062545841744784359211571175428130367154221173805676963174071845594172206847116622246032235897241354476920608946802563946670882723704992893129161027628135208702215033660772520844232123236598624483064087796760200393365913600000000000000000*i1^39 + 1225882970954342674843859714596567438684495897776933414493980718463941719384628003661061975518278699889169963586143885549835758679683453882078559950772235695573093608518422115709031723524263782048051801491537158444666218255929907156830816345078111404393162574193915796417096239981373034021552481025204765055139823866739799081110993753347061653113627870152048377580017265818723775427441105521539224676549625245999781007515653520086936796132504869982477541553809718565566238255240478002407327529674409284894807008574890707352368416398031866555438542693509066164903427993467039653620418052715328692927435252846734615283323223971015429885858417124908751447908673987589758327817742732441214360981076815311750806907551736436420797877414713580731076904182305869155418478472352036770325312487924207893933659675649866124963356521591812092329327533584775381374467933268013753551894206072860929333387224157747550326583753843936599658394779884002807844315243101019619131439265599823616168782490954927599687018556025504727344630645214333808669384348973935738728929375377141182628208242610320683675514629419587170450284448743173401306738677628481883665887548813315006861377097249852756151976204130552835166841219527835277852281299948562808643072531329091949669937172969667566775761752736339638715438898096540772885414801951200046676462157050881325694811931988651676407788329521730363414965893265713032328576248564586374591122178221408079471131757008825241905430527374860487206985565575242055680000000000000000*i1^40 + -435264135939116778436702634517181226588409216054032594146389456229102956776585492218557065445163652115088785125008786991149706899336829070575410231273515776629763129362174117838816773764837685683616830258709639071661784909635856686138862581142528491090913312070857101238018850779680642976630634864869620951034082723490064235780722338862385142382519583052970894426585010534047487093486063804548555473764067707282078021319502137548890999887429644088565601789692518225393664373942933055695299452081113422132652972129267642680552946393123334023541645434989003597246488006323827333059700155180584193021218596765882507410909566587691026996399054206687254978321372897854178576457363386803861435531989624967843767603976229137124860489331405978925898125655407539055480017281829250553614432946136162580416838843989443339812458777857099050312945958185567945452879861015860798292164803558514688090341154911229918997443894937239304540031816043816744452888439597388701086792978105823764831068064648400293461313650359308898302506341915799479176355182282684144512989989432578282467243835558666781871771844682240061064600934192978371596091929150749529857521949841705857166833528067687681155089639098428669251372186548784558704452656844273040902026369194064044896999091429459611940912616873693100999762035669802654250682787004619632665227198978238439337723801227507810454769448050178342344273161778748015246595204086566812776711880522512510423862077881005703784462865003941044415658721280000000000000000*i1^41 + 89593665932341094773373473278096201636650402995896497917604904759202713767745272986353758474248912018899979601886891643183817678758813288661099154441672587538850592829696099472385160998024163026269356860416287903453950311516442912349654368767573523622378870760418854737680738629851492217421404107649840405631851018891742274459616935852035598129519851610910335230982092256889485285259108644839540371923635522058044764230200728327552120382101976364881511240129479747911319753142809294001255867205361421747076334797447893203152466021176223027012067332021057244421369069927124495399329519269940046991842039190160268126614174023382473680156217704951656923407638831532383255511719519878440614887187679318734875143126724563008084262390197293508706144285341625726509067601776288285698239188339702683426383296464641427963401592060752320920923876069571610954489849715263565607527118176717732292447174823403881841919740514639944067438632472240923144592956513195847693857662370691957581209752009641047846175797206991436779547746123472056600181737442304254946493344172262809068757901356973945684393402867942092289091689779622660129163832257964193084804279154947889475549817575284544828245995635893632375165033956776821295990927920136031433650679152561268388305031670348420504281170837778711950818011102205020368594952075531621142755992185245716376053653016362539526992077184566222329822081208756140643011861174108836087593363315682162459513376423369350837551879138047950848000000000000000*i1^42 + -35688705330867899792139573613340392362509398462752387979430269082873618091973642685970932409729230713388325573684695365621724198300771407596862949566229359836835901696591510704231441437609359960184019639238281678439702225579628379407254497710995504257964836302319161411136850888552660238819084337622987132686450088331329152405985469536546673524803871126346983131023659564764809891498690011871285626087672732440073097322216742421796888807669651598370584232382489031790638237614071061078622740088413335912710396464728394797447692670966227691270499221597975702850535508804198976231559252158568991385600932159541331795645704578938275065465393201022670866112071625483656192095130562121133068872630789493373448895603698704305829975184614437054295274703889236036851556509913236316957132113745817902019468747557665592448365894392867226635723710073779905688004933696672665361614791431969055217335335035723893575031015037423036358314082822686639642896213895944757650587890159199181828357021767337082373406033443655362956341523495237771599556382399754154228178212690595207428275315824720509919434964164026645006434430008135314802816660622406358500233913733221639781535731786076388219270789170323103442333899074533532114113786126420844772003376337006918914813925865912411529810015653253466544510427321394024669182005400967295184914776777990583106814384241022378221516499223523881307891892564730890992337981235474787661465028730965242652838111912831088083539884769280000000000000*i1^43 + 3590302184634431536878421814056783323381519515894504409655510196637318739802249928761874790640677914192931873249092609652680191096977370972862892250441501731887491386942518272036420302259033693340234240732725522262724631155266434643087191921397038223954973602121078700797578145772072004819114035690488882642211763759919521543284098674257726299368262141003749902383904440278721782231357734600015916629913407346344729669096060350033888091739994554884664689886763590753736736655601491191345809157023120607538630104195818566644157964600003423313451694966450741259161312387142339303713723334357753058198787899373454238390113911028742811486303353705635839093947837847097753967100983439150418618105666125579433509586160839709017509769971406370291811797898202516153506573200667303250303081303525014830607860275675151159971758923936754376667263832385908929707261851208576479930641611556919880753309576718588668799066984118416667707699868337048035102298205857830446556354549727668883969182555950833044789794187521577133405792582285813459822099770523508725361604648382436365519854606800807343191576734935217756352271721299082132780098442490162894667798476237860643998889569336014445897551286066804317710760177424554800283373550535447755526818143921649873129720228527110555850564543842669638934840565579547535257123272285762080690536498057183253480625188940730930156722223762743466510613842795130169556548660712383647801445571789287344520634394224231448576000000000000*i1^44 + -482018842587491188730399704626219520042088734991611086211506604815465345998022133956526763670839001024760967129313901269379017004393643361862202460330009061430542053119802229587833640506480221844838490271208119986480577974334140143445299386215419528197221140640654894579348726284475773384735867943849852145884898839238913160358970725676127853810093608531524595655065930600897540419024450762931688346181787260820054569140390946350214729331454793788473448498888965876274480964443337425195741473043296099276966562137228083784865824328550671546875632948598314682255508406891767189138151075378299101743787621612614575173027056618342606920839793402360610382145766135639745400176046110287417893942031507239523593479468199044004676455663130598902884435470953483900938666844617482261557079298902398373141906247729155186560607308351571593817227203140551000607804027549455300461949439296739569136174327433976267544310480004125975870178624620873576165247707807807480626144845208319003701473385822723742646041287543913807539203918962494757052798213489635497070309782521596455822392561537986271941663128163204986092885110929194171948492945798999706077560102821090665093589529948286658692577511791596813712315883749543466777685139510166727502104443707593629092513339370459422108235135692892707524035902761993394490202556218088473695269043676348055445317123599322398138261346054058232774910870089765514212540577273603574446940380007470828486895914188800000000000*i1^45 + -1008645080195030659262735011963881025535488605194053257807120430925899589555910476935961606230500719869973018192326939253424396211933847303346356671353890064217822172825182063309719894754273781298618853155634352260039872009281149787699098466317767159497212669518980788146394198746028014228959057241552236879447913756976904386307583515296749268734889143298819206426036323804945367060479200841287378087576154775736283733498269150935513071234934346723118282986411651675705026254287417238489211473057882036513358405288081612969188701151475354569069977699988627702698586383384940451629465734316053965250104501683669981672086788433144950881924002852030908147097036362094626907635476402806949367784422206101592427489547422863328790515511566277945489887987869357291536298726446577144124599765500445091912696011011442926714940685562891426077402334945196425171444842108221908929230579942777461736025746103432418039773682334437846550525476320880529162233534625332210631286554308551311945801404779678701060732490571659172387445353547836384027764626092895107366140093478023852543761331622209994173775577005559675338518141368768822374943817987270547349632412055524557143579780136835740742839677782541746281769507745537306827208848316986758902710849007355455844136513513000535317438842122837356270171078497162817478725252461319593385417012582628632617796092507273852068060304455092295729065786505080643689088323920508325301097868663361372160000000000*i1^46 + -73020329535410042525663279231972816027356428941830436210261507283706502413781276561995546751406253361790205432648527102623810293890600102874862378693912947831176355223144732415114590396524464039429049605390562263776552518886967803300137279852748488219679825279489766584981063587316764358983821128818245566671837499170020362193771012378156627687683760191034068803004200886471575910151763499944595202990089511893265091778137012402782079770126953736209744209409332121172219342592848542892730817778602192123921482103561215486635408191243316307020759058908808330562000035763270438453464594252932957082945350921870363457597842321729121602005326472030391605203385005367310075418745283057139649770211846968561834695887235524098650731684809897392816224784175671881602834473679874908462887402023002563019633968887793989206412744093501151913363545233005093538750019803886021879544719038731233566105297159747286635325774065419514224704635394773654256486317436096442987718137470652912085951723995957430435719065014719905893159118720807170688785613051512541991220252450531360009839443897200253061341501620026206772187699818838160778757570655997444878349667047557718890993091144538243195893444154664425224010610876860029771133417887404895131114732653801077554526041548905024321706253629641329706806766415648791677187040500439894732276810219195289291518121644567293865629124838348028973032387160693780219794318508282208651652890624000000000*i1^47 + -191412415476472377193934330536772191420422585354656987295911932851646130407097924311504487064035875528922876022305446866466917885541064676034850333516894042181847129192037703636501133709059977347414742820687357137908812502124949236995056931137329128490724551267860138417673152700799100310058518368050668172980294789494100177631750053890363704580079996434670201118018145686570196868984724941035388714195429540338238631486693541758973851377544655221221881352954329525973344452143403882364046275809738511652873615211009634384923710445192368852945427251009199253152981854070454655023943348541633675187090487718555321315019139223842749894361796095060227911328875284079693114417243938108444571561616343440097375377712541557697715860961570729017706925296607156981530516356494771059322563703481132826076178305523182394559544755500812654648802764576125451560768242795406676767419755128292511542941058847355174065758501025507166848048451746604570341827717814590942677593045479711354366517529322882381376729964944704156735470722619521842006058148282453990565583991905813028306067099921567988329653455533519587009770135884334377570180465368078174428640957748583923604577404384052699357430044598659683335300037009112119894140013849396990562505556055008995011058417309362032656483140770011562299665550606725403810807799686826997131141189450810122612095607855815761333696974473074194056264690141664384606889780539241267200000000*i1^48 + -2721528577931714299860289733138304917061387260451431732129747197113889183365928553690144737677627796907383896430696405311687058215434663966607659517380005948513843091627344471487027637107860462069778441236241619880215504507538499418237240164659966095924863851550657696590712057001948247954942799594023600802690640644151020696730305363694852109311050223981886112895310695314315297338337265424300344049878284113050393050172424687542788086499098565366400702094640281168616255032874782000393670257914196419061629219385229892516944994514088599718476692866964518850578647050226418425189403692566136742067610104671987285275511825169900827238433896012034257273768870266898436305469116141857751357873245946354829476262749392855531643365853673783329274782057040162717051376644835982071381281142517318717343981426105402614702781867004638918497271865894428898728857155948810995913760018402982687954701643366669304725292610415543329518846838785738058494564884598386296344258366502528954471472412523778266169043475577158939831250775248405044119734657268480715251296396626298280994742673192061195634715784608328135586718935899379644613880390475381267606639714766845134648535442321780168067661999097130360846301724013511796773700139382599332202166128771980159129847913822369909099713325071856214502417632068332550157645262867509991960292288476736832547951906013817241717068802868456930068288732979830672023879680000000*i1^49 + -2319353200603180907214657310974618117975312987626752857017204806429200869433065590367449447297261321169147402652002145157558217021688639291564719319953882895057309980941151821853400409983813864648566915260239287932954018255386934449671712660735824137760283052231494838571388060110918888399975012435250160099301397057252126087492992275875404681638721876254489938570245630175113770746693519494772532782892350288826140135568156969553841373713761150362569323191798292895664979023362749844654385727269100018824938265413657660858204750524897336149858551022408992731672120355820341924523552325823219513300502111421419960535530442647415963530933496994268501169194693079945053035536418715630423309244978073903799231384187358549218377020416794973211741413578263228713905993037395228606812334013451589796867958090469854312103168294088997423872883759119715947701627571089954117858741039917071711096696994399901814898378608363577412140299634540257276479360084738889285568231935984722001662514097537137082109938039738501185039085745350285547636669784304679251358989011235110632647899970326855499664281644309515692836981943086333280313646774495488076619694504238424770255487135643258015531763773362455040171299582059212883270880248034665380710359924886520043729442207345037608198004004798556815886384098782972977608778612692486334564357851081905366760054563706050971873907002804749166554221973807104000000*i1^50 + -135107570324075908868293784239030952160600555704521928824156896103772856753342913883995981454381917344067193685591642275336024304540641783226717229872792647890013712295082089634703953489137946581684683315859466258409935647564191795258685856942214195964462284108402190481332856575218221717768923413078763861531195510199897735198478233568438824561093184587493161626138472299351772928787389237484311626502299640874238702987142628709091036348972270611629938470055013972885094127660329938502446863593126663215227256179498615164143569354573476621830719789963333830491995347535175377080853046294352804799599636393207453934941081967238063886412759803365113793956615900442593617080871778573217011320167194298415755113928778443764501222002862899441645410915520865276734802234689645979187407148644954395910540967968280971871782860519840925474926359423535544656145499194959664663642535914268612563019521415878998758442359461155674869579042491751606333287252335582010786502237353611327328239835101777308678813142989092389536864528342255489297813770996410239786332992622552770735032521144357960786085652782562422281874379110164017962467042592496392277758200428796893945094514705069164310100121258887909247723972420525535589622830158854109050084828241676330095336446542512580207794246091467854388375126926184095455300715001541619308870190633224172884528399876337773691399789823713533363200000*i1^51 + -2012919499817194337271633831249738497779956877251898194762967662511704038372951241353394812330100531984363802583685515886273148879660060263045170929053402972425339698519993915017503474479125093382938607695929820046804598382316687429498651989283814963805444922843474285120808958166082658939600693143284133313726937130221304269178535492630824408590119657300819655476272413269825206712527749200136865782119125194242366731725577865236071215522116716474897310178135226679342868025337143347793907854747832283568957044289077775696698134184382421604576350854367381627044861424543826682999048632431696838271679971264645441448069141602700794466282832709130298871409035532835138552508308787437489185897503825467380705065426417354651049821266511286326804931923112333316819364580438773482045005191535227765712957454131497545668474678442874924885929505198973286373187084948868902232537041699217606986232414539088649429358869590554263348864563023171157903218089077112363313975285069561640301353521043620355269634818754132076229846618433278362451084881302540219441905584092225821734366723773605644688890886365638586193387582761519385365304870131057655599422182492539899418917012232188455706052660420560920388713777678590126195490504516446289577107165922408219828629768849796658416987605881866071022935737377121174576161086101787247635040437083186058143846229742725877477561600000*i1^52 + 377894878622407223835041386530112566620630887418475308479143980407557086470264966827053068377108282565090808339109283747448004971986050482445517692762126848443986775689977454913763645168309732197944906336009525252666966714908244870472832696974901896543504264175342478865874347204897041737492051312763333111657128282198295647320626010883997019563050221060860918493755529919002505246173565224148045017596363171159450076894711993729669925168921172870263445263002055609359106591901735448836205388500682252145501406267026465203561180851942640766227904362989179034815057137447428007272863824144033624390614728959337779865177832641328248891670188364110651850528343895357531089297346272615559430759000473816465655729539924537234179941791264115536160969130407839527535983941164785533009354950297099307097443949155296100850231825720767401763007989275142439487931836380456136488150823527972955205974699871366753331546252894765207537554990900066903971763061572131295546708728532998635747706625718810323412688052539265381141245068087111517696738910387508574528431579286154734846368337053107311488577527836356052958429714427093378284704348052700683410371100354321540428006041814159344409024189653053596472713475138392121928221543318580307790963980970137542737276347710629225160481835678884335980717591692020326299941167411964358534929345346456201661549351008000*i1^53 + -348222976066597472773333795523865338051272840332508556803890944282727768339224099771575706967231939206076009478259611266022473713250452498637805472198110171035334219842666152973151880635958970243385491297934625643215521053293989916551386155575972592068529584713089800789066198692524730233130630495566584386782239529021955853145683192214620829497751042496916197060466058828434933379845340598771209321950519406144074313243587567950432285513748261045024623405821731919598382001307383560170724845132328170969227947349045604085151907403195695951370790733408455353188297568096175573065210989890643108779288869422103264398878438346160308347618598212134545023284660136562618996668841710909580480438139207355726549515489033515867959694506414658676343455188890131118172284958183491563951909128179043565310063529829900760290981269636678573417469387703228180060580111635114837306437141260989804458112183832849316948700767966704609891753490982718511984560763087083947925782742136259346170931090198883735113258741466646430789453734869525134216012727851827448196569965692577399969457072354187595782411957412381209269574413360107790229058177074152164862958483563615298199359641906053745468194514848136956744048650907192630781566576790431694702342659985763505226163486856193367492733026138355018129880163056227770912398310749427228692608810728317000*i1^54 + -346686883772179870109482357154584619558469050590304903826747571843799511548210704541561562239770862807526535838190079901966008136849655588438799463304729365331644728044808445287350286736897551796203626557539565899220366274679129497322240695059802209252215132463248211556715466663398618757587202039516395852405368625095615852027421350338441800007467517442042236733691314351216612678554991288816008607889352109927499880612561226269733349964285804047328741658331084831733863461321443392374534204039150763391614192710809376084387872780973308789633432015567567099173197141708830095135763976689460230887592716787521166936647999140810829407957671145299983958001341533724966619869053985861982632727842795579711275030329601013605169130895955669162211274247725846520663872179228535848324091918277970686333611126790824498375292479059078570303169157305310665411397297570282724555321002594157262217757679749228070855394308827644818178501286586707309141188089185249934852153581470279690142086679292768770974771833616353617136213139912850454952382763920438088424483534244255974969511010174954375604149375560093616420974884583690051968846732968762445529730639695923781594774453443619000302449741749077493036386943259449504587971542973700308808184130869621588369098358056999726265163127740921704316071250683169599040951245*i1^55 - N1*1074589342415314144166777775881462760126179982949796372702295789035743902440093779581098826790483096795661888481776163538983036616348075384450116422830605447910231981283873550186962758050519973762505856006567332330314039411287733261688741852669771174978701050639565536430251331570536811988636121669336326848393138576935996872238912318729372795976533712497113132151038513893379862515099730294978296826799016987145481083655230656836539169527848*i2, -26605708646145230222880058368301849573932502628157692569441078618054810956623642463518080032917136816894298526537076068854361132745918830550142513672887284133768361788716922873205851091393497047297373452107443868183428505491879159286038159596484586272873260660629880229369042001552109060645951704051052572632090361661233855084041379644492754890898892492810300640502741578904630828889007012791165111836935424834371234511934215533714212838932972362782038851239279060888774911237598694651245186886344327963591399422235200229568893469230051040590601339198679908964037641197272134814114803588215478692853589045482260249482872049142104783705043491206855331512608716737174010624051955105762890801829634824546497019228173273586140327815426650191028424349598340621560490591672636790206877767879721460095894146081500515166014207193279917875516941296636231136413222200616814513910354974689501707844579825979523807130000422953292922226892268126810388222131987885199800386005304534795945020449694377649607565131784611350966564636496259661159239865815441624350484523342167259556296789251440443736545511163499295658445401886818937962709747616548567969662514809415060170888039359794912471132653429247759472069710858395077909795512159071628074837743710950781269258029057113334040478482817463360992778117957574122100611381760499348236469088680433731615269908591808793210950312973323855805745772426289832339189929503940873715236505475008540041860599421983726105570666067955946482220078790167749116644956358064305951860661274744956810825695424216716193783497366503235784683967335176991860926076952216255631395492756142439515751176335428584435967030710628938761727292503878533120000000000000000000000000000000000000000000000000000000 + -3461649796502551822431871408672719818739917688979324918479145238880848617365696795468556435363616241541834834185450051981676743531110736616310954010271200212691025778992912893525766384306699395474798690625516143237881479441912496045745663890098035110637755512646686145291342413502321164457494688227467434438768771970425565827206860190831773993209682441806361631541763833618876119586683709810200010429640777464112408516647528985387889266919590864128932575973840594121752305930429586007454645432694688946457683613041262517667742378752651661359046115967712552844535997249842091119327639791914350391286233720057813417666267783664086498100375688860415125823922040476429883722819164395178056704602895151981983316644513808459553877768046149944310999591011372383352562520539406670828468922545112257383002490211487362572126748788198659155585816147939201187804812886466991093878679965578701083797158066201162984438655997574140667996860637649847259847125721972524153960719418350152274949422583006426712493797946001066358991684411180461174004452181780362110787940192306518725065070514825109967046554505172345879452316992271342419207035593266868374717838668064655707256733812346219150138898010295217088415007477702578515405304173923150248570660775828878048157272095668357428622885345614320505169675863540043381053069584834050640366044285020264078511522330781243692337403814006733178215958455223831941311901497521916621233730490250776479556475197430252509481386011242068816742235377041797718267836728645792651069903956656428772096053621105348898146777089029759944010220851178281638082768361618459241795392823220278283654327578647855592241553342494620621114090973992845312000000000000000000000000000000000000000000000000000000*i1 + -56501349873930187114896763951153391071468763767125749054016593059885902394082179721310954426556302208400961031800147090808417151112767653582098800388523105101677463851039288208068141675721708348177844006918993352614115743522398475827994835607747276639056548211349040028873287405784964326258690594001608571825447041273271250845191975588011370255108673159760626360946745930916814225457868618847587069555522784309343453664986506776429738666037831430702238216118761741656438325966978167278356933571848434125719512705354578510555018586491848870505421341527223926922516520439434276173743112853259926161442513310866447900951272184820532817304550701046037999305549089740157795206400393406194440103839795511101063270186708283989327205428180925303442731271330616577155263889672382776167348649218899472835029986697491236739459347615839089304711075757503121003993894823901473167325581038482588032126403266176650281866240213083877622598848892552765819007851917039625327364651630792721185725282572685640733483985956064279655118318831583297338023196025889332153428110450001145743259535725048205080014752870219322385554247688587529903003661765266766804848173633997404360850242407621157657398423077089567040966985394091840055354589882335576400446653532882519879433976924814611470107486226385891815223038844022221586012029084535872654801480149238851713366558554617990153663776244164701197878084243003350027975493637613440030213569018039338630201725373703485673402512163027814129790243651710542879357793989289646505598139117674165214492302560512942756934735228738571005797124905859612432942592585293643944161153698258924603827039162788918238840803459721770702667690832140697600000000000000000000000000000000000000000000000000000*i1^2 + 704810726628738636505962597085160118195894610611228187314992539388158893892810839724183945850975983324320900559805668400470277324654263696074874532794837875486671968170950346034918250786650096346804897060050077615801441171280789205454594574094579269702423605819925749305827624997585741988145381296672131106700318551593377990626376977558813112871334531222162722605989628507261100416670548501254647129034367271904044949341867248957115257788048633092549141730047650228271155437371005818568992188994001035589767267905477878986244372972122240863933749861653482619418140448731842698077838788401956831147396374246632366849017573937512730993511241739909536857464482566662167999004313915868006915143033765647794504003305108194137594491588468113746339837662211934198043338368559785844977989308320615954916711424773711340051272609478436403045254413521238613185085724387354577366134811543132398092284561883911987954831220742129492443452505739594640695898215929687392437700157311276305567542997915055732536703296854960953188590988551440123082006979657200300045924899786027695245405106203578570480183301113376612260291319793547040327116149406373914498501745723885217228590390489320935518097633443590887270562494739784224517473378782481624896518831496754130705465651763364052028315443623250086995816539927370880939867970513437953160423561501969965447361686472413170562904164696823360759983042861406056937326559237683477970460727525871790167174804097417614185284861247881711989067532705825365861344893474735405703581859059828857169698574862143814852039582925048636967066884359240845765590820052726581343462647029696167967483155449329490929642501778333008531449788655206400000000000000000000000000000000000000000000000000000*i1^3 + -2103746400635847018199900817726609398238672063347805549407635202414126359248457770615213434914808487293664327895275886072250846651405025987227982277862460062377716285140038925676222099537056791207430434213767348506290762742716310644460087600645840122129083833274859865808882432805385186191672519872861177982690488595060692284782170786145931196392448627473843220276171518042100695127808638341080122250199579679249603972605724954861204976739493125368837661227995778261360382537195198923130612827449876676340969270538108929862784896700888861226585867180743287145619618460625672417790021960321996107627635583400999068770396928097061169614226691982866631808174777924090265182693771049654867886900552656675413275619123828726006559325355617187493284253221873181355533297348921297504916958013504435422303596843431665113623743750164564165801140708337824806588874937143368129508849452188964265384375799850238724722731648524130111023427880210600701294792939169155399368390677028951443839580156232503319272141356253680826581788578184930878490356835035535973581760470160905357628703910838080123154315738399589703100449370663436497807715545852878777978073480961159550927165938811092657594547891295631348629979185071520034499709007316344838624697225250827151325725818193118548571608740260712780801362217275158342128344856803396375957881695967133138739838268839675780598809505690620955995598587895075306818012807775522879847711230398386595824724632697858878270422140813662319436409702242185597059618934509863307477590799404915327195631082405196046179586093376392119760279143721024661405770561701579451701853350472022642594551778483380219097106273709836053716772835033088000000000000000000000000000000000000000000000000000*i1^4 + 1270014712347681430150482821929357608473283349017096673229589240698914652795248911349276109957529113165081186006071906775859688409109925276320907303060491041730229331490538201990779885224740224919820771373915524139846864634028031223012440772547270704976134871626608855079040383091508836464452081345205933729904425644015992017653638893085874553191700796680324628385895089156376933338307524391602847374785934461263985773546905795570476622501523883067242672965287670872506716382128545553828917041845926539303698536699457214579231535260718351256925249764317665619067041049990001674755998826010256679188386011147821002931710090270434227338618969622725052458161850009613788430116549438473966157824687725209759219696846064450686982385148620522155591460668367577592644259961021413992148028452706950909650165621602917786280105288408789558532783268001548474869480800838392346764147175514749438079194430936542646332292220630216623195090341397021891553600865491762892391983639540987679054235390615414438043471931490125807107159778736852725017606504026353879938653989048214576825596792545423054367698282882980981185164068413952353575149656938506321369007664962248519491800945308696532434273413891635054701616833615567797492239533277424980359891461100948726259679420881594421796257936803557005174833531657516593706970656043713500781943627968945791082811734691317918203905014154772363559495624911289258846510297740262951771254742287248668133027300015455370652077957015319183124108236470160177855480438372721543807826754844020634513240457751973493725912364598846676718574295817898811880150798152026714707542984669028857512042469992841608664578938216497212591855108096000000000000000000000000000000000000000000000000000*i1^5 + -1377228159625194795766559843790437707384767149566245848700921022098765484406181286816864352618579988269747280293245987604859355315558713382901915029923627587096563968516989590108756251059304985869122107606208940724891777220189800831019954382760085071329306660338696846249277916126501001584639343497435775500070063184012057819155841938972955225195276836642947528730257469699139064328321530439351198494974695162767921281555550079413623537970396473388871525436225475244436779145917728361383425683011572721117759445301973854539880957863418731973975625536967155061886692004052079106111219419925978819679087944922336717483343440335661376383441201124083992724167531105103881956339133538107353486385566112605249988515585818677634394709620761513218599641568982205151444035517855529689196199221105729389295567419598091257593597309016240434786903473899170249868901204768929345514403949195006585953574547770061647363415538339662736848008240924899561514922794283175642854739552097329281800293658803118019679512954587372626176393349481703453830849000021540387666183985172515992180049924804202889103932465843487288301124531555689190806996934466349621646479323758096204749521821797656147382302651697070392577086402312003954775823005568304742560133319503821975472522779357509369654179162950300335069863146596913307735187883489048042965330205203751250319214059667892253450505875993736540896952274347991391347452289195190053517899909472655214831782855752336420373713436051933984920522327949427838623288810898639030417888768822319835872448348611182046766303661317414814707884712054801071776647382890363223207794415943005760196237628755551625572786992533078203773285826560000000000000000000000000000000000000000000000000*i1^6 + 772212673277755217853582695095826099983577503827174143433975384056984596233754618739047359835741028015212137234943513601602213354509256621956310614040436525513044364297188462494056722446411416996828880936217060165125936226645448006287760340995534613106136111073844941509686033623371154441305043852670464061186089255371533463358075667188584645093372752505009936606534532858939341725142094670316113654546599898233934871423846743849466049327876196503904307953263402689777883504831609323026356550847490651870698220557269306526052914240771789698625166091787756053161767992237442983507527817160918643390548264547681846141818507492128088974678898192994096379013006926435743460090887160902955877810346023220346573064296068887677209264486826789936487702906743626217205438637509135091844611633328684481330118484735517712275783241669614521568813523531482217724606347809645305675551295673395182518898953920689860477199990469442963968400793784552599529871116039322652333571919032848305275317760751895453517539605977693974169063977491782316905399656781939517779218593916784303193005522400196876855025623054923527054318560726181314610901736218060893171836463937925851923286249211377852286163872076025559346366439563079442764390835815571760807296513832220795024071938918318438119535521865852750362377373326465826634835787921090758609802854456058098241643487053078747819452492082261168104557509485159315776467186732933855633981619040281575873880746829413124608515694654441526374805229202441157006147125547665124189936305480098141316712411512475175587187749896488252028713114914286567306025774421947005399630195428640147968769794719760167239615123172712506690895872000000000000000000000000000000000000000000000000*i1^7 + -331596722426585595650076882043164410740798345515923742108055708320693613541738978147663783786688152225163533869760926734295752381606663782015582897118236106568031083365991980529604105940852246873064898377478729746635544077987037953997473493384325874370714354080002419189917042963641605491404651099936939083872531835896397055148834550106426100415824131368561180317822177329910577718617784787745219344295288485449719099762063712346825388975557501662522271480070312727864725934133084975864042061943360088698882422505246928700847380810314809143185595315305321208469177175844300576079416314882842156117113474688100990414072843583620420955560908209114242418249788749572911171183608034191862455445197001150339699721134937172967199651376885947000500431361382418634159800450493660723837657007356901869409417419788696574116094632829916680339648752372545305920319937649859257724951452065506263130921743933337917130835467082717448378019283547074351718603948242380890865479326269226227912566267194736539159312426761762471551526893833073861636104457715198480900265733867615350313117752280439637540054416889702868675585969833968819132222152944477132024149821866448145258330137730835969863483825276269556639774853577355294801636745531248692046218040275514993244930683855376019961077927074206126084851878991303126210328608216453136298516756216238284065648308375222817451439667048364125614652249454102642556468802311201511403564679055762850875174118547391482565702754065644664255353941684529500829486886881390607708744565962469213170129440900916354908805011170972094389558168145515249772677700769103605046967745161120965074191415316688070651068309651875515963801600000000000000000000000000000000000000000000000*i1^8 + 96068226595687650494693524889687682079897896259511756640263307087539323649819373517637088759120117192037020795082892062258405264567361254216373848028231950880330192171463189853966017043480617371497319913466673479733700982544079665825537256906877027691789620852278715292237286815158191870378201697709576278425462722279193387723134485979174664686600376314019115869073995670523517552998301002453137127235917057633417628878042640339146017621821155263739315114130640910711190477605736863559725091081323455328587759464940533373540004842655717026578545745240075767858302331770121855534965461087262167632489410686935434183200440329332020177704623503352379031326057613290146344843993128504770952777651469715419208568109314053379239902877740435565866208782516364993833400917188458836244563739612081805183244913663747708669225344259595227022000881697155312828783620452038384782599232566020942050478370403359572735890895437094141385238788015971192327972247812087865528827835493342959457093000104397758925329209667456610299586563156749556585015819484441107005557448143335459820583555130377405225912389658739636065976508800537820941923981798923614733918679366085335170474591821169715605849275330199171424800555134159061318165026098860890724741112433922278627376659519720378391876375804608761204215780884723140220386262502130997448513567104918389460327100459349893705122922121017892371778000859391958823946897095589988302913665159056303346161682674932061089040224971033255393830593370741918257389037993038316269927982987014692544590982149502357869581272543379315088533222923666224992382487081284541557301300345202665454164163725302106424844796333080990187520000000000000000000000000000000000000000000000*i1^9 + -28901485949693978870240820595221069997320056607669513884678332122820764923895012719685812768627693992702304202191714614880164159624512934239211139231617819273837952717865704505961462701276749342209683644822945249116981711685900029690758405538322376511569408820947687927426366351660329806814723179037147356112944168856301434920170355553605338716976863933123346256178552485517622848693990767481589962406118936333101596297970422687461948605428406229121762339103260901897662449067593481917622228391192461803203978542775247680811418515787615573653573055265102865051290903016871809398332493515473261927568279038919933541540740489476376881483058273174993255586137744147281510703093243011610083279724266086988673065187028729152832216415702805727424135767016491628639497460861507668971799813434748853085991007127085347818951074913530711266113891373576494601619773545183614678001819053707429121859166971519902352266316106420602029724896840013600863942023912178784203318397004034977256406660380787019030426996226390529145283185174057090162743609279571894735440346200428473068920929879928721484169132305212806366996862769927150735392679255283925667696568035383523716203248508256359826885118004294340514119987131843893634580427118842197230040394413063031916292776604432014418914574588275256661529453311187277183898661996568432964771428601070439696742818185102007644632873357393583283163006808005094983339731999453267270871699271501987006903525614421158214457235642163310245037217831934709845436768162562498511200165384069626900885153341166553316749437185014612632397793615742577594500801864015221533059203938576924369036064083791197660022084294252953600000000000000000000000000000000000000000000000*i1^10 + 5557227558416780895548308375225411947355809452242223042686679063307763812359095018428603581437600127317554256913960293987515325132212482749141498861400311833071756285563273109972990965502713542921088095745038812352373743382229512809878823720326668470814746032743915683482113663447110823733170712417872860272107988384826561990948668476460727399485926496414534588052158857267494975116927243248787841061215785381263969664197650653683899545280969495634648816771271092444107936688286124238419096512881806000953544765282184732347055061394280250358323437410161579311985132512845932416217433094306673695706637334535350958691137109877450276748002537501445834287133685626667221625263706050499949815010569206470417452203575346006390661455215168144691709886103145827392884676912910033637054155112326619173181809355237155113604938982979200694133332486532045796146499413047097787682837598848324543389250747312941574236615027863082458710626600728845895638548847892226922843286792658061960096221412408399252779261725371640930264080017819617261493807499410895135884350095535593433130836809017163287051042604224620105979215006232072289150306656347797571093661970467543983078843033325122687753929895032244001896168292632535312978202195336136131285130295500656497832669790519561830520516271836128026847837560779414172861905273165167270013540955972215704972681445661275094209339417054800169717304713403314270566435150396451553641701747605197472882217806380524266483093851672185298180654846810469401100440747469869897610164655917590977915274744896314008394138259291570566417735679507872394743142307382636338088020520646915103804550166386267972996798655496192000000000000000000000000000000000000000000000*i1^11 + -877928216411765303026004610384622991442533335022946120372237174943254567077054864555117807276545467459478875461459700836501293680524377273036874157409519453818747877275838963635884947349784138494216940802537422353316527594151883068608979286969490149314038615574367448843011494274455824252325558332441506450358022750984743310048369060255177938116251928593749452880095993152681369650745194176295846494110462101498877133439061164836863642001717227453007915145195422753790836657600795494747611166848964239870782966958112789794563441435993624241204557629119960213522994690287839011689709989376067133681613391233275625091989175438794787032366966286633863790793671897900282159032687299286739256495396801508023398536731538677367581436667794118246188138534796212905828875767817238277409230544649823255181899149693043911421395832825904390908573079005059996041849378878685608601162702550657306718033306042015798330415335115335449529618284405123489778570948342787844771469985559250686765081772803371906713878670648212207760316493801970133433049990479810928616344511865419792864389930498278362724155603268180934511978178466789296981357797270470824779182787707335811905166744635928812361417353090504446223666699962009047974823218589951628851636770721403779300458691802520214251649313730680775404475278031926382198238070075436770937723763322904486433094245961150479137359007566552367462989903680820798274768128742032158104454694656004300532681507269601567111201670517965445917628051234816130839996229436958617151410452001521715706065920880185623179151003401874401749240052956651984005383685602658973220435707522639568387663697944816656447743186698240000000000000000000000000000000000000000000*i1^12 + 116383023365322555900648638445548178843207127819135414135143814736353068476416908124442854712587798419967278983606949010534868743530440189176467243407475611071644544146327129849684949280367144312010485114413878549694657422541247410516297685601751638387411353990861228214435028685944051722897628074272417128028553037830025764686746764713003341609938898466460517482735360689553965552639567307866227656708651140051220836703407041899878647562672281462364688715759811195286558956810560135186490819346870007245697633954815082742800532605154254640524759077520766665601549053049280764020146793606643777281909731893755758842614454774541796242473999883411652430271850026303909294032623546753616095730671906742919425930509564958981277342870958266863721443640910940814864399611526678772692024505042804997809979571828218286904569050666996534929713088114049221889798616686659678448043897607812731563865287218873340067463105660434298275207506404578845374486824182672372225741799695628930804827514106878372136297497050792825553410581278327608516658408040541182952080709409524101560650447510947190576671419398917639020753565871392117583973870078169894003261331293571868184526061071097403539875604684330682171386649226302318486625291141914344472704582471445225777823464009319612748112492807139483696107951180647354294192636053228429349384171861151263252050955076869967320211771925429219439670562921123941034002250020237961796652170881266855089367933620037534557656083385495481257651534069959734490710562910078458195765360255761154101497300902108332145578717358336290822365276869410419941515445072319646223416475616532644799089001329825909781131427840000000000000000000000000000000000000000000*i1^13 + -11955702749635432375162882754078383474507415768548501834182308925141723453544238911098552566046400399565482681855178328494986983959882796266845001067043657305529917059121745768442902360778508199568926905403773679326900980640721482463982982307132638878118347270707690047031656892088029680331625635799472139200061113929670607383578866775739342779147329908935755449752746126697211101935452069855485779940884937087961926987376465217915025124014091597062754314408863550250937896706835708850504932537760388342042075069022864556646734084806754201193873784511901820748742596596088847117927219970781556135412395850329125943702145844835600529646327997995318144113290961403179956967256061825303312412549160955113584050862360035568520261331792539960250594989922587067403816373232558197646747159426194373582955256479203112685594842502767011028764994964974133673196868950034430829575610768860495599745302190609987162603244798485058126323131476878130372604942348299356536467863184252603923265151943316901746666403238777556319549531579120467614015124278553286022071721391119637130129669691395781852126053872788894856429009117371623282955144650655763684193936717231366279138632855415372259564508947380417515056950454240120310572925688987539245724736758639505187872793965545848050125133713751504423209207067137227096781461420120770205846628636263822587248035245579412283190139332327860377249345240526165660870638073097727966126571184390554740928572949098322026195360064322631791775134743241758482423989906451124876280755582377701637425426086134083784963327070225828101619615791783804199468658407719300953489120946855808384395769277489290743382016000000000000000000000000000000000000000000*i1^14 + 715213942001280218233158703213876648929396839277887649452317057286410461275763634656399462218994512473125127707344060629623828709808869455785964066661813500927703925696391147008025507471846022510541091247882337110170320803280919538455904596273253046777121979937540408123615805446460368205070778069761101369737199186554677801544408695413535779569961370754816097751813850487727010367837311793928445417041499671829006230688668909859422110685146972456846021359148710239713756179528118757665269823548929106571757554994823821305226033937459524202323095158855278688857043262671053555675158076049061154011637972898307368617652314160265174076940700448477574083693287338273471602131571725972486601697956369048047932557396097423749155794990560737283790878091040234663610809289111195907263121059918377760594698098801850262031780634007945022699822767811379457234922723195804676725573492208404024816109711041439711594078634500783945755865008528337776965248014642749384430237199269483509989343620576052715455773513994424630755511692112975194711305443081539347129660361204725001017317571501947693814507121985312581362581771151783431854445443365371793183155931864938708754483201953209930747057043291064072147864089658097547386318432707999379084840974286479102950851413633812352918488549143168618964884281288649315663581900543329998109197191273483509734086119790546852983060655336105385972087005353487012559516838591431501848673169949263436892891540687150427668430085185950915761044091803968651735313012572507319845107815695741601424855707550240027843842148007944703394280567361874725929304180886771649320141781953372206063469579903433242050560000000000000000000000000000000000000000*i1^15 + -21604599977955803253488292926024231757817658148642742863624335396663049327358533209741986310176448472600832026840436041711528475205553757648950647601414757607045722684055163131255333242744422153968703410857017287196011592567251093848070291257195369787522383476186376396737779031367133037210851986566236488784823788655035894311844023835969814473868993555422982006866727402905393162632748520780392916662273568659435247769754578111028648086188807653084356469987738175997449654770844386473099572272761915315119760328765858493934798157044032865008582813563592747496587767969001990018184769699196882444534192212919209710801345706482355092871281215765851401077879820954166560815770733959915183722997083797605188686443616830498771826627135685085102510435751180172716012089921532643027429983229138930467810230721107714302163095218239187702564934635124985987631590914883259595068835355923018529412923990988192603255279955872417019670410804857241343284326266767064532044274743650552221253767872318066371211685854792224248615142936456495622637396399473627481317338008210433371615076079958138260845325282704089013317598497015808378479395102952455012865382092295368855823724123384686769054485272152923480248480840961122091399376792707852017661451883205648605772468492488982674023726223120844865394987355404878415400548011543327893913948959699690294980200284327997687911658138783362822470567472861636613027381439388581268297287587659646831410279722914116206482754536490608871244630870738054732869213712210099390568579270899078087579257943226916236888919518141765460737369442691087599029656202770595974928908825532989629710583112352661504000000000000000000000000000000000000000*i1^16 + 151858671141019927188633241085302171176266342552668431785191995360159415714564363507948949866311301207407883942593883078698417218553987143893897423704699172136169023080290602468262498053469059316542677530824660245575032350766840584260118476927060126011200305789888383558290103931018956481262917958214456285437435165259721820194690928760914692504840052874592682845226558838410631808418915799636647230913034773797505238146528191218639403415211139923895360129361340432034742371139677126197216251502102975473155060493315020609697709098532321916132104840565926287569363979541337496620909595496398438780706924971426618075854346468847807285755906922973827305547372307860088721202284494605490948211504501845047670332934050294710762153821060145359444905396279432821452973347674195865110372864581616593805379632257516232164719728018633867152990503145445895618181951522601149844898444566414479359640758673996720242655313281867307785653366906807452898809093709958577346773046026873288570357134505400099833216368819361265192445208035957599059501827512591123666962200265225766581927088104100084362392622472021788858569720642990753156644376640695508651389057528763437544731320510309769471873336723918439179591857694378785009516770180851929960772383755282951212211600607093007673885779021057891134617552699243777662643987709630535170057724941513498414568489245818009019966093360469948677606858487101029442839927725061541147394696592331853624197045701589594284625270507559024931332171665740523441605386903390298659871983927464554200248768985114274001189098426932171867777801256662994135201430427688053813506756553203758836834882918809600000000000000000000000000000000000000*i1^17 + -5616670413940707297649864518876621051262028633209277258746510227307708715167174763526228623856927292242826020926092208743136113170059090032213570215869148941231951333849970400335145924371205770246840163374372342461161724149277913071777037671337325831207745808790488827099816505992134199179241792686915800637446650331801318722145902157489933132043260822547424368743068095248738409464335044126416702471040642813595824418938471150855237905581976758170252895822857039618068911569091071385268740021668883732036105234301318258798779316611161073989540740272992386141408406447258266386556812865028653305840419632879602963278764723958299218527929285359832372961570526237208218798672249933718055270197204068108102069437333486322933756810256621396575703509414652659292547775115506760850553295357484882296868172480513346957148263733144458345675826795136014138584862408339381494494500381322608946225525539303320817524859845404219012567941681864832266210204866508524760854722800810291582785755546049638408595609879438332887877185568124191835158116999017628558356129191678141011146547561165767472827002804719359813706692246812548215357360432631770693811332361465029532421957422209988360148709738987290090194528345450896449132596253291210867956820417221566443553764033852975937077125893527102414486204293085971987994207148692393742423280726514975841527502684413644227739078922970639861489879895003479688914119868467986685804200655781376232673308024820448323017360629933644390471575572705590616617108444342948200614549999481269261695087126302105786695877185935126318595885399223243267773992211334569590177349949691984180582536970240000000000000000000000000000000000000*i1^18 + -28765800071148473443646377637857159639090044150739004979777718625963408774301612587041940998097327945667424999603619680422307164451773970281803226802956698149303733987506055350697572879726822950665022972942268019663870824776893361207452961548760447956852936031545714949965079763127385663898291992375802839011716437813463229457673797116970619705847932366962141034994547335774656058705264300259010698004110083480341515255713517604511431896252095615795275098869208887543795419302832781902688525759354132012503607669932440200680073601456384242721972815854727745080602909444999129436385466312680674014710918512542727464736902819515500578784347537506695802643550574590561411170584584414657685400210522927721100579740885360635510479672593700588580442736800102389116756094061364655988455156647538299753629113160128340091148740314184102473258801228933551221732963471267546414051560720634228251903316436167878106554783089966492824425831176595238617631557984627291845319146100095823625615120317808568314620114570957186023390938600055614568953926923482016420725042868206547005567157837617555101231974819068630922124770012981380721637802332876263762333615065097410222802606600865260000325642460152310561853399279997473318201320539981325158863895744222254270984047953502069454089313270034562081872823887288174462292302006059352398794096534665110792020619264063086708292600642900483386184175811623440295967028406309238152577813266860025983273881755415721161504802865420396144002809378551180633572141301786987590143471948879992647215610568139534682562327599762821597646042089003681356933476980134690360177841806169102172028928000000000000000000000000000000000000*i1^19 + -196380440206544977571922137260160825874446793332819911341590473785015759334170182484612588926080300346880830336423736166926966977264930246057103924278566047454854319382324475149647415017153396671681589601593610350649700346468397803586523370038714697259095780526791265245073252999956027165126557915145524401480806101756171706679052346884772461056181692900614379432475955506659078388702461441143577475661559521627741976631954478636671009023705224256608332384298482340370561271861303067285567201584870478624062225080705162037802680069412571470570814002946886715720729914438208576402423406646807285430908780736657474945969080293187853285619889924142803869421013257348227633006564650699078112538419222330107020786332026447477076156584286831949096000672044143139734742390561297849925999954269079466148181983049269742774135534759751074715270824624938104635107034278389518902850089322619096367665875775552226095833423769758726522130104166183592638309462608864504517752943771447859587390848717976653588992322448885075883038396538691649783120401777303737907286113378395663959895535586961533777001517690935140532444127896593947399618105216184124485339718009316779447178885512025449712282369650108478470103553589780252434440781370449696647367743970720038143835073705220691338783737533225706622357947467012337171888692497311454752829624787409963124737282206075105640488857188238692332040600406309912904585579973731253933551276086094970193379085144238941804492933574446482568150165232958657665479916575192232513054606840986030505560128105918583875215047076191264561170291953983992318864909647096470945473346474799529984000000000000000000000000000000000000*i1^20 + -513781967161109260581440985753880358759803164064185970234176284765490961214898715192126168789142934556411855560675760828789548293502820051658120865594136586378864513576883364609817691794995147098759679299512211370072657606817842782721836717501149922141624840716628418222123019552370522234716888184214189983309082045152002917416266674107707073708209959054878828755008577897150503725353675162171750482088912200462420861898526636713606498763657116295951350163184862275607264986814148167472953941874545061325212611100609066859301333513533965314297451567894858335614310222762598809114870299619077306561507194126598292832311802963714057761728438331507276875926867716527653991132077337531142243237163624479137771061619314743156731274475478151916355150299411252964317601079149180470629385224460651315480131071545276047435107313870250304415170191311388732988146135369108205775025093738057254970781279169866546506457191726922124309154749979421105982633310977159119701688533677912880112505373580992841876395013937978758530079151600454603109515497833881569898921729233133350947416586585743993682726063261167151402188997942487932501380881881414653240451513013363372612372020537441993780718493145022152398983457666556525690233674652389534255744353210447588581562026272179256543558331361546137167797182781884446633223601734309260109937514024362057636671772272615653690809018812675218596621259675249015573857430589978349621926280895349219399514168420550373273520056034272518595251553984303509786961820474828055380261429784001355146718352454139480284418581833917673609811539625654668940106235359905649173406660501176320000000000000000000000000000000000*i1^21 + -3095380292807383167910251309064934377060243890474373001504417427983219357643427504537648738354931309621486354863445979793996500647429196976205264268638592022422926571784037006869508352732720429263439618486046041269225069734151783000894430304922349023145370089727138289902660423601352352502349196818401850001375622108448608373988928249614044897905659640553196267187359994499442501905832357620313366827902604644875649421331264890377742937682521538464692050306516118260454705232331427340865416656315501564112952967216326021683189353248031265613587731696912381424038333696040893087615772455237483345346223773252206786303530370633238804798799052481812743799954056603584802981144148470187713225446793911907563679019075404974744731753704536924118669257261617606204856241556000801039278905806523837974714799970985817361055634968963682598141201195087674474973943650754499523007882031019139224890208169491600258034816703042891135998537589661166006175264347315664648325150840102278507866366636242243406098363873116581864744661493398340035506806872845306908530809607148837131443189895937505185017960628775289881733541658766638853293597563030010804310405242755265603462123702575999232800318485516751913683971415980163120783015511610200785812553904954840367019765595160751688203800480288754403437580438510496772431823906794473402842468632419168105750234413910565267105760379852128397735217896900584995086121320464924758697665808769922061713929509894322188523317792777577395074267022707314932426375429665075225225163853300027090929107628374425561416614015582217773199580224745553413667895728277002412745975398400000000000000000000000000000000000*i1^22 + 758041104217482326724093652992872134781450131474343012483578225615815822456590653822544055830274687501389365829001735032255980141442916318108799400469442379832823058994250948935490317526442881662170872212194198665883116964715499077101988369562034781755202443694105585627354689463043215790170564919312091607201177326602499940992604638770135797434167091087128730403916379261599583248769828194134809103075055871090225309916350796559342429889162800103223175668093844689034312695490285371876224941671840580353046184317034891180709057244236775273046801987452870904994517479748572667860059747608389885628482102315917797763279328557206587513788579387850362603148980497509991272632505563224688544132360018444381495376303900405360951685502053380085758833508087130267140948196636470736592832241758019638145222893217259808499502562588896842353223365819026627681868112667279309592278114939895456794875812605815352538267300425361043452239720290419784218714336187734822977242988989111643073692555162124730440002277108079580635616299543671059975923344684395952678585320465472888355550382722532967897695526295647041986842199110292888934000859961350344658882736771837362762746954658860239946039094273518318572048043207770384785952069812553584923222690644628152716104716110098759513403416331026186978821797112629645832684655962746580722533837471725395687421107936551806690601998051184675897221388126745851021587329753699082454375961268555668539271762328012181361184865567410354030899627823036723089484403603861854317617246559377299464467334401913913885843798421388254756784710721115081394693422853164340189593600000000000000000000000000000000*i1^23 + -6232922594600606820884977773818030980207669406905878134186988914597142270917578995733357728086843633843522620250481323270108973193247847342516248797336167597694392740795053449981128087289636631279656477079718915646006155446821340924594571017277319677055739396852929886036398924153611983469670284534859731865664903702491604035777497913978241018885878273140457436429280719159809610779387895945786059397232927181331627318737230677226739831067003240113868248372452050517981431571610300017407744810991491045443980149884639374660858232166078954667268422797091571172345519040938434941026675319480876049439705885603892779482532796920742182135094012532165706882528661589297935508490408445600017286365130749447237830502899162762043409642641665596703168174499315087124800994019397197328474952662418788198211464625917085799070910798152101430440438514167865291372531731593544357052261748972391177201356649376638613283697972993386115506256813824028308130612574037160857511382588900263993564074803261612856353630933215040199075628601064384365619008243090585648935572318619168904250793640589068412314895911508265909028248870688060817797379228582110539642538569429844313772659450634037103060418829153124470680205500682268226856799494239463491860942019628787355643529682992155963410525164548077243642442766508047464829592747497542296271733401459327978798675447032153253249312638673812615320941222137391694890349233988955047582217185187360229177004902175713650781024451748223727893092419234530180224655407230864996391855676040615334618895801372902024753048382547904386884160602191484244736380814574862991360000000000000000000000000000000*i1^24 + 169324166363370490371194962688921145454586722813360638163914466794639371992146954237159031171990627915608793454590101773987159562365076375409501634719250166387833949337549120123874484056484221573848363978799283370317448494849612611520564185779029123860332290083547905607696940103817283294518200585365239760982460593895053430497850152761880869133159969854903326535897544270773833807238783544449847158520029296106456979773436600893289717988360848392533215475951148844319583498372455898040531814889506489711104516731312994608264897486552897133054754020242601132756664855427784818878859089326929248339316334614269363132621908856507434910451030784047858659235744078219599887933217295836356322185453976726654614871411128125211804084247411127153042926042979209928222105266132465186308921221700785360007932173076386602293561091654170615641157766152891244205985711190342338202705776913310110196728938192158458772799988655058885343907576343124301171522485820526240937889949670858979547555576708029214521065132556213210166659274179309345585253998332082424403332774324158277010474094620114252213965816383183197717092440941763894571700207438646088241146586202761189998786954280836253257050261955923099549732214680089820874700250097493560185536151434158381672350353799762993474450459348428673855147482014270376373979300713579125257680914641842266099223229535555017491114027651340459121195625554593958752947449360277006706805782881741587183048556498532609883854273359966365796961150763784617933455518616587981609896101402898834418016099740884425431444104178720647273556255165622758015304766324736000000000000000000000000000000*i1^25 + -176711472032300785267725995626106016777418317621971559736395746100951834304202953111709092548546281797269545473139785127994570446853976851361107877696879765133556833786000276212225851500912905770069644206694620128000081253878766047635743933827409136860380966322141011815477757801534965322757966696492400910997771476036785334067954526831040999798926176381580988728413245645209831570787869543697938219759285176797510332842239858988786412803920598149946752145711372629695034612570833279917008654281628549843891005360014900075843330303845374990936954972332558524519518441215489203383154238908331327673132045881939297774082248285673719653536763655463495921440312888425711857270611028621407156045389080427406981266510349164820663357678498315635449382066086716745306724882535100979597106394885978448196828738605091634499037508190520142829382767798860195526196858778405617638806492853535616249044734765115702343159779138947490957717077850932511453557129498626839509722616684823509057688997159164215697077429448860132542672172798362196189198818510122780006904156538555029686119156961949540389111686380517275819982622441658928792365306778646668456591103701976324376588300005745949400795752777823509227265256942940777154887670931187451231671635962140834391335379710359972864611143461860892183214243027863541561631001827783693676659743989337642859430074722403165766056216133197250769889875251849863951729255566156473102204785945293236324053047995725231804463456839126441713137815210839864868907464472274741410215053786668198546211250109185854880057940429295622845834401765261498522376601600000000000000000000000000000*i1^26 + -925923305991187811612731614577183400441292218972560369858363551886517905259329891350161905314316080895115226733355123016798187866826397679349453855849174636518656171151831669497247685815039595112299046832534371370552691502636564223229369036083145752353227526893530620493918136137530940879793741758947569495282310838994354728826630916961687501097304439007894822977169562919140161525029096564520204882378304635730633501872368156765293952765312163583171794482627522511977343673692177142627684043537346682090986730495156592457434590521940350700173692210534407901013778280207014148395677860208209801265926297653875190697224376794619390818094974671043925811498840489327202376964047178077383092777594086789213492321741350950196191857488310596583360362254840076580386928333197226554809711099963829678505944809825224885559875709867706080618801930047506588592811867395336844782573082270705563010461538668760754313784576693029287373797970126431199663070342001187774361804488506507917789781785061622291519004542921592818920302089719722823295304696786225198333649494962438649003723069644477529060287382851240627528403166622546327485544458442324699289381692426844605422317669692182253713372606601477770472988368505152322299544820760141889514546268027837608653053788149122027318457923382022500267422718046334246406200684370952791496406052144956779695225030364515566507222625887444708489880464631769170434470740169103148188098790096306221508414792783030965856863311566645099916632059292282968777157269189462921368940007560437860932927284345560094448309273800220611748839490755535831040000000000000000000000000000*i1^27 + 1274973690574832687907113903472953818136317859312338374978235311546595169216868867513786532208759632754874790716631613579940003968286536227071099206611920950105435475869138228340843177235129706379252148597982275483748629610852521757798046909318555127528799527715429251517350130895103100428434807776458603967008102880812839203846099525065549650623956503751664464157512991962072731118177394573355896257767659724918305360869426376688888375760227035367395074030114970551948892174096551293187374003956151264119946168367519111629690362916871932850658631733511198178224624433513946309520909930101861340900998503832636360183249677040926704519324177786275202180438068694552571515399476431137219258222432033371591096839848600509410962985491312877276317035289430395429114190017322188396384044021137777632791672686526499858730571644330532288689914810094634424082553338356456950966449344377513677799108611480712740554526291091462318882392758980910103571926134311614482960488825346089553684130453082572469566908766675664978532458556625208234425640463776061714855945189948774550514359412394882939100559868101733935093455433613288771711750485503314490076653329511308820541290511681339429664614612934044432558969266464415788169682529824756778461521815629702554101717457830775284228713130737357993069370671976448250138713842106918414593115254777460676536869661374997287808560910649307339634671003792994240586246327940135090091760218022349312314796691851853161949191807578556178765755834838720554104254299853286198462150166221309831980453837552758539574008546225311909737522188517376000000000000000000000000000*i1^28 + -144114423162458187442290720361552836503423919888008524507042833118728948159069949546343075348756059445751849610253317045467844767707186773091618859924399597713983059490359281345194253276477149799106237080288234528476621189557782276133370771535817077534290608233470659798970536521605684742517665685152180361247713836491287841038908642818317377564550957007859039404825238381465390819107747759139772237994027270779731555393653717245073592056033319934122532716208293127882616668401079893093960749503394982002489953399657826723731424028260945850882897458161549887819340565930273590510623657830022398042422901118857209009590732374906097157897856786788586785166949800597854320233915026528248556900632968881563271936174837155736602308732452612108959880474000132040066830474431546818760551196313146484640612508836272476452519067095287543773387976825188489310467227797255642426053955002434483024808917651821363328759687621476020847692231302665329269858871919140922329960604626915057555083015638919554106695779341314633191004316459365270982053408185550831202125502180777851986414468611602972247126640655467613243498295758057767552539029342464189527906277611361616552428275509820621941382591704079013119724011378317873475363986461145736346100238288230891275429162469512417240325648066147371934613849298294265936704795395438960896395066215811160169625336012012754843879436381364343751659697541646900576523283203629656123813994846995604127635717873760100486740286628220894178965818158714391647121101790639529767285029638649926715609270263160173419044202192019466424523161600000000000000000000000000*i1^29 + 6474347963425898499901254193258432537430792136635284285795493974146898236671980405440829673961105569608265465512763622964998262252441062918379915721203245613175166707472911833076253466412321013194520931205766349393416117173949889498815742605834239996570118448819230998268029034991190342890836331250797991113517257658682710742847211319930235628213024901865552452876985364989076471593538547483926174741766495628212108729227060354738573015446114096288567878973381644955380052067501605420766946217207417621821021020943843512207959297472840091385404173756857916617881630444212931527379825967102119067255900643295171659789760253636747265207608358446726122432013628481290546946949040799320949752065258243372297992028526638093446762225549975619239545571787009156940831729397030468323463006669898761375706110068264010418510631743819470980446720425652325724578587359826157373780487614301068478797478140127601567873027560031874056522470882337010266168246542595199805205704338629648570869674495351753037579037881644546719374547262419261265012483894768467131049461532295011232096701815597575705045132103397337759099856443469464880821665798446829326515739986756252974256387459404432503986559763232320008221695859056699474133881059996599765337543485979370273641247383033831196630775069192460460156181851804424309196066585289740669486563513481493150508452110122018764939650614588438186972345063114998366012481002046638902332945254060315943247854756523477995695679833815457781038337967868650685108120920684275657683459758616767071492097820870787893137817372273116446720000000000000000000000000*i1^30 + -279975168728556350047889926056469875760807276821838937702017487391280111084937637554163543033507018224435604511685194291633784144482621273798414406373312627258844396771197660521411139006563042519661642796360645675393249903371567377472706694177456550896699821448569293413687913152679281316673981341525136908442790149162825465528684250176522710379116541103141016983266618694492183976462238717116570694015568703950084263998602814091570893878736540939078341440559600755869909992158479785321513010464375129753633063209828012906258432793498446454272976933717948075902809466955442963816900708966492953282819074828564564150665285502053879853988368279929033628732878783810921534920460254081693782746948023125024378174330108386569034665755685149419449807914684542892745985172157800576582846569753870668132754143384856318361348188306321051376115143097248054386274988599002614241323805920395434225768047447826822012383003793105586022843691497703635262412453005591078239705104358882591473934244518619171718091073717212810822400950358544003333636456774293949706984289703969330210963350695392400592301819250474665067590824134158774215254447854845340407327317845866100203365535055155171932281514178555461809027067396562801037768085838763543774424966847081527225468271584541858887944362181241106792138251062732709994042644332234567806025601517323080036990940274928937318974651364699762404415397439027766282165512281379471845637974145114234664133878006342766327709397564251507869153834649721064980627548091567382256858411022778932248612029608604750523014165037056000000000000000000000000*i1^31 + 5985498678634460723716145507878297666792221513644500841328108406763745429257048785806097724969931776617791123820828217118220580964690158994224348117794637142907614327776823100416443117905544705027919424919262748236948538978547780670595854099663224689601272477670031977227723662166070646449627600069491598658606193689435559461394742059186889774346152690229420626069060944228514709944073038377274864084884740867174531644868130736573543468570663131631345396716472254715205728087957666573683400732537390343325666297770971700110617061153245306588621933639186002205989235019748722526400033285386254394726787684605775911426385749291193783137934779061626530738555755256822720462135030696417064481199602377176503316894091277534402730263906915905607461879955933588303377538555987614998837193142691594862234910625587862686403967184899719370002993249171250972503857918840454457027720782089055771308375046401654679828193292087695486544325383488360008653015202349450489984529548401881981398322605612075040001332808612139869156539976159953895909718170029104161524830866365932184303529425092435539560318779147923956503138619277877635089528774946699882975040973676253960288120094799237593900867971798838468251311133722633057844404687799249292274055159686552375364785479184428980063597291186183609461729644641186381024969241023801840747943425983989604144699042130995250646893800559539211870384493234417990241305217502761329289735614194908861948649637510733071887045521558494587245638604118981868560915804211624668664490450243983363722004034182453395456000000000000000000000000000*i1^32 + -82724804130245594911425463453859219984924722642241777090461310219120486819548403965848657306785304532475628906500181155251313752058005436601086791496533892345523296034670002562390252591177979267931093576636553689827801278234657237167900931281801896848074472673960513533870889350789775532060956832298580956588420033767134643032321975048406623646134692210246068586897010490223746711570698134214128707348003120353718613075354140045410362165536429255024542817497634213501697720953496831912923520784598197997999020146203625245446643039641868787941061639463840991322290563690411360445847815424587244874294557231502314275404720746443126850315151994514282872338016593044932142423847846940278794941375768995667633525239668105241451890121644952459797912315641777707165182844697497372661317093679759452533308995779494851559352569050675511552700816756190859416029911980090217127705738869248520366632617470426913908540786166805181323196636773838777574174445331136887837871932194128207394170406185201343016425778829847539017560997803399360171220887606316753578662036208195684475196004701273761918700459198297259242851574591475767954431425964810449059706159768674964398537043490189845520406883392345486558870595183725653384962804287712977584678770870514630478389201405042916105072776275579452996129466898740383440409650510615263029333119655770617556782576679129096395129338491650317501045566707936598125788116812195076772961947061132629248216594553025619553621366892273116731538067370117875718191984634843304874392045013992128949962696167228702720000000000000000000000*i1^33 + 843773575079643955259761418156701160083905463509865326901148097589150943586678060623947000777430365457598663495750213234705991246540837382267689291004607801968178028700925347330490162546425928674328436776012939079716611608863991096957670096146125724280788717049741300946505023087620818528553557565992601471589820915354016477989752455865373487774733994189072993282737472670128071358068520423744435537724345633323777557489375953994110077670617908954930083903602909437282907902676837610696470331044166274277158315666672026743584170597645673497211160087873951974235602919913619535381816678831718614310749017938926716009982167503774272725104558279540264401945706339679660414818527103179958940689540034089926328774181010170419016550325404551210702682696447059021672905913772123789055606084746932286334900453296007728806839162551571510096691424909849503885135287226802873767159795104499394539843827561199287484371782337137943146182874172003221814505878530673745491365657723000351884594006978420982761473322237959988295809557706133474805166702259469273806950752937138982614682562365156156009630571028138750292220273151868978208755641203031232753047285280817216290183832745382821243465505113010897214920392157541288629934226325876722882581710777482233267013381376322107290573934402548545739913001088654426929819476080190486816188110365142386795560579457734522703295182936952424151311049698746963671186246259489434587252662424326578208128499517087690909577315656474884925476880338686788949370680415836967758601734452772116451949543424000000000000000000000*i1^34 + -3964146105776107565585158708892686601809188315558059354008686044419621389300940925282118898552599175247394620929663389407377576237376494510065359089380684074958485921764814104125608061386169487334164105256288346298557522577439655183477155035820973956759967914045758738064870023490157389206524161109614367248683006888866013281882288155958716234538922808154483194368984119184568536454046459320731985084753004610369747524445443825284156795418515658993592768845050335814694508032326505022578103360442452193123447360373694121558214739376319138445117848683401769560232640516142804797599853136016286400104046000629315763871878682365886698380302917446322051310602585087833240614941752427938825948195781275378763203473074654649823574257747280029329297651366938186780560261057377981347075196495566917982060314222571078610765281442316278225937742097859340142565179909154850498866288411087178670061733792295000586846991386009778314650724492244429894017191346146185888183511435851169719902111498609602054342844026123906515082300763779646230827970684046554384036759178042093879243750396851490812337455473954356301696848845993916965196850772901443314103393394969713294092757617730207782127310495097031163492347981566941326027055364452830401077690831828989329972671264804528137263242387482369253247899321445618632969046156627664207503657452721989249168387328499660800812200164268353419861470491671196257106100504052537946643343505463437512669468701883058904882168158009879416338768745669265078977336311764932818542149882274227054182400000000000000000000*i1^35 + -738680602514991142708740924837210271627987959472055076018428493274880054914638016347278368703390713853166068310171805081042756643577431422850728989650688048421147492591176280093323592417301342618810055712498482325011906404951308158577269032077081150802916949704606746339955596508838451909775732394029816161354939529927616422202692277896240209970533563651699732142188219432667927348452737330324379631986874197454419143299220572848141758647622792250768676195088465061222807913569235046834403718821529736726953507698321955739190347240827070287340238763843577269960101287519975320762336633344247026566973431252415550165039048665772716901133353837406021956067933318912652072712975872215528277106742175690342317393742511972771363374833750345400467609129506504282383302250802887235467144282199196419223973132402804614177347380956534183672115231633299479854881791312750576058574734657698210683168934285892974339334924916822524903505331250638414564636403790023561292490444790044650213778302872678407200839565555533881390101456076232569309674814386355081236359828859618300100182883282672844172724607154773399711759620762086513012046333979740303613376151138220307432562207565362114063082894301897848798055359589518273808406569453219603891189127730253051010243030121427590749116124338799825396616078273568343369902321588647812914497272758342458326736609755336775961851907331366405115678707885607731418644020111496778701632121389920740711025885475130962523445413886688272353801355958998881021267895128468089651247185920000000000000000000000*i1^36 + -32407051377023828109505434085569985035881336888298336641296097575807590496912577822343745055873829488220742297154564720375918001991292624229172625664152427487205069826759644501101579215061764049918516522313732255591458871621128433381683585364220027531533792491088390151325330446565648096047429283247743166438787053471308779853538056786749173621814798643075060426869954079427594753117405611807255627018528586955295431487805122301559015513476102907347170129194686947126110629744422160832851546110606157822382385786147467564379274143251536998203697888492993305658329420213793804758591256244406760689797627598773789271241400078899808162919383788075058117165589966347023571719747476071093537769330990881475918445730022419670019127597300040617578160414473998393217128030320008620212486866374256329085084310963884778523077955963462763416419653751053320931338970160949219766988431672167511920643735682942616794140538488962021303017247730707459986079749669407749070832347435164508286457057727244111734481525921225737154143444100407130665969809275987819470207460346293499627802191602166614001965371718290103819285485055592918991496406256827180776225623636755385437962780800397926123413753363179755042748795835558491229126145573605281376229172962656677856122345616922344506912568594104538968104075384937803527552613503889853926387787547781939275388244076292799631586310855974197161090205133635437957125619741889514333066638277694495243885241883980014135774168131554286027345643520413843070802152120518560129744896000000000000000000*i1^37 + 498430347251115165373325757616365729153220663789266276115096563971716657421353464038794388333766964278647040549295229892065473055771849216354578292239007267947257303451595858362891601999907817318742066195142882990697888475858779510602576034872198542857110274751390756234057549734463555731460191715352655667704176052196444748916228481290208628677088545753259537430090529009106678147990427040489787531734500361976278065761106199228834616249631893192582235306727760759813747230730980899835035643926315274850130089388813909021940717763859994986975686893744031935957201494828764074519881474979039013601382378288074645894319894785268396962564164330984275509252345155423103914035727785170484932362580605550823321210807093181912077804617721411786807082917530232190892212266788585326282171774381087880307284714865418899665505467489770203473643309575910627817099505048498328610458052826748129124874423291004678416891211454909086432526585073527968719241286496974917378613513028553669565323667999939368268191631197928386931876247406022365867736423228076188372572647365678009284161491788529526905722144271260234311406718452148426491940117729903118228735384953453835489481149260729285118016314030628034980955457756610046082720754206473650970613480289550302051085326918983635075130381069125168759951367644161304721866298420247611563380490180370980967527317295498246029189754870484484670553168893620982192818289212066512615039302237095247401138811295065983657167792184994574784615822361594352646966217984599654400000000000000000*i1^38 + -89655127177204259039785576611305310429479187547226137746662650260649593790303948349012466189996656546175981150871922731907840879103182010519091965126025785658861996345678963501635401040040531183590249526374311584135189143535393086158339825640059749717026420269245230918936274262651115076973048994874192492807255533875239730172724666955792583971681312603390768516672392256468029887803955010389155922743722313174109093042483550823971795320509174820702051771563738888116856380408604312361190984652910800647606418760708395311973325775169423688899410822252917154156851115489612072521869866234430775617559041077283813063885454384499026497681614487789517817357175500552760928902891069679905717948361350759130989419352730577433158212097993248256231616029710355887305321887688090983026185046574765788764053947306341301845451786128200257284467307631366760928453207189525074371804578715786809913827881361792409507319551078852997257613275690224956187133170381618033513826990743670521671480191366812464144282689584263485098356619229791289631480641066503386581377916515369064310210573435721205465265745276096127964094907243198244475966116334138053291972913443884497504048077326030400680277513266076193492677742716366751054161313244410592657097485269383159755613268292617190550322793185618875406353817245167075606688511656308286379692561640347800713651163864613680730109379219659608499722416330362221327671808959687368886505643446514501617618567333455698031699902988176473217273676530529704114745507840000000000000000*i1^39 + 360673889036383141281019370240750858276414914720384714765282695639141025589734633884831408860178166793957889573442283746203287666156608578504654931764070729285355464733327620203530544588823432727865689234099789632214418120103240955956023171695277369466729435562364846694376088574937306605635666504177528430661698061418573247749831782118072697240536608645591895109735137430504302955871623373693937247082218238003033479231681254959753668711038214844386539600458651368746773219858333989041313360843952779573056596673512940848295821125015079434222279692261649913702146931372947746788437104067930520380904355069075532581618825958239477057869956981028526710671788146457025258916954650682507712671847989461489412999246267042738723027914939745170094568544253224662595604186583396102275734320895316714360262447129913916577743437078246092434671706609689145041425333896906807434660426983021462167462408226902691859814002622763318775793586071747390769240974209772072713053264408615477094579929015672614857788108763922406113220982335244794738720554345603343045275799019182561544811473804286760607088082554153817299695690171283681687020832622480710303003058344846421534365986319080900218375100389167747033796905561824560539490178729025274749197948591128021275466169688838950929276078875348649495065562581638328628303991877101444285703111567220694798383949956337446906417948769885007628617293894213386654028152099858527365463158950040186534116113499377316613992671717984060497743951357758406656000000000000000*i1^40 + -127213910131064222429042409298349241181521058251534571183752299962880881775878307430657988849414289796682158065660033799389835246961144473568002321528108814802990890606687291475598374194224095948408744924198931208874357580902381184775797910947999056054512421101714622384078488860436610791088469141574573837655014912902858194131316836292674419329758566520812516604016084811649527146374940432804331069543026475489361239523458322283375523765290098707010132149045092105987326682341106826929476440269168219309080325781348063601244228953789812522989908784822007074490368219335549709949920224845449500626959766349917411935906970129073169443517115797523091916039280258576889951578023387958882242501473208837669229515475553595312093023977609354375386391422441153994930119736153749224663494428637001218869793495001061216018329170912573753144365820577236633732034688387684759117323627230218985115928747989696072054555854629061105206419280216928245679278257801490959883895579626121689007091102554487714978738440961428876674273142592274484155180898564884779574443975772109756028302193257937781988644609936703958970142617559721447846109596057338484576191064768346102642276059023015886298038022284531933289614821416641299013847568848860125515478797937887262258081614015764142659533850730278153175465493185771510907022448699071095445566213242875770818320648299158713421488629989820561124773132205090430025696928431838329413386080476523272282227660033320779800676500090929834528862529126400000000000000*i1^41 + 26998953619529868182405127482102836890387293690075167356530934401251424215577113856461630799682606641312856471836109747675840611083485495137035436446692610135887235388774158225379834048310747478082465624684571892650348006564284720168002253168912417624797828111251588314988932467329411719513683376053280019467691461775194462864482687329062700144510773110923899372209755122850226227288892489425112273408340832842600949707250407667610249240710504376383302507840774660899654159828812670998634830551246827027625308450779563755480013526893342494353802647278486965517209825938634519794946173215311483421527688524239816822994770974345376528287967656542358991456716608620815153056408939798404806696546919594230882697398404971832934660211025907377957062495359267819840954956063949618543041261805282805024622640687052995465815123230392813735626579052005084046386446051177578427989217464750735464599991790896568470790070509639098348843855522531541335285066700132703947621152434572055142523332188123422728783965576648518047365153167692271581978657472517506231533986414525710375582430096909407092921555470388438281721646101477696575872892449824849358051944835287963263928091014668183156843178926239986862988841765152600462551594857877092866866256965055214547420289776679494091584252211354296212035188658970992518517799323113323397391606375873420986743055175586263266846562110534955860335872775754697610119771270925483475555246096457834647238817767981940598327348431108209377280000000000000*i1^42 + -10606739529877323668320744023693165785965230115679894843202889351210747749182968307924709803754559092332644286704903811624389091436298869938666594592358250899686992011073473428806303616843656670014726484489451488823018329984576510136429373301063896483533606074114186138597509606180324858808395739252582516045294523638704115163641539306528962442038842744612669290466419763831614556587608425886419565378171898040190220818711872632734128489272709593540138490995351510510136674655550741753311045895978470528595016479773281961790156594852094671604995155995660859226254718293985979166994545121988584397993253014473285772020731056727092224377513587888061951560300334110179172842386179738955577531641950633527788746838539202661702561784545395919947458067834683808279630061166128785978879564852124542577865232498618737281862443821095401146853151487496992721177325068320731918005890630302762907864431392015174897593379546956919979741692038843043903639782078620255414397911091696961110753903831189299349846889523316025405515028082026289565479653224248795708784812739085774545067328581802534444547622971207866107800861182981436286453148504863033430223043462803336899178152809270644114301594754872915443587147172253673991575114007314275371472565970742452982372073913554249950385481417732691963620625820737840826944473470959871464653201057418953002663325159731474331281443916285412820453241936905170607581614484949866153483750454125154220356568078615486161900422561792000000000000*i1^43 + 1078227944027520746376558330641191519173666862260396447028461416595054141547786843324991029706238772721836861134756593144571619344022677504529032984112325965488596037608447671878276957884450281936850090522506798115030654675058939499781721806676155416959478988170374660144884379024038450579407915954706640512579608041170036245473764845641231067368015102665956941222483792113589011810798213353696220556138112161116166587718384184987577175397730376815576056676629039547394653563675373174575604437512964399534176651130069065628180023437272761725263646201103004791825355425629869352502139947818828093279873200139861256640019821154016317882345334931766269537767302444049920360036609590151690806521296615872155933116628851527053463443570038244959945391535634081620292812289846475484157978070185996120108843390581637336678503052850609905634226323076037069901071337071247462287834827390568926643060721508209323835984732266181425743423163341348722600648597097919967432840705150164721204550454552141095199347537068663257675056464503644170632960822971676047378277215380034597533619681668836355359592255501603882346194318826288790626400494039148084038362142788473065896137516515743080223508690317777283285372633420515394940382519951024825972994766583045450469437709190724311835301039609840762566367280324117857901155868666158374483239108425953797729891919855800414631331333234448702063462273785117858226764496969057246087623319004879033187305495327972261888000000000000*i1^44 + -142084256571451456188819510187919643287466252567904898337911334718097869270041426086342105607932969025472189065134817369068878914097239975998929735319161599983694075662353464524054127727132867265238149399424567968171615090082304954686140649285409824992855617012428492960296474870694916209089376329582429176339717833732727400544069353461735574267679639072835759656239419485815396366670188013350178284318968816324895773335339490882279412397809523622923617153330097820157197973877945320759372026397761952019569873834982098849610906148093348239809269639428895645601522401531647574252555423278520001936609753225943375085457504487929470170824798537946211109723004441166335546358959890054244613198726265233833832200219369425618444796547448773833363939941114229404197088076978261189744973929195063821030314436984605846389685863593663790758639466184092794198129650416651825090275616018063987701525865474570134355686364844207098941583946868909745753683641787363206964931914413722893761504155035056157507189153967763201177583859393495054008103935023355474180848648209280530074086635605807874769976830243845282482051343931408562387767606776127100964109141286457652203771607857742862417722456945081186479680090152286948543798649577284235223419188774963232033777373827990729869706282465608718972891303237768493251548751784692763195979531710866534328213578946190498167758372388767517375099008340339985213507230615955125366815537528033289465760967557120000000000*i1^45 + -213976688681415928260067466523699098703190702263516596824736806428382643306427892545405481066130004166187256122572356839154995212487253620939505708339711484683938803331498898342855187886736631815750036265800464353848776304357168791332778140790914286723987565021295207153689334225767086737378424200200973383363047956423196134995773073635186650191780973309654358095479540941708991398495027999142866618510188307711235630440195977609491229706847024851123287812442772358805502417338362220604164237733944569755732095829102760513345220232242087973441805732561593434546192061336654953232568923099168009499075100770382353390389297340063149263826745822484871749047193140876429529718865914217811366560334318383228915358521699272680848775114992721581017873612276835298986570740949606577082376183393055993381104267434789078184745246663611170239830857029808706765597112208568658380084562604689236602085384267316363081641914330136973228455301387878304065281619532873037386988324059610786520980621486274841096049749389090672850235780808889938481596788768813830963663750533212493884163001418185196873205805148278954407325246020087042357987293700397098516329288431252898345674277086715680811375568072698062119545983665197691591465186967099539924674808694849628131152877776397520874957006503952267997918168471305647355238965361912581443264477056357366045995451964245215016851688779573069579545081960860013374206781356507235618162506221406388224000000000*i1^46 + -21667551943031601466960823959014583782050333376940140718759638849611305041089137791301533154353280019792899627770431990208849758335479067412846870587456898560390482553959971982793129516601998559086215754220870690091789814274725554992852213425411029331553085044053617111168103336813998512091754650930970887031813186303821901951326410535561203281788135548809857279472995276806976902895021143597155428378953386741063391866248495720924258716941419667583412447339789879484812898813671138425693859930303592008089751612525623834953968414949840538867685678008693430173319942855926878773237819639222849146366356679393963953264387462366456558508778288236233341795903870803849318924432946681343051008724234463226368145630580157079994611663665152125884652672146336123445353608707616004655993666025225040955506498175245693059400934400604812926897988508641497077384259882940233545481026141100066147704316367374076338021145629427966081058769316733183451146841937596159632973255422982551288975157951434525813384628941432428943985645504016184051744035093434218859384341013695357930006972261286009269814327789976903712431644889030113436291364871233605168064249147039637854153435790381966253563377473368028536247020491607368787175612101979399431104456991706799215535962292759993040010178077711296411706359536717600782124560112132470625453446279512627433638937366174056770861994403066798355146543686050554668346132095710231612908948684800000000*i1^47 + -51689931530260566251669471507851008605077086706552065827353721728511779677633735778409647998827472898979819892954779734236342853297684966136367271313907314485491393884717069303111410741895556662284454650512742740561431231976813162841865284911505467532773157883214300395159857346951878454548058781386019229884306507730433335060844307781957423733559868841935875130635559908524515252185618833541045530844288966768052744904434821366384469273301944016877486513324713611109806736125344315638916046885216362043643893996645698573236278062674352057819762042414757966086383297683272541903906969511045796108977003420016906602444988519081908037548183933818483366763769337218119422258954692213445941633007414504783596428563492798844331070556544313992399679091715606426520166518624425011129077569349171213735474681614194747197323341804003859990601599192692758840057549433703211235938676988507467528389798956814838500057339000819865618157315037062688984570919891333226164494878904751767476653909304660662415972386868183615768105837925414431089902153078804988523727763084083359291880436077812110183797825857804693573249820456966983371796011361624791042766726837082961961217468786613885833740602101351188726678726640058850978060525177499562708269479264835023115934005708114788045888823377226039518663791630511369768972518050598756688408405856016997896109912455747775833463089708544236674765934862901493316861039535120711680000000*i1^48 + -840684054733856751451598134324417900939864191091961475468843115257580934952413429032435816096396362360164135142128668999410756132148144762082328259485264704022425148801481822929264739248884033743142451231362269572024283626091258723899347119966062749584751580286814379178700790421295939023817290159211413422821481815210589096076231156282079750418530828349277703791248318937688683219295793582714683013611427066844689348596314353613108139103841921373065102553604487652004476534688451501009081284507656141909039708097968197879866379762491394897775677266200949198268736111703110853469093146085018258343620660121336108160597238679355739033786028329251411194942161149011441443920248777433034524976574326900090074825996118721951296166945623657295511110679507828324372424112535396120472451969902239003252524371177214641351197699544152569054864384933042740142617908806785960728961017271288590265544007029019957689286293921152861460084387338635182181017666869010500446188405866380192626866122082720225557867071219707576229667801371411948361382268475067622401627755592914531022750007224846348747378049537312997587691363120177139268815896204575753117613233775457816378596154946065728726654429243497661701318845033992628063945098105102109062381196742229141232851220074961288998058471734307770967528647213612819570224971170181517145518608445457732216811234914752268563489344719926945749662995373516446861623296000000*i1^49 + -664635854364309927870238752434324406403008320951124045774005365242825135947698207170829628309113949181742442693083605654562164321569218679353624348912569765694134893904219073860121864115964116543440554703041511512303162505007036674290477682662932068150302581358006672201409403762592491846057396965313540820788454386559358454650938295820933833943851182891631949845424995304848387154960786706951800408661134315459328536352076796178780780694224311046403582219841071131637370374306383170470865435344375304934150559605926727771476132575231488664628711299393902762658293551542464739635782788084272002752324618101595102834689396298230055198411313554274066528514384246383050559872835447770566318021259415590986117362257286026542657275978555703883597553140993834553808285588057266360777998539805612226932591295097155793710449011906891406546490559361007896796408809183949775836168552004276335128400887699309836535091954008013654693938764099251052222939826541210882091177056352670415045016164972813029901826572225182786467862009752484857930331212337355680074698697930204869161949921661262618356434909565423072874608435048020123707596326909034169884203282197607199618278375871203885381972196316134088638867419887224146018541548238663868161011068784760323162925193533870791201514297930353644686384900343170310632297345558540393465585160268582639926274686319744432808732623651963374855796732161228800000*i1^50 + -39317519216796235876307781057219668311909030268314884199044764430569582005324570003039936530657494851069483511609438421641987540590255353885911668597676554510717446981647006115395856889318464291452357320254589004393414721120037122712988799484134013836136416197196875948802775550612454282938390467855602966370280090312113291526846370863394020207016573356844544794542953600768665947596044876401556255426783602972031816998596157483670161351921159157719094007618300795491679457101499403264177956446812420010451790374014393779572623671792212836701395260904021361512230096111236482652516334026647285539111208061861062718739687583973113791326097713260624189963377618379748505938755347964154333317919602431289025942797204265865567597949243208711291811722067114271061245089133741429245199394917626086949465278593186636692831168492761547360605108619747603778814576747392540522876570486233593659543936768023092080803807241573516006552692124943517488296644829817005201045741020909228722222963925619068686667291660201409411961274940779483763994199563986951972725062037453188702971097916820619617800634094996502152450411312719059158198374821248180695681957720754618577089318890794344600184252093025702216542381530887879484882747832892677859289087452555703193659075959079821052045203029679837361150713092061339162663180833336073640707941214651730779889341156606536609470006808951617039360000*i1^51 + -601393500339668615664054045888137119951469847627977272256255337615611286297690715873340604161453889709560033301362575712896178739315451575886936659415744086462812924451592848593688942308640846988491931963276379729356628667485830288497126272092880329793768670389961076364899687673299889822681112972358087107667208505979450631928584729542583338240435868593779625070105867219298712537386626464553463117647842116359985241169936129338391477984936163159249623589231064660396143234051956466188384820161466234392826537339408010358264463685986319758318743497493500414235189918907417495784781000674702853338723329795990025670629167050259209712158729158052375905772310829927131814060896386427342747982509782145541345214582247681272016763558312541938011900006431789651434566825994058647871771480521387194485821728397948125425162114278056622339513661030478801885446392369361632799568913490437119883406698347802635395791938972595659033306232452564950642866821182553265040095106942229805511535667442343005405783909661741346700012111015624355792465273322352247685343964916897689844302737059086284171511989535985003713123662022510294498280131715260393883934520340228925670297567744827543373870805843075428902011812943663917591516368703317754551023289510859081832560864433926072236431261372352450156621956136906083630999101508334220848179188518556219218219858721466274372202176000*i1^52 + 155562987703938447009505053208350470582660671375920540571546813564969642481918133486755810224586553091621450415559488882237862257975684246923496484535025705080272911006490225065153838674809512751405640173518256482835774437752990009381282818481138791236306314835639028894309651809746658008617112072323083506999174166504821844302958437230706915086696037015652442507666242728872901294191490995820712819651211104998789890668963300183916634656929294328499554897083348540360634291409511626773371909109243301014399828443259913641232554171599158785555479703624039135844621397822943280996368221377579964545145334061521075762593455684592158150279526328891941451753750321253146492723843721360529360004305181924514864563517177120606467127489343352393996971103370941600835337343110110932014277415345891959128952090768377091806482368953540232247086049881028858365034093494638789828951541332116596940355223206478255234605868794111302287858883574740100426222700462971054215297659537206403625138677635358404807191033339405200622505072688859603110544093144663852857120016561786660976685895111726229519271679450453931124854361114202560878362413349086654420169346309902907240177772704295298122273725177925659371154066829657904700966578953237969895281023813921124114023647617662313024251709303566802349797452045576143363069426541901099509759036989880043903948776993600*i1^53 + -78776860071518199331061808378633515628107415115288094218716230025239559094153901932828359306147179463057214844398722300032278588342502158508126064871690676413148713016078329343798964195554441449776688820727407577489294928611082351674054975592882526876505874453053367519602072455862599989192289812339165233630053827943800967365235378106464378489150011916213844292329961871661451923874830109004290398734812729757843689704247235327899951130845134159850594549277009849569628765639604696302182303906251368254167161604851890667704723120792296047749795019549730988658795882765428482251555967129018972627029228046509775324588694717922384211319956980630025898715487888199784824815451738827575298046425465198739319935508542515865596234340534690770904784020635378436886543944708646248054793701430492261024241788725347404536461590061974739898223760864722587168353467046219838764528083853773322555129429454367154137831935489924685343329536015791605632212340591210366308310215888973075316086403882599369205911795097443760008943051895981750745536744232610654750717693302308146731248221713973109773525041409205075996680403479105560678323548192835749985285771041517288442394367503350246828069865196146272122209680443489577045114055826036807953457719610165243708204985078442774761268271105602174466171471026685113957472907282789244746232076337723920*i1^54 + -71842747735161404158671046710129775487047970636216691192289588936912894700468810344801304119681575401746795180051925678697990055309755299990060848188847597188821055787764062435274382676768418454086283493692917475816664485957947007138320465620931941080909929292725589142270559319077432046437941782697644924743324565221291167161062644921758224169071639826063443016765429594451581841318089528212753540508305908762486377352470872156145515492199089125459937740672768966468973550313918803764108165940254761432596930959698103347752563622888017850991959355965609075108684451044834937487096687477079771250861152659151982274299553373609746760378931820014016475217268494150244161834778807135231491263114763812857015392227233735898243962072763079976505617690444249131067516048839023363017534766627979496314602762546800160375574272670842704005400375340210561577677330595709158156080299744989702978504748131881261704192011930925225284395357119385950952813069726677971753971750184143122270255579002851949007179689263419731144696476151223412443845088445538198162237634981927096906171073340967342286876093407957091722338170983328802819897829536439897020793054921123366311458882074276464939533338650005592846827865390704006734587103258696682967086090365905083238807490803063936004617558821903719104663000387398789474315825*i1^55 - N1*1074589342415314144166777775881462760126179982949796372702295789035743902440093779581098826790483096795661888481776163538983036616348075384450116422830605447910231981283873550186962758050519973762505856006567332330314039411287733261688741852669771174978701050639565536430251331570536811988636121669336326848393138576935996872238912318729372795976533712497113132151038513893379862515099730294978296826799016987145481083655230656836539169527848*i3 ] ]