[ [ 339188721138480801120054915986208018564226687089624178790004557502613776751153700766284796248053468604592565061982007561209366298226945108493842992001129916320637649125105860274601896102636988144595876444776003076238135488849803312449137884021279320786482825617042690582121998302093571020982630692883887356502474505138763771835988136441619127335639658693580554065968301504846521891214132190630407019667848161307430227498384899698612732039926822553524026562197141771970825268165281356592602353578872836839062893956488220808647747075702916079331839963482133479810432647514228798913036615009087054790845228997382516981657680250455297509546191416694606729648179015242004425806241821683501690171343128201113170401007586716049652618380436378871941045101374897839285742604254230536161074511220790058031217823177444520296206123045976505150055827072379109621308608811907190013347854923918925806463795225014498834363537363141544280843232866354923907418368558375877771435193324410614106819141389930566763367644917899880644425788262098956706901002745900948888034296609135571812464476283557736561275693194232214906136891669295470934697098543071171312821388738036248672547096709514749555852147482145748143120374970923243710415810329638111331229377024493342618436136995507081703571045328124455533770805721678236801122214796268724889787685274018031119118292272126276323786529659388761735168000000000000000000000000 + 971273102528951293789464861604952303642320981612302133495967601139586990388978986479233015226734353262005367903708817071883076213522458118743534897484304805602506728311660532928765755461058215570710486072565932636461011581452888384533522072848009862247385532502364205816391980176916728673094053011747392930113073096478783327809929514234170437555236018600338110702853221819357979254764123387665647097885570533858947953838363351891133726926345615046367446332205102418007093065476461878416056494460707658655449340863383967052376166755719939031649384504087357000965087004583320893794313985081211917786094531214857437272694939014992588526365433867916649615459476820981420085547811541279674827476289022407902157676237736634325862929245286592479709782975229435542080016840056209933228152057280805007398906502841694246291646976759146659660294355146852698184744454369741209261830770190766981107012281321864341191430085780049679342035754585798946524884063947884964752955194151800375760292617674294613152384551276312877009229265538457153189685034775738162885867627244699119676243185588951677090359651695390769370990289331575036912088826458760761990191370220372753394445901871396486400444245571886351911429702891151378695766292722009451200347831393491935379739537039824963523086537139995041902729825422717343859559843397749571765941861511022595655145243515898503120902607198037737472000000000000000000000000*i1 + 1492259786832798281128408659746230269395067251095632763392093357016032665770555601800792710720253428573198323416354961900695280139851163810281318858824822767973837906494105429303999214942531591349156991674131298301486975512926998378539956272258634261333901312695173798571194065086257606390882955115929936604529430732740501435767041091964901592292088559590795267741241329278428944325480990651354096548097278943542687272793176340129516764303716100401624317953204889924516847122016193685535519098999414787688307584032812444596239834267394316436685251902691256246517261884318472867463148016978103698522987367084616140857860437611152310941025387372276567445413066763093162056736331217611722146047995838209002269620674211881158888706287064328460378901290711327730749955392859188066588658233419929825515626574868682235004819882832632191598130476308247739174504393894135495627002804071287344161260222002268018847232722896036603303561842072143734704895410596656289601285625766545772117524465349192136158523430838189080311903635549043824415550942422651011141438953397918775406636752465240228892499276648217792093618221030189133448034108539788212480014067572051155797056423099614677297380006954238474218188449845806269521596426765712541340992215958589805241425104678326176810382422634325244334709251967697982595285283665831785877122900351714533662253647135527490122760224946358583296000000000000000000000*i1^2 + 973139590159568639326526095606201672130734693231366113266127959849002114621415746312100581384785005690160031436905394546354841325379095388622662342501404098347890948492680357709207263737906678144084631283683009648909271929294770378402358514358153052861477057738310309934680486242827427666444048411941881789872597900086877109451701407320867360284166050184830651694998557342303261385659173430361711856342765993846908782294248096620440337479143777973907782080837944792644451068963077771066414650181151030441678866673779395522175992031931279283119343502547375767026509477621687404597820044591271866302745189081551364046293167970948097442702710732579445956273434519312936653011641564498099105564664879701359227710466639585059757299061016689093795668783060525869451871374764952288588493381469026514536533900164357008289857496048861566289498019910820220116126739128493929920167667131824702667362135704696448914507180193168855594344969066361808574726388621894028397845828534318536725655633272578702536397700345100955104086902668716165552810384978844160716570126764703528547038844539798986284079467554593830530552612580281243905170778739609703453259773025228953094498218848809152660191529334696034979281952318259665278370004971538453893654918181897818345006934364629145522989264857736905708191150351799250856595765351483880290664027900107472748288914825603474352421979648834928640000000000000000000*i1^3 + 301518892644547598481554327395465652573162900199443877330886436301472474294827940521111395866846292249588539279580279605634363504901744625568013105948819631623404945786144168972992503207447641803698857992304153461305074369006840510837835310930447329567996729294699030975623167693371997928379155268580680114383215198052027999092284025020654826912657933677810577069370608324965268520626493316902282563249700228707436497626553233516486567862615692326087470384183557463100918398459635605906560969005923449177301513935436495710292553313992642369552480629650129269505552305749889213975815801916853191083747796576316103984012923655606310261858827722286587825825611605571905378950067902698949978104057044781628886520472261686353886587719090210653257828744193398578154683227411217933615800128474250463106717593929151659298671582356995813315177430202320879489027346854922569977212241545667887239263786483013262950648315450486157838119166690939084214134680854760529738054711537871257146108860342920506630549161445417178356411648915320057845757582719306216484476408131261786524220279343415471359934690460617983015313167049171502674939051095716156127297033437128163578704401580991698341357262936387253903960465675134481972676040467443484533541621837251551398922416238607272340894580677480775157673430780574535799313351321019358437850510023355007563486349223792352992261908651101388800000000000000000*i1^4 + 52856875357415465731066741546255401222330291946817198990944161146441351189929174432645298307007237670482754757101477166168621485526657949862095562114593410561607145487093695978270649156124678079619981454542789348442291650170385303281360930676553632519709293273417500762234325961927861256538511312035239563118496955695585249481719438019171814067283894476883676388095135168499671053845199917661247861802026947812283989281940660750363424186286548632836090076457939304673024608719895042706457286121583234661680138487708874944695179423902846483834297981969799957530249113859636554387670792255496629755918028617519761573188558622291954532733555201261605592592198563047080692989588887216066780424147479252976297340264399963082442629550629750342336103290693042309286148536683546969205621627626719620332850256235617233539748646009597418176913085084971431414528975909687606853599161512653735493205105139251451653699326199806986049571214980795528697028800447244763649938895555852927635061786973348171552416384574510799496976212652443244756846056062791878332996710768408597742801335230064601641115999638249796621213990257791611049017922006585131792489540680918375202562943323432496058029746059249719855410581685002651645265959873758983034865859683215708908571499558499628452321820124606986178468233294051766238827044806613793379964217098804028673946978893794790744050547699377766400000000000000*i1^5 + 5112554808866429763739475467832700159963718695732514453218068549607048628392063265123866034504582747070851734033349853931271241091230726367870283694176340937904409175019666666071977632290525941091019601901728463089250964575620659367617371120138215294175173255619420877816123972765045598216595966273377908474203080323325900299392157851089818016251723782645692608659678230797863699202928365293235250020891126993839175114420684581446894844520991818630601588974343011090378291039291990427570191545249731760648940105509870424518501903967987854652680869786728242363465218832542703576753409326773335021043015699860649335952417796373718549622099082765814749654521252864905851057641568207739858204128380628715807451227264202068116356672430135363615671487255547169841187485416057059101163455084558029989349991704749582646650573222373839126519924406601717709554708728154903238205064897550129214549446433058363100503430630971287118638011520802425540571106615746621947700164980302555680573053258025833276412838070168622905921312056568331942370478041621888941767259412332267638591757207009178748703125555036889053692738355776917058261570836488315663090074883168523297367013583862594714146600806473685013964314835070887680782447025595083806109290605515780727630412275531382136219061552783919304309640618148085762030612536209783846242390119909737843515996928582784869311122736414720000000000000*i1^6 + -285227451148360368091776720835229198439923149812446043269843559684431141443036069296347591065649999528544409306672389077191929774304015595172537422237522459217192475418642814211552121557361956194034038221982727836652482088541381485122607411696418241279324005748838390886587441430357114183562017921727942602354652424518533609080779783476039986434834623746728291930534937111575659106192581148233330782224826659713522886083020597605716363392022545841075304705533327091213242971026305038411628100525258997538059154999513010855087709767676854394334256622263753456012288139910648630273987899009355150000754666181937843745850898462161640406706372642983279829135870224260647388743150739210375968095567288696486151979269860409608161686307301914582611145723977894414774705717266727543608222219009629348846212393970999638294156155309231231933815371061877672103557188870299810816025309858056525718331159477313121514930092790805880043629013561833638119501950678527042050260920576899742485022603917167948957778517745764895709888111497538400608633351192576413114087143567856666733363435943462069308003424639846200310430503698558390136021764852073563418316639374577662118610714110510142980959104523272033797923570434442115274206759934176681353819547376743235621153131234808619777572125085820341378859522390564851189789569568765687684458161589217718162351058650954197396876794265600000000000*i1^7 + 6780449445810149067652629042648339025760215492242328242486121801531224974947800829811631271288073933918245327585087913253856562440101414564008211588962427636437596550136417326040288543209173663939348028032470012134361684469289727131054982013999305630857424439955836179812225492983474718143919548240030639461728595334237306417959360069360545409091895660940005040449708057255980027168699609627307298723725936743631445898071072383517738823419920655056471658045027856657723758912462137005516237744642267195903333210246525958627946093727263472544209602922175214993141510225888775196678438971099006020544960129981615598133075646736432308729783637228163659324147402163502925478542139634329600567728054990449031232704769024636588900916039781686302850033138109839584457221433080091249696602009141597385672730505365819603173943163082347849888617575359894364867465200105721753420507459035142370540574891972214491766755137699240359514659186494807018463409944765685876122898416614548813442044458374751240006021123388446260384690970268674194700363441300481833100672114243115894004266746143429163473238268097236098821532220885111662737519630161321905552278299546938587424937909566984798294886756805435889067294179970296913296208655877422969333452750992809014058162938257437404976398158968036124896897866112460648912010037602802789893143828579100532575290301225311855104229376000000000*i1^8 + -85666559438408734335605115270291228266651149173328452562849727566063371262015479371074860143216652228014848564405529670681696606927137289558750057235978567011610608589632012487918108516451884591471787700687216202982498991958268079711650259980191152644370427718113120190529663818830757215773062014929436305041255122069964842504010269435180480946046270171804659071572458446776206727309262952942069821003278080066220694049386858362794813744109257797370723214155948259093801282684905077294975047857645782353201552488557435129189017512767278470829669584024003004634660270202505271106456563519454612880483990110929006035763249224109588061397986947312997849157530726550471314563438145087236171470257477965688808825361245200272365474223641577434365561985744334381684653200921893799227993253688325117182968689926415760565679184625639914441929560129635862504882508490819820642474038830966107399862648744306108842548226927454313466900207659946137400531390764603906013297448306406562172032389639751818989743399436803884022246795418651392035800673225991394095966345413609444498777645834262518648955565031524324372179686994941808529744454016110704318126146939907960198229094402648369931320702272461937381767730222655934051072901434724540525510621470990174258273747586234299608461194537043584044672876267812963142213750256547831450970299053645117513147254922591574719201280000000*i1^9 + 786778143379409449525197001589626621627958083846081016495873688400907795536036385619761208456679038316881451862406765100202995519812156995154421740815378703834880524415686762808773384821494411152051975446835022093778417138156047181382480108391500723726640270564390775338864755766311408369132292784816464675531133419068214058467539463301226546057486449192575355988290853563364669797352345192185044536670844851302101898775686688885737650443886306488583706309064589047872776369952692051627240466172748877303548774264569860832184711626842268160627011470778011989705102976910381806723588698461330118747655538976323939698307092963718921270382368617272772566853461785831639935027198211911953846061983630819211649934352714149468242799765294171258360875576616036288204495464464396154751617300836333236421217316101031271597311533612624296588094149654444584722698476891021662948881563203213439274335776185675606094384677391676476505707129645700793859137440128768971341159584964398562172154001472493643153615783342786760527172236951159003789068368833750762687078224962126153591505705906726212933630314018391675572457243361465112493573582035802504901583260393619866131684352378448309537914333905927403316577602079869309663532289240022483924426214044583027280156366085180114572255332067550156506808233025380579023866848054328911870343847246097276936231837100572074311680000*i1^10 + -6050136902731787108497506581017803620827118899790641192334353963905745967208922346788132518633229877674977974898725113192571024907730549646131582092368449966214478039794635051072214167023925389248214833884141939102627827166970640497814109095606648208109312354165809496416090103919680260686404699901906675092483573814175974154484156216744729838894231569737088808776182091240139941104800039585667097992380337464939131232616380785833142578823228133032885581645853804403132192236629360774278275083263296078943170059077596350316071326982237229822732622869415949966923133610623509978187852142069993288936048156422511064670337924071849773216690898055057559010626850052122153928000018326472138873035288636363792471883001711954685740117525876262484305720123196954756123373177228515455801836941576162093979819031504252418981013460824076142521236075325993053148632575565277128045874924612268359894190215161072363399172496784612974314546039347423019874273259258311365882537951886219851707282696626683774037763722442071126069215375058121545658399941170903641304566856673168264923449234494351801289937300215598373524294200625574743334211310175933785333093639523495677736688029772573120696206150915696768589911647133071885374598577635797930101769923523575361695777507871645867637442342465672451758401337006055876389698405724839000158870377783668768176107086604664832000*i1^11 + 26602895969875779030883027699838767385992886427515799326154513164429809557457316715444103327114179872546452379663985250486523077232761037300951226987726192398687517820911034776408980221232030420131212970406331431206125468237965916915028278386368701345690976902414751906251368971554568236499249041299004026413412553891751462009721498730975391783011721411035478494633888346630180022061515266976995192148163222101394519768542442914011864593634926533903795356737887525667743130318338358057881227405107117817876310323549450848894046976064720111991966799218991921079206301949558625800442719838531557151732245593135925573494670126444071198244651188694557773706949950110933114405880649283039952289575431624783264669230809092364661196576782694302072738349160053520400384762308375991329688901659255860830375415901776422961293847574695504709640481717388342141893499346283494063991755888356013003582088704341798660502568897885089384747513097096416956769110180020949382503498454869233203153514567379166426945082634828341938919815909178831480230610411513822788636003373560167338546694484435386992801301682565551917713421250368887070426662977532292284568944047020905981386558322680535176852263195003601940495497544214286711180408385603859552794059678171542070754718896257047836223266025889429468632970893718433290055819592039174867156370194162552444371265912832000*i1^12 + 52005822680166694733996278180811068030182524599616413393270011897110179996673322257434471166538377167023437818568417743120007364901985234548045203742445176302023236814492077674555523186862882427306871394210927412626310791832679925998095025850187120678175369926530224558441170874514469729858873354693602847492220256390883810141188189538637619340360116385653168441106243601072446046527992366271948673755588387755103344789364167884834270093336923331900470844005056615891318318111803572203591519305915483307408297435717459262622255165997214977104053990406682168744955732579832611193114591767085885375089385111230656640754491060129183663756590615808460537886792611208991180865278280081304702144926463602043954465676009668135064217374627856689080599027389850130512441159740645034494716912820722512902117567955928426497788829602089591666299121999030209409780936377449547751414003455727533502808947675916918989969817794508682385497885847137391552321890474713281009525047792832750910680051147030253621551692615097967082088515981297766335065869979051276902378378187419339599712628559802934786913455737760617574431016931129979330200111896464975333606888420847905021448134473466319829864863504273773898334227400708867953187334314446506831818830427080825114415056421111869671602912129926888750323559049096817564201047437250642102093352355797613413023088640*i1^13 + 551732611550143090085508454561496783041238628237210335333713826389902813726105346623280900975190106171842501846749888769394000535023759673688330959718375919548884346438159517119875183242368527522921255832870736901882517881641592986552625297585580790734438926230107377578486787587131184634378907591396864427106371723931234315667185461083792767231207890575541453835792830574123765762538889335434746024193351843708383882170368186035173269748905915983707110584742053402222722170270632706744521669428730041092174567791818182679719430034923509751825295255847634860900499165631013537472286603921417157757942430766504793268520952701708514871363607911181296189500438386608574911126648309104725915152775061067353031437483151356318065820010564587880936085431898073806285337956877795913108873581811423418062605736531016760344306174559521919451366735830558579101472161633218865130898527478604403970730918962186344549500498056341138187793276601403400573458103305299045115595690510031701203285715815611462529967875471133023781042691956140295908671271083889456160836777606960815239933499750063407556879473987599785122546425223180855459528251032852387381354806459588650166067924111543711890172905018037179470008291294165675399276590593597715178502192873179386250724937027987443856438981024150959466068194205895879591637008328935787690182745903438367817728*i1^14 + 1341109938024282121547053597520533156038836433575228993824920258279016595508809985707752082241195765763494255952401631167174693722068456927910182605688433063849550940422811111875267162124079789949546218294545432031410666284438818006244463605941353814006458145892480922483315629383105092888370710416718636847816726039938903407486497004607265511321918277234139475674087381544582967586663324893405249443443563001927371026463012561043169354189691772086330952156838462010317748275966754165890330141925301879285918549973069608852475187126989161124869867883475396394358030639348875802061026963191396141232651258428491825790769241543359294764736680461100755298896151391326911264774816044650020894308404202969339436803608729833928716506429907373427027744017616436854597497845630221548792902122698052762421319558344468748179755154005841148562854114160612369093041921816170013922797668907064246833767671477710806059346884845879271537762529777354507391697831897033463594452284266578086408643655047101608012796405740450326531947203156106534449171090530852392231494316052197468956132435982525441215893983583341372578545372494119721978452433584978100855995985301592868356284423355090364988689068061883912001422530404922147861663822015941350820153969624788548959557567165472945947845750602237647660208983512045772472777520409776901517385501402726400*i1^15 + 4062136091396467216450564948939799746282020313329128708893110308310509644492177975150868736350091349250012964555754673060830949545969016133525459905604736758796078460654805197246296872488000684529015492568104043964610155291157172245166515923865627839234074284476329465877364392033133561514050305481158913076366347669902231231624428639180777029291373037318994152621314683914047961282943221242631844740564177706910670752696922825756711192862507054760230057325057670535355446833954975457448486560597909128103040688187224801246803245010345004475382194032733416780201757497972498354832556185138615118069046097185585108351825869394440414903181136931485496480128425003477920353459614389040654661339191346684916605226276550429963057417435482115024002119510359971798796317943142411700443277452305552385601367058045548003307837546531136921713273281211041596442744134502583884072338528243106262448889337145330911762766676631521280581505386048273891678340465010889397183376802510685882399579463821362652883439177838674972349567897212434935157934936618853902342400940556303964190408311374117007491221048516415820956318071037076539572213507167863228703716217037159073547535958812588394717815160278569442406697299792080330774502136836416289920652988672786228675706917139936241975203331869857151658478980027979867814748182596130264438932504576*i1^16 + 3571702523548055239968990001671909428193881767179794857532575116106528793458245766151182908386712787607397067896701859195298367945419166265480547122190399781794010041772160184555601774481722426197665530263887513987135232168071559916738796572322606403152547165746995915078071892043643947941606124029622142261213347858955857775432760701192453723425922460820727919793843089574365894051756351478925298589121877207089982866310197556155788683022035418664019924893801084331995531037295139208473102225260621661047112963654979407018392451468030431301643420453058358266508319784961562493941146395680754034362156332684556152472812199270809067825498881286520650541314412652842273974628808690576770892049916962069586573651967880643351814646821324555897133657672825394539477339792749829124570552030273979530639870184592075379488319488762769974700530549913677336342953655941637631804426970705946615942050687706433722646921492113288447960552844062916917323712881526610802324793717959744885015361867346879358491845696297138364075017188199581264812316804752352511050012105207753644051494130636046529560276996271991796188125453345651244164295616464102621912153104786946105448075148213280664752794017555900645422522679935590415864241429501464720418268809952949797483955816012183690803058944458347790510844151478436127062548809695593792274432*i1^17 + 8706761011473530457354827472667095001439402279902537479500894842441439795501295116145706108757455674729726159401473810421394376944475437716357926341238655746974562068972454752710531056929273503876366752096338841862748933169497447380381794448890394171201409854356268407305518953089869462113538597089260870903719666600838306542506769864354792753731120035435669638099609067392372542675531513800419470011223805717252704830903856007730544271228080198663538268697845081635222237088982139431346691892795862873544673833172688583842237726860728911548712107196264718321128066014949648813580408558353694490514886714775864889175899553287219075022112611886745393251156081244953073458588641939517293332978766718845591840029246575124260013663920605868733635016050801176048393866048770147852731165064045156343111694616035197961861613844722283414674015316708887107343723999321810573047505241776019667654652767618600792197902918517426273546544900235376130670163046336392836883484273404528579733821458299756219658117651206758182514402580401913992621917883410392004471208231135996485673706578921401676073633237950230082128920170769196035026515794338149686890184062832820741186483427616740806440256307204719428615999726962185700010228553804732542077220687848884802379977629838410729220135340246725791674315316190132904704071744685604864*i1^18 + 501309225973714750489622475747705110514183941127080168496869140282188939293954557173606702376395162084853252087863219481887243919227645281173232560681750525085886236965103038131300493447575441507487140118647477071437930604862262618889468157065791961163318824042825570151772746413843025100198481287918309963864304776459101633174940994521222546133732201027351120895927865275122440257637289543761148241011845721500784479018597720020880251578339653189765431576928954949642533144924390840442569011844638620390113174088781534509014456171560459319873422512046891277420151106868262341832389688715512070822928016426695704149557636593900676780384026181410725658140599394006369493985352082352425775616017967271546197239269224320283702519838604274946341449261636219289724352833424934519549020967418250658853536648384347499361943231769963785609280575579338604291662153579792972011200704910285352118343310000730036453664921507010513254391929638139723814899567760870200830293998724041045065097107041477868654678713016404926819257951636626379556835268351494909889848584323683640459679223535923889462052984120247803489781381005716137672098496376946367680759050039273402933460580115202372214406312056752929107083072643205688362535182830565817196302213275560801887048220989013187938931868997197412369015222696046330404967284736*i1^19 + 1658734408553368921510714811401084417916295108586714187620243614389656669482518405412408531892256373042153065982195651796518914859167999204454667564276166725323649604904788885282691888119756586872050161693890380012123134825584125096864897246739649012868439660806611446041571303635624586923962447819517412889888432604824984493866512506903142136481893186559703797114778611831061542978617385231371139392884872358483361215594096991133749986714839510650055537047554663835112748197067488758463299667167271361924757515167633051684102000135316752736016455387760190682542746403718635533931313246789009968370876386097988624775155156136846766325526484545806892298863581109116456442829610668271632213756773084736370782979955211891928919507294781700261194364373776286534008566104396229807439419789817863092981548493980214224166459671632982358333591176137438951318371779131898129878659827260894978259533971061081906774982260018063946641443284550555536991414380945094248384759906953606151354184211023490529274749907693998419060027104114157500890579845933754777360187941919652227603586609804112473489761907930447947786793639307536283230299664695819276089901020437544975510125797408341024950413876318458174860642971428796416079274345293092250441840153238233262420916630618455364546361859535681706907040089637535893946368*i1^20 + 17151863687010817624878665100347093139412027145368918554078523823059147985265402862831519900973413771650573067585639379958895688389582751247827407045070094973611861823324887171706592555034075311994576587736290654354554330075803634079995708223708157571969177495015191161352336180810651649375722320425919234658609156893013180168666905793816222238964540804041228731470941936512959364984272286150199414156887415790645974630961715072656640410711501576267674041504947856302274653065594141592989665469820851808693409567782037298561007032100629918872104438201154250342638680431480595476347733653356671258492276438615685926346389641641661203027130245915657641760582217373191503089437315250128446254221165031555118881428561375587461569145446428461344138494836915255679878518527908819876528837535719313335397272882504154632815126455636509751196222634196717850736384393315094889973697986248621823666274392676621023005231083534900231537916747244952649498718094868879777698812779192674824178074640600540255260482764215295531447124623059875588239864148121956760519507430341618043135366856189036235559720992426905346891132974786081996769867492384389684514039540171736700696169540370168323172682561127764564739705594618698986710558599437179650917375005702540593205063006216778287340057648590314014914443227430912*i1^21 + 2098583926447358812805535346711877166910688165977526971437240182915585923497664267975889203282926841083695592300693391050235517784009738633972058949062848293877810955826949860199156689288025112830948828740977026933638753135978101580125454113023326195034767384189923576589242966653420333332227281317073077493784699750333608664863576243922171751470937707970010034257159922475684689436156617739173214086139989035833811595319617085589642429132611027218040677003739677975231917691427525631440335843434779950781888948187533687249356868350568473167690371075798906613984961174162295644588138538751683308635203716730494527729137472807564012434433590169504237937382359841153103062868431655588829871679577651491211977482887470706135676437768735612168960187677573643262715021343424394021315094076557291470104948092696978225788269142120618377502533773687030949899971062535208158352597808760764694582940131246931087915436864053968473413331626410907802365790345313132076454205572141370963539740949505429071531345857573467822739218852814767436399483733912918849966164906745703400070712416266839880011257400584341966428882958197176276074223230387188632566150436837407785203962711573246191413961382250255717758816314286783615702784098613735312537026693048594007783874630235496338104208210136270388690686050304*i1^22 + -50512087469778768019844158379756381415485641740210257173932435558599574035467632818004706928645549630127629690890204947135835208566601005157157226025673253449272176590650457867972741978096143794311697910473029573857188511149756234287933951077005173856910170778697786174890275390874559184488851735533335647274772872432415954441399353157491694005393752499197738278290972473386330461487104103311170038719873466325479655734461774387923359363793009884077303465670636545357570816696841635838591998559881178635249444841012513760477766408434505601326574664023721391671511763346541336034179646824281446879636147007871306123957381685720521856413985350383949087088053860505739958152157575428219454127152650728067505360311275101345852461005698180908656372546159382685929436668806198002355103342638303848810098424982683643340524050003565886342887538899535284180013698071395191010559471685202043151351474102807187435805962730028504255015767139348160462072003048252429860880700135482051917820557720536660004192871055856117517644101808820388219064108643392601005235479543509061228246565964717902105235658266030182797414403867042054718757256600808104123091335720162472015923523736380313120479734760357581503610786497789398535491731790333016707109293712700960562694778486638729164024346340057572966400*i1^23 + -11208735498791738983752433628647405484549884268011478423476958610342380127426918097126744786117639359680660326013516689235115874887820033538467846948198254680431685196488061758521375932374833287660490547478997420436636166691477744270961585641036389668184176955818089163111554305408098627076995386146830677092822011615904609474032028104084833295040091275596544758983433774194976648845264944321975392367132313180259799449115563075710147554752938755847217908558350783649943287452732217900221959288213401659571454612049769674491570129547018265736792928673431347680263897229837287236765875334866841471362079755278014702775161038128353107825683165336923099842068762737307768374209844856172828138738863728609142535193753848828923309869596526254263595629764899102596384693632219680165352746087647096236636889503584683206544351677290008404179080694376915586350447736270446257177556592551931678503114901035727649822294746883752010419838543286604587837462733931606925354151733386019523325688866944396597499375455923123773575198551355195022067986613323730182502975676332866084152030218522862607959466365962098120557175924575043726048429813677486765442592382702910022980786623215120972662981292753046467903325551794521745810579191160467578131450262012070045590297910657692172112268326076416*i1^24 + 69854111442851861454275672838148003857668651939354334962987200653907902753551311850285428103481318225426568192534770444383664251123892384160497399608464562108239891184445878169293998715878967162534317922396252372565373781284359809963426444396348059293798178846555963334026871924073618743333146782972804977961124611161767206357115275639210934043287972528756427453549007200621416134820980089016499071613249976500115477635317127130728476345814085654935927055337239355522575903993361838254208157775151184146237438398785357994581878662360355245539824083581812434717359202001858546856703549217154042458929806837749401068482503963883913066139417195924948397211503339745826178652241420415937565852670788929906570930668696323350856297436655279661721746881147539264767101480666372327684226071254175981013327887174962827824653260971787203164273026326829345039597121827342949708895467515691234438194630423507753348487499291769504863168626077601772848745562378531269248337608251872587014163804155249556027563127347594676043054755699148794259111176898457935722243308265102399058034715999805928068859844576951997330645120590223341441222571011250364566273586589209089324838313318760775153107966017724458289689477731571002984051469068215650457535336429032650515513890013125621864988672*i1^25 + 32380919028265337883322706811291994595679320940329320250717265154813023101075820911885879888023385878008544391239566731814413774566363210020056879443427772684147390762433914132808022094194639105827692507218248917901876260343970244031659984377031043772764162344199599196274650969386598095982959315376729758631682376644506310877897606954787566637808103151398171499654283596249497906811007786107662466628353188271074822494638557716436873794933796118836698652446592843167954208111919701000238635921929566897315822965793647736484506254847702748094202159162284421111046450649208850791942400434921236535319845588900998768759260066103184884077599255581701962894114051851071425244425745363286469073678480475913083849694066204672612567911730016071587115801004486254573626489554477474336681402228426810007847707666983271686190199828878338404565055524484547104712042161275080941593155994320541263525232963388165598293290629671527239675390376230941476534686624234504058486811307735541987516503668208111996452708859006874089180308195048711666294017917233383951191178612264395796078487623341442611328963820866522799061929035221593353277284387481780498175405985230826603000146720772474862834515507639170653231276687549360080266230591686152098602649140555328271493062045414195200*i1^26 + 878039040705396361513873709889855333958188495595156247714732712173904205390510614701626165893339383640011413072189795033706493265019752072042460595356098819425073113927429816183127089692853771411307909961849987851631397489814448658406613720968393727196072000235984645726728741776691095891099118929086094240397289625189370255652161670683868709788532611343387751735041676248218819581043983363105183807272096520130075381143542346575365494442816762272051007701002036431016455301400864813250306253645995469298879416671452599741426958336556155806728680204588621156714103964960480089008959944225835699925362007753487930816109208100789727768687808286908633533865922806249772531549245857722614044708548929843171828884068581315810250216163155700289861498228489429336310310442718702083934389765179123804669933942157887184432333570375146534643861876942380600068895600525539209878406239371955713603279841685121404278483264939699787152471384880156638391148459274359540111458138033393320210963659213897845874928209523018802120373889146364070580174787194783832923161085131280189596999913861589771928777888546205508389084730736506366251393388304055899808785506636153885280160387419164757072652891979040241324806775964877833237245807810225287820765261472692654179369353216*i1^27 + 8019822041116877953351016543983427838858154385952766983186403131523190640274228617270748122631225806817356610724710498690993482977699615735286013721130920658489518188868831432354778276810636687574208356685369800854057243615393091800415670818137326381539555803238400649424614141163276842410727177191827034055932992101090762090443079188489441979217543647036584916121470915825375255638613625662580624495982693299019296545416893669260249511079732699544701981098182357067356130541078957343145370951865141994718108962074733976328067854634148129940717416634840396500213925545689364116334502645976999699029032205475535211168431546195910359985572343375212709386294402338686775699658247709540011207798294228592562238171920782240446682057792325597610120182479157310476347819529075520818592614885222478968299468778312342705528953065532052367504953704607724637156395625000698012220330561708379910514503326547000903286940277043716226357869252514025523223295041134921828604400221775058521511358101690352704853485631615484049305029807426979262345301850665081933098453728205430445936906191670397398611975216320567541994325475808826386724173981555930071497524219848843762614533325770068104176854417629257740146294391809324870849325283205842809024261984809000108032*i1^28 + -13065813981933772899080167018092959830828592044405000588748994745153909403015080910175656741897838387103136846246780137715933987369468372895253792791501017900112872855333004282393273972512123611655855307853236866101831187370515446192760256999049745956914385397046596619868854940677030219644907714471993361528493676675122161288668435592131879793589452744221741477922541708941145669285879601923982880284964573041209592947180716590613170509915586960387147146904984431204698660301307196505643829537635007491264172002727412678553410896501319672526659219353170416249267870258913487556901530262212700002979991082638551373983942802745174003134997131138130685155652806067796155980268638156360053704953081354820306372766161860761735996723711871665440679823288331643708074246027614805239163412335270635280056903286781540036119016667778417560724142661507902291036346180619455315744158770477060793640196875614592531113496526581795489676006526202538955390573932864384624882745289849188776676825395490345148006634636479940826514456296687565553395308739075066897196026569153323353639811052033185456979416615683547219863236298884559529340362336833576893772845433193419410744888761203886631469996031320909625953993152046919238665717088990470538105897091072*i1^29 + 157400615729180175846158830926772502651627936610817896006635581648815155877959253097434519296499445818013618226249867731058686780567448589506713216216620149347257516567354739310628034759996118217078525456947816237974236281220751728084338337066584728151941549928875099847181122467219614945960788466808710383827618479422275976735696915004958827463366465257176146273886981691592920209144107277176724845199556549832306900382957955680395694214589098161188096309022414903381574093888929172845896710772946530197546232927351937909103612168975059225501282280194852736680039597025394087158376153197078224775394711681594796894079454191995862838404072408064357366281484548235284380073016518666596134421439558472943624336676306735081083706550108854723242597137240021424174924290723991639532433556007576083645814611616286505468561790746229763444064089015370613354715062231640610257023869241332837439157870242529465395379868923049481326859377901494116153715248905331401130097904995059839108856799466808513520507823289121365815290944338956997264726919557494360026162456041570531557848894911836399290727458291783272248934683738248219282850442417299385779102654753891619161415084193133513359879836708949156171996256300830739350937858166862699823104*i1^30 + -186821809852778045443184672560201890063012695558838936174235806690655466838000961393448863789647978621267421778328168643195968735531434150989094765274695936295539599646120990221402703107673466364662065108040923491904526590631893066018195791973193889146663918674909198800137323511399168353956169244774079164818389104006304069755382801191221251965793274373336619949901685980429484530166409389038648600795778682343647291060385396824656822784235209335098481404991321721384171491491795091768427287261289219939412923973096876734163917603254841111963558723665402929840095072546867841973005866687419831214234050451128000254250448916326387402884786747140789082426333517538904645963687561872357665965532591246582390926580939073059278727273488268604223682010857189149662815012764959422305467040149601445399479339958358847367642129099774393778458186156903302192359774606266021063070922773739983994308799783383230933449853754993425491723603969085344174203931971607380772129867738008386577413603224306972542579343617667857107343727796482466041525112551678008226471721894848306994079251636828836293059218747936889681801937894935838360457642580333207686437306911819008906148850456711349746373910465162322036392627270906842599840559398912*i1^31 + 97208394168573859604313904454770801690069820613091920751498418978323345238515609580709846805505419128224207361383963718450734600668976329188128424428972116382269985333926297272698177100395949241629192003474088877669131051720944977889033709385655226837502267179406200323056552620382183837327210672683152706557925985128157039036362888161296512849132632991433798446865810377838747867885699695025198623736407613378348732510739650709942447051511350203616251514379881988405616997437029528034196076681686119822449413378934981755603004598396662549570975155703618739549998158159106786324674065308748289487214212363553779789993987999329415514781228641701564039915525620008434157513955046456380693413440483679296644431654966007555056698483966602979119561135966631518887232622348105861143234388082327550818615219378121997872215064800045179391771988198848022810147758836631094553678129138768998030438834058996217295915666877999783090068512713232173320898092144154641844227794240402952948041555390749521063068544456311742782545046023302967445385436028189168405310330712004339306852179470978146672216281332474932797566073978805748565153193988923633128431942634420930695011737154299451790480665429635082755331750228045454114816*i1^32 + -388021906979720895186907063937375163211137626903267852432097728294670314377279270273161860467311366231516848818333671808227451979880067315347325410239598669640222923146673689994737772067755479094068782581509529413083610261732812967256487772692343513592319922175215842945403571230997923800929560483083120219092864661482637041546387439013175380137165401618314335903395698523770863798170013899206410175150495626731405639205239307996199545574657381142193756778530071310868625289513645882183943156908416383744377023706427339936283317071553164620658871663496424642971090746592854789569816385419167987205211969711653285665121657821403734679149152087708365524067561426993109172711665731348604260649677367940516317745897413812405130806158019245336425944964527378596447709160758730319502084083028817674918350417664169523281655498551804490126635409636179848141596531242470632951280440356817249563295805241867982332158580383481412889837273819513145223397161521928348257321448447471576115497992650082959068671320819211943122884342573513408822819805456751671838323197424097701709407483795234105559514485077769480780892969009625089790722539797175098433824629838365638941724424200581761162828052904414165405253238784*i1^33 + 13667652731083561179025963226041998913796089172357730956600145860055063422186702461441693985602893342621913331202431705195963582734216866955792040181189580117463143659553398518552807281137446014767782549311414124649814484402093418627092703739118443499239951181952012576375953273566888191554322886053022468196810075395471386226788714426641408585536953705225406792588770087217212557319943549746286910728604994419532733701898094511046207575809309965068852787196364057625295752993106744314457708349604954566596544959134965405940002481985772621365379919621091690967701537652192354412294846846649391947869796777898323738388135617878903981149748635598921161387206115086763596944144030139443700684025182483676608056787742625404462894272719298891737516293847292308704875464594438350825031335609156767134897117520683564948792253573149289439761876290537170897418895437440360879212914615415925615117574892787843155143277727824654453652870477890941440799125129852183676253686396920377566643396903136860939922805650225438484032564198813818695348043472488911843675087081738936001564370342836303568112470372045850823815816638039242094927117175417525898766886140107166548835854974259084402823914855067549696*i1^34 + -42157682015866901178485028340139784537382889330622453574147937369565410393216195722247341969746488487261866772285214493784960306066938429430841477587441209648086593969755418524237982204715923017945367136243590533560587447997638031287231773663689015096547093697615909689250544942650262118479746213930866237512198718152463573341017604979129717183426453953149671441585932548717697042327623263388309152038400239563587814226049430975879574322618014240721986378648546781061034453041016449543129409999106073277502094349503183359012248304587059003158828135283222706501618253646855322164408460179504912008440241816202580439771347289950097324116119928797460300639024127774930469455084447138511648347938505715263938716322090411732585802300826606518964859905059332387482887071236028896061952993958841243519201873559371261659420362555858049314532276990077005914439085986137605096162011238987418603433311254193411011327710587414554663212172242143568821532238298954484984334823776832116084536246534296122789348266434513360512038647966207950963241586629472625537104476676380933454887273182162892134433606770682431081091103416631183972926803348063486132751106072344520078541676977689940799258624*i1^35 + 45530945158043571605985910447668620009660486038890396667673334752391912798386126014601579736700679012992296860060344075568051373810607530888827286594210022728159855583220724508659704761696381076644709990611036177029899184166336728865880330635688246891434651596546997572824058286823393053516602386798973862875987402126558261636335643668076721762078722532796168320506145015493785053450828604291991453540510818070783626510485036417402465327856386919815956548401698123455390975018131142402526785751979751049812793088240557488200762559032565196827542017787785352250325069415580553439940616483481884737641070949664912577767427751081546110281638953188477955720186515742353359362296533052709388332760160152481466626081216159780858208539024858401202006997387217304829874219843033419798993426192561897965203550363217488641890114646454510919639184771115782346970444890174433097137857958295879214538540818020538905775417348639791091935076483887588941441158731174659667324514377256314000947105758812408508561248732250832332083474470627322473141115370412607945114086253232851871909924038913704798719055879254194291926221261496813068562631720399026920115119052724690274317190037504*i1^36 + -10185564112091658696235532375821933974681634175442106618827311477554321892616916991948357345406278054042050481541334842642717693057697188592062613867842896630240412746742374350771567498472671165566669199209391389571934662027892711079765520998455877502208132890166275745193541387310372459144798862309416838916452702594592747037200180570437952849921012871044029670022897221103183640730657468803672595768998600551779136942550024242810479274730563461729498485861979709961406498067377885643693877000686177125403862067594709483303580211820796018577527407833718407563239388692060265627910712713235370328775492388132367855651431992507977760695403287039967762523876955855935460872606368097832692025016376878428186555758232725298026236829803473170916893135732182043120882650942749324387639005647167645621909297644544170824439099634739919267696552067513999327854695477860203950756191242749856406648749813536839051820349561846180031474035061218421562366623055160130277115286816504189211680571981260790502912493495343173612563956482144614164137810872037171977471599962213121222993483737542721517613235917780930655955728182839016862812226377801517525300721420106465280*i1^37 + 1096257407211410290778704355773403846018367650455450652583116462590454101988917475146246787729238788138500585069532465354814106561533997730935657580343198967926983238798089843919725558364893597910060413253687787668674275558988585210143125855659713113414860210006890047736639553749690991977943387057337757953064533383880124318780683696479377939616327862655444162361136778084431009381365233691763661071126690134015832040739712474284992810029600317072027491028767905025891978873243935652712284202428942046309281644532328680080444834474205526542019694498546216399845944180758099771234071723166631606227098898672335759761609211798289602211046534467929529846561831273850657824871213987473474635317942045240872700878259627389125085137589339812014107951815380041807653390482810876017554328127751501766485015141942882180457638923070439595833946569829561415666684591413663217809032583990577192810682750581593041237400073006040266556911710628503443938802790006632261422788616358436245570407241829346015654090455113168679772050932204086161597796583699105179231438630811452041809780271982230750369015802506833755899376387932945475890003135525370346864640*i1^38 + 93862350233395729495138645152500600143397821808763267729998440551925246147947625614969235266237612191443668801671641095115863599670544608932463926144114814814239062010867437681370327035620372354260134680789183955825257051750288331013629947741070285779336339931888224360711197062036480905085417012778063314296793033802636827439596389841877016944552474635126675777098790263467314236092270075862252164908843935160895896724673859802069259851972440626234788535482222667183583254396118859209010655879426636202308966944662351909806462506268333294709012552864140516919155087766586537892975282496474543257256119520317460552098465764869039159295766947588767787303961267532869274694847209702830046853093821728048600489294673016873635463347474918262238104864266629222215830611486679781307905218378881949901693282674712963471701793250547237485483648428207617825838979752856347170773965558141758019614235625846949360070913429762233640623703115904288339629136298242732632062003160696271118545611258564725885802240080615898796313109172983643416526342977653520693965971449130357629245410859526025018186600957306317974902182506499373017333760*i1^39 + 2222037717882613344005275892954313652357742937934975819102696729524747297541915902846631539860275109287178737641346815782153855503390666705747189690421563435640306036753141143588003210290944795989947098984056984726989263387969588125878116314883896943145545127883143752634381669090826783812999779065219267197520619654194084127113982363776649919130838081899816401621682729221542471648195874136731740057359220067127105086354065706652220250631030067787161024130530146254051729979228068291424284646811146745572098638016100011096641245341616540381841471232347060778813771629702579270540283636276092895246383456332682697913223329909947630004283018136767517070125771203729532687062344840771825229124968023752721576671316188236576840158768703520734516080552137143214944309418931819302695138986908421155152455379373894780950037869692956093086538790688232759379645775113378481905554144157119500988506645380224548142548574419900179728957979899841375242628591222730028437439041604994549381159821653062192195107795520705885243317135347721209390232926047588577920824020288347610881225993096327489703398363535385921898414080*i1^40 + -39272062239751090447740059931738803142216732818638768676159558730491794049413343097781779258896294741966370748662146990270348483354152913425228062585572675423079881815624599667613819311437449276146200580117660802398709343322017802760934885866968397377384486960096686726464569879354039733712786068584416220156259988491404285333990184800628932377723905283818181661932711224077100742006761679339150605604991609815510699036596446157895491777200857028771244003531396107652686996147492033078741861123241918443328619242254947991838043690045551250611666881901607778687731535517263909897049980030981919183065377983626683022172910036498387280474129743490926908105502973337934900802711635452810183048186028504545162982030268287712610786491016099345156503976808082696004457778297556428291692559717026523872408928686779596377974625617782876333873709148554095493086361569690472471438401539211628496732330282474634202700155208080501708074073147272461722167056134501049606577772979140080908093467531865732006118321373057148310931771350747993032317436428565211120275011615465017149610429164456807088660905984*i1^41 + -1432969413008994196169944712363202844374954058069045606555078042179308811114398121570191281300199595196505899722894859565408570100302242742278729372526067060817863616341655410750773087073608303887686545811562512402177288321341542238956516929814745628389892345449587572655312272935179367135870587454528467612419480197776082415939013205052037184885665740775586806882701157111242975127732424076505245847754553130280276106463875610967661294923159120670874680411294441140077208626462123219769316481829191783752461705926665334815807844466683963768205508213799297518098981058720553380444125628531719607548266825154843498258714925643403006360716318863893794071914758588672946793868409787429364714801917550823735390635700932188383297880801870684133949540434974844218073606885108286086750552380844418021923450606911207884242668723016517513630174529863528979716678792811906841523984013729232684068249777562710034849055126187878536055015274603569659229949408677961681244202514356648823328043059770468455932118723033187279846736921920222494534640321360684765645326321110765576040448*i1^42 + 4226521637733999064260779974221878215585676954464790247785333173594760898580265221242863710975039563462154991091797435709482053512240602193826512272962775508146271977981401517576689401666669144959857621811731019331317584431118581162368290459439277853260341500415414835994697004746096776144330838467087236901326887132054112678026718376876660507710860780211616999739152204282743276599833269079352637112358618835742229616815630367273702641996295242476996263905025195095128330726972076889392813845980101770773758155864115721683969000481562800399162954795248161616999142728525604514596618379040317491315893352693147589091763734308459667919283790719089437770249430078763068387697838813646838765731526812584949654547390884134330221552105315007817652563213593165798798722887075424595930371551008394692107554328711196404966163415725226956178068961431117530425585585073745914001058203925899909849785808727377689259754953820672573711692588355796221886356785059183860927491349989913028264295717366422346777828921511781899752407423571644650703238913636072448*i1^43 + 388629794471574881813460667737448784595102532866767890151051614033439040989170143346094189268101388457728006626317340098824829551741591112236113672942922084381802812084649234570715378822584046152966808106320632788041644280415995173800052007992491638031101986675891027322826328176678003804541185595456557078116967647708237772538184202579147259193237813166265124816824079846711541948843773500686337648510740849561916329487121007133921642990929355348299427297417770153554039061259244426006397795094410391209383489358151414153576431298144315082154801947535639056678626375149821130146580782883350281897253226957363973291214803823197518006914286137048994855554895885200217896248350027667359041937437855743877610734005899557737870369745735748739014213842137408666060513754029840130547798024337476760783584659580391206629211095831903094487845007942887854832301319537571536949931309914119715639764921978562778095154090457377374805890262098272632281416811512134683665535768677909949699890983458771437464638873754131797410621839350208*i1^44 + 2663157754633900928876659882046116602320058495471043302139729559234580090259722133426814149816409564739148665501468493001497123036846311017967030229420747097648355526771887628486372584030967189146999104932191604350901472166594282485411570069484451450788534989639588828562439961923968143415392314239143460363884518296550307529548658729097141484396811403136419741393549622876353767306111853948530781252744503065527511728106087453953296102885791829280522172441630979137592643609848157761572320223536474738279279981294250844452242856689292969562203122834494776519154445252868050518307628048464531829171088098078503319704784124270671546832185081317134580264431097677162489889274921970858935206753300467539944178270162681101155433472106072927766955315253195920154770661830336222303418792062680400362264363777849732867032001244833866682596210064250662846149942326900174166645766902587849126140319109877396691386343830286459255923116438925385781751583423596985803386867684229347985164152300660853240*i1^45 + 4579468705651382982774358147334237752496566582515437538107888582276551350718168653724855808390012175105224003599187206487914518766359913962406867512696610735148840418944247277721502888175545078498967240941891775331985768003168662354552978081152359803203418353299677384672605341229081032280178541747084403601384711555213475498607508449723704249515142484153485530374572355155436228853031047669613310103788061973369264743385467572535613897372889279407165517698212404100974819640942203126653220992755527378184337484300977398324266424213359259224212866368428217853291444396949932958138828800600463622122213089354557396238699608410227211669809757654748732070331051416039552501757179191857617368689512064134132687897362119779016875962113398293071352381167000136134249992251053454272262673678055540891218044946117752163635153516575573675660905016173496925221992791581954833973747799648294280783209230830923876095211089522334831407336204569615539590187104887862489969*i1^46, -60336997293726769136058768446063838515142719548542234578630944724466109898341714726170917426508808954722519011267800287944890523347549320061050496648666281133876623875015536230689295290168233418299546773265105919095725227559938053818378048931222614073832340860415867659001194091670272064547838721075564951975411319668583952201792036685754588343458161014619732891998129717413611161672202479162627070234953944016404697926599746458928143540340802438566019040129331033635145385576530528453671941504000111285475213396433679870084169292889437793969079943872531340847653278365229752639438497329287909042615654606445203138507526074588222057429157406328982232634194901050527899499099207499651405082932474024427322572057690577196027130555536585544464424825001255343987614553793646266374202458894130629665250400956443687341107973244199831486255718218702088887450968396585577121908037377930249621110236645073040932561876656058738240869978239153136463966764466830915949915751637716747670591371839324336325302427540816909772712705662295433531466740527238111647599133293535835934345566793578427463118180603874059847027407003661222126879301264450877231501886430140050831461522514470450446831393546930072421171797571430897531787361293523149321727231349626477743171693078266158611937274627338810065038570293637721738126221217155983851316397445820971901482764833483621539085242410955664440486714164621407235962504426015621256321593970073650506309934177127734945679877286890686443388309845639860914488915430961687742966531061328675427904222869241027959140510180738639141113438138992937557845137469181638774897382789084281034388297571025246276170106427732931195114405964434601726547463714084746043393569957372169768044024566729569473589926826844964607019808245772983224061997774977023172897187189821300819819346387322921626598004787899458297075148833911677600389981760424880521793897905030203858078854534604898828281926770377021330180601205969675527808178883595068268133875479983259518511794150131712288358400000000000000000000000 + -172315020081569542923046607847765466182379933316797888759982570673164307568028617142828470767985068046674204025566903247938330706118971887494466906744034417838141202838777993236463639440514729154550464931041170551815572059227313093358801079095280148544424132013305276225621621087969801271066884285018406231611686500517400815744050420989736827748312625678361647289378684111600110594233175954901598553119023117454136563390642269851508030275090243389363471420398346829534867104855123975230150882290461440271781623333561227788293427680692052128962684316472708066041042693496740425826498424960023466888759187706161934142675160562298174219867589196405500978334879415812425189500458697252207434706407123623796248359088337778402743310010100159091409297256059325809429883921677266608297095320358514694302462430729370659674441031303754739857574145692910595515259224399694402294461706366636039892726553355858932799905213093405697562901584776179354150547132451418020604775144782117710509252107292402666326443969168655702561668817169531525470612705193317691070164754339855939863179242333091710008494618761298748409318666672185475879540868190770938648944411562793496504938914899828927431978972354640521802334285264027825733815281284644453843460588061194850924503323579457056477728060493778463212066207009567726634723024155976690785534134979580147813254107919938620568178298275325816141221083278859676901179650191466482100630082595590435132617915108533882976287979900252137807394798678468571640176713901719737807035798263629620191591900720397523021632972350625613661171651649365592515932627783266835248140378750353880237209308748599722143730544257383621123005280385388487764186907827623982547810922184521756681620692826514200146831480420079238837845950685004295738134457115210051835102713500852997618076218890512781547762928316844855382978650599835018609799676788852650620109521554160360097618962127330065448232979112117260005002087107002245681723844175342649875783840872728071282243659381776654008320000000000000000000000*i1 + -264286574713446354575190708496592432757742562444296069881595870418902926202451747454416433573802723151068777583166324490870028252641521729440391439135481579117829629285240287251547177747632406603680703663319799463003505741068094353573437593324694814851230783446963625381152926613785285266245678571206214866794951436075706438006179496643171141115025881647248412876761813600969680850047040466530215653616733502163059769714570132543625250882963770020276657711998383951127950119306521609357951797958620997420580517973866328994301001777128480124638111016974097997755236839987021085686941695020552041551375669983146280248035282368994202218669267828013037042225344140016319280440306821646608632888414606266401488144412363873217582095155479083032167824688346879887594709513468637956453526261536209032694305885240046246192842574980018979785060929921395771460300827844668130811235739426781745354365631014727845862567365624385921007349173445165073519005100851723726993858013961047018619103286440092776416148206767672109888204366773485692256898062007685979153522178425181602748423894545442915357476726654468895710467609270391062348653787039326460652138026172558142258997661847212306597749519983791868545335865460542911864369796743146863970083009398282124306553246546655342686919646802670543764523213119684628595979883187354045649601828939521905851982836051432498865326514863005298490084843554455900519806989509193513385486914545820691098682926285279012991601168228927462352786696465038953818727605275410782968162069222409110067740208088994297100345585771745271866368094167606625258286649478505681627791806965889282409032949469900057570184710875034806193862340361268744172692225016570637354184026483265664379067892351750818823939650766972864851329880310210428632224158299451228054599054408359311229393866759232932533441300472771855322365869867524186570728728380778438448895087721060717369304336600610431517671106245482078570291053389877969898022964289993983555043289493824490642868506492419230924800000000000000000000*i1^2 + -171339910142795900025325386202910043431158307426992404909730488032997696052724663854536424682741740605335322861109040627155345862619841520839467635851246735043556197621801373276000759036510187370755594665854782680842905064766153464778337035818276224896545464843405778459047292734543172710332511362334735289070437693241343121465823226197594582045138264080324118492662970575334809268859895999122630895572210098574173033263977248375587587429423619224007744570466890966553141024980898659317937999699609726304698943806102695109910937241535919418717215531712181768585573907951962914727833975004621670758461313555729780632192337819592084265309878131757355295851746431862828050917651116513947890755197262729686119864095040670599816182470531387730009965374362245398478962519797641978113109709011058563792418999133036776093617843526846860151672915221550422405275871994013309614027121478445170573883154775498903052951289757553579454016487059663190487164487712464247087684779898454362157226159946712858089884454901134004137182024804939399193989362151111542005494058905523190955900759008367678963977705801347867190753230439067490592126768426501383378796715717447714181169666008036945651617852121130473695732028812610529286559987655721174591416157865945252032612855559254079886940131042308690383102944422747481983269005924112054759052403699134510081442451213408328115904935440445132748989177863886702373808853936999060933177277583388726473081473832243719858770303712693380647414539586273542502230468043547083260720637407203144770306113488806471657491129887108164924953423529901615640452303294555820167928067481183070681692580003859612250512869138649522825651647879868074700989856287128978483303334782400290528903751763090877983913083000292613559863910783621296861211919373095650926760773891451679172147754934728586161545250549290933878655148470568428337334527685420613027294818564391232976597963539873766487539867506557819078021665232060911583209868416345780330156735946549005787362869510638927872000000000000000000*i1^3 + -52806686920336325271953396219006089591293843981031625259259856300562154774847893860787689826431834226607643394168542155336868055397407846621834501763190720293302255039555546306117624561964529554604756235871486287116100175363897159314887535328742325809481397435137613802092289330649992854271353498367936721684217292493340286500650892308803419505775804919848288361057086522315233517119867940119405641258917304244866377871767458494807188936370343509013249379234571651318889696862391506654611748250082832973415928921955967399831939912730246207506489852237178081336294194043387566268967482998030773870113385124436575307739267054817015750504339267590748340182289995889127532339223579883272228018672256430841601142015561788403628059885643493883493942502882415292914518494039477525226256513129679725659080070744204801604465513097666601950589629138337769702517242787946034706177667518562944064176726226683775009249882675053133814716659206723871135421689618509388510242651308926895865668588198337849333962757083351499132561319425102309090817255931942273660289482170136441581170040680848788171679445078326493586233227762379404921843901107675743092962209841574815704326616785153807789798040225710838414140733174544087239744775229412364632669453030821048919802301374920294205249072773517441529525680272553651447551734485062648422206771187856173977574053363140373382218782627600145367303096908790917420018142505945786322675623697511216638861806756836288705751382926608653011985706968490314253220041040961566429376209615671102811173674293927605655302914310861407996009490788914926800686585020137707273505922512125265991553070883375267370540761476176362392350359772864605857579402762861205156264313863964207990364160755273970784589898181494549629542362701778943887444618849335266820693581185584104691998685847166878232590597273238314874932276553375281082377785984534784819214257428637300300621633946757163604234601184968476502309602597580745447232005324669670910641799254346662251803231227257815040000000000000000*i1^4 + -9242463014044384845723200169252288251008379460559389770537584230875243456198184446885705723581665262079061911336153591932886552250737062026176334118579844421783295364003377045909362795269299615302124738288778155494455540045515921668978791081360014195424871239060089666234186638239793422602367527636894176422507242375136370090408249282087157456712240356666195443996801601486989564907802955143907261452609205436650748283395548516950464893890704922292376989873224070220800827250890359602455669896529854451338494814583413769130475533305070955461469144142241092847093011717028839073263894149651474351801623313599990900790111209625323675703157209574348892698283715679806306490927422244255302172934887004991091644808943782552642750286145440852689465248725195494054681697958320272063669817409277036234585256927000207189144725528223215820092853518127487788816966055806984929458049924223248019792825613703828258042558519809260489921108314195165967330510347387892315223037434412666046215999215399332967941951145068512793485496605110277947727010332181418066666221585042102824027847297086852851420050778774264237679841162165064461108579741993268461078584575208983151959816977565360841009407306996462592669279180709453162768340917134420767417945690588253075257050898402882517239542441470999538255716808356226348232940100444701455764709542550138770386770524533760211134752380603109473660009628836946853398706662156371964573360885707634773876285124206050796615729091269705432160034804125828736012292801575079770945475702698960279498104516614738142244727055805054975853099215326505673350762085747186537861984403286988518325073205137052741541821988558341004934102113636377011011793543583769697901816026753513321316830796566071011993322994766430105564843536118580681152386698200372812633230712859658412627079248116067571069608332128234473914546590282439009384358597326643622838856428317534095235062730368481950114594057351260173765970077255595622796976533244780497293708230526148502274161011662520320000000000000*i1^5 + -884491334504859829137880099554966969587746143652712344586358375923882940754357415662999832992282996788430559310427184835496450985084347164330589669271124136791963597956155282677364353067525639499222489850575919258160987200939930110013063973014754818935042356856384377389177744520003042243498663301311969012587938780987356134807618410049116997607053773477830615005491768436380433328652695982496388376117529579247927341491483945405902602068497064954337855074036721612160331593038630641429612631069829355395871156520986614204795440136358412005835097601279011249011413676592293487109662554787029178823043384678630637787686444016191772786926667519531238595742459071374674594229699394073128446888777178329397609227007745701465868086125436848256117717501061384787788429531364424604227854377916369624758241705017422703194516071212489307448716107608834476356895870355949998490879232931300890051219049090682295697056254366645230375171389432881069656988568211590369168643031067425382092960318808448591929752930076520904263552537619077793587944436875444558481576370589201910672565239757873702686399074543841703137673086624997465340049431876194430419817763691494687733469234387576296932789687553011925943638048496561278363778660217465365087411218493818809314334024010887474947380561657371042246029575388267941094956367068165905997469287291722641459026493969896112472089314027670930181686847588073486148735083882694695566766302069978692982903006934366037525325374708356692092944138824034260994538283781084467164694870010800314033300662574339819594327982381289510649574674586868275217093354040713736886197301092068038457628927891542494321646904119694924168337813740176282242912424852050026612579799307639934538724817820565893857755150684428802151655487876455724277926463983501327491538412233370660225772290023035645003468806594404069981173110691887607033908453630427632981091030377253408074839166090535324497431696330176851184890682656900245636414720984079909285668085746012513041928045985792000000000000*i1^6 + 49480015385795745485371088671123736388144009294052141394795752801346814557375610131795491032050816308314427285085936285887729526894551946880909961824963106735733124665772133621081745733264108111307608041735567087940270739578266554967168060456300166952661628731468895709175599750171573593827796575440341173440689203438730518414012697768937734851092743237028645569103916307442682740563659036024092807395066831553388795619264865640859135136458209979198463076730477282980599480037079077058650228752143598164778627579856196222911840574194508486888671297922959009722475956701364774743013855576179903298954755982584233691973326217429350849030125322326546534410575852429569548258226658804130344700807492150150303870552656162903840077959055243994736849059982798025507289823725449963310232839158005063336318534121446828288541455640299569435800819577799033007151112519098761554063247947255218712550474065248239665638858549061429019273732743401801044858553992237534524687619307996472184598660263224158071851447847656260064921206994248005490344614713618349643968918760844209180890742993625736352337504063256304253274555637640699356954758691755009007658703809917114569687361000190711066538168143806887662109393096450394020570979891813420182636752960048127942262065998384752071046148014995075528480310505136748659928572302953311441595062143605906895923157427500869735423542738126437635159915704007663385208995989348328270176722628310447948346444822708464626123984659466157545771150469879089403434579845386418116928228965043110524491138760266892929060974178802844313799664315190653424055223991117261127660513219780757931969526232366319997653555782163166433305525282661869743660634152777305046554246177390419118452559392540716325072338147371054312213474414903719175539642018047384425163529891170071772578688022260443982572269725548101102600563166984280687320793235430053562417138304283288007576144993510285949980631792627459955348792752251769800293584966214497530721511414225633108122119700480000000000*i1^7 + -1177400187050684213285397870063818371805036646990238286701265094547251369765119309174210802157543937291836997125263176004297015746493173341099060909432247564600558125060110110522461275442915115244463213263129846341722894549593489666858946455413832566306713878138344436241233532970419431396329458494872883264043214079145770100170148268334715098342838780862755383617214059160670705099851089218991811572148145322854249494191028244279442110711264510038272185209112572700520648202689200378177838879732080335065367814282116418602320110424911292376077512302726409881809342946824817530800135333751784405762416703470934034695518337484758202281286742229622663517439160632327459441951631807913886017636293095019436509051018423193944248455937235437094856741939593624955958004952750447294903573195494340093466390838093343878534000335598489801955932249248507044349726472986751454032299154496348022742753572319200707563949924583298171678487027229736511684503283076696068595971032056131524710928403596401151242509383499330265036227453712545649270422343335108768729225283402842171993241728788514213458959117019223499225918761844771341556062839004490712390246782323758680158360965921921388910071649999730618365658632827580552568511854719038246851639249712237401151863392913908947012342382909141185525398038439187501430427380689030032931447955471069697706458184769093348428245810611300498196642468216981368730989842530911304145475048935451228550280497037600922414101684239226457620873898353394226136962993871135477736562855454499676147483013080781918836713763098801984905583404900925877871957533287915882988173372690484069277811238839508533371534797816454722623828897426294907880142056488637831494008433277281525079432813371646215534076269213391244783737033375868392922909375131702996494655516492705804368760044384266608341300932685394364506524640957601829639182588857514523275915333714881387048123485621050424060672877774053289495521831067725868095204174875307705582078724102589373601336524800000000*i1^8 + 14889780725929053423191140916059481206389114196409050488651159975841469527435940318569030729899264387472215721339050065748986940848963203496283512588891275708058614721058531644183242196099463417265212124364659265459741094524147587794164200182949096807262622830605077833650877947488972272301072127422752721549578874832288811849626421790042481311292919803676512752002907976407937116816974648977877698332280266386951784760945793624841432857502631383338817468379778077222555492070719531021609752124511034662642414138021283330628093425642542298032329495433065287439376061981262330101226093419739736976780848125832635203301692347801199464076063398645426181258935124028171560228368858534065618392721834201764881778269724587472682254864154426539490082373953813358783247356277620626346156214358017677927671873758224115358425027807682631148326362063903672334321004445885495872729543373434149071730849470093479676441836806478791124615261659841367716282182336296753078362341854246463143248403326822446723888477704563615181398755068893017873925650375967911720848832353222631648062685508150324834602931463759684262758620845594229814138333723446492223472699510002721771654423784593185226729045632251835003236570163405066633443517505324197361414700819083887375399172493000325327532830896453450319685921455664186542087538796530587662389898508275507376156557602231927162496269736032846457497792307552883784709041072462299033359713656783266090133019725435106110078555926905808729647119338404292769187700035963209132149394666039055590381395244004930544562313844004507567759770525674655723926213338186983721381678060033696153136210677324914760942130036984118927438178875342451451244819908202765647844224727677406763692145612310721491671274999074500977415343246354483798566472268221713858355576731945059005632534112426661883222102396565222612987543263238899571134249737937764238702427259931133178797038785384526999336758285096533301216867389812031992608612233382803378863591943259369477505024000000*i1^9 + -136978695402915715990192450040085160858758946408739991626815697087960907474671678731158465815889753284459199579755734726931667183211219799181659587868581310394334278856934898380456776784847920709907139007635467043902227571592061776832642738973655394356581159500722591576506914421731160164307182615317113089532459151894555350637144355897965063299458130969593527775525031605441241297644969347883975255785724282152104247604883960483096525700310384937413270090496677927124377294693370798254826329453117522358905859149267631953275520750919905130103322925446157203188811312565642762071598320249867205234790605682721646923330207791238083538404341788272342880953225496980292769715134760084173805500417828296552823931029960830109492752481201536816666509398091801277560314907171996263446358854588215635591131288134342960823043649694792895416478238899785270344744555914253444076847035549838647034684215926954424332171495185747589396168513719302367927653636626278732071528567149310166416637835050873240636811599913329568117575036133273848225601974924599271161526943981364871191166127790453979267006745316508031923312862318306441494842229056946711527168458748077826123525715757774766303201712778049708317445701157392669389063871257382626385687823311713969559566449764890142490387058304319551477988482030106139488451118353729768216494158170251970898462255148844339156489319170309512899654527763970264408572176639747591648433576831031223447452613718179809122907948308596304989686415573311527077941537306781063822847241379159932906498142281741920485596461699219483528191080182843296228699830334274054320373807347747712596417056132727874071423888475032209200878754122301645621239563542046926130761440626855289278514032976091970910904770939232315118299348576674784220089928271201701232447396607617245453071236571592479587710038089295425063648042385795169701617018955633145167466907978788889662914415792644092735802445526806779072437640723345446851885339626238373228826995104622925840384000*i1^10 + 1052160079779424780798629857975204440820176098031014252142538405601092734531392105648508992037375420199735291565207873899281149545836967399043011963146763363665013822429786980628790326574872435579736229934996200748928192858374897808873303571729923529392856014940662991530585207509849687100795753543583888868312593745116735345382138841416872261115305522185108142207878855427797673091326136840238354940082933509491692407781339498419761194270648306045587746533481725563003725550290997361431858110737308578367464207174115924556563553030954288422144776129789946485860256981904970020672695935696098765181972857752133395356407254353431481410445734165985394501826880399732736170675019864285247776212002481222132636951434505835443711762829214617005177639366097251901516256987256390847036752950035003879764047579504563967124435790857428805560772358806395418320496188570765714722333889097053033841603225338843171467705439851541015506568449321487561361000180824957411795019828453098410641006620309501805626118119096654686470677376723639169642769471475231719125162528391157823998301415144447973298494532738381376868676098819795209152466779086376353562976456793554547153702926706877452908378727378311935497856398145814031840258138709385607371315068389299594062251583118360757096871432852261522841032561390448833230137386412426508006556472951460069080863412385734680346892811074248621988866961147230363629760778446050229690044182158096916242454213183042450283200647576779044379634519101348211500991743992285487433380140087125440450312087437450392371375446409116867760431851380757433818738170258591930853474044003720834336387297947828979958389877913723914952696536137379362819374041663692534207841138097127735368143257869362770749258445753547364249504688235639976394444987119867963356710507218540682725408750582194832645511724608722568168667961293176907008569608147324728019446785012557083645108469767492578642645854681737398612320820637630929875409610884615619840136249883387494400*i1^11 + -4655253383058005692533024360183500428890256126022283934807027386147342244082963636511125993661411653801067786904485088573899040969034935265625580186589697532999462817404115745428170212477125467627680646433867094206099450980954648346496076584839309254305989378348698111441388926683351866678571851325612193484090434563466037600267711368242139801029576970619633774129806910857042308097755008467722557513336080316021028963280944842074730894627403191819044924945024306481047621902533939154194470443179260361736546170206146073749788049284948708716552735604310219743663120374140708947863213710865341717385979300522036037078324325469274234965638560925580029445645198215817516078613666257415277100277163927876838588413337075561391421149251309403559221708867728407487987661844285003893740192604183161405487213324214722249832462881845248513413506870727585210188545648800812076822224417841330012387665208390403736951456707792177360879407896341196299127539963731190184108811130357204375526245173348501749840240500652988358797630429196302681793108326740836970119868576655568160744211167785616676176594518410091410768528341132879774701195110313227974513172046293963310396065627327290960879208185307174583246967583763557154921610591747464234292987815062504972904096334179291371169878059133694972627143283051220507685581483311323281679420765331357030164195773215074708331914415003194531974316598686462395107335431459840523444131579031748076300848540816370889031338461540813829216601857779541834381650301144879981005474252921266300898096879075747728879388359337008036474630543727564705206726611574075981757870560604646886711136830498787043808747652859923040759448387241001603830319873904332390320970155833467053849961959100290360335427656120344107289384515543966237042271290823568215011534364386472581955658103390632446938893934017495511015811099088278656837963126182643795302095533300818873388546790459356720018126568666507022749088738832949200995448622514550636515198888837120*i1^12 + -8898932892643378167738171715284070959083414866219788804859638470281869969031984641411098033507195204094208085605011407192420905341727085089871087550694510323733863649594794801135311994549914140379291856323189913945324410248283602315922050842728762377042231601445570657773120208630834131560875821347638792727015162345327563618342336471264246367570335934361246515136145857690341568932489879442994214391161640022051327943097219066729037398186496540563988182963339175233301185291961311547869796655210648229836215597972520484867182624508756164134248523874991954229162290169979824855418757252334908886913809105656814334050248130205056596689991395395726437735177199148003770418088175265903239698520771896130515131828342005964828590782952112118924951554839205897748725575177305302631547532937007687250400563319561521935906330871895604452312518062775801085231162674328539470636100589060508531238602362438225013486740502141156905311229338777613966412913272952460522627571256880286756247369993212569013652433962331550003169928467818548165138293379168778474376664037333593904855423211517364830865247980853682433902336998876092565310583802900956411212374511495175013198279846251564335074436547691082618437927904335797146863620906165703687323704990801179012538774087679730255717009679505159519327512229766934260864337400196755959467329681030828519070292413218323211510941900064820073021755045472422827931635221167380623257226401855730994898361622347329080322860229713015937802521464104293854865048174638977401638058870525333393347372364596722953314727216639679482394605776191249269910837837893013552591466193552473269555483622046321614597057276882003474933237533277308397805471255624639615541199305826607863641151840993548349339921922006096275869182769373843950964486874999934006336462235412701091519568648429527647211651740118868280887531069558863027302870938518532865364494977202527854399827022751365632742771285602112687123054678949568113541422064113828768878952448*i1^13 + -96342739634252181469201473063199907068354835766923098250380642120122087024960211590805184258380645949442757129297915457086038993930607069041621604247865316679493359090846355483103938967929562035251966754524044384001980595776159928436174331911373460052724603164195225101228955934408255167226440702704044824684371492265645288333628407253482333814366129079726853248283034979226555072128801725505239672322351613933627447796168023028309359420461577505249055926043550735415676215550874760695350142650467630338716112379121631264876096503839840739503994339933125908121051547427352675437382032407739363986433486504312695816360648650290073294429706851754522082814659766499579673846464454899593137371398666542748189745895119420643205371666761549661187475564036274348992502282842124816399055427654826096458251788638907284710967850018806158688270426199692208213857756379315864476695071022035727183733781285156519400811214122903447330395907866045373369163468892481646212097738569107078346432355446904574928456010060680991355991154372374172501111921826512327433796733468974179823401907936216370444407705649968414310880128046401799472751584432018100437596712165557407530876524818742073106084342185626660981116460689692266419563095398503982137646589648332719484484660448789492539413265397889952551776654826047855091620241240621452512803283134416800102137393777819322712696999727075122946941468127215463045125825144477052534162028924314997958082924904772283699611539989149189749502871927417762970316762201852488784687227921697233940138730510717642327426550403738546329050856168957410234033599101777071142999680409773539947610083908803413582866282074506740694932858407054624715469252516808693052140513080501356087295285533647753403270698954676102241778108504076092901537100954037569817997195966033177564084338450277819725701149377271791173313470704408615078401537347361990138557724848023070664653169862989707343972038157025853455315860290235931828960768905052369715200*i1^14 + -231017688033645045476632406501113137420337170620989185849622148966739476007224071720652088504358228665820116939116241011634135548617530027229673234885409722674169107646377375726532698879240415892036011006761830408342486177967154466280486314148875667187355939384217146338895753872199405289287778095574356595677161842046824400406954336299419470694362258674121883334531709719732655516654809029902010145219417646693053911180209368853351358573506210825163357709740947798994302022975075408184938558411255339832421009236417129983565323971986857760801283686594701344453034636214738674194806963636985229321518798318829691159733974747295032594787651066697470457778946341692446489190229979257135973832154886382987303107010720020764411134168223335846992316058823346573454185875360250443054225748453302105341051291567227553741902279196321282379177919888514138024875225113881140860453377337778749046605302426877888931679595955077587121304053110149135640926049020377856516556360422664071709927394758483773928452688787638577176100824958648679337466868406267439095860987274780201721644757262243098645602985841204370596979546451390129658615547693135904296815675232606665021598186280535546585229735421656642660455594560865360972382390252291145717028551053738693372272294934197406929060367981847862658830450907864132761816108323031119698076757288460649372107744557870682674727905821255320096495977281702845010999638510732126185107274730279272033509007205042291090037190571613788936730993624046168008177747773018071874221145297705396751039210947207753183687980942354412338712443348652214822745470827479015307620744343047276118849745317881419335454716920568738344888335116429616850656809907969006788309869205840176234981779764964189027600912585887845055011848376501359951717474767733779337927202359627068133237718928448956550211562578709840308924275993885308352880455929668178463904431650321009867942858110746976009328921856138806018625707026265154206480348882141184*i1^15 + -708127747366188334557752750754639339417513971006790808970266724560194413372654477908138856388277326601429957348631623651041659464722016677104725426125095718730471378910519903532873028714910096451330448183304910677027459031304427091429642605960978306676773134878360679962569220306548992406897703676626091955122275442953052210105814373329003592209959628299402624333550109108523641326150600851378567298375650807589669463744115501720209526515113808985234257087862939786653744649144724761028539884737388492212357584229103524608328499070177961775595577177446807536710542661692978581743511642658730162021835835349222708824046099142268349512753868755013514860829741756903326861642539587600805177911732088864739793572791820158787232671634663611279901945899225857776296453859842075684789020496944314889642273756382170052158710567062586830615861477528994288296141495841167963749113193161305821699418332302418207037971159712527808775039848025539053731391970635862230481664810993244371644243992252736149421321463711020751850155328498102205954059875963597188530596028915283303716200788173801768370080013716519621018625605278654265815747897001744178164867697665342928753144369882095438639939959423038455952078024491076712998765036633428827754777778220946651519112913154616815455512809393182785749279881723612392705410473011545748685535913096489650469872941783520742449594605080346793401897785768657954944550200827793721268588758434210556321590119981963851258401440267807985139023571202402921962041842362834873340682407981617016868406061231511429380179138806743300680152395625305154261164493930382132636543492347566260706626531245459913800413719402666895624388028343693089992660898717059908894416190658397572955495490320637631834714012180390531173269406147419063193470863496117252908270277199446741238137805144507261482279774489027366864406658865998723522969366617978892142638350049259370045033022430375811303197281988569146812555032737845430574613790720*i1^16 + -612873773012710753452335770013198434140159390174126531621619566044930776349849457264802258153750424201646090228598933074791858228512817508051486213788174738026664068556467027721010789879889989895759311759788804756845687767765931849021490651871566440140355211614262564700420724790744864205524658260864383984880351200288391134883739450395762001100628550940872337133080168951543697290021421454834785615703432646756483057652183191032495457178337130532379425045913935920421122434968204156870005975330632542486422080932430391181863732617994802720734992537315963344987255342242890523408556745608467236946909916606375742157944350916454468864091322049147579813022994224737983651181393148179864687731930547531158233360907633640215888402125168261793056957011484822726503542063503254291559917950370188473538572363402013679166313669287887625523221355200724293521424399393696712040847986180186530126098357155853229965300271782848481766421000057220234458550076671190178153093424133958441014705241280854760379063611886444206405573862347332950361783049435082723164058104752287458651203050202013605809935290577582039609148293909578424054836006496037658567865936438544792543652543254906030133201946116707445513056517767691098078049602490775420200979011015649667806715262830843937603655944928699312283154827419794160590070058199348936975004394572809602686719585678261493275524277615938719013180488019651306524561669203742825359485561173469838223665797185475502321501755329146442447885186091847093488380842531829355847415724685326736520074885475218700746790725818567158235645889931650584129407031221693214635736783450683365531245101550150719773920432670325353012306247422823631080304421588647613055940656730301133341889249376894545937246166579166786800999304582921016442055811391691980089172640943238231662697202737163700287187385642982903898421129729548178374388296961312672812595823120762875807635763978276883553890861448066646141960754821632683409408*i1^17 + -1515569436402896809950207480711342264055010121088479590988170373870558888461668247095576827797537367500258716565263597371992202887366560128638840521202839239627635202087231120595695865821193933991351355299901302377702465974713308372709599117150981757552133161781510546837713451338120270103859271716427699223906409186053988698280128615252923064313957845984046339075578988331185456746702777570047604327712226091358027058381833701927625771743206749005829701097471622265045424473538416742196444403937498915274839919645053800776620802100183305789086207754673778353986124008418706806614327649518756585924756324264017282529443504438014319576389984190955328612047928178240772773358592391719367513098821068424950278772022664265685142600509454888824843655652563368799889239251672990143279082239403012904429726700566749325763715364996565076907247222370000390701940222677631412393020851915728398780705125964150762210575798251383641812969376770232210457690879958298151051370798228709748106569333272516843686393508527796933016332638527322797276304830732044645998446767559690034418747132902481243199292608958858714980628487852838605793900247011609700454396067017667615943115563214234357895190272685491698789831316270771672084759108877489422424855628250385107120865766922478908587517705421873215248491152400055987411111781737563808137545221526632537251106946318837185317261972592535411790803460917271927800830153256669360582437052387572756347192262836368066052468711057648917786578010367922622755300853978445220404035618816865349772209091143039980094736825961052377441562336936070925162548805923137229614862668302604792631295216909115550478969776976044323565151354237629999616358251219908949959509036701661407258940658097014497918384036073176939022566435887612932830720679187354798452347955232500639722706735597842598055418380611541625660518737180848040984392097777173889005864192528338945707117769220488586306890357396963225816953951436668928*i1^18 + -84301881443872205529904505051569180578514777268119835045393988067975761940945750084005435839566387496034530198440239783714569286139342397551134265020367239182758170138075035818566238968643318050133044351202748575734321688056651337658803500424193467408253589367295917507701111043545475374069527118139667932447949900059183656147662330462292107236882263518361345086302182316323033400063325640071070931852982679885153123710640748261570515133032441294846230484286445377909792314435231876760583529944504268390941331995984609956662487802468097540296040266500277432917515152442422516760253517339157807678139715654012181145874606837822606591144878896317887646950285712991191835636992842014769496524869535677629472185517503854496724813144093923586588171357833181807475490138225588394316083216050927239195168607193111330349819755753930387588527249205147230428041755819045186492698978625798905841850353212695456114728871741005143630535431107418265105741527419610865210920557970928849885991434011182365848820037869366771549825580698826606354966602161058325917047454311593021878138282801002131637456345537687940658679157617875592552547699438411090068916982384542592282434045429221290953318848978750885092029264356865966915471601546797050731181969089010044210780592874356033151465047945913478670761059929781886425017213343910007344379028348104088276870679127522726521980792350384671876271881000346120565628709982630490611357973643171042227564522325793472990387761132368163125576106070926448967006912362695258028704934629920767636836152658416003072783299252480091841886322677576577049260908680426104142483092883786050683486777953657602189624560418382097722710015908980720883631948448625206659239610709162887545382807228733059259832490221217287295166432512197922367106304533683317406526824764995658602123792488757330424137904900261652515636376640248436169440296239955329420538822390877865740212825351035323376343885907839708296277655552*i1^19 + -290224241499317283752127551035512161137939159027625196079543255693844190884981726305540818978015002948601388576841183230201893590486944646998370082768938818656579376989897222443460079903122847432516875657536675342352659602102676553403886901039815369168360640012659146893636604656568125128879847802775317370848594142579207666902307297372084340383342511276414275032455750961404630052869196686325949654370522656818169538113349283954576134262769534252506375353074793600406008210784942278056238363252242946004751568859062373901260168018537829022372885504478608239370452263112226442856511458557575477545467074325457460699378123505644901640192188435253978705201778283319082994821505384518307583280440511067103162076828499052474342267774622151806808438919059109636549349970595774712382013338535677562955069454903449310965388396582150905437497462959799402157034790040967398595788183861510261691767354407779223762962188895440031903469763094903352136493878389653792533244233666141368288821983197749223346524483499092313962726224273354103700031418401994036695377778570631535133720795035799386547456425054977819799334675221242189812439611785758813580474744710481236343550882082807255636387415399164793745403760489763952983629001569731393259836870075264846372665153843425615450705810479835845344446989487019959594408607706860964224879382118822234259016598376177941409932525032772971696373695815762514278870546122692638027367837293736409808432446212065275767039867296921353674250944287237031027826036972314308358145212824701240745809922829513076140767137437492982496017561760959699695539534445536091975232950037587923626773575675379571107690687906433898449205000568958532194322113364705304923061191147968720544310265149544210979582187851828692179333752812881264022598070806325674326871162219051134795524232726027911351073970282614662975668796556375001166811622187260743083124160856465359444720305643124802459650409162186824876032*i1^20 + -1141750977179977533986067678846096778983553203897666533892731431564640826169112948916702843545810244092939739419354038879592701735092115558166069518609852971078892798094425858927668538621063290975454123644433102955030834120535228833791801013497715567520457856050278492095411506422429756847190817428963851591915004524435089434972715552256978465128628642505345913224171392830613822414895356223211326641063554725840208242244591012860165385175500137312452439294431558685650155504882473667368811077617308490445895354878964279951808980005179017366953078474710188262798808411861346967902983381634385581504324061329195064892058642862577875437516237123990175052709424806121786212505999096843615445825201473371446097851956759835509677660757891880629690638107235320141331012166645746206646309629654198110717510794751957164539789407490042577291695353492678893791817057657046046039822852180674271663669929475298476774997804977400568415034757269519840871366756663007510366569464520049262765489459911081440683154012498775761622334722187968714380010742215368224307833474686104953855651169428910915741358281615143690966565154880703552118490826373697663720440776465600932422052969929938928716117828455337021309796651650989447631883492756079000217792607187380911017414664124376202568396703806488039153588909430573478196093134724835481453410906056651487129202562689878098568780630645861616854099023743300375930560423780075186511400098347008928044855970002981231214889725119330220623343925125177378020417941493716129238563978025862190719108706944808152480082138300742557666010595558187514281751040576449740066729212212052861385968110299381590344784493171375789207989234174662521820028028759080929703144623382731101100683769841114335339726013594746664655438558444085605070625677175472780913928588099294448122438192048682384326084088403270366951519358919315646892884576749156979866551338971089687500498393091756965133083597602816*i1^21 + -366004517703843987693818946439557482240689221759342060670663594983345595713203767077973602680732701483657297713860991108685065244278289833700435145526610455035617908480957937393624155384870983614855546338882081725278829374542296712020041302235091302059989333827438946203413645431775529553061685346611876114210145548833675244109972806814665196713855812956716438650111353954235816509789837305201756882420461158686795617419490220758202956716795587197676330700607707091446265807248301243560569799710147904410231738404502863359188098110227155084957467749712987001872803420179765195843460448217765818432540449285100665613420553467513907648076649798870250680242699263243041822360198708441636968625755782962592706320638589238527013735207714195606010009003813417679197625819114300062077003609302390482280736954055037372071396804122361306220098439329910766422736454790556866529384827825963846209658868693170044652543925416244276801172028876153664545701836556116231048972027177263557287095390366786739304058072102018523415270207649217686593608129662318163083010552091295034641033391756946300813551145432450055863464160767928867398988124434665062353669980391697158298713395424394980613251745800258519356056886788932009971055149771281245630276983092714064061421027559150427661265798304544414580354158542386954160904478304005096252317149893019504849461724661497028010408547258343664848680112454839463623691690528962579730751096997368458962206634816496578745952843513476590429768492249630233098334063412009617138264925779142762178203511773949660763938342215171002056273955852883422902938284774913160757363406095816606381513789055603947534582019549290340292355536575546983051849466355089698199736889626256828938005774930288778588736953810291091847360661590594019254536588303296337911904284024990583483180784325926786783909745898733841853317570201349001346124875105723384094469106787118252286265934507981036910874198016*i1^22 + 9480357472607243096482051202963721131489295348691951844206536870073887015914317129627197285514315001378323812165964593958665137364472808285333379370699778015835922663302322996573653055875582307576785977476668723126875143307428787698537878905292429475061209908354240565765737137350231924124458581117277661126781460815021091334494232163259284561772223425244436289837827865011991064835079490278428942187425082689599514025802086984671387870003824934167962126650508074086956638339974823415386582649145534038213164221093672334828622973305811720739093808897383801682444290120827901186990629015558632796193803743127705583798923920570822866029518613516428859386439645488751036462438405468979510913866527961901003145831649120818051168432409171199341008100120368169935304357096880265556603812454484221473847965390912675852712726662064953393263866372130039959189812392513869971725389772926446610382239119792041841328838237522897976247394248279710006719066164520383044624042936219951799740705286701819430678135256342572313464909591492720803144748570924571495436693941807161369468136431460342957554058202520754032957754027588066595812717367454864573906474636429919314669744622418552534699785880764720141604663111777720553726537606671032497597485504087566293539200747486211922108870306798451484088229384031592356983533970495659768500180144355335663744083059458228797658491736263090166879856541591792821621416778768748853563265019773856106994103628194540248993024653722888494237356757411721027500093655451270955230502534992788874582541239257291072139077190286829996090279626535571322086100696019830788526618792481708303596875876466218400705555857089917652141387450627435394663002943807023807626478399820439162118076865845788461201198701347047690040600805315128605169270222983637447856712239828744598654938018384656043462031758298842143155715368351323471064772608719919717662947069535574716964628577577387163648*i1^23 + 1919548322027725272429154270811826340143892063203154084494360824147671645863119597488323065891074460333282053739930334790366472011065072299373069992847989146576002268174779700325136922476744764647873373291579781658757407820599265479407390306780574911062325028021080119724201145323057374401474800106185799001841370584959326884893170892933700190673670058236162176402734746935499532631831611600932369855756132880311597588587027363879186952738359228776584162856538081415921929235908740317318762489673967316387559713684857775404148312315615852166078168094165659515441244054300882033047939322575610909491489380385709447976318725672763449324326287508665000024585341357376950827857968116022684528402325525427499966906306281983622348115490741521236593867648393430798568474584692533813130479950963634485227424250175469732658862356436540146699478243099580879722694986956664507212155123216950389289455938197720349891885067537667888529098841545100625134638336068225310694365241482316498173309355293268277669241105092895710115635084493403974460938362697404205650301589541444612363375921384584070814561475097400404219810432265513522249920215348962425495543003659161340447069697854008433100272875822931498738042942592506946156094903623066817191055151426999127989032335525046064567920093019863543504295699944301297750185109637188992938069505577277357581678175145157821748988731735192868917408076460923431778058338504650228515076148559025611264270008555774701241190181852029665611889563367495852363240138813088796153884938513914003374612182625458365013639485076630955034380857562339936267097233865286342922509318983150696602124385437661554511626076218523165026341042873037343310384572850055847437716956516204995670077488645168483750357580544326500664979272121455742086314257825669853823105750983081454508422455028757511372568189011669946765916332399162840961825937612318389903801577649563700440317424566272*i1^24 + -15235738206508044759043350120375356438507825363167078388513768503916000261174838713150037542679057585745012831602657994058861518804372494843677138603077069753771564474503833332874520284595639329830160275177071753060385165764672547963623721756687616879143031280801122655804899595138002382779095175111923193340333817888049372551263070127459550271350156863063874481111678821814689168999542476252952324827747758148212849479982730127200205413489510892202595587657079225818707849039890615148515589514546700534689148223689260384116432539034859705586433442231130971649892279110072490431461052422696264515751801532053638025314802159884205672020543618005420447220834352363871289590096804700550612847463484297929104272291239412517344258822499137830746575622717449810293615850326684252140761394811339702360383218746448029024845499153594714152426196132848792272577939393399596629086784229255903749667736424854498153279715269987712607573741048403540757568018175591386711197277808991579575727339222083382203093226783997738946585780429955551899798729656931993134836020509460264771424167392257049949977429638549669423335741719131467877820701970969271999212881228966873646694841790724986134733168517679774713613767414912884077322466421669213091778053270122187313134959915026217738006014042266752423156649120018140314464634583215803639898821768572686521037359425658588631036885974620248036262439253937564678923111090762791998987659574171582657785737185008074504203678925518805070084976632068372408063936706538321056558001468014495557096011538873255199073489782676300619137280130074604870623089109174786252089905689316870839708753844875785491080332403844237678913831459368786253451444073539494699141020349205814709026041687141740447440858065402234800974792421657895584450369176851633203815658813156194971349813508822432929143736692931565356513076807388973888785296892005138830691449227696897462894592*i1^25 + -5527721044493919428130190708860823382886080407318859730950321220073730203977700781413681566611927723803155864012491268796864665821518696068991935385755473093322129108368622055127736472342547363506550894374021833782841439766383874028056102930203858761484820454661051693575034443408870704144948977397920414908571039297834888194114083032660007484611874202669629426531152873685884058649354031085659651442466242753707585643605211729961096930906604054849995193480178130801204983985569383365748062467192457184649152808352571540038528007939399843074127308286842618360259872535220996050376700391560080140094305876321356273385309409059128365474178529403575503215331904042135851043589947439607680907525682509038290362599715193044620786522356125034267586281427097868898186400852129618234861077715035486607924913663570985900577227465908761516602643733905053529169373674392319512234698050551312151947632412354718466224532913983273813040821921927294327948690887610152826711902302454814952374490224922351972126977801227779432391181140139801730074551369441414221938454183135212773232102850668119221314194975634399688254558228656869100552430544116179234100877521519223362827762484173075469012560694061514176296892585005708578467724665514150178304544076407137572549983402136489612839018645921918884848921156761069758086910181686688728211807280689335178308069310042808966310612310533090683235107481095524992240691801010406483037165255456205639625818941059002260851523269232566366292168331988753493403768169889902924800897757394667588060685034963571548880888791730814948333410663534681986923795060933892045852070234864124655920397954560402031609848027904681035918827145774858084689393638320263870310335292767771964966359695743811596024579617435315037572596826740418346157199376599927742402480719360900874160175691072977449412708441090886713034605495265838941940758056708007218541811794503008256*i1^26 + -143620063866112997395398054552279488974502425058541688588710959815191939341332589420366463024526194385900373941157647081041985369134753030684021191963635994804691080771257346191623808303694433901871967306844737035456359413297076121940398536218939043662106273734549076258645012953245567356374649027740616713749221246058443012110197315118426244157935231251083636077235430353083794258773495975856733903440247012261549135863329911918449756314685248374205311538880155659537846422946500629110281499628762833864518122669333317089915026015152367855470596345389378139288428119057458205456299624401752669172976015960486432122841718375002342399839673212327610107170926064340303700537254090248294254714714844978403778235062933089614913693446060157010152374750076855460056910304611815971540700020560562116740911349740868756654019825149326229042743795381757618952525824463319995257714175675547256212772194679336652664685270888927590263154243369180504381673328869739860944916370845288039806098832341483545126085310422304934665194851463012846656834203416138181826118286175621793150693366269084247062141924376932028487990396590604814151670965388427196231064443390748025694999273567779189206705156620532898127892346440153929188878672018311556593533903912272541256275027643185852740619266597104286437847552790198414861001729474858532918515020644009027780395971353679287118425032293221670982205062706363688454720526775423948384318904417221365785206478409168217675403119792138123595832833755249317227830261574450286609623915775788217567439391803686484285866183305385945516537827765012643058036691614665752348751576260794202011866588659005126725990462288557997934326922671986321350073353304306973155934193642895103821946637976649119440075245299414440173635047992518657205638093061406989091768980229051719366054750593841853958670751668013136886863883589077200712875968902734690233129893888*i1^27 + -1339580338399221990080634719603101920297116435880412523395182338796440298360466445195351337593780987836836381420900412121219873257906155778370945585963378676256579951750522371613860831236620473129395474963792961074741247668006283210590143022872817452030707920505640137063332074508439684808518079567606357808225609437190008526877931410957868824799873486335352952616386206333492892554037094807724923498208134989045876675988614735197236260418745999522703224120609653448765341384258149188793858730473726570282714525345960736432307342661680277606355351902685356920671096033567612155563086620865888129248100634824890349874170326399686560586391374734291725306209577431496449226949310283334259162263362491804710553677852285264163792146476495025894723230063523159842322456929195484614638209462133490560790713960833734179588668024139184563750397292268618738227792507070848884700755769126294569514486730084013651890172407839014408622012536974844741409477827227032589729733480851811906742674211379129627610132290307832148356132088294314958353278870517907278581868958299430216813545074357471328837118843212086510323932909985101623574187098689967288598841811615971417104658900971394107214777337608692265227816443630463822038586203158899011840025204847050474329697564392048912790620002223647271793104648792429119538348676409646616488255038342476448858457616248205484074940880755226193252195963976278117653967293144113154476426023055190490981623393652204622135318470033748480555866478411653860399735016755628178707677597702441975618590220797958680694992813895001545544112598054336829300890311334686845563047452289055999921223427975939639117261999382320453931208697141753763010528833020135329103770023995357559949996869647122966562508094392638147904647574408642638044401324723583897650363875676929549130523055588699740135549935634566013169440332847537304572931542089560227840*i1^28 + 1042483924606615866181153682242840842321685375439225588946061722001009827969689336296812847602266025698592901507501215029957686209427861801502397633757515041656212934039612758220690445684902585567228625485718906096614780770271960483198229781645258078166250782836364078377460684242356598698519593986440315499736652861597463666229705022009547584087806787994170656218264793510566869666531324813564524421634403474353202699557452387846980679876661320134846475758234776399886089298079878429210866777645038549820911045559223518772841829725886136839615489066994836663009134859928317689282985608453487436436161732062999203792248482966744462440841104119613367538526056443692428132392944910739022474212797627776713784548270997551098171926761372818809345715599317205877836846941777975386544240214589109685578997162283175820801824476995301988300640459665385486869231066980900980011496899174099786697172399121608307105207653833992783532578975452588751473350245431387164813175299996502204657970351533890006506954727799198792312182351786735164511191382003019697662692160368857980623146085723082182597386395769146692227964962727851979404285107606659330255947988814254090916982179532069295737419028858438765160284453055861422107416976371255578228375569499379431418706251553260952258053135381953250802589063547034398615545952844700761245387751899800519812931619096019439021943938897163971985645089756396020330006835560141445917814315322659281608754020438980395218192307605513503102505819667521969171629379431369903127316133577390492038306177831916428895332873753127038106735803746193552702810122691780547921476250582884748275857401010552988782987631269091585202522560998095922253810997468928427112729328573863820743637722216581570868424766056129183700856086479123460636987342579954569506771095935782619230857001521562026635358094060124608427674958999716467399695794176*i1^29 + -23173626770553936188307765307931622367947844261332956770794966987649287153595511487693550359625492750026114290937071586199893642754352627161969357181949225459836913447345493459335599308193836795570898960471644265592218945767824125200748802600394810428734917516112187686934431525995227327851533976319101788169098815201660524426113465670590121165814972253335729584108362173925731096089551083410212075573134193910861338862190118867014191861284028931149916147124961367545978324815603280936667985262558909112711937238294032734937019959609000826128420852143611576315451499325630923631767148441792878329839596152917287544864523885898528188790199811308009398543629029423986602697516642431065302918606199894821421649417352115436205642178885090328651379401276538257787969910412899412153692990885366749480785417123438466628365125993068201328698225748689127226176713254209495993415680384452898949312134605308644055094033668259270193969711887137089987111972114668791170092097493168362775213217209066856680996008516429774361545579712683564406126036579526749188058453145542194331185490799809213146001614591827868971166678738037944411841346666938503144753163092357854335320707401882589190936436678441831051508842126025240456084982644159589942330853637205403280725421380238420140647015181521169187266811183029765960633529159936243180497340739544549992660090522317585292541327062022852519962557811837716836260110461538336551162559323039349543874526575179677585762928687839674371756988051871341486212366445894641437874330885647046152671115024689526621858193914218045502635650609805123081865489745355116595646654326068777921742026454109750245473697176219464802426066904239563801678499842426026217036245990146093361050767671645988705118780570213180452771417370469732936508087613467627006786078053792854187536303147184976763112907585694225888072633096506053754880*i1^30 + 12319371826358411800895300884970874401041576507643588630696680201540469256676768652916155350823042124419308986292604277726073076975396511627960530527491866387029505168457506358345326445329836702944042037075224880995365336244058838854909643312797623413451221169949854258157076202451209718056197167799757734184573179681846210043904667125079482917790864786509560461531423352576271446668766260423243848826720310917326966709227276314718554222876533860890993948006529489874533798615036081944753673382812525075952696964313913153871196971224130373021930042733062184133346715431640822100617259385905631169394220155819374376905615160927078657842650525260464136510020566777799145915514424234899688746269073314092494265364661563344079931554333554227265805957366109550001002423482561383597009997333165368203455060310793523931324128222904021537118833706700661142904999009601511109887868904681570174620832096442022559904014719696815815768897449940892910505361983261216304747198162103861881581029579484343171868433615423787783293889351958678720957719889646567576996323826136482887074719579226291988230052675068060011277764202687088255825901896973065270788257988563946303841724996652227576841494602873132271098722359714172721301750725217357969807198360677299185142427537370030908331091417280249604945547954492402545398760436604796613603473739087399354755849919933023155522414691089935084645392921617112332938710461179586251824790717353366983420069966944441448269419934456038764258618116656951445164632892761056113754536045295777982208318441233593015665705910310577061463816692528321932311428383770050428705106635881330383295092356387383879673327126384499920301544065245950799789703917014453769125341059252550948893724650195076937882154659581190417040461598441040979848212052783079321377405384127679459415671058619981740537600188024803872750079836160*i1^31 + -118526282997957327814320670422350591230149053473274975811814153659944021264788856943449137837729693540247389265786634548787804574393190901922044456165287319309496392445909221312439704189955002104881629173494800735575626026925678878907194797686400029702714449512473359826200264523363892003245250801013123582905733542448145603987888931349821761216127418685871326795632645559937131989863377154453594142473589742330572338282992444423492699808009826187062796184451480659392192110391282038587791176443155665706103849852213092070786798068898917999645193050275093567439756544931671418394731748429362733810340439089704534025704274099904343650586311755682183581590595000921275302475659729769208141707482928499562700084991629359399484195743437891339798296851869342040126773582616532292259747146971305416035538822394310701028086703637760554979875791209193968176195085023155646588287752583453686138968624866684211074226160679410316881153395073416362336461046421149400826730136850304942563139474108395652903288502154651691905377879455465969407058009141229306190369221374864868989898719102155150002139714923953081474701067362222139847094847221395426405415164359875309651704887797201035569876097763341805181930068659623694540047703504758568011109783311201106135348737229042953456096752702483710436257474692955709153944608266984724470343849025181640913423801099343928252433669413011849011294216111300359479948833751017908724599680453899495410438545032325645193447252281334859877758123107553073149992047327788543776930645406218447682116650546381274750114347542113687937515125887918611176839741496791930166763726156551280817279618143644889600350628481966335793327722443943224172390771409703677981321305395840704917083961295201870162382642072281131819541785380571922613286874897035937424237786726269681526083447008953685301140167014228164608*i1^32 + 1990330713227162033491480965128912357241356664285654704781169088794858751498312885039296327355852739296800613532648093969884770627388989031445086283579589624877660304744500467944977309861768595844217555820813027071976887777432113880124940795254495311192426184796972615535006771613972162239767058302393127757168020433813290260155557402649711665331058259826869533596949975438083167447366485936742154984458405040320372880598965032948145272090363995751166589437602650317700875994800007205399069148266221714859620379909090514932343843384536753471254904851830520601260264518938634006573966557158761834575051403377980321431085624775664300230252469175426191069769163515043710369680733228196782337327788119306760705551434448550322815512312752071113317629170066805518107953415857990538276472134259204636561921973826252101408783914789118828221551180715538545964407651947405913883091589396274469184662799975664985353407294280469218973482243840479311280071395229086534115356849645762501049090517503417003363923244810527182707200186788627429340005174235861558570618463317669030959405598373250275096602184423682378147618796491100867727171158909330609037342805353631249213922792411638138999566814022199905969568379773390113037162870471412472438493305592926212840228804047244073757324901210920970564748920448886112206748865261628779766999495207241866658361066695896671506965503368722651166077922949239663527574846035788507500783383598213111824005162482112929880186224520712277087628696718271845900005807306599479773623781448580101844945790406936266862950170288261303964101172338304650294948553863765140534971234189316747838622401628614935898896010987028153496435935776616444610854702620588668347074012636411480772370416162773905323304561003505538320117793345243291861631364296227381391459531203581024630495859702196240507731968*i1^33 + -11714772030939862776531060892864521264392787869450530799794797522447958703185922049203182868382076574977733093527900386489261695175433556836620376107485021203513356955671999482920236722718352125261977619555667448025376254854146734452346146756332576602642505201582022916886501220401165394576732101383979785861442776049170533556842457295372040749507465647398106096869043804672516281190240743260639163067616477005699718027511027801523479808100113291714483765996284165478699514881423845550530250214248560202951429975270519614750502009399710085923240104586581407823007133264842953573220141763966540164281136142996313012026255465988112626366009027722494751658671828606985050711169150765137104962236869003043628328782354466370426898206444202289313457355147092814015005000545150722388486676722522916708810284513289913124604085805944421576483343398982046919304724126185131699450675205813388466631125848703534882152934354915300921307431619963576700114300926249940811562401938457248223499303628240193306139500010450331164791365022755926800975534640651170206208861266432293909730607419257297022588624655526412857149278724995882643962405305828059694802847076637597923769847381447944849491874982898508743583685785821521346727006760850606639529316751755029503599608968068476436399213166123815331931943934131065064606344308897567387293417281813097969096942104096539306636620665192426334136559228819411672546202459899319175284596962458222601829037696383933672319884377342070993184814128251577328863448614040569394520311336851180038593711817818804173968866678020918763895827022984445934248117847239546172403286444990367156324020786447920931359399990251893735961989015266818968099725928866902718518340609481193478800548535805476435714940280468988636806991716573201610514976343980782931270607086746579485905618827476992*i1^34 + 25548967010997333566183614637072152449358209672953044450643278764175261422923355894007891984235534445773424461979811872841103374975857691771875752309915016346650176808627622288490647928249897949998389451194959862486707906393161385390765507914562819376048417200414382717300598434852340219518289013047445018893807549901616023812092288434846652885461958191123481430942360265805788051261491614497603052834680702113152827505967866345330408299103308757784248269320291788733494131042007984126322202613522046800367595042219762159471862827388193950592891139756258112090754557210121809781182349292261729141660167995145187674556542078972746749017317447525782526674239123986303931627694437607326526644248799032912734186770490513069896904727094209759230902535218405722023816802209703498681326023599527439778425543722445183948963376677423697216448111217195750633306067297050113975144828549138274605174625153585951015396297746225062906547081311238476365576220088574758881339401000214267920282048119258886453941975842629285883249618141212170786211694886765067199360703276370500398670755018894120360985054069669865619172019808644172327738552201707841499594265495025491155662424638956754477473460040033120122563878657782033063836732440160540473903254227695894098134622269874310439275774467521298782575928857633774958795434552943832806601314491639565175209571564121678464613611708784432306444633523319116428905291802664110598459135692269372852119482972061327165288077639592681372209371377655872537802591507427148941831501003063019534510112360679403423653338034869864889445217975537229018125418029787977065930084041938655788590907719922930254033362489530609454562524656606580286701940253585139169740119400409812253600964827905061154265255868248388520319240995061270767978146280323466702225945766955994578944*i1^35 + -31547319692494804761565370542085393317799356796741373818438403041346053667001777026666464646869728159587681091762426580919432663110477380338634674257655088947714386999388231246916655332803826138279570445629724310709557471981962206002937216230081455667258270616036019234184862633804485366704825124576882775379982225909533842755191699797175988984350494954066175069842160664264928614987161564792006929239558877837948118688684209854156932577247199134682702047146163168128676944409881947800891496015676975142154721900818528412639662924699757321320096706545004162642090139071992891970501302533953535196345234727610643847695451425446434510933474042407470422118603531522313080601870173776464562189251632695241954551949585016105867762977377354934287717581583355777976812288566199040238921696424072877045834943612968022580458505523202808753321652857017451401612428838389903799388550785292150618894645188092075370374577219459062147243780909749762003769294859941446340989406906204508442806172359097054927547355932595933300783523885777620293394364214591946087973281283063220780866823423042075330047476383857437103729020419249446249093065021743998091269909714639551169736248732485406971560296181614631893021851418533866924881232990141931466630248073200239537325847845780663851206046651702921046487096548394281210865425052602650276596425000301157516626121635683088452316667473849225205331774230350822746210305087067663552919155689312075825870293400955291251105030959190785242263581006497610067035666038572925663203572920026896745215790698215055575883449090979022650177016453183622169770093784838418662511305141693802435393765541124365914197555269650255866403365161321975970231510595713825503681757347614847546582211664942663318521106149915437790865722991579954983369173874558156208242425856*i1^36 + 6026971430929450755295234731675234246735303249616982403567883726785329062814879947424576363245530147417118485437143424689004511929845865073230958824468110622356628997274214819275703730163892863184565241700384291027336891250000219606647839099254071171147053635731023895497321121661369018985116637434826686677620189422230378436644789197312376424163267255080323113743632593837184640176755799202578484636014101360268934711002760184684466345579165735191445745327720239827149237849626887050876274301971656455849036801088082954091250450282242496293178469154716360848845311736642353661257377455605429750729094140152206220954212652600101673446296139095073470659463205952116997602658216611596369914081422539614661570975250387229166684510618840535732745410585943771795789328766219887985319307116359795813838519971040512988578660644598218442708267147267859840158921786000428028399825628831384869848528202901079062912308900532648086197284649656166784269101186585756495569558304296936457698618133753149934746635572387623642157939460708447286419046724725859289171176369959868120694703320299894181451045167787503980150362994231575369006970539111498917697980296986654682194551391800244404236825090037216073779870693824987313495236314108359589128639101344017505595323242497695848359408597125600451331800696994651699110721700994197376543896150240651569254912863983619540650937149338317828738538191795107175786593764969184096957274661860196941359375572251260310662922572617946445395215913633089092379218915969849160123555133075112825823163274204577870930655486415375467372854256378571697259852809994326631688860150837770473718989922964105414195092624381722040289699417037022578438822309135169504074847558153987827727565665779402939188904125387321742581492574062416861178394253983744*i1^37 + -522543310952747905147712228113993603521975022815224134464065062001277169930840930001658941053594897836168249214140318481856709053649471399124183785312430974013982943374584129255159618062452831036158768032167897878212139481009766385050321695437448940866122463494802094038841483306786228189628942659221353476162377626611869104261805269434215227847782205006665621372375338186294779581607522400704203265743388795404903823147532100382786689580306124343839085161010693924717841947708885734848051328313816612267167824324652496712349702923955821372431898713996616807698146014203086146431372024955486138450601583067233225096766636028534695032301817076452894480795809782696399190058076016255571174521234953612527153480919982118652229349343880207800614867555544546745495416437924718595086246796387718085438025895681215823432888149568533761926236017052437137687846502770802640819654240583838073497963791679162742819098025264133284942399225654103692591916840720852380490243965746173781958181277124347525845142160221691427040692939492582518327289112441932580160002024363419693856460227206288040809326553303575115274342573358668612214670765116697111103856556983362109996293812680649167788332855630611933441892826918600088541049251898888992277015552379763090214485706187935446256521022155052253913920679209166335924517546167200603979322811390690917689436383014074303315157597444430569490294547894100810803506807567130798434802417459072466510563082607172817181606395445950013039285044841221374146062364992047132238375362058028358928510459376929695546696636695364702147551582207315432540392100721270538971457700243806310840374489458375377912875584262872528227881245147872403315422477491026980383780259830204897071086117513921255837326417361925180602495035901858545664*i1^38 + 18813321616470426333784645439759336472076350128222401744275258848878608598447588279854345854754702209675540301630937871586343945090512656226680524445801013488446655798915167174226437753968406395686140335940058773583107301374514841487091609092030664552197809913995306085900028455713720058573121327379094824879481328264583296476720783586296687216110046686030077005640863596923900043325911486213773845827095985619151875318390880286979779099524988382862131087183029216975867118018488213119914806821972635820343841063095806905765086306940215706125003335510297480934136702094510108898039993240669179938991535066098277116565014027278149695194832320433829807439606413618170215480746255951553001163445826558862978341863835372349386473737129416008406422519805840251327457915998412796765685760574819150001778550943304030062455472522582032414411198618075777844521560930476994713108957648471418035948062018333714413809753308020091485035654530618535697084169875220224511096636053334854546292239316593294646476979260764202738672756835476647739497685136086491707802473645861272232117572085520329114803919710218015860753348404981037396295585193932793921220193401650423071815810697573950261799658862729257984715286960171332556222965172579444427545818429346290035446375757636681474108377977892532207452766652895189708613219176023888708969998990828076137008325341915620899138413042386156934381995468628081018672378363619428295158888372076173257884451849588978390871043614173161701798139633477638420269186759669310266365765672070191968910642870434815493405233205940012327449162250214642302439471324013584658237581697563050638233173419449420388087602247317552969560877000589284213960365521860009561427797515139984497193722471676271412379828850057305653248*i1^39 + -639306327781384184473832450347278911559583843137377194937587039917856336269582170675076368763331250701403600868327174401578715795187155221973197310674411382927429219631503007666177236509128721564123828911809068407673339859824638611068963989335753720320983208490999228344993909732595677930008386887367068232979311362352088296619686835941294702398444315349581945099120048236384158240191736664511282022334352806199222836886765221025124324508513067777345918200435719143265126641635057712906393770947675964215804799208969215344102534191481566380936173654225579950151868583105630736608956395440095282140215619933597429480192131046114322912742919851206260119950324520053154302180924428538370042234049412422164731969593229489228375446278607383750846910487328578506007485495792286368522470545838664677255451599273234068589010236051691678603671741703549678404288035726797355859667882897237955911956489602311966680764530488876097338230069661958020518528639469405735246458316269316660691683204576144172477582956563560858610575304774479846110790576726454283639049757329368146733176116414119248809883974509138804683961732342764449718426393337409688341812543251883105350512078038080355732312607922507042240114624638369513630580370856178327291690469878541052523320238686280370541628662180563237148724874440040230696141151702408337499986751803521033439289054804279931801033416023589290832256493961842207811461364901376176123457742821798339332600753303363918968799705810093588763536314245945739915186752335039882834788876717768912719975985146637741676361795629428752173791501699070158820708494816451695416273990493400023276552891457836472565566174075947298304381848840323905830950197249226390450286939073377997196767130674364460498944*i1^40 + -1206434556404165745134583421933508203954229452041029329482304231026333380502000230739906458136217474371874192632863683674307761497279819272220482221303148644857351402559802298286368992596586698241633970678266090290885705220626968166023367009201452886115384026304037561520859506626160285771138198332588014926005734025426084324168761761155008755261325532507879985206959860340938072439059267518801972061026456031145909634476258337096051230402395319062821618217522175588953730116986901833313680392559387228827747697742231462209841289223317125911094593194472683324968860511449195350687029434975541966235641607780484993625140358798690613133101910134268451887835351610566629497201064266886252087699380869065740978610094077799261105420465881999565928852142829402576871176348152398236668416836369938758597068325148913847738789682282975359204109430174047674219187658747026878295972653939800614856990693374295827635108850026473572725493243540129469138602995251441729922612974275990745026929795650828435610628251125637830388690518393659786532503947860505201731860452318508745803754491325177115062848261798158336615596065551420473882414505318189275134651514120121353618881402877275782256574869672205383927402235286850044498078240567609964946722546958089347749200783859421917275174714384434318194491517199253756974102906601486592790006868967413702804665716526596219400163293240146772465826559964094744131089151036098527646096587702725679645771828949029218663081711512402942810504747821196019649890100462561928916754092707744706776231815670387506039106706677567333921487229775499758933049625094244866374199297646319478266740463396681659773022616777280798092512707881201877427665961386301502083811638826550898962432*i1^41 + -203128835455638548723545610542983003240914340878358264353259795374108662785631471516082965601373429496012352350810770381535553847270121472969737489506317806727478770505941096620472131985306863539333190542631753877143639475706030918988021868110127660613025482111543578384426476765923849022099660624656609631401653915545044817115523352163208100378016954198797554925736351070137709246664121711225649011463649262037829817228326156580044437111009732386372876738599655613061706043271870493142450326650961591948631740442658197143010994951834451486543921033585838595588056129618805681932687555023701445062220708195279315525989634829779374970923094451811205225932344356111937136059277458723119621995683109221546084550952111438904832799611296497822570444206655785922048638789011386627874397382519062097610504592510701831205205929829797806887533154277413877367863231309419396010098028965359776139439089808681394568051443671645555700290770473040972579978923390511712853071318073986246658103369814557389951355588289850747791439491954183620922858062996097151136922907691196747559062863532273207652734732994105773373662317861177218178820824531088223471391132772730813434916995220376658319872125936169048368364655221685858068029458468494360508430252924005243053236669691135085257300264037333958089611791693419476831021016072370303268362382229067143852403935779932510675622956108363400546211051731304577106088162612579278655364001608924576517639466030780603754404599590793996483442198614909306357895177133650457075392393848720281129057683044104701432630541637394157536752234658200591751229173361815770296234035851531742736750026811076621923121702170370086708334810581248974997544696035790270464*i1^42 + 2076548941189545896836932349298398728188597175355876761439897144809737354628851819542807244586929140124963951400339653992905438626003017934547923360514740482674231090935662419429421025333230124109775046053654085484333275561865437291470442488772088160241310106730049570143582437691031394386748720975793696738984751416371226880558084636231674663124343724605632664450439160298651907738380911913660459241210143215131073290127941164942038260756961234413290505739161466157002098597642637802849628371623448599509547303784464554973026291693937070010948289148828960717999246415714653632295311418901144631934882058425653484193480649898486883698019847893343596032790517336087457598017017675563809923652662581698197133199268583083120567016869918783385736235755342862962954156431899278682460492000936169881748960638803900263459413904782942964185021514931345134770887451304213054251050945623557156106992129604172665247564698808054384256073186672091127305977059165947365762350723731484989258537842218139091470355866317782361560780377494180537118840612850404538385425979623408288292328528565788640550219827954763497083073445811714766534631905098756804791256736710298393193381415715670771619491243663942974092112007053618206648961306853692750181003862976767288150506348001127961359173810189180283944249305646399124055027800305456410804217705595749344506793687402106597212866498503332550063575309150471591235398309401856240610808583307592183062272884572191846151427757109598597034117028504836501246867713463577941064056813357413775815714385857438421006466324620033620166679657909568204829691699155425576803199015656490264143327079659079574758460896757880243518986035259264*i1^43 + 167282466623285645402256100989520270409294813403323623697955262087766536678523675925466901890629838699625597110808873994093680765172960045771067050544602746943966619949110247672960666215854441631171628195161322779321436588216077259124796762347371656716979582918254867695943210939947494540918455803070551692315515923961650224586765339261206985545527936740245712519496277172171399381793365137782281890753870914391706813297102808818704020510487634659401127658913891871854290791092047068304914431786938230515905172809161737581144675476209487863410666964387807413943767399788463376164342895247580942136161939656310427456467047521984667931120593785811102003072201742267144829686658172630057175386833210282512423632909956884901239371817468675867444871316895478927338770541771943910072226875523432046850791564626594262394555880783606346588778440160573874682514935518294113881907550093654774229067334035797664802825127831749578138855990125313586681380837001324401253888867098116760421346274894016643793649832380809040533088613656801596990973041437062496398709501007535693394669129098398581485112779544467908356632439737928433131503426658875624110447220256460367523847487017827430327208844571292327928492918951175569782000602062374057790335533477011178379181815385744859263856532913517714921575263408889165925063228509973292424693183334471467436945473737072779232395427168013279732672691067672945241026421487610639949932924340743059483644091514856690451754052066509650113757519033970745334378203111106793644656727736144727046173266854603931553595055102706216536684389072169380578574459767080655091344288277513042237969259954830943220761557008*i1^44 + 587199536113363518812874143100282968045045729895439471581847951911970197265302952207316556188383599930625505747846016938376853383342864789591889386662921657004468854194141333621639050980692033263727419351909106943257542539515287753293959033058062351038213662016881474166595667010826636052640448268154001126315413358848197895396050339594383793424832812324710310670389237681254123424570860986792545369002292114646513490181178421457655849322560983673242717473985001078065269351023338197611626183760080604183631266969109032083996925594551744556589442009420539438873603248846856058547581831436878807433120564797618849064206229223066327422730266578139998613262891279981485866792256385417097426124794204840439106337159763225945392950187082278236639991725825671676872210145319849541019092832744796203814074577292650929150320560952461087929049516761471678258403032489020081811091239869648247765046674497013190886689386234137412524298158228711471318892917190562125546793963565985362665142605631931759944893548741353400014250371587756129035059018417438222797490743996284801965572028485094497028912490993432154866622856067617543858776457576487841547356769968741209358521727789579736461529727270936235195985293523185347687456699563216372625523143262272415300397167239528530125126340357643203560304660869038531466613342869295853495940972520955069519316957582011788500856089175023620254986975217843477349499077624166926899457772797421174892648839627991298548862284883210479332816266296836475857980508022565255031363662026558577759577788566874284962581938106064219915699893363832564275609042871371323012585934783883*i1^45 - N1*1954279028035078365920667171755152748298724166734465855586975506860511630643336454367747191963539265099434021048892216087814653337398871055664883710147376814574364998625135718087309873227431119970110827313339165016181386840525352159808770040013792382465648164097499458403855792293854425722110428154229715857261615609832430196434146935770598959062501219941271718597727798840889239379551713782617988900396751390088108339404381637216940565642956662409482860949267268884061642879839294254290848978230121171927144863684405308669609223242436970727785199277779950995000581961415600586795307020323029388657224000000*i2, -119204761499741566719008034539055294492224402469695029040749756668592245851885325851614650136364018062592003899510289177648068687050605931014442499851440804883243776554038773498717161909751148555649111539128150291203810404163402109297924663582386734453714637722631711109078095626319478101176150623836267884939475516957127456322209354317240053029867471203589446663803089437633030345646111920354048690095516574666165243540486821150358085915215818318683010416032842504798994506544066809783315136407183057211517016893658851872180847007919065284392614424472285784453435430496096939528856830227193863466110449284023333419232767351254321886104949893871299841968388648009807401086184626313609547739009185303030449072710903534546602126826244932833186655747688028131730693148321177627109758379870338031327886180697620809055803396831120059270105455273215390864073007847749978667583883965047247818032278283654376633458515890917750355702724907955504648208039912543114508010119248548031981367189002582072791586689053330180433054194136501896533763802003895204761482441438484332227335753502077207131215826761180645405526992278736677631284713233184561274460079317543278821189384108604468170961463509003259408331599853211633279944198394170392724028126808686264485399373194730886261726110227098239187384148050833595921633407115991888596659987862560633232605333732572646373880299230011973863852365090656274663296163261862112148253129388411367635675301282789256143546153808660349977856933051570162905702631976981878907838088847666540958360529326865137584209216195045517124444829406488771534911042567081667320609169936327506400677210869368956449596099475519396701240789343549826395511471424993900126524819317271152922496901589218107447880822346089129041890663184737903699249315084887377892494978345212040911862409686054489337527387211132920216855434162824943877895399971446606493676155601541966144607540316185689018449436176384288562562803663046023215378093730483877775268060248108655937254816870401084227584000000000000000000000000 + -340860019905403264128013271211975520485122104963156896973736100992616473645224977615030372082015035614959208204651201242874717963132728090480957475062294347841349091824200917566540453769649944331549170599697874379777081040369911029546616441682534248037939453627407635716972653816039418884786646829697750370158468777283263330549146301708281286412628863613737210549960743167881770215007769192161855145261385604301546652237422488774289224229918798810276964334745462686516735458114245075966309744673818985158577772843868711685366486490119254926862028312126739918146143061644151696393289886319645655396534158615182886269878555327015529423249551115626657201041388783835291685766181008714724432967563592660953778320543658992418273072941721524978579590429953430630780288759359532760400553370255379007918276800139484835319222859298314601865354635981552554919794418813127910676408383396629245684101885631282323977065782413970926369232004181500026239750202583346794930700127197283685145160912590500027957206588186024207045093937470989408599419403245165838755186888531268897728643216162594413616938371559430857394957417358965358544382356454873228800057716137365269895201717324610077253695464049969317179914213706651147220228646788767577218838776826847564192471091389704891734949708780812580260100067951781807299691895493563467918694552837546482673453591262336404715626020653877231201924469060619139043778321411209539594362304277497117687092285909425276988460107391387608994627251414898298494892784075673138068160787964411180346851338410139945227742610813730356603802420712760017885527300848690721300096030801123490622569432902632388087673553425747980823067610396694743624777639026127087027179752830475063121718396661398704393916461668906572751783351995291926300877840620987339174762705457752078336045949421208106602276872948087995734670784726194545132420641381091871312264380771540777004599543206016403626417575804186847673207432647152001753820416812262283710513449694673721868015019060646127861760000000000000000000000*i1 + -523211749075670599168452456477321210416252587951427773715195753068885607547949299295705743637216265731081106060055072741236998224832721464936614574602090490115863492122763379006385231195257276183170815215509174406343441351930356616970484617502391484442259846691288281358694764471788199213301756595587097651742382181540996747302162214385923514695952995492320675290993863130570603734819993381496182467673246109006234398379294745377329945237132859535078471665177990172291095791601945471806647045599773762865605720083469504677185965787023097986101763803471072303716234551407143706912950814910546630298041950837095957354793448348931721331220410693747907915754864910377198802293395538277372910965179286465060104869014725429514948489864841288755641244557711867440694140708507151147942496064209132034975020135363065955403666134261323475835695079502470218284204521487348496542025605219697740196822755762762552405654083712786276406584706163285892095387250687889142798910316502880053558374438558019488383153824379370385624827744100149602427328120239361885431968029631950703912376632979171045052001435466454608038414326795073158456192211463494549523981270436917932189447687524822667357002997637183283883325994587906334009166117056977992132035873797575709203898699211434971567194990934950434656328852131337606795950045526262557348439022414269192920530276340985563233629907157498113138887374652857535156108089362708098733219269954816017121362186484628674990344634279436287873656404400852428925569637981738241455496914806240327767428532274324167262033354848370773656215176887736892506787748127749346333303208491758692300809041651890927048360928267271359486938718787206091778472372255398024475551555343275242096236424131776846214669090733695622634994627011621100490985152993656362485418402814266890354735510243786223596696219872052619640814062931448785349088330197773037028580765869967336784943453446052499649956142990587276445158170529358118502553472642029817848908292433269014189864992032411353088000000000000000000000*i1^2 + -340033539151915643807281461154762809803777919810048707913688001016419051563344493495916970182196128305487145081637157113615420598484805643617285983063196570467480965953951247007129717627808312420796815858796888239831866369322299717614275748344250086599879400226293464163920816428561770858738036331632001046798382884195298091029676765900735689444355141849458562808632360605091291291452154627722580862711458014901618173174757893278394085311820694709789953490385910595055660727707798886554948680324200038811238421099779318831795013110561765540087335844497196135170315052026887512578692633907597755448095506786022029449094662740376409512213006916132297472264238855496544565539203304502796964995229455646245721650375084641131439985099728622610600799511870755152810837461236783990597031904129628036025660477708463649255221804440775607652763397938627734305744583118345305085052847947562115147239019880885809473239320370798155687241334385680700864849519692159063401932105035300710490522547082242320818541770009886215543447927311210620295855208379446324849757596784123081081447922330906995022984067527672267792584968771624441294015027203667290743046854275546490555407822772229993086241870165853901116603466356367776443271575422521340332998391620069978916090295519717598959356392461419715843725849734540537315299899058431372172129939513121063989737031176867302766906213774545072310753308038549228464234333899614286013027267565341449915518334517497322427165808727101411343779453028491459963083213550814251565506947297666451912486477712152688402687151439648470635642699545199632786613975812833637592921091957313176240132613484742032038694958120915685212098313937888695070872679270515440821042562662553490354306735602866045883692021135025757051772113553597516199212512048691270061816835430272017819929056131837885981631266057723117607866078765749356558357885559549258465562681793934851137916128615347392415530451357189811534649016761022407473759683031012762198873165318993449801808961259951882240000000000000000000*i1^3 + -105006353492725492485362933472761220851796084432932137528866974201973853223490024518338692745891087097985792858550504600434955416188499157327019323216392932686639382017432089844093377869352054199366254399070007398072463433630236173332345248751923337913512100888744526576901484629797587265021191812896307564319716501330790277035045514414986152394981520078652553531792963382733390601732032129439359001346992228542540537570337860417596794197315658074404512641169244972678086943047761834000231803883909652107090743447358916833760134180477426388642491597892333666582162584316116309495683574511822510614600570045188219243729116968057085606198394239903508900233627229714409894622187578202211969422353900671224268396370294433064655843084114989866096678825863256871519074530596951601412658422211566397670729885634713200000874846852685767050558543149789399724491527460238324431622618401237856346913936969773004809643198370073368891676316521026777346215250226111461797430108002146594276526871311055936558764789494907932798623186693932690528518134977653651539218546034130729537859039820097919813516362060894405251628654713009290744813825228146271602905724661425235745570274616993681787503282138057859603370955033508925003486126983745175549439900074284482968904065152771660766519749555979572418840875743249163794613486249688547975333766828437261828316980154884356420684536632021071230309897264360979220436924371923242074944480630238555637286980273928922172457569630012810349500321107099972263273132955237307502765500889475131962490422319472042510091084742350597647230729664619773834545839794807567181192709188031676301471933581933404069750432342290893962162753954236580091626366849019067592662428028730976224302327580264579053647619416183751807714820797035458046731995598126109352656859415681707343780043410269143216867857306752448995159495656309956599538202543624025373604308824991363489910008220220118942773721820161938428836109841861464773864995941960382433585714305439878233749197925069619200000000000000000*i1^4 + -18388469201316098002944087816957559764495049915646227228858280521394169982530986472778746762259985567868842535266257898267539701367989875300721210298777599696636700728997225832527618717727970327585713205738983967747376969750165175475061678234773137815798444922398055745431154089743276694944540544652222109779265357486745447527001861723205757951738874507490101348826426754161706698070175183819923056501618165460369251960928918308431618966445995795409908316439756896001111345097185239264329817461376937694248753823473427968716995658367845629357783018614820251350514204272599746492397820435226137964649459889401789918682411444470790528271973389858807437337869527690741487569334469562626798632694623461709816380826698386088022724893710490275928139094849362768032474857772250376237516289725490252108772680605272364640108409677220415386872269363982290992718976271446443137437546425819708825154086862966946512054298255883526766069411210554477537581129516448708330294557227404702004588468835462006436996280254958593283840485948508249079515584599230579824161786287764294005977221531745826093716788137195560395695452564643042849124437177605576195893071790015767606665403963330676541433869465967742639453432886968663597156128922455803646413434751268009374532702856665244214239074569940733808434236068487119916374973366908795574498848972940777419021655548304096975200689277137022155247645493488601478745294811072950623853149553667833756590783276693245426642557731588406241352670175710786631113965615920617625800282431799961305540843986938622964096709664151970981793782398516598108689393966053485592258984960625983112142956328277359071340408115231059813878239284260459887080288143840929120659516771916245749318537434462121420137766868550156972070299054439783689392383610686222537518373309261042887276542288622051333114458115721928355815310647176455950615072997138427271687772798755006893916921097093602177026606992294173714378619996691906719880632082462399948790933502373435914503212770734899200000000000000*i1^5 + -1766863099266818726708547057196583241934727877968939786283562351386227938828226661359044314424713227133621576861585999028168046739344230591528719635013179473055935865712885729919353429902985267468934722748724904336179865593675186449750680552505562003209680086967077617922839781318459814852964317560876596589652449969914872359872135216901387364422908868869917674294304206959676748816055695159245822828155469391612678927882200968423161465114843986433174432200178775162637960816535535341781725413532749100858453070712197762389355531071797836278678389184023030096597190701878661672157474173888200750749222942557542321050871061821545241886060554774832425882085733907595733662482319825268296857866875401608125180145340920816713299402679543571291642812636568903580345539601705554459195284036441552142967187163567179550731660133996695478739745891008142224161603990495376010597503737316345690934623412199251522511445034035314726748642459980077654924448750535471762347751930309818002697267100269575009946876903787301422886359529470793062917146080072990600620629955568069176822161712118686586606393619946440896492042588935926646045733382584507231769189903280831216674531902177128172146826459444156165431931659503724273591447648736108844043722141430177036151296653569418904484172072039701915032199977658738991964569574660091504136701008773998440507069435460711739763726952595980630494350029139915104289586290797194623356342121382206616727504253036154607391301970697834953832259870288445134680865057808170272049181152268940070470393866909729786056197502334821351119987639119580907492116623129468664650433085410106815048890455317735100465413333601971081388941032814441922966821451255911543349573367463844374826663162454485295010357219753749921740404856900397716304813053694788762523773954770011405053091972549980279976854000641354999326471234113148971509421319583269408723482741252377463740978201676972078377873945504218347644909919178994791274678152669165111019768435051921894056017902174208000000000000*i1^6 + 98780017233854883154235785066377685656029110895905523226070490817390550255572039660034446287171069263612306705170755780900024786559085924350737091763787300607080004097379068682691773003841408069312363338046588697824578861342037127574107303307225367624544123406955984400427328722852511858643380575898183367279710096717200050056960244014075076583647068670492883609009242314281246519758329214548946022859286947461573935811985963578447921113062078527045146907523567566412627991117038635910639608931989100663457106667215459335707671229421826609354449909286423623730916976761581045322707317885578059870018814164150497430182681869328477567610965732928783295956163845466200710243450855163306571998380027467405485612665804366651614344639869726387642368778971323050750914788401432064524397474352470735344537479936816423324153019049552165053283411438751208571751965222880452576938395447686278662956521664123903902419639055617957516957347716160571799212189047835680659134265814823007757891670160766939132347043113631571118913877233317661058338874241884328572935560544879868018282317552077729413963987681110137293844753972969736633352692524940909402534373354269139807782481953322538346773915426946009181199241826845259545445169385454457122901114102432504346887405251304136677756098958515120080412004040697153642370578178299045206438270426571483341240077052080264759183823943281093406218164758318580567605138416094051071685456120371995618744418169374243664424540314213892237910385137456624395292816590040142092215857279506064840121325143534127415102091612449296468614311757647064234597813897244047932433678676123771082482992766617807759665712512154953920053317969925968940443334158678165282355260355868043564287881990223014473612685136496779466428193118513492235001876409765802866553041672072907619957334333606838701485544711767365733090851516279847981190415003824174043172394526738180701643518245931626033356903018302875533777152548562521588861512706509112288580995126003777397821171302400000000000*i1^7 + -2350221908527258460861413070097478327910159191918635077683204524818462659116867411234125285033722548184815052202233863009673166714950652962373307597131745731999431182744447802373330483211782330583640988222108016566358849979587422803839359936178350544817790963004208770717971752897072024214043653587071478405927817853617546526627730783042258152577901151903294100111169599325819950210127624506341010316489109876318052529585100690663667882100058210231552871896120630487406940290268032471293314920885393269506303351038796437586783889001275097832446833267493008693495310944372694798921577714129579275698426861856800395645827973236629886434215649807391723281785225297748340659474156841759158934574394042333126084171782462844608563491107100184585066655475787416392034731655864027338839778861078219944578511242364168389841092622284765283554779125827910988092183672485102828354762554105823103411681863596434605843069308749136636384333690266210804537460639904459277592963761399036854198878234331501960492094612751665827452205124733694104580894046314796233452093049565714372603494443524336600484052132652073028827492619123599297790203017890843616331861705210706329766149646589555542878132357313480540263349878719195339465176445925283042296752985744851702227903204940252060090306492481338005859227771237581834199126839694002312119745309125330728200637933721083813541692533851667313158300516436979524785660126691463437825991456357191209670018259123743773687743211970981077752077341313000388364332872986225838055194911207913818567547639232291626518626134978806871502116791990493623802739520215987896964869941495393243739659373777243223243152494487031468970102152547595857556567436033340149544514328515091929920589577710530752148449295699715945667099129178639321668180864959331172622299652918306550695626326698954174349433213154875150480341235465441882372096675997387172938050924659432157120632168244769186686001876387461547043782505639987529661908604498563320440138158380919787100307456000000000*i1^8 + 29730231801262718421864749254595154199648802317925476986591835145260485368405839769247177688911721317333526622705517806956316035441068776353648869066917259984502226394441792009085410380981833245660551894310643905200525386410966959649393619630210760150236626476606105060116578613339814639110960828907140602347514221078526165707145510561640853809609941209998497281733469221380893580741861929102969791957530968504249019015187962028858525577566101594687446102092174584492849636364353674877086028093619984898211116262567460612283753944169204201026281628907333920828546130592990530016350043655365106669805605418713211508431451332303295568756370482139270953606243779691420555139095332014207592914223416222288645400045941195815701507146345669527365507526579431779237833317895886232569266640610578779235140883434101003474466523763403777154689954958303901487032200136751011516787198297238360640345754723769234983782178432752429733065512553189930537855655450565570709383588494275879840085487376488333256200976824772449073074166448891724723003712109588176122342712976192576126284602431158251538496472493869144377352016466206849757010786978274614265910665452195256141971002502160459730680647246239302473265546776553419043909694570937258141035354211633660840512935424981028311560801484934404082337264629561052523525067684285478003068423027541170149111895747862261712623637994781440273430552408453869408003273318618856575931595362425197883767412770789466612138293516752523464026489668183982305897774446955844467774042047951608098161560177974248034298999495670530650251337055832320159704005981783112138821263099879202391063037054514948169445387256859680498843503272348184234437794017695192364797625266211364181365889396423634816576864321621584837138886532036047172207412468077754433578271246096224186780978929325456507381472268341027330442220981845774730381029317693204273913500294493535229160204092781320565116329046106650554428658925248540218343243200115765986023697217554988998328320000000*i1^9 + -273562371693737066982601956952059118606944590412841955782421678160037297739465488858811976363075015002119287192128742258796799097942807007473411854376233773491181771765133423707583433117637227571684381913477143278671291601506976170286316145526205307316344055543126415833207472545765658614853573318316298383152833181819776119161658591711675574880620032278331448825524022807712025963457301169839825632302691354476010187681732297748051449296712536732642288811905278850414447426578358325065203583359837523767323619577041116840000613576256380432047900385388560021135970878908126963327317563917259325284579889886659218354542071702361637485672396428341570329086197863231143631467615069607867849739842995803002460960970984238229541183313010051041138710214358127642685479607067434055105352268655791920931274938998105859983610917965167456708328901864145251988941304795546358345058336837463212848789738744476770192786027489492438735911858270383128568736818382598777968374638842720622564711897592124053827551911961151329482385729621806296323247011210737224133788383947023544103145879503763967369539816648764413282920442433427423900283673782384456054639306045855507431045193577783375921104419080878884815293106281718746897876506134492100629978093969177061269595623677120733326876389572422573174863315844058305267759069105050745341064785813606801302118305081595166960750487399151274655687854495971853011540679519865573004873834109401636141578873580918973081751271482081590434588915331023615152791306849237929849304526117289602197776385722681984702477921871468068147840975115443814728894762878694632903673444361258868988273779866545421692055432007392528273956060262624970140364674696336068513736793031508230476586304127316990496385408564317285436660704576974004665309119893395230392339048486948868473997577666703566426172377571072212958518613076387063802293479219740931826066054934768601239209464909247325523284465671924209104025596725981398452469147488090143460417322025042040586240000*i1^10 + 2101959410159123136629162556029754104331816503089854465098744800633727664156450246470263886432832272958789557303918013649212999124514226858134854859471166605294412945590673198834037520542933098447623398021403368934962063645028015198492276264397161904036211310802410183560090069973117771564835919609140920503843683051434299230781274154064835290441454827200946441427740171670212569432671717273473682127514762589756991313541558275004216149005019482736382408768320763028512753524195410530748181858951312532203229140126219715343242616434020680588965405806553637334438112522605193359734331332478080307148915762741219981177778866850304754329317046027597271629270647637251161833508602518950107351008269457742505471190927677199671028976845043630533006160912192726911443963802747409671279585410185874354535486100906098121546605012361522156974227144743915304021763248328366842232668056952847299278225125422588059640566268903582224106313729388466888344793931656520168053944329555762561761036180952574314377047192249256278175176523709948282540953130984529407570245781190896864847711890356582111339751135200408045141627390742171863325659515846335910279985422505593751919906420366646058348194215700297108207882040678394178757576733855192053528705201670873031563834415616919468734663189492976070141369125549775220716325513210145063242482185186248558241663639251189771195981561440306643819208749944701745917006090856767805644678803732818896280685540153145017687465108948733816819368327779241539130567344160008064647879782859915199496467377010421972793663087655415103393722542585417830884528616092300388463175391019166497146474234172999083839693199107411735909070442727201571556118884689737942800628735233503496690845586609765678694786367828721657690008776284146986000289388231722941292951782025795081985395794031558398483431024151907003361326714593052431327088660667361399585789820838634724826978612257931729512198738652203022507005217331593303026498379127270573705249182479443558400*i1^11 + -9308085877373491955359999879777605631482040370378783109676959283867804216554044161096586701050114463223657362093872995049614564097694533161040147917699284503578783551874661204688805857472706470661120057815645876505387615713151610523564751473166841662393057228319877331050026298959372708620354186419303194016202168468191115450039282100466722500850649927332143393302640128098066863974747938583785666937346063432413822230996579435776699993341994257750876313712935968432646907859558413190733898779106858426334953373601439403313563476254705581201552585564621718850462075136174772493424575307749818582568024970575457014152964195425635605826412713106185077663563686231595303323463169869536321532250078119174253556074456823006756556507047944327584103835728628333750069417282421332432691735512242013670142178138483590436177371516920616966217360000048581453255824606800711000305121265171859891903363235365730247167074693330954938878645345143622600329992708598110358726049809448941764530579168860361907208473111368463653923011504507934206295646978768309154384593656308675647403545079109127297624741927023498045200084048153435377352149367415254420011978666752614121008346327865734627534545468579722091166874858916448614979377640552797647886367678519061649931920132118528268744150573894939762785448791644028178579427294499221724457277557002233946658334160867898599346232516594725914496599555997398240092138373844828439316486135814638757560827114694285134407753573587472002400063574534078881849745519473651584400765091986251707387138803091387752314186664040522042147490919123737765319079020834046173802718780334471210557063484352023827461672866730264406852128172151338793394849793737710141684686303111602064101025453291199220306204025601924833873338295529343737155744483063788374047282935670036527098217203512733116087565535314451035530088592372153326801368035624708845256336260783985962218299402820199395108902987197496697222132082136345686968454458758950829508045580533760*i1^12 + -17545284705914090227297082706036140415647619441033502919727835348209300857615951135892690209268416347357375277413494193892096932033315611740211231253192953986544414866007567220899737185425687307640730383244330144821682141043233926738925397585492988933746512223538015940320996383335093765293268647031103617672870742849420160887860235292566331838500968855078547604062775340909215455347356612848264081799038652959103968779078157373317593770588602430028533566622429855773563195861643599600531665320248171782410418629270837180502352784836376946298982668635445781631271170533275763870213881818224519991164340514092267694818739722745426523978880377528974179356197800898912300379162385823994493026435317606439279661394149839383648147003724345466524715421233698167770271306600921670717045956877974087249091184625342571208810797089404371910709129659059951539391707744358464644429872148621601840411294736710834382286928822970223219913595914564838451187510238482325980053622894987814372547557864901218765881084371054466797690963157293762188150842453079040525309114762358872398931787199256329614044273076492791359832991983799470006966667286408515403820707410897146232733082841931552285312051337193436462134353142322431146371208283126215551201222434246769616596426071626916758683676545263538063928470751953183631568395067055187380057976251342559668002655937173410185834836678094950931543404421324352481866736929937412952758673826788486157102451141376142882358485733827995264750230277068043363053028015607519338283510504016577632640408324331443591773736481580698094748203766609283369892694401389739570837216839577156479420733555933665417384200962609960394211614692936314688998361165177695834911575823932505961164038109694424490528861466904154097107615740108881658363401600785038570675282078860724593428324227229406461482288068991570045026089407948558169580919472883016885005565677831020073561923926834972034554338268376084254806728119016954085815885690642051006570954752*i1^13 + -192498363855496836747648432264961364696477209360981626778588244367696098131509246129608031605052155963566730258381779042819787201219488104368034869610780006554147068679613348783418841897809135265185267858637175751849722522973427459880349363031677340260695760966149165977712819196572917491878678546550075443540320603616943604344682973400115626930030951413510994403482082780230285435994372646501877289801850045517532332363754763696026171111290612218698561879691373131709283884576899948788585878702179138706509691222432648096793561545240229464165466527647895554614403326436945890532706365327142468072282917978260528668998318931582802070366230273849069297666801222184125835583443737064843933199360368092589767859995936803367078304601394410442217186149042370418091760422389322890156006640940770776628962425228533851382023324416520062027516702043248351462524181287637015770154988756758856763901208793156659860948931712513465886581790501825402820440914901839493919875280664214894953119422740360449909523490409897733956143816524470972874792393164431089318589598486456602600436793352750359543786885814112934322125367382583536351861818337567264529498714486075832933374951232024232128477915398557433166647949017716849144529641678912818165994536887176031027003562385389752019103823714329220073924946958034316742648060765342584618463377578815838594481413122289799953012988093598287737238178758701088642052684592005527761411348679062036646021528714749192812265202356068569776014236049529338418404224136114918388861517997686124134917635090020256930145738070068572340292169890629560238161364214618884213640133579814632752621279965100166428764176180289519767057499623834809745035665990339923657966591137629741808707233488238142324357580189789001243172604715691340520705693801240317895260873794048835855305914240221160175457953021320017236394731723353026761396098778229588493111548545289516883699825224102332459165425075397122231551235949410546851202369295859511721984*i1^14 + -458709039712467364640190346958187515458948625363141757321475646230914546790612854806814400619368966179193983749075227143814504392958589042847473688001306761634983612789043116538088698361412012706420931638977642413221422664452183430704370751228031989352516306095570683575223293717193815719376026768358279479048497904432017860189733551111400804174207229388271949997539647428193374812081166606056030086946918554618284863644234239408178676426439190780578518445149117168446311576935641926042471328371752653847038574378475102770836186959439340396515850776502159283302016910019359015516938525187647067051742020482824915393354583794817876495137652149484033614568605945320501889654517471447856821711992535641827305733208640784600078938223934924751477754678542452337879101282758616701169309964374092400672548008269583388254607452283012327898734059562552757277376014810105491573865184365985422158419840468189087082504315052396592226187462150191773779412873953551449680467134189871282908554556508168601384408754920116622957137339909978637453255289208200844722735425028496103821004271827515787642791434904913555087739243733027642036688610570042595273270244026632759315496780234366452546066530607738022851044467477515507930270571955864041392604566148749733466419802783944842536614201346383988639225542719839524716904210151851670258872761556974814340140163506706605915980121503978197910042147162247523985703382841915548273705838934609412979598975976103776008009557027533756864011220236030537070738813455504163571176222180234989410817854783326821480978145744351981135924666585230844099180303153163313540400194302052406476075387550062224543305270567526619151852688623354442236837711548182966663571164857662458539133990316202378923311483833103448412478886490135632336593522597063385763146913289127352491145839664358228950838563160943420996496156106123546335105117722928593001949294826537264951308136820543271776698048830686611519394246082418644046274426021347328*i1^15 + -1414470015345203694015953848244156128622807367805812111538027050071197913705297052635719922791550360247203212454372906404486398913460674545379621263463995975378887895976362404606099051424301653821763357557642206956825833911117681503832349581386436237039313766138395878144596037001998241410918294103948915418794864853043168611704177683672674884122146748083882240279485481764699325321203879204177389225695724523223374595423042882141804476607968353494897885832013021779832375926314325778599532182354686543435723777099423721728447894440232576353384641665503658583809464128785325812482897209069591148427367712496581636297470111913039868178786704888645395211781043552712929833459459370695341010056176275041033179299397254811337107504843094002930294147078719812516624471410405193602976016744456462131959519662913466149217213438519174768359176422939886853829898362342062777538973975202539928295061942601999566747417169591247265597376642276527737409687877646874004748708446451011627748875037352002485980219960938123339718538027314594762668951864483925146677231094384310424503119854565234970211606925357742333175106302663287305765666128312061678926324439773917746597957979546354891199131760757497238376710843969028491027985597276081014949844553779148251452553085180394306222298672588149095085331425936385172660528404980848681199802392164695356313720012572303096198339784169614860233162051012114810910298847910938492680227211374363974050451311592575681644631043859436410089487615492991372311629594314733733251522055024764285072278391502489162292088487228828623132854923933648440865007852280397066442884699934769226837748018403977598349027996003718027741028102468321015734103499612947895476036890716934183766224380426047512385128937380324908270519195445024124786139834884846163632530038868584479735976040491361656328401351105911528011039282539724118718666406992404301723843679869355590999158927187064170073795323638353258810363837542696977993622880256*i1^16 + -1217949759834086673831447705987791497443593572846265523561810618822326421951836562095832207658027206588944273381102496025715980911107128980608806753132192368185947427176650756937184653465967570287801469235959500406512675896437902316611513506512454636768906271597483538901497184898137073484762687678075270050970854642011986334714818573223926346472330277527307158162662841299688666247875139876474796323338943367627303890762987671488646969794947618965522713575688844210291465061543330332039935410035486278804540151006495100505002433005589496653836046385185006676082185228044709830946126222355912274317685916202929186043708544992081607510733583021024404523147800124312390858261101079141965701368139458822892376502043813962772464696415929810065586519545438689660906000587271546627185876467563856832954133330293120452251690443553645498131638926852887044655837140867840843253462750257531586311935062641005502553958612642734957877548106012973412431122058515390363646279844369296417520675592465944626975733131091958957829639116450063579933258608283214599518570332072909750770877947289417064032854619590151007757321442132116787666103841100101121551603580189488611295484514397603381368152504086944517278021926974142906942145258428210230417094320379012212001891543734783665432811891467196744970538867085189605160144547639569894848369031871173400169076643939201290287512882635043729434164497753423129924329526474503155189992452583650967828740703354745928669651494623093693670947063035000737423331610742581613129206925809512512734160961374396946110151979234556566637667389578790047315223077589529762383414947214496733309434464357105523605872138998750893349299705942133801307724810574592204564854422829599198359788917889172433926235673773829197751422305967899895603269917651631934346338280082714692297311734633299393764218674754234574047176551700965609375846565591782622108271243265048945426755732959248133794731807800083979624184714224977055842304*i1^17 + -3027221299528493606124684326476151098486310726667306758696604723416217195642231728190564637509664840588913999596081815301329054746491742473762504333094394189218517215368622701949865841268496081640544768086658177484835661489257604754441446638583035127069589414834527644470487494376776583285082002239290656521406603555458618346592629152504863887354994960876744026883118325890080918691843170102318508003263185597468684672068264299241036232751120733940777552579742288755760268274907045397595329636810755699606508827225090832097999293770018695691891003675587235760333570303888407038121344665835908554148544554842571217170916229108435874253241593631074394579738969643999554570886136071428354880031420070506998288018961779304021124943047020972147044402212202831285256960562965455917686928222081571793587521416561393903608833544939821039270708975809438012030733282967547388571120843373161500916794387330688830750620160396480083278670458668463241413721225138026049221694452985388762512460074698449686394460367631293160930436284876573431406881455345056943747511715963967524462816715874978848702141231724011900639021484085978884804402171976604657902099882275829979557937508511027774957917798129269354204966988773456718848270331425567234584486478105627672106977867931715395765645260360728297281750985569412125580464071796058637959648174369258492394135494932766541273541833068569191919299723134075389175579259998744549222428629617778402485561857687722696234925291686891538897221741244868754860059065895672223253982934370547706460406893381568591214706744368925187037786287772130197340994976411617550212307671785625817031241860586722559539685752011811001459212124416781810529794549822784189247467611032547238776610365020764064050944241975476042692099413878842680539720144403939017074833906663448531251832023178876604688935045843440601665982095073776053367692443312295364357138855691390552576821894056697358332904635765379093883862848932675584*i1^18 + -167248285826992859426357357409710338957308547598015897378249049711515129515326374453709893109256508220390995995769081946115859591525654127226330703376162875326124471442396826759414063545967817650627860472356591931496958887091191249425573820654622085436460005115838574895987350130680788593109088288500654932231394435704253284108956189200756445872833822485858230606140964306156122646107685881568372038162971260215283847210029162906682869067797203671248235723989382174067120797742628074599967395059210150409685467617816668552970174505327774685108138287550373326939233204033160649618044950605087014536653849657844841090671119959876660215160272488746281877563486525719275925396953471515239209708544339983443888403780269710597154558246690501918277096843319397316822444955086251221171585112059941742123080266095312932522802024763809965918118309079096923029406596617231688772434270215174351898399243897985218876419452008214808933130328247251641916780033224459030329479577986383757747727314173528184820178046149750826621761567349013433174606871897164253139097797346179613597258323187030250170672929229932210066700636243915585958667497757555404977256795464521217877764857033602918749219679006439178446186988165619767152819310816614807227081723915782288286688649566557399392167992416909543959005683324129574353402626300180795684215964557242853257378370590793303082442483338246505538915944062864399523672896331097914704517301701048593023451325396480145959797965444275595936583814312920075861799406761627425179551582166382765942353714807844350664811787071068167524408071831014863844292912463553984015387093391828022060914856071544287939003741349083616990847241240179362149655996690479141836892344262216473461321463201146380319595269651832773229132245028308463361494044057646253718873579032966079729097984193446035389629769273193658942312607060864617000712655656402176239661996288494079862543199919327228826455159122539366838794452992*i1^19 + -580811604250242848547113413456507237968799293260828985697366516298059439083328951413862775974512799701176724244686853091241064914233891424908287546488452993206461540958827975395257697850396679717289964846502964910321158132250151230440022110226081381018882805298872777757424538035697762715444159506775329011969506014246875792872282977946405528557497012780754895007145564843277866781383431246464180970257665994374365602032361031721508141479605000385583551185602321689937464855271973155881861440205847456505077953702933350503846590855641820194654222504056163305778971790909553846281801581628392930952989566289160772783046744583286795778478357640171585926405049472832084807241756962360127342735010096384018135132182280975829963288205142578643693665332804232475987181566073931327114039670135310571333916020976509067325959575179889850167217586125061641636586207518675196091592179890761315502141033073693355942092707507987306515714202533401562572315876528299108822817892121120107357480774963470800817716881518899357954418049624928093994214655841591727588406922564587805323454813884963895427177398365406721727865920835782157647025264855718401592373861300879644887264951724738468615943618062826678487245274739331658558608535872894295669739499687753024932132397727706463820338504807128361845570741613152444990127434460026940519754680371905886261094378370691406176869409279501110985689440622598047712827205182287155844254556763538109323120937308748441170629788440724280695221938193762166292699002483557650047683556829637013330742267202275369567638166780190152523255561964015948743990997639123516167667047467878759938990229501112197685884265646849489580760352755775846399478852747635391024614785558501840308750088111775978142548805312589462239980379563119633815980823356610230974214706438625954087415984328833632709942982649704730954542265468325747426544103600558173505778152577803756577469504950588195892235447959667091701760*i1^20 + -594022851818626309489820950252455471292316928157176477474187132748996274815809692592549184875144831329814118543416894269123614205420456462968991429693068945486109905757321818484180070221321924045187203937108206357271723758381607580485310416774886456677733784814665641269159971430365597839588257642486589764356295934228141903206306088628546932574470693147074821121264691534421705225577674805126485309190298709354766845236258255813891153376895435372054787764143675167783797718852384619846141779771118818796807961481102135001044799337854472829568603223125346511847565162205560751153960940690096935398642902241043192279742376676208932770930753323618909419436020893967545790132902216569967710338286560612052059806960233595928384180605297088231316596858679887472675079245199290949639667549776430233905216943279770676763775372174442466029216571638756319918040182794665730600068934813608494369192274217629236357447016181174821102180987961226610329504716036627313087621756358724764713154988437498945669741322739217076001000419927274735968147477170272821962982264111844199463804136509006670672153458925485653150442318701562948985766267373841483399853495802273906982452814476932044917136835549120826468437268040195680515904559083399562806032711062006467154848153851350764588476445786616899972815138918750352807025911747100677785048566434163428078269454122554911449227808346640050249657802496406702573083094104396029725770752034952810841949943003713783113599433887102389175878518365165078808311224208702413583659608319000439056736641377994053407792619771086238258996037807621598114926982627146785152925902646826620360164515322756400045187699877053714276423635128231250199157770762453139747119741000403739083188127407212964205383143103664662529447413498091174740015659287151715484964058319702896584053967327129991258166846368137792204221814025440092404376524950295137799313503276658183101044648843158985610890104012800*i1^21 + -730907947595059080779232778383089284153678636071462719028045990770091153492615642893410201380163100648033093347427617342964044313952421125090102240381681644640013999388872246633040367534576604395463079332484993084892960153661333900124976070441347993003041276981187646950424003569244889216452958851177338207189347448459648673050737226141917659930313517877786224971377979541926795446933827255461581620436834118229672319485167871513901964178477916032057281316789316329017559928638119437623742594766558657934172710261828992168981433354218053179851168014180542342228207618180594971546243725053902705329194689536847834880190654227401434212701764688513173044562072240284688530786073755661967854619495873343625626719950492352702258627281389383613634778854664753573207467259896586386110390735588990489331804716391756161130882898604540336269590403444137665127584580924786179030115470363569730625279433876233197852106615729051160710313860233842122692899991357757530349132520225547936479763350878081020367572574423511430088986230056997881395317001126428329406560378215312951709741286593637345005524233671741455718056967272731594408378482712436537693118464452673081565402917662628305531125119755420880434153193677837882056477376845300167720019594813685401131971556024821637161588311397708791384241091168822820386161397681107210644004820372197756258613299087913750913216456197273405959704183521134223494946188097477567567502155166856502240484302707880513115837632093488377817231718884066084069034989433570995268081233811870277338754233911237146139928904258708435966574345429844166790942000821374540647946732831696382069748261298630814539411415995497482415413418809387947651095355223661030279453458801481845795437998181558101652354990139733312551920986759963886458163273256972924973916141379627945957153398367132666167070889716707786356771115690158171448742080909266045451289808023730144375321852513162617279771312128*i1^22 + 18982320635802596865398847185550033728487416921448024572194259614997252045684527206265501742718153351309105870816166492978955298097637303239317451688372479320379033356134462292915733611933256719851583925706203169687065543837808431909716679281849795839988951731109167643842483837305222283769200258938222417061197133181886443104805112194115567280155873973333094169937540083859541174219219528734925239948693105299600517818701484642365308558374164877764580120598778311783734362576881302946814401421311457386123819601631068571364776669341215422376207742572300562169870459480195231309727744555950822421708169406481670011232894080284417356491587177712610824659401651134214233570903557347481506197354921431968029037082153805268066130175106806230213271629042276789730521574086680467538650774759452182119572823297595403555241318763923268242283306676979307113954322852424306408047398557536600509508671903856475249928523222688798406784155689478296349761077250706628173792706808871074481064178658127528514437382614153503402419553548885006535981502245685339759148205007202873889942428602117229155422524369015946834776714401614453675772474112542432570070123897965271321353597920249442692667479105936609503103965191825642293997271345348059576811132233937844175638552926133713476552512601896868608749487371820243148481729722471973752658100039238395249448849519786148570370798657039705375579814266460530338372356119882860490674921775771049854584228329839201478145646707809827831289849510349004751875080354734518339975756793215343645657778655816285726845439697708006689707432950087514620145061498668308450705534661429710194737484348577855420798361627224464328636339335206572900763814209718819578429885657523400255003861724511430406617134956614766235367122278753292549443873882784756793103694894232210359420346303904775678617379146549555617078645043395284498661700676863417041679598118482286400164434938559396315136*i1^23 + 3834606273957093746763639014672539374036771347637232425989514774900096029747521330870679803966031007118180472559243864783736626070321218167859317563308239845630478305833919708726414947243996179742478137177102538076570099875042640291568845234140422117325415366172452741506104545173722239543841425337521126954491090937236671384189756784374818770120850579859455768872764441930084342245954842930770492732680212166022785427587049521745456654240243205945274331177167184559368816451305084607790066597943967249211128865745253535440314896250556071193413098533970217672542451884935577985124672549634583285135361059841334962554159635920021355359999209102909507980124622543881623798780400558619258920536144753325657781173054722932855880791121777524318468011740099399535490089504092556654761455279718133994582095586707553099932153676000372661734837900672338621464301646996736216128213687373474291159314468820472313730880434563488327433646634026792544024686996733528583785870419490732706934885844360168636744238773783688472205096001584673235035553322323936907207977893097577378474288524044386486545207142912991072601398096511447851563240701023592185153661223115210529261109596846981393564302727819099589749606632416978895978425865965311925228864738025251408979753190748779753902456767613317790432609642759040006984261623582891736144145035310514914575339116404980646713512141474018802722276175316168327165783675029070296583815765156808263631550396301708907569155965679040644392761454956419477494222088791881349462312958721007881161884735239821674524783810754330413096013875733286945137234040936257948235354707851440495856990651761513657456399969964404629703364796384847302662362240733697101350090030615688065503249715395292285711075576287016163135862242791485633955279028661674940483378894160018994199345428808812745335875346837464576161231433434426311088356182670739641917698388138722529309424804167680*i1^24 + -30820538061725090168699731667426505097925881217509999509129855255520178332874212877843405265738418461161034299197996692670312517591595946128403482953797087363004985576746882062016159643737541416113260497068572052727764776564229511304314693721650712861660275566072994106236609183000342692156164090182839219658982375906782840423233099162845455228333836001228254289036624500572226731158495864391414357948948315206157471650595760959684940672687670987592117258001584981272866223493326836887286642679975247848207396402215635617174004141969971663153061609773653616500598091829106062073674424270455427626762139499329437157974171933285062033164724051775033504626832028285698520813558813861586334317757873210888432422036074315652520456988380834909737496607713100884378477333326049798885890279434788251011601672196277547724693928106335636487242825685843856589874126574685813420682294174687018691125879788060429727684887514552805310646046546351830937335131642216276049350366273863987684829336237359166012603752807148248123773668341910592991056935774754026882660484514001319643680921849563192687474450182953734925639074005560774798417011711399120393468445960780080639926279668716129893154925955867358057571835113141528628025033157289410513550028941568221432213352497735479104106608832730766437757189216426948064897227331567080862321278020167857585860744119368312700090516575424914159391276341906825109257058217865611192862281864963442915484006078299388678905334937308866483673588177893288693851159675649254972013667135199686600688496262655616560794167191163801311475511459983194449508661402892384989030042168141265176985923452405291218113245960922812472242712391524602109155570239575523691975366444606570207368598871417098685297224296394400266445759912510683567956292998498390891454910456196471044790893256536904268252398429437577397785252467224499326741432658786796558272164915474175033868288*i1^25 + -11047173177080832115270220782634422383776875287053214864930398934044579529432841051960163725138235239254114638053822366610349597358414984134732564030033244592128587669179877806203417906500300534987238600689049292660745833705104892301214833727585512902332840426882299757739885910312541963596697298673447722490410946547250219548476051554758787002931833979196094784499463482839118982927235555804239559115506080823171878780316080135987292022438663372690023349344601722132829993248635735406637653355791117068154760236393061826398924739022518171954840164633384572250847432801058249823479829976606854348155822038271379782259824406020579766541434730532059215604282075287861199790406507596813550107272864795671845999333477949450264622424340164984338701152130354919247669945601822553282442614268632190312664561799707139455425490821692427526657015042271546270571913949083111865959923423424402434871803797624795793249834670136596461843140891829952348718404217413808054796855683925498699257527953428669586694404583847479255318942307948328688593835845864890134012514348530084869992811902422126720089205514784887288485498504398579752339300111829613916408322715975171874299109055279504676628245922214170074247711615587166087962505913304752287853221839066599507235229866965841629063425054175738913436375749366509340843471079252103366872120542970896475161884849099575241903762741047085180415893603301712167722437270739022286696641298539191782261158163895203974140181095608961499274384055173043837490586666557170026425828412881668249735757038661306557460715257382202268174520516947965297780696837097296037328686459871030141421782041335950122286667881373914898855863902163716329100740391137319548770420959689503658539754802736288625500976842716620724492157613170987544377884491888350524711385535727053230920397349663147188237020186071835238280319759129017492937508280276149306540498574578286592*i1^26 + -285830557576093174783058437811106105898214626273518736507792960353096287067262372283107047474985461829466267409212920111941889591974806999396064832882025361939929313653554150465133310097853514748072663578541217138622287400732912869697464790927171056221150527819967627217749584964769909123238058591618787686703066733832696375178793091845272058476237225468920773931377608865684061057684076745944823682999232586899345215165395754594589059899843201897989328732838309450665968832122756857340706820072457330458176290914232955780784369990961765265667289318449771631121248088770014598383622002598153357707208949040395678222891757119836421451790840678503670811394969897653497006355313875803954165313885485551525369763101940993299929512179400085965357076621668947497142123023964207946115525655843523700501571955262291710972627618235730673838557229395297992166202729499502574833542478570221419929476006010966953128812528702898090715788595761046988591655618215941888642313928579501523736302905171770821651204281419224862385325130353088450562957023419517299933464014392777978464415767814409176445418718209405029703948853666338031844967083293438972025709280936203635019888917902364668885439912950733301315582403624752809039207242351435870369563149117108111203124600270364921744920496680781624902325494183569271154883859308497679432419840544430359628503480703495666177924293761538766759184074912392105545436775580993999683249714336534224936629499873394923801564146069243895070451528238888285034415854606135935124647395064753337949083183481447713911309461726854659834777347426243115320402332977106138505899327707712675897386319646760268226353595095410797100470007456566261531050164783529134587908970045831999422155993463983334277466562352145611177937073236983301564605714373438329302569266601911137036143105934569914891620963808495560819438053723756676180642538252076750066920980480*i1^27 + -2645292751064709021601873680155806492672520090412390012784751208949968196335495387431431088638882393681951063202753291086960486827968367790837537123604412714429816421408376158688164714363784293355987096622021782177137444741326424122191386927257629611187669463649148975151538163111114055647371358685963630203084793692458647273426883449892865206380028477352277432283428224827307813358839902797080007789151823897127449656241911566655798146964978539042855590760370312072533874660732659334231455165213872116002292038638002060046806294227888094009785977841414080203266842839199099922574011927225619032030445696955151333300350907826878133832377285204139095867385602543041344362525106778762348862328183198505238215158966447070284037866612628697785615832467282730825534740985299930579835350062265655635400211435549596634779639524452899125059424814973315087233406881242773431201106999349478719433495452139701164861153584966730559515455037972172318167270434972472239561469175177036555292347209736769710717769154819246915091728134595070590396165312063457699102155682467752408853117534672837866689616316380975437499418109163273997994004064055934024441231959524773844072460372997874527257190697051119752889771601710839194469075322044224899051452081271034458145690770412533067455330339637406709601075235206984747901257864194400545543784685289351382228164287638263950696209629347021565137201758488380251355453692761619577710386180777424989577305738811299125238730573958157613263756368499120436422053133649019051812414150388215995491968465659390872813344697612116146033760259364366892988377359606186497485546383752458544281426097152013614004788441908775522247226806252919608776063825102361826628277521054764561432584631321108913091053709537275083738944165952375142531226168560814947672930458897372747324039370142089590808776139355817306053709425376167129872796045291580030976*i1^28 + 2021200247326203515366801400937423474527824376517046940170943666016435234858466711183736051340526036768455687989749163833024228356187612954803693400513266751467329144131950028443541905431739952159145137398203585199973384543653364776434173548645137877677236590997557690859037651353265095271889491575079780221210002737637148870208288618378643742633116300746520430869191854108776142538572004157451414179273224839850564808084417829070119611447477282143425810466938827820346483928011345816662507095697819649712876734036644515060399621599435694688712284034821396699686806053725079459863962273548110567217457818965360670798459026759986901251511632086690609675518523660036119743769959899675438667548155404560293451121855378953388872480794765776077964346178366370766266543595026493888584772682055155378674912266076108064007507406545705675473128145743677319932558338698739857731685045815462653605641598312807567735375218001732899348160229942503944091325786329070744609403813387453467268944810079691554658082353140924464672339037836158659561523906411028959982349797076941612697513850994128767308573599089034569438118087049264657597341127321194573491895860123264246260381418000142944842344622643238601935101169325417875900196584816911559968530322689063486613675075348906589909959276996163621890551044008581811457231098352585447739694386377091264636980140988277938240157812312078844010063105556391056720823898152495701868295554193257896409259098882277591300230212163673282984091074437290873676145952862837828079347837406735518656259579478441512567710429602883793771696464333431819539462868979392948226187229767385592921487349648371283943133500055138183042433811439363267018924099260536375716893842438363472675947412944918104404149521809376424923463896780071976846840466645232460851375937391104141165110347165128877947191266811935755015598021562028571526191644672*i1^29 + -45794714448882168573862784656890944543213002648270617663625111572481381762591881472684580973437753468132109842489387809491832330428436487750626282675903305111451655457268634814207212590110071038301831200160967495293890037195817756060818611092070725656879272594424097260948343923430939069267618123941676971614943545096806319347493901611193118222414141640172697228443819581687459342359489474735989571458598429183158922621717129718235527918473590108086059108092455165379703065667518096877980604873240310169495556192571735956625098156756329878474420126555160468137176936880912215982812450345342594165020909546412153439767083585131454269719356899960980160400998925924088073497255545546608968902678138442258257491249680795680736675888404709028618115402069720273925610978201909274527767079103059724839711974570603194597368334245216365247682062153560893639199799081226757739807964182144081893748131946571664135397466324340882094073819956157537860322986324367132290865779193659235283905267436338626464657977887921338641981334706405717216443222103169266034619448527909686809770638686273071727656079305583491188838818746152187589506706207468933409158175461591418408177927245879526741572208593324826555714014387133504508787697167434342263542085898469139366251915668637860035247704948440088110361683511989477862467363453034484058354926575457951695379158268011168961129193627643924210730484417283783414302570161943552847605560511761118547442652168194599121335511157066167989838390904807590335948160252264476604983496321789125384335245066445493401976239924564837898054816622575802865519654513023419413512677734521111283872526446332192918197502347849111999171709801434561433108667784209323378136340781639163670007027144289487011486600134937346572331270910051668406943402535771174723402492850229473431330865244388697805704843913479416913213172067929535021056*i1^30 + 24275670908400760845757751759796624252860168120037408085660107587902525612117904653612324244072704150116971024633494716589587835852479837946023565787832538360791230594052234754344648090342843454498860979399703541167481202148037112161837104205229715658500344259506632242925743491763856138579534484587937962202264286867774103363953067647660478142010513232173829103157665316102294633158538218590053149005745266165004856049234350106533944638259904474549642740789175207123975233944062669884199748122176295971113058312192452462225524875059496516184049439021887569166372237887601808615974109721346088316250085982039683018022113119625178091948228070278377420066285356668997308302017453668477079711511042613697677071283164098413187965620850074792396447258366946392015748321007524232895541964407267794301290897178293354225414550437810577860623517787668161633630356067786049224529835784992887876193303634176540635961040717183777109802524188573762819513925235323794285129396317368527633963729309491092514703329343641586395474957434787651500134377878986195203274377176307782420977539125512009567967811721534568610612502014409667171655837598574392575720707434676053570350521222785297516435865184409038920877543558478173480782679100159012775915302946453952301659152332542705379227149575344091064327969228429656439658770277131211380211815236086164307555285842515968497636902056546037422875856584275859192179243642363067900260192659650223699665855552042014508502592655676136734009081087432764021351596970800665728396378311086766015683687992996391990174449953066692638299784187201341671354255648076292265628356654490909113964876637143264438830829914503522312423962872592216846691488728595303961855300067680293603978823869421926266453038855390739940444697005462811435207499612144398990937611006949474210844756644870637635393357256750657715333960302592*i1^31 + -166899362237712083124979706116803838511522079385117810109290635353085295731320364491328591147678206922388456561433029173454370329094626824476266797986796469688385235542581472782338567134330125340474062340636951712514355773819491453661320955605331618451608557141502621330871269145415051224178462687361522119355121368801780895658137429476303476688328674478674864838198709929967163846442167541485778821792518003732400782862250344058727035335586564131894027286229705717855940509010418046094409416448071385660430362095243144805621607100926699487041421619233554449772894760836268343258153761451520759784302468376600041792956856470850810436072904897556790621438171325846830036332116099670974319958477293286081001103771798396411727457944944105575473349774925203696994397663902598880407420627676994583335600356688915012154877345315422364178852220247695896824358399739434759275028183738556917160413763656197990998209359920413061267469472954098039512186598316426796548440425753544583431575793962255193396545033508294245823129880740491902021442268581936853092064870350035872203943495835852951484164212775101049809204730897202209124445750998832054158224837499513843009444405247260636667087399467546751116926337262794044496940142956902404086192921671548781559707528240468921355056352411546774520748627445415999762907818493442678928742536549849728186455533249566442424404111947263157678984740370792371139439564351692095187274904203176908744120049143340165317063774735842330614869524669040720827870581749632992266046437824753144612621050039561631315020367836986213837117935780352311230449470189904609139327730465822164474935047039931128159532171120252832148681227365165219948455784639367206172947824532384446542936258970005605261647319164976236706008742945618351034541673485975984255454383386334324350170376541315501384183235102449336320*i1^32 + 3665691997247496391779347868147880761342991055537163265709802592053717749028326849108264509822097954363168788449767615598977703313292989985295865108363340100925126755037668160744589753299545874340272367580445729178193441831341600009965805815073269851722466524696800565065371709542627805451275100834378494505338251904708323583412221741491862038389062557852475502023782384136567471894238778696612495139563583257671961879606072688607125207779299197877254822937693704461246531206813617160076286818220078761296190988345791371731947310486366364560717310821531913835376115003974089010766370318289685143745427872722781151011961042041847926186290470370633958217900761362785036044281109615221619445631070703370648709944444846603560469797104000989793983458619380904972203033150523600072200202946472654217600429890013746222324573586177932761931682664562278795558913036140408117172137355928587724427661080366767030984401572267649880106367695683475084473965726997647304215570063256221363901543982021029998679772862936114228922191646004607958645540647004923660290293364791327028287078025142510214848368567179249399400780241103307532017791094754874779982701217466196519841647290028952366056311594648389249138383397124703590984742401055472913605223766688812603697720710088437020411842776124862427630939972183782573119471558421401443825462714003604157347164910300310965010487363665845201173629929577925667565588045131948673198861058567852724472618128504090153902279623997443715084925218957543738917880857705705681089516100705718862999158197616480492414132660328717230602122825687013949877628219193608031573092642006143865728290490663421861515445385986935419674573703591897539939327224514053816265436067674670515526974703734148573037984297840579219358285768415419072382022167660085322332461451381796780682231867058824290508996608*i1^33 + -15277753891441538105334158430145149766309527989241281659074664097493257103291659883491303770638176762395039160506994013606019561769760125491726448794226496736684727605188172709940488966556086877359294305649587918272808227371116912445965414643261741903953772091410238242454743041813451047314048812256067307212067546904568586525080722623862980220365702663938659809048758801098897054764029627537130076441849455856290337751537162840002015858392418587811942535121041074278548020479296234485107557996626372032918531892818714252573872794991057219804310746604580770522947453622107647659460504365979252725249014668206433775207523274523669031131424604015329540559456506760930062165811557640746722424792098343890633305193601423592065157303504327648801301848393251574491426819882358399175520978091863749592755295125362130266184455886058413224805090011387100188674332049469096842144362549411012602257733487723314238454232511084621378384987215480427864012425187440774118351067101876741019936480118482109176923236472083107955844789748613867699501685179029220174912420721559326709411297898228090065247585277848832027644848189910232279056379424521563630189355767716024348086420991025338603615907097833746349551984484283318094433258440733473268367997091483262660739371600507315812636551592552023657400429781392332835516188291378471283420283354403669885240113950323351345924741438645777396741184644373398552362465021965902893514025289133945820807819019811579847129728028172448644745874071417190406692058731486695805210437770526746369717692922722473770599674179916741159869654051017377779924703536656665044044671490442101261521112385793089981628996902847267199598168679665988333469047885086177972048718627346428750256959872980867365729772631399122511372425222222749639873321271160297244721039568512482834733442824929280*i1^34 + 24789467806558405959973418380734723013511306640120045449136817020804916401471965393415725826759812817050323237274506085934521322119975495808296784454341499547075055952402336434749657187989809986101680298374778001108307057274327878937851645773755696419101114094252341511869822166187594674311994892271414503288348989526007475839864495804753692893374253482610842531268964873915408041629903002024103921153468973606748761526789426620961723696545180245430188646906708764475089867303732748446074817554913678110986682891274864390955010121711160064022909312814983830444091887149210698273471077944761588169757198782532800109963702227462442878260875511883627093016680794741618619831220205449755471877990507066077417045116709010914582696028989366334566736599024481327719874693116841617774612145159935901432408649352681863535794923440715509040648539377527048606735996160335624375686456188650678406600995148250204459697256162692541743398874682484467325181851027512789538457353356496659667657054422783514914441241080079673437449420224928029626350286757607819220225044008071235275931522537998603277237014944843230605378193791351432062223585831192039940569668056110320764285376684251611929248181857151607930839931122764927063099016933514893695268829066035450626875792810024031312415551519335539641396842848460702939702307177912123785403784255052609694276256887373022513088609784611704103172998570694041952865983705813599566707165493713240215670075925164636993826984192517647384477841188465448687521695913859341956162536673484825911556765498764685475728695918004591915504310045857633520183129092600465869135306695718143020649388421058408167487033566148344894236178730510078973438670341785469378205460643604523956867246976398449993687740084708638813482145992039176361101762469846032076272541267485307961344*i1^35 + -36368151308474802157866413820529788694499323289687169377348863059520571170977345854212221975777383151159804007409572048819715342638275596241528687219107042394652773011125176707490756018190090111941937284982572804151518907015683290598813124977968717616100344622162150917522095071916252700085956159794786766295358240751066418047614036666635218738075554044424023136636735894776649982633465519089014490819053532700961003070289903165433228796623588858261259736291453993189587552288768655035469155667766182499332015811872393481053609633124092056183718913481181668623535096765991299134506169652409029433527786119154791903486077947740358064849053307020991941507630502794042229173139748657855849837993141002127359610246069570697584803760600216696913677179520058117605447351434467340758466420583642541303592740171125079243151355467792020017952757038041113131344839450435374545476995972849925077870279097078750945387213772615979301919869863703792774808890301789991958943932193480249017218757828935146699507587263065365824514824529988328589185616795501857543100887817263301938532163589332117727915439740748567251721248849894537768820645297432648546797810251281533263582621262495126905293476850133554342728921708460287082771018527678245938543802395262291969394843342508140169339716243840544372858642773438089055518992280282900962364961388927937596622252765984927472381817059265499217850778157636618617708431440809995378310128936647050305113897845206979242194008114819605544223336247138775602899688295121335643334228185773616380226346802357386442905667640836703163580333535574842818655924059530362540663686618271840311954063973293074167331552895972809112543125294482315642039464445745380318753134054496376747479899775710553886677660731561882389532160260131750327913505345408507500033998848*i1^36 + 6689011473656144372811284687115016240701107784886299194945758038930337722699403488642302686169199842996945694871586896141441121314699855018490268673294908610815215652053523765353635557951359596331472832968306770185707498346984238667381924858634619472691590605285469193689486121304554206565478289846014725701143173828805410202621239025821927530719065975309365552247251485896173999372083334147943457982727675379431955842161024406939824297620386188649203780124502163778885795590824593007110090177234185085157746006000171436945729667771051719955275636393295642039602359749089909728903696830355712800942852901548917464757999133403984972796783905054355932370839297782500156044550846125207083026417425308589605401690865788226866655814721267315913240840834562067050820781000610763504697126878705320079419156590330130248046202883505673465805446263992008601869970960235960216705995476572006754770633784883734408203334455379806268224083571383276247129701484109236880118746012054925746053473329033990076668194470338505816382694612153808060738886775434276219756676293216330642678904484085240739407164317730574087923550704586616028569537983250046320127528473319604771513490523133671919520768201344781986975486994950565799209967848906252342517166387091805228985466615583059596848940164786431256173744352410438116640074638975661374291727613451841734367664899103313533868148895813853854562350845191167267578327269149870625767792870377763290575067531394162639763221402712181752144758167329241605524863198636840922264180811777661446698673655401896535144393789514804520528568300210951631719826885046155205521979216458346268929184045351897668733472755176950518202909060471370514904095736088937089420630978632741048557241089075831358701497221368730664214343609981748224570143704875008*i1^37 + -538231445998217068020167293543327219507762945046698944143801485030693892309771768654226486664608303088830252204092396314865993102078826292484502655357450048498495456183308572515921848939307906047798806395397209026187079244221432928564647882550872147850116416431395300159692353828172857391504759275687098560933532326798655213946599959102535718719149613449573606986692753665326445895794282289655781874151266583761189631830388845434833557022200442581758492109624263931715457194561918082976043045783799692038522864427357066410880560143076946364937104179894293122377068724640185608062914154639201504766179452911410401521419731568087417000916756068505602016001465944177544327412910830947737128602277227151784166370325367353364424921426571049160642035473706114013794315801901343993660940088829825253375522726788373826853870541894602539471234564874132041225929924894271544313018221124455054719657551077624339592126748923591551700387938947341031712094036931374265842957134181246003026497991773759019926326587796121098704580512862163467973181180861373514667423031941070419630187275581905021745360780343735791787443747918401106632106862851232348133915639424112976661579828377242511256804147740299226254979553637312747320858765674070089049855985439266932833764491574697022546546914168094330563427628823635405021178414766705941271539168089500977736728711525964479614093303855931958343797503168789971337099375016851256251193634902102821451549155722970042977339428093173590375069752592414756404163640325788454880565676977384389131403732367572093830033260040862865945959434289119229064139220092176435084892848579282178934008221508409369950013103369160013529216839819524482601443139252960272966792990616231285696909178657290187383796942517336794222028074321113513984*i1^38 + 64383479269961810236793403044980419423616250799515919821661808054159049260011743720660677613892277501438899609585446586610959743806334987650730603167874054466111462121046889239630948511340703082055623261774937089710714582613193611996280407527080084879812006158846230010895668840389536737677926444407839680020363944031193479402142914319655895012884824259383261531368487142475675573142667056974537713005013219242508143391716842636901255201345983399762437783852073119820497968177853680056816385225099273436700282614045181281399553689502986500597801710179601362142271623876753825549082032251273342258814691283221446271509646161366279692218144182301858457203175660642646137763095627469289196736835451500115729968473247680092359604903809259903966163173291214645601902544061890647561336194699032281110004853757454274258418080652829958007727673669470991346515806225647781645743789175365888454559497369847881434431239780643274131989295209082847677375297632466550881420834041253043649334725772494948329499050480358879862938803401268626447147710479396215951553938286418640613467220552635030601812888971112093674393874534139733249711927848633745911242594898909352969936099457678738718406222895080476218186357490327699597216141437386259881729539649219740891678526493936443268206980440490491025136797259596261496429293212430999637829938172309966580951203646521057655075208679040821437752277879867063475843452484060728360556437766539449896566731096559448100715133071528426189615208851982099143542230579722008463265641390752701609373086005628360268966328561382431863985080395004961475432681198668176967487076978854214516300545342144572724416143217307081144245003507634046369978576400319421486985557297703849718650100803945857920538393401884219015168*i1^39 + -762894111911565843341877914664507303168473465841377264229943055620842603992663903182987653826087996176767563617583988370973840731473683934484330046830645700301149746038415386368241778221160664603997607751669899763758483275921999677013672779537883234545659760433138317469135358693019511937155391078921127103198315426269081287643658863604167026240121163729602248615364632233411173740517802001128672069536483265948377128236323087592490299129397356515214126549611048280567321508832106985188022670931751273994540848063127097458083979734655231052726270924061794952788218413341544009829629952995286970378309754478507317632476496424015344282950525196861704087982196401311251764628619115205179727628493258890659379301339412548129542459201784822763275966134690495184202943772675745584629190489665294760741855029768762016079799663917172371772096325953613332229072573130299432630639281557765421675170191984724778718271408467924347419767682050420886232578642223336747258850621118183549363346275887486759470478949920937927519340917008617790022964490662614894963416723117712660234364556873904186118823049177897040849521204878167372294429584885350406665216408372571079691042753500072656790946180410966223957206031687483056901084979570699663607412195827067519215452521909580240536622163774713234670425812848806892790000899778068469816051899399250327235704680346012792826033744139180929679407775612390859506112922519906667648361611111084646378255021755292940209133689552291274651769605229383547513402642950677405517259320195776530789910177321707874722726659616323537655879829642647043010489792946144313807463270935610144253309321234895183278292592874698694919708198238211672473454466538341563961117068856253411917678059268251323482112*i1^40 + -9130270207664901952064804286483287767749425229447811877721140407642476386046936109965046778041001271986347642756374237017055843629469586117843482794623715714952015142176093551720059634397692747504169760273993887507070106381454996977196807821982626489912539957093716879557650028779546689722584405897168571389673576459547043470050312323007842910891868713914095403955169853515586658846356440524579659766852943531231055006030663080447297406553796120314945664832439214040388162695594601484203995263089092471128354877414978084892764040332389660293510456516852735836755780273123550836800058076861066596737381433382102759752189389979072063325179540274171864351232284170555956283843682766892736023143166562289324576053385739035044161930560834381642188259781642876036471046639832075202904181548936290369788989931521089229080935489581882910570426158960377695264579424837643128345459207237416966970650604980012412741858922577879267087252778823956982544600494277891074775193772897477102002274552532325260991597034024351291866338424151616997871603288537444628336685638909425016551548068322507802017768331351570886118410090758974024202669580030613255820159718977083305904623286208910272316653337631777177661019952028240177503556922512168236241679321722690985083569170081493524052153436271730317499481071726931228663959232435301753603604896630407303694488367740439190160821090764258948324635483198307345646375388784880854686433763586477037456452580448794369182545197610677910385984801034297560309205777259310880730495786208244782875498996393208001066998918616409154280592913482824586210267153931395967158087455263275639812431416753024879474300849054506347567146311826245444029512500928698791402611877025042919714816*i1^41 + -565732465320190417447102003133807670093704705171567410981775750672817803746602892352863120112601884577037578917785783407846810439286853957197517856111345680587628446314873362595790607103454513502763157581004409861976188250987284379540227573824717122049339652217020085404741074311496690452509052935056041241245177675579999315991532283397036537439884158016260400981690413211402433764928183636512468254996261321485327826322775763103767954599866507720487735526225223033452481180377693088041714850727782243306917560792722019029799489400069735959762661928158125471280798406982262412930505829169496392553240048582087164855592538107354065716503913162737955830679060428077039613400034402393384419429951763649592012099672543178929192880549653013022528044814953349288958961842152411039082263506424699174200769971881226778274326705468360202762817236227393421079483301555897765604403318352677259802548025250362295679611839785632977239613466699443065803152577600645149086369225103115833526404514483262904536910355190724553123556230673802798640467487702269152291954244145586108388531284875133586199241021168585944095370230807174118551782908956674707398505924148569416316290518422788180598093458467175454474042284019089722084201240137748236484063811325956581215534087053669009011254210400408247042860373966232074362156291269095034304799811778407777441144438318384022787820265192889588286134945017310045777764387186929555355574551980819031642848184709039554214303155374168254630750977518142465039887151993759554570141501958084767334246674737243163823017702690562403023094470623446117776378765310701825795896148363030012155908102819235170733752479303842973964503188064040739057583007526825350656*i1^42 + 4171661630798418169849264667766651420063100738196496959198699567136408576171092200913383832518532841989963550843282242824702004426170800889651825274676900667545594514274663067473263731607000550077146146702517137681531961929927111072686284858618895658713768071277677561936733398350032035167513176873203976890145276548612971105662199249492231636473388550723228816315392066978577585208836582807381881518625641561424866107121800032983889221389382720065590778996990134501692997540621898216101075555753924780097292339024915423895226436885793392108885786101008101931279257250722440708014271794986479541636030211885442424366971002755213942903463494189639013538606378010755750701826382300035712260835561473093281259332776016752038646162388125100355758412605937941184744337732877115749086836369316152654534532330514118764324684620721918545948878399038772527002802405345025756965639342844637505501200815899784706192624742477154322616606633524073757061250108883031879787377956471409982518175424969406705359743765708326354491996918465355281262263794629059056333908869588139170619362911065886527401959955097038587194266922216925850170681297486884821845289616380654519788066648651241642396401663076515783820502291750086555783839547035083358745936486830080083656010869442514581446792904906242584768465940476215818843468674720911691290882716599860966272391570013364569756808813393553886221549217121511839841478135358164679127485680881031599699102090297748501504408710132687315865194420327819056158610321737161835396496741220776480739285110305745596470102379696666977621974154977374277259835570672059535379359316186294648863931002275855524191305032855066965594240309492992*i1^43 + 326251391549251471533708794769618755975013927642626926433759617686056520611930360008384746041658322047546756839411638389203371195244060963279608802770301965121324167900376550937004898966183182376339962527841358733228406952305456571540021603033132890042158348032498594133106513023637990153721907562605845315558120269010014216147381095408441235827399705921616621485209250617492771861419881716738808537272605563336941736417595211710350463175343595402143265453752650329399041083528631045851261032913652297824277326577681816695925486747553220750569346368282729772533193188096046351078004200856901624590867080774662619369144772122939832908871306739592013798989572333700507965418839994684363060145264220845557263521203544743246987750109599100939014206831281073582569081475377878278131430201643220459464716693212672888919856043288564832214526260756757743355218331586057060652124903827040422639789702172501516516463193065918232299379477982174599978127672060444360793958121690371748340833875161433841899633619011022844127696329175670951427095806928839977140553851366754909476341971594687873049676089435414180546254880335661542447202269034179988023266097607791321398048782829384770791358180222413006935963987453477409066169833731043876571694153030052411199764792315571762464424921098299067299590498375020419845028447942305714920313911887873103394725865525340837187287159850399769887266120867524752820084251521908316791853404336775501787033813763024817220059483439549121407586865013991915168278554405109156557719141724315660132605054981856765757033030712347204599660455824360261856351289764558123844905768087713260622060705884751306339561255556*i1^44 + 1125767469654991951392954841959066982580514597850269222708523022668887382105293949219329869350931726975087204096808791862593142461545328487057626436885645289250331802687277223213401934220582780993298865222933010282998088036242630820390642009532446318252561168311595479653164838447266002009540348694678270236613552886729046875901784730466076363143010474590683224275042378622361955689551535039083600553051660403744015893280159107221334547172632084634464526032346215598583544194955929137245946184874091799016624440230267992279709736980012596343997812286928227734013273350692963109768075848853025563976644620838299321887966035387964877419667100849804071097535787702431559906353691359432312729495391919835779728960889430018540663972918708944057207997183614918395206873388488627664184153439134356958931462973968715623515622169890652581562970170313501652902581429664460711859538197058310126878301877746533127726033002510292848407375811314144839247651775133392359104140409902437320701666889577702221916841482027559501571608470459474920106230802995789443712991785798726101684961470715735481634592855219657691545019472474087852028885659565503166977478637946892738057635278695353210824701966319547684870990309627393663696468304351609077270487686451971025890804587079576859261946915255237327187185247173610478811022586878267914124611396513569680876452007899551184048997706411384574655658188485498408524982625162456897641467037754551924924327001484576554736686625441286386499909973828545004725981744512292600290151164770106681297715361211782413607604139773576123033458461796566835377832143413266720597644441557025*i1^45 - N1*11725674168210470195524003030530916489792345000406795133521853041163069783860018726206483151781235590596604126293353296526887920024393226333989302260884260887446189991750814308523859239364586719820664963880034990097088321043152112958852620240082754294793888984584996750423134753763126554332662568925378295143569693658994581178604881614623593754375007319647630311586366793045335436277310282695707933402380508340528650036426289823301643393857739974456897165695603613304369857279035765525745093869380727031562869182106431852017655339454621824366711195666679705970003491768493603520771842121938176331943344000000*i3 ] ]