[ [ -2797821614948521469585829535686091542248372413109164359700720515656578399911772163087299656477862170643686569022214567137500660247042766691059594482686127368060707644186155533117370138496440817375658772857182502868414450718065746861734763190254752950394406082896592194994112467346793512609542886601491885590876147522526312448750285517069791290835442726460988936118342024676253454499855987721962072639664153448719722077633769936517101102482328740845884175074841558744842638665766195086851120895091002647902747524167589925091253880820616785952437815006816164322136639166037682296702074116618514430425043426730054462217434988694566740331471119656645939814911613885239015068688946664317390628493855866799126953210372013335387558420274002492588237058888507368640299466342746962330058433168079878171570801815163420508302828245064418634836099031638171569686430593785887658608597179172573080046283158304283783747047681412767016231538121277491639590397975172311884564215773893794861158063318971449516516682247438174930711169062034056761589994117875898243899826557842822098364433092949655218623820384528778864815218941254249107728608914099277240925601137928494222729102990561574237872815435825975933616064334408220483391248735254199001228317962070158534940463356007861464966487802975319019868423166003922824668362854189484026275096982970414172839863710070153069382400000000000000000000000000000000000000000000000000000000 + 439606025579933610038388296637569912349056351477240062525310329354123431520756386789530275187764825854935214215840498113379720931973227327331375922942549459397730834691066868377333857905480457568337428136193092035803525090435699006768055561582581987482664557025464715746707225583131388388308948792228499696838513759297705691935869158863082946342622113908607111784292446954195130892446070851625053021584000111382868317314960668940842241607967797986081323785387739439829528102907566346227531341501240328963487277551852573623594593766845086929439257438095361035213790979441796506895215843931697332558294034775249777139980254748719667282632631898650875978312017895958429487600015317643672860656504089110056079190829017526206321464517114596670486756208696375700087674725889832689747140719708997507150645108641400812063126894852282986979368476897093455470841409151702767606177203602895267789807599031105534448458195381202506237892785892178710531718740416315112650062121654337434350246434747990398744633143296362626589359241920209462569620219699664117402635463021913986162546793559785714115537272334393480451316495304465114088315924516808690983924863544132501138345736210335909253496005490271344803796807846218239926378601022674281815368832863948603269155545779969391851959924950049712052083357204789726998633731188268661534973582471808061712535284413226261719040000000000000000000000000000000000000000000000000000000*i1 + 8656541700385765039643303994544174950861761820912485794416699300990253074590857590543546254827308463825790670569813572583668024122748041456366630547779574747187508544842503461506977335757964200376555756235475107972660532581747697975525514973323500269961994744656471784106877820424194824353491251159613258686237796669734908954245846174332701427958867032556408492209420555254474453954306084104424347599551269836027753803004634183199046806646480890084540325084159923852152014229356919995523070455499142707153244372207727868115422521881278349333570499306620020115037779130436030213761308663743200060170915711923654301419512518222686617160746318502326779367185620074677144488968856960731871815732826467522807900065495673576842572661453152302707866262066004812926624657499398803671202823828487358776005736672281355760756266487769290187244704950700741671273372723780175504791446156205840188044721326939470083708200209867010005117690675312797755429631879609576725002278362665232858928165618036244557821513844563453519703798481562335396576412076614630094862820455716989263095907964646168885502028934874007355007976341028500791093828124458686885025241678575941847770256956813410325830423725055239326500312091577337416335890374079814002378966814069637654053053683833390121284834882001532623360033438556549382265941700578102006998739124589285868820251647658906297152000000000000000000000000000000000000000000000000000000*i1^2 + 78784072203090240450864919404735410511354741376637692029288420186699604832335018676350900076611579295089340651647054175902239368931896820005352971627016648114316788886922267242339872469994109551400723131971736561252206888043888599035835833295694305408343797982214261398830545216249435941570092250240764523071390130771168852877945920366655531929387261781532644193783045949949648374872356479119356898522495889870594462027404895580176190834935606619489321424188386688132169494800983019280535567972661146605711131804035608136778285236393045158021675711406508123608749179307309914199121796875759324741251961758393569948423430349697189542301052178927155049371200551342985941677508496820826994113577276035814835788359491157481354771039043094182777880543611965614278485302343559199029007980757881842521441743226221497042825069654739297409356465350692812078483746456931669181565050212263883376192870144416667091467634872896171060686412594389426829691926342886650231626196627215690494204769943201182990908482659727657037350313683902490985898624582920385882181007012705723207905765071701073141403406421754017594247048057713796078423783984630297728350697688238333743590260837622540550135918795326443014491013662595582024009291876081969422874142717693996325169370563761665506918671258552375959138774841232971980974441258166526111000096054399551369249848007632153910272000000000000000000000000000000000000000000000000000*i1^3 + 465236658016697396862568141607613790816126472431570898605634273734116423758952980577471330362413849186964768991025988855285514384812265059106641082508485250862858319790418165180108598436123753696026990454724667569122876844788467452733407394460612282178413418356691345866062554037709244119945563462383137069071922210682755028796239741325809835356246906467850872588084567734730156663141917698852545143374780269993879892529778332086211497458930091940922795177306613559404048230311046024475975502805082892964584480590197696630406920607989289195523026093982286972257871624884949630422554997917672326660674500414187863268896670990594111092547348492387167378958999145722281539721154226995229715144443090905627484899507910748313974504128877447781159543659600632415319724213599566539100130644386970847312244929106400319606066750252619009871417792918203690580198797453791278408878320084080334713184485161562194927160657788787829205041093139626049520326688860162028025239986173793460143947850188302089221535349207063616113669468851802534418255150626047193761390284070888278305436888289150132497489267342342152587983184151412139031915265216860729982701534427693983604495955396005341211483601352577370645070227012033402467849967511034438735445034871068555198735479591535334810377554532082724667381745057792298155926685792079010719401721674415500676208709390499234375680000000000000000000000000000000000000000000000000*i1^4 + 1966629522989854652053873888809289243929892346221381978651231844305301758654847842259976908287936872515600600556697467374730291287424695315418905720321035619286788317942804433555123506130739474893778897976397903422109267129903169966758300124230079054119641101272905046072901794681722890434965606916904953619362666906240557421945204072499843878849472938492752313559225122837988592444097240940054270011896708725655226998144899820941057633296613659284462739516396506051366759729508307202907554824583606332050790987367424449386365547729100096051194466578298260706672712026757137373518529031999519675266492958270847032171079196954630853735033080124552860109297969637166907304920457682592112504030917055640875800268195399759625363981643045470844968866947175894953593463898968718829875276082181101536087413821027083043218835608467115482396520260181281544719632776473807319208587657437839362563481530444176036246824065598517866726387639243545872440445459507496056054684027782996749628785430849511826797502325724877009170201556041565956544575198085554151295603039782295025871198708096241358992910491933726198999881388388012295997884082144153500813801030589943652223384018893286990189018526166482256317872450489995264466046335359486118623618371060818704856086779544325825332698088569812027810090088396785994112785375358319919019323303371259220768390721317352848322560000000000000000000000000000000000000000000000*i1^5 + 9059061426002851167473387364771120411747874266947421160219947574928348303101753467067421344538721532629670551394860834442503197049564416126839263352117396751068378548957968562595591165466988133870238544211007347444063297665419011074024212919276448119969154015146219299934278817570939163963471447865663693963301474704096224449361579516307045953139319269708461067938578678447362335558469693859692469036762501327275436099939148232520415379211261787432490445173811899001556167314713798232320323642313345653172484789523468614476097485664069623538215846825870393596612224586939933064509521508607478578355307661522127658464017269973694631008591482748825767080753211741872681460129960383859906241932720071461221034360059108683295475791577440683371139719145875489044845576855386605539035383738018005004146170830870475084811548875399538097473338234402111727610481307454232929408536104793888172362893701960930595067572074770789983125624314148463980194215833668676431986812452238485854778111214902055180678873635851411882196484095460956033113887148539416361689068905598887286936286211098458412564758964775853561857941406031804316268613763305215128482510366655101389382302364819038383299746979935506746025105248528734385412705326912428805398472447886738737969428888169104650848083742699556897563160506734217897341890170498751140076178445149889366087373623224899985408000000000000000000000000000000000000000000000*i1^6 + 35905507659635368525128891137947712913830469015868426793120028702823386297091107804288453276783410761574988952008443931705350170598695851008039923792262629637147078933664962654743316668316496146682054192298157573085816854781170405457164676980772323895865500083603346323186650507826958517357608957487000915756841397159317395446993680775867087493711149763147894732874012477661745947500935179581925671824454435812704781780428871987627539506875097848892294618588022633920269363300490941034592809602601545755789909912056101104352701587206189830976048651416062870301825530479195369782992856397307943727091426452723434272155094617605945776494751242766539032126613881391216994375522745765387091021595583413028591686061277109030946938304536204733466525090777451903495153363825167280666508272480980606767150941569844735217419544619439707823737919413770353178473111849560110585403905968907183152866741072662851393770254011465333315290121359943644308161417089277277134302979503171921012425019020594967421937137269647653288664336001553809318172690868262793279152047517893482172406000084988679532836328727169973199210398066939721069611980009703098027623194498308139200155591446402414431929892561074029008532146807244042357169145104087067108698859615385280542721640731083047216246342500484640147306490923368325015912416263194351255479872121254436677819284204854443827200000000000000000000000000000000000000000000*i1^7 + 128057871995782165699219172612848959272774885782768371428084210718915418400023031359570618676123443443713798687126168223437832962660670268045597287594023207834641780548522006103460829833086871228519041207854724040972328693877848938108186163338106674116241694010924377815726921322969218331024048762142519564096489798367515232266029389883611405019270408868239261071942603795964199579588890095715708181520496526969275136474637427877032124413215972376433464031104557110625985123119990501052273640859351539980922899964041331167761531403311649059528505118462729143108807611331693540162284453738266709024600151006309406537673114954165056766476159838480960441467745700431493492109915603870062582675401375768766583679361609168794082815727875218397960140300463548513484538607241069859251854354429424557602164262323347854617400143015539914285633896598645699342230661954622677552002678209218376620631330535835499393449399936375746009340510729921969702991686557261860057167620390771323902872138412444570377899165132041469349319821669098713048381681683375575941659534568948151506964507594685709525109031698962311523163706449154623578509052430326577932018752112788686024051650230870002952422228004037949926508131444584946782253470072153486997364733108430760465143297133866294694172058163922706797330362256770742121851941343673949915896523199500352451227727996548478566400000000000000000000000000000000000000000*i1^8 + 192853106530150792442820732073080836983617532928936886474260054214237408572544292747769994928476896020525504808656131689340844495116755791136209085891517682519307068430951863681312398461919971462322480814715919216357743886897667509791415629997152090516965059532058542458826101769948215073901226051932884146340243972695251260717289043804350656830212388237300153055430228401452396856255902864487446468301517920535393990787214829411253862263112555440387102281660868796459172054764472009391202595842576685993755792065951744339001492374845804746995623824752059556301822592945031452739453886920634769228380839948456584967139552142206189234090923165305121514702364171162136027033134587408061256078618626159937611360541960829171547091956349149613866256159032963346306968346409824952381434268141152887431225802627176658961246849071312207783636116241964290151154010672500154073438004307819062101734067057241082357109171625485558355796867282077092483182017061886480225585050317602861990461952576381876461018139854498747077530700059446146828228482226639701231517069087456725281999013042766526353577267675456157016796205182512988223491315487418426939745876183484642418255319101318753219365265985844995826371337480567858513165544537211177523023898281518568455698131976616322232127839809205356812497610733466362265195263020617445556008459411566667537872133881913737216000000000000000000000000000000000000000*i1^9 + 166463626602382967980418389198899268615238377977037686224532884338862876950437084485581456811414914041864578199544853872689718082882287844830657208820418993668244740164846165890812090947689118783787003215698623479086760187085443908992900938581910353478985158268091012853836628117188716251860740923894793994344554488070135974772648058873552855241700537383929753053732586883544891809445353249657736353496004912062609247046998874358014367716314663032148428081945896587011429055106032811015422527497709818551905847442482266989669504924146320615090950657224931913786897802175541010797799468551486101541386893779491840362746142449203104811611731769114829024396923812940449077768823561436218161022582053264197242264370706138895867450184846746613476667790246705336457725638723299081971987819161857378162381274493736494621634356674168982820205625466222209168738286159310519534182369421750657666517194525566124272967101265976097834090270329335948249110298288698616940443210806669371203166879399434128752923123641449893054643100637690936758936730568648368260173768033447041617369603585158693848479169070203019470576139979051529639933062702903799348371310966771504304200252632808934333937163576660674484388600297840398827313855542553527068588213301729992990164113036031424937460131603059975311297080083537514813504917833427206113716752865341740786590569543925170176000000000000000000000000000000000000*i1^10 + -94591380375761025810031591235983270988030185868247084457554635368572201183225449839267508473086874809676726188017401946006354148522987231470065779119265143763301774090080991544488992104945772881039617776767224813403580388463359570577378097870878446458346734421335933906044113262954862241014968325625756078537481378893176632784474523774136696521630237027456689626204557379377176502551364954294501975952802912129493415065972365186579455657286462041449474889350718055886468484488142132637412308491197523850795075908378282752402041746426628684088083370637550440926126687128794609995271098136872932169899554964984371962173635759753117502772711948541162775254975132985393417590920495350114471035687375754958217327195783705858555265037030532938996299932755525324180213290108909935348756076410160967016737245003039498243810577167126470484500939078705416112056293978477870700913265482147324553051612556830441624992338141474695725811733030038644249632197473171461768126806299178122198002122290229703298486164619478607757834348977816545005761573594070173990488912149491984519709642566135335587782023426216840005030933232594133280850073145405445523735212314275683449550694161121282248703184277114696132230987383028977667400539594658636425647306562407056391141886493208884986496351147959779291574444469036618542866890778123408483551345803314677296775697983229132800000000000000000000000000000000000*i1^11 + 19091398170070146196891237672386815819825957686788647030000068195152964679841703180026789127395724175651935022358960078448599106666893762655375021583089375934760166809429047068810567482818434271027481531924043182223246357269412205399263616304614038834247589802708593369716994071457272762539266410703332045329083445679807265184718105154407819056618615583435385372381019903246518094243418796051667054727068791638971127945606780407307075214911630707744915607423831569559085857571241125495655803545967342129389461686161909725589488239208269999033794980547648251396128489156145793076370451194820713648021252783132445193766603331335076045149695016022783841655146796827248883005051886957567325563586303860920407073455343485270512611580786375139402181498184409189847490449197364634867652970197134650620036552781230727760132002985003705768020156713588217722696929328399408655859759408253671647209627903858268922417819962415185867434208007138080149663752044816991987127514774714678153457966579947780571591547805341424940588977042314524769557385170349001924775210898720890491726473230146352752657756964995990654028389605641856629805423927892131554940968125899304643824429616640005393664138347257213750407036670297662836537103408975322611949104080410410322084936915275406602623154522393908290240438184491727712383231207575093090638574543245653875041690701004800000000000000000000000000000000000*i1^12 + -1512838287248669242332004576075897451426920976025665811910950846120297525931809557000224091713413940392075613131039646597494699909637094818224444633155122023537511662795835220694293233872621751248355238718500044512947414132535452044032019206038660616856479600744311220737607448940734643329041760907930001847384426759828265880468091160835827860677291766992027973539079068813394939382766713138439600387337874049269261805212150973763835137146610101482967093185515377453891694277684575630975881626587273354925160263460239733066223465544789849539652619519413456725572527999819457085709755934316667109786529817440602000361008482625586657626297984390687485318017214240060991310384426612285165534834255865141344814991408462264593503145715813282206619974587393168532826767279965371671895642515705977327511144396898742595647496064894427700952757970595739548585021271429085460983644911509858969534076696971917017313365883702100094034090455195429681590211692844452347288186452144106803629864830994747239566413673089545493047337976491583714969346969376502202892781817647549358791534481011230772030766821586650796818721910359864952618606087576163386133187089229171403506404154503210518869649310385981275734534319032341919831173456893724197904501709359571991992438753753644532935709719323306446456386043859898831657207308193941424243698681330267792608831670845440000000000000000000000000000000*i1^13 + 86461438178321183289364417079715655788131588583713037727292915859282121685672869119255706595552211960910054573924211854089475478477926504842466974477570888844482596362520391641561395017121119517587117146993554920453081303988440406143091207448871634397466580790909523231779839960661724119502448705227677298910414560367602018305705198215137208684447652237246811363049714310600249445469217670953424600697346104454361852786150329798021369456095021179970688566861521138582498715279252727252395783982131850766747106175035293193349903967840256820627061808045855363586412190550398718384632358982232802327736205691033080428094583686226128536151173243411045470463032070606134948842030092734771513598685195443652679458438266740989180542826854034509860989370506904452757996313118660343502011956478700475789496109151576777425211185398100990835365055364975331324717308673707323300099512785976848236853256727698751882985359598702364512529010303499314837040630609114671559418912152581159160027546752343320657827238971323827455641762388744883271866927664458835453721035428304317102206814138957780597656688460768031275089889667381778182844805551027032169631283493080183072218979939758858400199262556033291366340245505237804399466360955258651505323986095171807773755486406274205387923349784810554507372345786435669460668477031051139362332422313494151304818353766400000000000000000000000000000*i1^14 + -2733650597894509476471338976376161011249196067877661244595451433311464148306952437030488011051293309284913529622883689830951310634317037130311966708653077997289257581565988688382319585405634476700178747035478161677380353984828010611434501072069175235271445420535630722371659203639515127380004776692601417579090480520290396249243560431783046092366635197565037803085885828893466841280457226006229730356265822086268833804317436645834516997545444148181748666912094982255893462402999041091082818294266955316033153442317628680434936707956942686025222746339087311259661557418075407605532821140321950466610941573241819486648478450943349379328177326707161878276082456602715359373727542723260053004649278641755942501408374087559755913404164228745319184683267842230273466061633519211018328223033383629937025887131056986487304397716882405966735209053039456157595820101715953851947385843811321986457059031291024160480536535980114579012516962459798032303803877859261513272019665815878331168312573860299637907897424122718730354075740158715395302140072422575816443684847596877860654997668670668776675967473661598067901456249747862942536400885625910605733862901628756183888586834895068230695535990138953399348094965129228292177890809367571641659793753527139398193854078236579277055277062227584637783111026679544009313338868293708406615051813289001454773102182400000000000000000000000000*i1^15 + 53367857352714036269526315460312403373078965617332253194108793583647090580478389609090689151803550102881264473460070150568080204659807267497394328604109770906491592069480813568714839036423023080605464066472352662630518085344427734199715837896099006507574525085043644622002532006961167684742880161558924112917672930677572944137341756107875991932853573276905603830170319129906046780768030829609036116993619812998269366778807192781989341025024412743135065538266149660163466772764964890808864280834099098596988031446826602881259987276137748982187043759470281991297115763450233462782097526991075475218752811620157667887383595755293624699179310955035449783745128806072792482813632053780979595022605321643741887433813680104966022496496937995077750581567022817915251094211911977501406609199804312097044188829842421343764152350003403808746016400663166806224101718658116544756261758453612187850747191422047256809027089879402458357404104829595384812391784796190419144432794967035916932376087817634517040585566809205186262787248752594984531851681669130129261156876090482392974098539722278516207853311698318305535373266000133192505050315063870489876194423429301305524833024896626387716403099124954792699663529814792129151653426467575090919126445397550318108958598765815415609407737064856750606196552602525136900499163991139901892654757586766835912540160000000000000000000000000*i1^16 + -667290911059157997137963413204136003190160138232407775119308136265550887956099388133112287524348467382494997904093524711806992129444670841583419848424268606934023234367606671618857340837240453475674352087509784538048521459084867566447890055699946907528317080870661434285988676564397884945201698078884732361241856824252864900656200326268227478024370787055873836658934909534050910057626316228660139865929664010658065157432823386423558357953604981990714433640014316618500689322334601885773704264851406371685409476929937655355030364450119137929490213663977505602478025046433267773506811188714095224346824387264712791947342810143342899414832750223562200958889389797502575090066920218040390165620700236867050204992792052799547916907535819153492370516126765748673734283616169521050459218209093554693316187007913001395878662696571419782657504232444911864850188758239112098089084650640242548508853883151541601682808944936530516827330379447716173245332510084362438309712789532387982161372598427240312043857292509486901032455210286500879684209146136675165498926798638837346844283748509504794130874772365506915314174258718548218265927789952443865779079164872785484225506652281755472893487580946384344632741301451700384019454676075857149590412825598263236198841830453006740376187998677305244320538724435429125843969598570009476898749660999444332544000000000000000000000000*i1^17 + 5506364308994269445915301214264173235875591730011224308756712934766224373412156042446382832339785231740603841466599343720403986018236886346221506490693646487052261594062836973154948149797548280611859833053756793275055250289246311066981844639216132048825802667080557342864891346637598462857970894159086251275213743983338078473998937273333129721262549330711896773541987645044656090570445747681799249476064843630718140080601641888296327299497227308468780783154453083164194845250076669978107229337013508960637790830617617684483554080844130948618740215994986227772850649300993694247993461181852935627109938850206412441343557132619702369937890845445633457070971339107242112960229713174468011970862221554888915302340468454148055785305939917435050528829918112879562140339826354164231844086572279790176422117601192811513761669529842532700024384641110080870851571023657020347408172062644562337614361029977162912373290601193949080543642191079215738701570203422262913921560523017776124528025689182888132137555446085726932186210592828399066031179868999713771943996212534707443060598334959973746695819892582894067741750235003287906863928196214222760277693256677718197349472194800704893151389250884750031280164241005856859442728933011054078264164199236561073223641370395744317460576583315836725511021909811184455486424905180829900715444966269124608000000000000000000000*i1^18 + -30312142866316214911187186401685046450826693132287613476504990107082556178147856224840102719984744133388424814605294215446468645079291058759270137865307436270114314467340204374911924815838211464796713598924605809353711588790669334707064041445142561065802605331806446338452068048772809956617150715159011213402001251903446808651366773226632143662861847217209204302729577893919274365446949825236351175854039709620945579686438950383241184911607462161973598010674141857619477421286933845728908526109536094414895991406339486502565513632473318877397983584559679269754429086109323548941444005640388467340616295936768432121356094653320014705473263256556006091415145618524002966469484770799748616575322591644242474111367958347629641000370586787887545873245215648072675891245311271005464424023897947158714924323073455460174721930861714085484748018912297787761213171488221055169921573011137979651044918407803514886263100627527747924466941028939539221055049465402334063519922871738533743079039596066696684171372249853286600730039669427534610669417859914627195029316145858667630943836563251293751839937793827093006222416913650052580893375517047725664339159429466388677666842111502245252165779783568615623341909729349287079103237198223401967793675803235065040605737013920051623619721676430309123375606534622258468442147268359721518461352390164480000000000000000000*i1^19 + 112785784111392558681014798099612524500656629960824508243604332343941528058950960733678998272554193897954120367280037006411735524009793838188334273366356404741954484463206741033810852742765671972738030066069319999758039360013298405196553891079866694101431750254312222698639355365194788952587472152561847506543916725832376693350559540727706773379584134021533141169083601672232566723302620816470940083265651770606853984321649053493556083029899914333691665227241801716768749068492042474373617470972923969819349572872803890924863548193017245375791649281368570377623067973181976568801969584064209189613325945093038325070809665059105987803692887743135775154571152172866308811158813241896726946963882842708394055521392115407579495362955257366786233760064283330451925831575515167417022794195338587813799391295081589339776729708513257450289162834085327675810658328345635383561065241605860774706590015415741074336977687799286532146852569299331538661666518503130140304831857089505753340754623491703134833627117842913602668542195806803977156914888482392972411940302325100081743843140249779916694176370538315628958712671813311642900567896807820677831911613028320200247975903881694206026417604445534976652847605472589672310169423195582019503158368681362107307083112405146854952012538767596036727393431374529643904396667453200828195101904732160000000000000000*i1^20 + -292117244515370945177016604547189515974880522894154268891777465088808207825555477852393802329331250190637077221138837116125647241339338637846912788220560369856697139557390192186174085462911375216263455263414035798267625654826747462759481305319502935613547647500803477312907916043755778026552180442454963421505273699069359085477804431579904850006359455134510811991855373834015218866994842328566868790464769303013765606787847049451727950979013847305563123916013154973792882380460163160010053296223665147152912882319972905330251682727427109426266199793692617985445566119322008977314779829366281348848928841499941799529495731100242312092634023748131887852390126402143284737578393798434239823660452530935564455784232137514076769442641661352607449948006859622696578401596490661265019753408796283655358746243398351949898894180638540052480170049580507278210731462767054540685600838303799723015023916088763980755241924135117996275609518245682815166000028224474701914595904751263114919661237732923798823596878955108922161063584554219854991118014769809413527431354705254974928202395976108299960327679648628769802050091442268618174896480872705224706607381632743788170151569542336940191444078524888984059255881380205797907103630453668234648568325553917191975402734652448764801806151916260195620715160258297595098217117885184190971904000000000000000000*i1^21 + 534712624498868001887618416859558783835852095646620174541434857775412335239836837237836872070793573855609184092920081975924041407621169171353051193938370728529894166086080764113259736952974781934127635116541830367929977625305692366436991575204516107649990690225681631668634193571729094659358169475165433369433539128935226916769912194749019487034679278468286670451122855208319870685648548516045493481303447128073941469796343398285806309526180889786419333226530832683433157985713692585092323261273686395411718383686070261190092524822267305620766943563511977097455761292681205510874412209487479425636990197602903208802801333738360333672750731868167851585419227564968027482876288412206048020195821791910365373809563123780948143204173126594969192499866919844476341937340818024371541396669596937980823142594658909972811443080930822201110501171161363348608499644282029088605473403784414375265446694171710700051472423394334179919759584585822052823085990061193576848423497497631818326982890988157130831369552653466498392281716863814984805217151165895514422507322813590643292904536080012044785799491101665490000014711005969006409354229530336941193265137239963783583502394888181632804410938190946347860368916048050403595079035336390015157941561256419820483592303441646816780267042853644410870796416149889769658390780970662887424000000000000000*i1^22 + -803226843000646693272369329959574108689452308029171291587153929226730005415285990894552357046482383852558171586083079230678461649508736149899036356232703604656210625056118405033086815969864615061892175690809755136942328391097684719274548840032199612777995452076843601259200281152478122309165122905962605779998194007438561327382354411730248885356552475550665679788955070162886550098678448941672483760341051767785707945576978271600277503922991714665040022479333149245692412761096308654775940595901257454801571130412793026658676021130063274977830537359497707276441787391318412894861267355348168319729095343481607288346690075713402445066207387939635059950229167658968728524891532621689382108989737368466169639181820460104382245451588447384496289433252120129528513069823029625169832363351696054018746139954785834974646802465408107574099830780386398107724128849542431572647893461352408448956855743897378113208446232667856539270500478219865517472428344983370462232455862186723447036656938177899641333075636952963350488604943693532588848462475002948324199529364508243726546311359239704578062379410162132530837600102032018958321174808569631561847445289938585461261281138864755828837978705286875857151470279461590457389789868285780685515227226649349387056445235087825053697598878123800983375109591912061360927312078438400000000000000000*i1^23 + 1388418391056088046950708148397118825215896978233465361312835943451677348804252456076429098213280489133970144198932819896974461076877766861437201131700298513718967670271413059958081265110521442837083914589703082667048266229279411456864862501943086403390292246057968466365817610413270624675180495270596641365968783962913227673776636071734409505655005133198553949296531164159154099840630561809700478949283394605570167401125281432803437653129278934048390001017402078892547216752789252172532276307774094677368544131214970378638507002933870768902116362263902573740374954288549866736790155519093911816084989572646733518334856700290747699034827775593639416363688990827999399094178370572633081481754527533415204169468917892757427683804595019510671824408166032535462217008285266740481318157371599384425718888103710373947961405208283566006507143248149188494048306687361299324191283257878092374804377197887147664907065220192146802325697659739400302593311614133108789152602785537855605323673182664308812913579449627651443688388292422542128126547088558924137844515280065434262657217333287594271436983987408826569260809579946795120716334846766119582899650758384112357377431789147563760030001521562418969491659152660832043653107904577119250375869108774206882530538822730960901263858063161432671588571718998725989344949043200000000000000*i1^24 + -509819909475006464722763203689836396850098188132136220533001476007390397813438896654299190127811996660538315951013963523635255733946042127136322903775900592753404596329180298152941157244332882830482908529310900231612231378338383462879343921697764462608615104887944538856823622522920423475572758070142985732317309676692685325967521727729094750271211874344981507587931525398051701055928581652875097097518334501237808388458091621975801462500266053839820537724116053835545261087152184669920611520587279287979496620627516576697362791305068399490818869754787319777394457938058222340511058209459095752172964870219523844296165658153011496504091446687096920983345192244503335323830266672088223807888312614421992176800562388097000260654937162317906042653900220757239578672618333800104741476642395429501304606721796487592608313645108559821115975726611714359254627484801715016691471306157165430966079753056386280439651610462104533226859107511578066551733090054200981599174690476294664484445786278016254443464392462387243941880141157594579057953138556164618401466150946435339962581054494700871947166729203653700043776224124324995693081431366316135866269483420230117578333628395163892400088085184482878483168128157469913968557517185727206868859720289820671932341689169376710903201471878040739450661294351503589376000000000000000*i1^25 + -203453849296987007217156875276361284847518991882855766284326914629292902469548641186924422484816436010572882545425861862139069048937028031655744741892536710093663292004727640673361310168959867504571128046592376893511841242087580303480341018044715041565058936658846701381463274714086363238424554953850315958671245101930115627583236713438094976410911944071481735957272024238705206852641768152445736018159399782876586881372546873612530434335425545272988617978364973835468348974271807467259646976283076089566792152478118961365931305520028535711558652491785447013105526051132753241077437802948420919107937605987688760544682961576193833886470839140516319923840900296513562849458561373289193141938330877943960812469687437948139471796290574703876748404253993098550898668458694701843025397796014834279944381657786220504981025697356055209402261707345783093671643337939363676231028768186559913644662190271047569976729521500430103131150875643926234082716214243822797184402375271991896272390342272477777651178191040251197251028698726091404844251270172032695853894869273343946978980646945712797531540880129077448451376368330106225600255227958885867589548427180993103315459345529464929595888011208544032704238904231404250692511563829025324854427961487798761627928094208463170068490550052318433705120570896547840000000000000*i1^26 + 69885331138848055840570074349571954964774830239474554135806535753408886251786164175674808494783070998245864948016344218120505566985269308580406507916445381736319621148408763789085005364206781758794559255803916875849630332477599075078014967441983084455608070712197406541564197050984142164573434847096406986577576158915849313651756208233298918713711952047848698340693312775706091951410969005456662002616783171232417844142454880469117873478522622398445959991183550069735337483622063869684476701079824026781593868460716714520679487393930471324739007854743697844667684869883367879907165903691666396013810351738268779182072302446762870160641684012371953652307305606776973493172770833094997258462135030054392184157736000568023146087655030693378388517216641221971370540209667523102370359705249632895795551782373895023570349129466205869396389167187133302250859984414122225280329571546726458320992333699014525524364973159642281222386999972913155713557677822164559350820241033031063765998401302727509631663365336489722829761109351505400667377655667769927499007259900125895961587752894755935407919056842885581295066164455242860648225320522077247738514168461034337601005317029577627553900922610254906744830961338579212618601621747245036156053499738936361615512533137502025688209108274221605235804078080000000000000*i1^27 + 44474046129154995769461162839345540494053938542898168442508392674550125014210204302709387874652205702351649236733863721761140776964507623799693918324342772387196719491046136190939494093628159651746447756531471149251552476609444913257026061532455795537382391361897831250829471728118290260371869515250291969973560068758659353324004417387908856793722595195195511488688765793020709876495150543196577206501324295928062820561711048846768745153500355202891889348618709033107453135939947182988619384321067258324341732180375748848043538004059238357619644449551883337485251567967653336444733201808984601940311048467036011940576671273145336576918964175051251088089055305197590997453286341248911330407340529232146126643832090739765989207047009938942549146692047250818334504225986460688352221489009901836974935864414917551374904548252003698357416825082071798398259051170589628807437134275923533313618412282375316776057997035636056876721063855207591889331423417766347700770600147359128808773921366542491891766159522180509475755924254115129990746530171715912595943032354726148365285198271123153889061440271226473132633971922490538262449783308980057879462709389881339670295047613116254207473702833467937557435280489430265654978090347877715434553983747425294119660086978760479583548821889048092082176000000000000*i1^28 + 9871228158222358658821587670468477753818781692993634661147601114260504141280013841817191256394727389341289239800376012270552234211289110633358511827865847595655003259830940657619269377714190822482502726121289200460614137189443491976874852183505509546076308465943167940029557140429600593586177179351530431652666526583778733403720230511682904731250878325869790380223393789568951583382517958916486228048186068651635658629070272884731765504893818389968218422066266564136520564053458304264523562965743548882903581810694699660361584233020668937320319770489170436907701018028356869155836491138715299173787506066308488305044025182570897078023933561799599735606015097968471409878910325028205348112630860518082082904672811155264947634085113201283562672586742910757082152476780036467123461294499360433566619817655667479536316275109208183412764091230497536604007951272351784069182079227001227287264989991342714970697040065960352980264341047863582350599439095897466331107143838570715101598790400983747888454664737871135122140145535114903633694218980972499819898436827667411249594922339842672329562916320730222430206613736014458179963105051559489203874102971559227539553060744958774090278292703248299408383576784028173137560322623343397333677696970816424406179950119723773653542025753001984000000000000*i1^29 + 1237759855238456966023212925650855713467363703149989123045421740828551114088351974280807256088180013347203411628421859607797320325049209304215177205751908293410109882636526065289585039063198617836806788747632371717298649568646103241524738649602017916784322209590950415423961853163267462447852497121655708844616550922536287957605278255783068741291576782542496408080239232881551030950368332492909148616138332755057068574871277824565426759178634196517256806506213920123086424719462785719005495943700340804684775623147808289249451016032646703564133295958861395472599708998118644535670178424825824935012805632628555758096945333784888793060113157218623693031959610268450193061153668693279755336420099947225953820993169190911064240351879458011691140390204628922702215144526385520612228541153408034141671701767787461658246589488592677381157996373133495232821158524011804656218842644906085314583397242910344474783860494573193923105645369382197462970906095613928668530147550376949785693285111487431599005749083170368206390793760037749605281374138860354653484471326075386806260709237924978630773821950134011166564208638073466857596464332141282027980983955285554876109584104218907337843961170292635612263920418828914840339736791105507866595713039872174513404986594065203901005771571200000000000*i1^30 + 98374797289694986343287328508940251462520116796394472640191620017112217844491482946909644582582106478323229968506549360927027711806586808325000514689273018748084906611636597872371619550678574230662166343963941976961254608751203530024289921667581990648019603087068088836592473550306524114220138596079583010533435708030944958443898902870487660781774738650484689293154181248179464100228727592731246431188800143013469768774394858494738990002157278194609430365892020647372796232713119610038263819320199493183268418538383556133765338740386116719807376287516936534143442370940310243550148290152686025385080324705957349944667660541165670694872264567554549101259423327928331605049931552512594725819666132771786772781260080112331890182112600589402288025458030870136408288068532432499941381685700549843397178669736032056097294259793496898532539447810000330429934573766634313285643161283103323237786285966969777497893222250757421030763865359593949023545256619710651900349965431486682405735771124119504538142460758802057939756790248668569385687109411014315348087753419515972837701964999229219650829371362245070418808138742095019462478355212310195778359824573306907308984929567728461026122681613041754466572766062357590127988920009476058683966111311553921125169311536983520051200000000000*i1^31 + 5050282427976956710174549619906691895768119090401584541481030503710996290292383699472763900681040491941676035561000086814707933825259425204137735038997712800653331077352989746406298808445178191150593102146246207993672278371738493709625909058403900048102741286835784406535717588967995801377154613116125630525092306034556602779238355564629604966349538367709478200307954880922377104976271818717707230825154950786519515783184113685215609418828797316905614495373148985211616513051290376313293466526599819519215509786947331229552682845863933539883204136560474980068396644123061178929337016007544152343087312866195505179277023181517180186972995550419682241525766811562312590977617745766605624020592882285399628080243420333581297109939503521931570659525665678677930425167564520557947482455591973212584693896353599249798415766046732745085807491914996135645762781340825858027529331200657770669405560569571241688016619737026962494067228402636784066316449856029652074585859191913871988444683617490386726364184132659045539999249978664881698788168653793911798617583058819719817583462905686427247342420871873323683669410554707556365596550388383011569038198354654970004578008269556212405377292719002497792408989345617038644869283913032065673114124269522494751183365189140480000000000*i1^32 + 157764030389848554757310568443415247330736370764511020454653387454740630304044136592637597957867243891424531396694210680644486517254873631387913382855518515263661483193355986011727550128853626852019958317970959090551074439467624065864659800275400861370445936200682282811643754411033510853489952366049286186725390174951089784719119481685541193432686843073697019263570515715225722809398293137613173275538578831053516918358938631201326883846312391653871695366930967964582877514302412576986188719280690483264128105057018551647927320298293058799626814194378352177812930924093965042786702977226245885726702222933800235124150316366134318607393055667331905772931437635506563098074051548674315525000917888427840802258622315932606809713153486565439280773595508580198136028257995766574994527646404883185922459612358927525469147385160300470018807935189822238313296844215357436512103930656102353116726156318668641785369168267916735122251087072367932170208107503765995707280988460920002924831352387372899514899143193375108637819963576183707489620658125408118581186017501046757045159282157152362670379185870235522402675950356538083903538135701860949858585179471705539283584232819008384346194177350480429454788293032822316649750711289144495858284866101786960362209280000000000*i1^33 + 3346179811275166590010232389285289817960338340897294680498869929655377179147819757645438366032635678779681825919000776552693049998530462013100564807088575854868606063544225700878230813611908935892220899579125664993367475721344243460190122821485209924781742513010609283306418346033706510081860597411016490714928209129900443934788585054341385077276760549480519407675410359209389879457345133401386749217253159126999782873426318845267356227042231579057274708170770397448976420311832484347520760518716749337152288701573007370758238747453099748355435181566969621174913843497429941398983033950659574537554186281436498859704779123380735066494236960787644807704383725490319096247863504846332636453929569412971130210454969093739587073909479696875396674106473717512015577059917631676444090905558976493901907040221663378813589423085449620839366383259532376549680016793141690558900474787033316628872977572807622218738111139593125261457496084416340316561608883759084610209584215343542540343424820854792719904472842020110288669954529354928293143631918262954231520931916728513364870202394907372341019198499435029958989102583803480125781065875377940282352267582215319912112731913735777628952240679580255387531186241139145746789093617068419966840703816670642176000000000*i1^34 + 27458599006858296341639679779158371333121838156231043470374076186018467541336049096504075220643053894170499228534677662942990026300308027556582383368622861848480288932622346786887341357302254959417666048125849759866078803580095213929159395361576974224149179480853907295249883527679405975079862424374182686839539364926979597723805641903875337969904299426171254975228057666389176669831033443704230804944566294430120980462849610872686674524884194930933718620375571120187371403429927797603780557864489555801693453961002458742548166275439720715171926938645275734308022387389622749275881809589006988072934569259761109137865068908758203981553360529046321189802180938340350918144815001691343557103382896720396364941818838336366534094228988105309593730858464785345833064087909119270942995065828171589316599649454038955972702232902615317075605142559279148360253151608120108343900488688316088801425769461576945942445014407708862720237836363552977448078231404542334035628959582053693461325076415553788134063205635712210539906166085323737307816270448242086778724410370089402609106917592882663459201543630408922879897696809451786769650136735007187335720065027570027798749383990993867146205481146203045458225119603816981802798356546432338303158845440000000000*i1^35 + 562671648689512839170469389598357307878177284154842344198416081791002915246972898239911314489879111017637825702659436603777836274428005962282408581852485021150163525558330871963185796156242392877659146816409442663129159636937457415534674521430899928153008052331527979871316542487812819825001545389323593035145175212467057168693304808074741631885582200801840366088016231350315598970484256838504301239780499987169438163958352950359524561530565414913181700390891984072107532097286939884346263850660150539272918230771704124402108792316698249903834541645182748038157451323411580955730208693653127848119273009073897424808030686263638157908797352132503371048336056292160343057142587169327963339672492556385417953549733483869925869442283120044957541007057794514024710821363949211653343572399397892665236246871190284499939485750744965641094705821109164877093958639695580786154940277815296231431253276958774230849866775841968914451824786078543812471842249434664902039185371498894287449284510615746520163486747718413543249080711621016061782468943244847231477825177793463650587161088567893990588804366848607660990157537061308456959638920593183837894914318371391050291062925520045444218030783793930792104399481878990412055729528340683030528000000000*i1^36 + -123113812782627190137121427559608677297620315069806885591198050841602682809267125667833140000906035849743689120707037526152379444914518638105837026692527299753748239026989832584437235722181110062114968892222607148616669149189176043578715659276558644472471410688193544886284433702540372510314278488848102598709910205790021316109370813791107074167248183404563500189790984494780475989715133184314914399823568347659201573201834218004417335844540403912092584909411793675805283318640734384793993692525091263958310687489244032129261103893898170324356899696756697189410869623424631867281005608434829231618739900202443257337870284586940141610672019248846803129649050094001356802242579420488395307074675736522265763269757958492783290998342396317183631665069553474622650671484323529676684588597369839598405883583598668472835493107125306060891570263808832970956918922652992812933327870863707923556554718628767753171169701033586485224928030770351882334861451352708616927927098421214018536561255833757194952777249495397937629411244320023264727820333450976180752222354008919235281774846530197586123587857030304872232457579650382614141156276566809987346270550380271914921331466937470756379997839084129186694745975695260164367566674329600000000*i1^37 + 64575405129378846031168313365663352327116505467216868678379794542170069245196400414871302537232677679646384156554266396253571750646854695034986255734483769948607562848651671871838456340130528312966286000497711390014681490876932363648675424196554046048409682987710400242050810840990062491542123176800326022177299164995538108542469831464051771456578131352613942490960574842010420041166651752308414549009237629405444296057099935096326567517399591781727549454427052905485919865897051833595872962283289710456614918064411766941204345922025181277434262093004259520712003807058251797964034543955722292777914241049251809975380629904582919843993759567865341158056447919998886367596619362276552797641455028832312080444472291689551208067810102157575633991721595112703924261665457352821140832455899926125340355014847472726566992230370920601523744117692975913371807033469931638658229887678807734967817998777125837542443951354340421610343095741029281439520080240237233481953980915734282230891991498125892777695131631396905704817902371275593856827361009611238433599983244009578199419939259884306772453857359268208588383757544247171547201567260483750644058573350810286744402938384014495597674194441121547279631469605786577797120000000*i1^38 + -15887517117616338558537900356862647281960206492923728656843053766440057957877360542944692221618907807351910752255700053078283603932265621160565672525284427278624247930985692896013585288517753062284097280155102091198742215918780571996244650760819928619075425291661030777770365052721600314175929104516812338971396218295215986718214315406946103064792064649845802927296737708078359867950152234694211633471587189075677259046431396055801726415653410836880187243252973103256772312216620258693237722847161229152118697028042540386669516887582953739856269164372779612673723761123087527278352017638599295368791066483341297374217250590654077739015719308446198636559186438272876278878240342417186909681678685936129663200975237929000474929875760653431676930209023509779976617922024518874610143710915596612419523033282851226901858272214407334092993817884555037023705157023414256966821489985836372316121180626184405741447676593108592878668715270646294611386613077993495967777705247415305055139468001130457345439382639659396007538475208698571102738161162546659838808017704968750922798779810461915696034814986522833652491422897455918934709416303032637571678887360815569723084901074757271254402396291029248903654465863680000000*i1^39 + 2854037856232902382268094256090110811725550556978713832605310720417935465481561017502866611445141807856990312590447485918766887859902038695619226657290199592339144849896266729114511784247407896302234150750804575874943345517177946260292715899400108714127561306867058977802183173264784907264127653720306642269420848242888111043210199435560017363946842938956270452043245573028581486449189128692767114872065520780170708896907669799094337676919635656115987371521047595280768371153780051798082715392462006239341177582129313337991313281878655613474302569218225589624535813965324544598378359847106638306062864240332582340270988129906717023016962277510387754253910903720670944130202332582490371174630526081424865156902487564320099427453424588593470904128265446306342320954800019682551317699983074500482498626057864038611388336195432563376971444566154768723449013281000398319647326286829083981716031228800727491664308096098927711594504953035136422103167350183294231357168708464144265500834501535684792634027192488508821523558045854383140524881307689194030068156981405545055204623814702223345203196892259174110380007709712009261623329693137160961443042856031830483212622152286275874632011570337584775168000000*i1^40 + -464737151219982919179218069595803976612633279188454490947107908594357303680360064404670312833622367662641344825551763152820304880898128191868785303765987827578878815211961508200672694358710602573798712710689717765809359704074704302749754058707251697075592832959030469704255856244518493510077382150712931477734981781804172202073806343980000021569043043054675092732585578510327829691726447909275464446219450322649006761056198675554036753622687799286644867628301048208601815176025007083435296952933642653828837741783621009760792379187271887966919359368486539466291449593160357044502475797385899883761085060785390293995318973298595582424071527936299495409679010921429462612775703900728161391617279195018810215034405475751123269128636300921774826086401012571945517818401720703546605039472983648560731853093835277402882576162035179407414528131562707505342723702575041786575818314114575185493446365547182423929551413426816332812683548917734837277028768195989972324288670349524509876808095837237970912153587539942118236551757214845282862954963106479578887477232081264458162588797428620565539280709424807022453105246583274276828965052256604525155679119554668896422202372281696482655930155008000000*i1^41 + 57198155363440424170456160818713654725970280035555961254582304837005339136299693738310801265885311826164617678200187178710943843570223959576565626228828196587631672687578613014566784265734930004364724758581771793727244309754265455418491790066784348955164166943632835282793774692957978167164032788778717687945412988760602696622164554976904308531787863128283306123243663524057272636549627727151220609638537946169561025569589075144070718996111281657147367530546741228971222711337309803597028947705046880445495822287124274871339068891843518740879651710840171635270546526016565382404779781784949165251862948073142022050124394933705528310244283582471991376729769917647612294349793577521051847043619512255397832030534824205298019088062301092786203462337572153031043147938788364078136310844859414541682731207951485728484298733803816985405116957201721038634433454122106710976859557175885486965274782106629312704843642266150480507897876500678215195814265142879428126914027576559753681631769541856966656503969369416428525443243448870331479244087573650236655223498467720509031559194491561730389209410344259039373729166113160463681456302152623243570348303905723009085903643419900483993600000*i1^42 + -6506473285950698855719908069271101714514589314601073911147423251740227629270429515101439879847086207449710554934633138775252890874087079595388821819089354535145108784959248093936153434017276109672596338122437104617248769145147037364828075745955970244198870578190982711734316913670385190229370297083152596143800632865714547239077912228220674588408933456960755383097107245046644495928479415663688523017254154114107898339830401620972187526463729756751511105915742971530125121703089843396543233084564109970416170587647498872610183272874930294057513136297728723193605458486644574719692026743894823289496636627699343930346370781183076915473197968025438242400149943205629789805024009621698629930529659290929630895756132505017713533173552311370986157437244519112980426878326344931736794129595599924828011745075459352063292174933988737300436034000274574291380248139351294557532038905867194319627039324427992212568229338092039207465847840212614084765258666387495406917781766598124064284630620958105884596483184161086084131694746065721263364086554625317691339619248485605859774827162352080042987411728231025984710286647976225690646010709383490677668104561893509266074591232000000*i1^43 + 606828983698707604135575847745419788100540493615118874141806110200387091420205726200707680539748869308133595633114536246785912817628375574221686078492135636327496997577833726803361126977332217821813965945748649017488117759806123446331491006924503772896146075240005464114762175473907772390641940971617639003233840020433067580135975403363504929689961831710136429544074032866835809131278703358812792554620189075904165699409464038996933784647370681388855025714286861993713543903681263710870198409716651155967589406768266199545384870041672297179580080590060262874444821555708944173147510332474642496805285407770585351410613231974131818216020415121704344806076746700609420341593318435694487232047154549071598107162419192445555024210803337279448208460950457462738192633453645047392191107200254310284816082011304252109733834154877411943918999308336829648572044753346068459852923965942671736065502476132145074758024685575313021758687437254386007042212134850964958685263669422251365386789018824407565815359643485042889791925724767067467027007533725993899238857042198354282706139203201476358875860694009220066792572667210975104046780213979759939055265023626335191040000*i1^44 + -41155884283074317266247543582221127829730787500656624018212337106824019095736051760006424115188642507085507999834257502748456693382879725180054488666763073596372417357187548221176905296778602004642065786866999123163570879485518992802139346625003488638607647861036255658956268075813144973169819424897186922528629925570999600179514866137291184378153152299622607182273071351822600025944706574162827099379244627700651605454730603356222230080903381450160779088001279669541489487677133845337920741668344597022781827363974002891694611326083118254486697082044339343376069517166538161639220897602330474867348982059978674742850216240792963096467655889812531425993876911909397155474622430186581077152019334992753469096889303603854079205743575487151820797558159393981966871885657733909513685511611926241286762615285243593695827233934920258889141283831192379746786086417489381169637029193612998142694095561039404341385965768967475337534244405627142834273392812014675847842857293112376221582379098621894788447359012547688969612517252188127248326912737623471931546996277877252906862066303967612159508662989183898450240943611755668595424772134094905214329651200000*i1^45 + 2788862199038980406232527208857106849167248317211029582648642342876244960612242860818273475080715761230326592998470681157137312268585131693690231255807798015686801314815116731083964677534325183657027898582202931716460207078688022786306513220975498177636503561170552841746769290418309071432952833621548879176188632980158149469326654453105072881943175762155249492924839854865494508582159557869977627914143540003295782563382268489973521811368997921739004159225688123865946384004688520634088035725646682890203583862187931798440111197661893084260700008936066883250133984955919166541662784651482565689915284402486561995771669809583536518612507163799145041018198590564453111804753725939724055269391631378700142614148149651727567759919377681517631513561065089929039906163148044655375209822182578240308064644153654258102125250980548619016010296615139223254209358884776466346294782407306722984718169934899089820052782986421907151563465036315915697675556936264936456977305607183878062231911498024144167237679881451980836120216625965394502533146549869561699251245180749345033903237206223787642465543942030653800177487509887868504789131352907235328000*i1^46 + -72458907070243625639351108534900006817971234080089424763179075741304195481613866602638932274738485636506200494920062679548949606179651708543460506071239580261829972305359572002311564356452248836224883935512872205671766416003721101925176569912741293649527433461243149693873003653179969973491360196165792888130848682001648966862090614529377566125489180141960151635451093927586761182557428700497142004578087431604880112028435635955527355255980173372535316289042683279066854570987175497309546114332000403081573267447757284647637588893019806023968377183837853274834254552483834349847912819025139297042653886318854719149414764731775533834054901858180389730732586569189297188135599031597171600714192511615894378957097380863854443649087854350259421972099306022982573439522681538686978017772763770874693016695056486474756725406255728938469582722556588923815524042373738592484138153147089379302799662720436808021397507779694930953251062459060238238299635476696662767179467157681541821073536167318441732412795852995630297273702696778683025516483606973818363299576074228618775054311558893639873136223854279121966319875019693238718857216000*i1^47 + 2563590262662231859201136569677394042715390796437070002461984900979550855731662886309848879972535788182529669467212317644692324499300063943161341618361925884777321540454281514786729103692823376691503116449110881689822728778352650737041678415739197698514033401207112223762439639039877852367121513835628717281554610184475874659560561322794840802708725519647668412440761588551102983470381811169507215530201563375122434836803964173532580136373691128097957649900112882475665163307687677117691492675148221097932616805077656368671613640165864589464729661933678898236997839527577018503882598373395820691036094026331345160015571478046264720431955900327253714820522331467636851059517361576883936345954418535694805840773327207867708032369623848836605904845347476057956518601726736613557347567269680711087529809423805676148216779813881968469174915450558869872374050357396443311423575599529813560039195998952953728485798826707843388216570416184397020819287477546849901493304913068442704044431731073032736745978713058010742537277127066451722416344087124571328195062471604572019808336274289371816759067092114106730501343841603993600*i1^48 + 21853729085314655013774610664621190073231869919905555616206571766877387488236732360246141938831235587831889925540144034441535377992306979881302747064079085091012209033813326101764274105520859991481877821986188084102576022815415364370539979760468532432464977060645755371744350649669520509725899254983531049293502188456464977293923187066765751032411567607276036311329498694120496355655968903078855955125274213593544502874560883043328690232071886188913509506474322165923001797622828356502661822475816402963091717485507822080945751654043036866188895913739612857314170426828290806306240651482086710096223473584093839706662594023053895598652105920665794876996599123693980826926783471229306995164795016132075098480640229423947344605220070156074551036217990920155397151783859268684185048589573882387754828702731715973776451393861377195646687363935735807530832463664930856801990082116210086137211540823612534848775926749265796105138162534441050735773244703603116716776829603415238241275174303141494721223532042574705897690029722491343727731101788627346647166311636500764368988107313447019924544910215154153676800*i1^49 + 484808798310164822777219939895548455090103488658728953011000057611727574297145466723379069535393974682407781709724683149422377021385071289416855675720329388857059689604530851521519253062706281339121023688476071966619966010661977071503572203811744908472224364741493825504683999979973714186765633699851710671684951442350209652972495004845369827179246494537475987726955275542802433967413607372697190978718889950843788027934427637509579922985755804576965800755617134390018041167116811373913202694659341159730494582156871981251048150870679179303427038704553272927935218470194748819051829600978013397673727470386904238805234084427692130815746621024001927733719288896566914880351325242751151459367548253581104963290872007283970759420777029070433873660218078693532720247259466115794767265379229866054137908262577831347685611899288663079568957267536442770098389854569621031812683321109065403212747275465016216808629866245099341816165624852656075279163791584438410043225575251884784250177824703916510170350181936307752358483575226116271699495334953593080998153023968349669537378432092907144292352000*i1^50 + 76917313262828667530372442268210225920960239348889339641255093658499763214642795161814465039925682379621394113030598713363275799195613132377531667986883590378812778019797837881722544499955450259021292498950033939062656150352638133671454311116790604705982646898070642714365220754778690158844895527702272942343790468524777788556923665572416820080599021326973478983651474888305361220376847065364557579823877570626695290305610215847354077338346324075660365075693390040274695283862525597021770001899052043974216730746890403756481156539854138891760040470908221249491548068643564406221926778624369995179358844412043797567012975033410737141531367139392275409147629064917049685849348744392758164797480538077043060111772328842911505165232709842875234369911674069794853723035520597262170260074501186310516781742558582118494615463705885831076769423507235475591276699961193941259280347693114021871135642000938595754863493532481581574998611617816733031769746310018231143118418259486375205852238418310714108853511683680204003506868075581002148792715771931727049412929712128532832094720000*i1^51 + 6077222031166787991286827254666529811366916167732673320481906319229096810396157863673426639240892926489950007998944780861120727972220570111244700457110274422279807684338555997112105015475227960520811868103430055505720369866973422065178672104029920542736834950039502420711195207792993086727028806951425623701799608442714641342297421685646511579700733491988103157630596338100531662396749598393865030166756955899856367378915037057905070195690851949993611851091464732043782178343542096698180072494992101108473015414245972168095953905351905955886502257585978321576246299240613464461554076768890983454713344540936587270161481067758552387057965163011865146040926862120646533716600282480120630773186809230417184882206938118408382042741488506459068343199448613841077421419826111762014560641068066126555517367026069364122954839770411426180374525581013725407526952887565212600374244244312964656849543369626620223439029725881104283716751671770133801500136448387001110699287375621541355406040106522544879882016958887073418306166924885384045086802619894151081456417667861504*i1^52 + 20062334212459957240928411172325077411769609578641248079172595587378718893183990125787306994345700310119438264594229902432610371871107043912432884227691598335182880189266046713778688853818920683502809996636634831438657010471167215566318859599343651554904430709113629789205081536333076905430044199948714035398573753400651763343507272124295683279689869921759856610709148446376786569384136056274715048283221799932529589607391474818051911065740100138084410768959410521742362505198370681556822407275919764359613562063420039912769430673956653247483075445523794914221445235489216999801520460986850345999105807415977089840830530914119915623310060921923333756737537612762982536639787592010339361101344669382785389516395255363858324728047352200449193489131106182001947149162288472468909801928445544221159442192690220273003732916806407856707591136092292764228731318931816540424121935845172718797666685321363477207528733736441233767635298619548905935217648749347631757432409482921711053468429652512514640331048630940252191395333336348921639996110973045760*i1^53 + 21963018961565532429983629647884505864598302277565566676520736093184585932074124888656399396024068803768000116886004436775717736298649429217817829954337830424636217888569744631327685321692243367078943149791753081558703941729990965682102442899856741602128850594015454382105769913023315406663791525095663130586657925012876095780129515202633956693618394495374926429009364187750283548193332659363279270040352943780673904887037333378347666461398887971513907696413771730956736425405167809765613973255277625205972176240250801777351743009351511359257883805619680330070905735538074272049401399310286735636803430553123909719898289350313151377762567360812118766751673850907781510768878990753127888311118300271983205335117566011905970314298909840877556486656670571061286377458184269457592639097295512448124951602135036086174674273431543075276852394168721959152953431178274656236043193403049742209773909362118552452778058607173856441287913669888260026465425948175826302777958556114584194972390558085870999777305092904229876250836246003200*i1^54 + 8262405425171425666297226429055417307088763068962299960923842936774612750613527379080398808529897845743963119473401972640328000894870752683853177088900956208466161643229467284510075381933120508222547171248627413765138770249627800853089611607015129778406134273925501269310420595511696697904515811688365504043650119325837906006514272118180055414914869642781560351122924098398686161599216620175752634657283928226213274281653122532571181537171984386868002391483071623561287004159687194760484142000108029993019414496240125066419688423774307270038222318267590582422813830202805162355287725490800229474415144994905743933292744513753365710788923058180887668159455949462848721294983910986782720980380760967380563262069933876777962798367808126881261006152280149083594149968427589841659304421226485193301832511341630622005451537255483035938512829182525617052548916161197279400333188808279141149247083887120556284572111320268091340195436250909269541498901988200105765638062459356771432614251377941700153899401878272000*i1^55 + 1001858650290374664080180124369486492520081402700255287407005121618642394014569990637972537074637216586453220868849275525623375726157359473729494700390739343259219136313227702591892691894965612970861226220297234224550716437174604552302578360472065079879878284226313773964618873128569731071591452811999520532927350102882902850933007374272519693452584067243742251272885819999519644307782172705626463051950036914333692946198126284120366834162311508072728848839409638713719092754087267352907629633589889286475559183978671555130649763618521185070750708801507420213986401806727383114899222615880259551464767911787927721328199998122264944242795597626249119395103388305720218912602496185054020583712614489143011644111652453530048933759161775440333560430876092795092468567423123364976328994096665219180313468815309201954446459068406163232815903846411359066086493956197824621254386308785548475517369768538197494459827394586835329733050740879290486779417137658378861069191198364631725160975386360000*i1^56 + 647044638290383263445881531986609462430240568538793041103731205579487495790846611272888648101917517283125596645625326244551733639726099280169005898407339704429149508375538597158864960585873761671375689453022966061708223862388337942764756121396716117933956898840925916045713000784876618059666064822216726127793631786922422631968169206812790293318278944719925404401340523832403693026900268148723207597021240523844598126784753150588988450189185021660497677055004038797646148191329578819947868197162281063831736606355788465837266380619475790451464052480439275066273689719676543858905127908707124109273012481220426170935805065262946199787392831301136548279215197456509080734421698702242667469600832265252851906023975810275838440628688428979491405245181651899865049353808028264680635294217859296051223623339164596021764986872618317739431116285736338519622224973911007656834644940069533634230889081880608826428902808042560994097208931357366716104211697129872873300000*i1^57 + 113419788050695764663438116157411130265977187422309078703265068276907498335130236333012252484062671633334869897778681151659598647581127303019963714366127951146228514131201879466113594419181540542476059175242241105285102096814035572556315273459546117795546986620068742989091034181843302241703054200407579143019659088629035779504613921697064728379802298508217270321384419462340077560075620467879290844468408949446772942725858070262775408757305731974454280083225758339686542515956085413611939046504886876153475911919265970623290988548616502191057680141491127983400639029641337342563912368248562634495225752904280327198516594401780066652800991163889575228080279655402954985656766331940869911686898841126506436603165202432308146219110155970599569559433488604220643806434504458001755468749952059787092762379816965502663087377770001243832310572243948084591527782065684130740003728210646422063900707975925609265801668642983790201006894750000*i1^58 + -3549512393270617768900865295762501615913540840765460045572991231080705646492289088033537561932096898820041322059149020349484024667446074068848053949547988068796600153331675794533487247153879543626483340526296971126946725140051236883910059675778840237981620333953531706492819640906931371065437325124069291151964770656898342171836048327239967455184564093555194004922165083652367118582404421780225677668813863626593919423362429476165067720528096661296242594523213600780095139054458601514113204352537868380895455954366940909474859536179541099437383590773496964836880148342965060318841914757107178731408133296340220341047289304965257605691115107326255934288713250898955121304655889692261780126653681977548733536504371738161962493457878818895024897364283563729679157365234948736403183435041843890788083867414629232529041561112427072081638757156829931243978724234874389685456037013127289929872646683750000*i1^59 + 35916491439414913433084726519460293132437678836150227098538674728884442028755249317880885443228254871052264078287798162942457896157988336054776366135669912057018806723839868939146703442636820199231411041076500645166124087987486665195299916145141537838023151829674723285288103672396842921830260752316815786409261296884303845866450833984650865923693088436193838518378510390501339327802001216756407840552955676198466146974278204188475828017626277253901746101394120502282346075342972617995400793519954339428968882049219601461888341653386953604607059995084221308706621621666988807644427871319871688088709536624399005018253930418725863977872573946655397550633965545514456054473514720740209632939998412984459697297887666512276089909806681006797305796774400583896137364072511465387757766464343431437636975220739347586805729749628344574344512623403304065483404639726562500*i1^60 + -151314397611107181893990596316403387783263848784923781250591430625508094260852115727009036434134035335867707191374106663926803095921263116688139427366659878748792381654698660447713390415131785977428909694231449976134501622824066411602465877996291726789586514763950688456444331367117277181123163820606276819816071466713435378301154615318600203981178380918013903643716768315867580862484742648955113341869303830523456680255857946060958927254422555199457373385820533587958149499957331082543918333140881852231481338137728255263637697440306020991404251031818138984846654637460478824454726420354057998856031043010629404428397765075739711617502421003078514671500448479751485530824730322752267498209342370357840111759136005932306563925038559796349808667113859375225693438065542081007588882277402398456147024967493973517135600723437500000*i1^61 + 858114729009125863429585686089542064466406210469189547406272156211628843629716153163228433911391490956982053828419588282476137096951259383950484167687949006350524433278649148018075342816848587088302927852022604843728181548624092099000179068868188861054583301286468188201254067155150024312252066425031799177823094224816033042660425042764172735100459189949791834525546685914259607776802595274501298108649992778196798920894507050431510424553486182675091368393620231309801676581781607329185795177819425006340661382562457601541921422413633007734019940398478798845787314243484749390744868222848648632941500381437344478530869369305689141843257281639400228036116414339511539512886497140318646575234887269067359720762335745597934547914220182253083001693429121709536687206918502395470117047169150390625*i1^62, 1889197914048631340798804285922927056380519680890751326061712842650106517940887317732682661853173396292342428948383638424253094538770127368578858899700730800649201711943989235845581538407576630082726405500496319056465493722624240282381773249232760224181570210166203734665293467585806222423259118018009263105069547410413113639896858013687915144420261680208131734377290095470276115602326413151270182296239722519754977312460986007380719520901629586550201351625352455795015863420859813005022808965670561015217661522992231446603279815306698419983790128822229021101954889252388696582613882461573582151589438025010060908484613108681093771127391498994507016364343988311189458469130832647311804237834988040637950298589706051427606764567510181876209249189086830489059540378435142863925912869928284003356344781384934629232601654671912360294744031937075198650825146003637551173474822911243033081071844582088435876855447510458630448456366042060200350928919002368398284419476345500625488359396993700797902775491384028789206105285590554454724055866763897755383262904054401658983890095748182528240690657919067039126446189821421495512970717231541175954680033416998900801028976867960190959716149706847414295923888640344655769788532037807019039525624589067457115668123952120242732004525527021547972995769032267522659765232061427403203376486343108343751487144685995184498093098607857945418600264315568394503056972465835753306768708644915592938273336480336983712190174333901049930076095131965841984553328686689594330976902263305684208307802377912388374627033821979264353969537856906778816586167417475360575307166038384747749089464285083543999881310294945648988332650420030973643158298194647040862563181995854213020299216564285275034228503637186396254998630251037801437593600000000000000000000000000000000000000000000000000000000 + -304271646917755373675247976503726263532490632927518931583855611010212416001352096685121656753702342370838778544898042102490886556692203029791173974938490026434929321399250919364228390538293590099152202457728524164195976455409929111368318498150374107397339460643734304827325430211177714800236438829342015562419157918346459049934013742658749261861144864418953174151207632530138081142171074517316508877082351187273230366660722466440081132476827858320530916724324548657023636278264518299795899857769882929901112329346694410257977256558540997734534968285969907004904589216635677558056261772228465651937104999853636267252584722896285141681452616606770760304677131355654831379866527478251302382765686489156222238696288231560740065709853473355972942940688296056850755156491127741938243495765604845943447549015202985044901074119150604521689158265433054276708802366969471288671834472736106203040595305098544066301680527502680384532701302716705931249940736615412394815644584577748522937270014886032673698925618846846219160887605366461967408255320694725129177195432861214729598157992019415894622859501667431908283857140115678165294302628884104246038320099860506823178434454939189113384638848433316357043710581908901715640826816807105897863735449167795524441962938226393584654299807608991559509466934433371977529358547026957975931378038440952939201057176080390654101704663472855615252544217018802513311682301246961995256414229469865002020965789745190112440984127474586869365413495581035238900733899387119575720008141098478974554779279792742465719847014307278546590044200826612619627169293953731228987525242122679035247839010886151227253560615344100578721366283962045287644939781884047933677688060477791745635488757606508244917817280821403569831203829277914019266560000000000000000000000000000000000000000000000000000000*i1 + -5396092961434612526583396569591326724672858906390374707015065348712324636008297893687750925515201211609359988257386090830992674796269391694494796211475777678824412182136622911568093378026628808949397092775427940915416154442487109743052264936277959484504647300489072548528129399583661149896359159536576780926494735337778544498924633204684913388345325052595191203808164320134805687145461360033946734694585938691003015217634037943956435291184028915791977918063542548482922918463418101565189757876950574039735033820980559879910153238938265268879002384115864842414092930553075829436545132068143330503202069899647723329183626703081264013924888272021890522701717774359097569108053837432403095757843662019881436717788955964324642894741480469232832189659668017923604035176021890383521805643862191687877423621133580045529355987133097600653269818997528142286789157312148043880437127999852114097713617640338675777650220821978995955948589190996206462925421705332842116873652852700689753590962820094515704415191761654995643765562935964361193533667376946575399180027510592626007982559802352819765181969820138790762045925911595846203374925048238043770963983141204899015729284969915158979832123121676983284762613621842303746392471781560742405797970756318908150042543711969109473436925966782320650962953515363471329925634014373088914018113353959320986633348168599453047679159435107663216022651268957434375848639746859730700448285582316436624319098559591900968822727008150801158010941081146422850533496668449632513011730334587858239918514686376231881229507180847230233269113778509324372312914590796641767457338837856931938124059338136547936530712445348303304123807941586732255150170941871289211543947679976743286641244800683711629435406992518760408923058589063978057728000000000000000000000000000000000000000000000000000000*i1^2 + -43504101924687409192404388672593409357295179874330684303704747522005987212795140299618472831422313435730877259291552196418206818931469427651785487699329695347285116915409168748228850691847431994732569217066286393745144178734955465101287410340568858903613222647906858919220574250875036515730690059033293262669724980092626764772673474283926869927190622450844575611896947088647247479093757467752567758275123081701043046049919393350883040657014844148957101154116525634375190597308609583067211012770557166964900713123665968587645094449313806761267625469047941528691242853619336003092910654761139497383670574637055168898862168821226322129439359197306950400036310239492613291825543580377445781148767854251803053920184352817544165955233181044742114076403769826292651085615131263040071080564176351863122148260277487622055091120770648147088396135411961116532468432776356942474147224576027369979971012146634769093729958936135685634544638881447883780879983931329339068323552336046133202142170886297130692340491567156057362302039402426670200323874675972949453880533176571161259697081292754827253364683191819576018906844472732495687450716288704313445490473975214980915195141761849085283458494456933925560502462783888370663995485061911813955164265194481933934789921974843464836507455229594283018918534231086115938121007797161268225762794244475074297979007550621868021197608396765691332081122503765409439880752598134767514569256877147449309947049011012150530781820857714080513126912182334733328390979227059846007867437668840120190075346677905010418404149036890089468778629514459138719444217697356911536152285714303907823396515930972814534644043324668582826211976951355641404096067099990353130007982478156519694052068563858471441046043612269000779833807361927481131008000000000000000000000000000000000000000000000000000*i1^3 + -263578271457979860755270364403196951279088657004260483490519840835637009957899204692576718320081320429383955055010262599671307523995782308115365245525121845247361962363134234034335364039204948237249197048681553613703400253079638258047504125282541253338608494663335724834078580364650330101651191709434463284415390510039001466381586755146858587179237824120187029570585458829930598700693264453910088165130436162068449610582309292969431852062903262465679023147373494629819028882778020925888365262749200302423430838764801911795923463296269152065350879371510358734716076485945059076075689832359595631588816118912912158559707916726641625888283996614548096687121022951934372427663750342941523037549402041461613280928332969824999422090368753515304512589714438190015010958210065715662316961255967086964366341246590801365464751470190632037084674513337664189875082684386874084668033738568732300040703475921985357917868986682630997612864595644501319423344432793113468248012820451200027346776852410751395453629170271843589631824627359372750150351467824469809595159797789624295234843424674413493539737743512469743816102793360091986057476705676919510075620345684792633834197802499643434370899419621695490420420702922812895776191926425670270258490707024973545193227463223135209958652767527753343935395589568459437552164312073015057534121840004508502698689020697830201814599034272015656795497809779023619325905616944147496651939209655266420884594256350208837250626640225078030638344710790998474417322592349948258954495030986416774535495935261798342091862332155768020784858821318538907922553049121985016180547140680027724293782743254099893785526165341714414425641991760694632721288896131529141659215981946277111787661305787861262811716316035248097755776929329079341547520000000000000000000000000000000000000000000000000*i1^4 + -1288361624446286426465638334908782158638320350978174151358586409991405448545970831281657132890284862887049367154616840156855640678796947131452649292478833240094750740464874973193295299062785493011125074324376661089472836503805857127634776361340239963287678183812483877156092365337086874905953776655293086397441940390843358945215950018191347021062682583367619667972234759776307250222634634618185173835419398846754182615892027571725006668062057383621186320934799641736079765938159181481602796258347302426616453882481648439345844045742965337493983463124135945976994839267867101739962394237115543204514979884893343093503701412382257027713678342388219396145903326767060662036152575537369728902190069660478907634670956762784554352035136579902259381925430587683584180433258446609778565924944668308463298743573411406619736686842748691301869287618585015945774441219990995808341254563068048632339431561932013502278598973959351240221201580609607313830071674117537548837841712241049210301491335240622169175723254717231497118070916474849033002019942033058241554841512386210779924961159462345583088915964942447141254640849805981113864599183924483689752291520140315019694798472331005148397026818370968067208631629524029822929213553933475200388222771242524435618210792930506533224833153206155256440512635872014338830020607339724617956784446274694450943690734600571753629135687292162995037470695940910386221793720604240993740368329682343433746321781971556714521863945914051990052302193617619712171056539483448386112075408377841381743265946376033129744038407243883035261813257765914059863085681958335127932259921938319054915457905403001099203985330377838697530784079122967885277726272123743003789066914884779005329031763835039286097443297311421672605103782007695044771840000000000000000000000000000000000000000000000*i1^5 + -6055940121008735026398791079759716141788800873222860556246159011556939969409767620221764496542254316169121379177734070595529485017194298415545748086043979368014084267514394909173785007346886970139202643610460600796473504664472902375942721739179295678931430341801131636076084893121888636696464076314559512481521490145087552995888785667546943333070474852355666063949982535300340351171475971294580728220027723255894871654376492039891481994563001523724936431672878710332624654356136952869392774230226392672956062838703205833437292893078154827507892372061754526885720120648118569000589325609722528889302246715442373955797289977967511722477802996215139897274794915810197211496032226757535345992793575700410522466427802696868165790957350865292381081486071564970544918559820529039272140963503157417307685865562934043094748838399463442143612578084703554270302852818702378968137716200304069933103581351384884610796052725609115361948926553676284007710123174822352564972715076485793415625462122331963582767753913135695282480497778404352194591445131374866836990128327487746002448692181231050356435481871401130235662901264826315568189006961612433007068394916299894533178342860967082651283606718674969777360088659941838170746779103742301253424208057626276492538090952929677332151172445960027233151935417066094605591824772109290357671732223483692688825555413391974870600868123834864424504755508399062379579743646015270909858916588304734973189106820558515550022739497007006822793406547240472264060025644962152370244401265687501767616528931489688979642014323178105622920952132677871495580827760576955898218115882788647081573582832951331699511223874432690355933009055625570948262629950744202879766383386323516137933801778830665805439029132648861609606719184464077914112000000000000000000000000000000000000000000000*i1^6 + -18763000070126683249577963136573809825789652896005858293602887456335217282821671815837088223516506733522374903949294096268712875272543381556939125886267660101190189793384199374184580627138728327122631386745761849033341655347735636631465574924491232638187764832980120403043146803429111199395484474736344351485906496281643729493359925629306881202750133746395251193687316009410410489540774538960549750000777593559454840851709004534389151658409917619651669558203124570473955348781125700237362899820303499569356574671891912887519939763566944949675258688456354224705973919844671923874155670832468211145018944149657593810974615305227471011594435640904323957436276298393814882980629928451682298300636832140419191273013588875666136132377219007668698493004602412860529342789000723256790385671569887057098029288006804133953271119502057154838829475280645783164615942356430105577409569380442079774288546095980697252364038920303730820690486967939779700564615879024682857190467805491854342812031994142406182693803768737374739741785773014275304256279138279190263676206363351547175915797759503833489871269239303611139526437739668862018634547513485897450063311811534300167153186201986077652077900237777703723898630041162252517313386164134138913710283725744143326233244138859862631895512515555447794621497634091741808172470385781886805261562471430191353639220318073962415122071763876427731861723665436078409471347236684843914857629992170060190387451485456507522155798806955712449067740865563117017087840880507145828209714934486748707526242598465878986077682937915347724784818788063122635207300991236018622739951527612878294679671419671127098992194680197645627995802127670763520967544311207694955398253315065812926811372513230272458423469567835706224813282272826674380800000000000000000000000000000000000000000000*i1^7 + -39495259570787937110802337938826278080419194165534455144050626024743827643111576805366631096005918118250170072241931396074247920591260492161755731021251594326386084347703935099654991554909286931112964728129521406166921139622547317365431296796457317163870695215405755699763663463671823339719635593098278008942946278545574436633834236389409857682283195500364855307097653186436464709134287556645235205654871327152698888171715428048279252043010821816657053512972247018209558169222048396848293232446099583570226662029267738569699056138755216666741248449023601355626977500106142248545513857461259333298938918655926803109937716646135495896632742896986042555357031837228876879020006840897339445234830937718717015335111892181314247362131197938603651856078365603785907342662148694459923996323956529334344906367073852399786872376651023336952698703255467441047569749632692244296413112311670671073985371969994882065787315220008250499910187988711367187100059502779267332678802149361792050702004301650390129057353478673782289820654768738084538661504041536966865981627547989465556900033268286036548257157729773155747506899630417067067714730884937876729647790012736979375207038781100281290780442690779560713383837614049586438002100526585053359346348715146976719731926664581953853909155824170566854901106949512085001807138199582489289403287332566849610789458003460217982903266935594014730438216725652981826354635964824474673725043121970801528386256679009723028398702518373887014892094278782258959203389967863378232047904867513686800427510975365154951884824517389813384727911358643960005954547216951239375520972966572417437607670817447363443061825337848054957101310764690238911570668832412154689269641443825432019884866621124624986621980153605155831115759246114396569600000000000000000000000000000000000000000*i1^8 + -48837978680747180044905583430666557797050186777409144554076803758714912812770993835558186140952577597641834741150678768492953305349323697119480375720117847637355819336177331938453577600019278256169848704921437697821540027068929289910829795333920659210787219109501341041428635932583958694263952442827172860617951379505627922310694421419715893814646555980298151908067597680265178039404298408602640666899369492235998448226209476280696192728335356708566417246352094933315834612761672190279166474199216405412506827240715364609303677571826449731689827037019238480987812969000548118557364993448627707202624426255428749202764533230913001597040345943260331666047925517270217027192797686270868557002723616105255117174702645982705284938113917526111285011682677956073235834073852236703955354305505232391616804292711508228504355231177398686577303268959733471715371473254507880033991137056358356026228647906562060510075706863427457943688692430400055560584487653226959648846123610447264229538075058934074620930358959534410649053530958936542675404765837104315450330904540597068933161307873883207233189802668408418741387041123917164482727404860724333720219533397916620107724057009488669642912713052303020392111165340341826257848684033071698980315193194408405567175273944391577267229825185148890858743745264182603387475034719650645135129881696650982431083492739854472831554595719663633983465355991443210073670071324410220856325082801030773898021305943776071274176156220637377788301146770351342870559399349260669809082368449395867303155503204665568915673750285779721906119870249265805516847579750274903438530455608511545376866267469415282618847050497673300201890565860728968939007511047578980196537134233686090989775548702756559026240124614751007699781563770023706624000000000000000000000000000000000000000*i1^9 + -35167602722963885243374461603301667176658777610202443048080305381087952678901663056229742460824276953802060373038366449553150199716095712357659963818010440325909685841362847134553547939382797891265260614530526758154663113705647541604283718464537757964250258647092597815518499228923701153677918971693194289518598895213351563983567079800406643752122841648471076445879999377247446693991829376026222338387677346912736968338712432854331878738871742902251312190899289430997537317691506769460812040516377353850182042547026327489323688965966934705141576149716738438324216427222175107907464542341056137622580227519320204276872519456915629496603845185356590381416915990493684328896362604834135963665002389200988027183715993399656152929107990374354212497665930581791438763248020846758659444958441751655677271733511633881410093690267043177363301654309220241828364209585110695706119241036937117675879807409781116497982499043469807805809436073597871005349625545672262947717494274665113813784213874413240836192911692199162898861454732138230047119838807806879724218159130385079098239483202213874976205109642684060270800260356121439152266986916200200758253039952369316105201239663046705561489405225209203781415826750529760952533706660958286696504761682606869812089740664894949409915290587278427397199707482974157814959396462806988059717471833802659905563474148603393619224729887455766223883737731381828445817889548297200132247631567356194936853921123074792674901998688307861569162015171024613210729847208811988699513133053653079779653001359960739320770518642802519605154027739807787787923871708837007212939873535231955365538900851735125813861070359107631337847315449789122729278271231738954813825200621090263159682113259265694447455772122543370494740710903003480064000000000000000000000000000000000000*i1^10 + -1415630567548221880437694314057025946292392035183631924773998732443263675792960211334784858035798227430232575066267580032339308216814560546818862300619553218162833566917500421568108918899759587185702326127042032316566556902479379163051791033989630925009893075527682120606634215340410807233071726049962565271236310489895445436071484571352474925167922767092252162889331119253807717453610189330117319461059408446560407786628338654867138903686360416339871554007876173108063985910868147823065928324997254253966430866532662162759785078096372573729206805702606032380729150661732606520785197339077135923189966575989223144949446426084773954512781305544306224934457465506681683679287035515003012864603453257651543783439797471672070789214158528066958508868112638412197136673282365370263003784876313865639078904733021674771002635937422861574449890640793563192925613464461863036737414274145924649653898618153419271559331185376097016196316054629735765276331974033237116961754499103735950078514105899696665811134727715914708714092456703508914207029214260455025936378275026323050789666411423608762869548647001375471050358159881176409555866408010240398087197501012118359410087002354481162113146415465426997794989641588320216841226449471435635619241774465633476815271373021021409941638840098020523955943426660398634620836398433471335274528683658691657720008817222341464220838968584873662721744309775600108789157613054652954157544291450957684710882486379511808926107690636653656648554846065004351272441472582346340890778822374260946529256779245629690271092466403051141731762374451551464689511509726375597245332696206333693997341616730222591730042984005541017393941662595321203832411292984923948361121179736524560865557279233035993947815279764560812379161976687820800000000000000000000000000000000000*i1^11 + 4308283965549828538722138413825259490971834823542194745731279602238962068793387954204559966971981169604523976719116837437256213674396505843701393663502388242984019448834895472281748360397280740692507842235610333621623807433880315140512130516918992124266103725231160685576133938549381027837399583644870154804916341612909080295819874313178435815732810516177445689208305623536847994640801366857569299234523274534643815050826862545783698272154447747404313288752526952015220251666516503677234209492904025306805382348870775958466846348062308266336542000248916548105247287807884918757212480641585183859347755377728552954452889184063822448761683241881103546465101169312371462521811688704725686011183273562507407407617252642439316702368015202136428237066224078018933022199777809454706844266182117725511448311051222820258668067416495235535497128374825025817918060524227247765149459930799454749506337959914626955175227336806127846593609241714038542456602977609196264465391519734903531831944883572038056193702771908438940340232825880203099805195615115796508229669398793219168376431557514489157345279394656495044645549242626612943163613607252948818355679048068791060549866218482390899045972256469342587241711513438631170126382029181056039432483983492661907945879163543145224439647475884194986777291228622297422329969213728581836195415882978014351353800288716334751219433380331414488624233384985750241786863377856728941968905392066575905598496399212588616603056363596065340393373274993379856419431643591357681064795222146267245301002770313926579526314250141307293002494736076876174268424039895124756251476148180687890545807289960301347929122332813732062607872810790245785495267512470473514940764187482987716693049776486785988691658769543304295768801463500800000000000000000000000000000000000*i1^12 + -875211940085261251070280421425425792471186280824949434859055585939443240373096385752259442100940101902613922784437322335289791426927995529817875106613276146534601746398637837130909456176412879560292321880364450318638474552458280707007641460949560157829257879293317493131914152966885490705313579643546852266104458926868850549549841801975917269192747615318928691105275784512646313766363346752431256152786466622328575635852003482899428895056197056648254929089963995045519343942056276424843403831056092459984410780412655180962317880581965898810006143226893789757331074562409132377857512062877483990618278878980120662184542529877220319725450445651720624275479601154927849557459450242490070176766968724030887471836366491156849528775353057140113812410834735500149894371648924962818293314421461916108106245209781210511985531790126276122495471550319747308187135494090203886572049286603883273524515368957192275562462616916823048680780706342797356314370718078683230434270588245540765027156673474451757605627072840175407279366151614614904699070480213983306921464828780720557049938531407716285306450023288586881579986272835404288290855018960673370320542988265627918516369850457409839577084307476370426001586436277986323691873378090347388104653646546783324711105404173771041661296583262506815360583410392465071801470862917033245215406204183226242073770622005577004924284447179646274941259688788376540989830429632314507111389126033905925471088389031199181084280771167346332181231239585418114681537841150926115822444564505741116639316292587923460538774372192909537885615421073908000125390756646377012526786676617265550297917009942672624993178864064477655881578549235031343239124026202735167909581386062666301882458007249774452131645763631251346095280582819840000000000000000000000000000000*i1^13 + 53666776457526664887928050356099774447991037842337619531533607870336679404383468243424547501291059405712973353128255561683801878259939065202386471974514337138695327231391031936955602174761157457024827543029586053588320965974315643282193617152370987181360902889021642448756039615359857471423910011322487047239046515329540019851544979725265247802842416514125737536689883283091776446312385157100879907403987468338177278995119530484704884148064082665245969251554148476249489627226667298286597112067527014332005489577788554661603523603886903273850768953052850004225528189517984065484549944638596732792055505828820572842531618762421748582144459613575231287872745835930443480732476418364354624051113039822864006085369500021519837953175002585057440740576477474436588853004135850936187925092817841609759215862823681913189096329320914741795378131194413167733795516254585863279579403067802038853866427882983156588654289337927168244169163889447450413190353358127185280022005503240926806339189678910618164310358525103966051380656066745336770478575513356536550077226732270048120187759658178330462101001233073933243787928572580141007514353048966254331499324880899025487121040131148765674286825475220492728419897804337896232637595577096464883066662249986800327347557298478206191087774432434980914281722551706020563895174172051091843313440265389768338890978175157474547566195357258268451778337269977564153974927617872183863672717167506784929644965431979710322680192153718147782198560710719257452377974566008869177123544145699927300730592640381286617943856602790710598606508567055396648332852318538107851294484198673537006847085866225372223218960318788393683702553888014182247865562961515760247278438979880943271163958812658353196825026054526783957867325030400000000000000000000000000000*i1^14 + -1596713287032464718154170702336526608597584972456069145634610170907384810470597524498275594304843361380701829580038251271371457292142194511246143196054877651600193238603934189381293891166583928546629266236300120339398441471966588001124718197766956099301672483109996392062322283557019262459516769719143681448205075580282455752051732250873782431745837603821223233369523678474399105692729359762077946426427257565144086711824430478220918857058796663689324887044571082990539897276827076573784176483842876267325749474750561914645102155126154661597823653831233440066640743422273911337374132394166827046579048017830367045640997382755072796069450667427669772514066204766008999532893548823562595822954954467283727327488602696790996334293568376713533467283848932054218342513945370918913644832123728369829506374126843292892593720065512390628001137775736321219181512611233741048330718216042340255008721410519284682933224922784179906523943898829354941967729639162846891314748435837735069667757181283306921958464519507208178578833911594783299751600634014738188694624927056263734128474845164106254111149372327169690304578379279932371097731939267100315105523219261781714941497081268558831977833941841965665606513817677918943163957173353535449415053016033695595490465346832223140497300353607721474218009425171787175707628018454524848644952774166452905657575270166456289220660093026588052421426150636455270966974452314646086874486672220805598870811416483254573112672455181142731718453876845592030447681594790832130231716860419566748861279948571390275004200270822399622574872534990900119125793576790734982270256003515291266974935610400465108361414576265751847057070659291139551194420043646842387612396882313321860026495107421554759570713345740972975536367206400000000000000000000000000*i1^15 + 27391587381037643961653433294937443865528613830667750093408256251311287199599729451950580995565153747902350741848325506190198278666818702443860577835560198541919194096220978144759349267841685115964314022225874852507994960764016826366050326674295996881747657723161616307266874294060346864006902936080630707707376420679039951325572866286726613048128002598981731388229258183935824728348910248923373058446348515716615280469754019857140456354679225583794570797961562437324794512960763548976714464644583240203485415116133024828564089973868325359643751104437768580043577853058813206921504191203943412963640715320016540078397831327812718168619957989900040709705928793097488713634159019640176980616649453294237551723866962318450756468126745778734548100615637739217063119273963758305813025412362245108902043584113097301165871752101348505541573284926935515533237761447958763173127416800418132421161233686400114469790953192568160371608592747663478610311666538591286605506074195730825646723560770479646696769120869156458577878981443103063631529966520741555411515615220061705012059006986492150571869488070907458676160065338168828243684594266138919172957824777238499106884768533229398887772964283109225300506842732673330192107652875545875729525762010078663168153575736634199517863595249962930537917566226064450813413830279416661814014693842290292314988121754662742999018577934744027818799202827007757446461078247059139847936582008742336337941800036986294994589430833126186181287631401835688349631291266334449547415967553884491835975436863955303450053752901587158906120867741308031522334000402930971989418874112107998348982859096955684099599370548305322055579643577522623993388921985509995779678294992215899291447856610009463072733680857488119572725760000000000000000000000000*i1^16 + -278588098284974028536011521607349692804481659429694487222293326713194092668146531041353465346901218851837117860240428776153571037569149943686430718495970595229546492442328755998970694094725938518522798641545392253341207260299270975728825430725219515412335308432588229901217339020654757698373384736722463410713693470496100128710203686772873345159119402420488825411187571070880324871530317784720489086925222542406119287765163186412978640584507699633331283086545818692525138343798510342962341958405245856655764604342148796584740092659331601335154130900964069806945854202511522489696754358076639521442775425468549334224489955764461315698041647732860284874829007930141627104990043663219223281189724236228026781874899674920513498063633252036279307160293505681397920631611293577970946456193169922027504863965174506711906270727578975259640966348143351858452881006657038571460499328036817857753514491691031368457136979739861143628443807560600938827028423420387103657744243014911581700368196058569432942304071307375778082023358474387976648853074049690853747152821000252456165784904389350113656802872663672265553579155212770535502206680721067721934216028594060860463923438340171913128709061446372384829920379188707579001976670968364662209800337329737415083984369051981992347686077709761438641495242365489481901882924130367591722583583629730696563783777082758195133346243257521216148121907161180483670917171512472332008357684579349209565253308128876790123403409895896691092410550763524716164720777505330403650082119946994905971325135158717329065633672840622831262643619776086065614036953672906576042696413568971366571093583464251088244037097623011061564265969756986079847401665983989464052273211120335983084618396769253274998852733333441347584000000000000000000000000*i1^17 + 1671056515136206616204329383612932437577213101850439085976140229888064341876362082614106290687264810601246025089627633310908502445789754098454645406967682363356618084070328658495524748013674047552687069319842958321496137437406174346952317089112617936147918249789299186220551094185046269478127382039207520520408422209891053488457558505667620018207777762174767660982910859097299513850695272028120314990525584819054984044752041080462679555573631941122045973989211173453518356233704084178841345775713971098985928228673438952493205896320527519989238826375790609014333042479634787370789311535574782617872326472986858695175601703653561334120130200533566734747818890524825189433234252095770561615771764219083912771464664075657419123365470570280056897029121863241602492464882384275011878048576954088497326802438183757701880514970659245158871035435155209079168154371071733399392526089560100543265545212161266536857079996104811686334953038322162506053383919779914221487745711678203577264660721921023565329686211092728644484171807105579595088526026408982441703952932022672573690513513685203311786798987933565209193445803097566016650886555621122857057010376613071489387671164486771206147200188249192826096658383863133293137141732527714855108798057688588256596014985867103584616900640143622006101521264049344890520621274043296128832593227909990143246182517794278007079109350357146059789586937060631303123677113647325147214842676791963304387723812282762062615405629341544502915497030425051625729521610283693538256485706895372198468892692235991406966901998786742412732001965653394622670781314716213813966184055552140004433614746793824155999952086308954077899071736849995710370548757934643630010852956403441529317772625533014637245505968629874688000000000000000000000*i1^18 + -5364875603954434295393674875787190934784264431114321641947927002609784540970555418559951126041120277594917432867185425771905122045409577227644699742760525564685111115429200245842783414397152444279292638433757577873586218422263322034554164746434072160252935445019964521849275760269100576180728831924741195975716869525936025247112709795420985696827235422474295839937454878002132493622574967699533659744308675513078584792199957279353106421303643608706533725792910420568044652390960238606380737283252687518133669824582454321621853958357217753760935866459328717233387251075206640804917058701759568169182340264912505614892508653273936745554317051204457908613726096423347814664014551533865870018943147382686751645043381944495033188606601920913075626674950496105034145845474366953251106488319121914369724004773664647097881181387323150450326519085827356464854887097026364679591150324319285971092074790889370344186412333786620869977965982513098553235498740393482447548650950015917671540960316843767711073027074257840177968781946071310118840520668922237609048742723417638859921713734891742405889498310790025841498190425903632561873724681389273799497232467023385037815912994572877914001114285939367671775321864527894568989491287631677741253130958112647679500260766101053320586847591888607245419073570670854357303396803537381851487870301961521379099629923325966535871432431946589788790103951088240456109854847325719801646582499773584457662929631390678107165288525704216943826226724710664715058647529610513146801270088436644653870112170832876521817576176829992940256428443205886945470450179372464300477929612053138992041809640542642885654303900677610154603537236831317642129319378885485019322965825536443650102952342768578891954785647329280000000000000000000*i1^19 + 5145297848754708756918047268128064774389389703709488246208045779958538328602613368352503294831191084125518657464385727973782948652776741512870547004610589398825456065694303546725810398452833444138703933711412377159741894744795889410675077330099904531362190134372737258683008393896420656369468453087206481081622620004963028695501601913167856387681001528107604103050297398177010311007475905820457353959012676351444688305531534723830420454137755829850765122981897979176069185053427050836686255374673646685732639480225981371178689383640397854030708809842530398680867868487686230563007690666644188739340389796909844820242638029062548529828209332308194078703737417926325997534578078703643872910859863929867861071268788651020796310823502020630847469845963828878527469831177866775129736561447872691793675653298147216574215304570013341951482313102240268831331239954438339319407394281635412007778790154477235281986414718930630140624082909538819137022410494452016192996915422170881222342604768326409597173742352883132176456180545112971668316512147867548829524983244736126987815809437226551054719557125526492216557881175914751567129698068044506452312547289880890185837418872145531366602702814858187123619839242880469853576854734766679627638915870182800044325625164196587570966317311153683962336786290552759716717494251689624628896075161311513102805708735977300528676548013336201800595300190769556143559666182868932392829572571125177573519440608218823218519010992473187084180325860900668615419949260496435987257038602188948890006180689110776931341645387350909948736103014009412516733969600600347076631230892015263338828938446974515385071837559024581559327381367846126769232627057992898917217699997626827371034143850622933548549286133760000000000000000*i1^20 + 26638505045767345080725971104696652601323393687955219921916366318388484913101825862054045887622548044476331744063954859704646381625758111988339981154978222323755739818486017907215672646465724353037518445408290240886993708618074973196819079300667128712335549045542320414010477192441728435811671979583200150976826983438354974795587810183852904011380621708219427412349307306165947946048570935000623522124975407692701021937311327584636072119553155357476674203856976822522875654741842293624467779351965121682606721176563199645737798936503602429965566070117956337625725118069722100286140835173382792640824340032512445427910990135916138606512481346788447489541745467559748939696351763045514004931605574817650857175458913324123742733535052559083078467682028873102574265645764536924429335486425143743686846383014663593159546810636874211284216298697815120727917729678746059953574752841254765518125661446764809586607968353452391604040944419978141769886811049632817410350642124807452812715165321729637956022356476841524383792936395510112393410280966556453105152302872156882453695566193428564389608248044472761452267061354177784622400163031999125829089842336652295476669055118448024695590382681483692958394370771403359470788660758674800744487230887863801237026702897863802001165115407789921943699930779444085439777813338595566402029598879857791626636342364919275930074932801755898178185978497064520088711598362559700897356083985777053237944044177521440481963220496248878630951664651462869854696982076776867524620157210394943193752719290424071393196682191622198095655909324438128984962775321674416034438979147068613421218367354659909171086159240818962903997906219218131592981724828932617242442051656012313693848364158502559966822400000000000000000*i1^21 + -160287926374699026332327905503669291190963595583065801238091510516608074757086428546691401689007335383736744911294713702987172824569310023386388208441840067975917547683847809261189183065218680669896150820397072800849071541137683417797757346632652979252322575955380472072317614488865022161528554031981114113731939475348307367832154168576598219722375103065955009937711469203231201938035735083344648397943053391905984327562140498200267451431359352571968103823023126417649359968824589585177950441882317137234161913887559827190589927178720002772690732809330416390493797889073738956290826630604037141755585766382516834464270342122992469001552310618968248140424450761388378339142242026214854690493847922012882656088820650245781110787093451678467684028283492061847204449534208735364750247838223495005735601377847813932688054187609002944144733750605243003411641870180141672241596899361733111405553449364812449571153905524623641273380253291246412114883292756619612551275084164103139532641447332699701804378595106159724993081734660942910059605163575861226496433232312648166882597706779419397113826138100890206520774512057338026180130043963091511991720661327554571711675059044791310284397483905117042320668446246400597870245463729197120641637480557880629881900297750413922867587377176814343891991434266544662547014803906840890227376862083765692167174695052506522421642037257112371104089749466820454230496827619419832293723232836688007032620406463509152902086469527723249115936129385439060952462738908873785655806028324608774875876626373827267747756948322985361529842898799383049894685906023121631849959884656294124385171112379715450492082778597074623428352639950028802021132763383250490778490281379426392962674829687296884736000000000000000*i1^22 + 694784189243536487616348362117930590446539192887942323145869815019582238028726723633979461038944947945169816309922328401176126531661474711352720743305996884614846232527331583540829736812722859862719483595545670434229432219981104935044304004376962536456720846690062536395604902702822833332829067183281329107612180651916509633246766813520536225468113944963284957127655952209098402511760227450480304828668708043171144130332273711889796138277793711865251329454836596257941248312896262415049033822960255528683268671512725842401902030297559336180296070348925574608114164036036175742782828477084116234266049557483429876220373691333957058441218821728021593984646126139376719083940251367978933522659929089656042239083963791622099795312430164628468618415575062537135640257787653972427797691551498286690882577326952645122476369295408858120039372157354783796306132179013734371430010240174356248486992178936505121957846145097649374399373050501627642672203535228311614404825996556035657405246558586985804368502503180614172813159152977541774138113363252627166853886384762910659429826076838196778186940402596825629474643662619326405524504450709893413698680365706890548768012871343236674684668801923639352184924372442103077160672559664218644588320583980068508721026189637489678951700778399743682187312374051833271587527046637994154812407500857430244271991807344971730983877357608498660711308772071718732966890371774890744523571282855712221982127020410898624836234210256963860755193987708295639457503735126734411150638970411182968503307554878634913325040941055609886602340901681548105206502654823744588255587524689604273688836918515035884292132756686650607533665638278181347582724063355923899867950265562024598382171872296960000000000000000*i1^23 + -2068918929737020841999542409693371935327244099673875591616746634567385294550285626036855415908152739731226165479320129533358816183357516648018402621004894341975802587658956315850912265897752554101548207954624913336370741278393841698061615490364999608801788227125111991432584355828184232700884322687919659177934572154781097561638050634256110151903578780168714135359144734719366816785332150148738254226166604041172094107527944821429597849046240516692361349821756628206334184736211203270369239170682990863141999411203467928406035602197435781800661723553828608880207718929444222384451594773261144695877973292695151543898113206490377543167286244255642871099938683727136731107337834601838982232102388447952988618397328956955133336168788759140610183082509081457885219786170752225353082489324923371508352098391562177732670456667887192848207871567832946774884067243127736926403952382059407277730174798147777737344643725993555663157762892145081833753639809100477222801044901991160540251781666246876688765238024807422362499441232684569908795426472169268963896359390583944766448608104125590914197006890096736629056325333792374229167585768799088901605212028204013396385314318448983046729071783732862480578416403335019373545465248988231570223667181350156862869426981714394513270953224199045248278979531250845260762654605103629211685144990165480967139131897425150470637609676468371627045885927599310878847433651574243748817032005953327398992685065880624633845466352927366371440059677932816493544620268107946006957815186604258344368290432638229842671928695328865076976744506368333066687474989250592555472571801813466061322498081620390215646047174182620890017997507880261351290038368338651354095758154736332292546677964800000000000000*i1^24 + 878664593474484814978424189475536687473140049627673869954747923514913476571629763444711427810846611842911437547010916465666604905349586181675332730980341800442031718801886371325127520121040929276723315956453180448441659998374270415625921456507531641912282393203175921689121447200444756448149975816577570404604697815916364523261867713597157087111495684098366845096153382412297310129083172733846566892313448296692852847118628814959400929144557941050779374888718210335117222400277695687422770557944153835619462153650039412143282269166813834298442365725940062104705413877274360377432348195960787843547760670588521900405347618975048242092920967136372643093017881746601616475818529767092159929624439774619890721988981280870729133252202760627151861154331663324612939538517790377182768763564309185957969693260320659860315311742904491685225740376574884048380703263615718739289310548437346906880506851816820507933562725318770396721700762178133144566738011106071133452996550218579667381702703930683257449727423686254996155943313172456830150862881509416643955513922123438893977589565371367441041414897926146059465363171247466092583851062636639275957609269238476021210685801193578432061855683056851232924059517478044430989536459637577935309383204401045846853391306988751998092370334054439074456840619154317076774032499169666629840087433674366759175387225196696302398767925237466686333350144633554637424341095037637649342828924460697487660785029576547778602108295058084827388803155895659144521349515497766750739790534285922159776650159706428072122089292465240417257036429089178224566628425401313453653473979854507750523445505969982558754395666301086158588738125625309522996527471968109009655978611602674941952000000000000000*i1^25 + 400751567392767397726831321812965843332870588451093517737735298549501249739765303241456419648570874640503406123703269861317489619871081532347471689792556152029430544264555347670505785137727752087568864647443144985948296692798678902851482053197508485412758100319290280978794929722615730965493096480035222564647084396652870198904976664837990494001574893186749577055709623515042665529607701766126855372344349977494728456422306367124967211072143424884927291523827315424423634071036142970231489551889231512246252525308607102858549229377323496751461337781312901619511585418386440787491124669395819356673010400714088969897604848136626232327059635157217428022870671473863798111059083631576895464972985529551913226168399937512477627472517402924285413244180775268428541334108587097283323820869555223602655374439414645593323573842849636515403016339795552447619901740233445463455129080703745417944492134227903113029287222240909567574576705779581709142671781552292820274969685131901010275865823677651122946158462564926430095348055321657299374559418901550782802031400638289682387666550576648091970957765617568859940410937840460250554546657608984511271979033162885869351429728334463082611556534449292702553442873404792556481398701971506212432572999437422393321007346805303165033995727592222729201301064049990240542423977403243544562220820923238786807201184220315713355495789795659600974335436994087487632652153430423461397738289282843491505297289831771872525229117825284168768283543396050339895390487811459267173021148402427809930717947447241017031097404001390281389185064382714771718181870213006668288718104182000338835202178062586592858188771839108955674103034835224231368608487357250184012333752002805760000000000000*i1^26 + -121716272002674686739048132027075756048530250855122953311631348574421482706795274592991950530899185007994222028477531285064610239004880264356716630724480398173585001533131745417840569865424167606925401162304851188682358654028676361711455861851722308184285765640645806048292822526500455350481191268649028586923590814828444224638740719009685215250009321742473951998567555650057484741727218193532005296387659679697174835578771532584035667370950424800006660816953344835148037506438051134364223105190627480996641975210580143294260225277436936952392415668112748888960754602496841725808410316617655946927368126343046613390599105796331356968383382242694639508339181612725657023163701415745290028784937113582879183714777367982252256830024748630626228809849990109501823673293722669810163617230176808096979660230385055368982855924320558314711877300517642506067395350336604080471688785838829185500640300922212207321553479445604424131359444670867779594692759423949781124279129917111055865376984397236780436741397313942692936059637788051653023328329541563716279003521862834676163875532846970387926232482600041723643387664609093761182360572654963661026285190758929178071159035124698138310576017605951189958703840697482207544216980278312893785758171570953475564023197589431271131644913230420624651468556784029171196280154803788197564459123367133693688808009302173979286990049752516677551805687351441005940141588606705779231446867504761892521538431023577884195441600649002942737119612208242167327029517873343599604810424866586479537878916158629241584130894914453917187011671883445567859395817019040394652664147493262397570944883462849899672075472944007647432565230662472387782125889818895476710933790720000000000000*i1^27 + -85583547452283046862209618019041279126592710381731612751325322628121241895578037870951437254064906046265485506845587220037848849712244767232022350979985821604745200681488919493714278712017227039053918267384405891304656124924154802085244992374361364056065258892167640056966338853265979560019191604827704070606567978022891307256367161980670708662809767180674958000669355666883414688195583974408656481926790299794632800421332341702049294992203720655262016518878063026612546880173753805095307140911080921014435052458800954525564936228417673634746680055575946214297436307886045621946089327305258772843521238114055565281913611704036906779372286138412503298804649724155619257253901867926323731588013990813195528147647919632868697276907118898011084290766793561359088332300084144125249794005495483794689107066488542315014413968294058555862933111855671387794554905352513975111468356666602640440998284714492136408930406127130338278713894506978624314442085014863886252484487582039279706624405606559511875838997377327405296571966186682141846067619953465296568805749119262864045650945927756033795226487254754213444692996944101874751760367657523968403032404846098097171373726628659777452869527443499684755953057499931642952527158125313473480989877521658778863704035106418825041803748680209462042313953178467286768033861785001794665923300441200662625410472162979846527137759289005904209191135670274753443122413628737083303270708700251184167914608890538202927484766319861052732445649718820174242250127061144504414583372416601689107040399285163771051413642318726573568103948186182435453599859003280509992718075631266939289126854313669833229651936094358254134461763197462388993350537166344121483264000000000000*i1^28 + -20104245024023205237836248560120009494351424254055633743217698393741799673616788119635945991419230457096381519371080956001642348731599298983416842016580614266630703638241210220138496200415198774397862103715644681322855078231604873531089447167579085447456676016340689451381195458866757630462008666324352589665815335304861515268645554895060899325645306607046112575363492097601565309514440978845175507400099453429468895913979181419083097629594923312123817537027428078787944347950076149037057989297713734028718198937704464371190939240345836946061690064624688117850033141348094494623093812732726224884725014972881619907743427948520223449646921654717551296966571020683295801737472282068630181093786034204347753467799057934579007282937471504291329136476951234176580825887281280524275838184817862069451403712354341248642665109531396340668661414194495808025011011205417982438234131970941917919591448558020219125514797148019725901304258882076082644041091001750332934007129691821800530558339766718212003881521637726435985491569691615007026066525647231039753611107568943798532170727837529659584551599046533821944462193078583439430163755475609378105440555274410438786305404749659445595233420607558924442951262451890006221525166510946624843765542998949543676085444925901221342162951610315079747575278278600350683522375173330131607402161822967649201494505203154767903879835205695765207618352905293863959772834137540015824832463382708135071139630842318657555387735480514041838658566599111322255515099755645166838517290054753672055973235170678508151336144587752481080944390645945843435501168871113901848813777473038403967279369261148256540819534445091112965346352851708932664244257198964736000000000000*i1^29 + -2661846458834694524800890958249314307396109005817575638739708494836712121506823540507561489880558347195514464852339202941001517078480112074374909964726710702657570732182880792531461399860766107370727840081647796912357116704860762790322518105910915936560357752628591356123667933671698423128600824207285244224750913149366165121630417255604610276412522671466390387499028279619742276354663786571478010307067853842416819879725623195901325050506361282790274523924355605369323615703725928542930580945695663328173954685712993767852571762559061776875019079187810615836367870704369755169729809455145147130057405463637692983943537177314705759706247060849981568068397791142448034408494183601173615232428827539972669235050763864680603461715148959834048220927679421606605811853947193882584837781383575824130143689009942853249692697970991680655130349690889879292912041202667688114064548694306009901942642056803172178395790788153956169755691189677581748719464538659358605196934145477152958758936170106754594622984315050314908282535110649986280898039003389608603926474010832590298325350958322471481639706053293975596163624759026557959595704837134157701787694041055764062586469920130314918698092984007860438574982096241921272216524288071694497201659693394787954231401590170650535771976883336924691229562674067488906579381781849362370338765444703571241097322637694186000898428051965815022477739011750710939417962995964111929481241465347664559642884844707126581956015238841838392063003927714203949179197105148144995421027665946929288068629528168364645402289424885479093710605320013783635309413855993155398966319495291691899543076620666107051654054652468530946678108916726457357352881356800000000000*i1^30 + -224298507368925514404309056275630000599872955741630687720223883867788570906812933478885225630009928166280814403881254887252023646594393686922346615356041364920837955419597756365001633903228252071696661003029304856614940826270553217559472326467103654162619763805395071822190170875419802956526082130382417314449783149008396548480606534284612166349644279143040988579963593468049904429308458824104401518609621631670454247381577159432602959795866392960868501511996617903230474560469846152544717780123955185033359371831910914846707187144425377228696060413787533563603387030294709000276311815249137949812712307865793077296260971417568046569004131260666429667210931540871195615966583241036195185129056344474398225641107331949952953867299477084933876108322217183185316881632987073384407240498376494919596014965982349722278644822744388182407762493438233097118973840918744596819357495913871950499024725211293688388212570564931942131757274681311845300514301365471029762900951695500870512218935332433008600707041666408403574430977478256507527274639333406947050705402614926870359284314813164534146801016863758047076101253784989151477130816123744037232922091184826119330501858404420028431634854457405206680886257794177975884927241968776230525937468383758898549097738229495019176426906030231318473109390943473574457864010829914200562313591704497056547085514743255787833857653348616757000340556175570851094454384323094301407435408093766830395584635254653850319577501863094820503611131492415878480149765182613339887184542129861516826098537521350600074769553472299992535961056131465622046078998247335017148113642000473013821006966653641569881381027357006178289818585846313176268800000000000*i1^31 + -12395712470436402190118537357361677876669671188794786922982458996384676624374312123354839033621950775931490059640206179894701557696095019121991236718444827756191521211120674962257013732366307130569328968711493497983961431652444590894593970435766332081932994001319344976362018192023485829859298115777471240620762853508030109201419719754048764308868870152233086749123512539180012555797835531332578545670162241364240672092036326932110683391107202040912842904474539425668434560497279761909794079245350632336167933463166078058673702556825806184783501978427850677084334770871762503393816542247989633496611831629201385697412789419975022335339728435080733906706582572651521864478704489906390295060864763383603191973479009477639170131921836739957850255136126049676112972665461779299670589442597951118692346009552132354493425102661777272763665270821158783867587449543519855028280194535854723593711482202305456952652482265208901574776854381988297755592919902450423096552400506952228177173262224586904932159331880741891779684899988254275038682996650351760377320208775581195805616578272009931765182745151379628645434406711718864105622061227840312357162586699020151505568683760445024107118999848056722221199717024748633807410585569540460735700700394150028770249151864723840894588458692240766458438877202601770137649878521542864816056216160338655546121572976843760771759681609296856571556505595533639284505603370413148314549212835402902201301893176654636579559001067894375849569662139248622404919430619249176322543621478705571855111163252894527376739049469461206466223678820626188601116885170196041977979471023346115331744972011371040676762270348569360046925839828254720000000000*i1^32 + -426747168106141218746834944417654408227559754335970485598680340640262721392022965759629775917215254609588446096247504469714431244674475772844494128700765303928335265115505525854915480107389104930775442963034363919743120836738803216099248566955642119827430495308082986746568937961429945644288609677920179395600247491987067832071163088332008633250583434395551949465941251674956385470075278657846072527061086370472192815973880446267704882040996036825963191599448447896095534474132570543100002920150929741166644735919311271323066162060971855469502176467299662398693621380101845382494129491872415763990444389384535506051191320225900625327338900452297847335180736866592537071232021684204545818869327834545412645583724110456357348468693443848741338921241673872173138147556025939710152497654724526067450482780986137492698558907964617332552000516681380111516301972478470909261429155127703601850188312473924902606975927951005040143031564996489324565511796847917089479418305648493620572417847274773573666934147735015860759999493820493444260042427554358775699798274818149537969303383798888232385168511594828348816848140733095903625289937488187760804176903031272052664560910929804223846394294509414943223157703380495437337022383418883631654606932180289685218789861961774691153888922591384699143974066086924391558169717554293612097526822186552518888292026802067750923715755584057334728853129411257335196303084637207713809818713237791743825182786680904853179050800923722737885327091343488677360456300413984687575836536537416981273547488802484152574073456131608407972040963272370592833153421435743987017296007118859438848804963192919054777309890269949004055838720000000000*i1^33 + -9243934493129924386621305295797116834803411124724667009353274862131721947989661387532800432384292961553966078619956344252191974609783564439060296452347047168106812672672677208191911417135420464030744035957664015213628455440965746294957149187727405796122670074120942344551949393115839807087650540962503813219589316059121718196075689207653119534141219736452796664778098343816401847946982030107127528269450666111237364492165369453480024506273590474339406214113663308120138354308617737960424891540954756327723395345771226571193732961822144749823856435981031876516025009910946443937993992001866765300749367337482469249851703691802380664547579513134780458128749034791394895495840245259129720226750178822641797945357628091437041200195377185342073957249795324819851095226402435984504780607323633254365766767220508356437201859026659675972161028633599956297104782796178576453734069425217540736121077353837354158769396481785813374573466700487564971415556023950228859953675252379928241960837568953795125629683288829717405202096209993262644215663907317662879750606013135214631788837309295804171986321808076187585457638440734990683804365067139791482304937002047553394189277090479082997729156597643769617945640849203520389838636876405667053047691831426493813214050155501831743135900461684729383043479984302831569460293600396718802345982315567821403161970575768466028450373759817790449224736597538052364347119620346285891430148010566305275339464648070068252048680402995844391727038786728246382913841878983590260399030670433246326764852333201304464868600899694782532003008989701539512692205744963643946748270830019880725589711700860151458059340947405144064000000000*i1^34 + -79372570331167372725310844760477882209237368441538085147454125077760728759693974176732366256720986654959725871720171867460703706676487841978797963644349342876983834575586831505278937758287589887456505123141852771486175204160679169477783381085217023517605922556094998680422034570094591944391134571802893883966167363565963611171237361508849508115013876154887548942859831470612108679744201773960020498246579621898292149467269078444456424548629093468274208080020211141182765211273745367720836453470003998746209852192567509473440000383502352381568476890741552412694548463342407304180201812144567757915956868739095933517114707621839291046912759283852203940714067510505514445508163202456212300179062232267353359170606211325183582617562590339463467450169718226854233275705968232139839594919640356465465227792014159083061183881664282669265210321387980896706614256564270772589737546131101826244441669655606726597875933762341095713043812747926380004626869713783428877306518579307879465073472101168872155648945662599185795277812521654467511920155125918983997765509327066854964136909408459008302444910161592977847164075302225572438652543563893298460961339387632419049998492591150631251264729598541798485264747029129322531028949066129082225390762312512481130761279646440381254415877386987053407838061528861600021853961644678529191732420328512144535456885116710357661573080810527916430066813849316813752676405475851344667644179127871362150133451143040846096666365058323331854473984084642632197311352804675669419252619552709556201787834784710914500811675412000987955662737703816587068697372116550113343552907207292508182191545331626736126703697920000000000*i1^35 + -751923387421502075794311482796256114218460211689004325415788668510743283146184947908287498749653526850764117462123021288022420053325925016759367621998014819493534215042470832220956756187469426139307921644936070895591809779624904923907462772321419477463631077820203762431448710434910669558913092293608907418381095086781516912154300008431181786673252509574490276669514225359957863676767592392834971060322291530577617531142804224935004194458280339576315962221386859047123130495758675134580141671378879853051989575038176776762447120542564152462478199355464260713529802847647272181610093785618542679363431862015639117720681165368907654932845312987227741697692577446560447842819681998118526501990147237923285475731923291642604951559562911732455653198835634937163969831985087607927236859049970624754718922307802867629802758297449972183049003077144980696843112699826907211451285721883962078422285497792954259408768442129802372928729850423337626477353472970081849972597276398274343948673534458362934694571056816616289377179905043186962851318546246018935524332837928767594557430621192216197395000134648148508944898208094396142735304562354496849199681248388094188942974281566573393987575847272941685223903043051011033129373202439105667101052927650162845900854346105401761942699935533732059203272870811665583329045469949205567725819299920003938189783763890521054142825694247670562485507861563927058055142072438916671325502677665476256972277480342206397499712091025959106541388562215872226576665259919519225647807732445455919898818103903409292876598335907473402458921292679909661974005841596153398208232554887310561683969397276794683392000000000*i1^36 + 177499514144823406911994434960059541796295062980345848741723234727577483344019850150548309064752892175483185508352342634587300659066708357559821197945868637503356641757504586196872877952924212525499619987828175283513130665993384548466152168570107776825606112566346388874086660850524129120505854550335998404383777226983236621094943735631655842024086740406822897016804586792421067167158784270549102811311270527469671999223901299954080834015664566156459072533405618232667701121613216211998025215413305147571160809714164667650681767319961311954754097179644368332727445641939723729262632789532219170386931728172646006064922837340609329941914273715038493908287960504584400401569884609068300502240995686690406641271264821732067930782041499470308452472024437932989201921336819418347775131706068544611574833261670460751008178936703845378586727660843444734440337078885716022844209335836883097288121929387657490172326406099196391421117401526931568811825553709443126175825620494086280976707188896538425720728152918300966969686371325343866089062392280051569207483279162196139128206432286226315865146167985736112179397579153629030293892126533113581480488537119627279536032089603894291125775765096190173931210714162943182359009838422122332858447128026457732867469529395937605474553193770024782426577754002652840826262354340207236382019144570552910711593073768707570598249874226444881176038649765935288366806336463201376345225661172599163488981581159033554768250391648289485220817848273384127851631713274485091115545743945848495438252779897628904035206080505425715390445255353333259331922600459870481398833619796914681568374974054400000000*i1^37 + -91963485491597227745399051651258399767509137809399096346473236608774344478919478245327791346525076977048447126968078410993323679355623028626442375108620278589459075661777369567484638458114844996635000929489116086324201206789695393565781825440835023119312440422996518618903258201399499231555294649344748616881689411900446985195279276735800789348043629875965541899234987373433264674896627960549894865568229447121524500490533887777246750249639826766873261489871203005336596807784585586422944417516116397272036548340989113524570369600340431469522537754579560317050236260945898025309755593575908943975309717290650235701740397900227366383923780252168590092758231643663895364862330856672216614592078228596330818882355171340210232176341845832586281107483189268899942413323348398988390576530049942263414286095749994974807701533455807572816093483362872719584445438656099348152142638159341266789369008681854448075687777611626403682413252439699142778486800875372395860311911323730477787003089342800052390891798874392167022741621143841033308857926361466928422576660264907352966871656219887648142386140477711343499751732334483630226874937469732021641552726174957140844160674014565867146625054748685501284913549485176780981034295023701048725104197732655442383820374631537471757351995765738938831450907740913814969069945776538666595799934225594226062687317474458463237017181562089291406063754811098877620798710432157193045534759562423306935013250676566374249045280775014344023035088516702996534728937355605369273084172384448019950935124429723407818990886510969994881709292879566839335466999027276136304391764841896534343680000000*i1^38 + 23250039058728540970188610394250209993524510749336587328428545483461475452155284470888338081022651026338447652319446693549899541990686192025242726710574986707660380095555665250985382208465500805096138489074226666642246922006075548320248924850559881617027615827463348772576143427340597306059723970425095304692853614582275760428132066748693449187069094209851450747278365480728668706962091449111923201037783157665856837099661535563122120822209215541196246552546645359849185342494034463858847498644792889956389159585896970510363769009910611089635732041019388270150237321419044074639058814081943833962142700715960621763923641897993298850505813601067620888682628862880222925240433996745721528307185884351495418613608847218089961514411884740131304139032458623393447114473839237663802946315802367243973469332268559949936168778294783850255451990148413860738234101971267774105327480198867559944228347120870711275270678275629016668085208904044897331427984585153545477052276495062946599597069019910620786175695193033214924662094196004181544449139532932786003689633621310908781517677324717964398044368651878789068476778965114825853130778002442488271694535589498315879450312509296023702895453181498162170322468107177067535666139396037060511755702265460179838686971078749052461723617979075850181069905808352622532453723980915012098554097040383731264469589100007012342388068395197975904008275226030857344807029841106711281927319614921181832680321760492836782919328248170545541027823437659946464568526719792794418890265709860102709922579838188651429895904179206782344071634042841442651532728484154971211887353528320000000*i1^39 + -4130048765857458710102767243218821974798900931926705421397457386767258145020110450185268686606360418571793596421921480758474790480751254289071356241251797046658955849851162025792832874542900038194203470261857367989017986607133583437306343990986590479997694314983671020141364771235715163117026906434802994621952062626415710930788807018050974949999851470886813355038189342432648970770929071809189981287705338408890739109498656607432082018824822439359232540806526585357199838746415147976515557443086757844137117154038276676440353130470006757242453123144234162186042973379238909966207188655353953515922918069798301135055755207361755516995334111811433038481021373915924582712317319366734814534039524121019386286417899972501880102105454453190906243579864652904174364798425581342477221191234172624910417247945236307042629492664272850300663711981102205003184960520110248387708655865185704092661334130006797171339226661326578803852686283629257348557162290832530689577243919173006233641789429889248940101272843599085500031192877300404774523731341859117104233330275190787709412852931463280623976788282476138745952446633803912399004640047301583448428474009915637201852801448444563765148364474668534551266576980713646466426786192793752709409051997458701684180378783322316310142671592706586696825747802836591863964746315003905814143305780121288646879940059720641480460471200355313656723082470120312580091564862788499918653637510067018750280481352736084564148201405794572646281115997738369296783391014468657973174649928404903053626699178959231833681126355671944375675849899690176597110466857234545508352000000*i1^40 + 668565861805088098256955402541484913266669702385133666113109394775010186760148303925907841233197165845785518856753108051004735528367861284842259518690332494071934491857387121090578079683827285258805891217070035240237676748992317254431779193991764423426865006673305493725156646363938977839444906608976973618872074652595850192264153911934638854286265414450421124628950003962445443810488675660152917164631950191665959206127054914792947832517756240333170481244064611157277525238200672258152758966303074895982878269771436078216944085796632896915776473464408228546923648304015069889135270477823069042703181771771525716283206345018119448336328686110212394979840224937169775320389831708959921174325446038449503805488867402010186521359079807026905147207457170781354131462687017185437184022001093684070634501209269196738084667495031317842521773552904916454216179173766185534270592835469525311818380996528256349388664789497662186773801496138628055709980089532692374270688757372690850651499136840355213548402495508205270270941472940090476820635141362643573027349458224177858835671850955156417291618309478631310387929690486095079025688178396435307557873165379998719019475787282661885447465571251109400656377855658351792291573382180846285214705128139499328155770905580974125398094571715280847010924959567044212527061023237713815313743726337075441614110781137437259604539610797869633723944632816821689756120466173136010490324905323778520172481562624347587353608583581481844987415174710475789555833248560233669099452974146484928213467864092170460474181622006940499109114036806496298890986258432000000*i1^41 + -80669793714596569413028289104884325882552138177801614369260004880094825458629221870776672622633682304377096801964787611015106136359950252592014820862674481723921563941183435882438678186168168970963982702656555176141825215851514320319908846378580405948596672169747496612654802467342316729592345640556040540144951367392359500611867611653034077450586866750421672460349246024605165914346942346441261338067161383221038714996614178795185039328439487620328534682631242119441400541453580064045449160765370065082017691973010643754154672595511234087321390902975486067199855292374559766847470932405018297080460878471204003371416150485318068893691511737121657725672280117225332653583583357112785586650072967513879303329219253740562778541925777745712525211394446969772339379781229919811669604485535725182341128040364431157879362679251414453249002237849902146740893347977700364070256493864309209058923353262509172018537225495951430284981504600828276754948297549323942303791139028827214830042895976711299743378842551672482997003761799858860936399492898824958472239601455101643804161482615238367747452716993238404147092712668477933247731518098020464772699991590138186376041050247109097459932744566562756803289621821870575179509377471265560400347029982246227263389832273886646586352286384179827715650673175269508108183838733783373345858281960434308236028040318825529875495657182504918584350438005339545121394671228619831082107684010000216356470588599137776015753093361404763125210618015733598910316983684370696423764819740564389772536884522687124037416775344041957847920351285577410150400000*i1^42 + 9643080224636978332491921783512035943966568638764103275697041791276535141245680123202994083844011406200722610623735381095410460352086491327249149555743595958126007250908150981088507659446102788965320619466531763951214055682758827780665831629568158409815673659387293259985776684750841826711540179264693092792113749685338567292089974632007501907685192049666369732596494236683382194831615976965442974582559459205705378956574004283178540624249106159089397209495665933958653307105689439293980720482163605549115932353575274856641700749502777478043759339433288302789962756145164568122477028117341404089444227227098476081148348105235412940313240585587512773813707367810933771602128958877714311568155618199029197276521166991023498454269235590376763960150208916442526494813597314733487315320902335045976772745868140779963960604350143073194430640788032616371260885096194970496220869995853470453167116925044422956311833955956117366001767649773145230850063929897079133788680339010685983196911648021022721414477253891966701325699008428388957211429639840652943237856278738443104990699626189270151552950350956137019794803686585853127333527410300210344447113319051942734064516989785332326149925223341788161521445721432138464063825519368770001116039819030412683408683726216413371768914495397253645129282714094223401561465324934821216878350505989992186634603331557318780550691195289794878737656772623747981970846910939840145592764177056349259460193590321130198741866604066723851662548804541978523342484322583842140512035401610350652741152857741556226671525445121312084021215232000000*i1^43 + -845938121237873565822121098889071856208241152758405923836667254059102479355144699113684620088821422327485986856923970685611901281168645847862468123871808853919471405626085322227387488777429811510588897594726258684014129229723234187524252198717879031858302203909718307881978919660124203014219081224805740009210518742949325843458421160000036402852854609087546318156543140053074917642483343052234512658252733506089416494262806089164504013413805205809969070270641080945577266180001128929119285490168025043846601192402384292164836342562699067947233867597131837475883639960716087438625501312014154222354380535947653924566950933370310712460826854956343077978036076213677124405691320174634375658104055018127337765640833816225410678851035654367814199870149613756565731242003692523907295025299914892311939787042810977675879260021376344550749632739325959186796474849094881538986041443616030206896543541792624689778700834948582799259833516919842196413825876494329526748997540023268420357604178198319931014694009440994849100298880039147216572541110340167843471053124861525733229202287359919069418738947623706879270795712500890149972061001448922132185228896702615730433034185251760232095369933197592849255488978378944659661233165671605984537596629427970018457293653864055930707629703407106131554315087418303007309537715645303974964698323004540282121611664510673788711060649147235517431897255142823311568496273659315809669656554182160784365947819887262312258451992074938744834811300897542797214789208910287604941274055988840423007621933972939884998790135828510146560000*i1^44 + 67526953452599034173340902821740934481802941950095522118838696736392251507070094169410949134536851033391695239352111749069111761017615899718898231361185390297827225719068715459137800681669545793981198341747276092454814440306265262905867593374337066421735911025966890674536654229233306510099047542896274703500446259460766573121397155771052086903908041477232284301854972372940778486049131348721355885241455708994926296214808426070193264005928619293253934972903344448685981539397967815033690718145431650920465608020494933912085718284073111784614971384652480655046746633631086662738579205064155433520070661985085758323280856615218759786122468919783786013734083855784304774980264543941707037704666127405596820893310662227223022145077013416830614747757682650883370118285809341325694925153112887323651417585192668723092020530437266379823474676999504828007113200918546799917903966579781110281985978505448274984286996151955119887246725841896164506370370623977901113040697981694515320905840506520277979017288029148989613676707046918562362513707479588557226684880857799808596138881787626601862578063349635010226572520467810835908048462121810523424779206874517020874838144386326019045662508788617803376856672605015679707842715795591595346368893490119488662315648421947320398233418731226860583779954881816436435577365304367497324291069912884668533555448203321691544916342863684348153372281758972018815848090172052525936823211339962182874784643214395873281162975743144988965994349069977022898450470278893213450763525352879438257708108028997640751834726400000*i1^45 + -3741140993129720735000319379430423307551190396419736804207814046375888530378625147129910932318093742075419650370409352578025374874166222863828304400915651693473212162818843099856511715942754938101112826270050610345113584283064797525021004395039967191944107793444354789994839968297761519455627013857363728998616639463979628400165186835808427521583292962964566257847535663818000218268103288925281432579594084412589741552175358091755580916886041425557141670721315118973006687997167118421422424327902044487956493467827840195862839475385179279551873063931787144752995838850296004399870503866064533861140050897851115130216084095221015927951528270443425232470401626141084264620045566003734864608602125580665846659914067166140315858370691726718534629509623730952612364992036459022731383369966174428214109405292949685449517321312887672284948370973904612785567045901029480521331413158891614530153470254076954762566712304951644232558437433520888055213752542645431613755111191367337252187052786442469230342132507604745043001639802698388313870582546599802042387703869135546025531179365328545210343979060211750268146530460046609509926316448388307546596441202836797248400211767532435633358832569602471632786682858053708166356049652522684548954872032239289512785238620820376497890852659815115717145054415272411517498408012514420246200714392511469757869316571835854800465254551071451723695475278903033625664181354031312527456081472744538864479198771770341887442493504035517361432587836586512699485089781095032898408496833954355793712637371368865792000*i1^46 + 158554841018175128049673870965598417999912818375407713867485406302087592020837128502957624671108650066726711936110313718614135799584247984661899370369515073271228804174679624202979844945569369338667651720605962752463031541823381518991279701524039157306447852320210221736113354685994082104896599482716802506337048807465110949938829687321000951816092976756731594680410510099166237421822478331021804917888348149516472528082699316346262348970849600454709337315673470676412318206800328991818880293939948446354732147625263676499565172136460726687906776700969868117770401339544128451330618927054886042990286279388919817396356485579784138873873738550799937291625865288315981026064658936007825240468217896763861045864066202971031252533391100115324198450219651669633767385325802349603559447531880473932277292296273201726169208555289444167183818163900394461022396462740471747605127657742555890707077293611017398078720954118941876300114202840397345089662189277381471517268414801783825695084869569822291899600395017402376549503011031083126241638366250666877243895053775831186481182674695633530634281823862439001510668722697214514858961951410630192213879106081595267315383298307041780673923787901107307146745851777882371679343996951100503763375267889079293485310656454610455341534497255042203451717328796367607308489101012477230399103449571290935619599858766441708823899899975731789763018860497188781364010929223988370061420109352915531474672725387381370508753695050886677296019677837469695503938124598753714369154648985904165834194944000*i1^47 + -1716323088595512194633697402733456547869802119975598356198259011039784728336159715336650460154611109073274129741679955545410429166579914423480714427145864343732841713013311939439284651329713740903197668288051256118553494147640084548378961895250318744808461784791352971175606526556902906026179348234082243693553493209925112270508625691887652831633280315820260950861060435910188474303951212152625841857321876994830289283871841592207343736999944344033264051715739867850340091291341869980097705892710602901996613749517774390325657156543028059400878022034631794330865378671549406420493581578121960006160363536520163326799831880201432599216222493484765793344401976936944602967380184871353802849978827994101390084127265326780169231851430906800650188529817169034091716801134859821593239698878060187957208585474609253183027321855752483267714837455266973097208751600959259178000402284676504463654443667721314133460378091978426903348984144486068878987750370410832397220070974215099175418879743436240238911737779182683903404354990557560621345851681611636030880464171016429507971738058421586181953942214137739635476713097685619498640231034506469752935723588247184934535222902846087988658333097185385352766134645378091653199376690566980714834794860686824941588714249944574418840629658493700462429043484711880624411137599248504863669102419246265585913780584719990008184220671316345774676589583826791123621315751779239981387048663506762013243161595171752202840206415060140515586332012108514969334294756683822942662890351912550400*i1^48 + -1253315526618682256831496094542522832797288728921568994712620501089382570029635723184325789593751068124700157216766606406782560071690827968746163699546628730186400275250826670066001956378568772656571984793163550803456058078384285564132826307014252333686225142522736968800274884960534130197976940934412870387375951423328103569974301651886321747334698819676864421506129757106798163699692571970176388992361631530298173614725709195166430270296050435153670732602377531137695307260648506698933289842749706718129061858504659623138584800629888313540014347463623314590334178574962546433792353842149759535671184210434279946367367145149491230840523920173516705822858621002342229716041367304457212154243110410257747957341949843882921555731934747303603070652679882218108262544217771484472981138944797966123734398822127335407715687657945884465670958298468328644095105912362522207435953868205824685088864134262005764745548894719451406721401090787588500044505042608491167445276064125266201250271319137602339230774713341575379118622844184705414161348253791041102104538490442833863786752573522531651710069036545509443238992927536080051015670101763407380507867030846727957686475880904532280657704642252509420572496699058644544240600707394793560143655657794804626765687469961164417158797118366364152816665515476296852127372340967392422979144190024657899812357781198944839601800895723669562301285669903640064261831882130481205164741798998393641382881474209504659648330877578909903421548687393851129536929500767138611200*i1^49 + -19310944670799496431286166966527826976170864805517341750595162158520141852372769149026488882533941343142934622086598005206590648903891165242195049496989448358949097102371948629893989175653067217861501103006140550419899930077922522821138005927895053019923371007153156718802700950408126523352141829776664242617431126219955652449689488967700179935787887403869795636713434763931171890775974731471774621357171349341403451214535052342260072254162385871399703125256859522685526589305508904163481374502978032995214626519358036133505686584948380878234035422015748803462846947758844672248635916881381297466941732100621656602231701520469903131655776145339574069966961521236598339291290467456058297354470305474093971992645714628745564960362278171464511524477314812387430340862257442230531778106810367431357881553007006397021363539674932651800499379711856181953071492545739488968539725139830665761896244349222322789067870721975389369430347055482286005112972398509585322292737047743417183883862654200285517748564196991762621845413176782289136153899369693878203391928351735347101491101392360927310092408705583025828817930527212182623457559085722144429770618991659122998722826325317815259319174718577595965832954189094651842096575573635597560435594340669651759651778430895292729309131957034784054979336313875804707988800649332898164603630607918147613022252559376890344789258927369968961552347877992853480272714597115703555417783260848819775968778945771740463242953076918304573242148601538909044736000*i1^50 + 170368694975633172895964155487932217486606270228890260476596945762415588704058268226719167204473958533828375320810556365565831456524003315068287720500390405020709359886495947034090927965145110228994664588879829707722493825377097001760701440845430521339449691640718652748168020802939740910610256645337798974614372061082972655500103220527990093554459541231898981515836667655182427960560342695519889712840989400338128310639358031243203391597503631003132651576747904201850216395087704729451799454638361947979908776772173312282024742172119082207143489983511123065165877809094619050186478007908625629113139634897368050138419039514205130783985065800356904239453188004113172508875504814714763020433856892450544583450075929479856384526019496516100049804820914204354521585568067569958466961748515004884256593940818063344970542514460642726263770936747432502135657587463883409194890942894300558607294687588111563299561535260815632974320186962711130400990438419742423512729184933100671202211010387729493903674317645715238094727729869034927687253210933935157085862360715564666272574852269104032669347873872648464268907477785969472806698076329313120327612960986190185944075815157838863323378778072260457098456951405318998180795460059366809970027642765698559557180860939776213999806446684271895542399052720036868290278150671327367563904745146411817179647213948513768869644231154913840437837863696275882335582563338223966270605033185915018139465289862951061017783903291872333819150336000*i1^51 + -1597370915987516663703079133332100972421300577494985090661552255131702050376795086385143774968822051873811640905328577976486743335439345442354312870469659187440089827880884325375994724945628611742212396873325482157173355823072492251140502963902317669997694759782931866218511713299669372417539051017271423839947425053040753549738846669828567834371174161840659626362498963046031670556729215881994135457930656333038001773706274757047738032307420326127246931476589686438187877356689401420722700409008287500684237047304335540580347168370156005871667474113104906374664152942099549516936006833292574252448579118154589813783382934494306039856098899405559116745147989415070477738856204659219269886036860133892953957187821148896542630119692436976545269492285222205256086606922751925460123386056244990804536050374315322113138977499537116098719492771039659251435808054321079502116602677082277145046653432199506764527489466352836567365703747619015713020631560940230355877601392637457422668420100851300110666155694452268129503223298937724299739300097653666608170062832172287606057896527448079114665789572883873338251540697742421582277316108223623400256375595381696731598055822765226784864276580524186479793637324712469743175726291084037898619914081512258549040353114358818727545037526214388578872506930739755971427214064882186789736806329571296510872584516481556361558928438722119755282638973557557338816903659066855852799999658026337303489854043299342443780424236793856*i1^52 + -5404211020934947753887245912647853650974617891686821068568240228342600938986092949813148174157029941084797548359580168980495556921962262194626153583953281274784622933939005965699220611301360503568331384658857565197125264172497896064063770348135571962634238950127330383658538475036975478893760155490599241979027342911735878197399603090340453189769378281496490741651147164145493941180800484512954769273922834844234879142940051282259359507980167747391703602477827832155463500219673037172278016066017663583915663494408535815130342253558536141224975864528574714925342730932080585288209772238914977034264884434196533089144703795639689673697774059741712763000442879486487674264424099493508954266377071075053456093808823635415892336952492377118615213120763357551966538856853391571948197638657480107760541906702696220962893484822612024590365304511452085728952799398253621381554588836810876662992217744173631428522779792952351355692330129625022467632137242402302125130507753997650087191662674419306781480145227241306332340642238772065662041643204733788631381748260121437855892450680455073653868407436062846830755373540178014267342426206092622663471048803184365288931083604354205836765675926789426030632827367198699021332552812337529726881309150228947310942802596771299816262806751194262490443502773754540281102635255340906595955965780900566873399062902408821487052400887331436754977443502216745553591855492436813266400269364552380837161523837665280*i1^53 + -5951437378480231212781031946685176847360711910467886074663702083540733930132595630544687974282527703805450036375266344696631301727010528904888853499443022810478679646217081908201704334344306974286197399826893029039336971414005388675636669594264605418341220888954552287395830169876203904864812723551803453598279002136075387634281264510753836393727264771336088632745783706789440966426844017392299352444717220586389570256401412519447579793360674821565263193168291882978023874681766342644340093137900521600167564860313321180151774192300361930010587876539140619129553908663121097042341350802298423612765192735866268135109996736862502518627975012848586661626291884885759133551999072536451336451457420672745882948376906536197250798556908942605860337318539893475429463004820460755803044704591901719398865310822055420371364288287414418375678162608999002248529042256808467243323332444268418557187745153072003531720174956013569634862747756281671131839125475737456431755516045284110659983207504815645510619072442436769974877295756477685809820802652312307054329424728206130837407990338090870738965811899598268021505783807294634622966455284788954468013209917254607109835902883018002443538835322143000477343505402519045669564500404800501263611800654682783544106885251051050517283146461081130780841981611245565843243844173693692379103571381084786776640940441641782607939752357450686764367134917515712227095517257349858826585296234086400*i1^54 + -2020679396852980619471512185934883227255255395636744108728175639703096446614079824433951511589954088470715919859821267121352094708813186168069090986005516737475028796609325321993189758096541488948099251401972373740559132350609433532798687793850901186646781252123770665204067012022516145733541773934600727535823602963710385730631605091160676753520850681226639460328017124399990425983242333408361448477141166491101251041747173162042170857216388784331515804363921744802223986754172794589674697978379148909567825024266017883350243793929429300483227561766642001544221834881942256142945221467417831728028934553726953629002021509102190555892554931357279390363795537162177385695572962279564991679245986370106196503251866984025723069244602663687916918051948381850387147719781041950873989265882872585581702155642075309421519850470626144664922348344253762738070779958171421703753165935671228366488104516588781562553930203854501501965679853898008546043399028058779298237972722392989377556383170228388962387349212216712524775874640012605163531763188354583118133781068155444721165752769783681093413731474456075603414255706067327456420601094816178056349646948709330224666877591735559063363352585040443281736998673209389866516294063988200027878496615448804128143951606780781198169103992981383178195911415332372105386093270195598834524272052037757889865459510955728513597208347046454168724275098918017670339547611136000*i1^55 + -208380191902556805818356817343672849273749878246067781623323608375333216250772840907257213227593350370284449721874192808321596941504390504139812965755830697392407927639106814331010729788139680930210133158196467473922841699882060136045562602198458341828726240821033693401136757404921926060666428669879671730249105369511843372980837351490969608161733938948049278919192441617851479235408277874781231875210767316793311898507039713189008423700114291426399332178215148536746635298983597244743270672648729100081679074000148780095102318374811341713345398484128129876165478063007478360826598426481180218644058153665909576457364266948889370092917224531142182169840898306635385028561309496459698616615025459286964639763128914050016376272881317596630681143672956422858911990518728617214063483800764040486848800196791668548953776494072074670594939155758490819664398512931614674774925084818932747431950975784183749882856835831963840227380726576297462912355046937134450316710917146011651468492427578352855128081249780751411397009409046718592962456300566639052941954922577714434379202492468128913203416966860236555702249028901386826354854251123292514026732318127541680980357742550155376937551595100603022963548839281120444511032363955747770232708353539827790501717986145999356391453088945799557471966210674069559724231849513162964438129724004092417742786424194510049902487453159525427000257249280000*i1^56 + -90014737098490645189951977294514966298086027283551886331330085326438905680987946647573375870332062171238695127659612794765648176263605702302620625357608769632693272120386603718612774761238863794806512913580036276160356796529609154421229133553266925109714649581571527094873101393343014217016006787119773396822862400834466893802705421552047654899669358355756432608408588606629983804662278555445072779699459393980527102889839973124422846611307897799427534962027599362684340099248550441318703498177683183325785104830141983678530559780330297660899082584074442767747988228090667593315765069252914545109022972731613333495216130965293252472099382514985176195132963777361133362932789871797981950698413676073575720222002651773705206903267783293780469165909341699362790379282342939177387721979473691282779440985373647080212858936303677279642044432139159378215409050095863451254227371724241774356326102765325691228245749640837619188282233196881868354987001173630232022299211610568675293120252782214449183842618691814898049728800757347292769232574365299711790282856405156754344072031254919129648279969038822011025507397374863360143613591152379720619154058798715119783690263576678065631369054173140771094162511341472881937240958304378083568731710784308190867468169398274349141844558049314045302318534875465565843905467820223495528277422830913372594542199811932416000000*i1^57 + -12180304200132993110032164850528419091987662530396270342696449907801036774586516515065806954635642938060708873745209171355725666991578602816119332983847761722140555755737767522406131894660002287206581843733925945577655064509816726118453393635292886664567936828925384654378188840443395422022076575743726805592209500136777624741667332381814572604898016987537768080777546833272261961533983911274656858793041099308104756667674250266193214861731839540907685428765019901446466360687582066022018578712408520905316457014898622211796562187133332027290211501270475944957963823309832925827744891642834876166302346407419283292742936699772036079718348287597974086137128333156040204669225962772914955980044554064214837677803141610135041494943475659366811812665699282229131145526944788566904111101026638208245445450761810259819979023132786434505334058091841406138277113315495001315319489008666785389876071442321604047181865346916867803483680210581699161574442310879106248409500225607557060340248208351714465304715488058662309088769338488674324584773558472536037896536549731822141667267219812995482965232048366934311733397863489319979122045121866370053394715424171716065711934405847681282330548430134200487381092844346052760214752475588096570528355184054830243338524129421468958067244145842689115439343042397722962398316424304906261067904000000*i1^58 + 296063569210956959364051628410376484608577275734928728740911577511286824382582064384786980278145659649489504383824412480684902727706046506442624948187782295872904265499308354386825054210140576803884900660129191002260895643752955830367016197465936868513858559262373671060729522280426449800235615120895924369952121249345178809474703488787057536201314627394108629927970683653167680943287133281763855602939485116267212096754144532548892641122554640460353640903659974356079594284309313470789808581757376200145776774485311630816240635025166846775454970696720651685731839461894805230754242514263213165693105797671793800410578790151113426690580412559830416414174203136185246536479068712589542394235636216278726859598283761505156939047512572266501175859765523909113570509455753476945728427873288884266863913241125365179425975996830178518968330934246080732147367226891936656548069499568468316977823702945866343074984851640416924807859166822958058398578338082086862850141469030550431951135738403219212344798660699962576970467775544516644282081224129282188716830786686702332144038202675246256519994205548058031265949926974197364179387736261126594314088648967375409325160479766044774872062591605752600633512574614480825997970282383817266434322473452668253056221305522820389734604881598042988033249280000000*i1^59 + -2901763452217353654881911449293809044055729388334687924803141480053352304261140235933861689784999734177548401147706589567111695782016760110306625924179134118388161112395623161668029355959432441153808774009661626624388784294917594314294282593255999034567734725356746721256247212552785102804926262658375762339641612016123245214539243862539641429208667642732202247649867742531684477636106371220171509026895238024978714021272122160343287983048464129193250065161651918215770521673450100440792020529260102928753825701361394078915573823961200779714256979962109670595262939326834654183529682502088575289783228607317788093059654912967332967138707373904037023787586038015956025198785947810416413654775188383052861214709041037104570271634524042133936959757050705153707631952485429984700864553091361436349347804687132889799101859526964520174751737873805113126522508766017687150836409688087865851709219876523790944129207390593026556168613107936754660024826945611460315588503199124431823692098198724602777589016840380269560403106679012158385409078193086076964872189391423889210517041793626790257619617821443221519031693275858817724924961270953786869052485966452349134109402200406909953320886192527197574102083056289079536606537948583264842432603194042769625199088800000000*i1^60 + 8664390633821600383001517232271674853371893434118295092075102716367343224173355270619424466288968753837811618797386650994853339372678049183083361499118454632276056272130477833949918982371773173224849261159575593994687450806749684474644978957484516063359802862976771945903861404312518739352685401544486040289201274446460525044814961735538310919249365996346010235619237590627194832300362922531061167425217674562899026582545442162061175306962286009790406246078287720796143950074872395811276223280170406690307451452443833708725486263699050364314852168467113338586650486146607050079897110185505141750939707212166025404592976580105785404871759501968990582781127426557696599831151213693879166066852976754602652820302023769501364023027411846867093016494124375863937067681594954149973484703967840211489337442648676772967812949242852797355021223391002202949682968208636628772518538729320322526577329571937657374494595384651309973440988814113811322570451975282158452008246847713430544252007412397712524840840045324336513869773616083905477865844320275306964480153444966777158404986037964907250266654088089589830935591811005791882693691328893683467759745255180387017204043114213522688417194379894035226595773340832519276092872000000000*i1^61 - N1*639045963603275830927213943003285579748535819579183844366829203786264605093476476317750463175913469214550062055385913861577956013992598561519994330861327783279508320662062935201588742373148239423987102780413952813807255214555976927863869135724056992261963442746249664174307806840115861896513713653385581825336798766047490668383390025190968202202151263003653854552941796168296497292111297309375*i2, 455158175693528422199290785874910657797823522718264483384887847919237997589343754799904595143911044271475930592750464782593721832275452899813773909506968719200127631740259760887270353239947552730400027155721631923250139595650975853151255435661162894496448634390952663964363707391239524671977170305200789783130890140834980617156068068382947518705050584128593367170063783867063281085180765113879852998694285142830229434677871663677744016821552935995856626294467545202841113865610815598644491161141637248310658261479223441327020148163642298730544926735428002938729560665669323453939199938796683090464053627927181044689237630828348912274243222664680642200910253335855437499816562014201156797196415689822294082295830834650414220957208168074981667717144481377275202838798719663568312923619234217875571533108823711217457939876660072696495990196928242869996010136740540290031711578778968509862422748462606079149934713344672941663977667920814976508284343622523017357251320240559649757440646965412535279960236016498515800560811520463617828114845607660625513832884029126104352812275088534024973903418865888468411292278996229570109467285638968914453843397862046196006125700261370193466407979246558798295564608877080161711829630910643327654461023590903218421455540024923480156947598398146494764418262099647903185544569783441919419028883148102192417819218359284543311896976294808744800278784123746205821003721278233467620803730343679165614143874082460973380547629945909327174261118200679005290615864093721140800160895459703708695119334190295962286729606208671799573698100002398491882311884065685979171075223951888010233481244655903491392478707689555075953216599955609570144724532784631853769080038673371223226317552531583113149732070040292308756491243677184558182400000000000000000000000000000000000000000000000000000000 + -72221997262173667294276928762389301075292488024158484703620092256256453212444184225146878242424864162921929668476214616970004581473986418380312182091319686773616253650307801501170069406557164080343928790916143500005237544796299029342322612436663264309092973327442012549008317499532203703516138786740885587435385841587167097020902952923848434348418057269435621887605497075771793508327509138379859693081595694071376984481943088402629698479204300815883330266889025937979943278840527302549360534743742234889368232225107532536071647712981307170418984537410182080243110210009989238675128834304007188861735876743824664220411527954438042550807140684079391546578956800860502922704714294205544941899030587393820644265020113183104707443752696386006687974450586056324071671783047049922968885840168466407078462449582737500583994140457463766776078087169312491617514409448703109705362094565071461924475706947353080246729694317029053342059887652011365077308039445217221507192761349037620761504047238854622149360892309058802358369590272879294677041872717533991957313541995061101877804654092623162583741381488281771669298257855450483301831752500709817720585142825783641651186549623039757165279984079816716020128832494652455082865587001712691108725084000376129316109924388132691767436518022751953519423176317693590052526580892917763355246403633513244555685388359114904201388072155700518998019106114463332301837173979038222337399463546708076267094265582994947449717088121418308556683480711486685027357284800322527886782249362702348171400818818549305859848065227480604214517445898973880587022528372806482651298421935882981232459248132122962204774895915522067167188397863754316758166925650757523222961648366026697577636121142796743180128156643545013579777349048297580887040000000000000000000000000000000000000000000000000000000*i1 + -1222428835574811703517425296772378030879218699559406022605221209702807982736691394747377240676607409818724813907454595659893635062066206494080349913928034188742933901825718423867152952487981298315094605874908743363947644696326473010822214608221004855041909599330048874163425114878515325851217707083304237733347978380886637961190009319813437948328950176325045062142825999517336830617159013294010766370397756359718553908431554311584599140667856463110837473509542866455311699748459849188515084144628312689795779158750565106300977647919921778821428582063148871354328531277372885848073028108375316912346512937033935669424285300900175123710131962979626545914564283080299241745805453377991950223685905004056343077349659263727510880999298551939490935221069446113169623164456344570564361027607430366111193190860071339674415656215832271817456942804836799118966306295798979265815527344696228697409267952187326427053469155371344431835867043913757491306905118148694846994916028946112997627577457587024309381881642520082377110607207400600156874825458131073822743046421969314366585893817227047022395153683701004359783128529730170056133458003291389764445872121236205842789431446693508237299548643290611191759748467618694723762676638066961347077396802422233172172120272905172983236684102969668805809632450905769273249260118377621795155525499784806455886068603231692249558345441732703295176193719570466442857665905776026748810600608437813274584607977081222399557022406227803202224603362334157141297932984702210717775380822138633449346567099645593511882048138535999979161209136483220313467438946916659864166810043428783098518839509330270344011541874597292760083710510625175021824971261420376819853769459252636358550627058324552063200252782575136936412780623484978916352000000000000000000000000000000000000000000000000000000*i1^2 + -9457555203528682359913617063096005603730796927934267847349396308657026985406205264936620503482598447271889250499405830596872160130440022106593449785505113571206686853037882806614531426790199727948893655214830332714904989351756237084635877522780996377157634456223513942765020096942155361492871448999231528684234828115259110230973357750644114221532080303274009467520565091299418550565782893191232314529170346670757988214114069599572854616243198305645843798343006193290471953204526815997131297235213813432379098636990114334156436509967343647335499904062726119681535294231635896064891560709292256194647442008362243819753163258036580888959152297591908102087507447156982027411925262085095928634059212622163098608805059092585715762666469848568441210870735687448713629707137880012240621217909999922792660240340374836832395598479828990813771659039752335833974846706246497041632218462578869095557885142876908190602475457068835553414731799222336760245868182562828465090866489552757445546006575952218999389742671932840493850015686673149885197996190394525026279807513533469931829220048490810013588490084936580897585281872562201221187246375300456671995854787794260771035795363911770971000058535371907251582571984301534454993644131133945749781490794199654537744658848395919214140154409155720821222889095341157109694288020032469181310403864017938987787402296268389308331151472551009407781861932672387096206156084206285814945086499793523584140381692879713936508730208992593504667758154878956652388438735257241764415760035579024762760897125398498423690618547240464743527506301081987245050563787794767282440497526333548706067685201046900741982476715080237029324659004391414475069197927644512315829032295014745775407098804800009683852215835364034326627302335441022134272000000000000000000000000000000000000000000000000000*i1^3 + -55727818412254741171474937107573364011708325740071148257639224399498409566288029787635050616778381271925651751114272775903046475082372117102017249981492621859294120811838256213784097241430530630995268265462635769822201401883054000290945980735679613005953737730002045450233245473963671674660785500090835461384830458779377073038355539253845358961047982491452930394008038304409581739091635234722391471079595217342666939247638948840212855491745329557183273153786559090421881297899113940354100892638448009634112762908628806991041770708741223298021826893024056757721477338197859004741446252637795827989618127437502641307583644810834127297864315127179179095407417151782531298202550477205679010703386988521016688709512677096844245618684785113413233915711934481732711825890920191262510367731277389984807745316998390158049040355635761464265751556859905834174362949959172118051615079640690691149744207585422230675503431967870948145294556249583349756810900033042936729344230854291539659868828936793531603126291335774026148133763806591752749043652789074969182929133305607793800518167806068885848383650341986818264676256753967773405953430945073207115645121142567914320593452826861573059651997173327036773526093792559964863554321636948014331261896532447747069217009758708035187695321043079113872561104607557075502751350640423603631284154414021652195112878560366866335584030738689830331791554598978608304172277871040929936701348468647584600865234333115331249830225822511762050310751111049169122786737906093683356608302543027920606661608065488002193365977832067370413829119320361222819441072809829744305798439596420361934252569144355991129173311148235139123994622919698429956967080091955691384966733624582323404131544925783706485247469943849855399812868285224045895680000000000000000000000000000000000000000000000000*i1^4 + -277955390731087603216737500652847079061978968059124250104780831857760157115890988183905312020611589375478661995620182715445016859362657447155791870764436827043941967872628619305345424386175358518048960388623746320821255806895718704438609920121076574187656442766518452010854258109011264735094650627045510010339998850597512763839497488042942143610762558058787460117622477830455311246745147701983256888718481265997879872761890650742896249069807419229539265984048718391533317241883753045106085956262995714307060059999717663491137521545248285964892051994009386128800587739730223963429607379725382917295437265912765631027055379309289553717086590696190702343686023007199710675047813563585074822727085789537668267936337581134757757876233005870411921341490664590071086980273351350517583576298116415519475220911355195848737579053896912794032911903256383993353057444099875653417125169731340230230302264975860615739928553212849546833180349332832434876470290069150991397464398743078590195890409185930567399328357532542035558135248659769823698244509883536816554633157184523086827172668524883951615168923511218178970359887823811648688500708913474469546413551458218689479144796075069184642282741711416518361540900747620579921403789605130394849866077816426026254364687787623730252555649019260554545976319293813918805404357220262226179363365245587443182530427572759315671565112548960039666127643349188662960031686563806291909274250233731173733554422589863010624390447384108776770822564391515218799011772960244726069453017806900160802259967655417952232542955338720816299761128793454715764012071348053766812841151383497219026900293047858271599239909902132034457040657396335652901282647860608087754405089238406617706744868453081634252644677836622649811714342063377237442560000000000000000000000000000000000000000000000*i1^5 + -1423806513256004533522874337788903951668551572225311694166118935503205321785807728609382424223789496261694109817278844501387303555236371269281645247174851365814243722841990450934490763359184187410262824666746263038574498198458109093094456051748021053428614691933407514297938973914780337499776990729954099005455948093501099392180335921836586866509476772204528449440432240286583951462276688888824516079483755643823819096392151280831089406715241406721696690877416645045261008745312522965588445663155890115099176903299402882757342859010430618184985569814211145087076352341776593256481651283380225843225426466155839141833218812337693918390335181059297551864408605179717780390288815757852844436868582117066324638153275382878837934129437544203082736820047158160621489260933201145039831875639260512440208784544246132485433869508497952982110733476126596184770674846947543015165592961367319341220733074193845998568164416892742619712020924707409006753317925981342735440988400246356903382996393113987665445137236189875263485577352477542437878508669589891339360853687289343658795372798424611475867179261145953657865401488936889551239234365400356079361322460272820939067059156897866754774828510100544929984305206857583933512822690264140886949861610906324529302853448860556598051202135139844329830173971236614996075982659235701125325266899747229632711642027289820815816391841278189476339878510538413136447026409660933042723409840293113819646247179115221756152459871851589705106451168716933172177784034380463090072258820453775639743224584097177117394432400654343485881916706852829836158750809256693973380423066542779156894636532804115358954517144647019068729848479353362251992272839308512178447663893013121669443651238127099930701752080896750564182371929683817054208000000000000000000000000000000000000000000000*i1^6 + -4481607179030041772307536021860527805773499208002915141868324381866955689009787933169542736852610075185311777783434727191675159898929367741498490029905354617583703560439195363348484066410706179169979593137235532286414797403237209577957126139943306706656737704301668590011394921358942396031757861078448609344120702899705329506594978264129034073216048474705525334368091629833809944680714336893712093266630435409062443215535714870937094820513977309481426209670456381845288537267281738688712042260235687339198791025043029557288908099427799081049956548504670573038619483494860206661334391423343201012589879108861284968026723940971103425087177254935732335708577136847525426554193803266341241292773387203555853636598034858363407612585046132105632574802741866305461509888545203699046549567925607461355680207165164747163966293094271318065177345102369268455401108318727468301868142906349211514130984781590561000944264297213230673822163424921406487699538922358030915110702084357577961896437417077523156716649170266238433352425683186568392869896535002454213261066355597408029320479808156261679460308301354399890346926917550121959530211417544072111069996086110798584930988708515383092104523521891678193284294241893730354651019568282968572244436491552387245834925590223892739401437260198678750900378826713611716498692529018576526318107982963463452825420954983391947704741575713124171414206863939923960645725737182904104457828158862111851016882346431358287926260517027846440844879252138067173743080591224359739701283665802656688206178102879489611655724464080475986231750781321658130520305090150663585672596664283234390523609189123127322130007328666419609057585161225341194226948387603397794769116320682965083955504639039493065605000780964975273119785935383401267200000000000000000000000000000000000000000000*i1^7 + -12254612226001741897545005461299522440699973614967505221197218878915544811735901843136081325234039853145344717467816286117316393661493991944773475250253288571100946715042417259062396071513555596732623997616528918331967353701341926755825245542866145708160951210356275402812561589632480668619182529092061298056425318815771979456993447988484590577628776200872683956118989552502763191216424294187654914211361235348556803804101238277182499076073080264184216466955806121574189685594887621941172908095941083028371701131518851215436984921858779324708867979174063283295315894769770068308027887433755212761587485993199998489531296242668860182450825492065697431392552710825083485810378547612490809660426781719514284835338677336721065218988688506111880628883721258435489183685672058130505015816422340306226154760117779105901646229713308844547567938326410783211313131485612775199092753903018017260302445268784110188646806087247629622982456987525522601472371684658712003986975764535050456187594375919543076896174240398858012011909124004276961152711987915700031869270660110489631046413083967287903497233583330533270119635523141071206893333191681705605527179443715251097134585831999181109716118658566016042636825166587926464721508036780352943089305210342691327912761216728211102007980694787781507325264621162796682392884074863181508653505131241986514473018858900711712014464127569762140049664668014896326990448585781382093128666906186668689418418258766147146257673563993359158084899359133161226215193427034302350856324404622399782449004018525563379616094907936010078172715954593568997153299738389558627548619506187275576386430026194375793145584440167700388532357402409715897800054732794429637315823290219704230367973244176675019924522117214620345012875065440331366400000000000000000000000000000000000000000*i1^8 + -16979011433137230029214768204156246016003547121463665334688979809841626543776692302378311270827948496437789188910670511309694157421871589451940287787532342354954620785599091981301318848421800726639282379837370452025680963502525700516207838886502226212570184041130087989171201558211558859311955413989578567571525524499195418806619332193041996198875404001986220253376123686132596652448343759275959162854790486374584693967580995283462297797112996080435973878557863500755351446102955934661259921999464552357160570189415731534665607877992702412206442490224800270178159786952383803821671400482359666849843595607057067301802531902683943107408131145090346916344964943244801859953265759812211377422926680579188738157299155638318359199596033697690588401923508660896107250781569533066280603951748338381398962072679234188002176360245025241485591239984036896018975314606387644689181939115743936388465656659177257760551448411429607611154428181181537023739725992581144292740018064972742943752782658760315310712056743071488951190102903802099565033335312117756998205805905610515968706442054320558168426727069052963921205395436074169177045226516463417440449520637421585305759470072754352905975835967082249334835624267936736847737173330245334393791531355798818541388277965700219860012913671847536204628414555809892955140369165994309362351807481082071420743975589468853771112916908401494761994607752023248023183036359161272363606808533348978824349634974428108019925479973904417912061434308361742971319050308308767872696993233636998861429085828722178827956755618927869643486645623800246938268935923042402323334446747761022914474571331094258576771979757280504708439907170386114250840455868824487496758216242490606735335052198255555464691293920921649246983878182535561216000000000000000000000000000000000000000*i1^9 + -16074037380296572322868611280436123063282754925087669083405000596481655275733438069614365179952698480089070200302160402676679206928845144733217716285797811461031093726581807695030633480550741865050397378799911072903614549464431983900022216284000881652507199973248103535387874082789853294073029783399942410928266685715760010785731841706905778330515457826664574092821339714632079832601410347266974906993135630839875843003814145524136256743746965885176356669962702799766104676559951026915204815024509051281814630543910480330272186124415641568075255090895237223457774230201881288734682518516959619744850105605658067705904789943027488474809928133337543748482251574510821936882957741522411095493558066048863192411704169350849942548611497570821612524052070843430266923804188920934487660421856785287662206798054553741953978360665606173527885581284107935946073347580331470247969324960767866005173584892956104165590792748291509565062563312380173498822038327905664270844249306455468765863731177853307344865946581225532191954992122885230373142111932145881898397182230907756773909387424592711898836885352111062155089938104147636810852630654723783361376479638248051577430265334299014081915668231068695504237428759030436714205710273142056221699118000690361014229429616566284815871915445426884184241327953880346119253325616879294389713015175147132624105631120199683579750243461638149891151951365022264916416000574486461837701475906199121038048032253778063841908714832453996883728235422197990142614858912015402847909559370582965837745422074528656996289877804468433511233547592794897527093137389427455884634853092110961934617419862624454768923369979092381212419967895385267235828237778921534920390798755633550502289941192216076456854286798745326114214431168765362176000000000000000000000000000000000000*i1^10 + 2139825148814012939363575868880425436148426695553069117397206032702938350876744601526922556161626652754225957875147376996887562757480915006395424842621917819895780395895987842770408935674472692446979960421320711503767349829851510980624480780771896821813420199188571074172928734414976462346158184354555914431040829306061476653522420813464929250972231283922655325467725581438818823721326993566210566884636299813271333043876397075426606194063949702494972929566853640740284128826412324694905051317234115369125729192961652571856885303612047006777520510967984104918060363283670564025716348289619640191629264502821453772554264429409395323553172574156336285309638868563804400942679108546171510230649995304083659102256875084929169052789110420169185633396059938105878607814734739722069474257884745212862136461948630658730744486836660820475912247384990835823382279555535885769711515782634873748379537246369631360488935524486852401707478329403389965436128907163543526470481071189247066136551225721431292072995357462648950704486703165614060130331919776573385399428519980472051126667804542878462809518528383561914476778988205718417874295495676628103206773433763072081997903469742449423231419961979509227118548354987014094209769345289691834816152669345156113510968510520011517405829182114096080586832977545625411496140597360852850873104141628760272850492137284288861268862358337990717055450073617254963535702503398030430870401894849156122136428133362366665538320537709786750066679347130758364182941949794100894072035970607687348235254685183297802719533929810765540945123982017776700524905449231425848847537012993380986267046454493724982728542920375940031318888666552773385613631735743823614417169458179716004156034658793147684235808497356459074216689466395852800000000000000000000000000000000000*i1^11 + 836329857417585613552144990466641183635026187577823056554284636809091917655555472848631519815391175617428765026300833267049333808299265486195447454394130937343888444382663403966293476607003005561389486002592444795281835588350924137510571019297960292705961319375755998767602615150153438623622603287568695048028778668907717894953607867206475702993535862096260767144617004561622352342457471107841374040801279191720680822259943105808841894003490417010966156764698902650706844189948860828103145216236953903853488338660453993505073759100533994692349190141670729141693336614984654875877760725882846060104112690014989960463289506295617072220416915299573214107946448791634065048873386630029722500210824836716115019099888553051073110347522893125882811338505792482360849163054901014860682296585414562419870616350431522205028331502036845408382711853558987450758660448985879785879251272720664343862362993830776896028081594642230249107984735082419413170907506650504977777191648702471748656440348647194969209658116665359536007957283416789122767144397017743692429092285779313762153178051362721851659428895438939997159420494305483224835114772193128823397678597645421640653456041955911320909679696648843059162184867284911532758819682580720555290078394454858657543370589506716470272952139670445461981438252374541908237070547494241864354146542666983224748973734275612427426613696509604664590710421303212658174385858270377493698192694685053211023502659876429054708915430345691424644293068151714902302560821825246071490373247332984179896381034025744147104914504747131188368573817857740891723986435513224735233774894372933100353773308063158143573894149568939791621887425586698639078888561564471377416268409568795371453136858463192545520979300123569116466374718259200000000000000000000000000000000000*i1^12 + -236310742756013633863716826530148784760124084801983944755047226746832543583624969473362034042062942255777717289260733764326144988462225305936697129558046922848760343407669920159839516298743161837908906490675102646733751481038990281504110267915309676727408746420823408312557948835669811230863132070463735164199895308987935342372579126059861617738448212554729715901429358792585810351996001145106879185209542803304303535117669396429526116563755311335572922895752621002913953191335775752350002525446373957745768078691584314618248622899348575315922708459737501476810661228899518109200995117874494009136569828829695240999769166296002844789631877220789752186520807534623372538639736908794344122238960673473863831506658766600663028025920176062755074035979876590020096577747460002063794681210060414990669314770034597742964594811762758435728434363708110468194694094847295478817429724343286280588895178690320887216793771117378912832296602644703754581749035648017081516552143846515046359480178113203566170706062792947869902254202647601314833032991506892643825337629908667552783112819586817486337743489901602805252972416738008498238632381568901142919370461340642571547159286356277409907368217773067909216982841612565836534822978027243075322335746919788513008786536904901712305674366637766556583952639641035179670483824110422462358104310937054914581349558118416467805333894643591619668765194307372572678371858539491352418018004388880083577971805772966701319356805470416730867096704471680849900829277449646278958964855210447715790127870349552403857801113007095404831535918234475923135647917239593879061170110295481142798371233586080225468670787040491057642380306228986083291441923479315085275649967628070623300526366931909904657856624966933118297005159874560000000000000000000000000000000*i1^13 + 14811584863015186805298871595658136694130118498998216176941020022467914926630545388680178373485755366766072644860017508468312695639900331454461870823369602117319042488585769476717190458388948076030436223293862441382251948755138934854063518632091140326644175780846169190506471518064437262961500788784715583446878839998802352921898336289744022994852168034266593842132179417953289635906869874518928704247674733430380279219416089713562049301550024520675634783049432091175748851504271665189394497534034580185797910537336954290362304007604045457654400096477469960258633968828008168029499952982231241007735268776531055800065363356950356367594189510344557449855596214264055016229078978974107647368445782632886700819802586359603916044593218380633336914120197608989310373908818002874258914042077504711498977059654527450707337225644453390450802283205911621051876013045446330562802592530326104875665473152560674799435575709091663750104883319263626590987471786027243477921871293073346394944667371633763071963905392529210309287577790910475165533527165175972503436759967668021603889153361884066187874599785584033511005560109404434831757799917902718297521814620094128575729027938317090963076864632272559605106317421173885118931247910900398363002308294791305046800270946114613591862985263944886345094400198570706562537269334533287096924374195486764923370691672040299854934970678300488794990647344091025091313816320518970915667429230930655717013349982016562452125396584470114260103852625798407949537022545564725496753538525814910615924322835457056338648026583671785146872413446429455354391176097045022733892981986939692920127689601256655875317425225443748706508300518320250264982596271559275663817205025778167951818886289855960453841558316504103393441716633600000000000000000000000000000*i1^14 + -445589368213492994197686434099851768265238417603115829539996592570324231835713382404979543035692470915953220255753539608265695100285786445022650260204090643026800784394336114535387379593061590031247676937906153463512631317538023652697119420245309468279618255569005414809482674222093920250107667327724973871666587747465647736329373605628691255824787849045695524544442589080833845059335452781803393178677174800155941055710680441531915373855141313322940930802806111478106957839383200089764891533219435157780388617867298997288774846001715218959007095083732109882838610505349716357456564408086666036506522780009962274860896030121625214076174430674075865572397487214238023600406283170060592621392746115335317425657640544675835519334775373825281731082146310824467353764389779704630884161836513236906108088595713763423744066284270131534780050189352895009833930086912605822303387325614699451655757445407233438735920391833321419464843725369475115190058234934907535348429825868898106620325504533671362275165985875487116530394965443585639717129948450490011882974380028554408962904945808299275412666095423676675583000049555419770540176565674496988811830678581535282715152985712271581485795379031619375842073350381180306588212908410450572638721526191319334751770626547491487083099330319625636869597544835221284801403036105550707963241208510960894109589275898114562494893658403528951018305514238098667122863506014338345276581809935115522149500439176462458660086306739261955659145209562912956335264312292474139883615034016145864909186436418146521778745191871410475120568784758219521187992573110649167936926585710902801542781421088678553786416942824001295444447244543029982557753752876699621530602390668338815923164731752064085886963719592595895193541017600000000000000000000000000*i1^15 + 7665399770030968485341654158776824969135769588305557036656724565655911253440559116373116714472514679919169126143055858062042868269001584639328315127502255715658917357703093042871452010676326269689298198193602306805745131983414709870965858766180396318448031672538099088403724994381963295610129717631419690504607762563642277795461261133089289160551365176810713201473079440720776087071208712674166184800878171682129574309830355820301831123507675077840153855577245911801253675882107385244256365038419066966986370332103305475970386808181506695787841672316334263657770879201295151704124068592788271323064990049523883980375796658780315037085515290378099441530309599265781991604836366892754840152845998839264594644955406553102328289490621423609055386520875537135747412167316182555648898555784397598825451940695542759879211533794377711705670793400887793917434227851408042889961066057432831605143027317168490789793328678376777228602106043172473077582653319642466807528495271729982037246482327171016205476628594094555332516003764724276906933125348140157729327148618708063785295234688505786195764161451473754558637706363496099858357711949362332865096568937750831256149470427851245427581849378404458968504596438003860260660241139624136846032079612122254981597424665907421035362249947575570966107327292088204845130166228397167678287357381681878843919322033761172441885356505074651135070841683924942512856251266296313811728020042585820361161214353383388112805029866158670189483447456105950849653646791984535169447155630478865917552560473238591511688949781297768366953568372259141979226051622720447825356923432858539398653932645711082177627094403361792463525903935427743659411592749602297151316750453852907765520533188202394484333761030367030898851840000000000000000000000000*i1^16 + -77300302881293006275753132727175969745216515396484192949224776822194031825888154534422357170319123548973825396241325702601375923382800861609550462562123566647178025081455676026562125463199669821087556585864690079139838869589849571229975104537420820290529907068938440977901710764461182363935081454567394632995230560518241996642103676117787805754404844052362380962478408766105192644413768833857458504485253520074193265307175838108636586386319667279149520476976378695036073287508015844650822769713789550438683656870023507539867083061267818209028113764704600921837867054244697720253903973763332934310283641289076861736052472766742374030373841327185521526405899609780033790838738072745371211890988229901638766973565528405841994320466289987392772517480392331542374011843118609662867316137029259674926772765939965398587090327723817675894481258822245590728627829619420231853665637801105113030647348712347167988882324044556396999315896662705037652822924106110622900111444192544660679127919440302757867268102852744891348807537110035158526538262946517461957995537340144427185829751120413668931824440076667823845162202506412134975063686810760802178318757423809434887798561641420103946550397318586281260821382080641359310080985788290814603884773598500110013435804355789317434320178353735549215364029059332445030651652212291783122224721218728073661195561486876747476986926067063462718231252768309482876391249721543172179134978946593101714532350522603125282741407835796850528523587116556917948328753749429569686964505353439723595108239349575548405369775090247456097615625839481498699479596594515349905877796032328694451944657972456648858570774810140304921820458122051134209687453928893031874091256111478246712803791237165101346109849930360160256000000000000000000000000*i1^17 + 452434054947143133568229479244288423501722885408149021116682931381937303093376695640977093639111922848829564393454765381487852752595000122204995917280960621830181126103335092161939511929885299824224509791518249255872505951196798940364119392533748747534143093283329466905156975531212903347308369422061322639693850170416909561295168043393888153953023235484097275069745433933738889169063109169485817073674123576344312939553658200066103673010997941141150763033066995189221245233784678756306833951196173132362667969412516240791930574911958667941161207021222646953078754182917434163831935090851783711564108549993065779117697432732556889994888998726879546922581156993523257965548756413971420333535103557348197723782409966331324266557297433004121946346465554641003906542160902822289086508452699683055785610993046751375896149171876343311999104411956097477987381253268772601189440618836851007966627972334584269352016712958917621706140489970165543255873608853803250115514195954403203212588460488254035173305930978725156762305108731385040418529515616868668950389458791957952948067366651781532548767188049169623993058678352800296086189645766107404447410384121542729109111646098295297031219112586915005969671628875834157824313343575607389982612418016266663651379565786828778321349504552265432780623981419117759429350882917683292893647607186843850735231491848633599113082124962664591855687010689949667907704376282650931387034592114834534623723208981885236031172552327508891678015834814129208523324269336438789028380238642261878964007750289895187764753213240607449119888501386774797838675819014728458969951978342310209918930549231312129119180439933735682670401275392861184938166944576373512186714689509858934140847529499024973370894595383099392000000000000000000000*i1^18 + -1332366404626619528711045568245255008632475902310453320075641726317880353762273915261189452641716813491930222869281658192873790851211504524040838108968160892957857989662462276673023632583394096487703252902515166908837676328891615126201765183606153949793322581091831850999929403181094360680627036980995914125930500201367088176830204838111122153639896150875834430955102879558974552685153427142994537962687828423152253901150345097280790572754212764304110213544554993118978982896427097531139193912449098426595527124572989153982435417660564708017293824035318147665695104367371505954371856113225677722319438102601892753735756556763962260775538209156109096105735488029081759088064780500516313730874973481052805711078047896584134682814208812577818219278629606311392171223388267383105539609958468330672821772472609660436014061892628495390152212799248661498295063510018596370505148198433531077587473074738586884783331877326473434416222917531701324503353476332396396852690493999783714418761058191815438540057990189466809966884823845688630830035920802935861271709223374774486432404508494133353219359268783414952971268051434216727546565451754845550634239839229989084664354921796643530503365514812445131325512298739808407184699329221402509050271875550628131225312148061096768530711921881706569527788197663929840690542281421440529335306612941949228369708437857733098529394487426940922665118759987154670009290200330517622663916663426710170802027844185193451258670550966458294057005383193045117693138336342670578639073999531020531217508236763884988451170644557458672946418120734732489570089826568964093765276054509425289533648060173688756821487033165602306123931499463635787741107324956058681956495121986897345998366802768362630307938587115520000000000000000000*i1^19 + 215612214900276961711566827143680862071172857473362322697906286722021711412178056287628157869128400449748329162693938348896072745060189288159836175632547481698260613874119338537868506944647978804384916313113316047075307108478296412047719942126826582729076257170660598659548735157986001488778030521569170177852889671247627186912569359798553328788370769947161678538449646668454025458199136348530944436909810568505537796319479143883868171109555640102196524686719577305932734465425028667574844045746192133504458678396265469275999844705113052358605181315156538506621652269626545298287542383472392106695394328148443512398425253897826172459726063819560854459697332492133778774278961958938212380322446490498229667335387170779347423597991053030774244132800877334553054986706109275309885617916186831083351165139312899578238617162429527017889673567468768233911215427580051278345424413362959488955015252558872136422462841671785690324676355999888870411552716398845512425843768019256006067222958894486293433680018801732940872026016755711764187394192236733243397026357817796837239114121080385293195741205995091171282421698965206144165598418400475550250695581274400855500757259699816817210217763169030384594876316672441861449525651643505255979110223399570085747097757471809441693616112069163295291410108358812087079206003652939681533559475604058092855516262550123639511741052009654347784533312888043869654400732571716312795836307568850358260059988182627697864402979151025460510946821371911668530563410860087621372007843298253470874709282988724216406655057982659319287634371718687942114880330537898004217573564587221712758588880538515801989357868558619859305874733835223215142261526140806324365564273433232758948914777552598857699651747840000000000000000*i1^20 + 13532125863044498042384730244080916993095431516756718864091501575673622417083337002018120599805844239078825709835783709677692833421472581934134890195366457134751091650762765535215803809854306223520505071881645700780939461402061752916367964949162250764998720723722569262277058754838353323802033078773961168095407858871105961559951604131075494170924632609884739380917586718157555226369386959737402543150619954190049864300442603190132533407303807990414643820695875084157104134349762444230291491463477467507216251721625402395205686475387639022264957390098475260649942029755396114541375194226241984690167828619160825942823243721596381448412255025370707853362560187937128336325785724100645313083702266053968326159973046284717011913388206990249340804476428574316258872850177923628897146288588645555591389734059900960728833795511592481220540838695622167714961379903028230890123044242307388885153388061997001484982948604444377946066902507815589793620725085861775069754750537139394089285257767180567792199410567995406268241494217876991201125427218608539570759860600118660189623427176581315064027987108718951312850026017987157061519539983966271421026757087728621416752648653148506247217333624186241772005748005150903304160627150398451280531853620686265040851738847519845892393057036024180503365855539203563677488606352873612190803546648561582370133132297533350731590125356990608038199163479150070539583653309742345303976749125847869403179807431079720200708509547369331935215030170584642074712951973408258781034320111331270746718423056729747149494006061560181903967402704751743288840892365303260606302019932997064893937709845154758733730060262419502206994392110765591090093033641780280188424069711488393968084001511057279628083200000000000000000*i1^21 + -65857214258848909525013207583382371373100463021908195563102316896263373270121021094397626663487960880530327864652484354956107993919708456800482603125409423732736037066945718368684949987811049349112051856662640263585630791439458489023408739590001559388351720294861846122820343126401580666601258122595105696969047011293006662754203153973342268429021225860583472224734538477765936888216463490495310108479573082449154844138169475720410357572732347659980821305393279351619395532989407412291196216757678530197663068850971275210625244182256569127892000331018700146752576256763443735897429155083443929065446775875602706236776396579242339121841774097904903871804931258207843019958732798755443141440898315837543630647582365855820195093449453309912704587489658875328515604695309057040418986183873820169652615240745990826695957461356929717556397182353068688170873592634647650577124248218094145904396291987604838878325544431709272307931830936509314923804509399643134229926875393734676618776357387159931137014807702088123046871258191859588309393646351735670059336672809014168153682176193402208140169891797571480394676166430187307482975021374032470925034000126475735149200544924952826729728798793607321705810161806675554224288525967139601976249316884850317669699811988560827212952368594826396645368201392973103658609027488672050727182557739358820686294077018616888615364807007583226942394121224913587191272621627610841307863349598080629560447467435599056892306547459420765475821780503379630611615445774680118705135125165503309023588852592771475069836820804506671370978916766421320583899764468501781165682298927963042210816259569645665724127980927435518705324414795510133226067410916658255440372574606128908959625621065563111424000000000000000*i1^22 + 251028269057716800891838792681752906273494452862591996328443587353093310316072666105521507834207954758074375690113941003314918767096013571640642974158294946721927805385251530975784045999322589594946410301597344347750680393096236197839545155926851169349175686035520790999394735624905446283504657880042654730616320561302816414031822565280439560430422091358812499511825015291959382729732887137440299947341444288480786758232350744216457012677271155571773959246982729962412339135301084627274371793717942183818494598970091055858203609320030580620947434794027032298092500324992553290786092200204538694824151708046404491825486009616723723950649658130963004245564557966135886820612282401752121432057756011046335204143376756351958723793620730689266293574545537944917379455387692433402922434994276875562248115504068967657792287451960340309614495895574128196449756510038399128418365139972417170251235296084262601320971134898851137392992238329064034784566979618357566200863337054714672817349081626917165973809273760091948010539356148985839228969920379497967786475519374232673229297960211389421171818490441997793559316140583686445486316446248428022516345989908530920845129570768711349747653113343423785341358860135258916215323927762617854614351593962325953905181321273243704120353820766491877000210033075112748495660718873542059310045771445364068554898005388855091476505797095869226436095368915494951846543512288075399770484865760521117067138015043733168921844201576488625974357866779116211918719666076644862224457240255526431683239341702400731841143343753407229816953710340997813315589945984473307894688908762907871345084549431076315260649057359530206583641579172473316382018114067857137875158633169887232467157552988160000000000000000*i1^23 + -689486260153822400269545740546559181031592791162664404551489322820784078579350083596951396055950681475473886764724080596156917392696306622976661239412610391031573845177863723639655439575215663706457778625270920033641535878825608269642555096427982348533799388969377228464684064313344614819776044136003907968057324017895847253127696972017494525439834995192880510364387618360933745176634451299823756846857788273246887916429010996559169858424331486504003892028524212555656863003076568878828298363919032097610697902130348705795620168134220740212385620182870892213288057749254418965423396596738128380183702926130292460771479641466708898419108260371928904788698442643817799218586820296269058846397982752940102115618878856678763176945652130802844383099575356310274934932925719448483990033233937994493604930537129794062010637071673342545661106323618239148297705151839032644263822907091326347900795596433834724230218182736953923130212525038200263304630894052519405931260952874019079873019930122556251908960832169751090897700251697649627519136044313228504127275938599798695732960182967234822722413242794497363720517045785825488801991200739309787641054995795904714265607493225325370071766452903983322217806912972542525203361021939190940631158621104901975997634288614641490982592934823629885246076671891289585120905234773236511694697872682922554101702676555591280846927811913194093498845135797501883812124123466271914171179543769361232651180218310218123245777588852436833387274741531022038993824938073436995967287634486236504596509014517225588339616926400160656819671441605783397623949215070178955319546118211638607670221860889287098425369326108495359284385330811692717875259948741351546493330041766784495489594163200000000000000*i1^24 + 300412221740509662549237030141292361242584893215589833533118028044578086457308699603300288840476921650012589638201737625916582607337907437211738871207925063623248581112590744143705146683760375797274283027809878337114907734534123072698829734276175099602003022716574023424206157755176333826845157364949841634263744932243163948088549599752907506856390903792334272381683004244411082586895897162439202613760387942882065393758926879284524079804686415680165550153179322813602573142746994123547882187116291261450301820502215620467499206405866715699574530491375564497518888675692906600857580644605735955880593984448334990339475863029921761593762305086656339400219312008019482862230465862959538895093717874336894619952694940245627452961839082735424381737068424140506804921627446876824259094564165839540912832756455525982261035085468387263945098091126181525251939410768564780078118370978122500568992376451386404252500536406343216216933451902891669311489452592977039608131030491238120366933022102541418466602554510966586801579348853983939358802676845340762028565779649695319282666374123529161274660882737033376129032444001020918071886910899660412939617209178181320921199901743164501259326281978907172605525849429301621566368835467280969773002830721393312735679184043809323502254482601634457555603711058069151540758921813841201880936126895869373687790581366254435676572143396284888811062949094106414263172855247613168118217869663416827141510409578578165511774157163246158907145123513527749120298722240077906567699645118494677594827247114572563252299142264628668583358191405394497372256893540150792305687728178755726499860724896563003275940534380640667597560406189161202843643067880164494508174351061095546880000000000000000*i1^25 + 130223093921753105230009800622771230828854446017718865896942563802780227186038303671951770287705306538322431805245699315034161009426196604946086547840692056700565149230898204784515368201448146539703899733155185354918880880447582646197925576198113088082640751494700363495645858804920526683847867882974934421121051836288070980989355226858968157018227106605349566268460818338002178511468932244922740585492766199287740240819954398268608216496847250019664046441375654347709037297824273604390810263061842021323654130442427871840045193254612471755904540351855843643694071575939511670263531447547639247211970368753721467181081814042919083526052643437313117884016464462280484443526615876180040735160827044564768692931577563983989563647424811100572122035423298273377261032032642551542715443326044718066207632803932139639991874661165876728457080079821822705247076290640009641647421795944259288134915140740031208947760570964114280808498808117836351367357278373976671726261498661740106429298011311446372646359136987559839229460835305695745750166619510891512119577941940918746084452360642533428538622869212806248193888085459729951098482431393071353857077565890751469358919975847203211417842018466641756760358365718690513711646879332647725716694472139982946897336339456048171877413099236103298580899463429832301719852664868441083402917829544425319135579952727529745970046848745397794572866320589297670756962250427036934886764889076152725272706332472955798655877870816544848520912560196257415495009368110553072216364217532122662570711916213782927256450358330368900113878398216264468058096489716846395481830004665332106233990089354946266394939938382137109623130154510334468799495097911928644442932478046371840000000000000*i1^26 + -42207856974771173255667967591511286246697027882529395624784545358990317429294855623763326649443658719551765425777972715535926091127859639052447827845498472812949048292614550851006494310934640275419114553376581999647507588770697901738259585320127093378935753405757484154691313747291297280623168187519215082505846907617652103133557176786707647413038275597100741949137026052680659526010394620702819642290419973197622092021703733263807483800190541514891022079105214227544582292100963569341481177506208280229682664691259322483336751316202533092263748372315374446299187717166470164818409179483292079390524897151400071966714536731909443501581953524013259218717867224740628233311928689640866888468160538504325674869807642696796334928181749792958604939608268726026871422276294181503068225000279560434664720739686946270849170647486276222570587486515923662464203265698614839506235483964037581251049642145698822304129293035808402583309875382256718237877448865281205227388517801505941409638203306163076482336089807856677031705460032782780854811994162422717369997193205193937127817729160031613272823236138172529272490634860872198167388124594398456810000943599259209700915504090651062226270248734143920920471511203113671976925072825228347046759413497806257700789594364715541158958186009428691971332214536866121954847467950735940263639625674091816797541867663222314154086095629344601541795064576891355645328164553034024325885995804689531596073967518324211142526998158341854661554216607650824118157561307662340181988283282303173819780611023482265804080739349347555334663900840644871589454497578998296053330338774040475317054306843687121450636605670597051141810664550544004349852659220680948075861114880000000000000*i1^27 + -28581133820180850868190957511943226765225001125030489414718742846569412492206756052641248326150039286274013809680276858625995651151745450634221189225067903217182348272111679176352309534483102015345010767383865221288138588722837331761624404140485844433691525135937486491141158036142534383076409873118104975006033435954502728996911660027811091601958534002962473371642250693817285509368320964724466854400403713619288853579306760807242530019274109066598129356875546815894626618701284897587556332086771796953228710596232113159703938379708785562172026374703612092714279025014552650228230135226517260792450089127516304339691253407789000675230793830193344187290267267050052608373070573706445540077283019282059681342317907573731739758674960765935340219877509882501262691271890997511834422897890053714676519946112860817746662273581712209554516286465501257628853362130737901006648480080216486762492199331011790278015451133498319814110440575848730576637717328104163491881513763170819015065404039755225854148245463369958022957933231201583049069940230551130589576358017392453675721145497522762981861077122479734968563373085743201612784659956270284782337014406475628407852895513430887426308044501338524421986419361579256443825356844320336987742867020210354958358897355217006748775604065131570978999327065838095603338758338640794143326307351894169498959254094332259076829646362595926300933843359333938282730700350871338884385886020675799871254882362295265947063879049300374238859278311234276765298485106650476291348449142042514203957795029925048648168586594629124594044009496890307059486275675106037011544747051211924723246239626525170583305178660052587978318104543681384019258843397406406475776000000000000*i1^28 + -6616425034755236052572454777850418646043716171942570606863242077882423128454478265711798049045410600351917214287261973476252395952033064374188681277719560838743331855985513249979047330531535924522071296214591442017569516542496042704750780392371029174939474057422083504991445199949559105445923453494911237595801696277786174320172442809462568797681040631848976235302423758449287359957679202345697660436839233268569766331626091587541401623160137109852205991637469283423179999038237566138751482588163569686957806377757497985110369518928870753593003101421830317250308938808783190591269552590330374541887295235488276250496852990031053379538540002376829621176331235529211104482410205212089836689469427869314329968609824183460775978405449595680199803846429462846584501904483393225742521331554383644705668518545849383931865214400460168124031277021912771413769543708192280541086649927868866686807843758390426352990591390931259084713438339856114201879454733469204829263823541735284550528405175538523046817070020874882630733597456560990893946721472256125138246967679258332653665989186437293071556143837620667783370737765719901283727339783354451566067786237797646747364658429201144551222144294222946454655347373773229247788580368883082696211582329542342983378869278955153298184370206082772713152109321544922931629142083692022274982549695841269122489957315702644880723774400691378759300402652973711784449161412462388219340857613300737766790723163011324704238790318597545844433927761062625087754861842570390281288643383326198600625433285197296425206820373731607341860889029678846692065630864446233882673166488264212293190953194682152384487445178276599905122305616372163016736521064546304000000000000*i1^29 + -865257291480093779492189849665663813865514475895414615614400189488194841853665455875541549760528537065796948293459819344174743552721528941532338828774492329415800635408719431719708879494636747435386622591467413319773302458724302920984615271956151213486002774293148020823467474771118317909685139519099736232709987093269204020019913093452949832233940486924755513049803191601636497706341820759320560443984485311163167745951154961215069185348914807757068566762756846432370005033420505838389694704633333620219567047993750191642086222708988308102531812264422541808406556515966432463529940159370665812589768085688248195673902208099039744498175221381696154853673827157992289600055122815353987740724866479493392938137446193967908116363254739895015117276819406424961265875931384137216087728795717612373025890866210828034611059886892982153977536347174906286624437974869625290949174567670235000258057814077910973097518467411506197814507251591968375971470898321874209574491991987659529235204796412211260657175286018167197933893531087818030694629895734076651185568444562378442274756246113130605785127057603560886812734839636731102242282288247030548085228934142945956092914052197379442157217353334925673921629058658908973177265291440614204744554377985428525273593633961577069430394546602238299731067822347347220256998270638007151967042183368417461381762114693366880222372162538539591703662570667131936073633601443681401997732898658225476824700961034538779409113250971073105623059582622141513689100450635954386162677512732427324757565106538465700912229846547248645278855666549969230337860020568584226089026867489582818894891588177849170784373222977580748893325611412093736720741171200000000000*i1^30 + -72110708929968534691458309866012576960964656497790911759611447850044237522607340693329808252713949663620520731394991699631991485222029975690929000632408389459817187358568131208751306217979929871607625277089499577276373828069560810649395292947332653044119353212182448354907743901278251708472292467513885680831034144086222395628597015751215127443103647293397175473048607585542769431963166445169762225013122211526369113543381027299474986808774714167361571892135915001638154512670052967044228256063042077298660545201472474162945760690041286104286394036355219665031928878252462853036393867474285515769580325883125725190699719797696421103375501018913317956219459617513567714906454834166512305122235451944028712948381797545947220115939523014802623320140033477803432480205734868599268187360921171474700161812165309941553130750470786812003680962529779108454690064209293959484931094940022391927146200129297551212008400548448875599483216544978201139317384324262999545715697524776531093861538220130014188104561933321539277384209810493215405488474682685774945851972097382468063592108224256400060462909183481193990447049529920086559497015198766698640788098951619723965855629139791970225957047170751603395111208420030598895656730926783831114302657534172838616181108233857529532902758881361181764297479174364068303816465329778216041568544214347532557989354554410075625008300160336577403437400213918292255873365526169591338478331947560192968899590406664202363685717922900611799777449947866812144924516123363851766778309806504151085912929493014783053887302911385561583909911051649133700573379881113822642973294561575496897138096161496430304541398242575657786424100395142034227200000000000*i1^31 + -3945133434568742918741083491350468846780498623262087758356639254158031117724519771859944996909630127821991952985710143282308806625111412639600746345859768410960107088490608641420563734416613696641782579297604959072374365410129415523712233544244433687886553597055466997876074495762235059566282002054912256172028004929812981272420003938267220882131571891676749438255688683889377983582939173624409420214700041303301619866842934645410178154346253603586575057987564670166054939681824387550969853987759239682530148528605003789550735195365467167764372946329515879198626536970546224236849285218373826205448396568427732281949051466998226332789291967762149581067137944048595822760943564080590617759033251653682445162501110773952739237481726523709069698782108001817534193818076561339172797901020519344704542185252321079391606171710897523547361455044163528142073104313322515701951445712014337004615023287785168817984043031647349090928547850998228197241158047509228500288663893207658088078978336414368968035033849486974619453051496613414293768457383728835787363609701434579718026236850353850774882453761431377821791784086977772706353748832714357806276040868969509859345549513423084973167047475356343160651260591612714060197494304784793100205132044595178642208021938646570307164270216885833053042000534393651795898422237571904558546258829775918166877481434420164742767213605700974497508636905809991715835544067742240220582459994671608650407304028047698946456212925242209418975173590497267325553444063958052870560560255172353401326066649545944391273203005886335319133716676430656162131981523145017478546687079248015168773137364288250830914686268647220494951483158036480000000000*i1^32 + -134911274875080554066540506600769743728393664008859989627570112607809469005784270404988193531633344674393143868460414118897261783047378664310281987690688932313604115473506835993238124599653487112501621342621245851303388629831711397891512420860969628240490735185386727129308868017977324044768169705023528247447338359302688490682198491795241137386666075984671720944305665472708473097215718544006852881134818322742982207364509342827739556936582952615470897971385525254068692447861488287607476473748777102313921609709243197130259087007912911251186388145154939563564983468796060453276914721220101806104251506644027394312206213457234594327500732566363842916288199891968382278499876169889749703856331008966227120693975994151096763974516182822126534412490344704780052543313395520797486673999414661499015398422840523655802924883707903289368012100598026046655659346359624791483347211102012456285047996627783054518107652966230630120304964130314571587371217283637259017103974824306436992744282524909923971132168392300920544530128768721182595090779954255224865321641780513121404611586152430378396945412037543365667092526987790551134380161753596109650473393703912485812539493891968390650383554930156029878152041610647337619101773979932222734192228640090181715633687177651472616944970143340975112777528749800936199005669651314119391435444873493736810713489333950306422514311177902309937541834316260124355278087493665596083535815805003679661642784142804742523242512086472765819753106844101243439516169215694139602155290126828828963951987613509707580941504348552374670037742804782094188179251309428005268974757549056391301224230462417725498075399759857965523271680000000000*i1^33 + -2934618008196381967696795971152921700587467021063553571964056918725173406567890113912865551663790601777010312031753243410584008407193477672811985651678400608544866505916173089271430365325070158610850369618880692647454732529963436913918158203940868442094165306433011666725781916013481326979633515538150921983292839328707446429430096984081451478915738523501419835878854470062089803155729130057555645615168904145557907439383543482726118286578637157635784232949350518222774700908227395012948614024981288308913336915168907758679662921980883058846628261978380849762590915165050332275692458295468569252051501802604232993969101857187494404549125500271530944041741435988697522385455167028189469765546010045498271556492077546963768928658261065928508261838972206518457960696983847337878204234107743817944426152894681534996513134329407097955431097158579541909121792245090250828577195544749785793368349968421902373130997079884921389156022051532046293962256887578761172437465433258023208119444540902956548811635900599056371611664117241437769588220361848280392987727458516824740365035292998009525907945119888869154660641054657691916198530942597580397623618522959899702599684195533702084737512950100236114212879185386251612261779692789752438009742282300738660257219049945844742241262806547494489627275978121426899130896261598725799614460536930727899279348468774153119768043852206227311770367271570522824477790441506817459173272329517911981358814272591385786460503592265731258487631763021759302533675890959978242527850670918477259789885353401255285513428176972455934596389210325730845711205604355962734749524102924814168641544926167631924442730585995083776000000000*i1^34 + -24863902542324619620426716805447807063042421179573752121942302826654715932115712975360472053000742604809434743018387372666747910956354278829760954612974490777858590205755157628931575026598137065407997937850706532287889825564818614899068116644790953620124662024264337161308327270120161791755285742956523771417810005124899694274798854906095407064336569998948165921722009146806048794218270163422520949710387730251402451579172003543452459909474475878009087054732076651732620262765086846973740189100680832118952776864795766736593354501072586303839611561451231202073990453408681596166471512414868732672773421411825003540651253949960501152242354165081174079215683254693504845937390764048416709028347034738498504672206847949118755069632915866413354700635603626385403717840702535793629276688635722256172329606291983179847236903017688424827293603132331058834017428549189349017625352639402177130685593382997748067987975360745597627164835166347446652116234044168846396907906210461056754270931927959391869424836951258662242541224774180448969109389033287832543580653119707957295454567620951547743213267040192044654976392154844046990848907629595376032378933336291998565969342990247648221469102685101808506901367612560036972821602242283681283914611422057619055996310379664611527259373595900727840609760112715989318927608913539774642904383143873889446403580722609175559847495710681412930265308044417580864318270372267783628758043132137428047107398273395507574165205787028869185327363157720939286613897235666669658581179716758666585300883971104457557163796857706988576698485297525735495318853379105758880483221653094972221353973574198992003724738560000000000*i1^35 + -259135486273868021512814550976900379178871882781045992831391010272499860556093446615606551277931445134070297483855461181584011055749655232015560111195309766527195133890007071269137036218523332255324461010930306914115121683309398292460782032281515956137534904154433301061775496650257727079981911833918745985694637006055924355675201712871394540644928960440567414913750855600579184662738475500916212508871109533168133885926358386697112187001052199257996559484243579909045226999591669086503063708235242955519527017718196666951456651722722086186707005928448708659329171680281371814216377264892060011996794691407340171244815483797641418488186078421544932219756543790704810470202339625304052866211995559105102366539473542241658024710508484348224014459496629344897937503638840167993875790630214688233864665113380031301098515236207487466245241498307510117080786336043282390042986097520999628712550293130201439972484155910052819653390900430463671609789965521867563290572922300989301915055779868026952962878982770147417160694797656985669423128229460335026660836758758720271902769977256013691172872031956581193999931059699509161856883240164611200941300192196172157060835157849159085811799666818300171927968467294336148384684110158173244563074780902388053140496918856615668965570662410985074282825882559998468493783344335977089645808058886509090348266272791786039685974593503268856791052409486827300382677158376348031026562008042620104003209921729414469814939015368128372172690390704238554852831545646260739795958837514252718416418786621934524638209430624734052973361029207846576164878578673653020341474812490992750348674737452234047488000000000*i1^36 + 61922204271234458441884981432058722008990420461057763822858355079091741208274365529818861057558613239561771210416212404202350078664273626949620488879373721303860622220047825416513426688548309711528025806640207349852446780436858880757373249513740989899550304586469345821775819117025443056959726496976465074963467896014681112911221122597832651781052889324770625757843642035749822927517378449094489260906623852505319076743237032436698108250493074439725565203009875750102472687047944791055620670097311446201542562256851321898666953624397955878112201408658132596465073650492309540922534270335786692370839782198020275615362141412362116863505978534650009108067314995854031542987861127831637761510377872116852492660480014522665981799700940035900343921672639204282573635905512432982676854494891145123619240466077031835131762051255194566074517866190166590955969545359780609415522975352334217681784799962208764543059204269315074039338550480785117152230475346259357745719736125416782837654753623216969399412468274103156368939172248861023773986006929097898961891518342783323421720430281623707338826787655934890184850395230412058193948552861206918470978977927545381873083245100719301528973283477310316574889882564115316762722324231289036425004345194049904403845159200820428397692420091688336453204340084445040345311333619365480167660134725032041684135444363222442658983397806656498043156709723535142472292944997112517768045729140307767648982727524277052970836536365213845124831764064006462397728076461454669901256811798812775745175949226990204654239998534176333049397002204391354751541156670804096775114269709028337259734735257600000000*i1^37 + -31835101128517306320910331079036614093461724850796963697189648219740854578379672997763094113500902029283589887678574060632185799057052629707819313776239593491967731429854191719352928719466686486800595246111044133125587719583147977190759932638545430251398409012291904394623831021244624115455571285080999150388400702875884741545997275207508683175638091625640589936751268560246942365173824769257037020794848847112202369236299333240840059724235907375635104794214366102557791484665331000189068451306786519132778199825153121732435186494906811573525947637729278840653344892785484812398365277305187395633760902783906049888466172167172888554435347687536770542780231782100018957546350206903849404106877414777305508541429809080231577008581805098801873352451514778709891428320473707650257454164024049751167169844663233195149899388675023142268956300494012941736154198872840836448541371179756218978420915929700106660953976792491390242479558054915346129593926688916836143841941361069436460237027759683075871521227291077218301595882285833239557103174107703109916007907353442977150138166764065103036146411032173768396600794808292573992420741377355005180435491650358916692127973141381928571367445833597909126641372789049994731697882118417866644930625125217511098196064181171926601312447190441053510003103131962275626940195964439177085660385401785513611053555525168971856911765994144604994767739709786811447646909857630876787310435623962121899966881790392651047925757674435082576851440545457712969389775781979050172129111947222760091308458385544467486445699934199371188200866410014430816177651845939059356683134387259566981120000000*i1^38 + 7975187810419837296419274326985924668784355698372627683497673474792053112764552515653964729636674570522609451375442706105509172814189743026706403409416810057913874969054029066302903116415176668326865386233066258795257476960820043929433857922786916214638373026911905535632572954166051552135848371636308346440526322347693779936820925246818375951373802006779441177180205256594126179446323836928725910488357685397392758247882720686456177118355365929832328964127616274689217763315144636766937686331685486126494033022283119898288251227240252255616270916361720570999178699995024606361433087557139980185948655236427517024139937297817112479438480941245822958285060435413437106637619356261713244232146245880453026101926778469435088036521211839771836954566342725072239877874959355112902583958123177313809931331678223262651268235098143339008662504736029155123991861366248175048283395032881469093742784237811774360285637725214257317989265043947987155384227015495760288587649989097297258832703458248043324009755861980850449102739562741208754909184289882247985329175456662718123425583551663267200161560143871252862712608211526175933205338956996581894393244966645854882240157669538628260310265371066102317011231915115238331018401181529639200034813518693424439272566020133912976659661981695470357770385473736371412005075887480287774353630506921993564180834054366391923442884377789332773043701981789458662839698104196619696710869993371786794418924524032623532583956621799005107301643222181859183977641038108520632161338202539053607621677139996905417352200066838904416207082578926385618780681152853218930435848929280000000*i1^39 + -1413781900218467836432420534714848971331834529117700789700478493264102184589623224065725988153853833407558324104711866910121813586987591574196579336246333124416121776417409679381534349301038730814183848867736121292106822623650966812242561524366362669971266576854968760979609328991504409006137992723650812409782320353328854205016731800547452208026895037546641968851892119292584461062305238926837687861629141045557672095927536061289949211944500078021913111984149572917665060967492223679703469474667003232622474301417580769035946686267013425420577299200630940344200179245900971312150041541161599334939326960380811865224508338781005969682808128965974296002759371315572834321646944109190342872434746053206325694137004694069640353201476686048921091004579423422501316956992254906252882408658107768516619883105169997787343538515831071303422077245908154642469521929061253204182705257606057828581257716981279041071859833363743867317528570650764062168455852108294802344695582265737115923738240195719988694781560975844882240323516507575801285633575612595117528715077751171218720586330870554262324095109148060089268128951674767196330668234071389491923459524227155500574169454983539624927879090398849790982715332441713305318866475981092095218392287959541994087197326443270541607967590908557075857691797146332765039548870615509713165777143048464898608975414890528212745744095624701398073267726911546624895952224737711192290459517912653972401910925498667008865214214180438317253848731116299863160153113736721271472216883423285180809490836748478653295326436984814608142602852351817377362546287627159994368000000*i1^40 + 227053005599620705766640931182674644039464905533992577170712301656690462630920816131290487297542884563511321374758833053327860362943189047719123685289708423505546986734688974332755144657671775981609653150162606095757645669605851284831269703946801010993143464548949584401845334902477606366156861249225341117289683102074147936812325182012230088993822065022608700176593997696956872533685392845714799677168784181854707775839370874002296199889984340821680624210829587075994880729612261405468617262945042376798505663666443832980303949245132431798920715652293479782089654397026791844694224710958208629886990244417458673502081132074297306949413283287981783366068361754968044870399903365834704191216963530615335025335769260683563599921672193851003621966829272681963473662662994362116983386861327749846312119061184990787397631295249225249608436772740964752369996791615336086250819761328601944651516455349695640375389102565112107030200072047449612428251819756378970227975697198403490793001536393257586636816586298481342196806339897581335929731506234945349026689698985464034072098100599056374231330473836480536766611929396117014190384160381520274124377706895705394074880798852302020947161524318171921810343320486252623817591736862999844719090364342237684464339557692745016899296946519766965378665654796911904187724980555754541207994457927340019886645656474636952920112908999228436515348662233189024398455444254955045362265886622907621800446121406964634706687723383504310168736526740110191013136911257164343070459238983964564479103308472360618492937605907193739693201598339389545932287377408000000*i1^41 + -27293375206021454221187082669400023537723399395758201254160403206984144648735335935556175751122810735625885645373931755380802876458863228194207169664073242042750000762422269678457630851505125375975229766099552917930893716037934808272607642603497927609403108608764515755386679998234270620998609914288877583371608621953730573367481927557755737550334169284766265614532536693798220540579663000589935292110149633721203145494619148044803828925146878684410200481558559430669074508463583020158748342079487660609569802040691661168527076331434127927517486984768930667753377893005900480967938689630387631447498903493326786492414913758669535020474340843396663759612683081770107305671101014683819861505109696489040060861235781307203571506371273135459872941997650361096706264059373016431527611175277280401602355874238717978714714179804198110190176607864903934309415355963359545679939384452687008171583456600048619361406272389060858058478032367179837647899967669285165270596320817830234514127032713805759005047479447224365348161273212239894738994683191809626224025024952885665625347511033029924312713748635566770693268917733012464713094841852345588214006182413149807191315546863573700928276048292164680108796521185395539682753069815298152157120912096738019206329493660693175138073127685366754677851263549489099082743829939133150512235342979257458751925167223438805453003845154218685802701756033683275279421067698259315262351490068858780401199540679153287839646808351002125428561217639348304458862498004620649107914336942410903018828755282852525926330979800713014095419520662031407513600000*i1^42 + 3247529386151478044575701066070917419880353410514500184666070855592898796370083285032994921772736623784597991810525298041068968037498064822611111774045998793900553782849888952989556802090739032818770922411339011603613781567562225587994130034871543487711550914564135746179002842860531705956141854112904896193556813959986505373593555463687827398947915780031436578191896164215001881728481742595700531370236655805077041904794161372376213849417591797050778104492704539406297012327490384875334723371683868290600783041165129756721792863717215145346320953104631209563315951057809685904667486575600572008693512249923973699998225004793337010161851768119572429604919027653359975116118478580083911235567448074149250483711961233215512559766885466578860803027182243200377147958324841051450971571151083400821204609974591178068445729755529198128047678702400565312134060665384731031566378016177937347106940792679710436336632821702515981640512240418880482754450323198849118675360288552193342501601152564729112889124749675459987832005446271780941463250959310714908071150889458243926847706761400282517169994194985666433179171997294403336195830163501378420277242364978634600747233008396018600118413647778378478643740893471268476048632175642080772152203370604650400336887472591968443622158463569657116469087081020187133151219280271312387720840317500373891736929635501725210533664495847548457436023539483786473491622193443421400062114223116280369233660055693458682822288626057244393023624201593668664424339911337114588875241636415457068151191332343476069822841997692814571920293888000000*i1^43 + -283025434680901702448697961661378289079691691645795156992661003365596945401949901390083024333082589858449376319820874618376649724150061038366680371760975158898736645126647921496167456208723362294319575862779039977274149420714752792598851567432493958889871600467406585372068481074678948606946513343585678630523283394453511870565438497286684454649008471457254754260828162634723687451329153989265554213032367309539113978775497092261849424159562030802207323112366968705036941892809683830632723116653629159295820935189525791218439070418657038680533148477459964325773492168729436420369270446551673915338025462984514479015087823391657180285093467862019017102816710480490079110370714492871919395825310241636110650612011265863286593171975953459337162524175909597857434096424564915621827268168701056771100358479171048714724862547206521080732229661990824307375764309533697339409373833600832212296008271385583200800668929485614873233535412435994310661591465195074234967244024253187203398487203812003364131584600476659106726425069237570743774148965316989323288343159526093685244349038399400781011529462328573111799533196604536382022172090463409422992074800649002235605531419153405692114023387857502031117952930063594996933773984731143450999193560002026263401103986275402701369087615193316972599734727700297159653299202296588393853226317739812048215360518292212837833948256909341150549603086502914793600369527995758084634526885571111593383180347918740063305168410509389866080685140629517120969059767778281775016725042527975246670902992176095597910254398818132951040000*i1^44 + 22670326155286607661958847611394119776141030223882975158595464548301030113423755866255591800084786306422992103530199426553208398578274827712899275155483645846732158612422121249840776405570958080127298567766235213303173775771265389081187258810538993421396638764115137191302983201079603501597271062994953085103323653778433380967065480799096393598866327633732495890203511911227617759843876299496235766707640700930436945760531818525516812265866948809700934800398883671797791705002875012165407453893851650171444992638446453259231722637811882717585931651798841524543755396050302872783957380285831044392189741648053425991039735637318440839096924529039637055799906572927591912441460691330711179697497327780789087553859513783787323914213221646335063969061553054493436585184307890989672562678738292584434980554308903534371177583528313973187069451756802620410500051502325493811587118022300826439793804275272686801956179105504460400650185779894850823568062015279141150229798722119532658624829931260780868699027302087434663192509557130842014096991977801744812399872813252649525177164012690012765942627457220869549146301921390291154095312384473323584933379138857570518061102462945930737920472682078175620547246997814770648015934042449839336207169864852859362306633280421005723367776293058691749438356479184360950368977339874883892221368127332701209283263194193364283650584015225552425256006909856923310014193831412221601392886889794033347610566184958587199605099480664514676703494134364319648588906567716216426679970472843407928074060264776767931583692800000*i1^45 + -1237229363382532888080772604728649754461345565306782221047066796625463607324589479165372708002308639014965239387109018031555309577527533503158314969646169102028692119679948276674498000215777827080546845716560372245136306122042747491986360836812598117589436097010605657446197716546647431105263391688361729092964441519510785610162744128489127535257581023267116831147190083148166521321524112751669026067586978592713482561045266884466369897306883521386212542051228072529901245442653689437796193160691097253212164539397296666108448498701302122935631652783026940710185610821901380859941136688719406082060014045085679953156786326755184038913657514651874840882797687847615897936199208757689512752569642936981737195129429095971665132447448252616610405815623953167742494071660446223738696945863884030298727877315275285619806559165572665507337642394616564515700664410548120642166617947309506454024124622918568969701338301600015691207376555406824713061932570068802399584307240238774408427348639198052752351638135046264766989378465435194552951364234380212373208943941238655001574275558171257444971157817264445034936599133582640091115901503259772483807091499397924197625257822225116279911279542386531963128658248202493562930230759692520250190034354511229282747709344324115326031270734058134886150728331400362402685731805274724462284987738094409116375750399748399802911612471566779173831654033031631885919127414147281734979589665037464182695612980343157380988659489249662605462129628130622392903264529078449571164465596817499231323012718285488128000*i1^46 + 52806881112327571719059700076740578904623618331016656542840848369057354920687768051962940129409028994633580002946676535177920837325011816964998603022944392649164374954757115519408686899676716994517415381028298195993249475428126452139771054192751443909776676716424882547975146670283332220053189767452803664677591240247452179370460086556074536050956358097426093990500541251086398874009883824366137143391969202789972521919613726427172006519673918479412579472982754723382162767203783324709703802554885466875932701062484540366827942477371237780510249415310563199342924004240850157709375097475336873380323757911630800463684859262760389425536861158506662485652565787375802959228202354156946582764415789786890224673040426482450669053688382213309848068948542802242955077941328507847630363487783606017867982163703656016744300261531110278777312792281677218944554376539893818959128359692506161509326417008280484134043314235843032960282056885023669842394855016172778996467301828816730543272931752963475006350073447170046589182104688728281786666952009049782179938588092154110911416323781564187242821716330892946407871201696743520590658705706997780413642782078210540961480316103236435966076469711185836215362056102055695613120467941283104598392996528959896889504004401201940761851689728919138191136458261124753111477637394882555278544758494741201791475070765519117136509298801802305019699998291368572534011334566854201691170092257522278145394797855939755190862879190271756498628107603777162706939716353324801767437059875108565603844096000*i1^47 + -495148616118273072995613214929303083121189137537123755843899689363985055424941967617197068275803371197762470052581383016681765899212260832916268416865878717522093250486362991427119614299694576348167547376675211204459459225086311467647357711929047024416112966532636189877447983191750051239771637613943078288851662760803886422107068721807314620076766921128853447785786061194401848862532990508799450311827773162333508427748100224170209774662112423572775346131598214603284632122642999697430734450656205347985715494495279528801282742393428747825862142287976662453879562185271604989020485495812927844802113674486948266886561129272248956007024798620319676869150794102176195342634496996608265034162994084035482153157022010079869405746744779489705981499187564360619052499892861562215051676549135843691003173557155860303173621480692880369114724016933083488427978278779481833424090427485187372228921986779862908258497696199448064017754845031862151548886571398563069708313243842147294154493853780270624778608394798585698012326477111050895409016412491617561645833007613862159579014308821729157793901531804970903963897446353102237163928406739666389836086222710451939323149287891240245590184282733082534686046813002495067798555320413222741597252376878175747060125666385911476137322083905118229807556928687977261841873345614411825115152393253130903310219654907113997812279102878536030774305787164665091265868297241622240730192439467601212298534158096672927471818786862309765585673107392658739355391517207769152896915298228633600*i1^48 + -409521025779984165412853203164433677034221241870507312263594268095194125564466504295537288343567871869215595749941253431463895763467924984864550678325285101442589204760319185375815014529516134493927447511355354907103533815034892338235958249826899605368496400751311243491969075187314456307089704436121737663840099971591972348198616944936526089640003773322180898842054814838685947070973255979608967496442312468328279829989045323311188232143760543446009984006215354096377478117435842286483363388993731970836531200563394384188864176529152243376214244462657711918819298736185550184411039228170942830289407349507854801808234518310997890787098207167757546810251872061936507233398790854281469130171572265541628284720910412738943174335436323099607783264471947992872889668078915011660344420807353004398742464345629755885527393366158138118744884934398854819305491412014451220924463753244808854447411348959443358749883204645663260399575261623317978260473629014624053551369182518388038889247170550367178830866668159242966962563725425289797655810343994106843028445360006978980641274207554504291212981113512330833066408693457314061639954244592617240772953642975869838749581178952084017200234040860676124373845912865738695941319964818770241089698272179729883452958092670384207808912739101252256063486716343405561111572715185742924969091990564241874700189700263248471292411784505522958715887944082221729349168978145465304543411788041009400618841704059309093618485130405746876691838726177565650553624620574321868800*i1^49 + -2409841497225097925095939640971113202057785026578593611965606919378141528458214733000261983190620510239314912354257840724868281061202404160146872500540239111152575630064611872797414896943173544640891252868930520776293624279491720414731327018357928759455121812507330067280314333484310291585961683806249680679615507026820224769353422414198605441295697839958522667055024719097242097225668046460102451067203333964966077040226430582877901305119394610578174051595818721469202816509901465547593555964744100221973790852141052373209266691034854786151375575683673799449404466745142454232849355644204845736884655861372459872013533706340382276685478695901331294246443005806172984239629053382910818560783756918741638030635611129391221899959230679415581332514900547928264605565857385448677556518702560108819110394395618319748375884974715700374464296263152619787853296375870088844235828987159668794804876537837192658538323633945039770958032046817235860366702330022067421069007164180528000394763881485436371934105195871211045496623136108212369594370639471029092359949874204508135348018774356063589526034013333596135877230384802567366291815089475942651660888941555258520482221667498705304159325779594497400773506922581448575286885123731307850763384880236518644678631693496538363477518598132581221109558055195223428622982161134844627617798432232293790748305555577496322676475182319529024808482607572390792864982918993396656083544544808639395272384575142209465891458573962370300630101055735402102784000*i1^50 + 37350778535123141301525075921426226034300406222535194925489428799655154318372640204465505424848613759860917730494551100788414034736258857430126062835877616943059054370593251489354063837186675770514087555472037856497958244951283463067337852626778330489074192168263092139447422945031187949131370062492722293042043594534082813011624089441023095247130669512812912073815080101199675949691415753566285542365600262763990278913047175192532453591910271009783592695670683488189729646739076974461964306553793202115433173971472280894729162691921486083598973448707774566097197993946492202120730069516693958481812431182037518849778870600731607395166221598548768113745024951439997077709596250564465609854140868609611374017507192705831459531766299165746065128187185980294962794695003033192752742340844414250463973631417307240180700504638403866443532242679230099838393854472704293160243856971582032274149889072061856638116414449676439575923503141251450431657260452135137263386233547988276795237718746231197637399805214058183194700564671772843859407723999827562908468828964437120027668296889260238965020318576618130998038144469740063694525726050994074856397280252201726433620959740363070386836534497754619134207337387121760894982581078182419212698377681257390346154190097213016285255883420800897358614759527464826647715931834152856994953352774883107737391906703369927789536335316515702499419564557324057730364759215872392170978948284965239633305731501627824382407227316715962111063654400*i1^51 + -506765096432278320303948590040287276279754355602717959255889509539532738480735145575608969497369943991047395514704022234212216071837575457793101186622806218612182594484616987226201158978855245216489241979641161156169512044546628655024923038773950145667100461854539837638355718510165616028097023908660922251410132168648925912091359893191538414971035985747850346189474738232763724835021252976250207010399054333583411240269210491521424573055402315300393910337371406145013680044177995695071040333189837356817694295365746472153920717850568597312067739135405171025863895641243079089975188229344281597549218998018037748398945660811275492968634578152585748352442394640288044748775431109877808127690669962463629306791661305023214253997060845476227985948067371507843995109871538939403925587586659539233660978501071970850291340250452210436350342056194459841159320088612141223455642580433060889085269407462702968902881775859247376226520638758536835880520292536042884944413323885425063266761980472827754491902404058912445838390632138256731298567555601350373238611553796464505704686025162482411137733566143770722706651814217453987263608674511976276404723589803620692902575713662903214683560914097953520346605810477199241923667102316618802187016869618487224648228184260317907668792913217371254224832004701854135610567490254877137055461941715737492608471256349747389546954088287357002726712395047488819365242718710295880409281349481756187406841763203543896723239225442304*i1^52 + -1668413592386598582048110614251335306295689402870760432349163107518281527176230216727155116118431425216627034240061398174747879558872856978129539080371331851456562351153741397680224465860275084599917688551234748893836461504837898179258823522719974517590386001289052928258171117282046405785431658839002904954877517174151428678269622775970293341165785899450082040667998796867549783451008039358711590415718043546270958546633726738926742777657490792535524857231152226181707543178277584391851233854778872118505454200636012746522002972597251121302619655283705650462697396937190730933999000227240444185600716276936883638148532913397519243607605876538099263176639744905431964546175887085917006886852389981272332796708292979121161743492401613127285760241887169092465995141784751776364584578923229375396323618111298438797364610136572267498098905761392254288516187323279854224326898614122284432094992662064755935738447601489401288078967646077441069352777730928775632337119518173192429246005002232382684421725056948959288321005887331554743506225696789865900148289779836613160142776327332675335286098943997003406807300208465964813926469840250697073153694729153133948216395399101324913361288050894798711805400026860300088345422043379387633024778454129056542034511249301905389690377184817116787572814230874287771407978449787011810132198313743170317734472196032503221472770381578943193616404409920991919211485659365221298228462134834452024498267688202240*i1^53 + -1767610986801902292847527235710358054757809418016684201515659086592364089024912393726235202257759575108994730964522334715393598517473786920910830044567882194138858218677746479544004690410455748788292721757296605388149046637264081175867713835847203179645929964216412631387501628400961672465962575753832680118098776550730025047125830823998652259436550757159722679834920157111783356903228645028662570813391757088033126888437163214711704777021457748938159893241152025121519091240823989904381170685945758078262044554509932243093829358000487031704055224055917305131482464303557040359047877638005369004914407619919602926347944793467467013389466302788709390402201972042410450735607743463178926705592139176359624274848114065086425266594950611858929074735929432653048856221854928718998361405278849636553842643075806845938725587900014487625714229918656214815289622573397617147093700533098424557306566853137715027155319205468857463424183717301807282260522233287372477158255872908486478713857962307586033973955647012621607422368891458638801597537095490879299501274562486992557158805148344269011132471108031625547500156391582460344875880237536552506627810385113690738792438896791079797164988190467131391280532769463037250843360133703551414529289331193944356997709771864942742077946679461739628287199585869413629465122940646651780157144946308736936659010870304559691182873321251520032410932926075541430409896730995502524635448954624000*i1^54 + -566083556686651252659734782490926834998266524975425919965869709966523643066256842749366144622461706618155709302762829808817320310742307465489562399045602416760746893953799961486105584931007761760582859681627522780912653516798737856570817625934212430609095514038781309996139508255355086052559996560243298701802155085827801140955031873410878615193180487808347374761256040154470611414926607102890174619690660077419927817293377596677063455692884092729380253096840276903910518543966203943556076096610146729414476966077549745552057812496263423616979335424975446701361803422298128725702286361157251291183561241725822173545393710739850780566341982674692927000289620064821694108986089211673446319581717677575556217728634134927430394845382129104076795865585850622361781343338607601842005728053061785068902269452687203318804030147882384961343071387523041199229877843655355387515864695879989254985125242910715878114995410065248315996713937853900879933354116575537276954395551789661660878723326678206030538014595915425101816480339298199524070848547744967044322737321845174955994861482660474160923570796141398100260334498473321375379599960711174213629514393959674114500476718932452808368117511405289461606356610437755537016222925327327331388244708278011017729949743913269657082839954860450211318287196407623879906437968099723531793925128017282671098827999467721002847838489700713043190736660372304980099992881920000*i1^55 + -53333288797969800096954422841915932518801498573692714211875575604112536360161647617196496076867244545055018886519504662713255213602922865179769864876224008535749515735567433628795856909355420187512237296969571948997302450661225509521378850065172983479094641714956641197836539113027612168615597019992225846802361803044682223867574964491517312995608826380969893126953334014179245304560284012991579645469085893858023175375286282218224637812408897464620826778051719854079456331492273396051436065360319101667339006823981454478888081759396581116796762815446844332833149819307080911271725978716252175553334447590430452498404310500824054820196200402914726192055162828105476135065303722137683559801306429539847697128172956576441681969292206745875056946615556395422638243576451153294669021028348982456820620867809206200606034852098814262833665127695128318572312974759897951531956366484689714920603032121586136407504524135678635263230742971566077075172972804000529434588457490935247249692100398395303222982076858422512567830841426239368719427011541078827029429528120471167155598864998079828524412584281152386787754598809111548150970696316260435502834674672833427763102727121293867028185342701965567214767971267465296395386419807847225983559185367858611949936595917482612507550879947315213753218597708811365157587895445656835089857582469571469719470252769513933939848998496682334253580260160000*i1^56 + -26402424934571282919624095725605820450650368997873731776679736216490211859096040359748700800157570700305787925623605134671406136552979162924064005784769848939008702456713551567316846988845174824195791924438482327146888315856130416536946736400818462385863746818736363995439843944715489482638776990602337136744531430978408046258132436888357032211472202430309535666576482686427738347469710158587045379084247574485904735134753792420405299626925093336772771723158973403502441923450128674637881882560604098645350406072160399627791457708253706245207438519256766776033003289713987350996602460927905651905357945212555798757916481678645716075782961940519076389038303795105782004737760886599848894519407711726004033474749601949145208909066611561698365143492420944172373461133291826616527398678118370784098789176116587073030809581292244616132925874387175807269100239897656113367083969987585330671427073330435723054164113581230426027749216797277350298417500262272403998491132497149075701849782130085729835033204825680099966276214236443801726906016101350852067596580497295590185114688493702438370221497544390619352361326437829394951481849179719819372814532318791701352181419987314374594454429279456686340576064076892400965985258584620017139435588643363691174467649453824653335195033585845620802269612215910539655997383352229893903242842274595414985309006877888599200000*i1^57 + -3913996111365050176147582952573347778777446379609120334839421676986765942339130608421757597240747934562561411608142480177862738650090107038807549001499390925452352775706552439897604337043392254107559026027786225487456244672886686513907074679715767289761450088448552061209902443153429438573697274029820229782098705514482073931981306716564191999692713613911173995364148859700897845626742349515575952637941696201813486109245458905232921930584963884904821763971052521660396009535897176001549871220701490982680605473274220149801228072815802763161184938364699400634991506465390170302744123367805194228781363766112932279409452152286626241597687931358176296152706736429795043278360572030598257968472215295634750777598911955942487046282233011080505361987354813816015861914093501880976647562144695236134683138727772219458797421522595373332042467950446191501296244114292689248025498650214921628030177403695415412008995441118318141350362042947250748364325746113765324191900136622473570829172414779486477024570410606985177632939034928143272329389875635659288309909761356878440339557733055059181892989746413084254561295205084223106750959583112783828190468414449113004027015624287028385565685968914017206198287889064259945428495209706742197075444651005840949633601435192443223538177852597446773410687383084740985839638337509398302171782000000*i1^58 + 109738963874119809635954188210744950243016395626565754961707238991786589323018784084819010467290545753199722203058687897712035818771098177796835286093832954830866736626965482487427793029489722488395677079303714642994357278601858200666907721981519358857484309059273923803763195028907180822871382867654697934928453728505112377032996253628416201307509356502687115499166758931238972138076151173006665870043719763329731657815122744937976485765132340855553781279029262107227241123598523695426157821585944927026643843035604131886367609170329526183893927949512782078561733870995531276275814027954023010850003946721538589586145325634862444500569046824052455957991380919704827526519419653142451178815714678693422502086249228219097714198310836252958135641006967824271582041467549537389657548511039017334720430906630260369561591474711715974891668509710447083795886484677611125894663787513927728181854137578551402515931015224938473938764877759651492085766150940273850918146020071385571727500826138480513183098195104945338769650087274778652371779351561400593007288769226766045899676871799592927338482606232305666350463380252742684562916599717640965203259981125177012667902485448893533595056116485994773508459516404839349803913028900426776002343365985679682909308342681930254514486643898070938418717710000000*i1^59 + -1146512583868596797501129742252269856676487028465167690120814016666651043234043883821775709875995030662611967564044926163792370116178339955579474874556862110042886453007523665282995324493973869544470234433434904714985068045621143826211992924427000266221201365402696622939633699902042954719149676720170993828915574824650599724782140544483490801803164385449180899259629038782616085839122970689576775450954764071593893061045089390605186220118425622773258206161822472515197766393898701772312216096096539973817546255226831228441873918124900536892627585609670807543279111421307932737544115574884545840329737744491924767513716032443756044709404589388393458375747040173235638959837480176171968611170272233419642773982761084505257940175002977153903837885287245816109990688234439635455914831430800101779834417725248449431349353068616118580809086195959283865727396425385205865580074912080260596334314987726214422865971524009572000411932564833882453355946629365261787502207245308708072760640868238056499206852191814384252809606930522414057712565280434245671054856762765753361834643836987103676951894485374139297781795735051049418000302602722830843329498706248042931848730485503120539752487034468188107098740842291794272290813622772153521292612925884839053342768475000000*i1^60 + 2926617461351536518177495898785562315201711828877846886329122015150098379783130127151683290320880233004093391413751847107158868087197269149007568848651880666620507969787888970408474815938502583940045962930548590650631086658174435166580201444308818242323330013123916401728343379683310503720961379841862299884987129771614212400560601640768255611458074073243195657257657172694938031460955019011964851716388601204288093750414231323703143629691113964917527248716733781090102750853949123690685114212989403759305926813364134524796247928708975754064040538464573921656133169426718240625810534345786019772232931270907933657108429579256906910288446690367198255549765107834897576278607170331721553595677877292958977576684767989365986888527541600051696395392468979414926855922011080189024466038570385938681674205823066426386660787862941273995487216638950825710854219699340278583442592135244604057393130839142636445188881845557138059327223045050705988441631961588171286157954381123138770919474707224808506026874120396084600400993472780154096175122623022910896870007392082395452405118782282109309124445628829397024347687536567495591331766451699586091167405161612838648419309715023019169478241286463893727785174529810130375967987125000000*i1^61 - N1*639045963603275830927213943003285579748535819579183844366829203786264605093476476317750463175913469214550062055385913861577956013992598561519994330861327783279508320662062935201588742373148239423987102780413952813807255214555976927863869135724056992261963442746249664174307806840115861896513713653385581825336798766047490668383390025190968202202151263003653854552941796168296497292111297309375*i3 ] ]