[ [ 13285916369269228931715667784249898846642748141763155961575295989455052758811360838731451975742644834998965829630516702031196600535859210300463795897517366041632706576684455803524978642102811233080018256209136692640443790631726219777321201242493208243087627659835613167235103742609834978788288824684803900450680513309070587217359120913468109686202920888287093239392296231656593831930088300513710931026491103312780677679053632330752457658250479307021132397039764280631590512818940161697169603817451371079918479167713017761927494657280704463459296653430621498604501495516935527002701452777302824376086691607645974004651634330168697366832940775903800005908049503383073010195950121546485830199653347683966804478086176654210489325079332599385544492660222105229912708757786861857483369845840244357449493677015543288362681257016932689464749552107197555427939173705132704434040538777012017513260034712208438766209231698862372353186221375857083568810000928744300614774956588476406401833531136504989905699582390565657075795538894680136444887591812979874214808608444439810340574270366233963674964755714320509792452110245219294842131116175655334546718980453262719162627568142143147245807226322944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 7127925787610832942289067007799648686714486444160369517357377666813976431854115519913651012675204661928893120486107623334050565739023732742070223576370788788377203179676589571023004592238936547308564043259632959523580792631865750708756102953011072862854321551778630208492768110136691757371095136246753572334708425498631090469181250459577567818994853253482913454360432741303107031210631035576423134656058467216812898458052697018325989105844399671108722263492848561796651812627242371225077733681925602174920952934389322612294034944742032737741229937639943488648397728469074400640280826196751460020633474295520701820919990403910664908980891692329726466562296240742647839875779990055850498894043156702704739903009034341635471867045026897175187783191784740798268811469395856270308133406391094783079465458040823942042548438139027091152472084383683177888226886936207909831259512584190683340013201438918637936774965738606055369345859365020075394404482068509641951743473833836317272460661720570339596028300075084103221868898159724930191119043771675753390348593775079796307084318974102525647933456313899945747947210769973348085378353079514766696802259218804763229624204779726504657127424917504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 93256503444004979362271239269540353406135086521893000512011984334597640391331856804569555575382499187203748465570823296013885725769868365950894082464298062784057337253931210778070509919447183149908200498287351752584083237660240728678152345823385503172620549750750000038036146242771630944169761353021081140330197595098665466916734950802676593036663548980543040006337317913142352638466904020412820916568880973702303500552684840855093080404418951736025312044218443360105061169104097122244334959240506482436631532238330586937597048393218777501553580922850541913735357975173246212842125789367037436074462931870874358959493017604581632038515071588026345204051929774712651562836536650506506732295275089813824936721293367102022608133627633179157459836878876608895262702948937445639092043611997510665665773466439374527400455751448969709168696200199586020213814915975061651062558624268983073327500357611240851673346766359192582918765485392663705115358210103139535881182308167957165091055311225814986522828718671457372240044067272645081577971895494037396147098048980406602460774933448618514482614661325814237058026382278392018516108924936631893075189008147253925067742749616041070814124923215151104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 43084838090982778685022178811327478940812787855606272021410367212543931161057734053802574744603481379927710069666187227238933784840549550999483450547171342059883243975975158556597668102421304374560724302845768778957833207023127537800412479097754587549604567098213799605906883966398843614640907669274095959346786381395494823789086728455878512317068093332830780123299369577790084583596258648254632755680757557643753139280754205273976988981107764949460056351232645550887544477337508605556436515357339079424254899892573474738869556222815588860305737312449032026616424411151946158912539394233040398199829857279547681463440665075328338894182035409681397274552964637802518159407335841828787149998848351936185363343752552323007232184538309038129333519088770585078672011233488356988466246821295408618813273611073670903712322992747581906792139858757700055647498600872895718600942977414196316577713865479482297141371248298077530174516673731292871548081234063148785522948106466709520918548952112179308102741979340728209834815873418279473671650936644994565803895866251080832258861381085181033413115362911418582268176669070775192367806958109166992763799216643382608921194919093276378595245839691546624000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 118019001894274383993189856554033700100421067743756904752672212417006570897886133958971969776188349666853255440965413746329820476627312688157463427252376387033000662829287780644282804641700438182067540129673606224907968492651539041093305509499908215259041405074559821140386648749980486870759273317656327811995281621827716031040667101373444017458735533001756096903417720881614625332124481241174560783460042681760383365797445813504730252493138414956732915960543747260212116685518849927610771425444334196019437088091353000353309349511649066658870671028322609184832366020786818556942534886462316695296212670881851966596518644648660978234017328579688870364530111139039672854645843496136278341328060774439356252028726930536320489847104838792799035975017169674704874927918438012186619214448137621877962805663547561121140454942475920370502829133785130144502907434589310335903000421095534342876184265762121193942267393274009696681376057528257104068091299091639661090973110699523972032522617169031044980959927771013630160552613509319911948620255166822186462078207003133472784407802999739932065667340301070886553251704421366582591838034507270480042332908163113749426742010649967853729855986104746901504000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 531597081726244459207582533186730371281340626022314467166780242427321923561023218367546768741905023565487775922152227166158658006725179742342131934695423574824578982324111213889437701845032870619590913197906726969682920012232339240790648334429097048429312550955641662713254375686183532900867800781352524335148677033849414622334633804190369976830070290430954136987026892749532848704577473971473478664750898017538327069265890670024657254550674864304867541411130791512386385394771249832034768752159050256427178860278400535444613772719742251651202787726724272904097560838868597700838316878131691851322283519318451848239819299215316457657090041777682590457521139155030046897106284065702740848978232250247970575710017694365361508011035272557135237022802210450093628751670389509461793473128094885705034711475282880903399233555401451592724446029676574311858626822787803083132722596824511828794788858706291055849543963833423472575917829051356996753860138936263555540868129745025143355433939736776839379151373581902900402036064703852400570011998923997887634401484763846028722413655290936359089521320797574329107881777298112040172789066548826560650758197128073456899249811901504223056124675969410662400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7363377161621117346910470864040893425237619043678091599828835750042287538927048316570302860888749761471511296472327077866790640524529348758441326910645369425964136872771782222087683183264343572098964486164192236019097074379346062941573904172253540202039489023108557919016713650189721517978380893883323593850973107572629179517937896352677650755323178112811906530856773633981629507288593476147550941737149323531262321323534158032379471898837035725817079273533602753275821581568719301281200846629679926026519184443244541173036697417794862684906526607719296525367991051559091619269975718493156777311169933028094562510127848682326794407592508729644079459973827513503504651740285502077318104239985993011110850501068754243285744720105392327030681126268491533655224532273992495633362151435548260020155384787706699919706924702037726374118542950925664784436784897735287235479586157584746988722084899575875315005616030293805305081853624353758499081483631750097111996232219480248479458197704380047995258245558255621605304442803352524128631122152193122613829350938232485530490883433089062268579805365943611206942820246358879740078731353396105538237527248021919156972618945178900656229775942736290953297920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 600524197688814190562637380937100464630201335270408487033529579977515928146705090239760135259518594892264317671723939933922911327686286927235874316731824684150344869117064725119289376062025403996630730090145968630944739710291273548387678924866952273709314033476978944329103980891112579702968824552986263810013067022636639215129847950166237933970391844056178911772507226180890056351136185802341333069713166881254719338729239732052345687830640395824443614930599704800249400980249492709981217300964819367866499542191806936067869757226984233469200077617022246609039603183191284777246994926264568202485852490857005450864515949797511614114904439102240098772004088645329842376882390401220616542697329665769171268072461069585044132965357638559887399118828573509092868453798449712543568276299134230426415611907671329046578901553086206046830762292055865720364782420931213909254503126390955582338894598644748746343589268263052609679170708224699551628321704738215738908412408424057791978057407867723778726295061379744479780899764871091892843666677067628940837613159756120082657262401412635152979876987749361482068700666299955120150000698373889839457000532980754354865210767748686667570740303481415380500480000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 614965333239310339373204948663434964831925994196427690968485651783366901813724815358149831503210090413973486692352883018100202598691916608296007647759094971057871818688582259004943285515639865162417751888059873679465795908446592941046094251921233663769379212489991955337331646458355320668285114807843341361036525470264524006179059214376277091863122616103582124557943246720648589426401885480698236951628698562484111997582531278657292547227862628872494209112540086583188245279690960985610785186411891399202257558720240243444610565192975040531327273767344057197203462959462879625471295796081142809938650804398836137535202095710654746794701708951615476160342779960943692425658365615168506238152647470953215290507738811841213491055827414609653688723903257959239139029962254066359246941888435871238793582920496093645255132694644986838512156034737866705877636397373067441253998376721304909819194986069116974649250886614189579566348804055108698179226723843664553675621694082516625170537266480947182662306666013478691409151757974113700988170540625260261419196843452814853436329801019833093990476504270703998821276385543809786566040970745969231029926896485591283483173089510817353634686928159385719930880000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -53801415625014949985074536184630381324915932289305463359968146856058525267337918925825164869282036080593997232567782008712509077551469715899482062727574830781543014426675846831914137907861025701964891920274177922568709939807888089258817705647722801863379446956727108121515773613767606288441583686265939775348977645774431506913131456303927060394931392739345550731784830201395177251757800818746066951477753360191732894577292635557803575364250494874712166551751625146366927995029906658648602369681993978105385482106053865279109145082508059706793747337372594841212266326783047466081828514044957829257096795379811869907559083959040474651165413676659028352956369636465241090257967908375742682472796549061892715467851696166329279985264411399134207899240375297686010966204455640333485234808340562209505663746459630036059275223486616212014635065637293685240091653084473317161064990051633754183751117838965481842358028454973931864639249959306969212388936396137265419630340894488733263236298835414261708622068702167204113207156194881723942880858981239131328785552638565795060166206345516194618876189942300088148233900012287700614169048312668685292887604321838218717744252199178924337836450836473244570091520000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 296964340002240422014148604345322344129215366503487027037929698695138294213343269423872226433888838179235934107650210126301625947337146982902640221081655396165071695897058643756968551894285517755543237486190808753404921110934572664483024996310223331052736266012988211872471163370118020069244351329034105429600543370121822943900503999472378283515284136484665952810548501794155060261670767244648916204314050479168354146239535442738274962605043944236073907903119214682839173008825075881475377397745322227802770242083002566853007252374232302450207783922575108385517444667373582403720047496089132731433394688914901399272778054618567754379894147488203106884630096294095087580318894670672232397176685232934911225985520607586003796824488103381137617356928022656488646212168156604546869036620952134063961552465154918869746468400731830389952680440452979212504735486651243683380045036335866407001831153408108140674717082120572656809957057204700135808291422386432792507233434383683771206349378984584603972003938746087295853177618815559247001119485073599388498583626453684261150869694722511923871542833198253271475124467672865318984093647580196059705500341402123046465768561784107813129180667922411119538339840000000000000000000000000000000000000000000000000000000000000000*i1^10 + -566056466731581595143681102108495180450453909645095296458420637202429529220202396548369317613215603412530568727127225637780121710352966670702059803339969397735741757949038912924828609954541133878889331922265884934742283049920394483510207346302756824036550241554315360599329160986665076324612545399425085797829084744549668534201693032586797933059252548441104765874844857350961852528420545247296548665815477354990053863745778725766616869423989200584440390666361700037388377199463850587226413724599761664158648521206790734771758278555959534027415751085035472479530718323645962966629709270590720632862583355110568736730770313774268602712495267961918480321848057853530273551322230962078011789616831600128209333361409632049226431034360878261003596596507527871871914493520742904606559534837885755388721781012873382179847691295221266921110237812119137174791973841650729777258942288019029828956737094666408981425211840157363457536525052600987168951151586010111637613086386877632384971536833565020500523931950094170851338127121575707812138955841288466819225310863408092062009855070321370616930062758327956491489704339728195573662445272336862127289699214063053698598738408571517434598243695319950434458664960000000000000000000000000000000000000000000000000000000000000*i1^11 + 386672114898796411120232560321968482271845598718168234308287624462042569028992698258397331698019959291679462794096977012529408116378120172939552046681244436978115441550145613648987669732470572303706591311464320425814312475719533250225802845316486213056436073071283157465108404983277515015384806883196742152404399397511491457445520750154803381438880193725859078151085076720086328947183851320344612752246047895606893241539473529072508725587061613190394228829777371319428790387357320855627810775782773085714431823163819418439339270477912257767015198238703342355020499892918883373991224130176638944005934422879033800728213461057895998177118150755084656091834519175539054523360351423320810237016430638163739443459012510503774615760439439713298970727650282470030939322798071420433394307226542405740691497693651606576847092872944949590227729981725886202521044056653864152984002326853285185723426141234819160648665019924781669926989479777704318602998198211305790927715767986007385427228886557220805851480086437428796770244450081659240439723288619190896810544356450047021138075718248332206782598734799742161592643551780207803659934370490078957486786953064276785742016932724870326387071472627937117774807040000000000000000000000000000000000000000000000000000000000*i1^12 + 287491644531023360715153659209254993384288472564104326310610276929544783426963006116451367042546490588059853724374734572709444876217719297189502327052264103653312725601041843011907781642214638131862886805893605684278946877052070460556561326607741165230884786812896323358900583081902756388423539173976372686305997731178357569170420961965167798397681636999192465211276749816862014070900034514216094026449138397676150458700828791813405750969855646436984103069818235531591806165760760165678080079811583063423675808719128057860885700679218756134323988601076840330190081595898604289261971829590006673344254291367515362634851657454413801012259776725666218764329099124415423001617804750378714028033913881420939044590902072098965844606660177909373106548785858392347856130777304756058849353005488229089545348555656576406063206603881180859770105373803257452116563790240015966774540998552088782511257819000005979338851497226859418371399512548403650077269569544383379306640106375722630722799118261639750734122929850071237859660579510035768255498983731493172577434951750902439476948600810413276006104521637309031179399483569623188750882682447712872760571032625595549244730872652129095652456740128682894677770240000000000000000000000000000000000000000000000000000000*i1^13 + -777748494299917023236127462252920338970654506693328694815973510141822913582436232067015532962035724671505227021557500225269173964791219439598598272981669293551432152575619891646552538688229293597877856179304504817317508903337649276118667188610554028764596767614836401817510670652598607762712970911362620866868736112053514971728411612812127641323361441489174622355653802142523894532199027195184649846354997517343348287443360284072032645465739254512537773568718070887823396767422257693598269703759021991212727126267153131073409717839803611384911896275861934899258862157613305771837921191405134741590066820097659127050865735484626197498834981446694633020080488911424677819265147704551065958816857644262421727991661822700889196488395665234023540693787165754219910918016271002974174168410113448486206785307662795903759601884723581729551256319086996104976171220622673954125472374224731885937048993546821184280878993209051484226139039564145216858236570711465636643356356148887444506590969813048380366480174364378511652951951925506196017205435404274273923349084118229617537161189517337049709274123543573579690413394696290963947575527331388471944134681885841866551492426995074523914118006982191031999528960000000000000000000000000000000000000000000000000000*i1^14 + 515392914763763305027838986245516046701705455803218605508696239690163044173739797237704975374254054623720315215230220959145219051444990782252150027048064100538550019534468768066647161055462059307679791449447538079282629189841932166892123391868961202995386908992494370170641071619606656546677433704812390998109333013675565508779846263516671211527077712620666062326831190721225535126804426454253486459217864138514768232524547583003073899994783286413699803533533644866353951288579990072986524573147016160927209185338566456036059212315560487595459451447844153627134672039575374968199051186816837415105197241189327796531038058972743581267235822048663630085365941200873241588642110339684104116142966243371851224940311703731040516645022027879136286191706560417829785744981816048605765107110290442430521998851888241656735669106906564947643741662661721012963019196431073592072462826328897824105330485939794645016024811290554702554523398912401718548413085744507088687467177038478320465817626178168235512396015208792663085566145990794946060574987025573740636507414660965892897047492338500522367496594118616581000888114834063120225744732400988285576518554256132753223638534780411548331869181503704699513077760000000000000000000000000000000000000000000000000*i1^15 + 340644939226389224801331304698140881404901177350503313272855482069850362398667027620043532816957670537569115924801504308135002086853474260077495524853021601679503658822212216127160254293522083254814515233421288940845602188751966807272407987788988335186657770521537068362203503753491663874543382876192849559057298954711013701951542075117643766382756915925321482024740577176902727333565669932493686235971999223066677713162207268473366991299801256357162871936009903674936567988378736148675876164873103443899512593971230525868028439388947620701640971240083076047145469833961518532158332865638616002484952590330769447645668054732970084737967682318020404060314143188449111890826560744453301575237724555616447959066039182122684887867742112198605340343504116955965391166649648350129824221988675602380342337653891340601469240513211736129403788827654624673841862197213077603659217319869377873769789970611598305731087029336971721113423680842340602831114224272371445348433713978034596743334355705463783287773472988844654542335908794747360926881422497621557229085314251213763424258145145953600577091020115852882388480452137901560537844877422753618840384942821277969022355356191089903544553603351691937143848960000000000000000000000000000000000000000000000*i1^16 + -1210455322673041547108936161452638339488106211664634730450707697114551174658329407828885016620200972806985220964565391644503922436061365374130743333203152959558441913772258892786080558496747709439396040911057226065928498647881574472443774568694199349201235356433318384947169289704985138599826555665043968475768823074104374668693910234249773903392553123676175607879143333516551201398839877658903152780578321276695407053023906757013519111626097618487625322175672864453763625008358613865787215357993802265282614615040045440950752395271393319645342175595081526033559298972835367037440191082967496128032137689514465179225154927143769230958151343129499653835494846389388454983499041337515753315398614193038082040158844978826061223864277141914637125092528909907715663246867797230054527257562210193652910584711160035311024880267029308054917032334721155423791096245636422679537432179018797664643330356048341436255655993833810623559526226959214323895162043915335202967359702703423430410662139445393631772308026229837011944649546900660457069567539333922198076391813844124784213430440990465158843613301788303562814821176391883034734044930979917634820843092942697616809538041099109089913697839737007764448215040000000000000000000000000000000000000000000*i1^17 + 1629691648401174422090395249324115191090582376805628275691036759020355532371877417038308469777648998642055950376439452361257187959808147557040504399634667418334524898831489744255262132165970396575370775067111889009210425826467611302450213824848129791071762398503831430188428662235514877196703247108224694743039368477017978468416009263544381923444992303056505225141820176402208747781920478517555980071452017492781560866455365091504249765438798915666702786138383458951599650673368096113718818429538674967974432963657059793234677000737774508358146773869549744483300244818370255575758372320985841343625328515782011752798824074329740318522954870419643469144752247819460732717177497685418968718753103280118650332944327755457626188003697388943250739499102951460617070457670724535740989800983797811793935169184392591030119153261557830345021882689145874376188971139375182368372732465914386311156488210168669255791975284288985861756399995094458014428174653458898488436670800209390500065416535111142598353660501120838991724446712833616716094636855013143069600275623943822925135022324762771367126613728450021128827867092635580914552320756434636025984558561663431663947693211696720154023429645967207480174837760000000000000000000000000000000000000000*i1^18 + -1488533587268572303155696472122200535028111489021304324711396531026532077191364220821149191414208475635192156668599548117973971023806472131707705193473234418344271615413094127856088386923391887475237321428138010374002873515409114169087762929007590899667928179234062739145750256028726786584730155333387691726401174487871300850237779268073231269543260806123063012259364913698568238257002512801978191225758007383965206024016419192785025669205726073302888359966433931611026886310186510594003401340977005495761800172135171124803516233452143491769679086285180712616112871640451728822856786160551145514714621717977032780466537966415076403369953215212100921996419496081866700717259944498466018101614552473771691696245213370986105157210586011845862922902549215699499548910699863246498126325561923781127708289777622704453655595052042329298708810744321151985354796867196512278888250380132267773294463930743540533693759373690625024869745216944149214883731629150346916772924269429305565151999073987587964247754061180238431792817428426214908577800602924787384629619274211260801294153091699773241500876697818033081907690259986001784021023748187057225358589438231667983812997217910978460046624095154412517893079040000000000000000000000000000000000000*i1^19 + 1017553505028011062439209635740036650691608758157006189876316619715493096704720227891959178845488674119803142805528847666512167005305138176337843120600571008583723487402447606816288391822786821747058923623710105607188748400735126528500970134913355345947844195173023061700657046603810244666829871016578251124124205181591020566333002791502292863350363075892479396209985292112024991618732294476982162582556656025788143431682726379334554954177912696880992389544419175282915820196511953666965152458329004447042884623726509334972299397009405908839871035787814788844122800619213250488949930720108362925837645085850191141646708004601129269641745275496182646947730345274540550033861435882862672188052767006727044791948156662477934862002029410449466705241351742223713872351851103996102593181453571933803471833474004166595977086490780994190535082913902148613956389408891648360857668428891038170876525939481153182044548408244924870162029922638421688460975998423340629386417488539726870927540851928129791685479070713111775866664096412751178048560608114724369652365896866066041295975105683518079913269728114623512364232028571085843033828588248652710482900915311816811282305366822363987693274753467324380500459520000000000000000000000000000000000*i1^20 + -545381418929350714205213727899000454687912577843022960084819852769555158394622089655372677160074088076183722514690465489050879119430377250571414098422756518984207891904650959834727533440896574892673392357672286697786962361936474830016202130763516476811204412482414707286713275679524672919440843844671385896657091025588229698484180718674198827045814881546662218699551928660898757282743195936694950508006644177252450718977351705783967673804815505305174520910543748448044778434201435055236858830673478830721838650892401192888377519831955317005462676863615242918628810973753347536996293882558582941387985846294227531204772219942428854563702632022929198030228887812619740124954256198343799056982592209241268385891604068633577210028188504493453119145481678234838962003997336701027670306345345409682873252530564243076666068201933900443880664652043462224416377596384627400652676700871119419682821188663681896134836830508203085538712980561450073524567676086432967012453650877476744129848440508432787340332644302714774095185465087303914054576481076191277444767353591858860868903681429232554852073857870022507009231538107239466367359237685062050051272282388248650502408011351266680723027987780475996843540480000000000000000000000000000000*i1^21 + 240649151657780568925650843389992983954254363915658591633595429696094016024605109297567460441027737560965152383759731944232589127292641739288635514679525998742329167896143942815458078181850229093623450590162267231848722306467499994056436476787973023289716428169005709150978588236547716538392950362594512359976238130828038457185704056232916151809202786163468377439340119090729346176813663305982474805836922469224415398933152357086648132488193754071983473291996085453519710072110117958437283432746826088353034765149578355712876184114629999568231974239268554439469080018528325646564689930841399041855070463677368433259307150482261634718007290250912833767097341609653160306389725346223137951494544115613715903433814680994403527787944276880446946610865255262553890242364225793260638647200200416111562750210546600185628354151597195703599778459880599632562119240947222845706034950840366461877285067733654721929931446398908914695994935208250292417431459605733830730966335232866225796469650382143858232550369835323650812607988821196695327556778671394953846833668738655650568359403654678465511522527692027909441964397275628169317608202101490699842974579828624822614967374775908460506948488122600676413931520000000000000000000000000000*i1^22 + -91537512978215053604506568990776752642714952306781479100752595540486553608163929131971266187239969737692364389913838617013188844647497330515328536022328836717393281142911766975427670323744303291728866588599552368217810581054401052273683875956264360955639475690530506662773399004333217402660093279469663447228114452845987739856574825905224606933405591050292857855615392600032310755858685919342728874105492088403122623899833531825750632570439839961115542150230166192210275511690420025135100378391543198986273137812999936143944018293753406440391445432029835557444382247403478776326515140552153155802707610379105918628577203110742951773266417919712122001398530123909705768247525866447114118520463611488499631729593417992690033412670402098097871430239804259465570732635707993274274298572587950976829116975381505420803944442236405906228766046705192475421505556819505779052804629055993240731863115076599102126459154985251658768374268231212672261431155252208988529153487437652443752320159629139152737428152059994682634274129727059472651724216283323250900947650189638186691204814952558408920938306564108018098947028085635368132287003660847937710314357033950331054789914002654563504177855917102933611642880000000000000000000000000*i1^23 + 30457775601511146703839176970444214066494110922108775404538885511597443601078992217627625626138959959249994982283025243689773927772299146886873542493453425517466238522505914514837136865908960641256469087264325532030835890604029576895759189979103485129979661526493201502468858998538927202203223185662233204074110608374138475149125300461114720320529144936448947324236895444416597452388816806179453445808826587824050942145089223220444673035032557746998930504130782133551140106801081754950250449500573706917728277551276839747989269062434258643213344830888081550603647743253796774283897785458686873705792530683491202442873886740626308806305611715354758189395815169573868873837243084036378469667118531670746491984375671629805146788311791996391527866243648416835475755043113427795723503229567032187081722625862815730214605345071539423265611119589548136173248630337648359054986880341020216805771874532880366503705764779140806234569521303468653515042856027745988711430480055512176626375074598359517051973330975464242136051347243328754478110116506545407570711399653434100197558209112164940100021649266807016834882364932877775172847458933124280200983739318345151622882190557355117428658204291077735207403520000000000000000000000*i1^24 + -8696460354177024839240548143834754928740910397016332106434766014339240805268982157818971390905086945673936446016745864935815057891859167010187735379980376944803506101203054268231251205957010859053854317681426627633259669483827547481076197340874826384532276464361022652303697557508505029048785284144947967272272922472170573862308994039293078891085141095863317933094975490656983364499916500778098161804187222011703756652052872095790036205824932167820570420573479509666564821153082531329724495374179753793759123568526146111004588767131943006100503234274850095295325411880232472648219164132395532838124026475493453678117582290596860869193062628304699870642891937580296366219817104855753563485965163780749622910239854219821303063162206601264838152864625646894874202335298882490926190597899276868380608499065413523881310671291864820898239954092373340920935179403408906817859729548855769006770814083605576604126239639624496853323257996686320689827018942773916959706997023338640076020245415611059715599623111374613510296516336700097005410342030990017976914703360797927493243707728015413507450525887330482509337615560071598712593607932753026251036865975977850987665170664830317264787599917057925755961344000000000000000000*i1^25 + 2068008594456108733397328266358333278172171865620590210786916012672798346417674398490269988645775231116584324392918033250074293887697719202549895835481521287165864948647044068998035404903813746065207053769370905030294013494103028772301469416437674102858611492040322788346221565694468183909495741992288907107558330043223763687777752241074333211143026817715576908180977310679811837020060897664696781257540516672493921591206784692392025326449891665336931857982302080292931079596308740981427476825763253684022365183463483256338670820429392590979004537734156983549151127529338004549008188364069588106388877450042484859268994731606454632579959497403405497824011812011066580684912275141382995884899386331429698709088916195094429138887297919973213599997760963642621981314520846714296706495303589174644136843741137645495180603495063794473303064061284084003438355201414944395716698492881249005301143354990563387425545472673907485745859086825401769392599505061032304563420110287848270587917224779900420616515484650744405664572453186930137317419681991118977513273807760543780969013933688803341880200592614858835579953803655566183094059927730017843469572265045590542975166581917088449299268393326582479978496000000000000000*i1^26 + -396142323742828715786856185640419659355102782775971645785614021306086413214337457822496521109820975727639304516813514637019117507356273347405897706333319743728385853833935288350745339602568210371599439405255798942944821733093634162404336623631218707972504237387607878643462599957275963782504430764232331700924295301623830098147684168858235639472966574546491200745789337511555796988858545598196884880549478440075283939142603295355472899007732979106968210986843499069202833804591545191422882145220730003084225036733142339171682104786516142323418374110168492595859672346866044551927118362139943702438161466313148273917692849942961584748094299720963997039501865802939816953722473858236869562840875966445855335179500395945379811771861016806016394405940594924377557280472316457272319037921331853090252910636135853245159087313313284008934483025761104178505668606434500971694239911791392289792645705851642444040381597624634304694785754185256448640051403984678874933007819952718197424202772084164152892299170568241941134044139727110355451130990470745944577469942488643880996533522015111675379765603779769670741268194237173027909851133195481234958023272813846038898162623767383988397482391736615755055104000000000000*i1^27 + 59499696022856975396292415891124777223945614619454863716153682238967727830161721776495266962964441834789518652872641190872400118828781320866047673569199375595001063666419670642965810128974590384462352407632325154484789994291560637834811437260163079652648125691757913374602186138922344215004071211633849636050491884574375106442294386823357465351793141669235961882026272970925111180584876861496768949432691354813234743338746550940600814658970839399577851686725325148612425874293174515156256807780068065980750216624853110611350915133695847645515461531660876449639839750710519314349899538846103133808582242146537878683847828380225483122731797697490581215777222957070691734525120352269179635757733859681947985593410750898830667352145019566557934375722391803978117072992516504311789767606184040967893230273627291123846409604553821913529922684048215405038622784228481800522809117255954799382110985063765123347749977647690652155323141813239425658153766682254260899245042666771714648561474881184948762424715251499850374734793198800040734551078738884533295633130589933555509955534032650778446568148384995760468447853637000614972335086260762334159050339761356296089314819761367124854724247052519395557376000000000*i1^28 + -6844862246268592878186913203799049216603315362635573339809715513245608714447327898177181862415215177016616980374742809867318572928411671155620968993549759063845165527771320054257487251704620302369799898468214616633691331919023366099137446448489861566578061259588945768147790790836072086991964444237034055062639950705339422077176070700495516195461725737176444979068094683679694316775698401455029488952704747260510335381507574463495355292224927843663942682171882459551385219271759081034493544533539995300421826585610614990733099368374923827202658121635228265254440439300115375304849345765699070863206904353750141440119223602579591819989435808237308409965634044620789406393190536748301615603869213025749434285760864454332780762462854024548829448380509856105898806354753253184071870938309348848524178859047351971856087682663101157605766017970312062750283989521523359071034909802749490992014906812116566197263004907477612683053767090685484354618897236162726740678863866342492121900231546424271345400955822320093654037511401342312906874920778214572161632376738863421505254032060600595341189696578419241017465920529659749740308481443281768101814152624294508090892460254579540332832499920859251605504000000*i1^29 + 583465807261302873351870552480103562241480980225977267962648586686801013192892532718538543453089370873557363911909742664876173942929425944891076615785349406264565708806010241622076410294557223340622822221790598445185393242052700011971170455990147931282294130844313236580063008137184548759100828917482584719234992448119967668363333978791157566021826007306910285558856020571991289763283350080401320673800011025159224658541916443341348478618782709425367126227067390560269975401592741875037257443677106517741367036653262772417709586805508538672344142214801724481673122095098595706533203681586714665422358797550950705327062903372414294884457585754161888901286375905685797150433090175911006923354754507754540418195333379144058856148415202436745832135042059486284831563472974789140976246436924881141852715729972346217652506999118548312189966187328918725310262108309465598626605070716570492683730241838213651105745605665497166289810689091742404841337760020241467816498449046006602972881928647843283469687656748877973705292572886539014827939348646376315336338826940653286188985294822205574423203508366441159121598442460095365036219814666943165873695069221279363254076380014211886705839148580607098880000*i1^30 + -34987663196749333789751148137080152770559681581932299683856215711269785727286738380753494633123768418884579118782849317859941184424790654472384389472481439914701100341909814524195727777061929393936745305672794543088235194771451997194327817141782508394057070602429992638284120095831285830959396568894509593747095270401139290289729135368812848722667429493891041867017808198906412182327082193211202698478054472165243743380034014109567079862171610586119861418119475346755236737692847613903688755970918064021678745094051632952916948855721917912930626929066899546489650649562531364721837434324750909612310767722189482141287074810559563387521774293436249652137054441051207319520137272007505220924372171792063331174664183064132020963474757905968003258877980081474365157876095407119922046483035888146197340173132922097167533582130134008181174749472847945957732357627879517593753654135978245490634915213464169555224232749269014676208182662993261955415778599352660958296417853506280949794914581836663639014663560288166333550763119098270640555734906841833767325799639263708416558178473630886038944524312712110586018890165413602798514821132272008507993890080662190426270019424551379037860666038393241600*i1^31 + 1402458749823419890875405261592161203188919067015636467763574818908556655908249209052391478093010448776493315420635669732768453892875128061371203443333480360024279850477932340713975306398966015589212161579945127499918271676821457783421100943103946807410393092887323856762865161385116493420281501961363981827968290413773915666525860519769515191272814874516669370191951840198556084045731026767236911650129298012721154590294773527305870531925973204789138188096238490601864772524813197407846698945439092032898191716457144104316793640855834294873558300402354868328909131164466558935011594570121857483871672535038701105374251943100714663289268389039634334192912155434268702049924183973187825370580582234406895807364360584698432990223436935233821113400508948295890039529633787380552306544598196821628169344296761936001255756936470239759380246741662467937295016695523715146671403611795169013785574758636708732689328054372035094339809519265066879793425005368038518354407494762828760550687727205430089492270987369249444071676565343446031261283596757613594137851119368142683224107829587383002396328593539172853060686941587804647188036275947222323566744145108484107619538517399238409901061313658880*i1^32 + -42956914333053445472300321529805058008461108089558178539421334579404283702878920702837765148585026638720060306465073477048891730801788197986669449923125842130894291928929865593297370702366425229366298241005519755397693939404279734701286734191785542778201589099667365616942092990297267498279568249448011045656668743907006650162187989580833871275509975039593553349214371605377148793479901765114734977346731654697564598798785671737963920249270881977729929759788101891209141106633366497806115502898386395391139791009401052915381841698207251708577822091701471310365713894087310069207035110857177091732125935932162805112157036524498413513962736210545198499139251007083859220081140586207577905807140675019187193824537577577702815313361848013142978235019172729745453996339217934735192581903212343837302380941250410664103897072469124356496030696987578166461692947905520625427377829475084767255511192338285546931202242390833633244460067553765510663658855102650919712122645055057035088639330852955607849202364259054072757201465330762250603912453610062782872192522260178384387181376750543206323594231995285573145578900016455567239870630445762326229498194458420239610825140646395667829613395968*i1^33 + 1818783767521242096430028466692009293687321366441135413909233463560328956290066027621885750741649680269495630283930657819614142450099644382998466857292547962620922887110184882908172637715182852530165847174979804224482314340122118710052811168514568922108520544333327300026433325141157149628447097543956851123592669025774828898480098897850567761590802198884047473378650035597805872068488045096674262792688769880484338541435945463538252262281766152013198504295347820849649653957960684884077398483392487385693159677383040385781782488194089569221027968522778524278186818218724255601415771280939393729315627467258358864356360329411890792117684768299096997138727521009602109161202085695806632170760693438140259561681003818301883598131518325665637453728327652909130964705695331888839055998737657612954193786744254936356323090427218486755996453109399659619162067308648252588814306897643153950915694643263614833027147208857235958534996362885297172620960028408678034508528414098590364311141959296810368495371075375284734778779195843383006559393925117954039675351847528080264912316936516092249209674627771800932136503641442323111358328257702845323489938071852770345562693816318485269053440*i1^34 + -75412957771811184431276314549429163477890087310950471588141615637307311158363377065582049965616785672401681571967637802364774779551012400352673349561182314320382383385090191390542468549588068305734510739996299744191049554553831506924553019187380511520187304318312676174368875876151664352019672992123894376897863788254545872892672392485029635626377740458546041843188758454989554874852832820855352290443361936951301354210901639314059660364748093956338248828417889310549846447571735220538980678901533970520884229656580574383982304607844752121939639053186749906919968537115158039367827256422417316283219558196270813103762725324715187700984811007662134039946962041369359643531686039858550162329779635348247740159075211853069029932560659114873317789415951372404489443047190060033787342600872981700678235477729274363095697183201297075146534348793527046415873203404871610937571479223102048796353137229167673262569819711474280128274139534587794968490406116492166447651539315088208095995703457635934848643207445841545882420513615994199361884151068623113090960261432700483589867748749059530321807910594585576971003946264284445182536443340658800941619541707109741727660430080461504512*i1^35 + 1328287793770833357552562966957696904720142131948787185362235721620502154211755080822716918979849445949160174058255270078753296474355631144743097790923498118841247514860658776741751440227355072076919424195329229152767649154755073384940833198396528475484874943875327931491514032641770445640469584620250385458734262445610076655079256217871151861212053231907105312246032713278134216755843523349702752621273678152541006741732339730200240384870860691959852105015178984881028541552373370969573620806184326932049438843771272012255904637131378015141844568520397641557868294234222100465376734825740316294783024437104700774640461829036866465888935523782786236344829489615603766593749776766131087755248318525397984801813232078858783816759087125850993981120390305486127096712221314152184246864193577979276304609442514146047313707745256357035152054595725212480379253040683563373496163043466087717324078024497045415548864840435734937691839569539631537422184412692280661580872947171933273021547779146395121911116743134954422740961506645213526033639435364482525498603009063055323499494487411663298920597446212469774977441119032750614662403173339320630185945321575015219085227870650368*i1^36 + -22724063648558803301953871479788382993617866524133493262716079775999558913668813539905814276722192185083605688908119014147016158886276042784547934351216520286009054569338541436846491099463602835768496559758061923063181106512411775930320226014084822470653629876884426372895381676233787120070391230508198196631107221851653876308400718690141054643606420065934280502138454876219814624154949609726395402547305580179959863289525597942491567197798973774208404407538886930872806415143086859544299245704100227208725097226156933059465103066142075870232351754094310554218050443797688431409339494901552589039122031999929815651882241112313996738183481496645168265208730063728434123683255629250648005168340001186379934999765322781363991506272140209612517563678401114034989113558262691069520067159016738573117552000431021419851509171670955025656951068908802813582602701108356346615215632834335256967598799471698207175300380115543630386345577463675345918370191842137344552057218701658240786194791778653727683521020136980116451998697013058455348369910987372695815019043802560613688591743083760584875101760964588640465310138492080188148214033799677469112555524259882921439992479744*i1^37 + 1263657330111690409100363064891077114426577157890923386329164102201553780292175876310523545730091867850731819548714017610590199817248808565654575776743671809169848056291677266548788213711565122147461860378716454844206949499658102751373710660704579518145615538831238375021171752320823912093104857158831561792666815593701119694959923166231767776970720800065146503814801916147069979536780516418785517473246097923822206648229573478557325176859905932352790128357037867307350279237680562393067091724057807841692308540614125069801381585133567662995643818370099265069303378861856138385887209299666912736245200293405537420659121493668092488034121063665312995582686058317028726730851872328548893047658383336863871771747656240998242258012824005397526058764835660049045826472995670285112570815676748538612126800999954237722059367541553924669313461001307072274248573459873990698026190457327292589750266968805732042398217695781613727841257507116200832150560316272987437830177576508970202184623825607924337661687749863572820830239155587753484263860950758876142431114395220774573541379037283163189825764436637139857512342975202431498401529535787372290814633270063501856997376*i1^38 + -826903170117753623435311883209435691844632479007584270226071552289597902901534066430884223235837480971042183049287138620307598972342164808581273135614907119483145677372925058879662003730598724936344573872773066005005869415148450617769096438782182148600764805510836740488828795981128775874910864181759279172843217312029621258850736732843774419786124909214509035870287520114510661531043172346474845357973582906016907984305740552813040996589182372404601206137247255525212693447250593501526009639877113092965145270368483883490630547308012226430909614578493156577749096355610905380292559016198426922455375410462936915499446816262470893280650741954043404032516580570581078924910758532769134511175335828569177560195283843167131131770634091810525957894492321973635193723455622325887124868245771274061652926404193726703695559075012889478989860053186423782466762041679014597451675756419035584479494457154107420012174191781623252502385529751664846727093537919045761920778883129638194422075907724560534435132748516857400358421352947303786412685510648482417304161269524219379402150705584808620755725544119123474322090378605019050467345260694525196803524257007009792*i1^39 + 146763315803353870913881118695749953250113281128210205816943368868879249401817963784361425655529749009851839999925422189927372924395225137907064351848234089128109572098448682012304377182351126356027267292883826708104725680521764024792678844091492991993522740755932413807582640517377166029168739532254016881818433612595604282244200643189972331205769108563573018537426760441084107763606082506784232537467754840535091079324352204686693671850768889560991331506666479048850144080934445059402505251387787270942881854105148676500084422337869271270613847260630742905458624524397708993623400059771398704289241668525737098863338055644361705878822599992998867995660178776308948525480747134668453771025339084671122545780830691158278030695924807831838133745371426892201010133766264628272137026918979016815818328733066932050136846925376919063119752835613985467681408867875681174150649344063382574148704322475835944386984123347936758151475802159874332867948576805648730886907413444925510935542840682384398784010318905764875496276444334495717706495252287631393606531161211649925707522453714448591224028944555292027658591886918504786660139767066011906077966204928*i1^40 + 10154467422208110661441548889044993754705687879142543033172723580946636725078656597592628375909061083152421270414091191719719852968796086799748457841427855475600270336686619131723793143517475431626221193326899907756550288495800280980065922143515303740197192886078386517263131272557752891640389411175187253377993278567869640207460627208723582503337211947710010418094963690024978043364653336008425317201577564056359601889111428277071956011472772771538014668704769040832262919086006087808297694927600501015190501890396367501091517563184858513433772628187355217540227179264962160677470794283802328368170075494870930079885546243887906309211049567842312674004407121723890057544807029351002791304050943872741361397700513585711724716927469312923905455561421822661420900296558515093757354515841705968399541849884899038385851988405873934891309406076973281979334675187265488186523458549622699509350613320215093593759428286769485380382400913643277184315169979144820251368060766423608537582795160852857808065540635245769573921174785409471788389017009604660835129684571822383814364795809472950268918907163792800407326277517419789314104292617954789425152*i1^41 + 1398407673005291167023693326008609127572665790030125821134741144692267416927047525118781371873006381530410556358260311854506042967177392659548840491784118144096294710025349694713649286240363691611209041232983711285933579950258292849302236977469333884825304189577718592088031928699852261322506022460607744830839159666947875264381316104388184740986341732030967311980839842654822980928654636707584386824587073312936327397004169395101748874981209128762333113774077377638615640969953832906716588486692411888730239357459902926502228554158686741006969363694925379864418271929687182066354337731507356104407591897803000057213772263473454420612887074512670832244343973338625661976485186687035771988432792852119834221136535794490148180827161730077175578406120976461408050723147287299563450886189951244780536761173772830561768460276304726996172329478297491124110105479848014128738025905102239705967511345544602767138229225319514521348429556033111806378415196028116146356038473256272704559870045683007073370729570219675192786886950706604686625845800161454021529694257515631933858463688272593522483804876901789012836817559033551823891881432973312*i1^42 + -449712689059735520874732086897105293571094897261135741139855599052284214590122896899624373342586094346672815210818548703309401316654861433715096493209968396451797020084688164726695515827811264395334123803382123531518189464074166772140639934828907475548411666472119765270320669451828898877676436520356469905137535505004103419490456317722290516535550974424374637848404580002935356778882535282579986972190204241567360066745035097573778056456495375795232053739813676303693796245375883874918500662966238630398988912565908122789393384161757036100109538408136212349821847480269377065946927584533903533982676637072316010126642913560286459230527862954042414610243238942975266157248585577388344204009866211340187525146230122453872631296040575730075266540511701280066052179006825888324979121661746440159551194055213388065824502051439598658782198152717760654825230483149523777977515486541029239622412072302125286025929138117650290250923904741096692604761830845854274006797344408952905609323902177338992390522989798511121373074091272983452235365376921230828328818838999257241296856587159620432499982279491984307148529596911028319272566784*i1^43 + 23145261649960723138105972351632282683778053719007952617078236094035864175958864703079885397360911214462249149145325721654784848718682196960337061654038767029701797970620102423582185608620522617008615724640962014711065499950378114666283760989610160716766371568028068450402748874055779972070213869730570477612423312072716403762409310064102172589925097769103113587067525593784448674748586971597839344738417882889936735009333415713369423776757147988505873088917421301612230016500847530663078197702316554160810639623888132823664319992355275767141040341353593780589506446567617326063061596722887685664208684748835176643271794284022172046125941585197733927606257145878024955874844519172475830089142032362616043367031965229165169770377723586263797727223854272815573919402629191016265125824499967219985063842407079078275266342189399635287114197283388048381293327642082459490671837325232817057564144019735380395024649705064030485912187911062464524783765029791229705434718855477742272109349005225934492990244485795018366852666473539895125590108164701352054179974178020072300747685543562779424602623938499807522031441614118846464*i1^44 + -93250806909076733120581872008987824842426220349867324025631433253896808074820846036962175111471269177836954284806338445199223102353618689420083917884524598935816233529656252148158923664884155962859289043526252725429467511380516306851863323165710467404347811263657143884059046462038294083639528727608022268025676052719400258696410515909349757487844099727392455303106421279377292316553642109569639994504716634662821761495820106974843866319163781208265683926199387142488876623485098736742570620553558622804584396201307091358560502292340106672987720158261123449866481598201790358822250491801657700997681593029119101784383425740746608109942494903838718843373143718184616136371916021710580822935421768377829553617790864070195395937685898989034061430081849259886864650604960361273927939617106339568630078135882522207398819544300514156222726325438206672908288899137846707143202662173983794786018943608500977110634721002279248974977264402188247163892172507893243333045055183494219634020553484000924860185729557266595520442285592189104677799440081565281128077828590476100877629719683789989635148419197069822789479825408*i1^45 + 395842293182870907726300456718550730328662962575639457322635095764736930398180391581080865186465001645505136997709835509956469298332361001241745592090339188006581687602280094234108403249201153090769120981315619280388011780329890896562087580594195415301535673990548201505247812366509575149739506198735263363365160813948526507960770321827504768020970109282404449485461316427788032767218481765202622410208368609568064936929254852223930582274000100694296482851563651595665257314045447075009298446274564749013279533184023050328435006332822225075849121564842793927955043460445099851717076158665579117179481976855095240468670559411808632147707458284049700691151008891213065450474303663881029662863905649538886562363424351747990111761516023342837297275940103697461774204170670738731671394650163462732261729172003137323540666863313095311729269050046333880288030582786520186744516809507630980918413013048434155271739373697305185427002045123964057664544600772996434894488920113772875266104961339996464952314347893300550557775935419296954639633451496166612626510169528272506742447943116993118746088634068498382848*i1^46 + -387574133771729692915065649451900807765804779042326265561666144652039476443933913180740884038144119607879952043602065541946925174320494624548536461577153952136041764418078577191292511041885639188765325396183329817930430715246129829098206684834118832487582053639150547773855091301660788593268268240299069001143950276099970278744511131866383768010154232269726364088018377108982526846379904064895201851929164494452531824020271564214377354449047023940388491823234252692506562438671959745991617325973372663376235084990515468548911498047366845079651269840287725003521023968109537396849231362243590557796244033069412443760005524184217488045158534752374478794624798783897173858499503619945940330233243428606119928454515032556951339266880305335006995460884768565223720179699707869958391149990626088790091317075085058546048619556090919093916231668883044392074646861795965642613607000198903941863088485063213145799672357630747557871953232782536574290238645711715627443884904086186966072553951757055549114171700244971800382870892404402201718706098818367139032024078497179222379839103012321314474704240640*i1^47 + 108408655958131332073055058917954201881992380726534270494092106310865983974946104132272102699492534703382244766398565724120713801385122153200342007888858601745782255645455818899606143539828718074625564542835440922852234148296005534242179615285193899609822483222587458369285141136626109677099293928800636732114029669223620438081124996136639948063399507794950983359726174437958185917883232900786087371674578824816740130222817556435059233214978065822488134498331217923728305786066905059591297943713447733094098486688865363826253960273988064084879089493066367631261970615239980022509651005561065256517715428970654808011760042185718202755133876315079323982986663891556136508944398725504837022280075742366702542017969882954012780205609205565446160256305010806590396288651926896941205953536796278737315099217286298296316134080793736448445647026357136466585176089230333729152868884305788861640067090400139499928181136488189926817959822087286494574428834985701100122080845595358702174666973458057877893102342379145913307655134789599897925773740010678220082786219351996444207141111650012102656*i1^48 + 99093486474153910064671768756318368374906447989286443286983998651384360090545339532820127309961137319420212709131781993046225250286296421898827969139114886812613671563320220067247948002028945401518355907924678649653140324129282591658309175652968372351240749535286528465657817674640046595270534003545321261850892507511576467134501639976202612369651214614881381903888679555299406479880434732149783939069537106267907359304371944143154894643501536405380544561306736088648443666661405850668944069680530564625375970254880715909728179992608853775038172185039649706830374771384418896930862566225423954861366601340304386051918934842672661584145940359081622457088597028721335019056802242933566327211711239977285709677325424544540615505583129597529207216869314971349342777969060485461245281112008205224070197711058961330704549521019887212672903821956398545580474647271725761196602075462009246133680276853152864326026560508387885405195540213265983161121747923625083824950712304669581489239419359609375241021835942737957865464977871906034397444870829310733374604232380423730588811264*i1^49 + 36300586150049232499223429858996964667311059496200461500868282822101089145162513895646039546321764757248157380388769554244177695693427286080270469664830403482653807114146595322337419999259541028309340387508556966114598713030331585903899592245369752059706191814871476323405184751680812487141438842849808350859069318326307602064710068973539008950676712094503134163498882837028728573581156118856329858555397569671561443449395716030594301296997631712609684665641031628979076037010411782493629901345824897233509162390690402147446650305270758753538865645724150776894230448652934861710315476748532939953308523519823597070924023187108071927052062320014660504984380127311498312385006701100298359784997133814252156217157618443129775107344662948331646175594877957800460705531562112642387405354984375558167898213081589460078570529354809159274966913415946858380192964346276191478766837500102137270361373917392427086874825472247098000054503914883700649040053466606779258707589799038787813666540652570479004143879294969394887291948629592545913422732106774172103044721803264*i1^50 + 22938847554349604093511510510112751784646847913250334620021942457971945061968338597786767706353178571960728236478100687726351688792201734697689833815494243060025994159797214596242870344331374595720427140483787110847631562179117459510841161881664287297713529807631061682507183498997300307299865763149869855235936284306752150855793766425863208462590342904343872163686152400130271827228713962642164847413715726356587140793794973106095167294669521241186820555370768007481925433793859564105446897134310007245522447064640597236718998795756405473294511172041975694596813342681897229795938730874586201941569965906982563591016233397591761033115126315917858903166839237617042160768047925913279419193582498587859574924364026615635805440314700567872189159709224597235961764067948741501986571442962875435797338607133870257421496770011080507543532113961716681887618055656736090336667411885397278578180633865013396051901681445337948504951298243338291175655371266295422871210181798727396788169124893575534558847284985625357906273358790565694655419724430984609792*i1^51 + 14069958214651305090694680775868375030321788137697323786038306185369473696813430004841619151953450725156747783291122414380932625871066857979471524150164930177939404489607276520084038342051111676538119301770784780742272061102276381963034691250389160233235416187739928673596200446869763917604138743544599925229040122544319980789301608236309142270414599262448189015739306556254511042807130921233974324685194066020880205262254938425601428040198145553370635514235577945136554254225205990473144417240835503755966097745621576197910703500180623992838238164706848764600154997796574078635393101876382076293740218740698635211896365902594972133185769880129601693587130672953278858739518088737576199914156391697481481231908151617907298330796243951469286074343627741291952286365072025468369834708906933048175303378540863218558887363402451231636002746289518083824577634067792966454761452994809169624090659771475986396209238849182221777764825393053046567248210476229795953010850805956049706604088079210341360413609231192748189281791381315480178393088*i1^52 + 2138979838053077919323559230705830628450275316915828947331716680712164475698065802648812226129789064662015490481369218322884032300715035740292319078411609461723605077595290096361325393461628833301165846285990019454984716318616370920406260818072475577475546177647615615079091460460997120029699802423231426199768573284518733874426654092329577959266525555097580007323342476475113789515535925066718869440597997896864649105243572498431121728319377233651363023853143709837137773927689778988963420850812733850359546927730240916980646010161952606599374778154120725767848138314309355162831306736192645360181542749917460873985384734145998593093453400578112198994584211664025054367071242260476579849413018638591964984942586800055355675274063939377303597880683466937658048947584398782882810896700660413986779954633113584768743950158636443255982219579935001001172016245943208601904485158672801537641426124899594004929054774271402913818940294027333600170533918313578003310526443450889979938391018480587778382360110944406714412708134912*i1^53 + -200337730710823885651045030653612124900969318774759572923856049664953428883848988874107414042259981559011269923960726449658149103930885130786937336405131673176601700141365007113796509517425045230545439680365585933539011925634929645813474781883770302863635457327773660800680499549094377003331866693539252077585588107119942932785732156761866396041452716967551601007425678210380261869218008904789556060887367896365020269589795501938083070023646555408574661135826752295652722007921110266342329064514782252820237360644306225252599767655439591463336476259150577039843467019591612438689681755706351253716978448090739976330083114075332204541432713097120014606837958799880066525426615885992038023390744536932299857741857493246638728226722224025125707007794454078459030168542001112250582725096259930030789429202381159609237223821893486348036248382199399627648615655693873756378659357739971744683060289665863231248781862276562849315946205720002640115746908849882293333393770720168849039727851873146691180377278756421632*i1^54 + -52747026817785768208698057140773907083825653156406211207928597573976004694662635115083837343118543713634469126372944867358101472967036809066566894472687095997800905463562387735267263707409998679271374267377485087852568825423853599430379036597618442988930264397358058507745494411332995671744404575502669186301436563256486433623825043630800348874329120909216936165679677635620000092431413305472473664388265518047999460036753954577576196817363029626557459882588232544990907034538797053013418066979228612432473001952826922623789135553772445654037326962961286320521539808847048222613690736575404344085842606001103145445969986736585888288840149577773821255082494887255698790823287671952267586785255225420056337783778809471911600972108747857279539532393646851127213921351902922183906229586221080588136230103408522147095586106379952416350507688201725745074350231864420687420056618713757858486528980107649651794617213053659418137011465505327360500553000519763112067809610996208168526591821487559822278656*i1^55 + 3824690023656389061125856481442912314131235220706885677110841968139344397273000978929709331335701795750304996241355753186389237050323646488152387670569523377462202382929563784389940261130123354048537080327309696172406048550531184066775999498671349889094459132624668308563787044519957160166611161449469229543505151332201075755911249239532837764075983299900050781494267892711785076165976501444403335904919340317500502573435948234626488488875745759870379083747652416404608516935199417244562815362300687867013640962471272164187092236061728863188636119525642832933362528659064013422573241913711462552355035376749346505231033435010207993431896201940013600103824945548606018791719804303857687762238267620717536443034516261018285619677614181642459057326010763305143111536984296014320290564865877796778649817799810414070451550166357415741560472490359315503308591704142666688976088753396220868406913773741543841747226751704722079988915023307476095901419708101682875522763870599151161829249024*i1^56 + -3576630968201946396035288723596186463237759468382071162235796099326985133531769713739245014102858870033780964843034477329894362993221922346584129179561720800024162200993097851491760661991406762941761165589503696518339945082991027372777791217976254152192059602059336017541000957707800333823250977730143147709100621557060016014316587884510469910431713271898498371405592556051768285544744756095864067351668618168508932453697511595906093278786630457524319034839445497065130839732076925058224913000000561907357300600702233678708085404751363874712583898774064580536675407008985839875693322592210593257189453871665654867598917650699704469235049285061693289120756555353556389921816526175749353527820930356184217048314608480882923910487535120864287072656004092546954141547243375717822436323998251732935080883942690028872940263199850568854861796464382212526966679075112226986458966818025779510940703704616002883670168162761383805563363942471840000*i1^57 + 6466086455303235593806586029740699349620481685448544339174029875248752522632658538472825904482145502569459104757375188133759722685236935215065205959917324869253714124439801205578484432138745560891793579162327008784961628620712408696668504521361745620244829943229119497112337698634444190330780773021577932570821277169164344085918990582038711207317224199010666572963411963097331502846438931720120113663776529236018580001806196651748746373093750229354430204545782608665881091760833474539793490375946437592716853515666565512099172157031789907985936005400947786361957051221616987291089223487492095287202818049639644890815763717417344240646435627102952322466420048062490056097860515512932650121284395827230444776061360388297573643039713961879841102982516292675748797773759645789363759539599680309266563971767803690941137108595455768558300940950645290250006722640088527528283512272281640625*i1^58, -40892772879278984436431037370656870419967571503447032751567258795681996597124223710870164374580395505860698457376525218837848228608023610633206051153100772393791588235917614391628417355491162722037842540028063644819531316946393215966171130138839979601164743493046140474003566939870205068349789415298311540685063059567657227408290812019101976211869710468686078065679153584164437585396577595160480447510248758232233659761049543724397443129042058727187620428434345812354527353371936014646752081769666754596699287060643748609814162416029342212681061923122068641571614745175450724717354271994498239126137022742727434344581701777173122316745446996291928480354786432211171944323631519875591151939705833793350339046983526400931270703742488336988021186628101078482708086042445370979312609727233298206813714302523341853789742329095772972537539170174968644068403495445821197934613214364909001437930990752937366042561762834961326947789244742930739582493961517622157444553471819168566004314984353208986469912941836867196850696211237689884325179049650213349763176520286933716493632442392090288779627342884202420467614607151063747085531031739014319744554509652283360754304327784352632317469555742091258472247632184127837223427916837394572883026320671941202494938898119000940339912411191505909133660854177111420795081204324372978081497970767809577737202360555051146095673319143216103715992354404978583676220868567200940955956303494385524187898045760773538928423187698188222619058465683094720332622450378687855896296790235383279863072792645383379391120995030024042113223946015494552691135987528937488671474517187542346446717855912010512536941670655418531016020718488831643336188352973359081525903673457017640707644081179739170047945972378585073188864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 8852985746777078334042064916464803838005718990017034407153613437479172421190069421650704668586592052326170839732117026262274512050704700627100658996870352395407471305323507921565690246729976636130037438882267327805356136689074513227611418489473220886642981310416703413640987348203826098501119411704224709460167622916686124930569983501270366045000382988089225462800351431685514058610502819725329049838742152285566472140574586929412639564750932295660913571496134864138850737668322438947979857768713408724111544401753827693905141299695408171517996169795451853376005827677037754280837189132010279840252053904148406444105811277364835284927849547200999349121468301079780276285672253220572400880660920412167600696288667799936828228319811645041446676499234092146459898215536805378095422529016589749686331201230459088523711294292625429529784167840439279897407727141853242230570338801093539413124080312411822543480129379790415466197939005413961392180408792301038861627579403278310596683014567538149084441838072123077608302904006270904216580530993379240651331937147666026949132701093993485025886114762723892089927040824201344631102890459372908146317830852701171695802260533361684903764769185687927636497006520753685582151108847395233906791479151420891373669349820112608749278046069457802743624372053901431491140569044459573943326254868877472623597015652624525751838012883451081988168021788274982919318659248437761195543605029951457753243911586229901648676572292973221216071340382954800498166844180951704594243123042474324037526263581128722789689181135982034501118464099183497798560511668774385273144984013617687618950660938932125085770376232802749423643989495092610406996211730460745499775327717698080462807535494696771915536168926761793355776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -288146534828534111051503926941430515135759927704140330657839901566678275900184751515312363102034977840099471098837539740639520170866778119195254674803058276469994493003868108624855779783949055377678694833190006961747014249995822421598392952673277475092712322754719688691745631661077282879929466285398270658316157752862324797502380621569204297583384323117775388900912684880588991963262283943215952243343258447774528606457148644876923031020428472571071815450766564652944123095172596208880465433971436323070953225056860692810468081898684821591605269623830433471930865793684388663943287557357520362514866581491825346501957047635109333126702920045322496691802015601654456641640695306547669121535579716263182584140417349803544312482365678316905503530411115570275637730648563554091781050103538385240380723507598973141259628993079741437688101374645595576451012799897109012179676472342077948693536299124987460855281589847555249275799583591524373923464836720240918416867355394332055069823495800030759213568197305390495298476468078853822337984829762757559980998999538972794080367361369130074897908515666610156830340228967793719480935433482627202919733215071924913255564222368189213606551626045721737050350936728443589741902704637982142671114660583700848986910654833140844687787440850121291663742112519236383407899220354572151765951837604578881208051756827390898738581423937969127916408770288769140108250131596744188607999152983650629423856105333143317424660892193126834159482959999294383138329995960042861063601662803692624419168413309641589552154794337079933947947957779389761472539139932966880136367160863070826893235657200351183522522628384705756915924458970415638506987610108477986109805481617584540245222301512880784294448914362503303029325824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -75507575513174741349358717696179475386356686637431032074900594567518210144974624892709824194168853664439525233208432013013351687237419989386353568228023786444256385744199353410912799864774418131675224041527794164878470920185022395586118203454013993842227486014860780765856948128849081712586094964730547543685580573721349062369606911756547648209794341800963275392555302888321821620817878219426813298195686438612974389166019289317012367712114795728788971361490683586466962842412725541750653518488040878239052605995792131205246719333442765847540088752327456290478190811910547740765933218473993449643993840770058511508857277703615475956827095795756798117188661258293424921313223912122174433839546376890666330117569355342916070942809195344159193488513952610440651606734887662881591081376602733409570024504599990406148142354672486486143793958302846735426670946583116839813583014062231683522538269371910522981547185877886511029158703788183985435707175757047168953778826149059968228140386769969242537090088564645370021455126708204049957206562843145595367675166083488321604991702105037314545730027724420669286209013383780734779778799681373663776890321979712862664420063984521006874256740044314104259225062578980022419546052501491986412191946718263622798807624682103668371550347906034144872408999237088433911724173702835804556482088303738896336902287078705769366553858432042944201892342903090638998156898718892127509108958792494208757666046583087155224725764735368020796077267597518195528521151626630297959844512276345076104493997007767793541464670717055669097038239503602009238934117754040079834797190095175203662893220183988626153998736443881972157430968884395571908916193362567264897550372993981421244591959871354218907060935242629565795794944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -364926245748470325775270303533237511660598447008221350042265634706412111644047883657031017504644598602960075940213703040687105820877144697444268808340040149262785216426199223726408320968231084447884136950242161425846896688616183411241095223917248101250669079360748306547945249922074624975532552892537488547566397698188903407275232100834764701347486326145634868751150127913887118043633791451171291661193633156913338264117658157240291037436432868491002908293211739917143337710206112786387965518914892117736406043363458276482147562803487979369574599390958976582794385333200499755392310884074600687784599052926168424618114910053044380633453511602984009131108936203803034623639396865279504143600517245440823298993095083081925613347579937604336458554434742409545643623412666632945333005470363209076012000632225048529490212647132239640809006441613769668431516940607833508469734547837731663846642355107420638360264356014368375378236113746096042176621134485698421929522167858201714243754059323162883449574448223173986915686020052937077064941950965413481626143855093455903548427712803144838757178692855061884351540828511761462537805410240579291677238199876945486304148098619890339048382413695778280872457519064129630945307903048538027965297008969724940149214862526396446438464990986641377297776854845394668207000607663802090150629956220567985705607540260476603008036853641583217295207976558564958487202359256604480693755475452858320397532956948686456001181796358254722527820116056424958325490450740697843819672214622663437980233815165817682851594072863549092839300329202562616049335195362453765527435311566870874187345742336955470150448728348536939601068579303583364799770918952029840882237588058303549346260630303092992855283870057399227386349748224000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1637619629167551794581534440087353868376036782505645091647005945962447847143137827584937743187522049100091469106863256185631212545495600017144290509423702242026456367955599323755710498150542953166215469635724298674031020093956150331693598961219142371129121986991745979007577296929088827571439560137439545703081562564184286413607140457944070393071396188384179208679636706089245686032331310025717029941847351020022734057017598994785517651710175253909517551178594241441677148175567695661957900641484615004291047225820587811236759456619976478147378556152072044629523677029732941195153693817660389544341887328940029417887455683126950443119956290794053285025911056978749992056223055065254132750387302610483889599089461940165116050534046952299613032602113993218838883422686494391886017196774207320943327781688424259624770215519643982660771300615405724288076417937912744967461300271506510928639958200951774931527093151897682649694019262909876086505311863591895923303874513676551105441397457363157043281432739169235172291340824204379706005495318360078972001019512210535887426721861901006699897615233648411342302723437608943278103731118174357972846579703285669100896085835124010184059872790402142420509161595746576521925414908305352884979635838984712278199589126067827822150991559878097981024842238163575136182516877645603406735387987454454064004387803787000618194124088946501613764704881112045863052566203968618424493026100663415839816895455422279903021985862336625117273698714437517005308716930693301167588519294658088282444961339979982657194015752331191151152023217021653248595109538948994282132502963049072650233661070567391095575133248730585877119452216202061276452001901215790572928738314345212979178869728371111543119083745779866793111086694400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 23004548078653238870450355088537748104600362551810873628273363892070570785468951249003662303215080779939290544411675958773110959206119043982687262490075645312562159049772259270462909316552294936272694648427674797789603791674501650111438979932523881648224950433607666875720074253622726417268410269098363672089816068385158612985773233865959932074360614403919907320364338869895291501195549598308760816404318724293065307489242708071037703958827274098719065397500953216610811291974006838918183783753220718071697963441171676162510859830207380934788709993136933510863130019511555719820894770709297773323727574735015650150456332888745980431021446970358841149796519275383146577180508977376583670288256167328913041539500594051440578415946986138664356677122165126714697038254920592646434329859874119022119238320726114841104917123975598983938663564129308992589609174157615890205859133805620525341723974741494670651917687672439841335055859146633575265628091453873914255406211547665359679459572204940608550013538736348046255108505212451018638761721961030230739954962492690336033440400486644927994915209192916787991683855060606586196248956435076878930952315399464723155776043990484721488152110044908575070532938241771234052557869696150779525730389939919228307657938287210227729928868167280701692634481353210428271791761316607665295196071754600282343270991820332861229316723686235268752937681182714639496941758918152265565255335869574081633993099798734585662274799835361284898805744421777587907372218633220470981753585499904367251287388554903808005248020143981456877931784820522215537134631556221113900584016316109037659437058048172377247615920874368153242204236504514712573923936237635263537158472995367825047472394861927927166603519999176140457739047403520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1856049790185180835801659575478358086238490127743360520902274013941159591496558634454423859876106484896933086899294607528429443029765726511732000590343108261332383245838417869783832784149390477484148224770353108040717867877248106434200593890627552806504334362015873398389345903479864828384445946581075018848116904880950001186656108929750149046225127474131673117237648020328813412930554602069298063618683492459682336595708548411036876612454203885658558190248693755706709944802837256378440261451150657810490149755223044568488398757249576305095340951759586364095015584710970819519055775467921291322269782941025836594871103129882601141750007474078535538691803893801106630234405850903695989297517404514477833969105921493773876496741783257344940312190578212069162511152122020319192126871581723218465660153116948760947007528396019394987003360044233941587163087947289465895476295929325758336616515366838874204857403072303466151807845948552615710899104017312053990992952599579755151002065142134053429210610937303352067668735627929962542250917266528169727871520991875569425902858018613110683705998562760346914273771740283463091830401403705844856005442523272002210302358702227319991797706422269047017007183030008361397514618304140455565226278371339921195452787091796726786998060319851724976415713705955850559840944650893388698710385388875111186353629486688451029803588205800961147323009652837718221749253264885583742799987197646927252925738601322548837569877850106767092712871657877625528346810910211966107839313400624411451489553940212441777131462498426298203020718934460662873454308459710909185897004215174362207295054695596357734026631424950228688413157439257263974747859129956039540885318371414010846280743193846258542066040714499154121390776259706880000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1904891089993990466198468677832814166896470276776163778125126174272970100111286497547217986606622954229031259004486906643445931779973335006327536092612981833348418078929795794729811672363923281254610157128592122428786760894004689791378350625029780397878429706044587779200986747958126699698580231565510117832268917418099077481345008477355373837552740235413667559308927846699969957059982581061501208314209241887483058014047147428076324216128976028512535108730075306386639646213306252324412639419675674532143855364571896551958447794626412145765082761787367577912444563897071350445744236440699799746983111953501932736038135405077573725767131069477485714033236692253340246669511211770582482932506134906365156007273275016442441426541767466322409656463530136527288337994492937183850212836682841208896503347879207292386253901871222159588089466886370675731361739160977926499939154632712870125870094391918664634584426447162668012349391288611913688086851703740595125716066782112756523802516259465314375345952436158925428236673588459661283088880846410905844462377648252202566938688285056607504761335309596381807287964257656679898538949370799185809822050514991224369606121002908852882064968500112260066856653332232192127319544013082677372375346850489129270140663398988960725636643066680039193121934630863234762418927253001049250425867071285261043595892059101697211109141300946420439700070481900254555047397461903629784742018453522379463898512984168276476187857798440984203972312774301589966379150548537423384895568306963841147191253145780626096748612162353044133307356671402721904866852539811109482270616679227283403460215769015013205920797652789207167363508299768572502474499429536694187948090296958458093029675611171383025375987018729574212648444394209280000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 166178050400720033696024734500673996842203638089439304584349205798336897428664947048515313976287304516629375060353680745951953379156147538285042692646416103292279827729847530692767798624726978811035828887396524808706552021468869095244783447066054730596679321245985382470924886752348426213513265044848472253221919116866721405288621477077489577229198608796608667614597044043865347860482330004580000383399419393890295184408730305395859246910045170619612889674728809626904879225384826213296339959927255360600458049498877715843683744178790135429583560647983512751034075048257845740974011507347829492512895305593011934173741925555599611333898714087420687063147045685609347360998726570553563600217258379490043786796901531643089262162956789516605194466885307740427314916213917316491347696715680936234843751792936423790807790598967388493656856842056372499437022170349014723850530816519124730621251455035210507852946136222655004838894072528930472307161432673238083774724782647639360908574261384026891558526655343417966298266933002112824425940025869299317815167232355115864826616050277096371382229080285259029305361072946978584841081455219539881488311880237239797544959456962270784139326095347742617621954823586395730343338389760806136510746843160645480916581492553759640333615620505116436419151230706219781258969075084811600388720995509345769706049152212151515964754555668043744995393346833181142332557796353106768647742830527195339671925899147136204733754464620425044158114631597601667389949304360170056102264578098552667384244989180809008086092426614985253018730713627299338800819431006978032209691244084967967956132409451568220036095357555337172214523992841245603387707835997346566008817918456476305630230950421911511087051280331450786802203928685445120000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -916829125009030195515769106880506008428319323322031546250619425469447059453983541257985766085418481381201379505814387588021847087613458977129366244463844086671515054334041369873922763629626906788380962680352579221923910474667531989397741214363168158190331650764748675065835212854475908884538689725301602168682195644497042550253432260951656825859475602190189077752358168941364876774189158519285608326686625172738830145394937501532418089579621119249163280772857398474200106251792549712521303386667111918457313602557922669685822950829805075193969904346493045253476725294319944461912271277616141372637763665239668104818885460503831538516381139767084695397556416384074682118243504404260847439002061964625835684953625668839831015066567813943761566410428554106604982454336494133570079814867861088827500773707594475552346768058386082086167924586307503416997021202627030630378847821184964275780895932718426384382919000780765160617475497387119931744569367888059252061556488875893560570759944482790556648268380794532489072571315187559905223406933706421149638361340307050361857764246023267289655841844838963517419645507826807512719632107738885250294320636119019517450009294459411566586871662618338465225359654582932320651969850074583565369134170877778538916174473410027509580687614983802219477792788435034606660989384757627182247741197151547942562826730675287451353683017233169339106590067628124142370537256954121173818003636889836555888233362722118390420765128016343388056029312696496452194197348600869141271678262999055917055271060306855238217915875690830890229780580157163121138128685211736379047988346938175813092388079859473550060816027040647794622253652813941157978968553173183853930165244676220009001336005628407123092552880737531620334725552448471040000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1746908553931197954207996872434024506902871617005187357889626245551754544825371668315442471097174431003649475427921307139834196607466123994313816745850515227494854189031346932795967261668829543837881650735359945279617440892436246302244007149428074508980737099663293789369504330412355227920709856492036849739820429167678134994252116033151247964619909709458881906375910377335555630859573553532241785331778746018863963022852499695697090748931875133832853008551341124624182512527232383872916224607305826724428712937899835183358974782374804984899940469572321677029686798138940003217858444285872534010974761291365446988575497116940122867036108307478969654761071571282260037082733939737295231913187963133915404290607616938202682536189508504471981838458510074008339746032563502036809334897422115472946686846799475000317418225891362319404419295835952224674277067282036149559468853663405957210683346569848210941581150543861116308329156270384941307302869975381002125607397138769677086877623226709051935063249232847726164532587127344778553279737041835717429060556576743765917113452660604344670788499333991111845883668269451258610983851320112813215956263765467432780255958873978949946306493314319451968790129151224247778191978711597567887358810277193992566451333511085433010809140084897107764358232139814345250288297482799943118206103352587754953009904117697023292640186470782454097440320570247700808062191675035299024165642489443920012656270694162671960149292944592899314816929869250078367577879503643568180658132069593945042292715116871927478643548398324742843901556002130238457199677478936095275836127080062885139481487181337408814235436669012481900766447483741670807542936316804697017489986051449741052994246040275839676301856726661115863989446567012597760000000000000000000000000000000000000000000000000000000000000*i1^11 + -1192497855441358264914344465463448043353146618789845234207779502902860928599845119435882298022026595771939806847376763202990603223617280741380764829535714421060495583667832953856730458720745254382972109565405286219392926895121468241606761299125078975894688234208449069029016942599016759645838425099492595575260405823019966474698210217535448177089870269145586026632078867653502457449093331455287209349174852759732684750703425920816376040564317842515199573085167958820131504940371093614199160500500831605775978922296851154426903481539394465079018277205313389322853297660080730480153895871579742569695979552363980953041051986903874256443857064794863087262970091358807729662084325073254658358886652894185956705758917184159686024175819347530344160583112208271618426683599932150031544750347419015252239470299434681778876711600024585328649099471659116907829737713377969308712189071792522519866213517669708712592520907906427847419058191308269873436623538088880973003705111753259505460101436833312516277162448173661614297515062252078628355262282086127875514420084410595754848024326713108847430518740936878151279954689890108626475367316501586481230945680551783748839074026931002448390185258781365919719915441970224889831437000127456612182464167320933441328832334734055374139678099083650411994094322019557962333854911466213893781078322328120547602540298553986305577186834187769629439349079307090416512754310648086655158097225654715388264300251980543226120098350649346912249523290492378831984002783284580152552787163833183129148016973622528242448841893627949268701887046634702922700847231738145253524047328122814161929595542657173278242900821995558034828229962595917657325602786199494396586773081387564899955319301453700502728331987194433483821945167533834240000000000000000000000000000000000000000000000000000000000*i1^12 + -887886536269594993979906113108699611246966100558614749564096533912262186544563140526131074023043233180760428297628225784260924586995549151429066467607151857759424565614252201660898654109924474224013048244778011688421752954021242171529691466603314765481482954665525639487003106829845780234501943259024610891923481253004078074270483008615229804268815462795226054729836293677723199243137993949006451358729937072994947933926625256785355829092695744348660785197398515482619301274139892327585077018028431807155073696593910385163026004833447248148721370668507035195678103111735147827809031433984530188418209580822943560181341977005646300603189714970211620611087941970445473889182918605042992848873249036862458308201180785765487682478810488911460862575904789853080254966785837870103915478433717902151774039514211786723760011681993701466811435276105892679823473248080034077181951433484021837596184868329196960386612087525585038165301813118135630674903960074696873054538687207276465371308303112211716725661646879611138922219448694569341468122603685252750370372499075322561796193021535985801497805588333534755874009750018196530125446260813391647313270975021946735095233657236644283566755557308998746808771325686628708849174259574902992820540792536936693431944757805384632828701755630810200666441693247191193868630507770779282054197358027674365654790669414753022630207551014971406835023041761001147973125749642136257830383473226347207023858663259179643020085798498142840889006539530157950384248456393055051402021844937628604320819381018375853636809817645004152027727004805071900613611907780420182312063070785164794906887887588778950263670670058814483133707806222067266820818256114197745446525718693686429157134930599758158955137726004188751098394942310973440000000000000000000000000000000000000000000000000000000*i1^13 + 2399384558440970044336993888657661108493553172481471547630401000046040556336329981899866448097965368825074071886242098947361947125491494655881772061956926230795028656529849464172702008807388640761391510772038054547781226698789059174183928874358798321127952899895176971919791992684099889311464638504964765924206624972014447335301923406833667715797517968904841907978087323715261774408356611799797919056929900909367266854057629975880632018325861922893999224990211092280470525672860898017064564140950503613497265510237313262332403920349161331248675016557168905914041655686058275330433700616629731607134941367192116754337014731298020397980841095241530787162468759808587151067991449092072973960078516282078585335333792515470256215734931453346156822439085469401678105624456914450493666774709835840009840557461402271122540673456243758551385318978383180816738592221262433840581320584020256984515878580533193765730578286716386869087513266229645172107188612840256551256586372117733868888152134194335263725540745307014141222555628582211796671233323476292824611092386070601331458942879243488391801521667184597055073543142473109588482714134795904848348531013935832114517331480144410695634916510295759379635999794684905458549141842037684504457930859714833673861764532450460662713969060392340956566549875254844921042288120395561161185925288031147726884648801301507755017949946457255249373878838349814502296475105361042518887830549105608446602191752978462259242579537518867569425701302920184477709005411640198445624685733835709680677198175666177051759474321290391450266606178970076566682487842354581406454910414472972093262535632759597648048890012031394934397555981932602368502354833098359279293671006329998682394997235469897179302006217867442053121470512244981760000000000000000000000000000000000000000000000000000*i1^14 + -1588607013951739298342951051688571618832725600747934457394071791902662887284339006927929707255680474007505184382201435289702938882687758374206693681400277260667515575937374710337199994121838407388564025264568772531245037993241393078122345905180515140997900741205811657297104733104499498552505586581483555282898250666621444673662178890268819316461293541950115847925319662350346068781539069045573399580343754513950393267016080861941451963287509255367690991301394054989695163486710948886694451564514138234801929501332548790395366721416887290551904692092636992269983622566833468019214007457618924731752000031977169426502586025083351692203871665052390892327550098839362731907580138957659026331647538461137216998252795562884999285205136201431252521217152241434346026144919667023129779986830214458122191342922440729965052647136506560739479304469385014017244912992296410004597587389540216148013509809812426100001343515790556233907407303303886661468580521155272994260193967846212528967913858069886668802278336503194718159264978301331062253956480521579356276416002819008384084690008977450489234857501008928623099676687482889044684081621877891222136390848002178880884858547522693352795640404951333272026552188603972984001451158477266309554320942892974734527281607449612220958663649862845853238458718559330603382989052236582816239059880065201497449660824450799552602920717713079368854960694071979018881454350995526330942682279815495389993521995803072105805379639934634796797333637686034676640182667356706250581648672833061353796573443923544020462376262448598373231381061838786619682631861425762259800622250718076589458515130581776524190479457266040154942855690553627472043543439336842054140414098615304029098916213017489704102925331336705563028999018968514560000000000000000000000000000000000000000000000000*i1^15 + -1052502128830434103293539047431180866494365706461692006746064599365054547989342310693000465038114275893766995925452622011215178510939584667862902300112270487062941822723445384576910393424103720862226611629283947185073890410605815608184173017612185816628616218964230438967888032558855317746539899768017085895122006448525283800266683669036534250377855382189853000651529041076810317305959282364012036677942351545377113352346722843908934045993571991944051306351410596443919822960507272909495889053728472372268414398813091858839249507926216472566959967114408720037661033320787302143643370988487424516153160488639502537442151193878145245523853639658677158903765536516494784773260731925223942292694579446421058047449797820839598786183479685091475752258102608606808157654271455951054029471665488989415596211610255335542586190517268683776044617612567849783928620042123956876814569740097921338978282106306583910350587485132184545660762465198054530728083181595184009023532443416502333131652003736759943649982556648556913004622230429174899831574794938579211616578635870981218515676944544949002049706857090865107216297207830165149071347873273301980269080311318490430104606764455305728252673664394728028993147810866801629369408525575875082958385523956162458720953299236608099967567270778595305345357414861127243699053066804392860249621624816685267336435246146023290430163911365954385045384933200312741339060876805514020808611205269724351383278314915171357322031937281881917335349294578407804830257215667429075460827054340212363466101897602780237082193555196942740582986400088363695862462815973595219968325511358111657716213054847109446751853082781206786954486578579970702869609898346488990862236043848785228225273575825550455202859265809953958556252566726901760000000000000000000000000000000000000000000000*i1^16 + 3734651015169012146252520213343212306338336024499075604089101992948373308717887739089471858301337896579174762615683595795179897018667610019131654809725001572094197385064822055169069307812661790004996515529335052188930355763764209021136574753350092221015909515559091356967693769650988187521321076776368222902201096080288570887512312489427378874735735113257270135424433295979416717099913261631343636419335769716662142111450186444759975211990105574250512923212369111649484775966874919780616506781571397973592214672662729120667118077713315374367620115358143661868428133907226094183796859910881707826899337323276627942993814828844450711940212287306747603418112038546956280265827296607933427791700677343532453958714648143059314681780452920107186928149716747027471027012593904499431615775219306879332399863815280441101092793062396866991984660225509589370959701475547947363248654074746700513977201376151274341456862234833960467516038221121993746597225209214534824349194317800408209202783022933218922294530592923489824514583153219123792661663488507491964487639285378289168830148204502096173367803144174971615021274963961235430344776952827934090072675262323214548512310817071231367474362972504272399431223302497566614824307757333911255781806411805145598317049918438843710310536557751319065380350916022802620694926699548537692329958015695537987622958186067036436855768133820995722405545674168288298073632029280827162987382615189842538438664940556097591106377678889138322994093953141261635291891677080809653178746234152373824439998419025106343527458152386032850014423136013395358620419853114887660029538296052800168192113145411819575066999514667253670369245451728021091616323204806846021692913133731333685807386104323173344420210471805708027562501314172682240000000000000000000000000000000000000000000*i1^17 + -5026220239351906444735844302090859154512566093880509696250510838226169956960372139332281072047954862468158865136155257967239564514817270179196769406983308397996637428390751313341956427957596357377907292485469023550356404741956392217791140811025427242797492218131344750119777774069670900615258042214051447254502961316704207354389049702294547987967083773048777694712248771050695324150762404226252952552150940258984544573333505007378139936427693330122305501617064327141896646067684305725963681278672010954833748009230245668851928870352098818347609003688932612471848782353785712540894179039665963027927153286713142774195583820296189182199638212064471360109914315788460931997071322892764202946699616111203619535511290421387518270459286669535132367844804846060735108251261516697663787362853180854326415359370016065366328208794555304583740132091566906814025722346036125189327581377859205354867545778555863713449803397793730064457465036594433142572630373336392573840295371601241580353319909571785251115148223717618439775147351766051920366288258221092421350705594670355326143444223067032874470310222604408604115671790296982317658281865872374131675082520634167916569875666007866983029402871702581736111298794107995819844042914771553314152263817737430650165360151163826804780789081684968657479713301668669038263818997678493567909422888952239961119260172869399863170369332881934708423416911293680336210035694282572283248856221174366227929027677888869685244263756851501089907253107071543568349447135958428588806587896534182758919917024024649448206791697410586726218426349284225739373220533188288627721241363562718173161642979873176310573659021310288470810299639223027615875445742073402979451823034422824898402678754260946009247727348172310849588879396763074560000000000000000000000000000000000000000*i1^18 + 4589513302252997483860735338243824059564176969852894056044419870834099416312885191127814556578770388002317358431774193939646554299435897567971563914945484087827196821004065749356234936308000951783044228489069745347348859568775145406572712991691455075072500993143867911777862262796235827617179638193643297898254457669495373675806312006476758408251000363112311404269462540304018715277504265216555216659850332265402598542315659350791286522026407565890722772396819007433862812493180326568921728404267788195797855951955998009207363291703244997916286927227536921871710828214232355353275492168740021008749332178473156348463254846255485788027983486950419609850110859184985853087931291102390246252547475238722734582747759029445271816328572798242781347166575474768385091999001340718310252726729838110447378545162657102725154557614268940944250734533644405212503442602568609151045455996585788344509810499961324274535136312535813916906205268584918903711539303925020847614973962346501767214230122442779967191530909179974781183710370710693795010160929145701883314076455647930578465088358775719962328829987903084852606447876455418644507471533414539151745769877943978795515467149214357782295233777313057481097940567838804430728396848548553061849432463368198808757320398118730097581328359405702999015415518028739266460713657273972912130969130918207779231359321470024588608508902290090810907260387313416659083520312574958404848763447085907838441036435396611532121174186715827433497636120606634063642228444588308179635660112380744862871781933732692353078628041360005238935291098345966711023838174292622773961061022324064287126819552960798774754688691245522799449870410387853012943787833328083014025734553073165620081313499595259452663141309218206779442462781069066240000000000000000000000000000000000000*i1^19 + -3136443691758797068620212654398504886434884320182574564338640154611670776622094739281526530916769048281465831074337511348102228660241080781512095293134509493606636336013911681136710158787162617576042577832049999182334632419079618431591533790900994887238256986351286728448914577655494936509066839636815063317918938978103370369522834702529019265840468520415663483047892653231199818751716099052755765613249868924081149153946710210833289703350653074165387500135905532877972151788235200026454397456188141031080933252894478484630911888313141272065656873563255020700311428069217562850035084407202965516179062356486348498569152122291169280561722652092186888953570738872116991789780649835200220157509914802886017933750356451548458136216379143987258811791706549449103009571379821378655701234384874046929812895737820124334090690241617606486070976737839295270639442291255929526245283880673964199354592804631179429231971139151740751795664212821658519977840792424424381921528510593954318417648688477065939958073995962940682965395948074847028091557679126068590992153618483841229341741341737725144847962234264535875222736926906784144107089322539918243695502000820907157313386978829188824407213611393271954137199546382937957556470661806665129704762354441176113609467730127162200888725705671030089311415239288904452427837820333827123745937616905827277163578116285221904521461095664330780926313141784490270776513049096233642437748839537042878082762215043894285018696968883400195906132215026193054305397451314458224128561731185739358681910389593233223443910140404702574489063171337957645683645179252439210777572627129844360792489979599857511885890015531645928772657163754774372168969511333192666102666478553479566673704582599661236122538714222437719488995051826053120000000000000000000000000000000000*i1^20 + 1680553359213009102214546030628479455063020302738932114420688936624866146232561798992160790738536101546798973018322739602614780744338933213033285156094915146009805637112229629188402912354062366872104090462539739612724037016175054962949170707746246533425041202665766899675795681201798940954911160881780822520789716173734755960715226286745764527731167760763084830170189031042823035558631069453156511626643957864383796628457681665410775421800482486595246422406530677565521731703993968041380749428428685875653185210911471217078023509967842263425380992750466127911569214304871936981610626086217203072732632095030400686609044377101341815097567854377484674892224848514641313654093525360288668901066143171953286441736267531724765082348115967614577375538662816547690806220153778270301369273532133022791046956302277697681846982045288895173334345615413642954129744441432594019543398500911054880787263160488311045594676399663330882619710619027720630703693750958311384372138209018902542333121018238523531204730069315487601365823050186755229343366184506406214116569361571914807892152611422395507977399074909876926424295515293133643688160470509924695839329289478970847945751895441283453543213442479917923101493942702132957758915757257493138944766956231626536753362722906277241587404527098566126897441654037788659864122310918287494050063152955564165806524028967761507188687079854656698351742728515891383068975852109775687148403875206703782294801587614813385275656572639432131136826609169827981968710076123969569558456386240217070585672772574221370869110061805731538281022169605723796514174383039511684731979969468201892763727989502303534699841186939834405726666097262246239677503530769496786857306859280876206541407035211878018220986349682961389608001550029946880000000000000000000000000000000*i1^21 + -741350735022841862520426701482126620886219579873263294127964293073741320423211214251081341428179437842942377907499539682967208517692226946074071837518558848588284113347142454738212256385491686237048558202146080792751910569816150932681017489834944206755574913793119016468359225087535041027001146492454809130407174853837287591415601202793804064648893644966039698996402498275417540821507294490630779056409243644440562520211812904102667675311433491380645062766632607179747644454185096585108885048211458943584638289837510087799471208829728194420861582975443914577233811544869149116378434602340563912243756303799459349712710979988071981734326220273967564883220176235765765514412959163233489882710745739939365002496108032163278363925761851928419653082667440392939880004902513066444629407632372150580804491516710311083302521885114621522903513966023756841434537149146233302899016395035900339728573829968182809924534145049241244505019661334423572449851886757278624908186395967121125515342203956833893413287828864894599330021121294743716402946077710365245292187616968334633085264902336282909474393460537006629597730135357892928457759034859654714715271057674176530092053543888507893435102967241662445802066658173327594926095677350568415812664014156763325173543644199115763226516792393160713848866295796932807155831100779666611643681766566822467930825436006190653202380225098627365022236429868150808329222564465519100779663757443958197453564000415035174230396201600056755945193066591710286659338084095460388008927464902792065949810655669817348248914012280105696570783634056967805599696143859166516101909961894230376986535046266796856071511853377728659241688594330036724095474990636395414965810389546748165094212923805021415640171918895399968766377413700485120000000000000000000000000000*i1^22 + 281942587507927813959388942873023449968531065200980208719915820340957945320053189508457265852461156197302355948004421284461050020528259277084158957267227408198256604153245646416847877960465030160162744235407314870745986179734646196849450644175601572193095466051924310912745992631642718352168136813182535777829601344124922413861590672214274151002061050708163855383710944780732706676684399211861791173438713183680763400845773337235524562044153210319118115802532404754920324461929660776967133267345164518316859281045730865046204695960368250093209724422560931267233677533111364914510374218231108720786276437584739862853564795549153752670417949245623219067594723625394875003778818382981302433398075590952151593691864092488982910172745432287847920597176291005873481713529823353723806054478216612297899266288279990059992354571871373519728712114485043062481114458527553577470025826372805287028131599306507429483764023998457105081936007356333052894721061029896753944310299063122239678885049656695422581290397595475751896540858095313179293204648625828460171460865491938701330319931049070346720624179849977204064923458404181135923775986817738771640542110017633948441355383191956001750069519916689999189303004865623659463133454601102641820479108583587649931428856148994075106453230096119678471086650197540660889189237833131753042737377730783796096811973136771792265726351757977920870503999613018902692468487365920714355888045264459504760391031822632211744029427390779609447373438155248526521188961927674914665945163968592222678353049996393350928044963576650607494558769271782216840290236416984860306488450753113168534775343196976180921316447371216257439396562302829884904166549208257686505589921280097327112874146902785136842006450283307279999569080122081280000000000000000000000000*i1^23 + -93802659516126566533227099513586449096132720805879091431343176963876627764320371540378858876819430851089581701326730139800922020634301914489588283730334636475620054788560857573562629040533078742539257812844414597199985663425655873130213197150497203976454836566079908407194625714184639255492461251991744215166234804563781731093179263331860539687445484261248714832417137399937800796731035409403817986346399076259869780779218330654791780399682001994980067677109033449321156445900496336515821677784940307785431757027378443567478606388898644271410304115152184546152572480244266898559298694615005070486502716324937945862884004127672415355087835623927947034533465668731173123682533157757602762449828718169104858641037888589357482464264938416474678121110542489878302036290274435903813941008219415596367834334962458839525021108312721251953167370377565331885092852452228313005546331391463818644101092853778330331886608126156340556071177869639405894064427327454038407410643152164463986090591242453216489657939228103057986837596671837874368572008315933213719935959937465826136769305719738580506738465965524394033736527290787216179811481633980951749603455210881162528568997105567168689074266273878965197640889397728392281740489766251978314150121913118659134408671314342881970767446727870884665343324795065313376346299667646657330789090587725816604406571262129991753352402677025518715787270313826750345059210629905413232836363564272939509269969768803884044791862774007737455759434454894650200406995117958549314417699104051553109609430488295153280338732547497635218969740422884801714493216575178954242315765967453370646713602071052891456251998451374399444264729187066680704742468856629985270106185063035097887647807811050600118705256967200247432939687766917120000000000000000000000*i1^24 + 26780969452863801385079978247773006292854339206279302976865090309008834818485953889734080581400545252846646482539508884534986117637906547399013854805913322635215075919512096520910733288961215797382424621920236026020996968761975608295034963138526533474957775765012140722617519017469967320650040065957893897933902872272884520547500669302023296987642152237996718703952744956232922660121100007203671588719114557945732299717905061985052990357798468611391000920128610116065673631830360938607553551716313188488003261220261793137994575966766233476872372304754854558607088411683891474751816688487171473338219955943114749328230950872185450120086736990152259857839989531465044900749504378748629442910550796261196931654953523984610691942476682275938873008322220255805867928820741794248890070893502844675456151213913773608880146630938884117895689211595975277419608067365754527302894886767021338297648301445241598748357076090352856002346375590898142189561718507132454776199879928125275738576973439298141169778625447572938199075660131638917833431900359977132574252914080924280560372180910590578826042668642234895170148304539611001899208643487448756856402785803999721920124174240560070097143388980210410338705812043155378052135717867935715656827984794519468589615947951431356651074538872643432207360394831092810545139519707873993084055402122967312866386005566133709119557059373267329301019297159749113260162980307717461712975134741911345289199777962800639992593737356301917228595047828198361467223834631507428837468279383893209207197880863271616739031769112775715965387464824016116078457122076405737752276973278630757459878357674387169018862582670032614282541222811267640627641821653001095114132943049283650412937938803878688208365808630499151620565683891339264000000000000000000*i1^25 + -6367848778659741605199475386136925347720666946486077272231462931532100254141669791662358982329138666558568859958661724435251120739310918860564452250975266934269131320592340012301154401351842662491052358233271225016202119543918544032498360238185824847020045195635795399111609074781970721654336497900531877619973531368797491233157214400892300821814281071816426517650853475070915249784927744021380835416162103570923836486332018370526614971568626416166960839608436295156197737978231450916760794855558305525512162596171135925269926316274630199106348620757545761943783191752987949967846411421129433225730396978214434505928677490604461219746393291333333153901321404310515672997446078955925797871974757429813190429112988457117451961477661037245080293530389735917000998632755223513647240010738787393864689898225649002194435326239166087524359576680258147003328961562518053883799030933149259979865936303001414744653158024141735521237340713004994918983760372510514187933574931969810182357957423647169939463291264768101796176503210597317921438013498633443014377186261578184918030191552323914456007980292822607724995962942305393612884750256001681919622520401254438078727051314628672019739859258974738610184076506850054115582678412898408804218329582563432831580596178871932928980181313625750689197018615652727017222758155392907016241693266375841438351033720664970286134426617974600416808766964350527616436895329389321392945373639082751335152663364037865963486220742185812276920634604170217961309574409707146785388741466005168091583539077149166492144204957585015571934722876263379870598262067290867835744764440457304881247231971331457001133823002940321365001132454971070714457932426275128798274514755820002663071793108755641151842187632248922364409180403531776000000000000000*i1^26 + 1219611500147593097712994182615027432513290909270461952211573203567032460122869918918677994358299299832357279741065954008796958827341473779347206342389138025055841988813132119427535202193067182179477974463337393360726320362037503175802049195932517138031311542617260241555605343470518413874521218411951474086238209228585960458457243072191436170305896284356432544362551973555936365510354009223212476611751585133164414939890886915250723631071602362825755662900430039159240671050297047107967187565679886526169634222776078720487826885349543297381354187090207716365402369271593952039081538442239911102032355917057039461306840065540538095834070519851614427651868990917024321630074121329172708159536930973647959390995510973276563021535987221964227675658097682173892877185577848390786813179351934020772963049151617324340722028836505983590930358665249120773366746512520817633497657949690197737524065784508130969405889345488945966239636176129936131374544832639818872632716174392101855153754133532179285592921325016082191633373976201091098232525068783835806757555173724529015969505402983709409176815946303788548049738207820240817323924415378049846716415566421159773839349341244157768557365477692813021585139316687489104694049630951417152659851511386378485587047903767026846130664676132685359157073836093223175080284702664088034004295188198063641203467501539019567134900437054176364634083907673140740529972488716537783926127724658403065553703487010465119412241486865834218824625570861954885142823934726954371486959766017872396629465135327760949352266650240325311468474121368607627389419563881458074575048933618333040149861628598927275568037103053043788006898226064532213862975304165464612953952634073535221320790288387407144788332664729965538228944527949824000000000000*i1^27 + -183140443540191571565604872013716100991736814304274242694877015027709295137759748205527054693840409581462709827738792386017472076965791320863175818595783139445997880905512946831148514049894121518703694235156699739434471043026195621109463391704668079571157515931620371266157281565524642392419616283644733981442640569137516592352788318739870963669081617179533821562879423682099721863000128497185389052028313649270008441486257389251269934614568113441820368109069125856470989502776683468659747942131553901937507458637382015024394313279802732951829137992188827785767295803808307569861236526015464111363219434288030071661131011718915985236233219962717950222967413102540445668989300052949278082162877822676343809422961252940060802920781066339787081487560864346007968013013214234428215158899878140159426359056111816201183014462584686506004197836264045242161206569022977789975730874238800873544652260509642134583953516936247601790852068903973120988802741224921597603935322562559930627127491871526251450037422412166633860867103123632198528834509607364971248984484485232598050074252143983428667660340139783593431465240201503438252745266443192836577619114134223505439528892871157558770928226360085637522766554144337134742030779706703260986999080064282761340108463857482779978647335584965413053903495860376064725797848468544105383990034333281928667049716183963108196566430057656656801055772373263201057574994393524878204035745905579513608624576222161944725810461115393824321762953528757373274166045465639160918295624060951729714195356670312224700031238974310519653081236958146250607181703983979846341163188458063054008379133313115575279425543587285456789656120949784394185654080706447419354191349131690330567514072945298304081942141016549960211469546029056000000000*i1^28 + 21062474265800941926172679027330321515525458791236620087972677258804352693207074279222684620488734093939817100542327836930322709940087077171429253685647661772993395111320612610226537153323559060997930145783720746278452425578352423977607771996781083113147884378293215220473873749158527923917533410958814784192927153940704225792054193463315635599012645616920402241220331409611753277250779728124776441685439677012967616771926313293097499787505677553281769159733294672819462547975382356728813149223034350620749915226546284991488316280014032875395327620422088923403556888819959984532458526586447446512318566132996363764741851718566675786920821688124563798295249572365325091631409078367524174578234897189647499593777063144774745839838004021026483356769670333050962160044095728619757060129705640187492248917009081979443377154716168114214844454074100529962270381152183854607496635742382362055602190905314192176246394867225111350133711670093010971789821162780015447939450361259816953039075807711911074543553041948021683348434215592706876935236004621630923676512835011747467473082389317144032257407762141623163197512769881398769270618618606029898991748354368297784471742556428565718905709588402428303304957748552394967152199521841010501176743933908329776480794758979561167192330576804404661843610466461884947032980486262404556733755724072763795748451836600659625805240685116790845680893749422092845025585854735678823586347535212650539021788767729979457866589104032338477084876494291447463092171842201413719608314712763498757696934018423318092484141869921518729632942568942320924558496573504803986746494319082656340186251560413119127559070136284936698271611736830383641847730076510872742686329548961216034155071843688410152657107452885250319582677172224000000*i1^29 + -1794870356615380240021303043561758035248915224159507941138175680335024675434314679458911210621841210891668024437382820122200983653092018943014224968875733519695042690307283733922967978327477514799618158986065833611533592875472409924877481803171505045184137577771238918740940513715466424216666996285069894841925813637335058849805873151292622834068683593540734577522908411637308851289386163223614755667956317044632971094784581554497422275511510393858470400605625312907096078420485430087250024777327682062460458970138858860184630662133310487787385007105819642925750281378382120353739417943133009633605084390385752882107156502718295564123361966629429006674064912547052976847955104443373284256500975638345526098603969522797907157155799071487142738982278793566632594515664980232561477146320294628794501298915911649493794833244323675177621493179595091571632629522802497578705611916140087636237922885049814840931761190000482144451198600511100166875928230731384009513947036728061554461267288296532718933406171752599526639388648901657781337578567728986021184061813884321525409074101515506619995173187047223567399491433992181241251190567572507828636657390802705950371097907289315213018676251668071083181048112164688603729848208222398667040522271278622636552419437061494235440917324569631924756912785200757767460250403800489915816544626071629444577284036694086892838126404581675021895687044187947459555153353007613161478644229615347471547621641410754181408791864100351381198143985536235531124118548536246286537238491297708655813912689853544071824074198978670370428650344049026761534459587412812197159591491182442973727715881153473153618591758602794617522896690755813291967733145139297178634070705983703119523771273113401554309556955876756950342728417280000*i1^30 + 107618143011833146444908654752711448629233431443559332675435733869057225184207838995715774948313925187309477922887612255653908824754450051192615758564876144036514350823380827766885233040966634298444863939521348207042629971857327520868255194722475453903897759844710005653136661440183160758228355720269250890893329909776550316277433960389172329937774415625495783614818116879808681809135713819679989573718545338614256008848666052537094072348037866024698006387791550370862426764411967478260821251915351240379991478468181426429526732628488340742536286476098283220872242812186764795363478680711517524755413582557497179677846310283210433530360876443424120536092196736600075410482794701097205711548551308759002788513764321841921567805047313795631109748652278466714558318535818345467306842217967260028234849136309149798647779241189710069993180793290834835767005292877541812503131674494528989559760271370091071699260821238001484569404227087122311521696962464467213694085319783679978104426411790915105030446167332767507248901569100817891500880111106987300236483377415051246708908024581714408256744671940559006998560322642321137573446584442221624045891200409470100077375781991921245601840502211104680410926932420341743150487330984606246182402961553652829139591333525393602111391424391419633603142402512323452707342023370900731940039787428994160482559244841280073804503636879812773679276933263088172116982858183626123911390024326240901780287609784142010605199500127618591263300802348862607936506425380167422572079011054373250840214076577795198583468382084667450891823911785273261439299882756559839880893735376181722980253881922694389532001060383807735134646648872775412835159959791567492576953805149309261750834709228252294917429903323951709090847129600*i1^31 + -4317338186851058086197682514141147836963504869461951371545385386001607586911911647378408672650570180576954196658561265691312485085443289778316528049558258800205635837760344750931095204364629975094504526431901241985465225864191013496237404846484598834302322753493451102261963645483038030615889387794882634803284508133252368153877446811827669974616194743130125841504460462317569297430262344005669163669173676470710317124720649097137315523409987005275649861376358334357226577001437074128323160150206926162290715625749813258833672147211580383173198641214445051390739244111492675274536251828337647962126766307663957094664926782647420012753854084665113459751444409917023520069534569722236789263251383240971159824972153636276949203931560158837468838856310266599075562977117948778679888680457622571981821219136928111735043088201012477146175313724891367652894453230636750433317341830718634493892924744456941483699676875713569326677487734818339280102708702287784014625080469078252458052994700519585858659461221560473872264574520130932971826041333663078694122998694129167009122910356446041655025298529821156922696288772201995952688919315594393858900256052512795566650780496051440601053834452285064321178407650991919798139093534709909701030186944277787939710402386378148237748318838025889453681359168212093307795317573635587362762119270307695794310958195347020294239263075274763792835893610760841996209962529791218528053638170115492198528908173985630403433146698809555421569272095619734878432695866596865272366489318459235488164581161167644825614222104752664106026063033383596872094113281101143825834579679620709905681439019520341765685218973320063453746567511626258190899322707921961914394776556471978549750859901322090125694765232719073147617280*i1^32 + 132709834384818528302669007822043312734529525380156056536923205880875032144720649273285944309121401993153294665761817184319319570339754103813558845446304444849650226536326620567790319497287054842911872838769172649400219713236483574859522076858377132044673962158337488933363072821844476887885698632805142971694098760633757770904279114209213534731999479922114468113089968543913413754258732437410848634947969040579982276344657472791032428120262476640686063153960575240141763214446335753520533298120132354031642339571330376197164659970823913190371100839099345867309420808150016813764533969640609647508860809378085728620372479912569773020766567311559460814682274200385786034479301823450880822911878376745610696802142852836534841564318229486457687012313081745965422654521858723964346161124288940161640715947967681502595915566395176658632782871220575488826769978481730607319641937547494413056846629180580912489158696992629679653876064094434480032911949991226872812382452386777717817757072496306871110731573178930382811728589993698420759643367862477692152528522034877941016495521018280620882484424836740816127741634436378342541978647890410228033047219097324718469348749434692614577725599589950276434194189089029861141100822177643883625349272300470808352340277249612742384329760986689350271536929133239322390908299676380238426820416277163889332052520631576139095960613014566699764678420778140744189323527015575040661970661594271405203371873978518290069943326392007009922534982179806995350541086699119767295414246726034752051928639094322876884858134620255238404556909646586277042314641635672361664139303190864740083041253077597418729878388121731941356912324183427703519698041847630197804113247633073239732896488328344112679026551874501214208*i1^33 + -5630627837248266653554565326402087538042082058996027204752127173073587639412199466563523114432619017402445153231743864085608506808188543484320449575224656703328236703957394305288328542213321361376759093800047487030588402673779824082808724638147652708126979156364108380492947516449489645883310198425684844542450077063983276355318633643688902953178002636571541604266539434370481292299448857666407021142089279049866695400008021097394621704100168839274733333872010792038215626326075231281683112588437362931312135246938176925275924943945292674917647909572594096583107526984161596978419843111326358864527520046763102789788904210602454815990214151960006530828111346377871060258767419408092720564819302418932024986076302581862405408202131001256134791787569781395438955320832331248026867812076181517607601644019869115778664897798504896367925977620226783467994898023830842759645096741829360913373831084131770036248754192436933682643597318948121953508757758514318457079547101800383244394676102641661829857643300803516298770332152260257630626482986007145014702168948670325206606733286224192089772236963932544860107598688815111559304980562411797726229977328842953950128730650112586358250854905036925942431430261103617470525081426249591676206435426021495590878248145283037887997658722135521944671705681660417569344782755690954790741342760422050076656857365474972461931165940559536985850824310616457511204688724475536849187131486133221228243982380181072437945734693071639879878055079061876211684658700240648454012796363009748095603836621751269213644081559197906547827004119235028139895611882281771015410274042827472203414262897260209345199016210585195518410080485920074084679145493687327971894201251221000771202979359570380174327728979312640*i1^34 + 232918513389471769395199137526326438383457314934870047414332174635044516980673388981942465301638621786379097768625665067356601979796484908019130114252355533626262453204533592762765444945047879568645131492981598803569665057426881411970452443601546027689043126573862663266076412676042649489420148737038629326913353469405868538920930867836948317291063988987146222303341281114031018243495569942901348948045839566854589638035524905236038747592747757252153768317898663282046074305126976111562230703020053265992098479024617727886883605354684182992450841577864441596174810499341553508324817008996794936942033248268456684285163994048035961801528630074908956726534028088612697599368991072347153413173796192356387378675851635232788480314153723860648751793302200851297922587930951441492542550445184761842499929179232688756804981874031435036399312088068679605751050056871949306423746003347373935312906283978219641629736167879516331782223474125404920371179231821094752032672136643179357907666651546718677378822765250698054252254284254551155004552662299915568098608050259518222894609348062953603658223359323968349106344985057502027214273454993246493318224543984620850990190450242903324470311405697485190242474381683309397352160427799338558109757749313527740182605069872964359197147929420117665698452033280110636298657790469646873434006310741752182237941591643169910962990868755291626537467760893205651424936577725047330738909263713088593375127104268411728118996146737500525976630088641771568853274860062841682020221284988669854025385171007041351045462701647083594528717241089787622033757259324323375422713957117626939882324503112689323507436241062541229782518952315801641882472892878965163658087523326770552504523548585310057293699612672*i1^35 + -4102639972589530300370678612399229787591219017875379248586926083192153614749250007789791507415858476992635464445430037167633729845259699455418482383284214529118495539633164680925738506019399843840424389219266991766081124872838977166560549150329483072684964543206159417934528180900544939478996941492902250797142118175399058754036783719719748067876614093296813579124164479087372206254463341957063237616506583113342306801963561158569721745012350314545654187349743589534754361632509434233284395454831512381985031025772155476551966651670520874610552884809911574028309891299924199271620162940010395826943834943158664208408944994067553386948991869039581153278957123243862697775629920217288795468454273176389404595973300753563086533527763479166337480111781897726577083802177500941500606092433628983537184361152214879290379210934706893200895550201334977138915820907566919361040718611875827139297925568255728344800629649252641883338554273750681934844834049027275291946976828657815254230100744952936703990734163779953882295318350805352132544020082984338882369393929537791766401226006001042643033942534316614639943278083741540725208102022737914782208597924708440518045840991968877147734427130887245140878116297432214085843698395512867871606220671096991276160270458117751033104182794131230052166307396793992965328872503349866447839234589561014835121039241161288836152940398158184170787015933313097612093977160604494382699066886160993298472660890090417158990788535237261830883447236622907619017997466392105913014475803195976563763704519395763292323598220723700047862679809571212287671136150641713311713273264355849144407535726179261387872810320343481959592574369270195032494367954119694080201387214815520799210583474958643503300608*i1^36 + 70409299630416047753250933776214565807484291681846527883388203683069614226627356787801889498186853261160065497838571870387400600428649796665303582115205441851181463221641545624993136347716851343924385175796914334772877088189284593748641361341765417674296116588448560445189428538267441054326788621903418075130107301758781431260997571249661207037487491945760188402146930474929490664577990520174533550072372718130728892778998174879011336669189734570863071853693924271517979713988850162462911740965765062691389132486838373416546587088664069659604824717710896961855868363749037412512211835462414947043941273262293942073379186349924874390955019941251341139605126538709615071138500967105836179532808209724864669619888320913724611020385483463501657357452938254609855450005768376644992631563243991374109902632739659292174961712029186883252211035821898604626639813443920583191334877770195012251398799552799892280060914234037875398258489362899031500693600498108959529908738703665839812028777284469747765138935803524678210882390070626152119613085186889663762053170485592592936936808022781723565244234452438226225635704401754537851844570865807743054148661257406151312561828238741238327778768265470540304552153793621362645873794088734049845415921246989526740364367201064247681542448678046041418796347882231193568514638065965562334757614211355805544328774903897801332273675879179513255338799796902550336798664426208065565673850950333418756404333772873334986926336768639669088058016634727483604359558038737648717160456250729503835958808777609434357472892876822734828290835269031452251697856485474641240529087882564366439531129659977046137638017574673292730451893265638196332594231896218769578064729438693224740955406212125425664*i1^37 + -3901477353643449131945470973617433073635610207386483006450320413329373819431991202851603695772220766260637793770207427320704286842754947933249691444959623287552204921420770965188026515709038785786229549717903599899832876040443119704963752977500990842983956619269843586110090768921949305329475254418754625008117626523709784533362173976898011298188510195123523640972959338547425374231673879069797992376932694572485230289400879995612209210407183763070760460074771192639629693177186428350318925741315916631105188038811499810392856729417035874195625281096333521877395742723833443172353480648609461460492368139117424565114841088676198869076486971508742064241729996785926384339558654584230225005480985377409807710251115660531998917566433017943447961507056808233802744891937216965091328569273625690020845480049452049297469968031603246790194209737577935776817903186023322863344879742771756068204085021693296699532001801215416505514408212793027210977285894673332792659537780592849321727298208806701429835996156690178285380704496780979278529840177065794753823138584902331130777526321319401014553152927858081386979679558238816793400163742282170704118326315481712219184067819247226605536774978537910650827313667357800951919974877612659398373175714108916413226970381022836048757501774684149064547425537822070985203733461817827239881070344477083506544494800649581518382372116708386515470823112384657407238415725194630983018710536421121639919420174775831632501251510005109386861120216856903868835669191321874377150137507721673311448529757907352695937390397740098943389761147221268428683688941575918435539579095568459736259060033740222776081422037268539312196974896085173552890301593949249589584228483488048778501609599533056*i1^38 + 2485548308236611618625111784163061466513143803597946678003454751076511959740949867621825424550583057612409337846597681440856624965546971022322655316051648602041671950211076801756244804549560513854761476261701991342301052912892410937311336292529594771625142699581120648251712294162926259191854749744007449217976963870816167414020329347830259586722537957133535357113650675432327315769942056648329513880528298125434879098717497950432008499969886086446948794718111991989046652724428021498493863605434921068871172410204141895253339548889237137414406558015794238175246944702756833782974194729171239205495036383819727438675175799646261035286220721858954158469117178900471174997123422487643253562494062253840678842119908171486811719386801511255984734766440112551609330906891241361167121346693665114012210616671635934842810494584381692693591248818825850086219568256654448170061133713656764859388500609181287707899232748040291488562885837131340885558334727356913568553717686477847721285132525949305526715864960896236599064904713914342610696396146164286374282693314869247703489624152980713317667207831246321677308096739148858616206658254237850446271011522375141800945099402285266604557764112670612416826331775679936173181041676421001223283966993674345431719115384765287986407684095140701332021432344292334564920144075403404673845855806466547784461086468862051570897716663839479498176860621823876622968994951140436963322673001960691860321928990898080632450996855139981755239299945747003244326570412817078488457725463987553502186705523656627722580005560134444956720263564127141110693130270293923742484521762229151677331894457984278077547176740754283828600286301977813688086525705326572279900472608021089741650788352*i1^39 + -383920228214545462655585198191609172788900120844066890547246247996631721014492483761848680613832615923434986466974547270924212451137221018822059739089197528344908083509665796744530601916861447258549591817368137748838654171052445073235306761340149227209130917262436171378474062570450440161465587992367354520222953587912953582147205352892264943675295393308266452732806922849967659778303762056320208606870563571918175380525589092743991956430281009474706741276088306384623659690454377973734590028638683870012293363507481220533048015925952874661036797732791677626040885664500435641509869160571438436240916467767097266240111607478237145121918766495719803396119880980609269508840870615916473512676010237362781692154806832680146016081979914512038748747364634781124994582427139306354930523234219652541156691113978635035236868517441236334779841722354343451724724680896767885863773130366459648423154726874164507165026093486061376076840200741239652555933804838745190886196537721321969474352556335308085342031532077339938656618479011750131340640501046791967999970086388777970609107757003567208665704665872577218067002631529453436517216134716388984479599774122736545788776027023473919035239281533332766854708902551255247761351856364581471309751618000805026797230194502703608343763537450331784048121367884243024062394915493435416814879939247284402222906656851646618036443443802887853127577084774587022421900289305474079415324191948501849429002197418426526866043223225453848762804144651004938367844085109590900757721476345652040582562634620708216468430996961339401459072304933876205766026559404245356057291109081057637436123366418446926846462645129703940157375931920726868418311266292926948611768566090687315968*i1^40 + -59068319647922337596234067825406929720345507341145632911920182793832808700517587639806585590194746687588520075935020416477681030049384801289999281340646467540401718874243781001957640733259559244677262025908619274999009671046834870121487706775191525989980042946124710199826190121209622613363597142515930735162555348168002671015999739970962344114477923515131348889891612647223000936161843788783895040668774412715476379808869803845317910435659180928638566547209086137791440906790245707417581874763622806519491927075377174250391146971117251111312649862143354280355650072795106053979087504444863037950894187463066233060327381546149902541866209166607355896682276659799296608318284605126477366756891409808032672577438076024201113003312015984984625819065953859883218671851659129702894734644822349441787178137485175196154155164071381126071313299210005965112504039478957561137929084150907671099537566130378021649492739589782739837238679270371449486594918387501757084551859220737269775452800883164040924058783738382840926284389871364348780719873776305556184880346815023741665311097154601958164661503756663657864591616337396528318873283138654292399883663296335537462228024855774047226046502637578858580685196475228832121678866885393937977741790513409863658433268931530913091052758453051945095296965175498031163409162212278873622768410557114474379763979128801063973989478945496327838730066931574670851417442979261083352824891323295060690034831708276908398890362713924347090868483403184422351377056933344021475145404290016418318003510331913410738555398006057710084043046674174155248001933641661818143250312652354990705813160944862469505114998468929860971573678146479902114042750677540807555130968768512*i1^41 + 535767599058482622967124647401332916631291292637060042716228394072464463502613428185219333422977785513669732412110919187312202989314391806098932141852327884302306235531006344852407925137096225563710613116998387534020015415624262409646567916403473176146255801615618923657360302600911502428660192757224944100578322061895525602665545136164962461267172500557349101116884532467108431905270558357372922490716501948918703745726614777863818344603269866526021733466641144416941750054153900930093176344181029355284545468397515851630976563571251759705113844150281727247789502326538022191135523143530507469921219828979790450279256714562566103265111099443855665864180477361095106191863180669277891247155595006170517541554668175513125232040147453982615245927436314213135086453822870840289115088540093171110439963760614427395707649339047490128510626140718107591629680538175583152823626884818352137758916821157057616391305708102983264802468931226334596515780500350937984615444398070864128879269612774518783136673568398833806237949938529027670576118029763485218715218566462664112607530747999072672554721920542367898948967653619517795818748705069126881321906300133908116438923227455171433370861896121555147757880691379499137557312776447537153934573619193115445195089930170827002849834436526701242391058548690508573587971752149082437648435040759793649920994583282905127119326923965816366319075715238630502828320704830247961708080818631720490220925137775593076154179794280487040860373378330367954873408675112829164015363292169722070855425602150891263127411263789728943126551779676615166068702023703823845195933679594976244798232500096365686922769832024516435122675144482387870747607916125342325014528*i1^42 + 1017151765585382558996782692015717463641970843281731499684879683315485071044938834377674240503101051916278618293529835142699095162492615658023425944340529688875118458596112569729608939162184605609179945725553618817410850103650294412776259060865377298072708783527194689752769625239363781332627366537563310906014110471243209200796456743586358512156676890072614929455260343906702007583201682236044889483864705904798417168967003822280704709128144092111559577781545793965601878829982498988598933370709263114420828173866701362727576508825930316270575317874397548644322211355941591877395608046581954001841703480805460176645204919748769155375898783122399749264928656790063775055903385270677584018610515742525737469017589102322430246998293481890192921204872011775919113658611528068244096967487738508148520468811895600740762640727677176111627921167488252967695018886975200913219995971711249449962644180615116527904581518361796123023923353031706072261454095127956988308847611957375595834510936227745661468518056858779714736153341419099011036788025311977819914173658147691391926536013178759058448653741577479449994602321335748815974979930912961429852668006235143746255868263171485589851361014022454996225159556043465396040198760196628758952679753288404988285344262814369406543697979467674928778301520465434151009248617039497730659289629325645155448428277404375961089987915551001481932797298070144535918672455831268959360777138708691497975725751044077546937211377693737272033515713500838276512621815613816990661256566411386122293728585951496089599507282581648603595447199936548876020590663373361260154864349381156931416234224404157386670523290215726630836872599740427445896766431537659904*i1^43 + -60245516121827459840082750126010116151676545813845188690243189080143916818100927393299705407663228050661074120243049173200291841503695121198759434658527765712575936565802610005739331181853816294196319641875567204124250167893651446868254711655982389725857122833491408992544618555209211836533494914751330335540333142547755537133445872889776907424550955125949671760559025825652217927483314386638701691375502705870296889081070960383050529053712144893876472361960659169845130412659870600448205877622992268097310625134508873997172702920778269026217166953140339509025992576704893397122532888381105286172158448410950772650345283099296488915961461855732283220854577723024511909313989268200815564161136906679989263550724378578792661723384999627347700455110240138009462480776963215808873253051101974732907098378758220573140403608388822683206514458832104049667914292883566478983420931249929338766603328535998337121678693633108021796760688380068436851401859768376557120061370408336108282591223019036420174900838790938101936477446344982521178073467821124823356788292577300631582817695072246879228241372282359073153034439451448907639914279549820022190233085092991223188716003140111574965638882033993811837404093718400738288613233775317140131532652948869553167199362274521475661203186002366178513549929916947489478165268540812681045135475991297793888059124304813436097049526121688367930869924780536155109210353327653477089538591545490029216006047883060426160139688049839740242504353753594755483853711552571115880766899611557570402134690862337263874669031271995260138416495880752410362992922995997895054749156616083158717523029615584305065548357910320283586722033028444609964077481984*i1^44 + 242624245918667928606087264776120398869673018502481279847587930869965946486939257027558120317698110239933070474066778165053715449387725621401517354291730408798084192877268568744425700351183447123752764316363781723157524819015065029109616447675991575453623924450081805960888957548766220366949051761287240387368594602456619321891443392463141700759102029563125857591966556231037839427547241180506335537072730013705983404916293913522354605859088860565751297446729475247085759064633979205059072233432203897155762920072119701979363766050199883742461237215918485631499299030173768500433638045807872014057280030628594101288862856942955268443488314759086070939840993870084267327576421954478983217700841015250309961751672899966205422640510500959356062614183931822147435846923760320440899417203579768945646332968302791965401957089182003486139651996063792964285589329543400559870477591807302787765579591770385036074928570002242073329772549137333781562833501372110540960645449562990355275156829604517443152759103616172772187657306818071023447051609273260082056680586348995896428817959250966808129774103234295380368441250657584591932283477733476296915534117983077266224065736118650469958165353308783925201426187694255193409177195904093848960484717010077841967665414593990050988047769058720900910653046141578767529306344532492917136636261623220681160632830358784741636449275533031145642881081276515985443777069013471689546517972656247839908137210760837595567617877826098941200776309287489342241092639497415322227517166731660643656137537229462309009595224970756719094249432187732682369296543767422259613776209365568808350141898362408293543813071070309405747592344403965902848*i1^45 + -1039019655676835480968404715911190564728887787437821231396176550182282477277248905532236149472452714355142079155831863865719491759758175062828658511909418282567146220466329661588922388072178579736297581091977430266283592664209753013404595294880216418263675995407830968333651839554131128525643713852898504028149082239610850927295584448961887755019834483157227674304091346696833926409246164481850383082922741969025927372285727772629745149669471892162195025758270734954851935495583756212381697251535584906492029391900233491034788825947652781733083515816781326921115718278167422077598142280211074113906584515984340949175165450420626307586755684168616064952354642451753829931941065204074281380265222206982888680193059337976685802543083924842042289990319545530286256108970892988936560917038580909774326011578305934233801628113146789368451979445175841542887834280393134543983238086395600601390704216972121251150658694917597195709082831524574221070199373357225534632657668484541516631870853978364572658208999480653705617638683571264401323856920879113085019778056972419724596720585050705187212269294881650516440232055176224044983274704043170251467577248553172615228909870173281182768845884913966372236112171810131811601019147799034201057079596637251253071011308203743954157431773702807710734818424260332336917165297502629294170267636977456708176277122414676607971352202033987454084961098000257334307493225844554204990956932326451663005910834370715845587012429558848316802718250374425657327348344806119322883320747855948902381964775826612876993652135383986054727187760114701925527479114828723665194468070729604975781359649026011956887556650768381001858954559488*i1^46 + 1019071970557106066127066174510112948485933192920695938409697991405568014271597280206189476940865779863178642274993115677305259790908299388926171387663434110879340555891719153759782141335972405635569042468401884873214259216589724525621597701960200304686305596364330277347990876383460247699338939633991921224290818246514503160648196967378247614868365740182825788872128723669511779122493000569245733379566669313386572545857686560381023515961153361970362628912804790083192782755259919070549558418730179729830373503844301372701101530786454302539031306181016770898545770128058340414521584634803164632082399005362968027880785119459306126630252295364052441462926591425902524996329796868063048503410818193528370912897684912432180154271892185303071737331603212224509996901670051270185945114285347916110534783792203645500028736385601850963199298599252388060281843251977002853336101516950270035798277754760392449842247352154792317962006248110908731365400425905578814305009148954395631746824043293850683328916059594651339507210256110527976631955583326371775747298297059050846153933639925201757647156439290380788797677287867862162190329571842730886035495863701871559668269966075825167269213157118427082172645960684328671541325592947781729063727310152880739380975628214627020659414097212441931000809041683815885547399634822534655983550202734188318482620091085805796730017851167038002400063656209201250759095094146447746243606040002069473853820169931866630875625693156897434922762851566751346121355695501976021048120902022894723959089089238690419212466407946608019295026026609028521103666501199419316863830103719532492465634826071477895827463418368848035840*i1^47 + -285218315932479645760016321953707278790171157329840581161039260434233916673918727585798970366997415392548505627754794155092914175102253311261657582727725047478042711296281711829051593328783851293756406613880610916965128476165650361571589963611547555051754574092128470353640087668567405816163474470129061017841010344596593343816812796134557288007606071130072480171979479261336563307096440145290441644730760806555404774013971866112242613327573841637238297071904375577901656694232131007681348453487028615794500752351359882738984962522623181290253967249132034670936665454802162634719968122451014441204365223564357433780798349523180945595603730206134311810509678078453804969788902376930552956569851474527110626291244672027585327568563642247247497437216600458640701072549030481603291109330614555847974694353902560320799279117234148203524877262970086096991488028767411330308883785515502255449663315528323697492839905890615111273393923911081105107914654144146849323739633581134995810789261186614453724744576106401924152664748824259370636805601716358053852243752216315958762172601612341981442887650593534831767340436459607401814385667816720872484798523341534299112055056708024812337680397177323190217509449801865999771739630072203970095740391953728499102556422827940531557879582717745970629787527627476012852822808783412868955910424448947694787735544239822232134846480711846542492652813210745670115305966254005777548299250059337720015330261880478260878229798768112772292727689590387679630624999314328933791299385706866669314672308876333411856090661283937333578756450380296563994741200082310174708208213305560672369972341874555614781805428736*i1^48 + -260695180091032613612531062460291091118992110781807645494900870514765640004972899243445524471918369242598081638595843537847189178280347378989740783376540813342421985838691043273295092654220329951541492385216815545065388768583595184748682688066905807352116277445574887981969721663176071219572962256321250893431389276669880180951026516896362970637351555493046674269927203015102498160517884024859879587166751868580975469425221052140508703600071067284923265698773804134027874190918856872042655040999327483869640698887534461155708911666332545276475365204169504625733150078889930348236552506877287955890602448288853136440097993556937650727372384545958779953559129002020154887020684094879359649745086724352116348930863880449154072046462419137518568353635293082358456444476145108627121298461329229250917807091838438792935746030670108693416107700274760091321809364205952104904416262262250734425107450351184017193920600938911702002313092649306118257140046817107173685830220585504173749251443129222789006850124662389964244751741343635833583980870086408922619365097474747561675039649780379477680750199140768672573903921613503385827230874768839047565018190354790605509424238113840677046192538640163686781044741432153538103027598774384491570684567892424293478997558430882717067290438936604162497363951521214859929972372890802626350464610471358900299936918382295930067150271035533756349390290973054353221200100540429078054725108748857189641153259519823179752753372619859480519322383706632415314349927019316917807473639825033254610113588700547254444410412540939026868644955054538354916825891831355753298236410614764856004923755576950784*i1^49 + -95493860119864282947570401976065468547608560016985447778222204844791290602603395254106044251590698534133392616194648743702342865388728533004533700782683948765929006426076595649003879846775153647793688391494826122506730738044665943970024464971124146898442817833961212789516279987596411720226510409672707511532278709440737406772310340566696215202229668555494629157605032662937382424082961162891112529181161124639294183452822299133243321002989686070708713527202416855171925294346320148620443397298445260735337461217769307465994670090905371471288637010910023877707156633905872513594481374830367987395947705451817821488069490356096121266818610917975462831884624495621191035604320643975802225260361316951366898843912823739341396228796032492108101718640318159561560363953829442361009319791099619653937291838341504510615273726870004234457863918816338004093787804618118866140256273480095010594397809128296962150428533604389970316050192746438659942006585578931009612250329404082760197989748534438351706765937949214156893818132652912977677579202844840348527137978687748371356960884239357317488956477471295622447340362932419541470235284299883256073419868545738522293411328228776364444735972790670968203722831373445249364663749332224803656653842465839503937312660381896324526988303994242387656799490789620732691213650041046063184870615680240355435113929566917406518654470638803090814578311700796755515703526567668235177204969324375944019079856007944269903622966993285406598488400450880961203486416319394403269988938958461257088244131589303450561253814999900193437430421095115763149571584778483046379127733257072787062784*i1^50 + -60333457623766398859424871652295666498108956098314243977226462272013327434648257041888504722120303162237017793014732856824841835747523051777793954001115361168938148403261560215691700574138215190420284414612655163354528586504941573784630623541902871301443292385828185062306114468151236153683103596685413059288951018375626415241027599873201258985485932993211675948422304637686832964085305138301345380937187649808989703801381424228639979286991260670790715348875793260949413152199986792418412259750654962374245863891306082453075183793084545075184577489547729829615207465703535959284450948828304809019594103396027293768260015832076559371957522143694214367581407709551875449886791853575084681300243253632814642936595092089620057526397921053437882611838390769106592589512329289592339987089778087089310087685259107431242570067915758970860087079730902323418532497543570440142380014966750999119800718543115342031075836959833353454962339659026326637671198448158328798525094273205003930409413387879195827435149885625744200803750688870413386117181336584344787876714872666409957415196833908126454546436056376977261650950746816594556351128826832042654397989260890182964442900424990521090859454417398357380325987257919903049957405374591919965256751177028203778710013087930342906360457694370218930042372892464576674801244923203476646194758455443091172181844716265806198970342950140672424046805748539761062759749559402894150180213984941159553513820858000379354338063372440523569514928931639009228469428863664068477871965850267488294851052240317573204334795963488189699374406588225156230064414316070795172854628352*i1^51 + -37003160732857632539086502315745558723702799692447931061370922546721573261024512045395378105754115205673532299677643598448668288843759294170998857146513429002191514994645266468377141786109695244525952142906028632069569691168646038468541936964413604890341115115910281149672025013962266480404229122012420952117090111181844104703571782622522435377241200179765586220915487713091200509273401575312261562309771206460139620876451764260192666212220885729278295302235740496928748298916283109770405271626636758707936609593178603171739137969959883344061425269369510887610957241171882980357715770913078714547323700540473896750614319386219541844392402342659687980968110401410469336289467368300242436161056891615925154296353108242033119335119898880644528114675490240109454541034237266092033244317826924263677574357375162249528333194878263130786302330311914924818914715358262271094449847566296138312294751061478551322820320650033737793730707100087666711516553496902533858859368343572637387866439535604631892428356651383446043973673864118993192398133057607953548770083195883143388809193291088113200923410463216708587760601360622524427596110397910249009627596142018990173992790624273800413172439538733752307522060423212492929989935839711797529028165226035310347478370458640858300168582951363384986457936977823725938598977328995164613366326379025113604316834516695617342975798805097671126360590604133180035219321952729924189612259513698701420328281609481363246438168549128101427804119747511610618157063396343900408811481151061286001752031757307721685779793947475823710088442533924766700549602361212928*i1^52 + -5625290930931579979769391966539797721807605806168215795255567662238961125166771476938152122878002189429948741226583886512718137585254627198859523946694759371926929434693061752857111768317032864956625402603073150507522432288113464990785144272127960155076536219529461664992642502871127062587329325205766649474988112644150786589698363628448871695995853243844699625128966074182482202577503345313385377621492532492400091149133846729287072888877587650669969508353971449400180809440995855872183565689955940750836846119792835633816994331949049076714044250451412923916795280536195436066081020315780635968367611690588387655325415540996999540829361035414174916506114210133645304947461841646069869081963088738063656418248153913473133183820399562899974084456595905007671109321272923330624236396663448403638651158480919504256478212949748173328420283411375952838471240302105324122896062439294450549932751634511845990587566041627527051612637646172284705391056284941925401130069324457693791547246057499444510847571401677381221498308126842225778334312749868552862396351447507493411388045601332667096853942838430759522269930142302751265483252426470749442550042055231251642354863309910719667959500185346882413772148462301724875704938902350094887769584341612165547746049284149497621085983389306940137042515855354529333383334055840317754367920217046617005313048169996463032020493272486221832819826398529645323456506719789839525839108120058451525506535449933602148518820549149599451694579800297323373019234920196012319366599781910892671547275631275878229368491337344412244365090780005187715072*i1^53 + 526854234465734802354056138039522612857405073379620968069110274866567638998898327124536188001193858211008627706720643204417702437659649310997589825733626321237726381926141789145907013002837094711980133518202604596537651135080005755532779379976480032888609054324436382391172034249845907450314411326694074674195737876716579438072188210501685132089114803632943427285924321189688805776401418099486052697907986896360458258109408683245067871553145056014768046981962872649809427284930477013478074875871204335131822150769150134610152397870259772663330563211501039035956674626143539895517293362414794494363109878500062555280391808074340033721405794303413497409159103977894349645123990543287142587012972744426059361432197557394334621060116051504391157636844313497566551679315520222210795664104302179445547752990951134262746758793800215875066797065310449794825079086116978465624195748755928800480136468260023134132993967640960582851375764527761494289325428001551103360764576080201476293648060702832277477308989879986673042450631939076958102029946156276850446942799160000604080071633151469763995935145048832600584516224329214629095844121779825989492078363300487862388970411682108338329493637456809944297085164954440189466824329879140060803619509577748004862867017444239662601676966864639803707332913513479118910637139740345128176516729958658234693023892806443519627764484819944793299367438747689491877851099665324111789929208052594592322796061480034532830775990277124567561553702292939468684594454407306544592095990355995419255630027402475363420611184923225122398011392*i1^54 + 138721134029821434350453244151070769640760863338939714769959489210085295041741039417641778749552157613327555993470508505098393242775485479850453118878653539174331468783874011641153417762655859318320507484507599474344002575185784684645952463410959352676484822100844909105444936158690825761340106550991450236032240238632369899581534863659917106754505617570987612131997174512167928837175746907022236474051740471331490181338164686724983136367387764190482317507770329960325597517139106842474556740482959830450872639183360129962115928835977862782565462306573969744361942756478022770582814816374897514379502963447409261097039455059093227924420039829507221505590288745978017606554309373416518628425507403518000445948368844356200703723092012275537145782097106076586561232936712419076116790399323068890343420076740839003318559422332150393209229685623920866223276985690387133080980391090970045268980160159937582993704974123526169371447632083523304345209171583818058184508483539094251084654730442827270201411612182493632297899950720938046607496874797383276995441879759902611016653148468033793519449718324873460450949654544889556256801823238089190573749962327260421790994083598073381460643254848156003258974005958840583021053544728311442044652031279453140136997999220741343184880443463087118787045281149088074456363545359123091906150522591228914860290340082605259890915494183288051641295125614853530597633285091552188935694047887116553376846719878120122362548964946792615883504244035654475268247637512925546419803634090290783701148414529378331749424599924736*i1^55 + -10057935496784008826522671689787388407624487414796755362421759753767989673485531093583032178223326997099627890446882067006772293542616808504155914703332027351945936128179108059767862748816922105508040552986452466220163727302964632766328726159672333745023697002377509964414920660701649356199022438273953986831394712208500108993732729633978910384397784404837628472155405500952788425803751330207338141800553408401010195532497233799614783978365426255381596508296700812948968871426594124887316107584705479827761122543495098579192623018956240706526130147315426523398900041445186864713679276373067002030129119204643747116832635431932144497253440333965848664119279963153812097672127388493299858846701284411425648582108415817202211853428377883839328823528686057192582114641816300553149431880724657388484819830935825488010563218745527678496492577912419365094499870065143813596293860675748639574782454404573077990533729481020227674483682952207264416717181001720285970046158562938289720016673511834980299677770601272493147066132361010089308050321949773736759470865384465021167322282174969302101597934581264856109138761334000666140952806239661742331433921563472416185477674972591446966644718361970997606125576302180773503121676156352399781181911359782248222094327692662518406315954161316096023458236188514362856611722157696379345899271736421641828857739977320699812259633210157979131299303355770002269504128992640709849305070363212899175162335962613698524629164865900718301908627199692682046306381961582321865387358985350447818339891492205625344*i1^56 + 9404631660544220318864473945449829335492324259419036673480545938134024418869678812146070220235887606621662345693993857555832063332502436418491205451740637261543819608807269129945596864428520110139605347423418736657269310012209917148223351130406743493074343187839310742632510781554055296582667885623973339761892636079312445091554089287946296957431048713066016129129454464648408283302728425584888301664781053699366948154056326470807416565667292664641476513599674025476750101394102637834781332843785246191942060207964257602582636018725397165492979249122995737424467579948648703847688918041609165205211927841504375575888312673380875074860538171517067624416714849482968090328812856469538194204075315383125697622972733855215611138716118036967113438281605785045495538382446430916865719540856001962570571940476514608101347371270116047302098848801864691550321787172001396100206989975523215786539671254084170135450319881711027173439451467574814751830629079475087760033540113068842859458384835683460254983287250017741469075446121429503403209874222046658721442865370505937637111791701586214536275194436690811896868743522348214197108290932004286373001357065835463045136475993466429482729641220895152586921230104869778841995867483966963587639099198346615464368091986648510733939530272546005075565175566432216722263219289660975758792067317788863169723935236739502209532827703164336823685878729268086925017325854781870717837153404659373374038073599764384484983107372990528007939054593713886237163520000*i1^57 - N1*4252045597410676886154176134714086867106197446946968476318757618012906638440627822158653887970722795943020555847728739158270498486737461228865509242303085558591835668980123144167226539119734065351973083424032951134642859208219971813316627159825774364521790399253318523700911716353128259527260053772946128661199108578616494613109162607480402836824271007291411645385248790780983835463155268067858289738874294410874131897415061324166433553949887565486351098979061739469871816042372864743161971320780227970893110422889692469022755308392851259765625*i2, -11866751219612986382620634785812542425803010384328088231959983594094890180457855840458575571772575656342051594286120609477895466182592326829360780976384990113784321209077401097959016214944731462138429941506182016661864912955809306942344677833171337528743062106717371072335029487060225694638096495101740854166282308627341435687264456595094426969005063370382041495269010915561683029783827887489495175454452490703506426811739751058525653735926698752291357905929837234384743137506011303514587395636432528284035210156634870452062156736215401484536568166320615793745447129703482812864001269899834283468205652702251950215794282176205636872287217828742129199309540758074266857248188819572586693961343111254246540741801263949317767759444429363751014826832953016534757571355302408393048631425307231232102177077526816372207458620143006298657431983274116271578515106021136853340420978579003373370424339513324303202392466430005106374817568469671241923878259114481860109085083690098116901162154090502597647797506635133386406289075726863732309399192361008259797006621326474748008147448388537531830652564302253427937465376851994635048210360111403446699706790914950822451659513859322542480261806514977312768086076552555224113004492350555404382834031081129263523781214944063301747457594710822547140784495535135914821299204285710373268732738995463384580108992514029417060873557462904185123645734731779774625268682877293349089485674594525443861430243239124461273980510825987243705243301995966189814523269798414764813848818572496216095112411912393806672758964210949805893375863931089859676065830981087701885687263202442958600091797142281453742229568050452808956374415028920448929681055252906927020171058828319830053793787633519049443584589385260165234688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -55666985099493343668297430167002141499671622758032912952480388141311904405808303957320385710348958172168720593506443751052933300069169808622337996550778850669939811925091808899611715942378432112093455971529229314353064651587693147142591179435324479355434562862712839892568701934082352977348006938419807634968487120682645660352699361344749746928246469566108451676610367838329855003119413804063922511209465457196471565363847161827847240771747541987311976507681458584305513689760140602800897585348150583515111664046317632558899899932889488783939368585788501006155918447144340250759025269316884099877717299512117702648214893729959650490363818950716142569074823775245056381239470290058386416646737482389623513821315412266867745380686383496416463974893231345665536938570407221869881028637391287332066306061641850252440931919711230573104998833695036037488799335378369407313841782046778402637292528106057249102442798193558454710915908997593006270271588143493031751503785808921855138077539298947855672371144737434687761243919845700783453515292655961701424645534582811845676058877184823189036808071039735961022644873008480924472824459988022995047372353635508616057887548645505720531487664994216503779883220575272469310435846670643345423114719867705229337149555921760196123252129474002893571463529759489900983693324346717674275204177611277876335142354963163693073172009590039689839527918453287432792893693842834645448558312516031614215914474961467119637179807709278796326275919942669415354643555778042511131020988151331455874385409451455955071358949983174996408666105568052444654273584389834426750810691225369907717158867834299463631402426210385052934808985227774260928629601830880669857792882988247830759088526299884115284959811565233853431808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -92497443346409843265919235899111105732289572286867134032098343072737030343552919480583172281555902977879657653402696291060563499158235583353115386087082039519064910310749553436707671189615927319449777088416529432404001534263096946962813311105725182887186225872808902290945061639847763270148824856315882550238418821394423551290653862360076602514143624683656288572939203508632272332943660492597244529008447275811892214718945364438285931856421087104493576268473325924264907693535878404535035358733450344174158661652192964178876924752749003127339325947534147159383646669800637643770369151459660491253161683951200117422010277131960362411627596640184177836546057659081292941981986137775124082374677795998626958894329627082338156566614648038997248594139303264032596092517239146998300712372255722004760779432805278589185061700871850994158388404013634008132159634571060140349972957715540189374867062056787675566010515677400377624641804336707978896741093048715767940928058652470312702573199003789675890735573884095029149394903856620608499247452596656189410548438715964620760841892305985065992820187503094682268862902707281507186950459185846259716541856297060175028697334252049841448794673698009722780379968311387684086291269486690705380642600637101020377588813490226952222112009904975790038020423609100335444234426289896819415441881628354666607633161773659072627242066228264009070289258626118142729162874618167104000705432391949026981476083766255982357120461484190809644186772501659662094400111647854944716158805033677586821016148193633188410290253760544076684601941822626770320093341173851683406570714097072379660981617310520103430788749244996992949200643361313231836955615613333169290218297509018591209688534584913487108139564894741914355499008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -114293826660155979537081441233677302481717143814981264334714121986037909578648551969018930025240339528445922708815027625730768166588937527407394810531328877275766584257144070986461506643580103782168439949891628180332920648315641126286171500066587079335165918197902982336245287119449358868452278124708060856045478804723748053177687869699648003125018813043836574389894877861620266650751507348816107692318397231948003266769316066357334295955618544066229881361919842378896602191469644453216920796145850258337603010178346041258504980525312828122151512411399909857996899614994003826854420006871907503389266821712087035458456506049729081785326428301323937254836403741522841927701400804481096456843482124465636553238528562366848475090952178801291769316412145413178047359004652613872416068417283595389076741705664533878397826715098170955246960619290790851051787732328285077705360308211841162925640162145342590171194192799614006735884665597424959864910582066992964178905019959538796325648243033628333361354725326928169067151858370794111825873713939676211391829151267273138095298931040954061766367230780072805344086313365020374108614102773033720382771422859472609115119460010633017156943533021608864013717486282897528020763565191007713116915166769910284480973170661472766545129795312070282906626076668356918707737297171462074506802883537296807321154221726430869568109603958283047570496142781336895158127544387521923066145650803350368932676017849571111729210991965222147424190855348493368401662280336020949641469977906828561202120600120642067472660056079774053512900750132570741089553847946988921039798623798884901751277764649757944669938795810414523600519555453285120620183082443998401382641226970610756423729381495838944389376533674129497729794048000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -121248613222266965134717798262100587620432609556614783251115709459963873442530574926747487934032636049497261059654394221424304430698906968333753530247223513321168286216114123792443582080696270969968536493626211681043163018909454275691695159911819689553717377612488108600249796901149756925080632259542355627231809605059012741234993156215170054419823571851452290663734609398759275430185352777423213701184060875531040037262682143977258030794785185869019027412748741522512717615929705111015017396532887519346832311924956873301568627959524476458136991858994873450692045230124227182967218035723651938847757505212075520503259708212597472238019717824331904228508813770057867251648102063768876419680390101576661345643572915673342922130301082357764529476914353430882367527032655156484559516144937910132351910084484243967751693269857280564004690771165491618255316501960170599167006623093333666255223572003705661879473895898504659169786849663221986082274509842070574609592246014560559910279648003711546727564899069527923013091389204900286521431288155084435955369744717702598914721609573543729967610117662322214233998619480100157051089478960666558773095240415452541288738994483166576353589185476597553027080242172576441771985070193178890934978773679800706727835891795187480102229480989187746901810621195350256718316121751785136692946918134528567436691672105142355917511873659847880075261833081736065511183693110093578639716639104739875729086962255627940713267708575207497710618157628371348228468687187551569145741174945209495962847489498392708875310562262073584298493094950608227818183590450168994972135599499833559264486777094020220007374043655736147686879866221826130919555155076264054428738464089866810967414992509218001149527679985817578222343159808000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -527585646042139932935988334112816881949204638193181741832333773812785650278736398701004893737675387600245976322410488115092683492744945719165696854012733194986687008840859017580508512402677907080239309263018350511804815415239056829653682782206522655054398397426994913615795086670139388391991229811337989736699293183351671500543655121906739356204083578514544331747567897751856178884006947662097829943052946801687864557875013146457016978130886658536114843146762152444367387613852023036506808168207144006665376861251974610538622962371703646260244595147021912971903369122713028518089036654330799879581606706391605636182021556581433415462618543233109633369034695076901756004766434707367898577297233778313659452774675106823260202520334115353795997240528997836945987584361423162207774320127057849160700555860227649172448197850782058519122731667351485761240139565116547542650660303476466681261211387816921221094670759952100867297547519788050768827693669807063637564683583128739043912130664285801333429953233111285625397400529374827746089282364223507216836397871337308169683314519903578058570372372050224293684587573508707490887326229549056092912145996408965752527898476542494875945624048302079229293295535538828969435705168809150106812453433262416444328690962156204746133781495319022957587606527194504626998640664784887179267037408082350686805957411356732016596493842056013107908543370390346638131221975912966787005100494269691888148662120504315958520956919065829362170987699840605405680081620301986954771032479947907260898344063791531746909573239634631084041909266865804385342460178425622151820421809792871507019169979596800327884184642490345907361188390417617998759558482838272850871071467985000137559543876402315312313006890860679698968267980800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 7197464298310171771222932261153487906532023752132235013124934538626424664106027183756533514061979282408953948284227234487747781875992891414033845398637542018666870888172208672398279814305758935257580769673544597731921720652230831911167892660774217892144655671231011767203546554412933625276462076470472088041477847166467950269064553671994386156325460530279003693341506235508740053222609178207071950517889789884186138064834087786534118284951659644195495622937783785725807311904754996184958984232264051136227781119803733194280812361510188887701271507527242405926721889030830274950953671248625977828701671410285669498821285154557999675950621327239791255410234285360611097766484643730694897590934016967374270072256635547286611863776920833279583484948966613691784634330122260019634089966054755866515023419287473379678781800877624477671256138586364718325752282091139312395580572222274039913697611199704646403667157419732584330866637113957740835378997746092584702911883487267291387911704823490034393710861835898716182869523855700881320420018942289499551964025934025867518012973276083580740282257389253269759672121911343454422622599032751259634348444663857286436764809565796124010606292364989393720620515705307295830647155578990150465883814529905066124461432336092046567331388868551200571675674180069569933674875149051759466830843505022989119900073394556220009840507356041094388920022276341799848012330282436484959580418449397704856894337645553381882883315613940425520822420495936743756719413178633353707723696681002588656142173402321986586178712638624352185451533651210656434371730897860151049984627892737125227776994736502228710293321918746100624833445779385867706757805528441338797337345031797585223511428403805553342377448876125689410603544739840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -616490000773714126579106803377687263279563514989634221975624802804499106426028411151142813298762447940043572222660721397970541926485478192400399697628082966908814172749730834393387416387985606478115397467755173999346094478908114134962465418673388594638095803623625902110688526928312890382773948744132894649239574563025349508986732413158906992946578987567909118397348775524887839310297506084454852798698338617605586874249192733574957864049906392030313807698564896890793627569801433239569004279686778058985727628233906014570771710458475738678545735507195907898634742442836023263084884724592317136178175616338749991038179831422102189488911459175669747531934873498657725590069615469184883985867569892269874080617745983791647154900068369019358713839746495574336817857326914909681434524772633785590729724915698131914284148191154910162981158104859897755407307530582953685981185261344466074347355795254345268561592150164852964111369058776891330618974532898172504500094948793471703939286318640857988294117097178876917205740086988117321425802909610088728816148933715338566645793351139282114065612552054559880079028041566244854884549326844979511205858002798009814867081607077716944867528787335271994373151506884291116685026076118629762890122878325489554000907203470348162211191313659319716136786178774025821248032665780743946134380939369200428186352460344986896842619309581164327778892643943958292478566413374710187706333300255774441793788944900328763863310608573580639626565623893435416202090081376643039170157852816356478835253060309816186990638396859438086970976812912719127544241247817410128154622855360982311571793295887130181794199154608209804041675371948118254942125094874412430895429012853147084957222594501642578843136965774435796739985202216960000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -597145413439666918072699519601262151892523000355195909253019971809716510562124355633283736117938185737308924811891125581547813969564044692535309117938126428181359424609902785144612325797613954679342510933903306659756137785849003924455429078436719201080055115074485596620097880939324839052590573783189024296459185460342404639364019967345401127252899970492800376245720293758208991778482351467666245678477358725197881934739509174038408492312454889857647652487772933793772843191997884559727751095732269396955629304757116090612098362286351453010860657391431740378598628171014181090295154689380437778375676461408108641229330659915743706412782302160420554874266165882592205091457407965134821467034783136027325026736264087729143107556068942197996139112856132146865651295841824351704861109550190724918864582597081150539649541077070316211203035963942841120063466391976995873928238169877086857961193386305811011249782961241713100780966027766245990026688615306773075512238738406948995514040065970495655657871044286613538533894270055227434097667964849555483496442098133020650093140497545362330293227013586298301919268414657140730286035846038289897082894271445695023025777480862336829728751091303026304906868389237045538102348410281239778179183073930728797241415655159736929923594279675845940759176076676342171184769094302976950701702125103783181299053346474889056812513715633944644932731748299780220144328153752747514194249196797233906794903182880835151475245351147596067989614327869197655094104736318850031713700630744547102531170164860901710515603942706566134966715679083888181172364962533585301837932224106896563349562595824792941822191116744104830360524349834424940436625929089135110449353049821635370657293813047061164047883588514689336466594343157760000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 54960178908331800140595804149615009087721500524995533891845445543312023641438456866269982153688753942178107491168851119346687511683634904585916711050203455218155103440809425908358522925474083213682753648935197047026291624619394973607383745371078113300878124323265853773153911967757818151736484814692060972898539098270259646775063884267840362480810480877761981128989508969922943949760923700743513022239301341928950759035798386701084548585858482655192007714717669958662630216012865684328714282073818354296874192909123680114216734358958982768272856092722363685810588560967308107678636111341838922030346792996083925293221248325187632303408676686875489044518059316732180262429660924801275682030743209080965081350186696521729841529386117778708229958860105500671581938713324185001925717060979995186977924635773157724914993893875316170461612029411140639734769873863427767093263473911988331036054976236743424509934900362257636999205251278839888130993843700616594792478660359311809733760506122688562566795980973872139260457766488952376473172098935585709024715999310474221782420201943156429708506380034140235811140575754908859239753382753414953923183200534104561356051981656072582507070899105154115968774057464786616644511133757686556887612897930724973406740710103388613609711310874951765531410157368980127862861331697167705409705877144727082461522676307765669312368517190726836196600409826493267620929546513837335649707770033967412395392239454151664171786729254237516743356001940265490757008305822136491480671427638808224963580991568850871424143212364864501868222989132053962768450783795526179493100151353362202464625851049669891095119086875269718734859455346428912837475520706545502518038893311203105949038030105459275107812734841402625541348418167767040000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -303844534050466867980909756912491340074793378524725090414353926666357796982762307395391361813736496574976860835272803871009172998365028660563303491089276866621091875973708521558878225253904442980788970358413075950952779361286719934705579094704336110735003824765637240318382668806477004095001656212746006215218576243258438333407509241162453970572118076402242209314439116640507535666359256300172346440880651449411598485577223248053267057933699415481232337760753889802187868408515486564686973675773478076128736468094300604089128743587593858153562705021802942443036517458540314863361870368835901724402337356808514963108054333496503044767555287744054039919894392557333203781355346634147227853805194172378973735806521278143324945093701148866458167511084936477343839773091261003468534532431823644631364351368195142084266751273730561250632260971266371316937138038930722078644312793951268120531418712069441939923437868380506529766522972121330242433058377487788629808065652114302582761604882543165146699890434097567796957326949406777413291378232267941444022664263507406394258053131013999591604295055207980933384995864334548685488483355176370498007744430461663006355712479636489793173798863663676041110986433535680788341696176052277158320511521758474153362980069177552877556572423438815045664149990657112861327231044838483668162620430715328503607510281169298297682782389344622187801480013902671985068268523391566855694023589105243729185629064246287353228161807018289268667285929247962761087971915276387831621385399741520816303167330128487841966411469857698705390490330686390694659150914335122331968578221888646389888074412258518504833411101869675116685667549350686419864294837150625944424199333472737546019912675446312413012756546427632147171637106237767680000000000000000000000000000000000000000000000000000000000000000*i1^10 + 579314805647065872632006487718904681624283742660628938566513619250825224019449004514605025076423454809108681107430390912110970175367599484587515393681215492307626546062341264638050685911662758802056042571685630418392291800804857076663439376039521855154126623623670175806263206465721461500704561874532344766772744099297383415120242942587056265895020243895036765811510653395305613194534561384307448155082479941845956004942955177662505210566641062106161949402522669107535326206411001827173502733046984511364331291221507107261380548101428209294789930214102206765458191630227560657364439130117800579290912513639165527027817756471082789235446930964716266018796165290177023089268229764634355985620228214075434385636714019627594832084455881004610164756912396968433866247617700094880159955344430376146787302370080172730332895686002870081799340513391161288056834460152424043917791272822536225105392999602577408703723228042381993041414795939603514017504408964197105527408661079329189547310575851887890590658087380321746421962232362970824530449094215677286121280563683007658470761141742999149149952934045530790788176167156460819461540525772211347358889966033060264263679013013178999714031215003394803973897371076043815276823769495729842879383404034196085303041377634975908035405719189944266018011285964776531380700659523775622338469857617724848114031869838928284979507809266689626575208501417454284598182603782178570090587004148454034899910948924291067694710007321309336434731567279262838431140945679371677081813729112165747592876435866970004137061992894907071648418170700217548391855524731884092765159223913687304695458762738387257567702955675496782838488486779338450886898503934781750822359038815772269494409600950818125591824099154266256699113863034961920000000000000000000000000000000000000000000000000000000000000*i1^11 + -395745993141258245798735502603790598945095274393440070349813616986356013705176308571386117087547404284831494094928749597438918286386530403542352208331005816293721248397789044885672292648692696508130729974557195011261682524903432477575976461050470537965499191685931429851711521661910792464140636143799385699004734424109026115183612863841689499980219700519464690997746713753938754263214532465549020601485348118368812621047598245903638587626354032530456722336621454023169085970391069503708842035186668375571797348281613882889808022343120662476872398903057979868884139880478540546421520015640427448361065711648048315406758959729770850556771967098120941567126334055657660531093089974969848395021837364238390961186078383630706579565556009116124492567336213245075230230237429525552760474947643505704867756421878140828643124849937441822387390574930882950784603839194010423884048641986750870771544520120453306654001847400132787810120910171051141493010858136377656498871604472891879782912381469417083085426660876047181276738785426706113558598446453579639188782739510398005577587557992792501709564815777859964862017045147798168635458953975434520580712546197781199750534600072573803710073703213538944531302390648487540516367084194830861656091361595411807941133928835976710438468392271847013272402138586647433525484294018800034981543627015748494166569816793364954436230601556978890134403530325395158361558716475392538768045062415145468727184812938037827091058501264083121053866118651907511910192313658010131958787814114214344653416063927621002363116483287568126115110188926153061240380508185902570537356061311643739452131934543350716506774395512035561901452321842200647602290879010918239009843814102799819054761319055015298618663413760364630035046802212782080000000000000000000000000000000000000000000000000000000000*i1^12 + -294144057708138035501563284183437281371885046336139501228651642177054762134149276889526082895742930765910039888293864197708784935037685326875905149987224685939554710940803583992899460780601638669826078684881006478984742053438142065171144410069335104031957822800796423199299700527955808620364083169060104330958075142654544454345884680170829758780269269305336221005220406574534698941696913810016911756264801521409394134190435454257599447711922068000183754913841800055139021594430638977714849813498097142721414176119172361308271420404656353306927862549716612873594792537930480993885165966784194846481397035065683815037708373671457480645113623741363415290316379118642298278422747867164372027114608376447297281463563073930845508719492467330379793306218398292906113561713987038784106075958543960776981309030197170918029859954399935096876438866253249403309177626504524003288845147445742118812652772595298830087054761181074097743177773562713007237701661107311547007557497724525338113488406626124800273284298143540778705226586429391223216077717266858690659185391021717578364683078213909107841536101718819632526642005449062989725224870741251084645783840879853366429505127013075371510856688089758313763527156620342037820501954307757040868239857269392817315671789136884320378944330939705700745491357501936683789302777152135965073867802949290333195893764618697001910936662676368437353861895926256739805660646008406975568279576450325193218928768687731602850710489467915839966240891522786082404389834561248070169625405274744180380860160731194012490457361506483595777942182378066814912482763110379536031479311686414946340269373582013121158244033332400406903654955165675302638733766246123196472955231764905134159787365899743967233332052452264946634076593827348480000000000000000000000000000000000000000000000000000000*i1^13 + 795704827259136427825409776478590849971215872104544950445824953302075394924466609240944684643448911329778177663909082658653839934739496900804310724784373235310899511311893862112106968746890876621981256445261936419346964240007838136220574607492915883792105247032782836474163097816353873294119038926036891577906678276248539954349931369289434913910608782837660754789770934200954080905030687859554291866780655979590545621585102341839909558291521167268209276588698274041775321250690213041638610197639581484871726470969589208940999093969877187123601223250048903723891418104416934163317220259182086012550196052440011656110380000745550482861923146643071751319133080546203217572137045875284531967619167050265838394086650081357693593705527359841721536921689460123262925133047800380570899836840976748188068328116380642070340616030720181756776123493647223811798589412687536311660930104580702224599608228517190887441148691508390148697774336972964082550612737124993371644924516046623979021792012073735888354652726769940203877085198811604970758667021560971298792530221198529929089381679739787743536358000626168372076363379897708841754721098074614243840572313751075353146098609734589365503013761575745722637863205730274510435572327334637345012586725320265693869064043500361711790354709090575950950495698061392504696269343794045312175648566036175132208984663691900447784979203258880769544822549817642053680185132074391980362620036831724399457569542912958198080885933066355877394017734148565871867602004216273231636062752163765043035728102417363810721427459294696227075213671365090343750659064415527891145221044925869642339407898401102602249624423877409541178643178400626361271080304799965364501999592973473679673540441063954802571154893045324136901586951518289920000000000000000000000000000000000000000000000000000*i1^14 + -527182297957574316862359325763017871166040996599617392001253030297481459183245900038177806616212349253223080881779301483303971585856412873501141368477215316082228421551834494955717851375572191648778574158767752813188807396127606530180753607458202573282524603371631558395233506019318439788783335903848375574233398002433996381911182291268932845934548543110182458049265651918566036872444808100828396659821482218621180157204206166104465309989567434435102327162681082308793195639160744920946461269125941246837254831693176305639089050174726090558968381945772339379587746972134239146282822034011154947942430041300498597971045042670667706246684619909464527004716738755383384784030087785530399796988671640841455896545053772761138085526945760665131502183186152567043114845725495379046457759055438870801246832281800841895230848154272621008975691269720502863070101620196341383787362319383495405476130434167325706883285383823207682124033182797353040457178024937795138273097324560368010694340135598960223000409700104614877634302384830104784828447984775728963523726568612917508504675893121553507376925279504223623523860147360168344595620619567834845213001418868277056599716353562593523321593860812604265383215035149100755391587026911544204341740116221002592896762505943916412013895958242113942093984862045906538898948458390310869091833876714181393456750003152330094750312862863540764825289563653734909351162333389242333969293269041855932709573624408124606120790335743690430790950953675232899943026693155501328299554921754370826816802919496412083327024102618388747602235736770393029161235699138581342373806477619059331455526663101468085088419062137642182241556932844981037021429509732459817766221969653834364177001206369776710567192441659622448703068421247467520000000000000000000000000000000000000000000000000*i1^15 + -348547160307684800056043058342192723551320460578276293838223093500079523711380649103318784163589871194948808914432840245749819642172331557597212723768774155452115666412794479701845623266850440503174413449138748230055534105756923776560104927765894958230481824343226175792948563483512803747823213826872648039383459923852871142731228971522583745650598596770849375741329487874622786103155971686768744867241092697959135375785466567093135375008907439173685104999732870560469714146066828938434524107724989630898423493453762859558350086334263160868068942927369216263129831447774169497361350075186482647006462055167720613374486900537735235751331206764968088018598594399578249710814545553610935170206062092490262236938007226897109710038811021060163861858707588162135025634012601559972717019484863230309850930865789829422498338277665533190805955012364309624804654337200617187215016451556192804703211266541216456059368466647776122121469370172887224523121934504765848910994674615550656801685491471038347167816791681484487334507866649775536304645618154132690909274365564665580015531074245181067628093927375663014769444123611251292282094252665749797104708792916062146315028116075342374345313873836170810674576473275669625987533077921197206579284909555303086028153887392265689039207046308680399647231113122749906149285232616640191477377897030690787408338376937090450449512576536805965083887815092118735875390134734242823904135616697384022858897740191755326539052825451625048021057947181122940094409395975540813363996932482400827599922238973012368875439727215734125750600994090253382641723585273906355804190283346222900997754930130216387320357704914544471594686678229826860609175308335444641113148014039893703293922423840724857533282110240073175701460264859729920000000000000000000000000000000000000000000000*i1^16 + 1238147708976912108394688827934545873507393118940010605782352433787115714138025143072293452371276675339876686705442037211999011697369033155268698203329409193194872868583117965457319198627507844600995345840018288122210932407594077040137442973362394027391022468435831332138916387875234083765953416899047666180628759814862481542052216732574495638458041890845886179735891954159520859890610702876839374038057557133341925875455274825336974673678892424567258623061377374588669769307493341458065888467447177777550708129077905033167565654777226525771386089183289644438601474029292365833328839026530887166583352163183586141443482064412117014861461602702149703164868835916268287763208680467356282679382686682452466253895030609055963847419687987454142942354587984219687649042554779526454767305564482958197630416761593920259166129031067062602119435814929406968342218122850695273283176459456891208866316476966955136919523068634831820627173414053268423770782385441683020637795762884513212394330522441873594954832710362780457860632929803782202388063088643037563171466126915777088435097139036705689169623284597389888920965426514393434704808441570137252953401819065889095397430094280524583615186912594862497179926259759485888885261805180967117890591132126596337553702047562752018052330841676538163898463529771221794387899738741442433040334203253210166533751283019323036908163295800547481761958585905510352914980265745059717451774420214182610674527602795364454166051873871707725772939603068245999341192584346063091441650139949816363361041241228332506651840495778701398068682385120757805108072928697715927253468373850648253588787820051181721993680735590223308929828710879842498402429146159394191979368852246134961471835398046842132216956836610796869667627112417198080000000000000000000000000000000000000000000*i1^17 + -1666720148422178349587459263666905369962327195886414619129630400011228091773292146271558378377861604564023238835954614590926834365939885517860531926838909351926454495036360270967121793131458767854519047077450745090087291690344201717110970052283569769189554370044795864849913231829114446926770731816071212728850110722263338631610350808462584737015250195083537480111596096218973111330692088112097869555077761506465498542695589583785659869843825423988519312386580729046310591505302664003174046622655413003349826096388562167776431012504650883620041064146535616828129245813801493630980419603776765282957046846522571714654386594715339845029273413773662336607064697945000770487283998521320911525880613180543448623271748078737283764816053242541449352824413196808986461750927879222495101009094750840725897397690423527352974971383318777037857965269116792087931088601170839441114871982962150239098682312136763546703033151202275548573886522640488897382013720170682940278336019959913469796489751526989890330187547444074537292895380396215379950642693986667302062069448936076375486404706879412721343349083235759520326493425101891579192408621976015440479149347214411431873209826292319070908757034768895658268534714171081381678279076622084374193073465507693515722928507630349351240542911546316798330812144819569235878237437184206678840373221020870312205988032674472057967741452743554820747486732014820573325846558167760014994276551351887133367062163852431359941338140235049433965398916381400886867447516451757852770572648005738491135559527948820022738978559570155927191263099357041878444889189178432639345477352181836573911755263604805699644731753125846704119375662158644876661611699502191547812290299827444789468462733919689035134024660482006031784534850687467520000000000000000000000000000000000000000*i1^18 + 1522097597392395951388963827487795825379116037446680746259833412805119987710993973682932683500409436066440489908347751065879724626645083307034732330570037047140677834218401374178129546562794089439185586677400553425137270272127394921759834908970610097862037537223572765532367113144504144106294038611522375514054531147985283468184249474110004944069463540039126760598676487578089881580709768487567951122544180426496104103192909892481091873504724593264016274665380131073828761885017373832366948576974282758237029549169245934936091467106162708366002885436844544011473606649927743197813392336877401719874657785659712585332058104760749675462073889198552987519121969386649526519859164283086982813377101511242224645816744563643151040211460293342372956962319413086291106866560363581272540880951401675444290491369480260113655006461480132280008822738031165636128914919486739781185952089757877640324551247591333527728966244440531553792842168228824791551534549511499097354245019473120816639169833394434431609211855993071832104099947548806872616265978840018689305854975949030347992520397703412572496069995843357599546936096865798393084421990466193778035135726160037661832096653175123261696291232125213396523355019400982102931432412649744635751615570058962639794300339803006893570884518935719657861488275631003029439892375426298528045968050032980028773220747866246459826431329028867672767442109370682605702100172359982344656123388747381121514919630711488264409094282485622231824950312629130300494637390726464815048463988369079632558818967738432037504916761913440829753756226495783042465646857732656666337638447279254424194978482826605568985167510113143138243538678508846314194160630940517156003999155891488232398778245755110067320008346746099177760377683396526080000000000000000000000000000000000000*i1^19 + -1040288619050154166442660411052229513798188551367552786412553912396858739760578235976631582057917977478588576562846695634745919560685662781652518343422274920147641787414637910576852627038048282702033004511341269557968068379730403231341413880900588833647674831336315952501381155474982120644562803246740955767884093046663395553289167271148453982153252670290736822731601254209842940617962642771725337487500722722012597947147429802364589193245679218153507673473921349637012990827670897734039810731094602164626152567988853496463963761709298141046915245869865401216552308661441677918902056696464715162428930969520288413097248533548315471534539270049456940497702163183113824375556428861071027369022674200242311418644149947219994055658609661870213965184707428639029630015534432118785104340160575825842706755882661585160162585705127363860160699650191643244400396437306729017277785156434447059265578263531981474849906756420671010235310142139302551342971313624147543569210848902609082108846152439346328313768842511311919979963231531535283384804907206159783559382175718547584628053662311190962654429605214534954886258729181328546298249599958706609996258679168249768932303849292534796932275964002940732870102929833716532814588830978942646735058896198511833658614044416629050506587056047269672246455074392731677213627688582450826793394410439615464487556273141633524266261155963083183415197751400954696822762888046654018600913940930942156770400806193399640914715723779705485471057659398205190788725201470205680207492888057280568610675884238974176889228490727318087283162797473839290649411853000438284598754974905951126056639526941263172016232615457369910741083932345881420950845788031345021481292277273502264108907687257821691445500172231759810427191028655063040000000000000000000000000000000000*i1^20 + 557449263081114625819907392131037030871578189939656662316849829455814920179571538500522449607436355898129900893316764196134754457295646718023122042930592421691510333554103514666912704733718337060980043026414759537925594182797499286790384051558618326154086918600027848446863975697671738343146711043101238622234854059424495816898705956963145957251836073573559514829724635423505806046369294722151658878876606862043326773102991507707769968199209468193433851140300600576224339929697355119408031961906385671941793943799197302226945074305842512885406395372509185227887804597458077836312627025130378451375792215661297662519464532590992109158169010990811564951395097076811864038431673818850405643541482240840112441181757828562419406026414122363198645844584812523094766752639152471625636395886082451005375828951865200467985508525437405391065587402169894356914986384900678312458469439804763497463999355627078061032071623781838566032689439077668182421180099886748881238355497915148122049822831983990396411501248576958709152130752260929896979804057981345308790892597038727525427017613441320733076329431074994311986644174719720565679040894895809613230938152634379885314058103055222634043710809454422934919447143269134766638077956331477998897604371994398191338013261483575516597380434917230350974389976277198462118452713503473178078034650282352288844721383253632185073734158816795561446736310334671127711923649446262057812951607749566893148234252994417298378508672852515138958560233853667119132914279849668216033446991844741656989880727070784798485830514150116110016638077690418408250551091529733240303907641013971833391819419574337443584280009245774351595509871128495946801502699338146280449499309834981210910521666848228613820074587532940443934512345209896960000000000000000000000000000000*i1^21 + -245931759765290776074574153308642404870482228843978253757897959104107699993456458984271062995806187089835208404463355578914278451679544079579531325995305155124940802300615371566406155324818695185920601064243652990395627030176065744824535508155441913223421234158152156622331222692115084027533023392402548309266449110742978210497489925909825649233720918312373069337237181138296305602970391318477332250569246059432385710165407453191712145524595744268761354713364527305356904621081018540263651540414947527185484246383569576974373399866225275904147726588267938676542509554424199409874058960802390785987968621556942761441455811372013971702772071544869891381296848636824796094241169089570094711765875190480815672229563185495900388136468320868432137691320390978426315651528121200310095530851438801670303551754519913755657049363935851932853266155510429401966386343401224832085285367087262418671478073507240602558236756814259807354252228660107858866297085782491342597199028528035480313499143801836260820322058782751289383942360691878456000981955872817091077916537194048395826478022691862953541425688640145562804218023480049823646089280442749179654317779953212748274232783838442053419693904516292955775552877546286719771874092725302459715544847335291732941152786452515851274913782569435327423183716439154120138034951338575171975001122084102650401554084727466251194601147940772181994932709211448519462886854181451736559503875962601229397663113205644645122074021838085904943806670609137643813725078687911093514108006332080312384698285937426763958528572544829624143991341533362411066788502380556445303976760960381493982441219983865502571238179783782311848030115344037606310203506481204429721948517884662556661914023980670031604120172722828922816746413401047040000000000000000000000000000*i1^22 + 93538187781669141073059890377939434199651499999718627221414806857026219697980727201662012859424691100320621692096625193818941707981297146290292775150607460076589467881098838670366036962496034898556846035787954741263431306601451421910915596473133340261292612414142887220163998793401537968500901607861634490813464496791287951093663141397783061290207338820147608624693277231615960919290513294384319995927820316299722684279032031504546004701407504091552295306575368176205481908010226672394686831264663411606409668033018740839647549125649364702646835910203660381303597399338431673673773047626271008814036632542575377400839062339545934370128555046768233524306832672526902136326961404989517614639083430502800786458097958158184608931066066225052136557254575485130639470537963859981097857642623279232565483874621456992169993434138295357380625230374028773252124565688497546885675875255856114028321095353191669266372463357663057964137174642320817794098648199198762531606388415105094151858953249082930819577246126063935337077599588915791730103776309322315222768371635384890991080199440015934808462702383188488750974921151649161033905311105651173483112846572400271778017268058399237195052030885047092265438617700300350848557338362172922855126783313033804299471431414094803069956350641081605567593305993552947288965758439055158692241143468423756750084100735639891224579212671099119586202277080140852211799071996011187881627926695807546857584143005641353343528031029740344153795602678135117361339637633541850607286155905077433930990992932328321750336798739448952739599282151303517342686456623310319582855829870826742075519986491791665589439409708821578743063424693134822965972119063961077482789307454674636577232840742987180072773288414462966705693277300981760000000000000000000000000*i1^23 + -31122460501295427725357160890215630776382464949662775064102736397299194706877923311407959431705979029950359741835793437084708592859100292923180278357460521107687336600672450031227219153413887697623800773194144016276097683637444739770373318017424823573321768879010888995800074319978374243769151519615446236638883136110120128864246609766904851572034043186696088718273276904189691855431798265029715304585193794865724591060898711454410610716687056997461944260097236232933008520858023683033522511403333615446549582352521831362061949781774561364065002586027997513451583049580546864910281908048080254133409210348719124119154995737962451700984834504935228093418321165807883962372919825023933906769453958696526767577685453846069055706131377966367899709964693611720616176877725659966729678672386857559938914847098068499644461044695384692989209275361086274298515664511052043471851128258882761236477609256614369509874318550941082954297728748357551593843966422177606986478419176017889666194992578424481747628309544847663499603043173559156312070533076014478775282012306615294584201022261837404232718107200822223909671570729210319331141765076500025533858734210512691382748938068072974301177096080517314631986527519284590503865209873549877553374788781427410931936889237340542963116976547086237870627042374596391551948045409547368994116388940872331744571990376866798299306587743978272808817421036082037922063937349447609460149919088191713829312030958327516799989419390164285711896885532829049490557413282139448517296483545267217079563861525475787970482150262445909531722625152633979124604597461694864710587391778396425946524640548274137348371869557912297425513554583063215553406293564148567541533898806714550872024256893164078470724814251499983440747034616791040000000000000000000000*i1^24 + 8885973339647965495424820276287220833637137172069180866946271383702520878792539153274111957107476016122397643106706428279841993316028128000022002278514093731282609700748475342019029970921788074282238396302792171895717552823884763672100504216604940794498134407330657106658752543189375336022018213910149055641455214514127658798557786661158210653431358390652622493357866438711381371894039947192566225558042654871375681115066369664685197823750509389418089471127045742004911719458490696264344183902764685217632445745916778568055851469612653413008500550236174545220706267141046455120381894172346058490617111604121980347731847928366632029140749793940834765514040388803785719050657563483367129732097069885722544355263019947317780850427051908907493912159111560311735770760815873544827140297194215498457413423749419399158096661592286705729864215260055111227167378160284744930307230591618061063571419574925415687485863234149607149093243517624611754610950191677112705937787696168486638492869979959310163206530325620135633926527970426862245329329070604297894131338027556017982994901449898218230183799521804636756115155426816040177860184868153257156828257159589034519390930794885518737394740266804270708686962594278714936655464300381328920427980282362267920010148987676423470360669178256958934666369467526734291531702359795072414499536573675430319893743915739222311858210758114463762638054282695664194353171634377492615750353987646214504591424052632630415514163626360143722278987627242501342380302599319403356224787475447422801618854332743855508378216038862953243185302836027328565849057740551895260495906934623174147466785948450614622068545833408785756279137101548642108171617717986989725240750779446200037143103938388977768799075961655925958078734677311488000000000000000000*i1^25 + -2112915853253411553867044600993781064486783454680997428254125274467475273467668088283395311483315555821912840806850890219540842475527570955732405928331548543875026942489754554432571055925970622639458609628419423573461089604009742664633637862337148496611438832490157291839076463731214619445602203116125926445680574831294949753803970690953649004560391141589814591010538606318729644124439354469403926782557724956440208165367384861255113282265901538451890240734400280175039318887946503642305343057374794171553114491344244200491527217372382397791694419168585346666493338202266889888571346318829732158571923309730812121903963667786377649682631365821598951146111970372680301934200760419036499696010751166097365978634334253941809621216912817078448549417333362332614458404487367404434935592499220754559038298083922641864545377583153062260340584777716838470239692825362676594236213556114783516840715717879268973134402755783391566593920567498748655073463430267608475686685314519614895321311386787660830823797749597659333301574560537365082494685954157387979229133829737723960860127068236595114338636579852733452096293741554774123900479196231715631684773829575438195239686873321118463962983682686433144298514411240574956402458390850219847511183634932193835282617119476381359196445691640746942422328908833384921725224491924438641214047084971480146336835569559421837236663487947779033582228654307793236193502341498573133753881355018029194210084819760971848105489071290924286873956523954687689776925195279184055764067182722095903166471789193007438445154442957711736973795862518540766181757777352401274328643951448635484318673761750853503813242533808963236615981404494559173984391040605693883145974157092531900075190627929902330540415360745146882509728689160192000000000000000*i1^26 + 404684483442000808195871677510222348754989174596420816468976862572225345707073198168836067757818423687552431164214185292623471177099403903146372862164645476424737074029592898987046132803031486698898249017159536269364481852842082844992886520181465203563723808474248726307408010161994699726293571804130907484141528402464018805469412145887130182556171449354618755035695829408273269521865084599464281082431203104698488504081827529609672928644165708036990013518865272422695020105296124207005591782118296103268285886399873345465395762699393010254598760496357629890574442924188914387625362761674877431603322815159798359844251832066284409309461476069957262055344784428544112631113963007511796348871664695854780622289857387512126585023889540564446634067315944708215967821424431386451129101610727205315217130665513444506519806067299941107391006291635458562384172342796014284031691820719997971073087090943706816566720421062086232409363745751794698776251752400392483479440428615471519001942354780805646074803560561327512175125784536411647473163430234002821708782286524461293957870301762141683731337013370159061434520378152330589848592121678876030616872981859216083483957707828153237130966478377990480541408192934954401317557002148212491951967546564735875299522875079437107200477008181762146084552464111786501922883398431882481878155269522802019406190729983677396862368512808840216202351359265368655335754710061778089907867817213109303129389136139153076996468063640077095147191883421449776150525840008434852038262903146832669666181928455220936759377923306669928028353807968048943924261723216070365243827587921195006473259557639060462315989345080415817062238716450980751923515062717476096939343734611893431702618849243617312250628875214535352896521144107008000000000000*i1^27 + -60769273676051564962643334638567511232884859511177789192498682701990071929636854494171184304415725586048100911509015001530844202974389947335730603543137859070007563839760317381682210487439333358622038032232785598902190709472248741958584766747020501647475826975713316706959019529739523081970690191487123547403624771659669525475678677394244514910325333682349781583807284044607284649283019375070440653472575111907083488010923943948023568237745294297445304864179102976125371255737302415870121454326025729811794620891798401700372070172427664283728246532975828004398218498489689746708366737837454535070101184800636273152279835933134057185465586757578515784168772114828787765326866078857342891817192349261849939379192620204326257680257149693408630874193330369605790185065228734146299759017466405859629769619124404467398481538414922062850303849421416949593991178332629083209175429795059001851751915368431110617581564327535724702514573381262232073534815114831009372200305155192156423658910668474304953481020798391372147927636808400537402967806167189731285681048357931814493764478651213891814495904758728788519210868109104768448522805674060263121410917311791431855149754753275337035071154938608038166229947141184255484764430158622126289797137165144784219020552478935433674020970867180547601361939298110728865046079633215876685405878892990511969991552182613002672096585919580136410081701055029528550335338946693207625615158419560251467060062160182474552630537464953293959641395117876319806786999790880307113340960973637440747272219337614745345943156350346521824757317666823424721867320274434267921400630259447252552999620298181362516179570035682899527968129595932962614844521090015249030345955420462334664415583522339037892735293380285423665572009213952000000000*i1^28 + 6989039468079111459857226804792840149499319377725754986685473474820064570029064810553097544205416677576525854653810602986987813856093138306223228732193044650022674006409228963966682669207146799392383241939706994614628585886362974167152064826243235685645219065136193852628681727080100549603742785599066176742551422055445030613939610475544476066131853273797873187367843389302527727436473263823420122918652173869491969621045874870627347080597460652791161463712247924778851037948408983653015156610441198876089173006964307603638609423605618551066498905789742174674512035155148722198562862659733710578033953548863263214170443171778292260454421802915274033049018733589522944121758238601775397178961576538530179265487205697155437672390750436626107492478470931927137507874104589485146715797194972662582859555429700270761962421426023215073553899406211837819131848487915814346345249438581896184815165542330369381826904331904237477581286616828375070940984295593853691695388701356645281832792370927417075636393100412712583225025267893608771911530998009907845477002696246231068111068741256908530555883933489722552932524888667065601809831014800938100409151585942308396326039887723422596343539845974350868929183737692842631315549748924753906373776590898495055387325555445573676761885436453558686376287371360583127067189752001382816455208539382021381548127644329665829929883155127912741360104040599328569056246744962906820982131676444610935233458786687220095453446881096958682264847779531398609131665157996332472110437383661330377900207347739439517050266137351171489120882314145703580679480623980161920369075592148823586249708799499546782338701044649633196374673150606283924481567789353873142610377001041461773287087937793307494886637933257313861463397367808000000*i1^29 + -595605849459472835311922095414096488761806696008049284762262871458962295527290327596099426598021451622987772088666345063089776146271658014615853788947159446422989198979662729880544893532545339640057715405573825429194811202794043092169060901916078847149067052394279724213431905293196847891047798388637946853186177366779398509801811745285892481829868614634476581906425109644118750647571440945363110239612414469869560869771695129717469332474991619859355933830121530726046513274106999454781797523163704584887150573806880875910043396943761501970713421319625959414884359611409631756706105780265844330283939281255232546987613423233356905343885315452776396370184241286397454216044595401548634155883068073174579158648351417662189305010521521220437995866789779463712780279682569538618670410815803807177025848656421894613663906397895564988139506113195288747485017128830564500957337415621237523454967857645026644745654858857312063795953257599042024913129043612051858919288855812033248325367701044610450356995056976341153159163228072603687645597517085941968105624522396894185404906182322000824626960591854073405265904826724463123232971947339792110932136194361751441183745432908499727605503061326432539704932489008565025700734692865368637168814455022534615840492114731267195284757195473771796808972332856685029571901402964406073506552857736997985616166212337099077610892719675403535841876997175951863801921891389564837740677472407607355381352363616945419892477972227857090964771434632924339423544166534242285087725131652763985725879254580493543344360985035882874283809004520597993391516810849232785527182070228000391282002447698681152501741091058402140372654319723686654467686134928772559946285205820401432065536902170907401324273307506791514380183797760000*i1^30 + 35714820279889804927117212649374964112893630111890032810323499850175608483271234258901971003339153402435534859485448371172198468591317172083296234613856643479416752222408084030521378822567244484579681411246463778195161307891763598805419529499374391954802684798599036803279066318660499735668406164905820586097713935616595306153592504856688949878812823238254376632009929871974496005554188275237323435166991099716161072419567228783634740463270922088962743397727624508408663772925574602616316961821786080447803357649242976456483800813673613991650899776281635562262481922024471369466436313622830762628982389614337596795682478847739519941621079609334161400595749604768814366676172395409224038187323789177556994134800566208046177150574764966235797137563505961449217307420833093253079401856292417698575519030835811190432309493738906364998638906926101793440531523714422401744981395513480459836757518937989554704874722649486799543750362634535070360344429732253090009201747926037228667541023341145646521333634721876413389947100605240587694705926708009984679120451889832944293337141428129071679740499386432453656322779790752907055677938142234758628569206072699477383907980687683908056105732479662227488595213655228212573506845394633799008413054975165595363108149146482432673359975614403556828555486305334791275349605544801076360935390844232175872248582768192785880946185471561088035618598857136507706281165835974373704817002124904483797624716939716113526242947413101427644226082699500149631321568953107452865595983125556584966136877899632419275526255306451520341510999314709804458991529814046740315358690644881932028917495381876837977222189339407297194456239495050113246079774373589689507279240594266622185358693622079678487396589782748397602812723200*i1^31 + -1433008704718104125683001247632124788989130777587198688725371199565777492010919813759253806177372355472913134729262736122879646714482347647123514543770952110766665060904950081900225502694747137329254392864103475186117377152759046344198785761068135529924586128389883790489697980547716863980983874493069058085739992192952982937588146174834728486301208176727709978348225730351206649222070087284296082703460399352877262906878943739368824762358520907876968122687397867716064692701492878770151861068123404757810699249684479635457683945936306586764721597016220826077002299639732247000915217205716969359743551022154882882604597530570732649622486130291675183645256158233723631988851176192259561838161558470727705571764737255275650503255439569320383760966197180239843693933607205611700223428117087616722515763552176174165970770454303579077813152669214066891797990046961806976450616447215875632289079896238783539593256142337926485123226270661596292071680161723632888814740106895352124462540917101159860136227490190221512431969713587597151453210184165966109746692370774969784502644906331474334208159882358621556114049624282527952452645983723224181548744562835089847542646028493644371798474851017765848950958362242344908468592504591773480107603635141408856275984925129635617809737838326808476929873028454610843780286985868211582194071146398275319110779332086876015098466019309286522844785183297358812667549997238449380536182346942988691998047890928204598388641989547534243630399092641923142936726702942313590737517985749553100936140325114563727018809937475679592746372943466063767523492992598416679392269395613545473557391106176459037981847956684490927679096984909623767431446396650565838382086807856792235098295125085621218785675625907279898869760*i1^32 + 44054069312782991728630040805720009406327770023926928773732573566272246674571491466915297893475180544868679766497619203410535687796526373360465467625523441270331106097529204055337488186009133264743756282377488646899697914931286506511558474182731883477110913449075279588215902652596411275278551681593906201390952621538717485036232303723060825246289782758849624947434504304054568279241501434127518292744468688258968328670366209266082377413536197785683908456705201683531146167053138364722972304799665057596246727881349036551774169981684558566331395326667439460669581739789474350939409022641432969553225376266185110559830438786555143562294092524813459032264639165978557041399446439722010762925389362769273957423402612320703227564268002079649519754823564893608213683567655172148664210242412981160953776354663373526496553123988174868028895100636869165996858092004545423334736066388489902898479279246545000248765190194673394082624925921769939218399065670401904524190115620130448766430949271504151196076377885552830164684403481751087903324483902102728653509018512152517718571687359069866097156318234843019988603869554078648456202249590183077428673286928980532112380460195802148886963497818195874359686258435837090446906502476928194168811672137301308150907937972094140020854580903660287415241704674460306808478458891668772094820593717364448616731293404384751877973226525912050808173923034035901879821277239477123409546924975310599233037224767032690635708390664037843620250567560780473958037597976270487852507096716552063824738518089141761014402616058581081453223275310661135929282730985751066233949849146571515612748788405441181570735592606323151008267618672700655440075766211480221626704278791750780523141401254991320093973961647258075136*i1^33 + -1868428997047958905468275082303806845737964247898771999499390471978516928868748661432093506131912136469281568976846378585293555279508851239029400112784719770447265846340440519977591832210211793986482338949986937407417786476746206048408714340739478671489254427813357372903963332182270591414048873105829107034722658005342628877289174561426530435160985753888768705327211504303033543150354480223647756463350917476795957555280456827428610172938921646232055837849163407232234503272004836258599028117698097692590375803339604239232007599083176709083067930366324206744389705282834586803562141638677110414535431332734823832205893730022178752954425035025220929364063104312356349555420186644770542642674957924370277900846706177300358445566474439598760835521414384853613800758541656387463430548470344384058396948507712868994094089877337063452133202469168915712080232973607201948197107869603626736128371751995533388442238183050331369689899760216653973689451188553371202834976843163880438210970124380508144385467209717247952712200037725333100645394673326129502166005199809406561749833682898269572970283977803720982840191098049083574397268811756627494285412685143564196736984509139768222593562851602153252172779485192288421862150637836613872654696112130521493325383412748469277591268503328710561081001580617192337433334445422719595435949760521556979927809904945892065618577940548885998801901448567774274968375445921949764634348502457332143095725622957683927494265808716266004597274097431953194383140113376248022564175024528895533721375409828852656602687542925846464222270404919308918514159009227323244233203197617886941225665515168999923094965185182392204928912327426350157274612037770626845214274219158773163745126628024615213822647342202880*i1^34 + 77269001704065596600091102853329456234210492374673582378438646817914773061788128542691950697750671842228213790180003391722498204048146848434193466299547968963618616034023086913601553796592012526934940882252706745095816176683904761321687498920715454162167118343367928170643169850366817138015898831502750324892290215437964020551818991224524401791389714539364372448922198071615424018503942697127415085176973568295531000388856943158130206819952540040611595378528273865883290871712575172858773967800488508188416120970915710578563020097065379039035526033248053631130992921567768898513998509231096422083923009906835001035743935609605815598516437770165187064691963953815365667882411951410669442884141301448098993414012906155220919241319617095392507093604843210100243122584661210811027373877651918784579817536438587002823078087535264595036851488576340242413138696674912147287826473820661086962080760981865460554964395431926128594414866904004784556439808364873742015003220423455013702379305251513849386140079215166329889755669449593453715869525132878099670212727865696248274645691911248236688645747136674039925696657505538669425688012213246151922524774006787473538795812748219763515004409196574608581542384971390331846011115306828912980425272698119581904619227294391571334245637741150564961633834714254479082647962767714423592748634524126106299606768453526332266973214519088487254251858754392826281908015510868008087931367614642554507704355321780459321750700044107473024748528779989752140025189230022194408522825032117942084573554574658809158658857829454462860637117121587753555695750682868963926884745914137113556900319962936268868320658149420245271336916486280556425334609557758531158429430851801809520890296980106723969753677824*i1^35 + -1361021940340323800292281107160554038922269076973370160950774463033951727981023278637456952547679793677064187437659765280307616519786069193299304775862230489795533378835975718244637627078399370896449583441414781545599049842693372353388882863985246062886492539612089193072127677101423463681882684916919888319894514587976130307386360167363778860556384270881143696730568260814619678491255729847510910980178630811777427561203489275563711702012187404542011992705275758932012323548377739317899409362573894568486679782162206530369329008834689781982198954290100615221248040271117742666382613668400561813408365385623967960292568559655152446995061626579110909887049785793943874306907890652391395050438583771065128043572203826896885192244935109925656902326507414841969804431252467456920856485886085307548139354762491351543446631185271859655279480228512183042385535907579423974480284437900669789955586788000343835489489680610715763405249388028600862987626893382947933230160091580339970338065107777713082973602585644591747032183079022469137855864824655121804983486653938333277347914763356408940252025826154066909606047206513842485490298294223967261595608659705043581755107720615577122624790139827072737342241649517448966402046863635183377137015258230184458680012177095093180424158219972443396623325296250879350515841585654082990053973339314665209577582443575433959298138383990663916820203295800250456866686417217006440935231311383013755694459814222623488677692293733178117926356100590405968788896813331097218632889155177245789662535553911271467395277263633474813312923067547244977379345669379590430287412102367566366917095274075288168478888949386623779010186760040112718308916579750073690607273004791584912057553919753409250983936*i1^36 + 23356394108371243053747921869268830908735959238336654598426862911558202009942082740846454952150373589771191165927547974664284356730218657189540147569478446979571942048400573467713573734696330614620727846530809810246645632207684498674793147664126427830260757753163964359330608781566737757424881723884146295673339416711413206787464854334515439634266570005125442453370031098626771670206543418286843480365194756615836479684469558962492880456915268933417235665039392649289645553461417448104628494980911507413558675875943174605448430041375740743177418661894783488045335695153008651869512091120776893841560466679498661381949726698252977305189455917905716836809551470282141981295818328299497719971381429422781296331267825816421971658558149660034235334946820181582915151816600964990394252031608505129646295656563724039413723647179297123010433320586266111763617221437887409324380667020713255627625080810585783887660758573998499753290986121080296137695856984839149395736728643875802502228452122742983542587058578786916407901108088152592566291875727296668278866305242519453988256582394545618576254802251640935611539413135336971080668610004257981242869644076047964843633092544193973183838050267807011623837153184761277811506630743427330474246063356147237269477053315630295045072908069494309601327422765823831203216015118320044145954980249340803402240645311100108145207791895007068250518942967326501295805615098485964900561779945926074626215615425539768538989165663456025405925190334189061046090904709637577402079616002681606827613906444522498432712435322354922337993041425607344005549058230655374389254573910307186494789885010401536417314070826181595057659089139715654493539043004445245014610636518505846982606257290464985088*i1^37 + -1293709581461495222305248444975353565133458029071239910327299581151716489570235453318940824684089227377337410233338089676378073506235668853619582179263166486943223366480729753542704945328864431769827928154806806325796525073974252471331807262583220334272937990655296257213570376765057500946822827805628299355169662120105295734072678835689716352500850202587791858846692387568116001567655960114026608822722485513153595794731350619011263363707752178690014262938493252131126042986436244044009552361339290047556162176386679770147201178446466744844334182227781458339447179594586378444133970452987230999546569453600524553074840639896966802189468258182725146693382152098828281124760331009969658663326197129257546079242172552409169421777229741794041079671616126155629942219752235418296814176476898468994407376097550537263766596843431198750393754158906249210363584685311546516163252986117291570015967723032499821063977429894282081743121196141497430413049528442219881891981092367481265572843041388269811770298387599412537674850113824727278985058066729890324014023430929003955633629493900582474957809118355574712716791379745809719114683958091077855144511181149603797231713445323675613499280609839552964665032020596725756155352436710304670336219857769241027750578850271484193117258064156533688075845152699949017446204166168465105561707405801266518016100106096713364306472777579771009534849981021709215431697686827817946008475587749450985996475351941991377639097009245308901747501543735583363537613814193293659240040298267478657334363292194949976207658121404276361703229836536899762443422320593495176934013690893541576770324475698188262068405134466563599513292383259587534077065464836477411649480853812033408968308820017152*i1^38 + 823809000906275846402275262656871858319159015527648830691300268545946707100627320352539611442217601664568705206851106793612087275367285970423357009689614171732151867232957020538254044171214365432220731774244629506059444126532299454931988776309209538586474879468404860141578228814355878483735079186595169182297146136747867384583709576686731242713721540579264278360558597503932080054805458413549385685677328349644507239212929893817991089317078535346177734314137467217592708678056009038258867055982293264994755094432098728200464715677695222635338542730275828081055608032953174321753376058317916242492415297351101000160426959193881159379060115295826862524794060751864487196109298885924895086729054914936078193979885608080108622826102620699971895677860827890695755232572225756684017815858494856617897427379657965736874221307669177755791612902884539057054151126054546791037359046857405589165190061965236426312084122152404622543042398046250257094244282186934262785732301640506581241233705715456881754855103425878976245892265076158162270923904106587212657628345044175116317276758704300853201137625819868584240056817444792737825682846138512309366263997758978383565444588912826639823998448383412620574410095302600923264277474135314460571514233618309245122723910137527162785547894547289561270400626950218080611505201032243801864935023831336047580752645893503486058483529227545438528280717783332703364049842641716446990458509695599169177368865399816017952480338517016835515456183716688263804773914139248012179402725921866383051929650778004496242389720629103897158629792301301999507677435071432842702938684328981892443523124276231426585297214567343616248940480521472769080806541874874185069408413816830545188880384*i1^39 + -127030736943312696377959834963220782139295714646629347037256674781583783823347461182269682933441437154190941161949104198183805439302632073558381416112437109181999036043530567741299598187723772121040289943726260879736877272081050763641556283432764792826575150053941907097919271104474667667985500482114337787452025775295273152006598690180739031813066052243737403094228523223935450355874551617198260641589844683062845282278495829249524777852520351400168352008613540544131357263624090414450798491185493619979412270005467474197292460783274043684946847444144592570597720387995229483151767646619806630900892377235250453076060281306105838152871016321383213134246866006070003672494082502638181917768685501566418401973707090796136719816953684504298142020838228959150440448414426686820160195936865503429834324697707210239551618623278915183444938734662914681653763078663857293170217592112759362030081192244649723119722164852436653368686211124061041571268972777176488593229812035735686876639442266510932571329874794046323086080066371609034338989237125189169482188674191873879082558462137370035418597800069346074139489630934603089121054568609235676270378349846024535399145466561211573783990767485720038941312396143382276082650544196034850536764634312137392086992458741592895253972487864157138589906368646456625024386927965907271940801991603255592656039983185375613419731901445670217052829186371738009794083413100233290298755494744965320618468034219102804735203712833229617100582103116623650717215877869805207384811502527759943092047560595030323769917843616682085792627064661871979678835037108249464700580170337553157828510005222042334805393971876739097042803006919046610322722618592523982442242668444365357056*i1^40 + -19641339900897855728170168937117524617036856097868288571902535492787515550543449899228877018658230390906135030977088331518325012007465289553353127662497573290610501679113315473084119023613906711940763508994365895100513611276662147239744497151461073704967225509084106722619078872664351554059041808257952220740700898710240368744604413772353598234367294040211617448640054221199508833290648840123091653718926494123598613512366556186708362997000020865995978965158191525260447200905381461506679332574002096693499922065400335206316209986742767068559784529480400925069601308920249521121795454725016450760226258630341489290871090729386439085049764175149221611571889411264020744839689845293795727902547723523182928494255607083858727959788014725525639434160255570744398853937457406883960707521644480001564731329936744642087883965920024625534363410592257750543992373765868128925843037838250277180602041935085500525323645788017148499590537587563990307976565579623357883654870683132285446878484280151216938161120789394312892603835567665779408382336461335902123776713772853249792998025821266540422908871872914653396099023185099416421011754125907163386315033807882790496417327728471165835985398395853307225461334657327699355188317841281686419198727779146929085623423696714244184230925828528505300693659956619061430563994179869728061950019986961180043430005155234113410205111722889835678955518947253379226497614904086359377306446401755952711946801386000187770758104093414428972805105549559793226417413924134572458250973560019884823853315056716421807668435083615505983632527961070996258613553916767355243871324309424654556643272106024759616060555581248602691087425477600186173104118377924347426240781615104*i1^41 + 172067657112318445435629302746890227882848575785605903338780548187809339162482676170966609565490322009456883407421252451246978681124162274544751387073413986860806197898608919879241292458162973436061266700979634805922546606984255972042698195173915891194275153423581511275226636754303594431827504170921700592188587897738858944896824081725353945902803748410647578252932265781419099673634269773163012625264819728614544076798289885334178250724884735595619631628603394051469505132612170022787606399494818743484891257226242620000436404043635699980098095367239865761862249458384904693082404601368260301982473270469482220114789736530413089808731512673567659088369790434500786689368409603253724261588075741941391071626560526140211542415723394421937977782953422509557703736387188413160229670052509565238955633248783131188915517959944277832337528590455958899783838874988720738890042249734779000181263139117795112106435235675184406230991796315597702113417513273120374777335052464257014717826972150993079347619445129085286260145385000051352417290869962742967512368863962925483755557892071308521911985110767738739187252835002377072997681470334252069576340865938646458377676801195865999794876420505921421156421192015619822693248208455291793365015318387744339923560146721445228479127898001942519659393124444600812399714332367081871555237238470227015148775055126008578475006523595567547940934416721594536388385387631450947387763399054427126175041397889890515369474811162414390444122096515188603105759587208249124687214741169502335669105627856974518604662130078182904330282015293417812829910595607175832003758980118232915923139301556300158284941678949635224190792161327605396064873815609322112024576*i1^42 + 338534524056982482493851022124099622448727112547717981775626725486098260427909602522977640405600545747481687399895132386249298810406250973104215532453142796318124098746115361372190098085189318424177009165535972895134297887431279032252417823105828447491107433637835181877743492437689010698590637942975589502048417808884613147122853687960390794264491618857618057085803381526784039882028114317536823980415901321647902471168695523664774992252470477817200696919110711848355837299157462922221694785630516550738647250418895494991379876182003981868914923848118328355151106319503562628911058367234020004175528375038513346382239072698253957008363369735079917204129031198502596434068348118182942676507144750120475844898681956869917985698296278754974956667608689353544955111249580599944087729958627627829135552537809502966100201463881234602622835430037518326084630109022925192313787353368149176928546257002497870942124576767816557109458249639985833795942591997371714631683189895508300394565452688311868781425264648083842534657485114659816849619631435488263678248132765582004006852755890898362560267169112476882777742327523341370102141827901976662873949788449875403333159922411587920214707407444529435373621779986162489638497347239095062093760514376374482777336303916921703270107567046099196435050727224658471618297552898042737196017364899569300833447901759344057202021396587976415393637383733892598085997374154205626186880138332075309814646880470215007095020863660115567105596063044067247343883486603904940595470534792158881836466436945772911780201727191087072081371826387579436831268708960184045137816951516138584627396327537773588408036667873305821603444931528989260086818383664775168*i1^43 + -20033076012946380924011288308034548247486169275012855446343508176707560368926015526719215911611815501833240969227671166186221924742975248210404341277556137318341493802731477491159807651454322265000092614961540281163292770594566802580971612556540560105438756402785562840096926777946861948946927452071804958669033140496619186204791941780449384159718376934699808825156092634445732044828247645553066208683337601816534749320028171224659085162768390015669137464137843060632883483564762308088670299665827658776612502855315997207195209919741008297264960672407501398072958966205869178976110831307291459633009483954242038346757639688181423300886214403629900670156819292613334331505466841959195669664433486326415624453591720651130638710650115916066749800220107137712149285694391443972240403429404929822632865117743256528604730265803346866369892266209578744927965989882138644976942103101405691938752802722147373694268613016347081315380977854008423756139813991142022319175859871535356105075419480312521039938361703287440380695507074231540994285527105312574192497032186673022629834131109798176684630542925713794869732328402782303638549662946429362150191807691689384572904423756513678866182563975608398984609240030565021060290346406701573636059424678956319656282695890041824707526717686122506901118136433336124105706546119901209231557939694911961960838769679963039389993054135778793059388878337931012321270468101707656391821710899523141655321715863699583887562631994926615259864348493630187832521448832953455057515994529996165466215096294625196438413011175603594324513410496879840504666380340483388531983896830963371007939241498165146778375754365339846745661694272901532152158486528*i1^44 + 80680640834173417164006775697288814241087429672205566952756408419481450466549117362023463702743335587827364403916119146120817993580100030461754233927727227993346922283688841394741879629767185982869742762681537132593472870907356479569550949443421739203994274689038490415964923608302804123640622630818989659228047981867598160655927522927000664605050802388149004531637765795383060059688036189704329975033932896652767666419252142067365779721221721356093416936762240422324471941071922577447592208718627360928939864317835037018314065210002666479781933543301641500693641008111014972352255155150201337788668706858217863313886414537392919406130087573440134391874098503249732869607845857802939160128155652269890880311068762577603708673394281097728017310268288309915398860519282332159345959728125173080744137750445527849316041809151205195801885275959988457523346518266107174618247485597120446387262882467729630233529116025526449791919276214152979156350364265573821307702718121224170382977945065348756410798419579867739897126785710808012407705977714432130074106614892059954638739507090865073503234824399490113249451125484813294965030997575598697390139512320202423856604426263299415226836119291364859297282548193259868012299371547671425031978529564844020941604554183773154245034444389131058917567699888796305968313557590667807184661424618375564714188524978533448956280186868211937631011363998939483680254429695436683029969054276685591054789407547865016954942874559841271793708625100888097177989734429755046975396667581519026133928965965911857602153610594174839719480102290808720153911883532058253261548536952828043140622633277512822003121169681058447278707004662419030016*i1^45 + -345495146641501924988566138054679471930601488683474296688951229960388328177609604736142440204167689082570420825718420426273097919801128217963429423929695766870917991707504413801161905044840095283293570252508778738196069620471657226911096994721859335754144190526036937542392241853988967017936904544536352779389602053597377877448714499261722704053524181607858037935678806150182511352634585589634478463475142781240567441553237309800200728704247200254025782024326120218409821029178285770862890944671522313104929197066326911516159719628234361470782996695363547293960289372013536545886626807028002493316108725270833569204527366419625593373446342254756087963463396808188125730412995834748617484926874103183805818807364804009864918205209472500294545965209009818562182775588660155741325122339701031118709940347027649921149906347160052383249396327474166627109874649329328010907859164444604700531233332202868571468263249625182163586497517098680588229072236251559717830547423918563366414882357570001502416022597726704035825397390978490414401653173135231620180759810632617132774281945946444512013493006153830794029170808301983580455287462569409635838753882951553125506059376478201376129145106014601982707015445580272863344947975493419243575684071745285490189448676000882017755698662159430707899814750433021166533584498294947098331928357654163623154090680285338132520102752184330548419360678657199374530347395361423893390447881116096146035036661530213676385112120788811422830909111270728231350284131029886103295838226442241231329538021077834710927796443692395860766528216695969794443441843109935225561191591514105588668324678558468041621574184354169307338056400896*i1^46 + 338868247598507673641091829996349916779469564146321878257252723077450757523837223460595670937624590027938097655985656700674602456222014976202342039229132238684492186572189182428574683758801164122618541609720961341315280628848268398032544258435811581366573074247467857979780590279001578343868838730029309221573716529982972931891870204842623870117615927397856835389129930199187188394015162675966699528412481877832656025972655629058339759260251596677888654674091378741598195320592584934757553487030633330207041801691238815272951244535521932493968755042685915596712850418304546515918936458965954232968073154812123288626156245406766186879743619542284433677748415210338018496291744749174837374560933667423525037582122560781466172176913004140339156905288773076520343676366728563460057008317131919028297477741530448479822778607101683292834051133619284288203740642348777401286817950080800167474334386695020013329484558593847981316682823156236655922274249115396028841488419575615163126759466173964019951205940732495810932404913633990207328060704071851233552456450994921120035714253361695561047247411698516358901313265629192313011857147796416382470439223663882252092714326904298952791246255979877943510316129338458472073082077555700154020616131615181377554382302558567649372336172532409851525170361199552445808650720864824385850603063450280977967217656720260981761983920421273426387640080785915267078802865147151660873627975503176594339481795892482264774940375208689773398953285246647438842597268985294205901033498853601092790988910775342245905008370924913667627395740269950264333306297946073969055341281328170183223105646583970426769367319698504417280*i1^47 + -94844993362329023784819981517826463499719309758487033164895432424178516668570987561760743314653359124596779198100552385331374354030118329267289717877038143965606785279055463975177602421667839444118758906571706174395909848249626611334796865918336070337531602728365132845764104137314098731062284404275452769949266352588070252978889907166071336773665457508547720212672649842135329525191952828554732140778846268030185981876570745855840584938258420604427180607526124874339754160611722875378157010205026572976491146426084035082307251058456351640323415705874769351286528598959150244482920373738995911031579403435909088325262426854766868695434652048608571028891140762118429278835114615961677317154757599656572929664064352861014740775832446854715746630363360783806188011722348805969007340804288443033541161451625661136779306991444657716313955480315930045488992608577824671235899528864509170929179492241841149786559411096106789990715714007160061491440835795296743939787011525811095137205724436063088313264066170200703888563760155884117601799201846956388831017895177635445848841418169850091030258242920989237788079283090839251246552531796202922302439990325625859084393912745201395528196011394952188898755929175711689851657649337989433728552587733219348690729387824674328301927745984004296017517253240331995194482389369825369924273697073860313638757652986782127507443942268075211083660800054260654331808711306760571383040833812846034160817995947716842555730543854297359783313075878069193733540529937569699020671210410597958977577044345450513168323850166408530148880154707653545800735290757245081515083821607368177550462508929354967358438899712*i1^48 + -86691722642626912816006298298766888042626852841110052178666129951046089421146393020332914153079577317918483139222930318262329840989325791225614633221629226407040086132104792906945960465211180086225511296072129509697623326664504221970725002762961770695427987958609924228753608875905589274789686004879845443607915384746673755922634876399327993405144882118128962593718347884530410047617217391267484678424658615505801515429797211258501350414761545988288473408896416182996190092505660389131092928407260514491855730169789962199332052197056552653560859342944314813266949537750278862958815305243867959073653955126573755074635351969374375846951204340991272997487104485013900291016251430262400277801809137675923347340495882738435417657095429223132169816403986160816276147605641453845289772511872675277164658681752692437371880505423625147217074912711077448847205925351716508611375504290242576296628213669299782599957754979382094072710034939318061836833644058714644822097006101267158756423606496693221530732521153771697007430923900347176268646052122258689142979237896101172527070933409878203881936780258972910901599358689149009799457794090075339164318493325791961273291469498136082976438290880167256790378429273081955594303083729675023229473287344545857077447094437542141278373681668948346084020557558179098226769198470705879517389859170615874634845120786289508947312956267361513024907545912388337288013780247359308651987497431935770359358501098031165119993351160991371721777890525766984178629447335392653439391603314508140000321238741812499196402607051142734278826697161524471372994533803156664484850679605105917439157037724336128*i1^49 + -31756097454432549437293370517651832434920983032666420374577413768560790427284674058299992835112728567798560205746578882804594367265158331512308423054634230317107569941109155166533642199507704602817684778802108058507100721814558223760681452065076415391397721657822153244669014262547000763124099952659691487892003642661737453609994922547688640563689143194002420316156335835619026869216550599581016921393416652245053202168030814886061530384111700002333125029469169265794489316016986594027732229930011280343490567368288960511921639836024221340599515773529413218732477405102770256670405931392185038155685065499927199284600836738552752374465833434991291188591252262763946681917727076914528562835953718019129365922753101875320632639725302355049749223654934057416215474491263780518946289960305442200890521608285566142998084386137761220107832984882257938909145626581272656429013558083528530763399218382519579875950739228273254624453626970885875296523713990022633842362743375406855757959572832859963643803795963141510997488793972852167647588334269220192946222111249661233168727062763069162757347494541853401848054152701964903695464275565894486508686491082443117654327768386107896968172445487304942950361750091183375683928678870895127723768851058194045032691881893247858405839003624650401748071859223142598957399038899825151945259054917394526309164233209995733301728747128836019529750323983464342689541572342197560451472236202028655779316887666848816473251339008320308119108852081451154946046648051505851183083064342033724473805888944133193279896183691720549699408042897111353163246928719484240020695166895797072560128*i1^50 + -20064383090779441301902645266052390022003411612794285811535605585205670160340043750841332608701147413660374390949598425689773597683181308735264245897829446835900263122893741657679314103902307685132168440376554943528049356944163187263198749908973548130286967928698064440530825927493358404205546067066225285303731238577705207287511165035847256820890189191396120439275514476697796289803426233103240260246805798255230619055636965407215248048680255696787403093118642564542539116202093234230070862013719970107992010512865896836699773156194716308696854987836410935704628412818663972260276008300389920317990753755122170251694203340679411104892801017601354077788389959116067628363323631368739271833355926338373723827076331783530117773404392800655646249818756234818258445137349733150862192584802838081501248809906986068259158365154264633958491632175110950787290765756720017218810690879916952026367473868047771827437937518883299184641785666612024835078832213851518321750556947400647313313114428762696920631884188227525209973652414812639948919814019056740245437118529148308475412167968294714394141201845421671283892079676331624073421147535515183063781793668538821984544984715546768206875078431426626954209006038899895572835744907052647566293960393327601366716238270437682487499077012769186725395642142717047385802559047014597904788066577421942829636002379879803691321024585595844963222204206656325412363833332338044680958069999033183636979665005533677916761832731853165399928903740876791748342790405124985476354905036117513003459927729341187411727298160162745064656336639580028956667103854015109794453520384*i1^51 + -12306000821750474708018780787206982181475507449907520255114340047607739318443688242284251200192550623106823090154515859028963722703145120982912583225012248230128739507042987798505290120211183484770016727417545593932547205855197816102889438022145509934767024259649912990772130029160105214270904538065188820383003305058152480150472718246352371889222561675521656246510141916985354299129614910046779881010679512978841632909615092401165511439557395221134887676134324644970991481960776450568872624169981122203419830392874993476575857395912419278539243097112567034631115753310397049803181965305249432067265046079780093135446180857889773096853552468045372285134275706857576586536796019362371040802672724085888853626597389613077375149997542480289184618658518464528320688902963018512815979576972187415090907721676600931311789476199288948523181774925643342804928351600786808932599262511500173344120733516128938608948454329653895040491156993208166338076678531103899827896685201822154401950652758353589544160537166049903208029235238534938960486714548996377346175496865360790819897812561112185242102340484749633180379312559820816721291136402885759508928175922252606412067999162966286022536522466967879966771881080993465501034344143207919503637190420628583938058585438859345176903423164939419748799921151701003938808880232483607578608674206210675363842342339171181805009709443378412228804225169313495265354071905324522229994241336288972756079742830923226551896293844106926228334903225761796067704104316618378665326705774723038614834595365860098449234895738139191845519524137922684947166771990757376*i1^52 + -1870783487746538006604354899427081612433646210925888007323250493201539126680618659773296076502818908598273240423807018329287848157721417437925705698228692874865632444794465987080995152521230034963395788338203308780016865013153248581017747626062498640161940399441837531087323512026947897719745665285036623721592318483219744145862905727446500269059803451597646934877712861133138841147584270917469907084672676486556570630193569878138838162746206556206016380349161307479840254660345208950138043889299789334608382193704029167288327750061662807725555600681076039057515356563121648957536860940407676916687243338957486760232036427531934070037966678280970444547428923423313049748440950337035324899987330833990106415279257056638998954964897521954612703582776343197982621988608212504803385156125157696813658473373225018631658981701929362253399686232231003850312234322381803578978432987044282852557749208921511741511239635747530281745618962636627389970810043927162598474939403646454128481928454415721902269962130389889572884227001923255606345980318158610923834326461742747947744450936677275340950838537834285140210504331550616731641677017782052093276230976201875993923693117165076194269090186655175350007551727728332029091732711427182040999673120288026220356020105450526148802644384562628183974661144240522389309081226779157819929938204178295225920180043289012803405644959667051891709488614069851276875244358260869919143835466810582226778986358017401555144162322280279639496323058208780491148151042670753870866943156284173103675316531820881349109623558541318390936637534023528218624*i1^53 + 175225845329359173558123163783067817811014134180011792356269401824745608840212928379521263012868374153608058092521579442762006811391507756610565145176057747453742815834234374015527040378957767802715959462394301915106931510956133042119854360709195253445223437951394242735537752231498750082517514150583157915611375965858585382034576752633786596840390184352681429356128604471169239258585379618173076835724300567680050208752343958270237948759884468812890195324687750127815178105152001126414016338223524481309191329156234464236483672348150157307545729990156674665782498459435846549737948506403561210357781185074216788301534305132197846968031439849225834936452100579898533793342306610165400470655599292832036322595688816438395980221295996477689098371688815911411775479299061895219513800582121517381084643853396624749691940929408241671613529100708559132957566617564275649788549717058167692804012845467404504652816613597914914406416285231756190297367342585212971767412092589466315295305175884600596213394256990317862060991763766808973862264339731629733475924656221501995190130237907868477593118018139573710299699647094628681656338515333431252250488299055732562288497277514240305259768473706185936590870099801242689995150648194234362835764015296329481384392918781109964504620625375211413751320851120096799121085451676581126290659817689970772732882258372479012239440874992557133251066423753077213512204304175296487711768766701175464942568990670289941842702456318543180185242357003343528358665535422820245609157746975012686788031419158127602212447522461525204023640064*i1^54 + 46135446770756732574239779024713367637757599032914959162126303820788064626404724731931053554315166390958771279771070706627728473641419841158107048666251699704038721619880756036120774550598370594281683282622373368990924407720805416493220989382765301581572147380678761196884339945937174976214555065135835235205873204922513853666915984243145986505195159026510247153030196064603443802578775971771318738449836934978542782844033042862578972077797191028969371198982275357321612504841120709592488569529341907653917954613569208982078004901128447505497476754457122238721723431371633790980738060290087661455115229246006943711539210437180944568670306139062570541635037099423058284369013817980490246865577293058223119393858403193850777529837014149420308042939085682283883883145885587628133852938148861269576613445434809258769094364792331887877370309039791392526939611249645295939948830362863846381606101070116703848750348645034546040383189778113480570304194524205056880251067908656126469672735857122211716571276465768424142386374216451637556784954038196376764715059968671424173362559625123216786816819122538153859205890575553369271159838039919956199445208188931778311455015539309998707497158392155254924865330869899893338038760431269289077644192097071031527082560747999849357212036033891458256862278285927714051106402690188786472804099637568754156323905327293539853127561567124028478507646550740869218470131750540273382727793912248209299351442691956441058585930579386367027044492535613985353822556880096968056775435337812345524520740668965086272591035891712*i1^55 + -3345166672958986321351717268738576281461090040665007423577618555712886425364868757473799302972958261219200940210732201448408842947218653779583538803184205832785046348194427073290142305180360031216748901613169630652553921160890784644894245699008732880778678967213675343203124138310917739188848747286632562950556561759640851922060591182537072237815978137520332912312011073123058594680436489771292864525717127716251120784823644249992271246631635026734735208194941705303171465322233393878141320672785537708865769999761173382023974371914010062004194274174267094759676115888413835651155438911575608760584555054415552457793517904360796941378107546510682861182473146219404416801963452034053689289795030324307917545886218758288963268852292562610274137675724729203660733736150248981214634836676509042555921204696319231292259485722332591789835644675804035646362421440092587445034775509728457080798377182658667645568915639150331350569001784537339424010778225491666715713225322406270792198150316273952685734293026349967230769906150700489862526390840904801415387342296167123258050654548159475072209207323523319067781555250896116013104061911154883597052995986115493356281032213691740298196040851360308555360770213435124575331781164035133376436033890099545961201568624734026540558627017729190953285172204475881726637620976623715529648688242135237999545041486607798640974855298824378517621451997765761012532780955612880170175030249735784592665741285072353331520478605289812734905421753881083238973351145778309836643380260753297607238744532239515648*i1^56 + 3127964871696750509948445106491509342439579369303640892306418076980982149501067181248886018954161460279586353576491530486932529314678549616375891086739372277948128695540845585728842435774191257853845151390254445355818368041704276783610551639851819515506431642934938753254907321753372655906197727263791744882170962966682572196960161838186741409476559486486669958367634052330124025993078029851624514814151860254550888677473808850864606849088785720497809340768926491176217216879613260655729206781215561399430432655415136366648289833822759836118636260566490722603566208376193197984290522086796390432384035783240290393907416859226286107201063098538413259137454145343423764433682689457136451142343271451072908564415140577923752611925820982656893187724287709200473584660145855836325705125868207624784928056792040989540628217908797966984333047195894911645254981047675668939821664950364566197412836957864274533621667792754558787528538006454924082361706496384593337493630927014727160156961355851266221093249688785412321884402200524472288989380077703685679688323668225260339086378540604090678354034287182872247777381053029742055554683578052694209150596847515530696802450536606212862105694093231089590404927003712913749759699680048116930710362397924600113063130076717211994169077672325676415650497690524979510323372454158196885098715220243026938920446769941949576111372296621043207575818382150442109556326347756278782456372784106844441114106927817162025236371955643019875722580935009799584163840000*i1^57 - N1*4252045597410676886154176134714086867106197446946968476318757618012906638440627822158653887970722795943020555847728739158270498486737461228865509242303085558591835668980123144167226539119734065351973083424032951134642859208219971813316627159825774364521790399253318523700911716353128259527260053772946128661199108578616494613109162607480402836824271007291411645385248790780983835463155268067858289738874294410874131897415061324166433553949887565486351098979061739469871816042372864743161971320780227970893110422889692469022755308392851259765625*i3 ] ]