[ [ 2972210103520325456778696790693826496336502019131877178671041272274068125391181872926160391503011553348208276054083521595784811870043509841829249811445014446617111176261408959773826151032525978401303124690274632571729273816085226620987513444280422061950226350454675464593925469631155686115696968448949191141104779907163935294278268845455423790143509038485417792797393774509831161041375524517306655958203744904487561625027442617322317473865140783419199624996455152917556809940507625264242037927940710013775879929698299218931491956550517328226746816673857553834455090238584227466020714346341372639853178463226498654777121053348528719262162760364807858805936774246193600456309692396911764189691409359129356129809837513135184361800701720807321083083526046245448780029629822236825920771694459289009983093276840216997007297955167908001579129062474014730046299671624370761249245690737745046976811751019947617549090463647724370584556466254343701918973154985557333322881852265280680031319500530079454011105315866029520692709948127201479011336170129041312479252633975348243081083555585725656433157120613369931815895305968241522835316314384077579689329519423755303787799577996026085393203632467856919900349335902844139256853885908495348536098773704064197168847559082900900093079362612218115306809960839632255975424000000000000000000000000000000000000 + 225115246423102748594557657382158161857060664687186772558187625886899854448264398647751386750280581784426374914361117850672686271956715188855260582704684473108226930369040851178978312691560973430292846548534327582527058969769366978626258573782302022052785158152678463254860065659375915434534201456293212425876724807777210037923973655178067584334696131560475896098557498049142440558405764373685207439931314333531877417517801094920768513701952184970943154788841699315847262026430780136444407927004848573317000137521921447119419129049794353108098935824940395433387552323227914345606050823234047933697011652114221471308392235866712248945488120136068733407092358533681034958158546158601861916728441647634314214413482939328731913061003928652156066446478146526875393995508156159323109488664776331681865004752560820314559947644171488314651167310699076868562021504613943716169556287859499968856030517042579393441168786135413732616338627159673850796096117671301323603993082479588227679633388001657290913204003148757879341122418183177969464637975373568663077219356864973752774440559863602747881231869692612901763818486641211844177047421706661959676114590477517522947032162865122946163875751001052142944809721951828512994840461928104440719019051788365478264913573044485598916489013839301462092257230840584470528000000000000000000000000000000000000*i1 + -3138437289035585183183020267768047674047008201406522761701565433489946144336565585374487991807722030164034386922393877098455666063211264205939106804517945411638314578181342576218504220419327460519862476003757340187915624208836319762506079370063417744493124313186425817242258119038731981850043154585876062962116972718309409538784260802330554421594846260045626932115883953898553612800594250465803572122007173377333064629526096493670541233558782874782983655237798596172970384263550331523807505118090911357233323071492636543241468971249942229463942500862347954059982134150988728642774918493794850680772648656441240018899962147447987450082427196524211369514551221922635119580122614915982763969479227299609928545420102414790754850627804503436474366356024997637273993490326208979120435328723021072848887380090631679512005934838202471268019328610605956854314527501893028808059866262171287131963877627124961845539594840969733716570306239860525889434651221879453347611072951817488549906349046095169924712500978849706586466027633184776254998306419363661541390643130054352042015795880333625768758756679384569049040964316348246865882252906994414888578925925072774953394208013902580393096666625373704483517048842581426889671366561029278588963185968560624776499046256772316739324366127456530229199927940132896768000000000000000000000000000000000000*i1^2 + -2978483080181968301091099991683403788272649295643047562851714133446034916249262659629149907497347280825300214923515403708109194311847712997146591359816136599865575865942172817309688608359746504318532622525745562299325500274030503087238243618036072387758918150519495767678857084834201147833905386913655271795944018588068550392111524211569128306815186401877749213068203102521575206171840394226835449122513242580781917546388951680701613578092322183466816388193073751146399194006127101608565538212427487225169121036361107135490654640127488283627494338182355290307979604439640686934273033796029890292852581721363033082933248899051923916648281559573931345044927816466712861667849332528330689578190085910876782268542385875621772394436756649083114387515184878687877794875829470831421155864715662044780489688844996538173766478847006273487073126891616199077144025459086703262541274081461769496479139060633620095056622270506539319859600172453507927152104853016824376172034307378233748238722316724518042902673319642641912834789648306402752408003032602681111703295556969341927797341699830473303734096073149282327221359247218780939361896344652355711459004324636934797599532171609644833541918922592773209466435395644013067483984100908929101362325872104323012664280628981237782318797526205607794003592225174323200000000000000000000000000000000000*i1^3 + -3048247667415348145655148434491325690366842355923157453206654161430132260066492124257656418457859837053510350617779906052399294364092586243679977499471131016318120866913179158563369005599914881851900605378936858726442621289740249266205267141465348399335757966014243040323296550367857587641117550917563840184511402790529805692191217841213888261293132951239663415352548193668868809151674005015195130484504369362377552803080225998451495805198658857157415569113500267061465942188382408217772259495040777470186172346812836059560914334047335550923865757570400231252870539454023347389336548330094858056928626225449702428464791320888346601891181346345291559514103527650191882012267472848386267593204615483294498583071979862668647601160350665594282594519584291912442518254024704139541402859487728594576577437262318700649679809670447479186651143256988961571602523257227732328149625096328810297161082280737601957180212241360389407844080906789195514302125440993357329738194048369868602412082871658238723231721875610452418863670535138442828349366438310996365366825372480459017925119544142217238871000836840734368878417206141192890478318400953253552684483379245406818059773069407556085669754083799105813902318404258504763671639542224025957456216834444283807605332863045062981307797352952171287867755908300800000000000000000000000000000000000*i1^4 + -2256222805084534698551925973218408088064777832007568605477498828456440172119515431617258117709496968009737903205840393224109834327772076822102960207828151382006274350878833748370936142369822057114139129999370507480528117683727621993323652704276494442782752236998525370713434947527951728059761393409809993395952082008866317520119598670267630811203450764293787867133243117441894020661456337868582490511370055553270830109260643215585377972934870139035655716650507183855201736279999002291762188162384421170065284538305148392744639252181863249118800919649286917605042785078752013297126532835501460661686981545137706811629151113598584941673009280401787369315676870282510512770603992098456064209654895754272119512848357303777082901652505209315411833046550808376680226183265157473111336810155003432065062058847039196607815318670315225119455192880729313315434149639364185833547904147661404558400593072469300707022339473111999576137413634313406738718218285483052067970979252843255490384959619076979720096390041167492066366243621133985126983038395526586239871062276608809824564473669072790451207156671362641106969459133134569194345866949925864516312001798039865817017208587578458948909579910991374736608826604540419398727482615270149158202989475207092143553128002620930811066519606255128119515692400640000000000000000000000000000000000*i1^5 + -980383674085201157493062234795497470458687804750773478993675737089437339736052918002110290808486727890766724868256601050056862322888449181856975305403896539358989507085444425839992097921235698884730257856965923013355723195610609371130483516419513242889429761237721784940225676680825318420529136064845633539502950757960895913590686220547819664161784548182268898252881019188690989187651140865590590924157361989351083177949102014934496545849648344148683956685131943016094081016277062179103990314653540364978317915706333230432448847883242722217960154163302429862853898694404368381403425159193944206996281715000494785355626869345117139146308553797906081007263411968664097781447006820315611355856817023429099073620894176216335423232474688115010776223036489579272987770702774932427081771535340869984247079528273520127407670853868187885706293367306393720406347408514623895838082170066140150338973999307364180047036319786780927720907979185797492747780593004069413372090547021710310046696043716720944564528599224472382734923718300255069390232763909501164985137567027004544740022372516007404210290704808411295169997451558274887423690155077814276663578023513914675305949476973219736551440116046372249966991219713892183654603455197861115185995480475841254339473057833614066214708819945409832789475328000000000000000000000000000000000*i1^6 + -344590976499986016611525271630479194152041525596432544410348390289633072791810215162668088929801217915997010045872553830968427261318764031027106425526796972060619206307573419599923001863847869424276113922573475659979920362343114947830493735463530021610535104863710442518141361565039685862086567056164208418623910300730569044592164503135797947825561226587000441301058574210587120157277381557667940176468809460659304677999459009232362981028332557360725764086062356155541078763501513969432861384691094514699356880928901822107348291652662232606260190808789524764693163680161507920306675956111004137786995565301902417236449413509845677540437014343760702520679389150142659284316399576353859866288706207894909417657093136683615964835672173280657511329341963763990465302849959726766640335895612999140933920176661828190133289966019877639658521342077250234402256462687785010627865493458460645872323239007522318811487978530625197881231277855472072400230509249328113827949973495332059880125981451464130071914205514938067785931972104349704804139151197417547227172487562138024153794779021276642049160876288982858076408917130355047403388589074463995073313558685771635161702092047604653033311276774609992491968580002304677873136896053165078727529089826805218136600735251636386463218704774471952105472000000000000000000000000000000000*i1^7 + -135422477352408126558994670721278000166731029952880978143151430633951067834176861897847208714223182590539512263084195915318592969065873303603910229004753057885659143032745202652618848958896791383755396292321916285918051291360344727473601319757928771803395691549569232164620320156279263300329457947593186352579488138564913138104935804546683448101414878154945825681754958751492880291649470653945788536467548332482010584735243162491501265097847245029959994833185593371967315297512725785622589727933098662593645000980189272521144809239620694467463958768177678123137751996336867312475134525708086802957494403448634078128636337636909242335398129463910061310805581144370078224261162142213346092377447640589322288993367900271675338353267226128929399067087921174001097159174138435060946080798706742395469964878385920411284167001731505760659836302281400287464132627652704093229862189513701180376048207917959632519289752631838660279895358088953013867047898998106508028412661307899190755527362220184508679689803311162230771311445253330963750692468274362951369859759607321977256221978658222749188672574314447701549446899995556876170626559085441633191622020342479668783457866354115823195998421293896995166015567382190289152374341095529412745288045717286547317784846035735020580150958846080607846400000000000000000000000000000000*i1^8 + -47038688159042315567358549881754439117267559166567637988241080557494281554344552021934297488792621185042310288953374594498253072167750464832463239590225156654266192733570975144511072089145126520306081389248952189814543297775055047737920488103357393898073545219909657739503851454414830660983804816342333117037398333890445722657017531950636233158512285395134311442212801871289992525286207041609833643069921468170602527345055904187648181979751376560117706470016519514351226569301157878915703319484211536725385978701133855004947548595886865783939486160959120033620685312048532391795176201108522996417586307433833161395056551329358272452059341136864242807377165278247424896231650949512702143451330953821245188270335335745304819587876276222085572075322356699077146886212337829902156969722891984299227833766177391308790491364865476137624026858783597828655335918543963769692839717036043795268997051643389635372469521807047768842835952678502071597974000807705107568026347080303935579850310914268157160970198991060910459945200951452441738896846834782988976939673710234529449252246676371745476177535782890252394538586106695966454558241574458798393905058211113871445338322679452576853182988083260707441728977236150029378293154886660277772279393386515167296901993277538803704718474957186662400000000000000000000000000000000*i1^9 + -7843226202721573977840265973480439930046756657087092609395749184624654570809933457943954757219546246166135908051766292859707325301661034224922725103621919492551033655528228005254772407573934340813743375806112793939123711219885786464873521453899060249813872555841133013812951117357541310849823597266896452226491719207405362228890048943150300425182954371652626894257774382497604491728063732137684764798516972975424981801845500664007819263500904050646244298308775525066417599188629537959890617146715639450093616930265353297536897653904271853646177883717172383567146663008365235272841679582695421366090044541154327473967777916397200752059518324515325597469154286671977316083352968643096362528797011398214207139430642824998650695595330889122532559355585991366831729054347577384416747775620672294620486612676221789938803531702781785889903275479998813736785010050656896030883113598901019404477035090332817531403189162111849541431612905604978557445799544304151152447234905548738657682449150675734384150168227538409161465386239191111306107018105383445335177703426687605709449506928746344792230591389622434954927039764229648512316836162009781475910395755483891202152307854691334324757121650035244202988986690489800076223937643199866554950498420559358469811802945530778575939676164587520000000000000000000000000000000*i1^10 + -2378960234131825311119467314852435448823540736838801887774280983225688170483769425870664110481169399168364830546558509123944455861782716597637876830216485176384707477995008941227167006179350233820444595409074534638009331547970064392093607304348136842507909485226522136178912378209451568540755443286951391414466463797999437858318826241700048372249880118163756443426267822529937652819713922115072909446017183038443852412693776660370109171288219957727606912815217636662454735680033046813749125001924708456035447121120908258537190052152631559241409742664267751232333656331576841533458871040448809859434879758132407565649773270807515993413807798162234510742583634292257217670935380073351801201242646235969382694614601848217352342659919749048603724510675916626235852215194379366401512226961228088202099705929497146540351549428853129909025547383270225525606143403736719500948389947151283990957145166401625875327409970390133833143544068896662230031144459530888065748903996388424559127767381220172319516998300419918059329397432170816684207166357599903297618219303412136789933772181756953114180207943989477705060427402335845271925866571375657066404097953775392904258902189423087231035540845281600646201331206889245902827412703186636419931762914714332887734559088150779252443101265920000000000000000000000000000000*i1^11 + -630428123393967443061622964502420208754007661616408903118266804340569759494619654237194420195178462899911917600053841406467675713935857296196223316377454737345023339231890540571279915047228716587483962387251783694413491968702111397124035539952653075801026364196727466625827090739994256935368763634704654137174026394953330523002401199422439871916730573334015229954540362762297119094906616098967122562033973454885582482860766006254340976755157402067326371936036360022711058891561389797601719522091482127302517596920293375078905835003588105497380201351997802311978234239724159635357344056045053775648797731004327786138310157684596786064360767163728280102978030569903345557597400528733952199717718677157337913582136662896393060654703990131206968662604366752520528644346560012405688896681730755527362769057426847697547059271677370811518151411544001765990326179031013296091373347971357760903437474932415727847250770906046594871547434231172705102214234948317772666645166435772801481220232231241492963312403011238986070595843237486136935050753381457860713595465706924393559645053103895889213988108380900642794436781389096669206766983026763200279108960428804741336548925023777853305397183241308179441870534915148966228169062503228538057630690532481895644481761524957882846543872000000000000000000000000000000*i1^12 + -89123932276168910939630231492005899246014455569666867338277749344803390164922229010686439070190053673258428646779567969407682732606316328234223487628257289809339437873754984620682161646540512125156231455806756273824045018756494745430018846203013706901295848923938487116479397953924364149111965420477662207606213766064577396641495135599053270092938440400196270089866541429113865644203088095253182662290847869048699073315469154613919727899708323857671477587671748657309480388365583585593507283160973281356542741460208045351415429085113983429078750118438992164108851180677356467778429739592738111499133368730884496155717561470534491986619922698493087281601436337397142153697647778201413368762669536470581207524421278670734176415784584531510327284172904151493512279352602747847792865426350505636795631280738667224460554948199146109683289330467588751504961171985691286754337672539928841190303009948101952839038215179300770492869977117905801773291718664108732388486264914700753174635787078427065672235790661582641531059930419452912838204212206159168169938443473551908277064564195725293259193948901217684060291976409932821693507994727155137502678408944903661092445835318248113711455944064239540615513720999757039855046149371404471850082888814215858532666213737844615151616000000000000000000000000000000*i1^13 + -13764640798703199759982884809250770274033645025856727869116707046105575681391938980260048376980203967847936433080375900816127881016820403918639787150921348912357636840118083247969391290018307940428850402756697576532488340880413147344797435880859560450521295877426401797658330950785607103830147454035149069079237700993531165064080610551944335154682518121495746701610412667572728580291880757987533233879295770294633318856462791552472583335177999620752461968757253960178929773960652038238526731387075318555400499421440003585209204913972716413053695726390262897968860061907343748177609547639383682031425635698388333659708703958493867054795756927324191765381764332087888892926293824318350797489427228515390970007687583990815692671966300964130681993672322711220026997024047941076421947699944435195448544200438488779156757863973681821303236530930905408302321676952497195774080459753977466310966641618402683189071863007567827393105353546493605038983064404521543723954902704112501302662275080235637054074458042394337538160316788343965247636313926420654768010248841207685382360562138010422574932163084712867022899143711318330536070383056054158617332623544983700516723817626360604665843291666839091043833369662174122463305565936432003385739991649560682420808440356647888486400000000000000000000000000000*i1^14 + -3085054586201912702800582204730212077612241489018992732519544852650805671263576732774742888562537838076702198151194898979217949511107225939606090834244753104426515358068397499731842292906731536208689894185408776712840423770672616390176337327619263740358743901433757055979155971740983187106501296656328022696347416881426278359951960852682240392158809301095176223593828264202467101597370559239436393610629427306278835878299565657856232696809329685376973147421884921554671204100630463375294628484936725557818361260170313964681650364006572638606066161871239201556622346236299871064788319371587860308900947627680815765711858469661119030981913448111333376124709089099386270197340636576282506307200229666216610942974469475823707131050719181246523651850679721324632405670365091253412454268880699464968956104356343727458427353269618192634968596410279136858683220423890031644136890773758740744661641363314891530592468334355175326995419806622445642772125251218557731715589761107467777023421344834422976450990220465668930831102767132663730946920452303368742593869824594849765324516078095948395436220710966049300059787280036314330973317673713174945254881478299866655524023618600194722413494364847418251422271035686269426885386768211159717308034862797670922279191061515468800000000000000000000000000000*i1^15 + -333380954071030653647867836758191941887995282764756589513557081653999203240730839759993848998876065014621291918402249393843522293090029963654511607212396944514109224155259777605264400426981691425276497846621838870482654319205820827513119257751308880336008685895501738843083015948625183286544545486343787061989653471178109072024336012219435327059902567918393171004087306403089006309335818902827448218639921182534511503140710596506499289927173864525938233916083118320333268788985514294473391198517445681242247685870422351601363503456928725160053588751696223325402400040533852017288230024445609413093512365317226020931362520363679045416700838625352661834527972645224920809003178350377717270736529828175330287365975096997326785163605257491160717556536262291098929685230347015972449678673518549701786713852523710562643060533617076961302038131248940834282466938874496514939252308551287815427364695491632714441614334330238820618010600082564135706017820962467829229564884615560581604947142442315679957779291274156439002517425526778667362302298336876874691915567497804121995299119647687986982544261374200938946965008700369420456587849437994025392164412633280266839441479892790500893275516443249692409667980430899555582599305805858897319211161937823748584850409390080000000000000000000000000000*i1^16 + -34559775717243757316452215610250158291186175471757680521051692678160233603211471655881319155275743756143298221066504191525253975327759703327320469533228666089008683974821095761660800421391841636814224747534516914066092931286961275529865987226326067574172773538842488238310978988555745431808569934959821402753541956999011768231987088961275153287760672507006352700261061061718805257047634603004232382476798390406551655586836067063865589278482782473473212189020851103370670803143675967357672766321793958000301479848568004101710741103677365579839123361823849636076133985591300609731127191468581673806456291663271454462710416745380585638089000497137898888913744809899927698240585587829591891778342585188900701644744783868690563518619318722834203503314953629978285350511120551441940168924910994013171500447671930693726161756832366242357345776235603493980642509126756472050673018960354085807413597624936967737155832832273009012848971972703638619977996790166803582221757915550665567177775703552243830961130373968993299164565414815869315697812345960476563441315354929314695614882479891584389530091431848953533563029223891951185816842626768948407259215308933514277892599470362161558592454511050136305383656864667816854836240566359686024955837551396071709186457600000000000000000000000000000*i1^17 + -1765294210823422160537427950193220296246909113660983880635386032043351604021896010934050277764493889125979583801095115297989947984351191790963577407885897027927577502874517023002578431543887924313016203952346571050257641721020412309380695009821243494138054928064436817124626307979113365838080476281128245654469945445091608819426602327218121022131505545397669321585304625065780087752160260347642535669247156138759888129508115476811017071985577563365879034133596384878770692573036135499998986975087556072723620602887176706071556383900764882493928904613132815421485837293349998577048749313323036245207101905827579071900332964624963245994061423381070072487785982160326231133956059463227442878399831389643095708292853017892150914507080690769586489185368186399688349637471443620649983658670606039242284964590697417386573802430912463042703304820416501130428681769088651803628068386080432295408168489566505009397444441752596188900420642042398872443277799635039182862339361908817401045592582280704506708419739199180053848607861659298752214582653638161189660148224663343542961737793963049122966677574575062901917858765958003308629371265617094418326675550415816004877710325588683262054105841940811637715593658360372656028975537556616198702954380240767980404736000000000000000000000000000*i1^18 + -7873880017806194768940929089833421057181689816154313291885030363002022377406005649911339567440022877293659253800324883814284020049988634135278792423034752985856948829280363550234082486334058955381798823934404250091428648859997719928730666355470540764848666338739516381081623129563424059198837736761514052219771497651273420448386941233580074730411398649506600861862026305115305490241875678782564736588967776208189819597282240570885885410746848328800799485648615415902466269204320569899863064844814057868036052726280267686269303443429805814428378681210538697110800665051073652395241442372428743705667069796208745086894802512704284730848062597999760499567354155011599415405864721189219459692049491961370916950521612930238959009257518749030447968754311979652782012268924973838619819657214541576583517707944186688898658572968901079536551522658018382526663862663976244307066612657325904615917303788113800374975665503387415891779369849653228281668671232647355266304911730265142461607074543763857681478463833884534699641396550534958869959216984941842229120623882824225913880103499489872422862200954061621273716696180219284272298746650936098498847251257717779540139883067642320941732543091068778148802215937052741507857943092470761785634324614779764736000000000000000000000000000*i1^19 + -739132722616642376239244872733323597491938760207357551010012543054284735199652774545878109098541092613224585561880205555719530241964650032580305423888707344313726154875443470591042773426635236412712124884753051699912923295126909039357576955175122392662498100952204330802042089791412240550189835208845423816498444273503528865561573523244525484216675750237571393255276997339610285997820692274284716887692459892182615192259918096843121282985415951335018027791493050666201521272841013803738250453283429102694833616888921633697429521619794565356612464111917477630856712981094513744686269310659461244021775932876675054469160535975043830157331404583724570402955502943658531011810640150466448983899002290697558741940450882137064314192558612643783229419826038273677832841601189645842471575985331310589921347261334783223333182013629995335682284078175121463768251104827447113752182167965525370201764987950547252275320989192523122910892556842139363093991651961175921681057817917750437281896286276681408462577593361461990065756584536503249753852619131479237862725555604478164988669360271264758728874783339526848902666366894179472884841301367932033982984047363335003332567565431983752457260362876010105296715190711945730673677284282410483478958067154944000000000000000000000000000*i1^20 + 59570455007334977955567055696203662219535004162150837286117137653180539607676865082806125686633601791664937855330242746088778828575595202165067644278818071081322956650482797004149743705214704674091928718953462542458101478155691319975461654251589208712618067516048927137294379071643601111883043524406689694579113293955695695582415264531593850298604040348974019396635358030218996030275443449949698420926847665411377402007329489139129201070379140234145239126560704906163150873241252944267853472217756656054623061368695465163163181910309443588504699843313562197400392241130995191451426757129341371463480141770449429476934533673592422206717492914722534508642498647352669375303778869847404341305954329957140995574286860928818753394054330519346555900403623388134753243036158612305067290015317611044500831343236759418493296349920038273008988020069963489845335343468507433687452355593408359948996255505793795423572438306645525028219597976017423578481432301148669882103937805440430711811953886210379899719578565281320356036641690659954145954344232502597629026008209648957218335347035105117901044387020944574200418742072229435361461486405197067947423268828742854053276081083019999716950744099930349737176989537175714518786506155444576923889775411200000000000000000000000000*i1^21 + -1797518237369616622058410798102738376270020744220742772079426033936458704248536892993459790188420142717073025621267947653504822652158340798961024223146432941772131590518513205106018760227412802306485872406352262087246532873040996567289853818071118179464427167644724951932891473612924106291055695471905241023671122889542723884901037478744048544809733164016242550648708353193021849368063367814900647952651490095161781500343773805764689071296753868467302071417355405544931064656700537453747802201150166973148910603840266233853977615959998856477678950261673356661910061808710267396466907283711522123100640355479150418358549689147831401499936823882731536853026014836567083262648580473996923697869371254861318690870707098316526404904782027352110165645877181519797676811521022692802857601089886948859576102222232130683753525910122470855769772563059558319893451969967107294054575063160193125019951043056418250318186934374896626523877160542697341062757734718060795637388798913154262358747877954169869125625616402738585690270242671276628164156194267726935201140568595558819955236576237592342895668106497886323096277210585420204004876600865784907240735265982981863463150869991690286344142340043206622145416695093307773967698078635518268019179520000000000000000000000000*i1^22 + -706606211995086143801284211541564204042326869514040126605512624321259465281839738654679116608074871027194678626439482230009113375286259189950881047714185454194629705543213682472700973054020531889942286204198888643566616525148722312645040721809128938396345053555372364677952874248152217498485817560288437812422027782345080134444329908440750825420312642755828673902764137566829773417491097060527739337028806870990290977800247157136975329578005317725708398367384147367174106862240768500555784719638581419948260163470626198996333905470892645168943252410233307257144762363053485303027563583637234420908426267682204871507790230739192383653876870263276422100786124673581514265969521733406352210630150561859551197404272757903049054631152544702649605417037290652556856540592827150397695255591920509438002449733868271582107397296221407541766416974677140947108889852172980105832249697706042291408097951557245324650175655786840885640500897242933646879555478682046827903403858490209131793979517364770146974918792801569581114373252510207579931828097729873274907534102444928535090001950020762573226363009590543088744555276232901103652112864127994498220553268650773887246038659002589909824032909351384374943076585810337322676326750712995420487680000000000000000000000000*i1^23 + -226370411846851725661226186947881544544529556607245946882084036648052963360159804014840172511429350561808981744217233134776725235746515526442138450590883233278997797881338897835508451074962604733780385760299128717146719413717954077018506364270495282846158373242513975897859195354307182761649913620517342567805942159854646769230667321620318871897485305224036799680327111831380554205429997630333627994544467894950228542435475281234575599678986148791715043166083894890112503199171541941287468520372598074412569752975509988098287809566657371785604024020461982659378854704399820798798764505641083759805028213795932436050782238408690552256371710965880048804667048518709786477302726760553300196168448951955088103367460982996288538284636270158836086379957550803967568453323701436844416780824029785776458087926243736904547385740643259529048170758593317190618246578234654058983571878809934747371564740302344937654211501084722943400201849980451064901927415206322355826569298632524460431225141471118004362566880163198427703625347957633484078552361365661774601194460049298556978190833814197141871768233669598372169406082518284873866589653390991986729488710102182460925142129725455420076759963779979987010743993017831612168553663579816960000000000000000000000000*i1^24 + 38284201744999401188534281730659024504423102601487215613949840413447802943454221705398235455407546202664024810828099544191394002216009340216128913604233262495626612275629980413300005831679754625329911557462434509333422003906801257475899775540871935439855116945699131934116415592834922738303723090341625883690453223213317000677584990829870493751652317136068893147223748729153679151706952484185587672039215279032135404686017408146614931281269285174078360560799383961996029655741392032686695970952197793270692993543623110870210403403320203360605823377957474753080803074932611733082974865299751535435686836272596849497421971108725047995106002986079551164553037271746453104261949819297060301910453816809814106406305801834886911619642880595941069663266052695983464295750051387665225695138035397432194418420758766858717180834564982789930678289572055081535449954398372966143105330721052355141319578289278632689927090248856963776307651624757483107618499787700644675964036017137948610041439313706822431022829604062893420754854259040769991287812640023888575988762848909892086581262915696618333977263816346883010901575667662896268723850519693541786039797537859276323338921518253681862797730400246402004928670043073784724711370660608000000000000000000000000*i1^25 + 25836859579352526568657922548684541977625872021396524074131131635888089528903842361548642281241134898891866947214064798331096338244292257999173583741857955163584531013747288887399430707553529933013233994132095613458140857182614629162326552213471448845068717800875629709525859382872040886529104338231472006808094438397407695672152657716937093470316194971808345120611962324740135021946381263557411447068004264577802017205233751861172226429912455888192136623404865287255588734161866336704589453536435040109837806518135360817523518520174891377543252655509346400901320056473083046326155800085731161860654958869944122799304505322698803567499319131684478466031518499368705327433935222109927400847436463758589045757152765972717626464555473743542052727430287460393350356066082600790651199440680328284105683540809099247985381148051571301508809896513110204319950770041546721259823066371553596013760493579074339739775343570448989721891846458380947913258562816162160967327086724918589859063233834452604127013316527833290306593568944035624187322365827504073769647393675257368358041471633051169125337357789787427568489873714714038673339387597353379270667732759695652196121566092817992911891042308197647156532475898758346191166587552000000000000000000000000*i1^26 + -1048595293113700618866678225631891191726095823779797086006438542111697382210556934341303915446913719930157047431883711639103503354309169073275286029656310808698576337603956988594934328690847277017413788060601628665531746455845158546384372002400978098806196275878252840533345502604837188681447482601567704852449189397870849762141813384880718253590864546924838546855182891975392882902957287430066799568240769967317348678456350577175280352173309896739317643837141077797973451469561184891660611256416960361268528323783685902586458406006012034855332894485057809742961505269267302911546947626963906792119205312515445528344104385073252139175782577903868637491421367936643667227377652136757443724273163935508781395604556795591031795572126335609194198473766362129486110826203294059817077487331402349268211519735275450285529299131250931771099610348900009402993912611577102537760313572437704675242293379922632304469010305965924249235762693151418431719355376080573081701759896059027628590983280466766731264179119704048178706737478967636866813807754669287647751550782436654335499032736912329605452276086286229049114522860009115135160213465762747020737262139565433334996332124328148050697226602742174613829207845881514105473346400000000000000000000000*i1^27 + -25398024732010561589029595945560530921832314242194106045747840676377984819450084269300413181305535163558437302002007879596923610012364746138362841123301176115829544844628934909885653312608832727446400401579959909065385464291347524745292369203407555025697673815353267188797852804748053098812953563798680423061573298634009997093119973662639010370502776265738319861747068699177672754375804428368037764894986972337015257818687037030409768994488476932517752214106862232020727528553228888389409645162252868673188135374408166011921850276444777273690904201239098787246936071422918260479429083523931205668396687562683459468509139048426868215601849656115631014049705840425220266508265085656168551176264018364508515482661191406366325560989521529880048139821222325930336196924540979026463452070001708831519144078993863046497768086738794431532927580139954491446009757911261155355462402963882529838458958859652365510973355290930074372154252790141760422763380274675764629672369228143631095235409796759190949468791593974236648590371101244809992847992810312119936370564148435311308334842172817550459398065302859607758753551663402283946646436378573139570461396687656056663511105559059316422106616692650343570841142537298253195280000000000000000000000*i1^28 + 530422708831434362819510252722505073127184740768434897860669351492115773899486389269910702128402671197069263948438908071585583760297695570520330727407751050449933644838446346178558290564586088015539655593295527765381520307540832073352109938526789398443095555808738221146030320748994773849164517361936225052641248774242452946788056151011695208084233018821572062775044169426734127350399275480692480042421027090900029853419237934583992093603644094912217463507847945185150587299010808848155219799674567839200167284195548340236251032786323489735129520163093595439532143009770018052659651707816101133099248192920838545660558076771016415455184135317362858836255940047279863417461075720488187522010278588003584182389153174039094913627016650238872187027822840076636419568890939860087999384702894204537779376107444200247725912395695436176151296507187097948406518951221534584168917756048015717054812283707815555799548431564126539279619293791652685017123655469555391019472716310433058058043235763667050456589721381168465115353183333799603283033542084822879897545910701457388292513873762713136817507127611733620346524648647424251491094296547009536664163648524279946356570462630945122208366160371437971961468573924500422500000000000000000000*i1^29 + -12781762759011613890115781198569919262137495723041241598236941288671861847796370424675288998561773307928164898382776627732359260367472811656954992332889866184770488912079062922862229050035980655127566309362723489888550144354362728820226632209797211631596126918418933970044564807005229761939909439068105060998931114897735213722939488558158451830082519504092144662638635567409483565306275650108766657929417795648243493980098179338399888032190690852108337944330318924080922837710210424209435278452504926808118513940995267906302480308611691851968283725737734158056751574892318774516414139934302484817352835657866099167679276263457838143414726725544466171621476482786742791077712190703188363821681266776539878607148925236358153792917031668368273042410521495727621722726256638368481420819000314515629290107188684194828114676300087871550410362942433662005099062110969880385148179712873881428056549034731156455785424665818444416182026149193463453895651837865784046527852726116055392042037362345613148548333644233627098225819224974595738855299368200828893923607596046446874149532278894649958286331572729138281048339741364558886278578766542954862841356105221458039448921859778158112658101564319670100151779325172187500000000000000000*i1^30 + -43271812441460388725360895708698220661207768899771564409463602286155951395546160667005465055804244812565567951441893143145070516813238429495221280660376785077062630431562472852090911554473521016304341283568919452562541548764430947329911841128254142646328472558959978776024219879129118751550472480574395242136469322854357790152081093280010682884362078788828349440412834202360739274568885340739144485464511698935927502340147165046964534242064819186749385819069543855000726837562423623741078274102176654188157492440220988048884340874440078378317900037328045740414424653419148826332599588513596191072486052340706340711469905568071954053001810200562334220460362319946199913930912275842296939300883049670957470312357801847734764358141324668985541384831825553600355943373625790267222150943673037875168320492136846948162330039278882051559321822103819421915775397808374652196309665081959460164814980390909344860199584948400070256139878975449134890410017866327640893939651666470362405275349984854133586955461579797527297646725387020986675874056861921882337727226867053457020308928977850638187226368166551436157903094541238611153800173607061871879964023115182684328849785412563474852259173872352864042155039273437500000000000000*i1^31 + 4138917482128595226937273142039443489929292722574817939736858678420202071045949290137639526181965135632875528906817094708497714498360225906576996354417230184737041564381950728904237817814175760532169214941942270576031222419381707092526476039918959493123045735024977933975702476682074748201105982035545417304285624463638347086845731917794703465917200703268437112839617388777380536206274806640170164771287662931612079055596757493661185848573949618094315759194114547133106321611372418883262867856933344102230650901305628622689081482494459612007364094237273979811259971866602094778795360455282433549760695262342541746678600897258867468517722103772844931596437505552821588729787094815923869927001828489644789637761209162355669031944265692906900078308065047166563834455704896780059108736994519479754812481324889446489033960916264171992461814713372944224888646709103468420083535125773088618726378011376365579686227253335054422654487480772020137028776923132102722987707239113363568521398193223072246032324881780902146243248986109909637089145835939308774565228287153340026223970027224763551316686090258101026113985527532992566986650223256315751658090178990573808125258043826551256963005297255703394194229272460937500000000*i1^32 + -105387268049166118287856185586808268777804114536752547950765034744229407100850698107824116072044089808720930927483931956182804999388542184437167966902229524687283798217752333114695959841853338673514509061243748722070264307681512882634078949696542951616201586993504606632962613501231670735043520588294317697420137397612490965001331328770954791676990204350641424745076526093433594728146914891818211281399728218260843842693623917938544820937692534170192242001692251673914124473631445065940154172468174175108340352105223011383147301432827987481749541413503021740048314589773111978901434791764289621613178436827232354801855126772440841019572875892156200555892026909129549264392900434261225628229185299723420183278357340576246812575048384113270039560506429966689314134383977461525658467605578744353772707535968100344592148652983132747346231861851144292217016996412775474750372288351721978633759614689187219120618418800463328076322984517547755749523810421423004409919551384733475049183545586616569343551786835463503969587070063060435203714731825476606345539156359089881337980613058565851198830209309881898299376720510405520928566038901515575501914150785006224665182360666902102600296073657388587711560058593750000000*i1^33 + 1532062115949345043531499079245106774027220981560637959717649132520591945106702056957012748824474395485040321397133085479553599797439824124232793477755158031742246479359609070134609848415093352510821808481979820296472166839206846264517958353942584358398699745669359086081991305897204482067754113339807755265159032240843583176357195615268959571187272128069511473245894107368557082153398282918318120449527594456041414616138794325365960039150158475781482047104555920484863371942345840903949809384244728342626291218471427535807237244187533005242814818719261758032014771606476259123347419010477633070026687253180933061672401638854446338126586330134268206144587062070133368959861737690913119644142320220423564354716280424981625962187977066303143993180601477036199067112252795595749454597205551202263088768373074913699155203780866552497876741843910404970860073896951531632404074130366912087403873433653239015738513230136873984007777659570436730319398034472433080349559417807564899161796166100675750679999257465948408726890597349855064918893364799646641416940244762276733786616044421406083566156604991682312515794155237055308268257642889265615170934632542083282559609630403809784585402272415902980957031250000000*i1^34 + -15995212859352717841091559637507682699071911631427500666036062208239478144452266185510595785496684696145882011926010014427179216896339707141710736906406822331338056869063531280926274079787487589859421107896420561950970493684362016887282327215665749119536833852119069262108654080449176153705493903880893703454665239272042160461966226544087441722324461580221312285726038875669129665650665514290819273846834257912187656115582494809129466328194629681618041364582476527869076773700050511911981994021319296021455164435641916161413599738791878982357956569569264366844185417059723477420018821513649776070615014442704502148445825479982710375894274022633052012652951850236731838386202790710327710846277225818061580419643486425942495433722665390490254863478840677409200366368313830213600094760221927025474463709298322592604239415297447435829771923011310322181971012228842511406136759337637038718692108312922924664631830204165661166584006214261308274494233151512731628697942946293683780137251829144051978685462931646543264584325063736769674394890550254843320407016497026740365140849394824786101080734777428579021345488155188277066159081698777219390713278378051244728309713335368019620792360683111114501953125000*i1^35 + 120839056200890799712696763508001783268774422916744241801868823423463653515474404175354156911136839250266727009611289407181678326277878225155515070404835220352253868074159129198572309871756543569667830849731945834260087064974694091780577785603257285061359438441938000792131889305410474816622112119886003504269209795796263775871598456271629247929080192695914088033437882172754047568286206822246846838725031222638549836135922025075027019543930201509132845121589949893355301442589378136343651062877796830933361680643961878034875193937556520302521634161383812116477053640179707339241302217864091789892379448485203992224718062742902027384490497236812631980855420982828978975581674498487188316233686880042047537586929363269607311916999990129855049231332769862467309639014148642386194593513398365646223287361213205024418270152635132190484973440097649322116981807270917263539062685804225128223926275881777710804590375348598376239972606913038276310613472641968058558656866817283225089064822639626756408996632210919864479863956122147868655448748493012061833763957443066584936167408846154444066225680380773661916392984931112544236496536148827290312058038895230234129883997152650360105929941074371337890625*i1^36 + -667842917184268601384517450684370175615544234863675436398424879229367633730293587771606640609510277037830901392444108524882522074547609047305345474327502195534010625732145168341176412758189728095552026907726067344007416409949161312803897676775515945263379415280235024984798333223644043716942229797725338572286044546361248719178942702809599811097617195693018965744985138678181563086634051919504651675265289679094138354649348136174565219591635628691414731477664282124588028766032225362402020719994554727364600345526276298181731506923613592999911005571358606542752154180239186063846129430040861506088214444604151890608487926064767096685854643995061317815205688730538195619281517705809197217710333935250877423533799979414834718073345326504843876660713591506219132950180577022304756261252273917098533652629432767340547596697020648398514948045427022710046063462389355459907306662595391134538101710406929493316890276965557981043175950707426251536855765111963644582081166388823732036936868529401218778337248964620248182402077712900917263522571839246433497832920422859341876496842739190665571637387062348548734263396450694417218549730043467052655533736087427057277249371560974014911132812500000000*i1^37 + 2704784572549922218403709755566950936747422053670926982717699552825122696739429641349668553357591488653495970288443201527095301865693800206349606487389908243467160319673666855765865921847928728822710592911899972371391906507523546401939385654941996002009162342493974637026946050843373804009029063317981508028737968375224624183791940885070028157223242122943380208103840297570108930353407775659211130381238052627231858662163327521820356088813946926622085356216733793825639222224471865893483110085967138641093486986805146021420100722838378628202902181525163369637728286762478016334055011022810315719129897830450262691786944834114959673040355065703791681591927902638668435176444408495675614599209063708650255936632845591225140722229634953670953080669269379328639199061814715676543193741668279330033497776431801012386119332273481064953954097649649717866905836528467613517957355728517061907027942065651314261185654540193060565550158347757848511172943516504093953208439663965269220576612790483405992844521891311445570330182244220806910554738074506352889786275938608413961396486069706971951739704194039319257531028203767103163072137573799282997925982228070092727714768720724037500000000000000*i1^38 + -6892118202408897012654842734646014480944703976201446397096122847143913235957153591386264603768230439328957768773112972266822794141926176832435823152894538672675474065315143314465345327471269531524322817209896194286367044673586170897101164677546339153770251204155051530662966529088449294632530740709511594617317275708789610235364432157186673082584215428253106350237582244842813034076076229394465766673932259648928559042700067799892720050586420671355957764771293182865984551609937184640334741303376362203310530111868593398763805031787014704966401773044594607542393166894026574913025664043293506624157002733685777650237309704071846306487800371727624623650039576294880799725073663549859419952584674403128932465761591556797728963277202253455551598158482378316235357159702920855922252916378370879703277238282901394557882245248921898910101918457583400193869869712164018968146784255063119080475746788160062582914927084567546204304515386220526316635199918024835584391234746186475570657682233122835364682525900087582976399086206052959210681502407960101309887744500497437871936465475406588418277782968774051821790302561492753984721517907116772268857345127247844234546348800000000000000000*i1^39 + 7330052722684214615478057125073217089393656885615269741999068664785212432690911455495058238742381629116700267201595960410173300922728798275589126905682019422005982981770441044776290533947679626154866223682079002103847640036642067777666934041141869685556664168194485244301316715290175060263098846185199711644896158883892081619446611567274811106857631554461675653867087972295575645846890415872973176104122192842538838671369076248780670165647732493095329982041015461315625964660232363255158040305721862767836009070014332127794029280028146080711901426200744900590043828818698340866682615394140746845466372977537200752326309526188802557277164927554829228856871614687419465556534191854795091560812341202833909718114519344990578732746136917692175417006053728828058570461680184976108945897107103707036001480833603615220883071189148527943195620370812843417856720133709739565401804019565451612218234411920865159042307628835322498642614869192610991142909020743519761433815619516816046949628988274520550546336485130903831186319780517953486892329880820926020608407362471634891884039225450258144891293060692426848696636786477213441304257662085135408307533890790790307840000000000000000*i1^40 + 4270011575067540138057391841554520421875623232030566371809957111402485542899535900656712607833927962216793598268831813932902456767377962464241209624440451456912218894164083242071408952163476258278613218041400456235953424026363002836994294537289580302656373415215804030667127315557338700162118479310908136981889469021393504316377051321233897801426993626485803152088885129089677256193162593880523161824259928027876271440279236657335757608896586116169670226990300988565609346374605485205995742306649924824569561708386889587810936371832380083458813607074600355700770714632542244673752946403357006437052885371784168547635022687093350360609734038672522248817498431576120112322206519737009782724318664701877553006214041118220279485103520638823061167235752619760544605699870661976091078686969831978742436409934562213898704239835028371519210619560883919830900021297881234636756368363821218378724035519673669145028298014614156619043885291227776151118687174227017703617364416239828439339453419827899140832559126907157508080007741513017899842309304000131516935020077390390022172698747341936526554238999084749081115152142341295918264274954160050728022740419215360000000000000000*i1^41 + -13221711984781240357698002219228093308821829957875692522996765461163431513793344489892771136672306381030005422041040294410103924490927025599081621864061922414313838126554200681664991754970154136786130151452686526854281868301545794587680014822751925224045957409085506640164908528230781844809463938670782510278721126586965131601535485151609723989104968177581331259843479472878524560067748366297265448270768598551936242615496587941636014922726964373682165268063207000078011057488423191423971859538166771399841363261078248070499403737331674092351267465775797248803148565929539285456714307334366181363659457978511311909955834339763459576033460696892350298722143748995942556759538294811106794220199180519823988796053090838458850896455068367327648222787445526323249104012883473686131335446875224102614289201211811657736101192585996825361243528858203723350697475602637809714594166314509005668641709706810239555272463686258716692741482405586338295813733597612797806945190682553320827965364615186920836540375775738401103328298188062024007206371356877875179513920670206035939438781461748924488837167075594992536357518384360914097076917252013803438264549376000000000000000*i1^42 + -4267515440525240320423761407395846150867433434099985740060503760101257739326088811681913639199588068728142849863934556323639103517620395190093530088807664306879974348026272190890752315254793689344188695488711120657411799351027602125626654070275211802733509617974938689953917201414933494002455808689202881912478336908542763403705725242740940956796132777564693980317779546789172578663068750260751860598463693616343286005767812545479149819033094887361988258832117724244760173755804257765782681051432093956242497255722761666593380846254137680507314999878204471397061218426703084990434251363795212831650539789099717591088555968688761812834041924258823271599193600271369356502496790151990659507234885225096985354286821045091680360145082976543480310276023453162243485563130835471879755896712685721608445081150073222914945663896090023289823869451914953297399481652321338292869842107952495038312725127495758694365889036784265306623703056373680482236302039569948527184021386626284236419086071049991191517319932585771708900603414378640169417761876441795628312283364649661207331087652885858882220871231720151315995143850643970994017574226159053307904000000000000000*i1^43 + 81967907112672808950403432226461009170702073535620177463943679404646664813030624337437805389408519132389433628221735040269437860167593497461543171189565008153314439044702561138761179707805742210950569567052857347954024379168059726308757489724093653585551688082935331951257492326166890677331959033566756991853400485234614716001185089429649889069372022299655741555223939967770560314885134865574929207305316687702112811666790149720634097833092203529171150098072285985139769466357086235210024309115869393029636784625882665151349693688227208371149115485381267387062144043369720127508835552175600848371201008525489837101920287370607587676202164248007998903496259283899314226820521976127697696936275398506624547376473265238141170108550733400987998710030328219470262159024041687376204146296065443027085724704480181900709823156527118089032616989838520598953553346141940895386055002630500724025066114620712162907649275795876115762081369390209245749650223722930905580550315665009536487068457065386002246531270286393084142602647026619713923509056750060377036928546934591016056901619921193951921412949313648689691695434713745238650174266828390400000000000000*i1^44 + -570614185435201709421279106653276187453388577153395736627137617553435801244140576084265526872379477145093644323876208716851534937223774151511436846915265592313683560266021068129551617931444067701864054846497005692179028967590445067863000241863032927660679334083881088266134390797562988598171847916821148272137529643738713208111023885746655345022101112629490597594024106766441938607151026114077088262430560615811427469858544460923595200486826340492523786189275845519192011682588627588650051978887616427579776761500513095420030566194882227733599479477272101869085948378297197579861743408322848838648479944276945572327583969221319791865376466343404497757222984371807584137255411205974912175782378981483442335249730698172065870737522929268599246210306161792174076719389609566463852951970979107253492913517973925413554039014355176216445275611053511456542211697853119324025146367745592421763129015693799166854371230933488905533497066700844967097741921361402051662451936883283440516016975249781679726300996472002167626848879205194290424952061588340916070157515492379250392377548186780982345608954217290026257132442615953653078425600000000000000*i1^45 + -6824914639841715281149844121700492382063245792326887885812844774404834063931996393037201232164198760377473001194517741562149789360072553754371078438488158279231493609565455334963526885870928798230787553811654841414040060298189136422397671981765951119654537804388384275949742658397345408534275689230822159325502954515634956039180683910186611962380182434689679580022151940240739872203275108649628079462832892890341023629830535320214589626483264680107382951360742498024567384246140805077970351357614829465199736076842320989771306600143433109807728778030353714902206353442813606130223493176517007811007557869232688228129854528793048593848920207097418844604503422857659550707483356595919567311072095926360814395631671721098333589789890617800225158041438658818695470170858299083017414654575208169789686230654844885624558803712808295426773018595223549426420809369024503130484247753152155307258979634340400592092366482875907964912863054692861123049353386650826350828690227275779884298150795202172106828009206363032950527025644660727000457196079264195597686730602564558458945473994794331432160781830969229801738885614702428160000000000000*i1^46 + -27120155486550629633495506597507955669217339127338636827298612393411438154100944775976315090032705683477575023214444165642316358903888505328992861633641903852308260317017929607847389235309764783662054464957661507780398480811752585861614099309974775070702144434675847656742325470264100180349219012654725962517789163583439257519154631404867805058705431713401241410617484284399831525785901538703480247497617747296936209320134073942351409684683409277988224985166992031600972454877308464882171194538183076122154370957598786502619801852197641306470522992340800683728086864827804380415465641650971851344357426535328270439268213231628603006576240913787170081556904467969978129444486320639897550755423568904311275186454194677315477039422925447417949367427939968897505812741717503207205261625917505228911321912722813796976550274639776348246963269370883667258554118681405101340744651869532645547068711937015890695820358926299987270035321701783743520204872816611631058310827123605882788894227287144485922188111670491817562078070748788274382702843323342324084334560650169497340896044639754305740058920526253608295402045440000000000000*i1^47 + -87904210476924712619642644256464209985127314370575373353081241677832868809014100827731944927383654989670021908290219855594751475014946713515422299128724924364363433945693863344219523855247006367171792059342787822329610178863712174844971036642331832638513498564203282850593268803506458178063759223317435583660435596589490569737005085185191801144698910121444400917024456889421135232661226007947585433113230643639939473627720289636155548422049928484282672937248543365675439389348721973078141433081434668758327830205076017867164240640893599385406521650967317100931594920709908897267667525728609931319506058287366955467687745244080637763496552536125502995730121262518194206573809760213645594111371249312911052389541537789388746034592973240064680205201480014174918494639943707807179682000727055594126891252486082577693069441871632339901643827006634285858929351798238383204067536077500343463738223199712398679883144013625772785123167642304084471117204220130606460899250171852550823128783222619990801457934225501512923779206796019131305256245875313547862717657466040529890821959863148706110375673106519818240000000000000*i1^48 + -139281780072073115023023058750938035617730712676586350500721522935899798116883442605443878578335322081348633559006850896459488452801477011165653606755057271126492821786559119163336123925295600109979415057660677001311543691233718193384175087772763204852862503405438673730360789323190188319699446083626558731657273614824810578686522177491809083099038217534136469565128354536752139337930272676357448706109701749478001322213939104725649770528331984127180717449151766550670891186565292758516489892047417213558692470552851552723881191278266139381139122583120637468016454995369516388393264509062493032609940821162381154377925527431045942466751019593324764110799298425539766081774930133476348215810698714680850261910272417574280907194291768256765353945008548497474708026505233062485380467843497754570384798758282719937835446707499386919925735496725369536744343263241848100808041785652501754341087800649988519568257173895791178445126478600634995691489515492164569223291837221523036362850894423484416159794570301031444876441032223752058998486694825612559405394343954892885544535644485879768800630407168000000000000*i1^49 + -209457641237686250906515419052460944261381745239814787664744332802126137025946735534532825122477792935606205495358713764085226464624237053572576248248206573508650534837133261765133521725782171738828545785526300475193509690757971567651175762571012198827246819554833697677661766584686666970922618939756682013860039523049806466205097693343278365853584913644817392724945664053863683756298090410975878217159672506194931029314066690540576228007081182457433284368004202152267211397535036253203844546677927727336930508069445363443277236791883002906698746973472661405498242646837331807120670371739099315621820139109845910999366706372480403304925344805144242974667622102594758023471611502841386576286795207606434177053774917744875910819041834364783410092537146761987375620040577619046698779485816947271986066968328744861525866252739483881283187153257353141977660634971969492452078309074899134223344853785570559733421697967176055999379064018315353629636024112442226911393921928486878971772193870438033613521704812058495120334649963104318661831925339015548151220005272348166269334507249213636608000000000000*i1^50 + -94423856295472187577495908930128139554508254335061574960218227017747123220113498273140840417479720376428099092651668889554967487838879148555509517559532533870614890782293324453395348648240357533433127908770985765371793717819600215928289640587323886764145030637224257024345165337388714408344723255100494033616831848865587586442042655602928369532086553178566083726692728910997819172109688782314577630323649858120375152888891213608519074922516626450008169125513103213019200939650030414551297884119424624233983903261019957227153462595282472421560627527312181039690402995168953778123902451603914202963862801629132312208365656560176085638201608380516651702489643041437410762308779050361863672372228694690748792915992979180545784387065242309980773612569318713835885750873159191387093290469742506349158744725268832950215318334269875187462120029563351000630488537339381415675449447512890549898009862740101072867773579625122129558445328717737786242721014549707021882369964901769021780259838243890579312038702311953241548308269288475469112819755895951098570671454348930077495749142118400000000000*i1^51 + -60159090440333345349461409646722467272660409606374852414373756590935966725323824774740308789515332058658552649218615652178844730110924005990333781253834409971733569218251767280729370971088190261265511614514085312877501771306357451885549742772822007876186819928782989510196603742135164783650662449970825129010725434494510244041418904309065198426698406424440497502319908912601230778991349266027580804648715108497838703887598936515795106039190884394684268521704574657399712179000165125175257245056736721081253093136191875906709760169252812252230871387710563208001246535401917848764139858697889762058825391823977290089883743555347959716005484232704156799798100627839027383961995106501591095797633476250495428434496566028226417965427544846027364563681691622117275971217577988958519471681162452367734446651537914932693017689525760513130427566158034271449240912676860267041001225344138092746684197337594455257662711444206962581982378066016194934587569292172907563384773012462761601188074110977448635834844693208288812514728532602442328091896703579088921667776045920299253760000000000*i1^52 + -16930385675396292355297335451879879199266906233381758812240698087438274431364827689067353899523428784833905871201803621974679352503811867675917418372697719355743482259604390160339907206974504222004718447409525641779848353001000049833367797833971132601981157838786138302852579193263984573807427022266694835496037278468601718539918997961754866096029365761004044637320034989745469501234713989784413539149230288811655196198540322475805535661909847190213949077881179828660235435987973020168399951881695901770925479792684406124270868603240008160820383262321555643638458917323579588070668171833668085428332227281958184812934196438442814551554005276167574748667540684209033384891582376435910042719150092428163153939635976292015690419519961705654359792202001070955491491558231422538870959635369926437746356904785861175223426134645396061961773569514960902418654006174136831382587050920448741585045080881143146733169539026940598426943719877615187840025622334750791150500445958204885596527086634210774735550496638612984291505594939726167841755218230604047597229058293760000000000*i1^53 + 6828350704534448229310152175709654005055179368514485132609530387696038378806843131226305399192741047621171451651201054711728076959447027315166734291210954640192321858045452911453168919463446345911250647056697739956053627611022546967332206212612402921644328355444345924076852850022502525233506755079431418843470502506168291146020587767678820581025464308064992631012666788328281242166935860935508811724381665861557835700907570592624898372989504510117232844731120070509828276668076104156530448194594327436000584098919674412015030782207800581677789753643089158316654266284304327330043944913600171042546499470834734518228020737333274086021345864851520378757948711025589550939388523684039336765400294084696602485520314653492545793111673396110777496519389663454242453172683612568727929583050997834515562786420317922301734732647913452593460220757559394509825002979262082339309681803596445244646730025094126264408620835628367308488040917752345070879292731244237760000663240662399732977285784122048017656986520482269174876317610061941987961476198952962359296000000000*i1^54 + 1338625654745953307931933039252460909516550994424928654984501260107974162471750795880382381337041754622777638977384223307282386531682149609474242133877453625695654881080783822822636547824668426306192154308561998224916791211145184698653934819193475268613205395750665289492327350487508520688580852275116466541248871369154855062176755165745992194730960882109743417146290849561666057000409240291647573785732650886663006861702177402240343945278940003370743186586605600126530096633219043851125622778373902570356001612829063267437152411455290198937578118989889952573882434311988400588784557521055056654838504576276264551386308610662959439668382775099884957850772382094170351398419211033536064028768106685839304430857289533540271889974272527955586166975891245548730871320896112525899531549273400166551398368680154387425502258603344623026132668840450591539252319127465105869996545915932411882255809855637413792312431868729348897161792326453004978257605296141378688511365139710873874056038642688649101247408894312842648686261988083271680839389282304000000000*i1^55 + -467433458224164741044474745425946474973846974755832105087495501440961575475760743521562869208182301638804484765432314788408922434444411300553497956748796371253121420578013329436979935452916691044569253288898370972144005556925844748381682261994190291310891000817713832728299063790715215724545636840797578507694482033154271647256788248888683474147302228190997995608962747007003052120226159119183073288387828192605561324913768351450904045281731502042930466880538280961928706340886946821093443386092212683814980998234847878276896345497283943665096948933841976965572286193222753029983880270475315857093574817019656455246044859370660899833759657658728895414189320558239097870020748007162336234099539716613409688562446600028128615706104529263860829785042408228282859534318863156455024398907935784950910455337894420923713165767541897392446514098390938191992131838347678500720232541959787513744915097132661881497056944648876552702889967634868551166687607362048908751823817189299934130579255450778384092509119894977254383875514270390996172800000000*i1^56 + -51117470523457547460951206895680462339675509228060471022894418594688268021384370877943125347473269289880584972235774359018028461651744221138212962715255389910286232958845281151900652863218110584733658145696229156883167064337662423450467508292727925761530648735279899888014771832840477884711250636431641141435819743573197436612646700764461617119104983224129588735038196559960227941301201084273709103293330954763591000133877054935107417324609016377387999519240642130216259590577110663591471183207197190983405712399419571509237105991392151824633437341433352590683513700245783940268997862730840209107416268327259192175754633245409877173509592669737844994334480030802473654397987975764996212598944099956005615197737957590341849953418489937231947452701930704453540733681597183429979157257587084762909620233270919773062489899470684237888200894511346973293340479224153535598487287857957117274692653349874791570555123804761382175436051144117371239953523431965780826843509173218186177658645039071208762242418009633213404124125593600000000*i1^57 + -9987533917366780489525344009567494456582527981235244833592736390460952791899324192429421405830352951394704413797184609977466891915348070510073873962612208700953111074554936879103031986028560646410684506543291515150969204214600621035794311119864783798452235219343177373631964905492606337749548848783813524173462159359289916473292278666441452131180769249050154715207687906060704243269069912165582606574499401458230235009541468715839758704883205374304138639665942461703126542410035523311183553505410031105026702608277296639816347519140329721935144922016936318466518869501022210719035981489975006320255843639528004975173852354255173339968897848397748850312701880323600742694061182505505017375601196206469403895147771880434116487908951925145842575683547047496766744429010834473212623676284816077349554386223308383840846734349351954086249241428517114482532211357164293166154939569855802805689175176123684189537774886640574810254607168868149635381666223255257477416318782639059192714653560713550325788862293184075530240000000*i1^58 + -263674765824210911461318962023042973371558201710335004339836728860339342283722389452396877519535672935053602197573188705144067278534241904826505575259406375413151180896418478700946601187429799317280106717457866184674045146309688816696347916720034985289064707279532385272563803957435594736258917006703126885709704313741807885640418022498737096902966356715379128643527489766677636511275515969946033180812448834895506962185376306401401071591757744266234258965107824670903710092780336784757322821749910292475900371591695757769126879119470903034473872577359781265349955979304739896543748218781121345581500689854489763944003419619523921684761676239869625873491826499694157864564098826876739174437489220270129602082812492419149947598898542271751135997979571978792140176759679695727411868038915544293517733301909809965180671417542267925760492124163352113998303001112812102795887455720455231696786877930747686008492736380800527970400284969775842709029119789600687680471338104365678086337878859276379966154997760000000*i1^59 + -1533531973161740553532964971357926236698054316028064708462526199165129328859213514012243809085074609059454383304186389568316418885007379287661012775008850983952541486928943647309973658499236771354560791140489829852192666057760129122725150402374404081157505059901721877680356823257212537596491491663971215524203609581367334369562724924419863232259925416303851184907933714267757400403313667892313809708128093104457467899233982302384591150186495895224967006540868510430126310602043298037184263903414364720513243674863850726484628826576789084618870789717484824312630096217708585854149906405093637737638126921085067511967884043719827684363304916877572726274010901003476162917982532986936309851182743947340306798291771046584387380448973240180612575618864644146506037664474835800169987884782548811781715012350134260884065243376485298472912101330027435272412979558460000683850590892357642919992647666320218028369603484047895135727260293678728585718172523462666238589112461898519155695383349171322880000000*i1^60 + -4321242013009214090479104058784624727506958848066105857978594037568494698350994084022751296102433125634973200197184388359659377726187497989666208186703606418467591771758695294916556950789998231374596822465996828669319617678585454338402555988644931956591515764898221582476726603317703696857971360219056753873048488524510612904061698340742833607592479922347948426509700073794805924198185600600200273330193974500371971615996449263528264231630532503581553495380228557890325610590226042827044626802187347502522162180872037421887273360891946644283730825232380050692186270328413185657855158661088786872479710663729813576208362014113583349508608471077784567267826996538098566878485454712600579692758377286472640625836582521921338575726618612224653998880030539823807784728979441368012205419601625202220688151939922680427274318331525646285567465684400589160540825713003080154677189151477365223195739062278802689060937782603678638245029847004724139620567639788063379869812403073536319553536000000*i1^61 + -170282195641561103421850351395364211730748615858475830965514871701511341324206398098694693150863744194091010959783949180846399208542158000939048794986924597275658133719808596486063379961912471044562691801235746364816972226680510956678352994134832055725851696817061072001002001993643469327029231954928117928886299365381129660411689556675747505795956749364303817132459061219946495531070897696540621776399017869401818339543663524274872467945140497199025715554682669331779330242134641773357834821639237688810412854545833604316885496052143079586514362139972256814800034040416066020630435590544836682801127506009798197938175697372991935254201341617473831203705778981319728518180288521872640935527714735003447240246530852673082591280744694818062250117716419073773060814790244011680310145787841388789465643166611236194279584670980934847781687228732786630151199790266522809603382582250710628446865351667270767300773609314567557243679715298860076287769905238640965812950591025971200000*i1^62 + 186881975148785191703346009184727295235815106146861176712365533397140879943489452023268858351573119330471985368585412271020162006903189369795594033720270412740006600810037902310413266506878727719992500100455879172031100248158109442979480867152544761511219405714139167885035447546125541215313022941324662680965952575758615867909779061345123814997409214221755055991527777593735207251083882627810327756437887565429255699803813727583378327300059549049415101680349674752555046082098559995261468494917563647295542357670808259251483034180039671584721297126172016259322437445440417079092563199633704330374316313185203325007298715482858491025716812778081334761778609875795471063316598975707263837320530174988663236277532983121214963361488736332045095135446225307028623166518412829740500937292484925528117666170148806452838379811196364357429346212615733258175752242425407982242617048541969826897548226915561399687767100177993094871857828893030735651579640069224818278400000*i1^63 + -40759676202613120746520534238488791573927894514685381092283009586003747198672965052938726383603855102311818044048783313570864787938999413314465600120881466810357768655022407177162086624414373272165458951202753362089622016694703574487286557524011118177300730537281871271734345679010955723596401676808990220924980379196241387959337457065235338547950059644406875468316294079556795766021352076691663090211874589128651904454159667327205852154300907861255887547737722453046928106716757836415337996185662741238659378185627234898290173963025163139512207865712416644650817784609330049967199476915989502762294110462425239891392409693015260863437894127505340538539590732690496549033203849322349650246649528867892161313805611628730636699328248045441199683366960110618505662723503125715642915682183286853311662060224677656621534627962086489149905753745326826474107327003565860355627382005455572116227805264211916870010599415872183735427451611138408116691927040000*i1^64 + 2517593405154426192029691442328553505718147025019288270504480845291568276172137838118239757396185440812803826680581463884689027955236981627382793949615586743815792565110127986408488596472028179400729985510962981752510762072148579214519608491593402243213979435206677673717495806653203864950582976395400105760332472675521203568447735452281331815815910924638834238781337154699323198637021467688515424080306425048051589181899632594418161783294225186886694761451672978138151632728583500433917713674882002792978555118330509975658802965730948341530822548710055512945536534922609192616184665334072537099527451111406218879075726392606777386925715437387348178705309636699358459282722585462072425979370294248426924569795259526357326919147965108344118613030906522082791425559150121189107072520456295648665265128794281971484692557848978859689425763466411582657086951471295939147930157992668838695805717433622757506653392490538772351600396767068160000*i1^65 + -32499651668869045751856623203265110459798585804661786430521248452145290322832156002728735485558969138876119396112342738989214450409887822462546188045419711842509853539293354911738793757020106224706374157748240151591539353511192901209087032439004361352471919089662143518812595406814016905900107770728063571461298243155569656649956542516148135060819139780842622368022750794188984651947533994304468319409399787453067460529034918594670698496374377478583362799096724781214999458882902229291604603921735116187103214314690970973185372165438838221110206125857095925233209196857787023626592898526573705414455818400580518098249304846960219327868977792144045639678131981811438407621312286269918803954673160212352841581193135977702106152028055407178670134751797329767343497899115339855455972557832821346051628933052693012453030881810271587913590254431164571603408088187439556503363522609553373510985900342165621034103592949121024000*i1^66 + -3595387010115386403900000646305305908087105378855298521412482743770445316761148906133573916282709087019784497373888791260512498725122268756480284956770340640262583623170119211423234481680119145164562881548974133331154122142467935941335590490944465405513499689785834858951431656744548403699068113808169732839349804913590239068430318909619106905608717436729954931231941195958407773850158765826566072906269492057928092662106017285390906169759580447866188717117696299823023488042062344217650393699322958412775148355289978851670596927936981952645572976438971718841384371871664575752066895772288173910165168353636228436692782694950515750165569258642432682656562237716593179252171183335473485728347538732281242696321219281425166422165076282597588383567437522268267993899399875146312367277377366136813016824644167666406644334239892383337804531295241341160553693708367502609510248282474478628811892399800320000*i1^67 + -35843155651004374114645901402063557359007635010244742958120846046127731032412607707595806559200115569907095714316181660380408668543638686626064943042457767133940195867825053886500277928974201227925686194051175917349872818494056831158988108394527692082550362410374289771549443013103928629273197987976252924078492894648526462531745984219722343656220872063257484982753808437327362760779850666767684557732322421162221938311280889073107706144366765833712108698976979229348739956412216478354572692085160167223033286420547624137702447918269391804456859422579999714385797163538418627360059236795503519729743545573530944766813948195698973412130561023219012394590784698900461053343274975556566592995015806177821953345932130719366331557146321059011383291239452751518935383166061617665973351279971769422363091370916840780494751515394978480453722967539045813624207319169883076323876215395346022400*i1^68 + -66237677711086805279347333752003771090976124642350763948309188665397651830346805741907558783090026426698491064961724773323916579579737520359919153988466730110732473051520971088322550659996635419630329227453674158560311607617848099949144530865324894179037611311194557174742816354660997376069962197023192875629562338825977596450257080015470095712743142575748736005709795570838836262706021868729834049023523402171019873610853163913416020350654637868462738189621048707706207567590503235001075237297178719635417931934628709080451480749422001212510711469173113833914640843215444209227497869163834266377428917521134967873423443288808993753949439231156143594468273613636850993256973779702389813469850237257909451205350618725071955004289624330381858996644688931669387821742439486207410514436825686580986072387684860107434691887801478954842807058897159738667043814742425600*i1^69 + -31234685152525267958859119683486621107602028553896275180983441371945256980828282113283818683036496896556855163205958787657460873759623457504646556040795144784962209012565831978733845054194760238103235936814243953211973554340192443562246123320399210676390227231562611693036363439761491842763191386854590970740106335019460568973808058778501246549132582676587190945961660217154959619294556614150795749563671793700661283510960121204864263666732836696101087813992787720741804187675000099576950599761356471519444250061402329643467852979918080857371191138303159679574791445574615460614552776028819091620999769220219452529935903641746547973696412184628457467682708615262917979196856879699128464851245724980209886785651645544835363336459748708040152343763026473453100609289616177924767279558642826207884807075264392473626010214643318307747840340787200*i1^70 + 4379577550224197237069977836637205117499295145202728072960253014143022503243428311527166772002368830831697194368536424895877068616013602534385953139741825832134035233302897297815351062627167855755462217857028518004944833227532616203225522046572860570839931077522829495559300166777484686077018429817630702579788340557092111568799909477330023562784800199847996084761734455870843852264526470479670569088290487181116941274417026894242570811597086897661788648214390965621421720334554639654295361083754974139749566281684691778158037713002266767878712989777208702644496083207441466068024314619223365228249039132902479475088344982524877530568983769550955176928715312520510106720421031094354390818668503347224380235085552886074612318294712381547102074960426669275715253959090216122441327308645266896749404014903225871237120*i1^71 + 875689852081998799914690532501233435236696109079791612921457908716255494788374085809107719073450732292590694387970934591664868089985285337516308684480129585304759978683487599580244269018302939077645210348136152902442822444597409964603308288617972855205741765433750922018600051848464916828443622073843122096683628333439366562999088568181434094961298261731922146028640448188961509197116239468929216326332093905686703877623979050060195292910143432764622788594081364330878381741919859705823939415022508291865174703462574966184248467912832895133218390988083747048381607406638398920709818243145363849094386024940416316198758545962358947951156859529678951371704726196535853679082601183740667933985285343036537028167172280449140537242761998276629406911002896317522385749038596096*i1^72, -594764193772556338094998145511384799239934888578596210044757521573568829740679193348689920473308219895294497312508022427163793152161657694422108858381141077374579582658405273213739075465757585073707956388385264420239891489828552902074623528348700486616045048123301422450347182596478244123461091251442770931229594431518765400177424567912316305471816184910241998871652854720893057248580062350150274638558998210183829749738504384016466714480538281893043909920724291885737381575388360472430757001223464351040854043641805269824501474886343500150152813248004606714281073980149152009712428368109441964986649233572035151352850435939414446404314114284237571563034207512820715185993904748468529868651071636735605157642134458315159742189342105057882869733893235260046035574371798364111223146868579330195245276035472892125623401090187306725997819514696658494467272801050291525428515381655113478304717096539060021645025926627503781938569173470623690468467136511227104993021591207785307371344544742766526048430415014493774798280301141486032677229218503672437794948108907002455549970702838242616376058477544423362255252305031053950416788231274109439069981935056215127202104800334381870396656661068173903325802080459684922184387566976739149080355834447065306099200174190611331038216633459688213038711380582331678672902845748742249523517341534506925325278523614805059177544752626756269901972580579436478012989337155846771588608919422675754254959458123776000000000000000000000000000000000000 + 37983562799716360313163159466820874190028326658802086127463476225993697447402616800483130615041868182685992707115833370789873551719089158719972939734618725182229909839417510623622099785007276977220480246482091364251186406994287037393124065101897369239335770586387264876526645715896254995430374633830330711729805219987933653083938898255965823035509805259542662713769326666585473003936929490856751756591055703133830139113009849247027420517698811343049864948870503323558318806612306498462756117033292003567263010630229860929987966368335101463909162942321162282431173944988667248659875091486007011723060806488416146638298272127353037006552779776408136047628412268405426683561150818435565646096485226367691015074736326126342859099288824877090744575036862290710703664969783936332573661864933808452788608739598771546926953785334618191516111106071118714158401860863285829426997682813446198824710605989660356995319052321435193770298155073419341264293138750273686456593855182378517291794029842534917396620373164266659602608188275742214667102972595741895767297650056529089407762569020147420322385270357565900407866649902794485771365085462059781897955888405416624389875615484748176464095024957310926590711089535917685071223062086137174495413086792504211111188514841799533959604709387272006327728243465416953769692453825260443520147250989326874888304588903495972338542096494099559541191938325970884359228188782537085113176778801688187249843240960000000000000000000000000000000000000*i1 + 644000298941158180210468983230768663040999934645287365980758845153784635811221700698159195770203623993930570173606867524572778797805237869790743338831234649718272875758169397376509093443332572697819442524797697154837738270210991268103186793451125672152330338476917973258867843809435380907327045935250401661402483097544513471191310522133481892039662242170459852708582206583332124267344314141664827635242429244484212003366722981253281073954251547566346182504801577930924232471424691578488428611955889603888924146890226490184115227459673895548894237987441182373094364995294122371583953480464854439523395744803074893445943272317294544385371068685325272171147874181156838422956262406171980187676847828170956714215239977569066914951426258629394559848293924751515034007385779548698269508267098557097020991599058045343709061842501761655171314390659789873709541078862251340227541643644132661419504082855202372270726301583737375923256880965326856212166216560300953872088588716990005430779471557703369336965374443765202406021463935578070326369726428265889308600662988035051184707488992892980216886287392384598313136142613405539014513078042702137227086792535094211566609567499073635663875357200066456852049119098282999243203186309081813853413058835283243504194744528516302455919121544428796723477648219199778973836641114110932788000138187550879505594254177325667144833964112258331201567830180699077272251830787304183541043635159875075430573670400000000000000000000000000000000000*i1^2 + 537231182677976146782906522355929031111417583543209287547419933362363830047821538950268210407309534739134626766221307702902943223346584043796785266119997142791012501348808693072454104712861159415800425552604904238192691897612831349597706012575695800611738574117117717386645350301170794229339321538108905078913869951273712517162813471889637353118211806439429701863140368041295020941316688284111678509614752642041044889343226279457308898583548784447874423413506407925679939060256361430010971141555299477693968154348272999795493126286433264333687339037997829073264091505321297497227589137709175725464379439627237407937224989010700593188603199364377005903885659901042394481283130991070379530874947380736339141356380800088182782777484085182055342207998593480243615720969572057279739396068403245732562314274407683505251521172130855737049042312678368558548321853620054545961366645414174631479704643298755674438388525438120604025457384094009893176485727670215495163773006369789676926829549177614239987860951081601430094457556196441375514453733617983194794946117521133479092594965709852193637817853522271702085239439306904428294748712091976832756995035223961155278769270862231220229725569025816510233513936292040375931207767176799461617958954880215405175354165552346491651374971263590767696782979175979047300016881842678273615095599128169889301135828673421858415977466318477213164238234127203434453840164301006491527259871312917789514137600000000000000000000000000000000000*i1^3 + 549080764155506244091873404408605582976579545321953699320028546334532652028096115364155073823192743629557996158449141003761076864325028459743857523144472325644706999639883398290961807160353003618117894344108261257977608650859919377191244556323238035432727377111070263349592064438115166449034676163388457565772200486473194267775641385146593909412715427394840570559328644081062509094913738348867437697378972758673511953205085231350850960750433410626376812129380204997550694478286488187344464478954300917349502455604402394811593069455431219250391405180124299487995613603042161749310231980879150631175213633882946685267597830288463747135689208028704763612913976946156560961673982533078961123879692734033961436866569009901801996917542305818922223860592411500289358156573741279741166891548322847950484247643088465496380517156596493464166791056434512849834034087208236952187852585622051691573648091696015635584384847146204356876016435337450099895548908265739293277618581096222407483107687175448669650333046338597463959607432390608517916415527976928019874232094174552791438538419898647840343336324588204302887151408442945357170031137555763959627993212297929887598706287392346915499707130006540480217585444974565426653990868330798153736939990199277188215713979210926373665828528980776363247465209181314175590378917576006068962620321362889944592204281852579930172599043652366151716420698017803740791111403153031063047512137091870212751360000000000000000000000000000000000*i1^4 + 379494612231442796688720089667067689447232383097898320310826585920433994900592837188747392982205835153824131791911610564774034106546670469632398151974371598628563310469436262025709339204789341338752958951222935474165499895456245893914801378577417571809163573242696333568117960937879451808188473191567365695991495833593642130154002326310264845525216272958225021964622563071286290273535525316895350541886656482008917651412971119422461635107129455770719690290556373022915669001616039838811241142617632421050200230533935861770920139793819854057255780731052654752251216236436270376407535576909321560774070037404549033650255982398515463014941777791989375508764822394253677393838922837717464511895103753785632554103042490681561222420838906229595496960651416269993576755095694559346823373256944732970141090011449225435559681464463546607968142848796752422655464987631661188173936660337705799477642144107624481974894585481768449093543734266406515184078866312266090519997859136654999030397210712601939773907376863823565198135129795604974188837641852493950910914372205942007598820394830987466782271819782553949250249439281445264163979754448790063481915026597533067245824634661065485134043928449381188366863614867025685888191958515115439329596208295535710767515228086705533619321344420799531659915513237325719650854216707755118155055468316384591414950294719809985944292554544153485446390346879005255819681453529913558133591215351959388160000000000000000000000000000000000*i1^5 + 142171148162208410891647320129695152511947481737605721348753700547356514246580086775711452647159184284554289363929096317019418243210742709155155038631443217696066519267642529571820499793889378861384933453998114928505612873135819008279359099934944027205358824093743717098453871273320470989254833097748974372451868194468021209147541633757047118640163776662150758402273879137628970511590535434569193488813579809527978541808495987453252410109543548609718059355035597305395803957848646343818219303531844547948324038997383871246348973856502188957351983803712931916062626552304395124407930781957268857735447129819835615702248750768682109159314926149040186733184391201050149818369511233516023138515220616381695978605377578993986529307665169207335882831931301882992284376290040027374952377931098182993474749297634376212621704223272017529148134107381296942374649888161524935100122368262766209340414326833360961973138825156303151914920869689159194885594869921212582122785212103728651881900409321242894641433624478043069845023792125061223808563928227224568001739066429385547363400908567939435788234567477679456828757481091124750087166917879729738875710603313008611614539948910733009764736633272607208307243844725101685928550447938536995687317913789021412215697662976056235001016270224260404348695121253388458158564543894906762869212514538776834326490178371097337756139547629344711295003097414580172935007074681505864915968969760833536000000000000000000000000000000000*i1^6 + 44199255051117219813625494207971546794239624567129226370599452999211822899062260547214844731899547951152447728422230129360467630085709263812072852872943414464522956265118580402069268367447602459750337455700522967555986185891958564812670235303513274530664737742730399187528605763780354831237372116576220263614333178028080166912318113605097373685750883052434872330646986965697034156641833226613808046849212638535378442017215816913723595397330586721263318380011248939385100835021650619586525818144569868226136374505259968422474939050712373395808581106753820491356746541175487621977134947988415198980305536055357602595359388029965905207491839692884028707443121467841657192110499102815499520997017783847777740340313021166472564401104245716619354172549568291155210902186913350178978627483986834734122606509873996159120561239537184271826638348391443161948367635352703690465053125548245202761003551930591186584588148118281829404550513402615095997887773079615374210953245207124438885255162641986280659200079658138315412626203897932817725354602584619492598642794233322507677968834226026599681013462635027645527661290781995616971670501395282318900151214107277183016387668881951231180049174027001169477225970428573285663304365722525098170890104400202704558751970144138369950943984758292210604353830619352520422785077756324534819718764820436455934041348033306586095999818317073254451821570368223751550983373925095686069664383762432000000000000000000000000000000000*i1^7 + 17823592445257248279944224285642556550364329403379292325992648123221537372669863805261765092274969514893663995455511316208133311349609346650069716708396319394320987024568056413592863864939224735429673454024901582000956334530590457686433339383351098165615740035925895390582457942208091690288952243689484967368517885361843318986536746612084959698499314120521058650120727405133985827871552727450787376734004212635538900476800416687185998684746670290788165044571413433411392597086990798646151285879995277679625071790277775768830619301221361765241529191812683724469317492854479913224788610107192137874816515906001000603749885403042902271394869605056872212665085712302502965893703362286911430062585823301672649529734521933388446663459714378089978561264061302849281582156941634839481067401286180296223629669708055744629807976354734844903704650490522433247903483713536831709553414537916953109991457218515802566420023543372846923107104352202030655852217940205512548593936226722545814686027984931822802440004662759046996634051638956637165482761067347005551606691301765826718937778960035848110905336796547345347916310535722905156225416170865263348415517861759222458104250811352675096711876250623398567346012779702002743043536416304004868120648941436577082413787307815508158788818749832866812262585973802204638850179362709623182057976073793773601766200127631121553043177654017474453331942654103953661146482469174075562547950387200000000000000000000000000000000*i1^8 + 6121565897248408975071566011660986980861208374187764797833299435774882794135565407058680043254398677085832501270313887772667525776393298986319919947969994014330266232980617941033949716955618458657574236185485351205555275839041438905556704024778499671374110247740773698852795891939212653390664944143268617692001391436276996319942399905650464748120076557870831986857421722895185396136785117160578742322541640730234545490808016853311512048332760213012033101159518733646524249131414799059533769338971605332947985432308187396551347959558322252977402740576024647858645805753520003132484033235217635913457235213836517014640434085120925835813333999709810928937083791725807113637546123035832388385456990426320180885645105694248072612113698483417612233044092937338617247264504542313685138833643061438646045988879541721945717832825314326315858502389930780850137904612009558051899457396911161312265810902442410907143049641844839928066314842365688359748353204650915755658872567852712814488637591295970521670916308310307497837441992687027669846107495726252613226923838092507309325816063152498822590355011578607985995298613930114289955322090259364772391569017654269929471323333391724585006842894839901052641944497368640512914224044097643884728820925736332505801305459994749847116297994805562704593857760928168938841633423892633724769662128183123730127152952507697042776937541991800304206375269084022670217604542084786898652364800000000000000000000000000000000*i1^9 + 645696436781069558601894427379762139908435336121211876444746614189984567312862480317029396553276046805680194700099056887955376334581320052032013591121715972545580396908718129467144999054457341078448471678762506560891419694499973283047602352621197041946292440526783122040897826279577945931623825751790407010446873732085152482621474146221131901540547701089881599628509151649564741924095277244716936385301851339832475538518266042617123249005959660929108678919330223093641108641810505533958248341697927480473375183923693363529884955142221419858190466096216397877882009127954551320729091515466292009530740052737881071526962271453829319035802619126894868703746319582905957936746834877764295212475616161229616122295564275749331019183030133466410077158036227655298788108903757455961459350964747559495452911049839651374179931648260798519719722504838719821601994862928135772535761578505392831616067057457459293460658296714146105376977817232374414887563575893891990787189004969353816267798393116024277445953833997386779888026359867357603141017704214573593645044058827487662959666776030224371930480291694009271633356623992836184173989314800858401917439908719455181652150681997466595683263891644692396812705615486856535831758882768589710875030182653092795538290648938760905501723507548144637056124959615773880388521354247411131025922471551702992487742295631745334665751198219214070832511013991514039782085100973849114050560000000000000000000000000000000*i1^10 + 314802806828114381699312379755224815797946139617536600906137786111615002602060362419927200906047092426217173910974338670904950590082898140005703064622700311990384552202261536955099916195808977053348848431556960474934407777305025991823508569737234359140639715229210524865715682435373626248013835149374979809078966746018518668022251691093247269763070630848615110898289698138786764885333074712763082520745119068696741575785731110547625452515699796283823639944267920749852130930961775565818604825411994568247632921419826790806210117162799921582220040886559243566148428852535919376206887151581852966898027229074884446703663418153205357468445718060939801997232180714577895425976561486406796928993311866710815842711834622169673900230844683449929667788935213213603709580420145469607834763573561085891670632493034150912790780168874217488944066208867999367209581233974769610253051096420009110022152140763033124712489019268796793660208967873606930868089661277534270152590789678025412054481101209021802601401504852550036214671327743564332313389036145325003322506751209736870490403077053713111171808561893503349270929857388678253554884048782532621952964460301894752462098605217530456129443247686665557276832936070494751162749579187520037268070483282549240394967879202882651581870303169258269165094240179894160304950665677235122672982687588458013514897090364656193082714546750459020077654505314636890923794840076922388480000000000000000000000000000000*i1^11 + 70146869579238987523420150214459273551121899299964994854206930361492474171876149936548511527222397684783480334387092481240128328767942467129334927471885329661699324481269984664767217733513462053000325474538720511780114410123437835221491903337067068929322515886682617182840161864923333693989263661566539526946593303367862917523492122831386673995527556245917524852848372434514958770087878541178173027468062163303183019542170634831929253128186568038019441604636251520473224109429971510495790354176191719832381060913217634223405446492257143400710478388339809920522207431539667786849160242006221357292997033471586738748310301691099103874820144075594273250698312341318921548442339725063663999491621085573124631152326070263204390291513490654971261188420792855117057998803878140308931242004545511875638003818644926223935920939689774185957823391083632442347824631760221981714594396687473989872023132602449509475824838144882108116286006687783755419270408055289424159499006628643682180852772020470802276147594127566997004028552504915150471396524923584057693735361393576165340828067050709451073598260664374151245844578350929490896401983354374023050211044357695146893546005942667681209813343502407730354839767664907818665722708000144631744528191940774674801144082650782112359513319998619455518664502566622852490971058465483205099481550010011387141534376628778112135738298433821906858181953616778085952065162293805056000000000000000000000000000000*i1^12 + 6428614252867299797421941817223656213008871044198049073155615148188722433887753576880895536337355072449189214697046663588215952067839364808342609339014392180505801345886573682211983098954358753435779267951345517792346042394149375463875984211791702459873422271803591650568101269024831217344507407918653636585680864896034675076522428482591374736058619065433896132342426150456487343089123055934372574662793147429053002955768438899184907960175560572593560518176090034485354952282933621011645203239127700264529280807362378392939608440296961592078740788254966279016176023550913941911030811999005129901491491733448363905041163803072514349050106420054234448791123287005390812083950110328410574138740405935729838864477639045710674192421118525634807813979044035840419974433724668757621229722300171824858264273850852951841314557107093014035692123460667095688387836089545114184661503272490528924968546058418188466515791164233362469229264139049667423790713323129285387288449732497893471953425615804034996007492880090058455789537012064525330951982571700401574230418170337489646492704090525863778463897917118512459962119717506267670495044475845764364440924929698741748699822278525488901661169840538095509136322945937241487162254502352390657692301288039796489719095882093965882584102532379109910491285546111817353431384838617299266670100648995129885486644929517686583077221131577077221768612686739582841291655872512000000000000000000000000000000*i1^13 + 1643789948369856638965407136366298111265142023322264813356752867983241091709283795668184927352182363841589212826271073585591966369333764841734257768164952792637656477677464098960810214635823906342091573175904785934208987033616052091135542784035261100193946079353146930245244954568426351226272093497228490692865027303541517793732290517719008149669990917740537328556731606344847616824532916184750897902543948359972364571370408794178859914424584144647145417428200150311516615239585305603522722406195328645341261872573177360783605540739148195161360669047460929761462644251391660011888614512881018833284227364267049964467264028635632101069997004727458398513634510344113126788426913175561735329816210198151653964057491005950727911578554842415950626035851794821557944515198585221204635306828525141340732710754731820834228515457803140280380071426745194394231345964557591469558500714427120757586647283920103970647608409132672224345094670068235796817878874938207472821974101902769098134994408536457824858615669279945818102576853785566654138250649022739572908339140272978738409221267889732231990569326428477548159501807481915609102198506715901023425570737129603276876008372064524446913025538091366145941203850447500005567330293250501671861232128715351941244289598677021555360128705229224605755943580157542982958337660085648661677564678635954154487393722402814966151606578321470170491532666383202219109174476800000000000000000000000000000*i1^14 + 349305819213704250079529185544728593110036886861727581999024616909215785946391750659116707981536369036311740040738016802351144956783052256835877384707640254560217326451148363243494796731279174820933771666545586357257187368422185338068907855550839042888920584129183559691074786088771178213601072302374340046628023173386124783817964308724451093326057818945715617041653781624454521013989521766349587574741436526967394232797745301141020680792430210424859202150178257122363002713100113859077646691366465971002347861470933504624699937588569676286510387504020225059594079680338797667746971629619401790188231768898908207141911701140010686951758126482773168132153272489502619994451186198212558420410309760093776784783637130636472416635840268269241816997635229994955389484087941631100305288776059237889310358639387190021832336477379882465843385639401476357846911113170657962917339803688495228834509720265154039360684966076682965877013121814604208075943303311441770872967573315323485491299413000751337913992873604205155108871605764108027403419899520400499534111484240820302025615885359229720006848577567610067030334298208328795072575592163403293481393237109438009214158025424929419120204061156485013496949976843599624594313938539668753864929168624243365844586163899563894559458950408514034550018017481222029954373173915578274594013351939863959822132704011425157977020093029036429022837076885292771495116800000000000000000000000000000*i1^15 + 14558786684108369201835809500257665446911039147990919354799195096438369432751513715033551634629660743180412624758686880570871014804693721393308283695868860356347859526583001693923960776191677755598800751602823415000000248490141813441023248363090118327120383817048819125998588295354677954488691409615534543331116705792713128688412751751189131200818321173308464828806202538942594343096236229551339640801855574136766349835082622200368564807399278043194640693694385461052303533672453599794543377112767087661048440991411708367643259069131141004757131555028518992260585044449261690177936422209121261324896492460926109414737663718336062094329369606029554457583332120466822248078206430781230407915552891904644639383194610003568375985503759662023322247921772720248084957051616433311758306366100500073321720970252467739538006702436133535478458794440834356524029245897779534508731856186897827815555005129033348419636482902848209483919143275248464469301572964653274449773549580169296855813360396159242856388555502388347948059820933146043413474598190951059013040062312301359515741484702692591747505986815733681172401587040025392430642940279112654193718265074239980619964145347317735415346176178924059285740425925072525729603700301740861801511118323729988803579896754794621433334629395625965155089481842124832668065827208358738672603563426384393498986970374733460341747174991737438909760784837597326213120000000000000000000000000000*i1^16 + 4242682067440330194575200221488523745522413362952151594231183812201089937867517912081147397329752694518370346122478474553932170694223648807265997363517833098748117416325012616012240854027427777402169332483611427557448391599042420949852250219724394902374807347652853566040241826641428060712924571479683844706893131923808886173002823550754813983238171004481144513586307137319271003126508305159115825094105448498577205387266041420340477676635715497254874289455951944477139791364766526218367772258932602085002834749146746053505685058123041147575165805754051987346522101177651591244774602343444721355227018241139501509017628741299466288624517341771728797258415738152018900523417603490672140550940475861513083531407892342271299326976586373310037628083730656950018168029232586830134433600844843953347501622774955018805793322106477702800018546882168486058262239578984123970070738600233209990610831221536257086469971801299626718916367356983797532728053111380713834845506986153428594294940679102079385103400077289359624216880260669570901871727815223159532357934678012542642394795954103139479594617020455114371437987205326798761970448798587862761678997243511998945181271411706416797429536130477561330176321940837099078817215693965169209756275733844874757540885048084837052984424494497721308453069154580668417365843821628103972868860396405563192229925526749333458128225109370930822189350142764646400000000000000000000000000000*i1^17 + 172974131602405205337515610702659675529999388241323233129602769205424469123366467298624830022750544140285200523540750679659699154237915616380742748533617979989840371464740288427679915490957902589026314472052688068098702802014824222779099237373018416025261538904131494016525244104240248247031787736524845649802393986623434871156210795895415794962838305091349474111297677825447520114058723036776557358714602031075342070935690374171236189525016376873859881942200589766510554683179143875138338961054259202256256477690983120366896000444290306139709345225983374367590390243173255236625712284857745053701683094777479673225713739362834768783806742998240238419079067995345997292446040109511279142644062885684878982348445948822550103562749627122833647105726686289621523589952272813784670119517336270006563561121605968690976358718412526957402132865643924429673528596647634383805964855282905114312024938749983588395933150750174200163506775419682663184280818045058677952162120032650381330491192730570612928548275152099628956338952141101785530420972461557859524916487775638024713102649708928030876283871139781819726837469218273456223273527850507381333507364483727774933853609687073134791050531008335764856678042672426413607699519759446820924762269032940651749536622501169000126036808127470337222543327159572301116223246059626150042668919983299102284119354448801925542256123611552617943446258188288000000000000000000000000000*i1^18 + -237510796939475545969899923933824551784266227014497124909532894205440449709686880342002551125136054738941854345963029103045045895457834622520034582530527673341125949610232599352551699603397602670971700964156059828227170184275651066109971574713423914924312372878658304123301558401881191403485147652856285121387198335127020030931970098692204994642381692163266940350164497496301824871606234198444842201091018114949556569872436458737442159605705133112767797951703563266389844216313375088612363821688640529384070845974352379192776535506598169454474243346322133420299790387621333339545152348271885730415016357865443238319469223393298750137893624855041239829987390775640681466896928613180208036932519260723847889578892910361849849657830620657054392306091126820634140924243107015603596746069759742182387468806404449417831561281537812431252131039202316234820362173759360503672610975396880622825251258845622036704749176106950934551316091317241151304837855463345483610348121608593713421545784847746478184566082277959768974311876992827299374485844682820921385952361840366820125064034793108878903572611941924513168562191055629310404650663305595258566968137325061323340629147893075377885794984305317598831865385843810824294159425439072604106842798114270884528900587297536865831129346057159294796757801887118131946712686682679378107052851475801507751779508219231341773098394062545972220657664000000000000000000000000000*i1^19 + 338620788961861381843313137148584386010989033053963701122997886452722641067740208759355277497608491960512091120213266036729060017778404655849114394539755772749555080251094359805042313783160875021921037780569379615906977095413868698638575244508476856707172111469562906455128925411611716034425967066717783701219033794380272580621623976716064765006580883994799392342651151268924104503097520051856124007079840731420164113687165082803676027384479580353793011456606635459330723479335523746874234935739940071223072417577954184945960739476907443099649850204838787021614214791732270680269252422841799202482708272172781115365417268966578105270026017332002171750776700308644130528245484296602857491926077973734518277663239263482742612455558529782516863166741314830769848198641126736537823782211688572963462564676550841152349981755626167302151904501234414555313604496223269391546885900461552043856294501969056412633744768117964155330073451912317127213542062762841962552015847674261978252544142554732786797505003211053531768579106343416385135898153696031790730809567387141099578166171158388396489442357564963779200569420584646239571398275832009808210888644013246123167790430566413937898825385978539681819542052742039411534825746884230530601510370966451100350581050375202877163936247694404299684330832049816888955653795269472753270678439649698517234208795582650041036056244526336809893888000000000000000000000000000*i1^20 + -21251652033968778529252600229149331565581496178162119285956909735661997311844259528906032444863026179373890172724816030526630463683162886483666415415120639001526886365128472013982225129505841638654745090226862038564847971446597940137590224695509309040856128369200065223082218019430756267908187712255956775893063336593193582151037764772441758585506011153391799379778105156482633602675464370026861060500719727279122905283196151555679497066612555239816860099877687236023215996275282009110764757083271911394469440150255799573331143327849744757489413571859176419771757592405094251430672443701265561902601680166973115132290429460706609833635000150296503231708023870529231724813767263898744866847558797588137499504267429324944173800635106613633841127674391697681789285442060287622283717282819705855676299216721678278570919827583236272901686289908152683177605194726009336320022818731000143149278775183899530082380571022705763684270906031012491811789921611605535820316737734133058377604203307765927028880981747019596779127048948262505241992493943509517993513340020204944302055534011747155947502544576096021368968466895304099438273836006030172462902871365920965968523840532162315337009946201159500378243171946944803602406396549446592166050461250905274345992963069689564013307997131398865550627718788062576838011433167470470468026650715547892751170920237685551309606428352395476992000000000000000000000000000*i1^21 + 669693196556073779464385792739708424141614346988591840428839191274801998924153737153897460636260667502295255376097910215557969205380582975923537461218415371203837220447589209443994744200302212859303196426518139294358485814233852420955276645134573204722157452736229961625268704942385303485494052327106629665479927533878257050506643145263026941761552016747221250125474043721861905464544765392104765396196694413025654255120849163563048785917503038429500686132299749618983854994220543896353672891227123388140192655939773282390023455482309787831300653894105776239348104990802949211013356216391455913294197167101624511812125944770977966458730265116103612657009764009358384220206688504547681908037435893939134787886069016813951156048153205744208305781531423500906851986272299621634434419496992525935922298313149409400872894361273720999474244992981907446724971887960119351295978577562536492440454606416885868987063078470316962451954597406701996476772159566817126186161669021087260918275383153568872557129060842458498704460008293941652762796989223907316327599812909309630757730952930868787372180578414706490983946628483285905670123437614106605645536878786042599597798117161983114970712596830007006147428590172948345432548157147578347385866886151560523492733519827365363641611363632226297037397574432222253882834524636897245252457755578564309390006148067907517723873628325478400000000000000000000000000*i1^22 + 44211456588627044659946447441630270431267186597933511457167533782307294160169294370483517229907896474544418176154771440712821669792526369223035384236392184321307188226452282858365247228369990590392777426355252851008375316102358648666742308865530692657921060641315878108231449761206455812623015772423089912356349636399116279478306183767260845700536928987352791353186140858196896128657969371977777211640627834127131622845737668686686137422477339285012359962323188071184376085577266221458337466116680284473007196246462769599948766091499126609391075105674999304885352177555564331794585516177747383854534216460065161460161621209529723390689852035429685849784718169297358955615309499808519400690292893256170899715512974959266506791038474368401460145804717210461190311803027115499989383244692246443036093673990258075873504624278864412055755538677653838367054130139171133433375228794039097214987038249934629548207303547891857232721020931667703907338926426491181156673422668591656436002506355220435900796423896847988017482333596821006836239740538815061666587831834848941439160917050001097331620747185302204179199029329276745210482161473541678794707502610111640585179474901127213703371256303946804003248162208872508096921662411942678142636796723052480150859640258118405367764809574952659674986784197478634406794897245186018703625605737787361666920033401369492976280101888000000000000000000000000000*i1^23 + 756747334207864506433966979421493348237678428127922355588035566351214052780952730811655042275604621615697193211382528938651402779802624965935823667595787232537459886083554267059311633887266491024301853088119187718933712144260538822779194207063414195471388681150793971155730264801394363312950121952998215357286026366062802161337672882488399948226185926461115148723699626957196475192320750055954668392088124541882478964888158999436693396829847199981677506811838657041980736257166853959687819368674764550818008915984971329423053077745839335016924136096454276905098476139489462173381502089920418292234908792999514841997352255276242126402554318731500401630512013809891516526747888284320266438353091612514314513278180037614615277597371171210428132015343195531099278163181004830062830009660924454150800815415015723062565857538933758957395860556110417701826812284485025542644379619745738088813368116987699984395837620096050413031326765377100423439815585320901918535453973273836320883431037754260986379255163959599069471105601458739107608293232724375323665819966101373131447034311724456449486594666219235355446759381505532389616146871500021014076502679254134172325727862867492119332229283351421403573212356735786830221759251429769882370754789639399199240798012123145321271694318053957760651966775772230839003381330962644438012496497588588044749875550940121688411927552000000000000000000000000*i1^24 + -16516540470919704327269100793363144269869549163994524876623807365464807639154951094858785179694388663966413148759122617933674821113808485110889900536867897295683342426345259781745680534223716719536964862444578586441083428422321934638859176313873629539423772977251799886576820183109404363131602751114125326036139998985955699750053360621038759377949121847400182386594681433185207918184364860281820206399471764498764480203090360566947137894702311057343551851126302332177114058466925457869928550519980803744204912402017676059423536664372927353209969432268129069639060374362709461161943327433116550924721213026254592421975251504923955852696732073392995914199706918908217367106842546165124141295245029181358284180345010497247690766521772746143090679649742355457058308228986148961567880893174676805409208607280594019925242259023755266619292028106921843745747387186641608483636672732745534257562265645988759288516491254474233412762326411201796349833127132379220959526093377346037107252863435229516823556055989276116499257984884435426563186808856845903383718936288732018456582553584291824790849315879604362047287940171998866090548363975181486259503428483226348757886595046706418545188901927101440612439904934016617817234751076759785475232728546217557628989107956923021006155347986858264903252208456500126929889397918919520556831561833682001695819834206179814173760000000000000000000000000*i1^25 + -2156110892390173478060691669588477568246087941350989245758616771815821802609793139565003194229903071174790008120601553530314196951256822795452911662223885234635972619500587743723733696980616404394280351269551461906485091695756255755739802750623496290949695802097920512112777623526703597061234837654584740463764873244680103020845811409735604964824792896679038470275796152537632578682573803573319031714314409286637254943640901309497464455686747414316141695248000958448553679062929526665685153415756768339606898118686277785691773371307191639768482015237016574135210916342024923606028796204663269327396306732056109801613256270949511111338602112551680753561731374322164002185289252414156342986152219911993750847814657803981974634442280400566570874240161011162168602386836235385223444354053510011628338712356207633893228013412237364962326163278172479438230476627267596776954067513260969510906429256565747794712533590857374427531415330884644667209350315673130429826208373380204106307708305406822333500439576665301345264202005551090622479390174627517776515527604649157603019333548775241780408027860276369424020267670049040772489007925124722487806851391823388177259516351869173652662645795099014863231544356217517587775784732669655715124453058746073494684631237853029635875379671806658980524654574927124563588967487412936943788057323401399736843231185906231824000000000000000000000000*i1^26 + 108058620636593075796666284025364256376288945588103500017072819298292474130364300889106136511328763366596644341464108825254998483759316758418435732124339918501062237734669756633845842491860904021410308234196296087419741980330249153282659469190609099139082331599940130143710394580343279846300882935170502096013447223204218963404938547407521885837671313918971278124090710829669447417780124316937765163255582194694721992688877726680511533013936243644696801009489918643930338070425893421600316082254273660400947932558979354404310140745870165496986963624875974909850051049243791889134194439703291830257415421660725404044692278403548469409553487150616104754505504173608621130153661774537450024647669339948671130688342570814713156341669003521273452910126846658711799230137431456596321786494503884381372660155639342552158213520447600326800031610429009200018400845518635763391043512508102619283665364527254468952523021974577171787809806438257959538193823712458367078268258640508588165829650846782674301796642909097867992515034365085217686175666738161359860101200537216531348229978584442575119758238488514213486721606313879166265657208463067995254304821493319389883305180745534518852306280911356303143709225627435039065187791517854050865013298052936071397071995813722278442333820126794570613968357410311437531241044607629547704797536826387389217593782861750000000000000000000000000*i1^27 + 999633619336143486904542160846773504650944882769590013601135468168850642593161827437264019573595851763843784955202006366897299675178744765013507592756142922239404159998513326852409789285102563289502279367969154817445904275882482977858842190474358016409583532277090353642035653956571924380521258887575743818522688185030187509041424482214748455430671183128241191025858132395425996102288947754069769330878936199891118669768778213517295745404746999534794809579214119991586034037737603535999586005120267173620608215026657497157410134016274930744035687157217484502452217125491769214734268474590411837606335670353831356733362291309301247278528218703206659044305097164325186299112474856263389162189128391426375344984741003310536521122707159544715056448863361061486217714975975359494131365460000967079450755422813909725929315106362466303673760068429328507280831915866880092010665649832714067185893182975909133371731056407060290528843220688083139053850756711891546662069938603390010180645880050912858593493580318542973485335557867458532653303198862524172405946462183118970555964583428082468193960475409114000666198404218438605870919244871796840564170463266945428608437115187598369004260845982461895041800801150151759153734738622822391698049852295682600512514851481434028857216355404921846367390679927543213106452199070509815443981516531540042556716639890000000000000000000000*i1^28 + -39187757308246177309861244195438859377611981892018673087447151541479430213222696246352360282900269923398868383740662687685830001889416545574093356495297244619914149361343957004511155065781340555353061553912507537930553587373818077546294167008842596255198344289518121748654972691813067332543749999450083495027621526628078628974802064816135639320773657194563975253007203916143220224920785229951620886272287054929020479088217091068602263126256342299083706543160875478621595398284708855671075295082780330520112093867203248679622160649982388013902393975312725885065783285731831977780077518925911846230112504839100607510553899936455352279838952564000328475039189039574856850852823516309240775539768670379219354470904393849354856346504290346388399117738345868042161820047467982728642599527046030195982021111651612484973861230746739625519476688124342231758122942088918644540218264127124303101792566941779644348020137314522563357172376030855692973481608528196014232906997338739011531246078471345040671029662679586498613669303127294825531645523843268340495938064590130979225681052089053526092158001751956051311455479486707370432895225114011133887662375236932665751574203763423340091006981351787485580414299098201335621973830681384779215887124569917757791806535723992315196624539625843559921564521265952809349078327467990623183080516934786582824869700000000000000000000000*i1^29 + 977143782961349519379512223842230608348741818289932566597390536349123468734654033278375305779683315489637778568129372455387323853032685341534683516143904554601573292073868879949841239300212332917921010054055562772291983693714647987054501886896252138875184530788944556479931713741625544014394233074042220211280950090750022332900640547047043916764681650609677821382616709000287114012978762005042054397367533769516323605738328238441807851817643472029004385903845985566639773445541747011084628889222167630175416912598112337793454735291147409800145440609859578196433289598201218532186039954127380290270379488839934687817872966971837751355267443746754398793208577486600400633864662904864824150351590440921879984571969542318554349368296770471545819088603743621429757119786501179191590174991224118035363686568625435497997453256896605276997141483114279458054083717939432767699492157484424161076813080385315793000925491570571179905886435182691318454042855639975946576742785618887151820076396348422147820309860515948573759736486591187529474506194191422199805867414894230689944042963350876129390797218242367789764234300941812317199699446178462611803068924999918704221957154086398257087900300094797260901424872504976067977631252290298043981645876334502987328428271553458381879196683423953043877663810762753193392333965856965821949613928619690185959531250000000000000000*i1^30 + -7256502569351876759091210145936662487671800208470729111344794825464395249035047766919621008978782377900196803047963951028397716051009285725984015888893646889687696113220812751603594973568371247669669698063585308639730052645614999734872793248329907227970736904017362310027846395050863829620357205386502646795260916355120023248759226612740204301856737746072566757857537190951403715081705866014965381970520053964799905637981940457236742991274477473982806825422965310445709381003919779175945837695990465273419675480431122262822182860521714690190231617969351187877184710805883180841949984782180448466519122958427532811445720839081000250423776031447371828686436421074242249766302863318969607090202956076919960971316088577937202439333712068532371225168318100876158431922972759239186942060776978015286202652711049407779712108709031262483860996910698728119903944026282519281582699541729264821035754650660415095569916669832409703154723374304712136009785186835585900843673204187492047291634045001899523231156232690800997709667519269707883151322693649534301297470428842509679821717059709397148887916874787358621178471035749367930532904090727258510817717838691785460153712020513239221051558800984264085163225630574997060589948314263599937119953112359328085455841819597200296548076686624196840120759086042388481609674693917628628583467792837412324218750000000000000*i1^31 + -106023706460306801152117868583096330298444423342872465575144382879140296557036010537188131450856641178109366469187221727657519639012850047114923464047502448162191670394508952734979891954423402650945342908674590545655798829172637987355217770170636636213558415242851822512685403311648267762753208302649455435213896403125405483975159514350043114322421925082240529818443598745008943601865432624535670315003206446727612101720109372510285895855471456328355375761139945366317309580533787743396245727617037142231853920652367855087147794348272650649920156074154463173409783556257299603615915822737167052591132893534704635101748359596303006940255045790540629810560486524168658218093231293845619466159421742385840735190022428442325293173633379079634864383907913535162035946039133300030332676462873799609497332316905786257764326523805248540505480461777628486343035903474170532150753078784162575443327750516399854026117978128220629178594781962682162975290910228372783561553590351426353939139531788710983578561786790572495326416503007736735128781696360295015469126154423981599013331742820939311412169837992452066138665283510879779285033822873081939439288018562279837629309698478625898848351546935120484580220734406408561247463696842108352418215681561189867404879804201037387021743939382843889237567179889006321860564744693260695735976090709294140625000000000000*i1^32 + 4241070637395459599405579471262306296044817677432317812639254719600699803583255223670547908644271013198578763161397312507335304645959285971606289848481809929246812010422997600459288684852218024839137490748414935396433872090897230480785990897548033930738466967122809612561127617360603976152946718744667797582925590466057711487944689229610694802600357740132210569218593509168841926427907268977657695631951238787653422712304852752234630089956072880146886933940610584954744136447293071800435270910267587901979800742357216077198298796195783967385541626657321912852244860524202034600924102169982887091421243211278594040879791496083366504382196067281595861324372698224042626071453615467060426718698160691450271652017160937165834412668787461970933448501083587875292778324108274452424151313787646049774506768925933533060515267515310109397554018861847230143198550957947036895810524084207520173240825779786051826870409795567054926642716158985284263632999416104420324082799327202520815767762761967266974561554150013181689215608553402244955298824973728004153898465456055911220314773837498765957782598568692456912022870645404888343221916784163030715869846336675129520727033408653434490128737345430133753073184319142156481152131961350305605597749206064193785454764286477094888607254085458843433778831162783614306510047769935673685518222550303649902343750000*i1^33 + -75080184770597451529511801137266557630634046419018529615469974473166376026694029620509543073353423286569993239791940891187140432389550602249935148757288415644735924389328632427939508905321605765249517436903654402673596101772738581563162693717694122894659119568254710387908274280282531914004269329053784781849417155145342824273215939749600052884689729010072098160826025189615378524744374946951371892878756763413855021326043420481811056293200420688709356720383815423169596604372143561765790056323294388769709061839013317339520205170446783666598582125458669860400374970935154545179578295431861915255685480386630556458834467986423407485068544055434269471760767984651897675270654576767871796620646161957294492323467818324179523339208794684199754175837770857034084037968525774338934666503228356760556459075830782617246668637782219033373932229775777990434760638252861171769901318972546593667370367143110451874239078239973564278613949260121615272189968062012438725806537310963441898759167079356799459187103372985456517568105745934763341035854185448420182198474022139950906376271680474356509491126957993699233807071709874929951315319554407184900650455911906305958722845631385810618698325741758949119217417899513882159255124780587120546247838639562664961170249617627423144213378550431010385532406665674642731281260509635113531097872161865234375000*i1^34 + 882559333826774015539115301177371198876813450931377663103966727091639730599342984722389373818123306507356822315802210576566812298005850094969097925524636436004344545984615535506515597457051573323368692507975009473002394592091939125792033151670538624067482957754695214113739001030645782947526690865613403406619036399132526561278003435161200074969259759861910622184935402788227269565202074012961023591366440428122995867594827865195236733617634752848299954607838076771609668726812439621426515163855906951437977214419414176913775982194106437318681433791152331191487230444733330534758334667022853240375192197691139919355317922691277923520088752514489643139331578259394918796780647901177345253605609349656846255923717102989716923488886271158496442286611068945628859579273927059979038629903486176417818418836620558375599206956156111599838872879985044870283449479610580151956418081490389130973152811446502888658997993637008357341325569374391061313563069900727023438961061206002065394887224732950151078596583167395445840587211370568922860360199229285095854908102194354063618961105975553273010200045172020747309365758684469752153462633986195115011004495078763135071599749008572002346181994056537530155355658302890845717913155794242288385562781750713628881755496038825135882855613200141447290521390922969604314457587987014428006114959716796875*i1^35 + -7258702471382317197539856466001402953451009155997751701358379568206587517182643717462397745213283740147393763905306974082710793723423240577424930724136236817775542774032665636853698013934388668417991352065465811881178250662377047837646784941962534849560089230987166297785809313229752480861884800970291857695028070492196894502327790861544770257764790773209214181575027008112024692369068352635579319785725270602146793790972491350166362949199825413605701013983370624636962989209094549856580658633873351547550115135442100540955270004103990025390135309771206374525809797039509158103789061027507199378089688681653495622284780148154731769636499706146556878579046534292619044397799320607032819843370157958858893142241712216091243814207673277317198666732097258978392425420422118260977099204835685451440677017905344249287702673973161681446828696870245028607948903856445635999638065831610138991867846636295535381028657570665064040808091185648437059398441023302691903446659901592929576974099593614787468222710531524459156998126238013098829696828787409097761984995109467532065782313512654444435285205681876142096708262835112648985485455810283105646391621148630361204016155679890348633307712557529154057246868795101029253045055304771230942640274029662859107731056855928951068752237260015997351802487550862088819336195340181522460937500000000*i1^36 + 44145060342101680881799806465403971143328983745440956958781906426546280521127183405975045730050380299748172615963274243164940206351880731494242916397062190148653490912662121893711935707769133661163054697518560637487892457745936101278102401802243470600270848557906281285535497851322205405116450912618134164103482674187511786648622714804325974546802154040287827144815249356083407199983020694737271729920376024338493270325179051358238728359013177899750757972185849738543353364114252945381925682638780882623973295837129046721700965650590279714731622368345993947579947164636828201934972372537824333188369645106676200838805359941971461869612284217548284228509016716298666995381355597946416282148851432919209307510933685416057526169056550490634294900686548454194535615529732301206901237380476448732398872625073817232843024788290045307582071714027486033636181098424965570238137843812058470020003895842965233699664368062194954969390376349020292126909047948213230365849918737174755975837779069578584144759767001572481765970838352691705238602995453006304973122231363703600692006823816443442256089398257751014636843292737565479352128829203314807489082603080776812217470296111620480869024497497779637820906995086573216582916854592295484427193462110641027956419047974392046849114714104710722702778749178015358169462562812500000000000000*i1^37 + -186408687129114184436115057064632086204194811015018757852062221268303745598580095986536217646245280116419590127684959847443912643415066499550765157224060609295751618056088084674814730102820684482975520420151434006532092241132911804393360848819154510573973124714481675625495937804851556455778959009260088315017477835071734228209506226983658957820897139611624283818789229129708568449407626169022659444259357429781885260127981335694756440366077833082436424445231496663682356003142815864303278646128553214533967506291557695454805757166545598470131962240379073944752123661773554911387190291391233539192011751910495281449379854744909610793212043923583047996311420320402680019940846547651656551655786033324719090108575965832291301421408299075000352273572075275980328673019710585929570308907509954545938088488401570275967253000657583766086688803374913838213906436959497076079815229446551891515200276657767922067956026354373374994409279696179919604440044238351481981842483672580294718645252709214933159423462143380581564443597422952354699507138132172836462862214872155754469655879023944854051212812815338732562638631338026391644995967487575233566922391798179483425061792138258297778565447806823966866286577483011727702655661061097345740672447813403549504426151769544579083320563217872745078276418572814715756800000000000000000*i1^38 + 452364525324142259416760745920013015669744023228846594205923587288462880779759185460626683927837956291266114369069363105018303928108849529146849311310702111391257590699965719766322584387473569324270038652088046609840758504399552602282890710476482345746372323392945277346177627201787265573243267509376027171429171858884457013483984630749720919144675620296258907963557017757784270218364618095434192944508040455271600686888938783472322239330211078269625117782289660294242983301622461918058971082933817987969111317021014698876685590242197855236382414980965109190060916423835208935393610508253605876354354294371412345430518331021136027653786451388223911112698741825029585587978800416962555395253022537048498990662896311154612964266311482879306250281994830847098540888422909564814055100899467061330362502265561800261910579553604501300625146139307591470717517374107176986166860726906231434094278584976199220991304400387476956302179357877950127967551153272569032042778958765802785596205388033728222047167188920327385680981371739609529396513260420062082134840479532663180223033749980425483136348126713673351522176254394749928709507081755828766075851985025238346953993370543530724030560570631813453825125628931908254781698566591106458169323222452376768527837356431076405682645744481927355991372606455603200000000000000000*i1^39 + -419757683839474486390695330110718930953724947468758015690953481281327111141965600076918983625010639892290522069549964109411157045623326608825259630832920298249674755261085035411648043374896836207541461397806443510236048424363329928959976263345511579270509516788284523838894027969161758713117124845594618245341837945561778547624504377240766905140914380287112532406992222579541716129900783104050943919320847908589005496575175339912694031606752295906578559817178790944942238382834076450032837797932703284829586910322783912339447377088551181586749173132793942035714171838542835668430969357142891646494950007135123375545549277732238481915015579362053449831877838683251871015888806504399784693626342183194893525696106809381452964150407772795845383614701285838400703477599150513266544170727357564569483536077758193927590536783933530153554916148525396952775414898369133864017714236075035838857812675293875935640663921839206267574553458828790540430847624222391036664415557498829962172634179868299040941106818342018951399686776820906886529053663501996840327078739464610390182630207611062771221638714318791704416438069381150955936378916781340733908594680001574082440374065570825972472726284670903476602145181177312116137283307703973344661523915043320619350012100890224479282637644101224483836647178240000000000000000*i1^40 + -286942495999748796246451834489690479517631113848473721741775405380187167251093691547099004147831556138730390151393015770862825151317588492821248476833974031311633670154194300288361827058043357103185753213376721790014862673862672931573384062416115099134006521587144855523585250904057125926111486787284285082407147438540627526346124893438023848950505861843293753077727605231421218170586118786715449868957561089167084918163163849921990164086499626567549609803106472955408744873250558817772845064477483961599127067515145525525586228673333757063953645034560338578531224107862597417325068464701270261736587436166280591146289880088400184936208607547495117451932806752972684343352914738614762303847064130800641509177081206681763510446126656447188707510290831923389607607371442133758573290082226808416742627403070962391511432265815158344298071977546835627197367634942870363454633292804253687934118027743644482944228974043643200943357686872676690788285755830971858736868596157299218664977157226170209540934338484552194375439751625311864062488553652642902629537936382475762717324184350371323118112889819647373526049135948015288786874979870861129158442497617108126363825233687686074208373843145276859250220467919891996406659419257806429412052561800668699349433596218695217139172763141837055590400000000000000000*i1^41 + 627733946373501213554467669707204277642284050653608093060832122728990059790484133118314026268245830242718422280596351489833808579302676603673234887093368045953907897155554444760407756724261540684564450228964666368634217767470248563641287899216817441012228150466079120847395494068599842327158449011630657290164897430808395579129231837653270057583578185208695401853411047562245934125269354288197450155158526638369042895373043577554100627585863785682917129282786578656301181670317881634058734212628916802974829001177347954964212966462488270021149060270236622710483839829571728941692483020148826387445303288669052033468747039223601469246110835800884912952182761736730550840520375612477347463111970326510756646877552210485549407612697889537211709664893673645010468542701382236955155878537444096863799914560113712566692520040037231177802409827820077101427770337063893826312275182452051161804790093198617013048993481230324439905524189100620287745827771696469454475996862655903452409206003916656004522042414288346746086142380089579685013410259984263639388633088338401468238515069694943749804732868920664227150131180069348260540946159291763625154718921043779194679303256078454667265726071814848266657147591604600192648649292358305569275094276600423865996240597730157798124481915664728064000000000000000*i1^42 + 201120746054373237662587857926315232856681528494334510526008888472395969545697320881322158354687775499622197744703123384506613410953314948571074317283859154576244460428985812474941633770067961466031106590314116665452233239980137006884753456877414770321775369539573116843078219941971197149427666346638226892478854931127246148198813136770809921369580480272058301960294960419823807890908367894876524107579400393701343140153811765751912793409653654323205795865953301999942250376614804509481194097465101533900238643014358285517722817218168398520604351095670884310085107681042733533512231134934673162749853286185541327219547696092174084146281758048440876457007152000192531065734622314061470893546924480129516901417947099991771546263771850291795511980131856058697882753951421887336072273147536257675193196671518728968976298892768829564118750279970342374540362310724139890041130216723454291626651406696474767755859921188050488361382850276730685953415925126159644904137360442064499116673146856998848749083929085830260845848011657958471498815003452619156831425160753179604499674323631316251956125772105959467483315175726911419688255123725920945800813544792253117020644572325303369589915078248056206354809917912550354161164266447390658644531218803815625241382779736719070199631839232000000000000000*i1^43 + -3544951481056197664826663401250371610881145399444964099885464500275921781816005722211943753427667993792351808294534486920844082426898412622132467555968700380405199278277703266585551223801891817880650402492605063959012641997761655768624376582927828869696857054031903508294036135337500752440383709454052189404431244076806091546459749664815844276531227470514708413820803847999587503025567541028322637323932640719476748031863514958630471761651908631916331641090795510173972835782184626304118196478886013433358170438125491723632394181675079853763741788411173585488095362322063279680488327288770921607000243103926953008426662877081157883497975546148428464962134536496226671805215816693703451399982179888860913021850835267659095620796104600169426939337467212456630250084174967440285340563127826531250527364938389171817922717895710689259433277605236656687799610535551185491884146624884947115373945163554655708969376162631696263469483170479016169339900852706902698342338813833907071677945672377716033848087989443265531356572860574386310499612886336455028745536004968492324334048297681664065130740275252216363941584870525996104057469183859686835256495593518009027616889440886972258816182242245412003841848230732729872816223394822521162539157481598243447318011228375666497945600000000000000*i1^44 + 24369913537101929406203930391431262549642762518102811428611338322235493475925956516214008956494319712130916557052297885520267316947942387354984017065148910973889360626389731392243388970024045842410757272583323118491813052275686496516205166453604337103677987174095946030940328280746043939601928957332800126639958400843894080715119681848117997892007771651141150804416568889927264627307200527445514793774901327500717106152765463631970017327439001830589991208227845748122584650623291038164961683525992504688843628433140255703763387312786788604791746910750351391405767384950430341787014832736337423415377344880285203664237797515224984166409554102822385260788899157216924391436421697176567037382598898173607150577718782794985185018343616170721310989567210652859057279245369121928624299717951036321462128503973454559352376611279869511377772501668532767429315043731934210889815570768804434127329997189539316258253661780967303758170777072417175670300444425641535403767176819373734273514971415112321829702705656897651350590750917085690956086159730613500967578262807193182649619102833799188187993532576481512512017664973843918386450612915185781700941107312072482234863074814250901863097738343631730679248670496390297962581927836928418096907300648602374398050197884108800000000000000*i1^45 + 255333271548354792058544926433056668548294341290773449870239134408545532474637047320347965347953737810518392868071486566521800219256011651383239252446463621235399932938116404592821628261858417849743509130740199031579355868537585364775684741536869075271447928893647670809476581040590314833964209927193994295553007191110834104867273197141687127019266949470790002755651659058833730496420141156804931937692818022791042629039408104968322711995523613939484873235588655420223505845774691427059928095121189329218336513718275502620944357868035454076694310400612706620415885659941938236394016958034134139273437460789792307215239734281120735002640293275239399033022619340946894911593656581744080086584601689800977514499846265518188401684555584124594154075169172638082335821501260276292914687090085933385285103613279079214680243634075055594290647522754583791965453443317941963422903487072560105369464946084390346445518897457465164513498932754360627338644216568769671665971279207079462811103900220955590488549674302050940158165738875307515461630086155521418633503639539900316335654456465816050444739780921373663521690457174614351759902693303747972346169018684795500093923488010980113406808306709037498032715572399133890964970547089211528665627490959177517912555520000000000000*i1^46 + 959676879958269046047327265166841433202748400546502243441005420005665027070658792583458976521934129188049283367215145074599542840820228252399406242981165334761955345449469354291942443398289922871695225303482162048462551255748781651248276196429032000979769210564966918267449740733262583399213798216760338131724023254236538080842662059901089444174352045449121005416837468286621777507220466183865402141653233778577175712319814941176125519829376496557414155513853117758579898733897881104566800723961659872841810053329760697390653307432534410796174941991769435845364598609121144345752200084711101193764331843245432260942108056152656954391155166879070835645825096377011794878314131815337537561758573249657891963244841119530079256682360923393121140576798439066462102266050630763676090579849625164431670252478994967322399659474940062379401358703192427874065918170604495281260554501162556867208267397484997647915841718358784308574924899926862925046203763120799099915406859409541365483365798031908227191740256154779425995746846163876415663715508747306076831239034919257059799078385629617458829260926634532620593111794412877394119397260227098665079279927516797177210825212957232913960809362457431328336549348655979292295278036642501474811303213934837760000000000000*i1^47 + 3014331714100551092444304868110824573565806636750103116958476235166172717426635358108077043314183426508013728033310885721366020626403571647079099233859941162065117466602608047691940482562797671632285711030920704637403156534172242410442081019784824944170857602156242479220506547907105192789664123763374343419133341501478847341924639610909223923932917135650934679879103301678658807853125490577067126816412038776675882804419121288450367475471448158473503793698755084369713169641474391671597466999261272415763061907471128339913690076508502793928352962724249882630039842097806452648399497712173123376623814117983599427368345989647659229019280266250158573694442271440362728350787756129624162700746660969480642345365609932174966485187584147304888682536205011984308475855216794768714565956325556497744653999998095803173589049980438723898313821048734978051578801404750045829814418646517171738987363178589987180976272997564004112294532522815573892664076006794756871136279916905418951494248001402667215458564888685943412242040623018883200460080974144555255236310151892150816792718640406653415485218071555667844944145712879826837324862704283850228754712503617021408198450700203179931877949842690791816577486138756722313216985856227453954823290880000000000000*i1^48 + 4658007608175046462973896040842959833622350528340100029016905203548841994861928577969393285806892778771607288072458639757126015366311203864245643069837359911808166527956572972447642032424689702468971045288901346419514710333950759506260003866573033473404442140148490867724437807227642271009708053136714599497667899268189166872648659772825066010655105744550022240221597320162865032122775959089749227554565895774451096237211340008239798768369756250232344994910299574128477407384115697853322034145831055511344669215529659238852849030925527974209818924079600301839745580998313039199794405640015490979523815239638514993964654164707535177482425162814114831075883186084856330038972204777631864970832434685922731121466094790985286927584821825981768279164883025977205912394629797682325697086068401370341125490621333782395658401279562509598990738981305487836011325567469488428366058218744936293987892497398955853782127741594703475844837393344243445772739909777876595384171551496303475960221980030713529888146341987294573940033977179511646586579189729008394532304962854827285804546413434479101726283923603670985659647997005774255911044868160336158722171831295127739544026779252084081989991451502013595917217437791548342657808287905349632000000000000*i1^49 + 6867731020353968338673986752176099771288346535417099169164782376331324340817431620918019287197546472982214721252496664829186307585458873582360485721112929790885812465958476777806568310450297069236117245905650061122620644860226100001857827253054002439199428905552136320330239346273412366196565376454228297889191351304615593308718839371036196210748866268812791874285510699376803988079210171307907888094426629687720396811723620644382686270263731012196645319250949329527772823845421689154568819190729165674379307214478921252392834125144125167300208126681160083498563676233232115430248073033416488733240931551613845655439254685425445802875248653799856036745756962623515453615625151732889911059454816256241429887056676489586788179024614610548442669883285479010630261434719217264544442432810018734084978101658978661509236611094572546683497768363385901979977358352683861561291775334298323848727863783201368523057657075030509127111020227312387868485049995721427064184728730893954823310547143849360517170457006223270297417487892266202872115351281715992776350224639191727623699322298687704519580827499974452328666622450296898354034598233154776134910958388318494758328900899212873854855358223970873259361245066241627074936281497600000000000*i1^50 + 3442054260831464243121561153331383174273343546470727985110299732984598388499804840853296886449972762670321953633929708299298522024896017897062002624084235313857478244073808598913008303889953325745209426470719160827024816369420646276918760778574343669157270934068206810583415703728350090407863074811017181494640596498454434688978032158076912051489910483000681812901019188968313358444823374524323008334235673791041899080141639610743254182941289258898474008344902092944959310423191344234837379486216580560732014636569618697514696522010329506210258605565525062519920699856142450036539265536046192589982906215083868070631217546160313352447070758565710171000249984017895550391534008659778254422545660018617586610402431772686746188771398126625012681067744647954648920453010873808049850506094135105802296695985417045280630197403328559752168763395684530304552409178241934952275999191855679576771124251866561001228523125693642622992134792924586233131755085101054073734463925729113028965476142312095955164519624514003013194575098136202346265190157997717414098665954908020335393550141799345838768983011034015465801249808442548388261947072292826674808880899707214062028038431059471732956068193109684814457276948584123596800000000000*i1^51 + 870695706862062380597698291626809212912600217053111124197779768348665498068632627117149452571595552629971206945273957903112394471897300125132663977530415401774056939055591514943783281511644424276749853795084400149323701347021168930976636386871728890321329203522617435200132720116331061674937235571398908974517580776784280924307969991748755009726876688233058444530447978487477276843608296416951285073870682590472797850435844243979352778833000872403206159817982259888232618393182774134614584455012513098487717307887206387505752629299258352999110586092802566327430686699060479439813000379649420088434352535924359613949898969481811183608509003617604958916644030300885954648661027537924716356343449727908730122052389069382344541594258455107633237484918439412037718767891658972346410112719149387669683115403538236141333833361873425879809164655526843916765960054653969982208402562447475163305063869219085183586548763737447484693237880908166974413053150599591607535713749213870416417212813364473853297190730662459735392422940327777831893831166109794749894258030419591437054783347977168189566949784225834072816963663369877168974713423643397680329905110227819778259273695075138660128222678413496885903464857600000000000*i1^52 + 249828254220769296188235402574205810344671221425603292009004471866101596330317643068932154617345458016691218345226383996791576502398094623541735376501833794308535146399552250915941934512993824847719601145924412580623727474508508645960268523784486050954724283440734619174630231321888681585967827613328642117949160668533918576196130276393677515661672825474223774297898791106174579929330213127119697044007521596276122343515582976865251426202229680955170707791431362234063878208721005146394489603058238945444501119263893933051184857408806558976340586731608305278513498727200225266465615382701969017132797723800891487504436435566323296887039156227410743431222938266820036115384693535817207948212258320915272630580692814655567540399263811438243444087549247968811740323240676781787786490987305226600858258587340896181956305796279664813136959835258082684746830349387996550980906520817986528144853378137088445773895530363778239745377399613439775429802415923593339440114410090952245717319271017651784947238354124123752098731346647003861678771513227162761157733422339419561026633211972799415092547885514572146721977639597137302721928855088259396653658724684899283207685717688270472319328990068463370240000000000*i1^53 + -283933992046837907955878540594493910548239607212236962781083025967282014339332157694560898466989136836006451015855193099662941910200641696461252266708569193971394837626710364091475069127436386827924310256795236362036444759247411494956786746989122101906659451665634733517700193570983358487148779073306474280553967666495564733854986364363768904108125364837363565664734735616106942911868934154928714700948306490806359660583320735392550337519698763342850579430611633148178698102426082116109303024676476102916811169038755959870149642472533006358724402468831159277653343130657521613462312560730934517018708694668556773237029859748518903194426782885115175869277449092485167409741127863677300766547443277619963724322041526897682242957218786634848215424109963084583578546780233662957459883763266009203316006751227038245288569426514115401899500847645138372239398063127080460363662334111407267148723202938692845447795671405390393930915625503967123392117711147996771039013092991849518565760210346309090436894932170455444804850875835164246837423674187992916973505834034228222359177856295572675250057064623100772208563298707305131244369985248665116666057869933077620173347511100993718217628188672000000000*i1^54 + -139451852200014281445854343503535236296566495001134268674198427541936100111459189245624194122249804792626771931399832262809464257088256892707489046267660527526732382070009098630712111893341229555276458465350579028062861454365267237805142464557867111404693725673562516405030157919945759620064570505403031932970876041223071178807822206763289749947785974121797471209587144415428478465930271302986691230203796798304796515817890814509839419825063570774751068939974967974342111144565422771014623105143298495333582285384997021044541514700024862300118747300825104012026728097555674715428026167863473924538635193425171720090428204112253630705965836822778632510814216299093393015188643320885077915412450231015093430437966303455717142128094545494789010022880565020426745339955662048195050230815418126850945187914898465023706240628858434807338947173415275240135244015425609534258766387309242505553869747988719014432876145597167366753254244369890076403717935314149054994076424164264095459102368870297778557332763349392462418399451109935756260044558667411706881841713526157358667178520319859049372462742907330807941239428596016555572942590691995704050277231034888283470681005335280353280000000000*i1^55 + -2592202513483014724326564080891538771255529779801236963732061221091744340403149449672980226294737954201254433603820069864481996465921856485722783922930970134006191271735675365767669693607342569254270805586143476595022416937241879264838238817324834522596966986134651296660178849486025362057461415140417795223061356247418021301913475489023674861959952242547111049719113279761994051651975865088254313701876236477316779079901159558500404363034628474704266057677250376665228833121085271048784477008695776799394217290215300390922428886724550327212190101338311877261726996948176857552989268937338788715283630854058232173959342849409907908788553418994115592409127939057526325510919065779388351086824844727041963671651746334187114681057949291736670928817409047190652944939510126284713192084424342684909654226722444336125742638921653463716274349780200849663918894747608240236771215243389142335924735910407682404769020014262509291287241323649668000475582863838859836686342189656334207019775940282891820842892549677233538706207440639869143363530614377542447171899548066815790602119158304154746465056585390424166645093799142450106193145390271774612146248388543009428231684096000000000*i1^56 + 1737867947351200257613677023588120731195540654846623752369109310915107079114920943665597155928846990177293183210332087278541331912901313722310777021620947720304087306884207156129533954871682159663465275646817040920472361030867201082051410954409468549743183775085753783857859377048250099741247453983391558947792130435664383901511134023029697009926475347681767187441739762941513086299146078482627430846096638878838854277312777164552592483348819885266697388483162888169359176747342807062746107956553277106830324876291782072011859485877981514226436024998756656594534213137964833683696063355129702471167197537693989560998150980797782902054894034275880476330955213272471935322546583486653105094022703684870235845552738118903421268635716060812217299447135136271798543282995209257222007983846047260626229449645571428443181054622508075531570554184635945908258362636556003174878417387452780418510533846189351147681383883370950523161214996163117217871965891504884738986739379623702670243792192622477296050721475537173923156140540959222701693015301982409709332340380848490937532066175088064706840450662415861319531548715491972210422470373538013924428930812839827865600000000*i1^57 + 370323199393132517742417543356615606499339653801368189265256415144226579191569474615404687181724212444734956006510057836111845088936682857075495436457354555747418690349502856872312199573968892215773385378223965888423167173188819683100021626564580065630562568571634476024692518530646497449994100046071879650505792894143494118803973281257206921043753966653124112674775417635966936950488531752629356532611834942334518760500952277371273435123860139644334487452836142106482324531748439952738049327797156739614893835273757788081054979098139354887982778432649907050320288825663941022433716400973044539513193736973918235985545671167912371759763733642642539661859666511993201151327664797604938356746024411809024156129531191442316911368035077477031196582170199050302960971745581622863610780666277356038493336693515686719312632113336242945368856939146217118823651185098939724973279805423977621744859382116114024570454618275112723054619343253913762455688228983427731946809097818807821237096162182272424532500404241989765361098802106038747298911265814749035276470855714683881908017214337197285982447224910684574437912184562069214327995276835168679001094881280000000*i1^58 + 7515257423215026001824479996170801395009785534020955614645859992361253817482180478136431064998104164113765193915791827908394701113521305196791999047343204360812085141856886595135783952701186536135042829973670573946664327972864067044813528735338280833689652952524470765762445141109052755447539613713946881083645060939172209511433967255541342817507134089213838696697636396190945008619465579723595090735731663949569868076789709418414852571005901571868446032436200187918382875443123661533732616932868224239912060655033849917417224788941019796538841797577271022054123470551909998336505494639635533176636338591150219589720810970699691553704694587777506108642214591248868970303641948203168263779541680308621151213765226755765254250149431815881629189741826806697406948667458258631313095135735854418773404622394011646734859377975581663562256581141500905122539177420695244629402692639156624823181513603450485101272632038190973332602091412159893971325208553135385211709927199230911176011286733766278172239739107129828145739616484289087197729626182595611637893091328944732228782312973990107423393822231559093694761391372479662711692301832583905280000000*i1^59 + 23990664463316616506933027660321704287638549353520323356461785521216963748158371012536400802921411952422225757852823900033791335265267583145607567689414740647829899617549197386883704992753688016287521526915913862763600920334270955275659197998121156704463870128430014131304887868580696262010324640486217774129973677021046029415534986171983958144310736468625456456657304725767596948824112346363850761236892713735457120529015361396175411812476344783862142477558784375707064196170931013278787752716458976196548373546768614289924485940616899600976354617472656551878136680033769537796080507214752597027264092590747846739317030436176534562413348930715723633631213976247706567481350491803625990791588929255493534016152277132097822209426170629165560571008058796699916737577169871209934343431189115907899311170572059267522600920609948994206903928447926181904143677417619127127277202695707501646875890293200100827509801861994322503634708330588620739986512896932628246940274000404891486355405909527281620643559935760213099828994912389332714365167708807978808728770171039634710080125816649895960972554246355127771958655073750746941882368000000*i1^60 + 209825557536226476710507642758942672539307131570918411947856238043912743340194653453680223141871758291663207128173122837986165505209274514104397722231595226462700267991672723076606719230308211282537572165319753401312380352225116904789746614524904463185615004398978286822384845074242940445021887613510866870862755365045458426834499003342633774358426049880394251829253179636729950703371488312985496158238643387604639896129187988843218256365695956059036449727346487609113793221855618560093281641412175945137764255748171992849344873221880197033045625174674811492904190508898552549708071059100385567174274869740673076432320401970683949118254657654400734703608186954614085890972318125493190674770595011833367942253693030941334424030605027955380993435761857760641546321928824383253923407560429576696860963718004399335979897755538873866540210080690984267162327051554045616839018394972679395339649908749108105968645485116835326418470424317924662586612483903619658126820916382178046606553312456723152685251942961871251547205990249973476455845237796487847634780555477144584846475081388434357883016593086552767752518651346944000000*i1^61 + 2039207649407435401317226338293766653594745649403262716655213231841706731622957030094379657688397246352133957379941365323585946829084390854183855732671804965970027000168107507984217835666246165134820239499945611922332070746011572841448156041354240563238174732268332864740937633572728625858894077222633159495746125414593685408254038792247157628508850588000816660414017158940766002391046433226274852562459137076513729080165170518780283645183009263004393257328352088055273183935706966397204195739006675562397856477371238550090591115551952803585670750745166262961563884024690625364782149918575550135334630649052888196611027495838849436543921029899884213437507533885857052877934813358625096677280425832633644457618979215930531452791522622660163726784506046828140691269432470869909695641454853750527456813135440322011541401656142320158784996488200168374538423715637169203577528330605325570378106174608363492635554849601237642500108862563399619710673737347141038414762356856509913580963538286076751257964914755105985212651682709056092458865339421068762708601798397103454064295262360349619121710704937058015641600000*i1^62 + -1796086220201851698311344586733518086274701685742264195365419144766803939196799847187248621600444099812087162762776679301283159829163141584210933112566405013722913168634023523438276453122646029579320266668602090107187924839415276813823241666395354055616457061363409243141484919347218662342170177733941266068258030582405582896079122819059293814070428470231310601921081833107567916661216836171651706255022326785911838803791564034414667446732982678846595918337921167587752201997167877655690208275315461404547472805368056481692951827877533875688468748274208131385872027649795733936754333659451627194547029382840300801277898559375395652059249215442075866123027561255384324421360712879380302932162796405649974498654004968076346504225913202532262632328671833593242372200350148527090768865011397973794657399323063678369515583669447845837750938924801665363855480071048992410277579771197955345441102066708948994719655147819699311896236714669685926092656518394636319954019302726579476917781196814295921022234648993280947654416423999402553015847136626032342289597235972940839057579140971600176856485068800000*i1^63 + 262899705607785718931099719190058335337894338831140640368055382704922098184910198449844583503183450376327116059901502514601440992497617906562399859584529718776772773947717570830806990479587139261191611505229243835875152418293823101535513360930247403884390135724529211112703628619803866829677396161007627264132744621455658760524321457005670893761068805178011345952220123810429431040811274666674899480055874995856350464176169658493242514354375782117579311750960387531624125740426515604740245254184003143021556374170848084792113699919403874355385009028717548258402440269342137750090329160076847032367236807225480204199649911554067202268545587936916575700806726818410208191826131624886928125085304049620993799804304172509794687264697670655542140079690902527422087382132564595872553847160396124744547324248381866575407222930194411160783771603626214073754278463218820118916164504404548954156946793507534939798860636926417932856972952158838138917052059519772159110899063134159599220978306895277352761216440126374177907369472358096469924061420474999889106868762722061436607086485758279680000*i1^64 + -8001344341898057612468596919436150266687219191763085943133989150073390549260088897866105847943734870940111396800276033470827038231457165769945675634483335270286761033828335283747105425381651739008538599619439917875608409077655144693959608257008167746085461013327439244818175045313189674416709101997696438314377852579488390301363558140302004252628555914029433326822378087254889940059693439655031408449295173816803096341644333168533251276685816700257561871285672309946198347925401961144243952487454294540650736578490066332005114098872101700403322585439042210255534967175169204768963417150975882952473024723403119262474992529262142994864363591179928327677147712515932652565321070771608246100852005811272367340040204303646401677785687810261011213530737494405253705328779389655411628400566195703734972087238111249403245403352795042616854329330318252975723530697164357078540926997735405749580736322118703263941650508270834586873436595180732333440771910894146502422866276082311457845080741528734815578964606710048229124121157755307185128980357801408264927800723369592094720000*i1^65 + -170431218597089862625678818561939351089265527586297958121911582587346957903208166759355675633308222923795502694275165365700705990303459608973820300643784005958971951064157598564664673453965337278432702436182769653236938210715363103457863232828269603194330107762070059544062388261163804991228652314993587480163264385459870680972933995991383270660378133157316431091449134711094915198314884689516780439051606848992428079870785341795634556095192752264807173449564410829358926260743228042192216988288802876920853630976280104156676623998467635036361283210368419946414919325135847076407430954306545910867788768495832847422161573599351831738313696923914209605701193897494734331739596985015652435331374947502320090870759448121703497955628346223826440306470485649768207138192029781861038970106564592382596342164844697036110835522575972666369798888015755355887675472119593202711644461657965489095290445750580008859686811940709611387087234383648711206599280406077750051938818415535363583221189348497081765993855030040357498993325848199335547178352386084620468224000*i1^66 + -89275817575290444491689625507721050047422800698418086872932379719238574510899711018740769433085171178348144512004627096212577499226830666330553141527454238786257335620582573269931358042994258480141308972059985811976287935378274778132657480209005358509525647223846757454652022732782983877865329193957760058093684354008756963273160843531498590345207292082976971863650312468196415620795473829754678178120862584482044002649684419544055874401620342956042253575866805712321107955412384048595535344270210737160269242190499198653386330185322440030914616957445058645030718673320968345640840906090463632079752937989932496383608212990238299767757831870606183889505548573871217938124194708953640976085103287295895321168467097780990009404526014223011914321695219833290926733639666432045840664668302760233370179537868737533074193378685768553851897854136791184830941793686435805195972871101593761242455129704036790309376314454461867882707863593914107956130144235673836840664835610848160149056835119055472810570748771766918421726675084093041934336000*i1^67 + -775134477294764502362463372298220707612162964675272405685478537053974987071317200938769532825319207128536452033454180510007870014919695556970445235065252424902092503734884193338403197943011651322415347345244224849009350955344581282481122367667758337515381757017920373744933295881055215974156734960202943705345867466905089388996537461154989819140011813806963675261879998664127108311818499991869381492207204066760706582385965076290736570373567367743807137632322521554951879078874303093577849755576935191671871399726442821270228501859319900686019887923388662809537285093525181507941531512717352609827356334244394479587654064798017873269673245124111246619950323273273894614974845857740031988816251481136139808834760601608846690385034501101792072745296630306480320919636855888917083188537638556525179063285426113269331125799103148876911818503513014997737850415110286482688566292014762114446538063791751228213266569166785250720183479871582349158641464889159405175395445896391768831001726548784180507550898990150445537689600*i1^68 + -852332211864132919235260102861752620680996019381536214266771601175522322227393947643310118678811341354484370059302375973049101619233627799998620430536553864760376403926865018784702135914050210851350292712094418751493777540441119109067210270515266704640030706163921099942573480974615955545673527142387648403199670655062271292275732493293974753374547691641324705025553385103938353101837422562377392072871778983799579217981044221452933962420620077812019901476547694221242822669945554779993589150091957379840006851476422283131156033730426221447506937637028971709060270394528280490811332518128074643032174924879437491905998064993962911072910068380555070352055235421781970058179993960105711077385138669193127133821529593340185140712092129211805278975539764277346134742864032453106176009706571467922885037721735991344333279958287233419208054666421029280536981844067092158040820664554386948343243353894591045521313759140620267201710726052569189204216955691103265802748051761024085155401269940097069875200*i1^69 + 117655134692365543146123366270490088668570842248374263517116402763957390981286920627600213372942667618367043483393759033420408501780316024210625128120043792822577891372513600640344055608439632242145127653259941463464430117937378189792340908577352950879473054218592670187311021590851058531236772722866374290363145859206771351330595398795423336026996148620232601139743257456723676542139736067464032059441026449038351990983776824563351427997140853506806385486388246720675273244906381523543450318070238897098791411474208900616694130072798285724073532778285079411424819722685689648750022488522362318656127724102717626666922332477061691229379975767514970668146996802772074220532831972625172851727200223211799332979264398196190042125782359827072305542212707288080470773915997544581424388867728901186995893981505761892612178827022743819877852638239406078383876541211183470660571389620857146631216132977125014553797760088740711014453317081350728207893430336852366877385110069864038400*i1^70 + -1886673754893718217036257363293905461354461948609279123152710658969765767919850498499550917047133631801400441704187099906493941269165662185954828867757848211048961686965022116732837159081761660938112223339023198753651461775448614012715879373826722070269284299548744606015142363995105131973147145520496620702362590886189902543343726746420823828057770874367450613350330860126254785909130567504717328217384858163433570831718591383443792255250319464742159428569963492255406760862178044624435407539448367648939048685709674429643438417944440976479667170021691597309001167268354380279363725938534749643426413339362796064210131376605032416166793374691105395065509041876343424663717088559932023602486174761889494485794950085756874160211505030913947279134660897994577771567024599529299934090846486699828638669989290706469423942177263149504446438216706207503424926204642989842295831675592016404341571357989288328440990341245858442076412794287568090824704000*i1^71 - N1*52125212877695568593188050727566753731248807293480760440942869292538290023344549246520512927035626563690206515138891364609639088128*i2, -276155111463769586523634405421592198789131577262987844295961282974820373150097949972797120079174331967570013843015494714068820581236224616630828622759301377376334011204985903835220841922892029086986865846828268269372010961282292575156423974441952389237770228137061433020209776802636558644758675799002482262034855084578437270699421447335516879072556305303468794045574957360515314537928918073565289513250341378339236583789310708922411123032334705649969104255186737896663366237287220310644164024260442882586807254166737358020580423246079133677083490526045146846181961326799705652742464558200951328361429791568475126772501187867369700917093160046742360831337520365324982417925700808920476220232940390661042708376885866435982447976046643460189079923845009005535671015296915244889330406318516329412575118100774621978615615505034942425036792996586600435524447284933700587330198073416496821320576012521798965297739790212708988015675211705664937551937988884681493159290483984369359337514528465554195537182089730850952698132091215594155629945653945929802563788272030127327270497513794879541682326751250605160415725670663732793937384774251001466843874957733235467632620250857236067381204616904332760784031874662823778588375168527496882418913465580142276563984644269040850973552521988033114730270354066995362387996640623235225076025343301153538210790301487883985002299172704644808389221546320417541033166295275844402073911419663803921126423298834432000000000000000000000000000000000000 + 15973721897466758172060855454428318796166867718292823784330238358972040217468004181172940616746235870318765351090403774040547688206701723326893903073981269561171602307738508222117088812930979930668521260502187915923706134234038066993365094792772562944064921950782821225067803346159650686291253824780498580178954355451868255711581702290354643367991904428043592454637485610726735849383225675354577635312747413286861849551729372009002079783810122969108677866431569822842187852834136521819644041059834765066612173539295897677603717053572832958882308378929397357110591559984906837718417483434447082194783916375146466225845981090064406452280839504648767973453085178413074544266826642268965772204764865046075759628029132002523441540467046791166280646143552440317797849373251405291726777399458889030109484774277132149514592141196178540232015630573698652981613688636359617565080342395812835622157659003597987206373313576929140003511313356136828062605328644754550428218729454849079911256914512122972214556044806299761239267094257545238088646936137740235273852369634031645414304150626132235996824704504634063346054217666622060717097169349624278699692251564076483389615548928020558083854056849205116806485832855169575904091012848995562184711735272924840214591690382510700014457629216677209103423683899245440211424879484327884097788222466251131983472180905417506165237802077940072030380978501701647438658705776431724930999838923341934762495521587200000000000000000000000000000000000*i1 + 293706493604435775366121469369365399057621075686182976698509128900869462978801828654275836992515939184995157173908849418755871979117861568301442098419854457763155258178886296488288872315494367758739250791933985633522171812824267844085953275087349600466606908156522396890695275349045337829509834081550579747438855820007297342716915233113964712251162788049079079543657748270867933918441311537036513493497925195454249020687893828045074072817247384911506500773983681898666179754552577705570022216751748522583699789818097763933590361158403603451845150148401645463895063244131589421086184233155361113200166445839080777246075182157636262809972027619225161452934011078111517742405276981956307041801405903509941686187995483911916806575036920164062762805465106901731243034942708690872840007932082400202404478863778084014297685560418862439278193932175299531294521115562116328345108461744067293393016362746426902992711542610818041533690631200129097322647017915407824557591803457915710022539164521643919122463785826537613162026003685833066479780596341249176672199939845075896935238564687068431090281764742448429549003940191279739781558151840118105417680697249053424713251873740601191480927537370571232561231650121634833050878494709457227664212528403088465313979286051876766797789671755697776310302726165822254768676526045760253642547348253403897421398447235816764670962043902148695683361017689809482088960735651130579755357429471547891920352051200000000000000000000000000000000000*i1^2 + 247889995557686154147177513403628989924286766483333077937477511972073403532224630640868569748229162044206930858217671540373131814132738814078692446809365264764913026194106999016812875754436180410364257818660113303740894652065566529107579515731315774344552178711610682335303146472952880274536882851191616168993088786784095091459744018606326700014916338209744890722046746898874240246129876059083083967021020789564373905854939660928314008285251500534591278593388083259480117096270174105178852465183679664947022187082268870275068097210469848650888876297190148366841840069924242382989471584775494091683197898822427318713014088828636488978137552510035075670553256719387611420221163544059645866318407884057836494134385937382985391104324588657486604289146175115070959020426192709245497125935130613667450913333882230942460498652170300404592732570157808394581017990455468048276530674755523809646031291376420612910119933485542570716510875108086070180213101212686510141088160981854859374727902179194412113079261949130037880551277516656219303159922708518689510038070176192644888456570414210798859804624343156340697865147090157654011698247201631914877303077215915555139598038666175486657234439102307148681527618598223896212202246465812610593622436872561662580085867727143557422429301423445269423136196232668553577047603965517238842121209368803647515380404833553534336882675110680015431559978878202849747141345200708163190382968853453632763330560000000000000000000000000000000000*i1^3 + 254744131902151154765859993482863762090240325105462883499619120877765559438299241389488174694064594753083287251973662139722606451205264683170817984968514844125621544067086664556711629356847990705729544616678879408682405494954025072543804253499627235426173660044316039352381211179637532848183504298352235144458067194993501598352611083795355965212755675707776092009337735463799988574052900692719534060230425644918780780214139826678929732146262939640654048209658124866072679329356340369131741270690947636682920654969488925071795896398717323417305007885317776177799944245763835498093172755279150834763465935817339976018059187995468878942190254488595734495186599200082551292688565485492149597021688933145130174210368372490655995569121091001425755315019204753398014142345595467161733023085544396958796158652158348430910038058749026818357604566499529181426738964971051510816541725833514019761832003817009234486038312436425042575906291505623333678463682911632135049271633462038253640174191508482030831972147502726353926813981678138099084554729048147481820885823515005814452582119263287618450280722367970649220579635807955876291973496587025043932914036444171904514760048561718733292588475171946724748535572125297410872944284542185343332654904487152637192765291767545772719120766192709929868615650412816007209643161515364906441965477864042171527359949582181154657379771890525036354075172493956799721555544760948615009683644273633074872320000000000000000000000000000000000*i1^4 + 176704172897463372643741813642010913108553563430594704830982875226113179873201591110361174348249118661458220159024646952356110848627735716792849940817025686930207447013660384161857019956600725665977228754795546192122086060498954583008866484520166834730456988681920526139882475687852042414774534291593336549367073580454949114367185703227138231712113857431522417967633090071535523596075357857026767181747902755860081070503609014045901198800433948212161272020184518822255769166132464635845898190695285786189487975627102443694386790919799285115339659087173852235910171662851080302938514298271103453197461904599598373334311529999778686018438927661738070483622783726329994869282861237865038296805698305866549988672586631951441690613368743479185378063762764155493836652734529972417143320661700345849832194575095557028081731584635171845281957792791637959866940590904080995899597665478006546843981782289495541910914883853866561881651184102052997752388372524058755033334188017881704502406474937941262876027430071764958677663115311491646737529363001642000933564712963511799412037331519065447940280017724767172076901037830704966582105332802863839333824063163008952354675088448722181027075924637550461249279256866128358889889372386787946031824682027666607915915886293280088181876157123399777054979104975469041367251649284272207693282527947600460791662425640396040215424144891011899514365421497240504464325630017192669540507004072229863424000000000000000000000000000000000*i1^5 + 67197498530384969489355312972978647337043145821081393232702977946548041070105300139846310136764299199013854098574575897034630716165421612577496091359251464490015502858957282144047590836001872526383258938587267599164722905674151463134527117673975046410754025164847127676683702580199737949582803400732761974167178877649778563873704072949141472974091322948420982348072771842300841811708862225791655499332264243108843147746996889414283063786556197072831543077542331583910106120597046364888550098581113110534893998407878133543092284736553110580635451892239914947927843078781317923109343102644505971676195055212465943488687932228789910095376110493966654531820891678499546940210934328567492634071437635373482076635135588372877336391068979564583320302677416433025151755436686246560451574203955950544647213233115116597621073409452524425306421995005368878152047501373617820771509772788230326814740284740890250324262269150612986363246339212705829148098865311802686837558911600904566359745274299660729845401877109840984577423570075787346012929087630670636167620742326614137053494564415449029925210445032909911637950803718802926333510957616474654465563422489200122095678703720912041974722097555759352466181330239725113700435667583083982517749014981385640925821691130403327105496830729977637174845328228828904554332490016232137339046932794886037490471531349666562537219738538886609384750942483809219991370028932515399264568547613868032000000000000000000000000000000000*i1^6 + 21172679221184180137895657338419076085043201810484370561456878341722579618083404006049674768339971075736494471131061427487789443717709946446352146790188515384396191668283724006304191724948655509944492401820881430863707716188756428342854751183676386802406927678193799362760205089843795909387185938903193760914379214952878048448002145852111736112559507795543233652852927591589188608259954063319589951217172846667027147503028115528828983861076904600318774069357103979355960097157377353559200617676765779258686162103158285274462449323329623780010913338250950467670819358889013943691985744273334529422806165438407464347173996670708163431099109232679921086285763708213179824899596988775293031739878645682370077543216480237197560427667064866256884888704502917847569639521992282201550753124354065276895634527425456864702070487203753307426397787696491694873172090396077798934263888174082621930765179547246003853771024567796272602414785005655511701825521538509850728521867705226832539040890000528211359579938056311113974621259632750364934226337913497597529501800713092800177919019984688770967991984983379208054765318656672675852313937801329439377499980655565456618026530107226741338559533742956893405405188540548821380650376820711394399421566738195905103878370325242815637563169985211168975176711956893493029985714279285449319214579074655736557331550471988312842006290424244189571020250223317078670134166256034594328109203744358400000000000000000000000000000000*i1^7 + 8512445641080559432038340045070557616024228119860798362388331299733004797695323772397480223441103364238598501526415902561396099566874043182769687756219810410075330445552862464082378221441114323741391041924919576594325614651077489519896687816424617694913768847535169977703719817157223243352240814685243390008674728342839888658868421002531661406065354999209786048299264295255524195143981250373507939508261218178423542679011645624901435298346525627193537170017863051334984141174939589567125690321479613244422552968459739434705541839360015155588554514969013079313872980277292199641189901951966219895781645527428862555994505025285433780224349679364666895206991479387822868485243359567637749282892450943532313552094528564955776441871689797430148842460704113622654165363520658996430572865665417341216881140679760174453908280074960131950253183779980149361226386775274289762297593796146260444945574005776803522523666771437579365988592137863260682899475247500679123726216048386583109813780600026513143759883588719199099380425002550060388685317403708343939350073331451756869001366236771592818071788607815536269509095146170893874716197391370881865320860672768786690562109171882373477622724980711474368456112639909073230505680206368221384233188205957936537742817907015425660678357034311177400172246903843281197294860891291829422572208404602699753645341490695693524159443426701533017843068343290598451098271854746406323270293913600000000000000000000000000000000*i1^8 + 2879550908239150287585343484901549781180826043296017814701486534414225967987976760579431979339161510598431330662286754529407078160743383112040620525975526295497280227181945627308323934663583075653911072973137118251421710912904286129496265498819387809295110433599498811211688858078377770062018209547791862983767528528050009923777804169394024212649144111219171901723579383454303449551467117185417698403716633445373426892392357515263150945427814642927797204451877728794804557856633397476621789668790847819715404028284088024474801964260473299196715581953791978235559929095163311837336249505306565250782207175270858469510239615119159198631129864374335206007652285779443872636534709098382284645249215316770418440307504573069172931631812564448371580195514656976619228412768413808335145585519178948483498118883315055193332137791350688238553193622386664659511861218189400972010676031468299495900454868992535260017600979287722897568268351198856466334395596434907236236698246610029484410840403195971850782782467420757403213352676832117662574982055071855847903250371570899113430167285909801563668587469299261073834654438758689703126452897553063186466532873605219459764207289689106280184741634303869600410470612489542233946034994516224838161607339686235163388381837235214661319007912946479928018561926912389111065977656751638789012248535905497702601574500591081612981217863465364667221288939529461545141718841505749088788807680000000000000000000000000000000*i1^9 + 312334511559825366337785596276299074418900640510479748136857671624073589746898000816031612914732480804793827078081196833759533566956851800729828641321429726584226950988644298933386474549639019341358527194944682611245433480874082061134737491138066603496619462386755096577197415882483500287019030996798499176440323816605310923558773719009721815631380160229415776865657060341647645856546396321131357029368534131628032418089380823440209141016018887754960425036247338544453816139815048322646799786815289605259982554230003885426892849727317144795215823158162517526822000208403678139226488144357774496446556831514743864089025464532388639910450989164564073492621360319573430845492998117383579869526426778862048363583804235693912552137047241805591937261723539430008415430493204228717384715956897329296635894957905856281497667093397435697248235791258537294318907205793669855538420050713035891155481946879617891750629023565213146042984531564566586050298322774670342007738562619784190016191713275687059432711647901549320780298570337696721238080865645787185139699753526924586148558851773349463661576649981837248597401876187412172582769933287062173751133687084395958300432240730576671081110897031451499790655630198395818820922503950951146159930679396375262242325782556658750665753685936180745420058937650736600807364699423730862433824392643088302303894375891171822085243875327315241315957727853994911515000221216891113308160000000000000000000000000000000*i1^10 + 148171785246507517800762184246794567801182434187079053003056186454808117894190766913804459137038016426185830587274625813275466015706405674045447529511129615095904250867036728510511129159316517013112530115538561868996913619175762816506682179829117973252742886869222498373238405070774212456386981491652133069380632049103868691591054038134102084865601066718489363158925181934940541854002599356725203165511279485827940989061750059993062518874169663911763439770579539125012525984840263882406049273168534470467291376365217181715108089928376009037039408978609064297472485063566297117706601741098107437428183771056992225948229867729677904670883087484915214651243427524388049164714443393091547578421440705614687211023174380126881812536372195350774341857898647988863509566342774492968536485168468129041804621055056913023333542896125151775696344463131603393906134158736222702468642369761058667161135435899029839214354346327175526128809345298079360688996623050613740264166081168618010886158268026562614737947161532434214601195129193414314659777778783695522979884530084135698945405739240549206907553501648347375681672615929132732274138510046710255026248675086099228732613088079687809963382014220719041038470919734947600186330852512184043479887028384034165738360363625833760367774285518555920048034161712717138727407745942366028668895215329300710235164324764374226485530399525981719563396690638580393253942899379173064704000000000000000000000000000000*i1^11 + 33534849793161790464653508101445907668517342987060997006554105969770758732116591563180067435847961081189107514220228158863486567858520816537898677286772609340922405882545778821357915496022986048857307262652689221234265168895818379322621948793836858691785092645461114964200984887236273779551786508539333954550616916209938859181241640706425058203996214261656033405859849533780470859087921765924714273331415836705270609415902009691593032849630362772077863000950639243990368256352316198001030389512655901637550297719626207952629561423234683728820139420107946902982644935265350836788512573823366660045942578256272622984297072566893028679318687405631323481000838239714717474657085421340302822126264247409137394979842969919018958361583153852300550212442865007639966849602101492868583693958293382561586230693036008275185399170286450829273368364666098059606386094402535334741502098480157899531009697654712815297900181269053172276315558889824107908954259158082288091125302056191668061087225810804588035488932412648760039446252063798598269591548219477634265617678335466785771529652598416304467216279573191929551335772385882649025814457983619143489343417677198869392544599021921624342525987688768896900809241004441801831908685915785590291009214021133257250569678493598629297735317209720255450545470500609417078952407511951085906835661444708097724440668889308073856234780427549076007335224321113166784827382225174528000000000000000000000000000000*i1^12 + 2970438159531725973505564919182062785628186656645733173366928154122114797900868025235801509342580795387995952933604386326317616462203936489689766279803036560075821777682445075471603444526110332468092395280831428908918160763585185713192242135134461350617018851048509911892620139812809913802176290524958548585534579659240839313122292125209971821604002569777123370706123358995378486517476774085968125812959168674818773575203364415751506369439623966851954763846746354375953705997298198884417347581491061019715845194755725744713471259653515752054578058341671369978393637817415607672486597759189866862439503987733031909688114479038335242072306394845624072563691091346100581532402682571190852308457069757935584415049042517457954147781069706230904230077243678581369313770300565815216355212814839951011159747508124896425392260085979300886576475526611209506050124134087237870300355987579179039410130692468604784307097159796451641724437203620785910393382830536790124418385039417464006768789929876716059398283386743448147424188625562837647603116323536641965415373795772253567830809842713093866957609307486732942159662893942405046446215608876517070038420322426830027263322533468926499577838739909583694695706261202187545477422233371188776289241958566832174944978304699130940994751911638799511643386956335994670886688975845391812109861085892615844659854785242809485082275128860422552028942476055583382989272881561600000000000000000000000000000*i1^13 + 767847865490553668634207682401159595909423095339329752852956677803076457513167754787372108161373887118435982520616829997643230843144126950262683697999818040729035935371076228471890278316063356588766243547400462230145689705816410348688365549429662227075411891571728205759931752744276516858514537424668387235725690101256214274234907969885384266059133975650880535869738585652463841388541515896678085419924699833316825914359459458562768908610751722824271275691373124640211016919917989223043722613635412965064343874042407903131365947792556110625321834058582828307816968200895190181346539378687118773209274146876701812890482850255896629359067731178731740455110494965568278027618062768840053184831165277471912495913713716269820309069951522717746940538147387471394782962255881900431732126967346272323555124379325668708061082123972902318385882291432616076369152738905997456751570490169125402292920881940800757803483751674068935511654423624378534901876306089945338899299282701923005671904946784695038384440814951794043153676482514617545386631761705990862311912217207250550322344322557939960425507911080003484716640956165362991706228318279126325112613552283733368394590713454435888913589050591449553969155903171251241448570899591841339054582223864310537081153300962271699362007887524881764165120980101618163370852785608597146870321375167410508636177431256322136906620139825071072694977319323922362811180646400000000000000000000000000000*i1^14 + 165676932921724442978833965664761664042719907499216237871561431923908757280460575417620974151506821803210350095433960515699744642656353008917523623042627922547124755386644485351548199913421775706867845784653527416585167061670925764319099247233715664517363169475006015322575106492291202105966217201806879061906599204336732754190087429947128815233144080365758017519227700087675996843964199396243257621727221996895357588716638092150833159024262936792633655938045988056952731329963795577446375648365012595260730865688005453625083620617179556302274570897207085283825686449959527474774417517196959599135688248665748665749496598507879656682541179789670755689386306667369119615169748622404927128097016464443867521166718779019024467521155060822555638070616563726442555710280633855175581948566818498857657917249135674050505924365892020146077029447486432953965607541663885868044868340335504043356644904530345685771763625714661372867578595711012109635812776354121003228762619723987346334198096605551332293778821493910359341398807022909389340150776308810826993820867927320662655218961531499413289293171339351780112964061776378574272181903703768908807816368812508356952733864420257734489907426593603770793831983419125211636558014656300639101417222493153414549926624679006080747128933991111882717697809004525909880241081737876798873149363903262096224323316528982682042453218200052622635174695192580559837593600000000000000000000000000000*i1^15 + 6884472889783559208217675439697099183491501136615114408373745771564325105602246458361879806189627411117015077057217175070062652716433737292282591058585984701316922859832317817795939136802592993798014859690015727673805314877016449886135905505256813101841422860645153642396964716617467528204578167732290665467096738926691184555182448782518913850332114612578772465713573087746599563785993309865617442385580777857179950175367579508145652373761557989500264344938237554266852128696971757508184419496719000760152594381282250657947982965031607193633951592807874666780461657474167397234222376005301844357510181611487929574646406733407207443517090397496528659984060826107389847146636695915102796762263846577178123921532998101081377010204680705691440480993493930438034587120807825550273823201990582358358002448093593829091175661017332904619635385427041345433518102174880026535786693686025234858479316465650908438445744834058203076941603091031043569424658893161269001178772437444643724111423167645569522941780862634802104071055187417600545923703702013178216016259556171436710943365948286132203209508176400485417354820852482128765795239486605041635131191124766661894064706958862361729432939495151261779674499183961309439378603437787880776620796463522159589663845648519583932313293486760611020581887800709566068502312063387329004182729354735783838655997118679082386795587688196117302355866480974715944960000000000000000000000000000*i1^16 + 1896012574912299955534105521971420308119868665486227578998183402725519411146087023141264466876980800235687280293897049958555188200796361785211509228989751634364461489824858458705527044263101016958905742724118808201685009193190293595205717666917207875091437983217015104385637009708060144348070724011580091776518439029032815755234500994354990167616814528788590948925647921313889923450676538061332334177501883890706356174421058936611096770644559485697683511231051680371372818734038593513376314612414550856064289758159716909912375031318027116640331292326693261434146849114349076975254318340554460207600872282978688414683193750597358077195341809345851490907113581130654554705702560545284606275467982947065598658253726065317208475332600787113548117034675699397200087105996007445571507874353868908683681503742931509184644694412554389638770198076691706380827177335876753787526059153864937838173373409893892924186329352943975350253124367892946992754477134549739313956312784987292225153733780131591794726197775712222938667553305499091521150799795281225780038902746079507148393145740843830628128523434600941851744176660014669509850734373469826797095572231174218556488794506304545546804046382068342970844482897194016900595636429806495988332402802392037567454299007050468451284097530290075053430849306368111488608977641939761727112519632091560778029911048037042896150810535543612991984252282208256000000000000000000000000000000*i1^17 + 77083353915184952474575895905136952814155325517519222124821291553303050134672515344170875700745189607758160953217436551847502732662896906755968059899549517120540833970639597495168484001953251948803940269723938312836920199752803544464590623490019752786154949025961758977835358078855432581022908379672298433935266891053324374972563507815200889191420143774143554062796167814374625460314886752792930359737661006318701233135155863239844466733806421495831059467796416370017259269983827566594670876974983631664063563679517050463812001147189047411013582155080938925189348350998393714101893377278254894305909137906690088295633626347970654750928502866037109854063050904685442307661194109967390794188151973194391116850764038827055225166641666719167681105030840053126522452011578310820296646184292859601724199340415534042582994093901621616942720416953587133345208288661553366648533856245162253699899666471901946519260382213037631320974517047496751759719760680641147298098123190904810970384349443114499786366410576119376139830633979591000554808763467039497737299157459015497131836515484917554856805134251077548919963172398228912220071368120040519547435274929964050423789196748745807066654242570873418580228307819448644092954856570053628779840062154010723974967168493575219827686773603018569783265155803739037811229460921488577303380151861619940743134233530550121014916462228183248699456030244864000000000000000000000000000*i1^18 + 103262294036135390795235960741291782397108179389795144843251208532203416293953760587302158329772474803448283714940247075368413689347153836594553686389832126699032671109887882874052798685470824107746728799150543461546202611097029449555843188833443329271866894934053672752620513265869190950702552801508806553155234789318709034489367561569105847311017599900679369333573501227628446790621148146085795959537195553004072716896323076428705809436470831520959142457229044903039119665502651495953854384525860797420476240564452340975726440065412789818488996544405839283842157963980937653359369081800742205809489986298673994125039907823663179530766034243500865580897815716324288890553302025729756413868644538416510985365037087456599573127728908291367856038989470948383174202704709202959010970987801836702689400713888602663859781802763444159277932555064440541955165075813108911361969661070336143538003295217801792411993059909873653392900217859431549775279851978739335292939563693732105983044494352612035872789132034518862475238126053453484695497596843748899648889035853898267836579683231334770963587607640987548610956117877541033664138300650639692212659508839304331681364857614276843744449179902019772400299988649181612827426832781422950322793393465911695956398412233933170785319182043630209765234355561438168224099492673599054653267436228063069161909119992197200934572878783870401523692339200000000000000000000000000*i1^19 + 158484788598684119013726220707517089736092939112587779347378770318023803596117204258168484310759158038622649686686649568159048071940168432843133773360358495630411313361934913852489819153328352246142571606277032352451291285783744558165273970668842658595466513144718010824129067347429140234074356662981698561111429794503508279734651432495667266946872309150679645591495344708364527732980221074477423303268650865442930562735945894857452758261765986235462292703789669639165414354359485156903467574474339322399622332638647583967957028176046787031886948420992375940502606336537202538547493780905530725242545863493220210356359264048926503836885892723860009077222565258375754221033288222253034776478902281747683574123207293117330172091500316121819111244853081196257558421245813070543964284390661924478139367840979359037957526068265684642880715593733425971922388126186063651652146364020063023370138936913890252724026031664285717453831046280967672310624670794971821933172061961287941278507411203904448942018543465715692848194988948178786507903057051606653512569840877236127470437385723027022214286249014297500970790858753567639140280268416228857090091512795485311144795535311478246075993949867056074294636841385837995988534851838036183143692587236414366504540842317576096347646019276529047758973676712530036872859993126660935759646115256154143748230056875158817819668877758332253267558400000000000000000000000000*i1^20 + -8805129045718452738159914361674137847790559353986688143739533051737363513574569283321465865888633058843295603038082476897933915241236133871671758306823021830766618431088113496420729211650083962953989507793820191673790711125490547552627369641483700511874957705986233091078498943644598803967279853935773991647428005085634668903669154734759832618471025304373127159555899213127337695977778327365792213393478320638769246695023455123618702264596867901209087583275068990530670406709452874816036545555170888987829085899130297308090979967946613858250890515896503822984093060304087121688574956274254314523771690339009467030030694828177942787508952375452462324864808988744749203852626629913383108024979884284563259184825058254067448843793037773043401075439713732083681617926526226848060006985675428277367041521292844767423750694572701871241857000586405883226585536486096042967266413051665792897320177517161702506840414228835966078745400034179960762927712331043644237627687047125840973915779055909172815154992159904494080731095769584130916608684417823792211436120707458758613155994442001583524428846748177210661156004380999646627802458556287315111856483528688285016251688820678746851743595774922060990118605489316003013080250705735304917847576509717220499868131232049748365239302948344413760695770584474894487001785534191410189147555259887751930798668706879290452252981674256398745600000000000000000000000000*i1^21 + 321762824856692667922833922703916419384303414712502813557171145860969055690216413620577832258322196417499149579814823117074386157600126766307950356287617908786061908628789050221678976406267735721254869003733416733215956332180133490739273536631050686497471075301626700977476872612114122316765991288205615467288418967502368683241069779683633627120266724536134227984210955975642792873645716024701604471682989606241281115853347303346317697416954984508232738223668891038641304641562836400214072000475893464648957640014759470570870636531141105288030537081871562103674198995830620078619334282987505068174127158211086360751593650596135002973524206792600033410760596902634019997113946295674677299762128064046038584733769282827512687288205759634554333455006183498325410204600929646074420125378689483429162484798483318657345545120485656545633468209196139403218019446756066332707759503166273207076953906417506274760647364313257448110725418815788939441693326878681846296070766123494801628347562264479938732296547571181454758281585278552951619570497052046447693703132385603324830855020020721324238344559229563491604004165274245046150469636895394403814498660726332486188961408670106618858476489067342749669348276984048854290103959000130842162984673526908969254634484058622699158190654867289487108005050320801321643385567824029733236303060208234516611802647571726945312210011544494080000000000000000000000000*i1^22 + 18251463162901692353722955963719229299752853279602141543967597539937014862327289776110981566171682056336254625435089366270508926857851283827633772564858810472465781184429889123932654014984688813930174408401954897220723866428467907135810163940079832521664740140629978306719702568527716955853486492611627980498028781644305772530196296060417741447448153067327398245527057810279368596809720583357251174722688975617067521930624325936850775439691090876935662150611263912560575537126778600753165863747708405793288372319086118424963310681068608801591412159962712929003197745177022613297558474198117505973568678711431212268635346995505717062343641847632086995862385908599976798124084755885413410621173100345818393456243522445064302700411953286038496115291180414822849459066047486288050579891587882335466350400618200402743273762106087716969791074874329021981736455255295340934558437264403746951458672498700789523141540522534757063743709392166831877928539394946597167074631381645032896125330765665101604607580755617089236814299862038236864926815619865790708021606459193057884088067701577783004668537113539694985969861667251095303291679887901556218769724289159506256633117698268934367190543825702567390316737348441385907301179330047541564122655636284943547092407096859784047409501587222065740441101186661282460080285144625991920362412841672598281524445720347754449006162039808000000000000000000000000*i1^23 + 349709324038672628018380418128122338706777937971536236063517992211161103342995625885303859941135050255457093296597061602484291669560142602132979731010302066468590751530765064153685673918998620957119889217114255751980304012658723573222457279808616336267972273549605357361955520277583528425122970608629289720528002189839692067339627605870752364894419611024973369789938883606206222634611366690834243354953779002025899022930955454259148871143199003051415515014176012589471399461665410182985604515516180116763177667104826197242606903426398642999088055034168664018305370619408888293916503053412168892612287388765466605614004045817740956903903663973195782325443797557094012908027575616531759593954078159817165501511907313215946131000194506691635483420497804009700655125127514996824305564501891307812424103603563397459183200357810106991837493894001031671878782857352284928610194094641052134485156475138236646203424341517968682112297568875739597066141271883247399160782386700281202039740981213093628133833480983990180283533998473047142386803331921769142322654227681217270465492272245414364688478314506478304796733067255681560898667567312560123839179437182268820875242474830756892953140215652990618597279851277261943846131472086103338939013035207846082163828409302986989829332288785468917772794483815269094915241903130168346100346967327567013948882099683642104462616768000000000000000000000000*i1^24 + -6310972620403479788014190674695997970715104906162401325584495417298477130044846534381154737068931213267321531214133289612087611410857329071677145977457279589764098107929195541891250472829861137333481854243470696463468911821018670833593265608551414994231891730424568612921428251687725094365162826336647821892732287149318121426051497014185007030224481967309533366457973876716359245260370312073778323663658493776747981331831498276546019887180843239030806143453970000597611317418130177058393517606344706209662031082959194200230540516974350503769391007887840172165682884157716498889766344464998789491366727004961350347324209655140676278747829015941869900308520723105097223898005212712243937480770445580401363473152421275956852714612225669300480023455900224887146623060965666843069543086839355167272110591428904836984281655781808425796299096393160123449195989388689021370882251726116914886268257521737899102102563507485487823044917265725657930885881738165720079393065898134883354480653199010650126300587273146754130445027434776271357150959457162040458784092526179066037102448694487443852748210635724672738722782233621152581337941912954779831887886409268865394260669652069683311647247433673097540248881943439749104602154199769512215242903655094597833745737524380509417375294230096290713841906048093055633915099662889789950503648351138001227194425847294822022902400000000000000000000000*i1^25 + -845663169251490149937362467488374635270599560321594110620839855203572587938705661569969484351262534463351674315505491308658957220631464005719422118320473266932561863738920956122768340276699779296804704457389665507379284441973113343867675723111154698346738746349769022881084870023968447930891221749997418757982187077317676434217055378204070569478368280102948721554968417557807694122926732743897032159724028104433611470853287938441564168282594178944675333368826241783531399869564948068372046071848861152519173012805442612885459561999692854918258655899423028979556569110145727071527106587200068866105929035458094719581436591148573754974244538952853806840138693848592519922900545563937129699833958301245638825411048755912541402492208127066239188410077580422787609826561225332722559786321049746166338514340025237518440048447942364548678967630017044318141061999055133579130571527926259875012469636034218806118510986684426746287805579118752002264353677395961635155778942936858825859463428735431779983715456958663165845108450229844321436450083450887005355935487144795108353565101242327384977065236976343106795642208422192327420545590324336312982277938830488388204389702427634171674772392142268305608461559260650521421619714171248442886172941690153461406517931714614584223232122482515274172871656348348277192390756589773907286018179392605206465026740368402939600000000000000000000000*i1^26 + 47777607287355017074091665952915099971271860422476560852356177075015115025981823068769050577936686727907597146976892342582193290790367468503465000095211980521808548208349377204777757589923209491385983888185322593609060080911561523735025391437494150945729815507079716307527209013235980608255862087379475414224515464105088082967242966818365611283776205536812013620051142616946454267807409803708065735038860819555800150550001843884971882028000945463464815879877614744101690104630357151820665754220321372669853352932254680199430796940877396182511153016364943778318583258545489183261575511235741476042155566446602668882162985839279784640428918389574161234890104488392459647991849106875874586336531958248932118135799501806612464293572147830921456512244827250903329243006876763446158355021888146243832957000554967699531380563692261239073534479927793280354737711176048579458565928593337570476833854960116395237193085096447927541476156575997316976072728210591922024164382128858807857547457939524117675872763046287417347904093507188312364097437390626829024339982383359163692999169912917108841603902460702480148267976908270830786436440298050059342695143812128390547944022466417565652231373614888309445547222235645517903793722022423584070918788058274316108378965995241281784522169760738026063065532899077391570809711745907635162537152118242459865745685667402330000000000000000000000*i1^27 + 390256894963364303943950923895043064842367458810116603877732047721957969441591454991702862377047819073906322010877620942890785429871590751066139313912788546889121319472338398936073461250329487868141904252891813859167103126800432519656357331994231615043877296657492576468453841144831992253953802809699031937537213008426126632432924656780131270446495514192144539071119268245317974708365382594906601928320604811259465962584608119248402205549614467909750102001041595278220786017236237858791626879503525197979951930359348191557322185323101528856720904082533112995718948410847628436685716383754620222495606513018545819666682790151976740581203244171221407656469279500649167986892489399707634944136273891053039991180844451243045931055421244491155445286945922843197206750529106066693317084135523586003997055875005826929004368553086201704420165269697079378956185399276998898289580009940419463346131361337418326834805855654035363862161660361706315569810683494026239886952367390623461825801151963165654331709253912870145269368103761377238026185873900955686913999242320472926644292178224510338380288836285932958905221353794217063886853964788991328775457664826053748172851511308918968454426460243272493694491212271742887023699821230012752434179162545292052000379937187384348274428819493056580431374186916511878506712896162832207960126116285076349578027696180000000000000000000000*i1^28 + -16786145106010311117545084489284206110994518494734883491926865463208058523105052002475154279611883644471790816009979851607938790785089550741040363686617683172417975085682508474461346215372774357688607026117364858140595060509541208409448300930053176913471499037828577924239083012302478374843929703442563563845496343659374294751483622813821193963899145532423807825565537427941331320979402392574740988740799334100533379059007241020617381315699185228930198168672280414576712208516805274854255456837718863535854946230909633249829359722666019400793412915527325587955385728780026182120142961796350681966418644724926815783315614858524695840059606798162446323262304518607928858274567215765263768715486409980661660937345556225753844703427236946754620150159265252093720413003757872987424623460371286162030438514935909771630773366308882023854718239835764001423965449961153613083968791693906622502087173715319465970465736798850292432611183570629591591550483094350473279118058590713176513061164329267525188286418423213394287722871123604922206462290015199253341470430829076420660146350625144776791029344305496179276795577700011615127925326690632291995918450256924273104158869231354360565395502093231275332123937585953075564226774243431270992946882972724640046250015385587755755668506667522024146581876957718180441296459413194945584106872540568650575472760343750000000000000000*i1^29 + 442160632756336974189654015286337787851616260338137973404291405408952203298314330605811435266820497328841260109260620275425443866486237994234786507992908298167226975225642985743445398578893147946808091839804595638936130660719945286334184826507136495954579183250921047465376673295371819505500604938691305147369891611120429037010361828090199733936256572000244152890065620847715467736359649752548152488629322946480567390245453165900093618889696481317813112060498957978748994118169739010823682686029720758999294359657797125674071263390138677770901098146468817924722092503400391697250928868192075674473482935111183266153446641761017611221434989254969434360866394962616713762546537465533670352468327565045807522654749897526907160660952084782133415682060638825553826503033110515985451398076961494212796964371038670639221252894900295231646254396400454172518431742728114836161575696541889059513249243959152673850972715790111851890358726489955425210838950746261193119669027043623878994773711074505207775382028070402882328539055849521082633973445464304006601989033179552072644682584060288829770124826263693051738766874904981844775465065635574459951125153129113060399113946512129625054618914969722542903470475852333850343457991808577739345169247059148301717349934411715727700570963523554368618252965693963291271814550954001027159885911084728168898660156250000000000000*i1^30 + -3658056176781164645707777374521036570610268287764379039740079845032497035876091461508600186877133597541518612809067075074498981158580513574231868120669490421186623093285424821870410227506560206998990975308355409493771262447518818269965009737341390393971015784752114834709164833527136064188943430820292594848293322349070466152196727791554453052861920720324756513063467413227116108762829443901546455683032692660551326898172998562656206237029428738155853289189565962224230675604228559082345754231966771553108593344854992772197231865638827350929422964472194627592278256941767055588157317493745359501490295132261345880920063187083994998075040033922215789439199651283722205997561286475106839905832610003557101442286596277988676700555660227212170810336388939817608507171501277327469110963080859034802373234099444882013153008247437065143939718190545568472098158518914347673593468400940456085996914792481292724556319198119903605217793058751804065949750129524430158353353337177842624168563470121748168474826646527621668970864413156758830518981671051383413995192536883990653811579233404499030127165644429197076285140029938870221354804059511277394743910653324454916217807596808455554452496950674449669367709182575038111496859340302969536930471637876278655702153211913782019310182001782409790054237804406276963231803922024791912856209896941320684277343750000000000*i1^31 + -45225042255876320069792362047684455880457763923639945914571624996054410478542375791631421770407816661021084096665988342240397616250260896477407597507167616292177234252823927871452501731079738216466808776985125885228447326382950144570891976600426961912204606509114302085039901528264453475342262682772533545507495091940715903420227099511072565368538963119292122264316457426730971596290864538095165436816166938648026510478045998676452702700465246923326347815288289020389929778315375767814998784389210657868532254996761038354579780969576196302790067529997333634666813491276643468255416157795216317598131127851552400372141389503864390613128015928115380222539960405569445100439466282673151560162472901506764600096148811172949767642928780931571320784419505279374549907160110686597612299569468382026934407479520309747960413942976581736355174908855289359735223515043520783477465490709734725243220020042792131706533870392000029170754116453106055072504256961503512196847398311235892024636380834332899383546295425229890043044010682223389045078911677127404550577311918087901300576872254755824222744906118923502020214977393299090437751456923666484313276723609871616959089809377431081405865002478642090492345507114809345754549046524810842734603575625011278258703592329130504708208100810125062891887384174376752553546952383565247092788834333511531066894531250000*i1^32 + 1954786426646920827552702934311542172431705700184569344651982674486027978007712432884244070209579813986091605404898668009046913913657122170170091368847552879335791105313191673159073043897617520981413188097301013220735852032656482181968026101050743972287611431669572327530618920240286978270688278491445150513215266114100383661358376755395420568574252327442383569786161478952969852196985889358237093891698030177252503871787914307929192271333125992455355848683782959827571777375854502921841887906962936301200095224240701806124820764260858753305262686542448259698693406074587578690172971761027326693381050395777172258996359928120125558054499053345002667775153416591069934499923965280019609485737214413514996613229848489049325093947041106271287853967360026463971679635939357359217504169250751218233379213401941981132304496376222990816677964353908435392617410446463698757462974578362906922291420615514537235936765944535567320967002698897950531824567522318657291752741848893381640955427329138843638022894987853162459982676274987689978663030006972095208653076537981259252097316390920288862033436030880802826653188079903006810420619299164597217541755290312064807683776588155666485515344805183210455665845534435670343608528668142313358695046402306628832654440362569871271899361989691795230207004112890143644511195912863738914451890445205535888671875000*i1^33 + -35740769747083706664966116711560852643585552598244810844552393097803637968308774175017672099366628186129181159027021751995897596828267610570410690414744695149712552820891198100623803850992330837046161965541439836086687898026626104861272374606966456849309863370468112161183978302568128378032472128662896156417673215316886131215730686212943053943387148653484832550990891744656678381193516514117165912991227211334936777550105530923396071424393409579191435182822346099479589730361660353973315550112458718858835607455145417847458683082067655571375660483419373939052625701521313989118748293397560677385346569730374773625158173345241837103764948291016285458609824316073380854405454930011297441543478013074453748447124449488044184985983727518426033537605194419450874882190303579641939553201708577606605937794639400930616799538653863433057306879891477929147244158775988753716876231733833245929738819619505080053692438161869396405769195570885727303045751175246987155852233125788509985867281584527282442778871560272089015212888631875211356833535470909717241814865668704051276944345259687014941360278946244693710526944513039612792096703557971272854270836672490001401081303788215122768421418221269892240501996713047931462143307823290125137126274994290248681387697896497045260508852789343938896808456872295568427204536794113149693388177433013916015625*i1^34 + 424355316538082727981396283330229379868269741195954595137136066012396090327006530227412312558908740444706402205715802871312784961531595487106188398055676787242966980796241218805090306873662518302818982234314223264717635549406549306673401146584398647332310268471452123634893757297629388049319085932389228113073736415610760510312946206658954431617834005462641749294718495694228818342794753459456317223104111637679570654094254872485440382884473918391085697170307638689997163768078070082792372806319528014270837939290450119382543589472981717292601958891064861309069607967248161311614491434958545200420635608265470637543988861875990197065079138390836100976112749181158113625312946059374308673818035127536601128893355491791972773735023813551293454371558508349041380521288433847710476262164120993293977779697745646496998894749764384460965407547218825889418970983878706704127069808208018214023730986896493080679122260688431682566763657536452541295753297094865842580988122283969191966779272020549265951162342689782422967147049585740461809720985070696332793270461671355727186595141008418887019802649489912520915868397188548992634980143769389309534695272212323244416147362049882526120162178072152044430165494763616662246605467728691882960292185146234930614721425922512735941411141359077712284979513456699763600497180093308731918132781982421875*i1^35 + -3513688346069305208745397950170555043504355771474201450950349761605915366483348752067940386155202346380963056744060166477731753623287217739718797888569587366372510543856772514398963221441445564810697586298060482079029193131613213828015510108509345888850803860067905606712073899268306224946630326985442914002200936658531552882391979002178393216181163112865661664320000553184798905819379393298597114728923982696885002410412764856759288142627433518345997553261554451120917114190991523662648790964848092199890366033356785055694929230150687722920665674305913464601867487658375753631509998463265029207883380153908528177137398600533243986959370455320472364789387550551468558893157849709766605246196143174028683670848329022250621621635960732799982907675302590711760148295118665200260796192970621354563167680784840315877160454950653387822632652526710626886566658087311391969161574937503753212870160996546334988607866276715598377644078414498740830671649266692866722119954699020451278181738613720292183474127596992104153674854078216832418370734259416368016399826129835495621995815901569908868726325724005750973252510314759231545556461920607812952423721668825539248694253952541194862992773509786959017624706636069561112552783153401292587698632974606599160953521423811625316222787570436488809421857387662398894704551907050530273437500000000*i1^36 + 21569209547142784709108429364306631503902740875641737337617555556223195934432279357721950862263213121732412085176632350698136726900328795922216847346621559615971472093067174820080362619646938174951563487143310826944994562628118598073267446392146848774587686974526367924894419403822030289878670724332574000621947535218607254426668776564063197293033881863616242156753333725860119003193999707271449802084487589855848406757421115514172309458306978393416315013393077797754538530396256803232091273094527800098777589174586927100431477906913488170291924233979550112431091136256105568042683674225755412974829495753470168112497781861316806921384546490120236435534374103326972580046253318024405655877559352076127735608760282368433400057621832378214989586299512737474666611009272210758475286882547796027198591962061096302371568938205867222961157897668439442765046591041096840797360921051926133345124113632720666609580430034513301686826018016928429434224205469543979746639669258379548198233935473614150184594430422915196607112456459688411245494352405453689797679957898328903240089985663121269472383807988526044937291878323760647849775613237944468515064095095637549881718327203355990314248252016259687619642719346901729498350307184449418878900380479101985962875319498575583161518049950653928880062783365231940501030025112500000000000000*i1^37 + -92149180731671423417787166047952755935957540222514302294745834173023014550723804966557301272895088320229890171333697912032973453290537432847696522607553770727975564417024739157452829391307742418246023289379751465182909644342807913673428472836485744440660445652186314074443851600779451003246174538180496729699206367072908425390651997962783048048407096796399815989530083446939921739982653176330277855462564698768880204778439977312928222080545747866326949410078002568618209191518840708807118733063891096824277194431934974649885241105952784842364239439970456973652695696910470230092691000034906062396078399136209883753214598264823381178793084282369893750889671438619782664035794084766210579887921284887087431136749324261341501123269509093518898377322975896765493464417054066217271499910648635281450431547884860684454112975136944841553433084321820443895883120758470782064395635296086260714911062864678987410157624956393003954555155673655345162470002636784727949417119382838308392694682578029980916719198748777783677711985230444811209939888973302967764745696268067713507730952053491739375827275376746081251765967293897993394179782863105716620144064840626178879224241393211134737659141032774739021568131876145072208530917573814543379429405034888789258754174082880677581264347348489202779834967046534129465600000000000000000*i1^38 + 228731281847443660834928560220314262214863137958749211370336326860924831492474122431064397462470872649402224083010763498220829902251783351560737486858975086315915743427172420193112153823115367546996696190094237423130060411114186434067465025251123837906725286985755243951071310384363600904422299312304434035242867567331592558123072300361558120203953750273818518915587999315356049198053821739507439520522580251992766265522152996087946312001363462079633971733960350622465211544860310287742526755887462808947031342825974855729008484491945741480564808448162117928472101031049745840541448950897107342136778834013769852669055550176763238417629725495666798557922055910048924322669941102366674427776967282048514971326645521196372661065215940646068356757413974214561211241547808277884770495663824132567705529805965765679706796059943213518526228187642819241459373197422988464616269230491512122443659369821243077310767353808976306528182024890946011547699984593033007483842091167343915708640601021928348228882574050743696522603730524978009266330463135779767404456290109108385105089555908488405773544318620496612023659457975099143072922931840230828708959740773525895676900130245664064987960754838494079636485798505681276752760761792381595644489457374948476357934026663303695518295926095934513072237994994032640000000000000000*i1^39 + -230098026491388280645278407073512706791023562049609853941442826202693650481543270385513675067335541822395934298712844705459329759668153569736571240679801481459325616144951062053796103657465912630515066451777468178695242412136780783982795548797981642582063715689320028317907366672821004353610275914597532510239456962709255979169270190292808041553206153629904434371626716052380274945529375486380002728262189756775310340008418576712395560186187446941167325921540722632665082542214548442104731507785496606595498170078456773477978008440099013390123153970587137899918899100180358127502531779072831075265608553682938620016371794362984590935179970690879369349878337348308795933055273032155877987527452424075789422319011072532716206457656650224709177382310319894682312709924804307857681009820812674298336863969969855074306281965169670436105162700716992094697042126764872475743914962390556038294181420518433118042418431835605330373451512384751830734106830957513133833084423255952764940655028830906154580047179999249127522637682841692287909520584773500280973747621776815000887953842397726488497930674826692076581857869930420038622705486376914438231505148236739707939500799739814257940151673720914572264956684329798132745276813210607386476601087957751255490160704422404267073881603074988681571870965760000000000000000*i1^40 + -106873520752717853876415030409641990903093109691802757606342062827341515207093060791931335097673271064845175255965233735025626442750913109094512646513571877627415777769159042269670228749517229576849988145337657275918491305147361049509183688170738857553679813983922737715361458372627422156449196384885961893705422243256905854574754413176305351663455525530968376600444634360100669012744067276934811096167243291396422289544116999202769018286427721052072336093305873585059169051472444517195011316245778980580376574343656108591118232276882262352044854476398076551806538169540423021564033692350946154237890255522131541224861561405564953636253178019819609088185286872859874026660863022238247172783000130886964419726088588056217151140600703818863003766305446826759255836686239162742771483040956961346542231792907420468159987001260654354051285564085604963983539696003229225676258937975106121014472559755153835131846196656349882303454282774620088207139397517281361841981347682095666018039857017970918933062577085983237451895026285635591630761691113058383917144646809722398816399774216868468236332121007366358810620374767341687214109072656576194857792840035949103088612040027920721642754661761192165441231060560348072417325727327824690725667908142617183018064255386325798615269592383860026376192000000000000000*i1^41 + 299859736875846097659572563614764608892627148774769645467359906920742369496074487665247353123465923119568081022363157213849292420093055205592122917948040347235044334556471736422762413269713943290743021487796963137986528421822107235376404027479249969154139354684190145278265548384788850485512047750349351418161322459862195552469783351218190545611112741309202057139503329662041352127564356436279014810373966935991877937682495728892117892687784500160324227995564553586684748063424133120720743968987021939538341928133669846971200355121502753249275741712535537224885263153306493306899991492282719841222039946148495271555286961495728990766321142271140334494869166801086187386049754541651782358709094847397760588882053149761434398109381973538031506459704814123845951745507478902411540023146503236952745098984406890438807284368940084004444709298659745933081311961691513620491567782459556553663190855661840259082537935299518765525644852062183649450071298128278481619309872900100400322813987968013666400374552130964084353839485837419496884958798695854854517424249406043922882375256305951604561429559265346294510075579598155884684681051411482690842470427129260797983194711506519283480351669198675946307824783408194068050016500989469550405388433113442277915988374388540098840002094650359808000000000000000*i1^42 + 92823028933534010282945149074893937627900389267219483173611382601615645893183670555869768578771233080489363046262867484723923181599041947548435254319982359037045454838328483277740478689168933364342669194447021954472803960647910803087720203526700184595911056237251367213487984991139346564192217826872612556270067307566158542214809509980893797038049092378393936407488974510004898249042997073223826180906085834572833988540655082552258797835906536273892965343712799230251509757752585613272778200406632749804493159379751666204600097877112544999801328616453798372310867323413859549139367811577468720087464296451649690339274792829309639729100763058916488565677402130324007270369148387746207419982895234298987577623938005071382413097611060331417242763883096864936946396664554536698158831910388509317805441929659051938481015167129359441590098240019784267390790350072565260565919965501546991361378129852892896259348640579946078658901146907272639759421287594276369196555401733408307266479355314935554928664720683821517065268212145652895655952304595068761994738478231299207831161676282372232646875177083687491376824856021738639653761714702189316633453565872579432963303455903771157691274998267010432395010821903705085856926899185769717935122370871217872215871526177621240948138285465600000000000000*i1^43 + -1665070088647522346070345045895939429403678405852567731806762063463745952609067048015282457416034803863336598378917778741924010324531077850012981917476571380711269903612054442290483326779127554663020072185101457815273121656014695509131869762458082481644124254702564719842013301089825124419086660895144423073699823579976077971988699547162409229314964966167285475213942900848174497991470124631607610135588004406760201817436341328687804697367459964961028053626382750380057808665797940598562063919059682984551632267273398929957917789535139014804453658073997081428694725659431285335127611059503478150325289661568074857454228846992841980187134969893920237270488469971458426784254729848022872944088860500229234117521342506181057697906660649089792758362847845224565033524823616581539147615988998474238343180114994957525822132878036216035723839135653493706236477797497149984799949817013700325013828441787764723745021332165540186567149799680800449764105739334344546054917279542576630775976775610911285018223942056665459465653981969304080241314965922825141263542222318366092600568276466311430534883850860378603065546219995785725251479538161355792452456239034753799869546345328725238851406766386362408338148891972745303515401268215933838731263531760753596733539173795073779302400000000000000*i1^44 + 11644781112826253728372099926644830787077743199535132176446200583460244057555203634431979360048412998719385477543797764742818497823456548350696509786581192562485080960632058757967209513781073481455716248505184992234263112413900152863669537057231704798360051824906306489267670101058467987631875290353179065317647424212190571773726411946986945403552264502254575339234652292483527585901940024890802770048766314286371855620077207101325542154264961835424066216619038872147615849183909453038965415866330663690155705861508630456211916959120371592126854429467815710512182437483818742923642371478404401532947149956497875563580122019579417915975818422956382767208180996974138461765045737285460797187277345010086922660746540278248499203093339033902988377096353770614465434084438517215518155245757497898882309987452643399322442054645222395969039310284886216664631204540042679716758421857509120368320502308480472585726659548882092475877980953436992719629959587802286285131485420193307272407770728758087289214153129780765262946022211966476661506438287305718508992944935907176398282621558566292397287479165919754776227772207411464787119886611918074560128475782411945125832056863288517993852707206683532778966618301681588035683712074274894249201695196541737406570624828047360000000000000*i1^45 + 123665892465764785388412208497689602777239609931683428038519377376427159061232189541645684124429574389210182787225292812845606576467625569109904617797133449391725729040340983664347388093973838272857396669729942508064372456453152787825111278727430321304813511791090258661529290542815948784020607639224948674139572126108222617455830639903209491461066602873984780944257436320117395947395322728124844405883275603712094858084936246926694368435952834637869271532318211090266769730431089045800418023057309722315979719201019107366810254487311783037893035367496852101284288077936899731423020600428794086573842519180740358515362693944311627035425634687592899935777661078038114040254170295793805120533035942739595022918026399564888698089630991691553924736225626396069475517444417992268906409719632482305698601636393068557249100875983439294824676299034754401908427308945927404604363186176899961950611876027931316538466186509300155175157155910055199274045857496838910614149878616426632249437803990016387684297241925978945101245773591772090263438411234596396894140528318571845735457871466714039265006641446684715381379849999067579632371583717364060432808834284284000970843194032823610074639029516984223487399704241227713967026351506200426585327354294465423936061440000000000000*i1^46 + 475080150044181310443562411802741044739564063067114677329274167697875029721179276268211791590224297243757986672829377278985657926813405690751945656584810796768055423588102781035635951720653545330597878525899354932108928358094137674490435528923259511963628729634743859312227718146890270170803028828996457507653553371157392154354957226046574335151634644337324836532997384406498426049188061937730988961682434141411589487119173674797698616343403630517303894804703371697246683691593787127326883840544818631507059265849370851212096544905626581243163752397918654167387110060115639367603755728560040184820828348415727452549108786405044339232091517091118575167576348415579841640623943443202757978907711811830812648429957489442705281314343912035093793308048836555320280746785318808116591343744011716044554939287839413102019046178515766660553470533677138868699723208525558232061746482784914089252069294462737136881998409121106020920443810527542052373114677784397996756469865178308624689246472575666235867209214482731666660824070171391929091952754829359284396262742039027711769142341362403737990318498111013648931153128251714623606533919565744714322116154024528500792360709755850224836292149140849685187232024918827316026507665223029753020402261876015104000000000000*i1^47 + 1511879078526375245929109737127774719002383157411939668499383578888421988850160995762730866250909984994993375637853872784339083696570208560309189034287950880459357880796370204878007342822631031204912142287046854760566212724231663252695347379712879396535812243561724821212321753070385643406094768413537816933967859578376115183247763061479412301570161325833020598120962075690034073777767900239602352204527599461210039438802863941800454087741858495550179787104508512013711552975132652509722713997480616179774828571069481344723607445047871329683862410490446485635485399327021230908143686179707230690320417150108967270455865923814834950471048055596364866186673339257281822037700223856420811940472036079359825909608390138271882944438450225081543337010642871154614508260121171267134972737922600408631201604137590502021961473178011300877166305128235166623226153970757599692839425649605194605182756933773083602996654331839119415784549746942454028204675298700883369365975565407154193488775320401392448026606245063167435245527999465339128379209147015409158789792537279827176321892229911101472744549113809353826052242467024227566735263819176161962423494562574666245883449523735845188191853171233557927513211285074493649010568450412937174442835968000000000000*i1^48 + 2372801377410998487830040462424251951712426724805576005742877839146626668733661784983614346383329394739688051147201739218154236537403673631217419523603056333991518591885735677734735276722928389876991379424324909361772645421575520405420856238364568304824567208228775841414277032537475252736970005429899206520306447488552190993834853262649212757046232092557238050940304311744323471226750821150456493377585219666469386909853524739524378283107108059782166557498692842646736055736565831281746862414618384954354734929766262298279147313392321524758315586206810136060565367004339178397811085205365201979955190389618484900734859941666805123832127715359929484648909360687486242393189850031712059210109059619057006731301925962905139781671803230160724648354895371544976524943439873279315682686696208391969084517378219566016342240901087890494215669554974924290369931816498049860116055257160018396463768989039949292842269731719142017183369266940207317890017039146147292633124949638854622117465661481822638887697907342010118058344224303933698561906766158420790047817814116232756029284405933471756593270689739594058846088861251682790999670636826815981846868389506765667963230353720524003151920299871149804933122615254676756208714838634921984000000000000*i1^49 + 3544157080821303829640262188423141166106856196944652260663697055442807226890453397284526221147671989178163157159616818818791760098735599304089181850923505513383378985011604521999444705141620293441862166730394298751439423823694783475231385955483946986281906683176761765699559434198483867643072752400019159743134279725130536582790591745085067700593412175459527114354044665267788299679350071195213319600826362956186846538641356701504446297997927121071452863523256038201167707344230098902028613892295772840859741316331168664385078834323807628619107263553087747072247670345619062351151176898261554748540403420151316134820257167946391026057445219791049707519132629462655428320738214110053243465912831895349788206409851571218761631222115952291753377424441124306803270326513761845431713661184372819322445766221221833917244038868244048690279389233221612734902680825502475982075482533697654288595594209683860571124854144962608139059166623983068794202894962377095057446505267609592010346249839043867473558454009940313960995934468899639356871861202855327491463922253209500578054880152719880883985179955892666864144186172238259401522791699002907834235711789306697089298058753984170505502001635548298356633934680581813319701941452800000000000*i1^50 + 1734610367449526179244457674902460493599042939774761878118256609587072182328916937076092588174681150970114068497702935537341946047356701898943734342633264456555356043756091279251163212226743431154427819626848571594832242952712597481661072239659095344853089201390561820192746552502145636118709322830703908483988086398888679644065784702889373698178387345940612850783834632959320481341713575502096843945326347948278546538079123126362753750746004923595060892024175214870165927357879712643721361574023838866421500395159972426444717406985277787105381900984644904518112405832767430332555911075542010942518058268396147499985318237720614518843417682580101389030667821647948143612412944540378932891891549846747816888568693444505598910338225237725289124126961644727530734329081695959780443826133704495195528749677141604399009671723821080906531081068983894140671950678218724773715952386086491577694831966864034897757092308303074720654381282209150924975900769617686739188023814159755317090652114783584223461752171255914149298413398700393414891139932939529889988847253023491816876418040560390726535830951817820256915466546341053585773974005173307469887322191832131713469389828771083141871888464675279538836973358840419450880000000000*i1^51 + 562015523361815482162418504966826507169183191600932634580342732799371801557034919872886979718568435025775058727796995494423220060936163119320057017304217838935021399835582571033252314748652941748355040187719563883988213573926182190542367815143975181599539711589291070850519237365191869032148826234511138591193553821542008348737030983550054901088224792242502996096055171636546976490399456889431981212199799350441936173125326483844947573991979853855021517198786054709324044605778146219928901224592991352470401834938739252902892419637182516939102128536447186932764676334863365515692208680712736557286678880620397179818419010041585001710559784707490891856182792007801075535850624534390813187448292119177988244083574872444329249167348607635981089295667429844248542061726155593776567370397180998758332841904588782670347582527731023708337742948871333078203965446934345638217034257088802148677809158138087618778091489010004468408569268153207449033834083260505545055535860560869754317443060167629006516669613951312227409649758486965749448857124210901252042810857320505034969528588338940993791812623307051691362059901085643247970272864734020629420051624294537638212930146409458375972360137030149431374957772800000000000*i1^52 + 130662694730655044529499380344166074009428459779730215566370991969215611113378344542165086336816487652779527656184503047799039472654324449394677675351498499904338863609662610475071170498592858720913403246178017755612195421664918400619637401387983668376352622849118208889623516822503641500434497273883109214295438168134631044422308276929752552357730701617111976260262434835972186767726833656906866034797401107923663018062067953278769105192465859663486586167994096289645721348522572103480096033152784523436636116486337477832129722948066593345366226314610329036157277128355099282409017759330252431946437588353991703433839613722787775011322234669948507025290048577146722106747373452586074712485160565212415840681359651188418056058389459402177586268852328151572609772596729308132881799955663556766186829428155967474023119025969245113057988598676929935609351115968687015873424837935738911077212445181330468345408374916442874539849947583898043562576871514611023579863831962825326394524265619213627393305299516718290239000787350348078226104455199412219890549492118859296147662410317459400890859684111971991226765869825091137008388216020055371390021152200700532289214187393104844274900937399255171072000000000*i1^53 + -152739354477204160822349155852762152054865498235606043185659661994984513712113124712718026506528208369949751129077594626412369790263944019011380200411331659527358848763893655876736399027240656992150544944132200213295409302323701319422287441209015937068090413882948288351148318909955869204680867645473259285208810756876178261419148256932848396785287350599291549143495777202662062756408962241744802300614971275863276578639517155683418333121088207537700059431854353810924412059899704637413847744225208705711592816456236952721842940884526093338495221172051204161560154682312514060207013275204086980541606703156000780262062092352356550029206925884997257590947888602605800903700063228278756767435896818405675690865829037003136370965863160465309651038822722813381416968387600637139234973243381586228809857975023718347618893100464926278751566165961093823643483102138772319490225141955006526096603918848005813669329355085874415940016774121728736249731151887553672676341884938900365609726467654345796309554806575523314476817698814820068914130431289895948838925198583648239231227513011590353798263033451779507847462157416067957293462619201355238375228640652650480982391149604682814345883680768000000000*i1^54 + -71236030461613257412620255428986457481228419075971616312819808524624523675890638679761827932756993863002339374712222664290335098464586500801746711074711865264592287968115779590441546262745618748694053269883353039485626656836463670936026570742431500613464439336859667892814562689537609223614991921982264299571918503516695867717788675155479654104130983843027265552788001922141658413211826365831294418968913610573260038874754487615781934585489161116800291521753877765639531887149872786704721695765610329659076915786424943022893604720387269089781769358954969137160095457406509059115876863319888662236435874625956406887154175832453551180972473846262836300533666488763998020502621818485457537874868890013869130958864105059322164717253741104711236026625320313661316048635510076010263349908102841253550538866774872987538993596714863355504525352114509500792353369985236169867592402883307313929645832787713912674184398108777382482603298145753681692218745879112082005448980997884688010218693428523541090224520300378965819131588274126837463882697350990582663025547297853673821875358218932377175212055622666515026297641998433608835971379974163268185279087069428054635223233257289652633600000000*i1^55 + -2843576916770984986778861553131999347633619007615739770456149461663853204657742369423801010959495946361017003972201341880439560059120331868559247626801020456569781047139777088293578065421375229948208195396847307799054156564963991615998051475346848851768369149960266173396849847458363646906115714898325743225143436281191052409828274419022144695391696188069466598729549421976737595116571416104438613005067936099165814293383473396031605146361315205446476790273755762578896231211691357253644934978976075996910804389659393731733214360099913507585340668761537887821774412423353141135685344900618033364647873433874433926714653616232712916425330010082296212062556916215617437114327428300697504952407723878983358453381327729388092909563466856294192572412788866497978849876203862993453154922611119640886426375905581195515309159828198511619375332847439430793147684805002346798566572879812693928765659888658868167397508389983365958818393142046319896136318517236203873930362826479906353715539490741818431033958866310716617405206789131983226363186428788559828339731431733967349491763916246298677090197618678110157921096429574067148336474909070617276402124984472117615782579404800000000*i1^56 + 842885760338080777663629722424714435779101535998608889059459443842648342783498182693133656763166465984696132035874912162733107006941162259781556786934452184724817783098071271385622050099279216058675668576314791850347964166122385632202448384919810106049800088446742704877293136655159013949635829083437665101391753384808280083838828898290351678566765484351605103712514211982913634938283221586502431999014561891855393378423603645143974187220666217711384130432325343983493006107459375549960211458660982309996878785108922087122424185292373133273417643029143627699157717765157132794748521872841720503579745010392881274431336203051320146229250146134240530370755468537227360142694804046078090416034164705895658351139635825797862468943170229778045213766629948319985418214097143429667295161658094403690142798120525610479933359799243780115744797583093206805631622628845094634912258030992669640672376998691361142702749353777712358591614869884940621775388622426380672093219013811530470268337116455327894357437445934810369455490770146927806896065808133028808575153857069213408182000814243518029547994283637456286759043236192213816461799233236955366016068089497476136960000000*i1^57 + 164799811241029384486381462418758693609715506220272131756226713041899137770414484773404639936103542230980370334296459093815917544775491990836829492859052853802505827412139090169607738577395564888852356174236949234963941282260638571941620320656628625418022911810756063247821701026373003184125578307291002028379269770225975157923371531709472779303307538600630597087065205454354064227957812519691937797364458243156997207428165296002694598650913290167417088482052194134565592259006804728916891828094797833599399344301972226024569334689788269932264358951435422416433359481721532321693399196383116610765105744406892259123992780917823884847776437927514633614625943830112490302908439947618192483234829677566001852290908607080750547278533233428574727092809434349517181724014667692263758758475890538820085314840185763560006263812574435186505103990464918977269948397458909701106011749586629941132750459696052323454192544870829692952172541590054398869048044568933354699651498513923249839465408549048273987344561543453750405220302114960253670998626017635990621247322066911324472836427211805112577507853414193397358557864823001861409915335555849636191854919680000000*i1^58 + 2964315837033020743594580479935102025715253399225307581983937440468700506015980089601407868754502359669258537296395805312992873877303604411714093520440830103058816234982771055497675658511492745810504928388128247927169227396840833445689051547453718666047702873960112060811698987095108395065923013138423286899710786454684183208028068583746891767339214882938731001374706297583817767296259395548860109800742003326331144698604420730447777916002253106251737845588782425470870793599377468708770663723925293557329344330806489383483615092516249352253208421176898500674521967518376192988954032611645185449410851485504058599483747839376458385346965277100845781917631457788804330958414986829124617926018894365769602958531190370383131161853608919817017007935583069201777196449026396275448199346607618710466220152051294692459370467383189842725217306299882966873147223072019714691586657780852358502088816641424902699752213318286559488135455467775037894044282424919928555136632638529431386898240819482585798019966028571133267153453085119187841247636832288608008871913770711325953566382640489990401159369335911006526367599101254237575637274933277491200000000*i1^59 + 5978182239874442620506941464596596300324768077294630510458689600088884341197704872427146718027399000537617025871753106676894508201145405312530481732209771284890468852395112134767948660029198515721077714353879151265831991862526832836330959902711920098166093871749276164523613570522574424842351055670336466074680082651645867710701650025074514154604146687752214508100794176995339604044661693560780952104702572799290244150159063781399647981103494109479129175016694916267519234285142681162878075319771366729627364665269542799443283178974469229719870013195088899033828506091655572593016229056007534855860071439873982018616623687265224910026681801751905455934727001423598299019508824198594395333593955651448892419336493150476751101928318273775044657351014519655782539127393768729171055778890232868083975781491610999484523636368375445831120044071095606264542543597980253267596001343017705708990439089876731007477336775935638282157508212151801620066271797831252452637573866953285661465232472105533985889264884001361278387480268182987036748276356011473035654547300635349456091490056050140932089078271076038765013187495451015639990272000000*i1^60 + 115736947839280322889245732561875397611040546401772873014002081505682064188066481146403790877818729273448488607986095689471893663678281121989793789826155053973863471899958073287661326543741403149680974650566227010434683277259938606458046821327112206231676605876548827503876083319311604461453284534818247461123631336633888319513322718922022392397657865968356122535375403812138100451593633434128772374348929018172110694683573479050240239626360894781893339084536135614970922689252529434141095131545918772966388472836093117913569040137111112901304626402446748962959407066633558729999127837500585231981235027827890659643804087055463581391216521191062478841150831827393106503788653624712675169261083825399325084070594143242761951869185995955808809967804133417085591594559189706647374077664019288341565074671982354005675754507999611308359146131189125145698465154793597529681181908651181909194698099645836720872370235939768660259256148542142658774498107654097736855935300548105799720150466086197901862181890569395539980267261939085237606620877604610587830653608938201977891345025703239185173675855027138367193435798398566400000*i1^61 + 537805793535349184711188029184177082462095871661475023031008858002959152978124243934493212443016564047066780072390164521629609832909332250539215456808086931252871590161912718584453432011226603114813100629458044586886688685834353321127252784165045158527007230661151920788711700150557759649498530523615925433785778630452538315359815035104328608301234532813201680395424262004488772796683711089692185875032892135907925587012369959024580135543598836889548925410858612270415341848793076566102733471742767659795270514585032845178288433515888299689432051954090354839184540531819691585345923617850534691891122082888192979523291432110119131416130868684814413931135312626540564647733037696997466804336734261336819827304570175103456508355335935440444647432203295735918421562462942000189473971386092540385396388840604070681195207466843968745454050356586500155503518082754176126881789751109720101403147023707606399990479085155003569140075237527457416997547773538125614007381259253405977633043171353615454296652366516479475403764045847659017005130503845832555634454642555439311705528288530223899527994179834849578188800000*i1^62 + -466804628178576672459844686057426551481407819611851501995391861760497595875178403328602310223386994945529642953525564667350293940722369291012872475492439110911860334775089394365700735458299379701392423850083421164703118124178014430915941887647921185058125690747867698913935934804804578595956268869641493522180528630180634250473481762692934737432489481169460056231967028658683730699508469626391004142841903343991853405038038353659001071195983917554478946372606543678032362730820608785996692999435280149477753210752215871162116854013671808333251994884316418782477691096630705766966783067140787171240004511185029851935171797605938133183437482840592472526547369187406724905443499807695267968647324559207449492924916969786268691186799953515962653150070808181742017630106934929459070320586014911406045343985749337592357930841605842930741740093080834740967185953679082375929717695559103209406113165800881562716867957528711970351728965875901411925081940971236827073453872954999221871899336602844866819749798406309534039843746509876094909224921653085095876784792440782922886637792861480044381046046720000*i1^63 + 55135213656618607342980700610903933856143270518979330935151139304505259429537325900649882133390868793464600219643062939641993343672264436806300860232903141538620005196541235122141417534765838561679661640608173933707880288037536200428140081780006761154577493041764890636625360437555465312251377259338338251412835998460116274623792944082382327016546001295708509008499124708085511905844429380436021080269438110828780082729734257922515611209402625286385858508558519918851963212951743700608562866952029354996951703660417259230686531049626530711271050803424955842637913281528121179596298939864667812490110276146212881167463971799095311573456925244911505982063736241967108943003468372451801326113467828458347497353261931278142359124290350607899290634404104226684288329499448037042529175313313858094691520315017011605660115028343023509056478308030403261003705259240325780845139007572355710633541229688081012741506604726039758136174013035575137450975088764196427581955965084137950533589269382496746099200341763902301400146912775996837595574233958383449659559214608310978391697679638855680000*i1^64 + -355453214374280063355217027633184563780900382676957336301943280172781022672825068274620403682714936289271537192607541181776727762183339006387723818034999807835422580319700274490039424907354347900650660855556911567310803567970955550526761850969321270001246874499227514293920465773846622511416138941002972099327852532385174112093602231469822807226966848217306480513005063742492090300266924389747936161318655035689574170087640776769471429757501527885250908957947346630784586576615778293043807856361537961095100527730361868564518923008358741481195461686623561528576108163128191693090061452078398975183242669828746320833450376492005351916601975593436530505742075719346760956767331464739193381043305741291305124576687049196796953062618171431357766903484188249169285103070639064808183749683009605270434104614951121982130070138006685466941781214832210679271494846451153566627780196521349357120343358816919542796097006896232952480855547318181636009152944833986163790129848391459807374500228860719193810340085806823425647904100565187180171901767950724790505084139258758823936000*i1^65 + -107666885566912650389812450691451252570347552266353635747356340280566438651810864100343691504310474578830330246757141681585136703772863806731553220082937255223678611139672429809459214535917878516064847808933429660457346689046086014557293788506682162987706910185043669325605572505998732586113195527835625509251681641531724058284127699495661803328953995758491489378945202125451222944395666974847161249010852994143708355266197859186533887232664313678657937816924138596161341291125168791385033451713814058611052519273651344188128897273872000744047270078414650255412675846102973840085884513747156571171202299301283026569680094415613596725946384948357823396420898637794201986738235974532196756665636518039344510517381809167274636904790254817997350626321676353556313624325991872223039968239488424107971757763460954809411648508296043233027780021338609649423817714037128871125890184080783903879708766247339722022160406374904988255219891497974706510232747704766417100371638121416588854805135418773618683034085340180258798781484551676376381360929840625946198016000*i1^66 + -22194109113244308590185191332182523255201833229834682280286110884254776231862096237653192791539666209475677348000982243082465597428169986811917830845353951913157503437328048967242262804672060409176586004389244377843071341131728770591772848756636576098888557586472037215044813929312151353007644105237223865926381451804796640497147903199574012809731262859833443788501552961216130531253790021422704958770426489975610903326784729701590705061841478502132304711289796227064036294281309652652005527309890301242123088138589788677931967709681744857396449984243514395668283832515188746475654125957648575117195735865352449383344274179305942588394180472954322409851698413800907445228722081528485799275385499326556745973745483043287789886751731864629210352078877764290197753668748253727757737134569785343386741906579480050974662367039775395254367816497834828439712531160838005689135014234429708758474826897115534469391785706225771478223705190273475574167639871918137883197139848900274645958301725669408033369294798425484313523092504351005789388800*i1^67 + -364821957562379339668791009278815796439208094883590343403313088200806875787850488957772175513971267191321268089890795315536933349104866763109525591544904743286135381547414214717747774128717222334868495697363862079108938830778808142583471464779264224198375091509820763626370611529822108976020784326503497581291590914509667168843591284446231699995712067641899306754800120103502484397050209886559131122185726029499720898195504363126344273401302223636885173854421649571924041560667144988203977924223922047548242352785316284633758871969982669117559210267396001981391772099776673832558566295273490222419525429634336367841164952182066365468977431977028228220580692130111182777222046695679066819903286273017570471043977568198083332483211030315618814513500961938850985490908505490873765596140530011296787319392144824443168099748168746861081787868171022356273900202773918865913027106464634717541495470733688676907496184535988476996777203784072451903218559806108400861151650391818737982645269738375857415604405498268478341120000*i1^68 + -422869235429665478164844944203291956920053429043497178546677045627402131235095767280889480114107497487405885315861482781610251485182396715238400235627117605848117101526801564234816889463121568800898452349222269983237123111193440253223525769384745029531198314372892823374877025098440558269724180349045782164845785492367486728259024121699619720984281443292171510390323211921514382099270318462241368046515261658076888523490471389691272752176703828147545647271315355688082795229685945005136865708875438163686589458035855525889872318834102934045339266174593564341695872307149052542649532301927912620829637973065436136784323407299532908851879323030848767343663700146604234054748959895208422637155546806965531085652226970150653541751326431485151232509167568519431929968020140460744428132527640050016334892667810347618165586871655874568725363721732009497133553563744400940727200669094230188311572936995691428237725045714417084796523193793035713499896546304087432452319365683129218401156556680939773624320*i1^69 + 49119850435777807117168727369519840602419254125447186518291296146781827663057987887502252346868638500101188024835158208754476061881024299971564702601214938325047605225690103047200612328150734904275168777162891443180665326899945178350994152461416935559778876812781520512268581543803450013526621821710583352889342970366026645449790065058469524332929301047295310258948482460230883567965006666742934908296890372304452092222914008842154646852437221623455432609123437884940422223830858349657832484162454577710323458477819249205481968857912852084321022545678788720052078502979246010599121553012958450318366106137084743747250179236242432955803881868121234055199161091467010182619536483548847320656076421707705391093403452099655294335549309453472041221413693971086650998923361419172812408713476527652081984098069538575326315295344362928683065522263193171712697329038218090067979897459187619779310357388467664919522884304496410964616843890140319991184326530026213844645672714638458880*i1^70 + -1408460133327268213813428855727583586025659802622450608445829931879240173417424902701458607392354330336818522263488271376523026528070196701671130331551929170199735808800829494949982758121331069343952999534195370959937518934974667476781740556710512388085269721734094375666431258807803267964125725513025512530669003858231999650358618823949679405455142810216781690882536696418266536674935103488484591597010612809839985613721878511837369496374909456991488247361743798517328742801947800773226771148261980129669712122123204890363884646167557087178702666385905622896679293041804792867726670543016126510023955224558723305739017957560452860523677721458617135483213777233474416033570081326142437390012658191625833314651325874554709531926333016370123874080606849170522398419012859002645077301978810811269344524084809066262897049858171584250378393526737175293026715230274951831991481775530132250346171048090078371435396848929060680442582640771691978998939648*i1^71 - N1*78187819316543352889782076091350130596873210940221140661414303938807435035016823869780769390553439845535309772708337046914458632192*i3 ] ]