[ [ -152190866367905222794820687103693416666533556987382714927824831194240217711991159416538653695784118176905711350377792399659886705404198873716251458159629708584306863489948423522586614358385981501124537735915544113792420572434757435146670416362672699298488097424297186056606593971760150167310892141750066584580324931749828081419743238730695330117994795284111327332614222315029953821455590202073341244376839415728628569315585463803763195863828920284113593057645367417906444691678519784595752599071734848057104696827384984628187048602946841429965708344164153143277836825594687159973185538547793421587128212863073249223337949578751475274665630478613298757860400277649967337299045074318229347590473852814809300300316580645187414525179209865644397117411838181180546460983725901096521777384695662461813489257535259094712886889059807810104319280461630470533296438962065736064472360801034404194817478063794186197428648746317661248718520822482819602363298994430786502477457852364456077013018694522175284884471973893696856493037509218587154300745065037688688654242481237261121383015149531599711728583260853154616855060448121503807511763523268894418604079727773144693016161803712501595730533441542532230228321566719877627172364360429295740289929641319097962875284208763366474908233045159032925176835793382196763563349105386749075525631976159194776149037312131088247761855899556180613968402401036212601062137581028088154183947957085752397154941417353576646339724017763050821977016888610258681450754601205933816653326478879408518259792725016890160603722098626596071957556107393092058095343398897494134540870125105009938168970359037363126506074841248704919636031377534138793462376315853209600000000000000000000000000000000000000000000000000000000000000 + 177441089040100399953147978587722112070631715444321167534454596742474982660053498150559233141409031554866386618923434868346466282072240626717983604344554258882440781820265094841487542626010916065455047986136008211691711351504533691727778493173957878893698824785508058096011378096554906803081783394479208923571551100854568801293698140889784788852045761694164237317916734851685042601242901275833580628003640659194259299362467554733606864035899458308483114428710560555686569703298675522098637423095433846684404824095948269123825826412112456585607578328149675934315965823370639011220670969681301559831280359295306162618214046552945572472833831917430857101336260888009950043850595163921951233726108932930022837197579798596438459754429184066143141131282606824216072166833691296663549168633502683057047329416073647541151610772921926277844720479645484310522506343806225064427400356380412746700157329497855670378830681689058154622677798528558704497773139134996900030475561872171860295967589971601213009436415141358459832501717327463121170276794823285751348239977362471180668296039418207186130991435826312962686271417591891043477694570759892781622533300306292139815992582289897186463715279291131209338211975640222833706354824253247118312373367343188581272183971219172039363443324400422671502692706547194699382315299497170749219259466812164406764077867871252832564374014869768171316205911661757734202050408115524239939567323323750244485637053485930598252648583052551042536583156904924882674567566666183135987485080258511900479485600724412168129187458141287050871105600223518402897394558254353492101458062846518694602864930237146642481658557892574106648877758174162341689562237228810240000000000000000000000000000000000000000000000000000000000000*i1 + 74183081424796937760084190011195945326463252310249154261356657516598779411937237429350422563696465155339647852383343131480381151424114420760957333471708837386682824409248553085481839588240930630141912170701255864430333768712499402745164175930453369432812914133776384943392179403863366725312083134454970431124370203200313531903418767173462051157570924479303482005951937821216311648803889842194382724142962197374648474310504492779093558912649471221957580693222740289252672148262102430460887028069730872190379559225183771394254587969136044149141456123489146664447910820360364960983956876392210278794186421643024272021347519770911636491222965690136397042427659946242126974425325690992742839855092077828988102268373498207355177897792052754916080622825227722619103874201769464891804591664722885033316142227466877308762535493354368671587437810945050782526328607489258396047609249343003423244878615855582902034036889024367362032056491012236728036844759354941932288619423494527246071043424607258502484747719745496025234822666587344264602575837084104279954002715564317588006717604427066881084868057107107482043686991745228493481092007244360857315782398192075809406952989292108623727081460068603760531672702379556461742843208137944498375611685407313946013350571491529929031895808078211027002701988613937116080074881067215084438022193541191379175433240788030535993604709832878479678369645789103033295546580085352886091975754600105712717661971113711782724349264427324845304884456746440357912769159012915184566888476426934259639568753651387895238650221948690653684399179813653722613585831532244485137542776607331241793252162718222022041801398688791228580908100749627877937107840270336000000000000000000000000000000000000000000000000000000000000*i1^2 + -171608784897116260650209972144195672183387615734093609870738473335353330031965632427227425116606567996433428595969528153568273788154427065699037909177226086638468930284668660248686452263631107685672202943381034072161691221076122689658267137384236906691567093923363610149507154291682352696112828092449896081437585894600466226195526187633266295052807415848553562789628935688985336761730990813033087491264542428558278279533343708948273465900798514438643717103626168797002142879443762891470541952405428225557902566556334161150614212916547627450604685196167111332639504714900084769745913439336376489900508772290404024861078611222962210439515025318303366616609183128220075811631624153078927885908566517208326814723161780620815137101407871669659122063398141968433825369187912568744678623650514028967545038186490534180699992941312718082418417892607115448435986892350170772231106107114535221543443682488422729688838248287924220795573573908029101986157131438456289713388000045174913538038604126726829881153147775517116936570040396394766379509154142529201847803142125283673693589323037430633925022425383124056567823563464944621571585706322113751017319920674380063806570248287685460158080418206243929845631341817703248379623055086614574157174879179973015515778426450550604965970498734901203982891398414636755952051623023444455193824726693701515844927817764166916253025919899844009562033883649257099009610110891653607850205932596364057969478441240366523824640799575736144919786681203307157170883976061742557868842763869934787911528089129150952390659826089899708334204424543587261193430310626189415106562039923845069271948341658755064568425687648626443143501198054978682314762171187200000000000000000000000000000000000000000000000000000000000*i1^3 + -191004240101842503041757493995978021391830591721641497986296698158019037507001354596047856350979688968782791814841877470157872116541276809890873820961334953259946614982632066655851007630099269075797965848883198262993019745883847768980178790923325042215194728355902691359614169279927152964867092289556091021999908025665715988221313620435304040350460010384383234391156808588191721518477572621784028592560387840946767271888061087105196415835265945342370580732413710349617168938023188540075078506946835237074717475602802497953041277038333162593493622949261533584754810564813866815749547410512828039786837026779250604692410564617017487853557011814062408277778756203551610785961708520071341617240528904021062982737447381809303068484687435941874392064634236689845720850503556954213908333949393026966497445901283207132479694501071328306172221147426342604394133705697507407367335318399884353085423494885331569951176170885264605935905538218621258833482183015637348369932955300619309663634859773462717034838406814135934832172179110551041311178712889863349748676705727113648621946533413289681352415085210170804863094592549122465909604035748917630142032323226532184729199955895155527906067795965094290786286528476926883169324352409004879914544510930265599115521801615323065756009245667508628706284733842196189120349084251845921387434987326931687632280697862505128911248439577998867884623522885679850170634365998987394155847687929277936114423231748765770927739521569881148842525400608297978178248115666311088731784594974436478497141498762218921500025423597176386960159838625333936448369733258809291659509909827818411085053952853930784740074834151671657163371300731122944245613199360000000000000000000000000000000000000000000000000000000000*i1^4 + -4042364203339633455791225400580885265230681104124901088776603648282282105781399109106277385551464889199895669602643142269497807896623275073544069800372074276292026069136293760661112818025678372556809125582503325895935898006132556518645079662949874113715842345336382741771910626730590247180649785220724894685628415032684173265667217094384915553019748138997668288167910421248613383618014205206334571994436345629377379426681098859612410987462581879802863484292502383396192995398650141597081195085897862178592469816157219912281050991264315865365991767718604301948929715452813036274971512957452083470092553018779076132393728892277907279775621526709445335724021746379361332124406234454574294859016652135131535881430512694391513780245103982351830541332834634962801840707901638063367501084009556481365965985416215821981755962906428623655673353506783193326779568283322851657447657244954168045846730138375505419238596034128588940649585481017876769507473039153120881027584843488359592837463142941641930840362356405846755039898162523005944478128186996732883413889270347091782129220124597006759948882058088809844149692147111269479423029372052480000750476524079689077370734474988638490713880604031333741352636773666179999336584876329726769764812871734059668873437753081987084268619987666662912448912269050158507591790574470665878802260062264292380410884511817001630022563729056900607502487667412742515517137342322284953061375614922956146484630832373636517981613565697874252483623945425046482271033669520423185429893751884725586106833663508721752419188237253868205925984012461338821843668518536336725737530916690174043171830096900220616589359107680040801376193940288663824891904000000000000000000000000000000000000000000000000000000000*i1^5 + 20209209587527994386483877497613556163212062697340872346545576532729429143170561769206355362780743428873166823604990200138477458354213154368476944098485194319984095432354583713619145860758928223804318311795190295156790183651966510696800033812947937566560280582131373791218998974065234959832498977186379205642649093572674517848623808787613940044795046809128120970867270748700325036814619686338985614673385093036940750183376464278992178584119850264674372568455353572623491042708482046703530622324175997950778630059486136659909186659424386001350314819926631179797311126115733223724731106740073316351330758394583210561219428280440450009227893798207848726636971321472315381821113876780951545909489607501859891960912017925974248854180654778077647924667167155916595732221557488034077529403888603274173699132670853021189019827741728650658179968957923883452993567822272455461703464844670478040202332015839487280211756442078692550140355469122996853001778198512627896315979880261081401909892365370087857697904334385607211979863646990818328079009169141329505218322181765989527327306155865047506385684312339868462288129368721743304682507168789937024109978420250135555854656564858734371772709985961409600402437274032440307574348458033394046475735865185903400644624724204805707516353850634663848315117431479873902603442038898006488320464042966777240856577353431499032432606756255672525482672380850494086068938955485159946726650218923788234684427427123497716710837780835654410419601528383835113383005224706503582965446567536718999718920123837675017994828382164785543566454770530446234353902844621090364117242152112539400849447469354275400389125719731788994128807061773088718848000000000000000000000000000000000000000000000000000000000*i1^6 + 1993753164212835200519090516093518658113739801627127093864546103258786834108687714044193327934848266732883226513645921349239682562526336465311545902075049640684067559038668752756393427727077521776571828270584926451756712843942474389850232349901890429398420067675558656587907433040980172891695756318494299403246070419122797677089896219467491198922123776606026930811152644380555255824449725905880189289741588484996421996952943971792045071833013230593702311769074552627586945509735234969396625067471098523719095810180253807190610093294868835748933512249017338475439828983669487263731880093250289513251550887638247014954902432346922696063321258204386915758059981634886067617207023830658287349264936281109444480113690203300510679118867091577356224683079094029983350037438645838261243245191631124198843030610525609926088474886107265787900271338714877273805061071572361583894721668718168688658471025081564925133547314457678717448441123222831341674564824680805691395251915096321879950205855598394229323580184949351090122877082851567537309481302709810333081343135375635555321750233212074892372177798067728501146165530128695431747924474913984216711358992332591281817116598269015109927367140605194149083855369483769227769565952532434508975816103249917035379210756687092205011202862399003523636194727010330473870454904609483165875962774418999813742367702125468613398436316541060945333748174936893263403771833656024611418834774019798956943030073625724703492769963936328999709681114068155539188505167279613791256990423562801637843166221453083054693144695323752714840735222691680129981275439772032785737749900337809041994072219625809966881358316416813340008052741110885253120000000000000000000000000000000000000000000000000000000*i1^7 + -3415456286364993783358158017206634490338951101333362667444514493606873742113053483024978388796935692090160181863177106767563236983201927438133639797811248548469809888313098628049598036022814384404133432352431066551589439013769403630390705331104447568387353495419286472843584578081262495486531035743623272783562152159747356838068271975373772674523470096858179091161249314094957259130792140042706303874592006212299912534730756031391227665626764056036683631603560377410575094199415793867669235226572344480866209862687488825065746046311919896337826211809745326887629722730918492668193668530157943830860608579659367894787701989124279921894582314645509903812170017110184537625910775334833883048598590443223802720460599758112758570229585848470623404433458149792498018593190088384644306892325372642249805510355158991974672440564517529145441875948197532692461184680212261527265886936746471506113809655191966626169342064695473745944978963834301210930089873979354569359904915620306007419344292314755471830781552232508883693532673151867286749670782396037750391422836456859192697682767970860440179110367174318099651385507608993436898366573354716395975297991893522846969794454700385753180684560417864778991824695271229290787913274085934770255427979713178598611396493069295392995684661199142433282029684506103606362826829968683591747606403878747163759864492520676346603200357324893642192126261890290749988751353226220521573983237186731003788220114882539986692131223454202180712737286311927975874664384997720721496156224767979923744993180525914749668566239841332679311134544660857382250105224493159625977629931811875509226877101004075626891168128447638372532133149966073856000000000000000000000000000000000000000000000000000000*i1^8 + 1181682991610143980452657327451858650740783943328400948164995505226227555443716759310484451171790937844564408626426697191516594993387657482902564580655497356682352178138252971208250310873418787473967020584826083603197203813329003579544735518886110275416681785724600415065051767797767649791329578490117583184846969648226061487416678485691445505982204034922449767686916620901323613747759258282688334893854511023237889119588148391709598503937729291256430644683554225727936959692930571177427808800254579028771099722385018934158821400366946658355354543714104009626439023139625761721691279545064335897064960611566362862919621956464311920540247433555695764432028074854786124429660271363365269360984545402705251460050896258883755640717448054309331318658262226727468494738065055566528930182060273861765676786154612037783061991799003391463555614824378561703370317922684339309914546437621418639685458676942557697545240705051132525308867808114389710486524487780787578879789824800272613393412038493412074311433980123122248339109985418278633776111769685726700501234566776528619455358599602842002627036292376155464550706581730863102864494441162110507012379312510324080098107204819919005819813270839427703502219313817553393255587283654935672904534591681221385117845756617034665496928666779705185340210046130203979693143822558001976125419619904034837831656756149991827704592579222420855234853617438217923371876052263121943172579590885759963578360409591032215611417174225235860632662404592393594151201489641967889422406520201237186312520868271911024811405959411606352664642617217104377915437812686434644656908694506530696417346500041089046343500351894187227491246967409868800000000000000000000000000000000000000000000000000000*i1^9 + -256069111167297685545355789928066817774413288947596868900376282897517218956516708394161794383950573054999057505299020336501282753267374753587032661898323021294835375824948187248713304822096160275004565932809476363236036900337592652829869133053660329597752632409318003725256686411289992616070829067010390940037749705357718311699796902501379318112113245682713280784542425189815185140248743824714139386196795255884173719996070904961808558679324427838542820792216659791553110339763219348336140795359001873079437091940946518968740677950035565350880223748594769272110922786163437112048190844731511256500985772419361198866861521121151998248713292061670643615146844521872019629497634107506080473284125186521101982494739449252177962416585417817523851457976379100579340670516531700659462728296659732478418932047449942378708451942871955797470464719266928071791444090278801686811847792609357588766032951626466264346787089876523813829092459470035495109612169904748147879906460764223179878515782511426735384065180264854210193586446220825057041392064626131328351643216747660780040712740322671706485457022592135294310803898054465840140721356441230184589343333477813675886355479278894366030258134769604239793177155123261745012283194510474532940285110769406193499779248192617052637874128178754486230946055426053716172317234574991408361020290702983573082676052361409883335413149213995810293388026829017402846614175311493968577177777536788309865694602221638541248480536314841535875362744358510207467960687317372129228718586749973076591147670662641073417778049521902056435846333310090118073756919689466522667993578530124786107173186739654820938073013171240213776128226099200000000000000000000000000000000000000000000000000000*i1^10 + 33416805774475591885864000722220286856260131345237446910037230744851914936885900215262584880688147361708293093985337630427570261045548523674731698300808171035160649341059298834039692782239367085323706159680355561183739467061874859631047550944148600865324971991311668902891735371820638570328991693464309755103388053861478093349458486107573390862668990534162210559404177111511490922241786641456557394063913576821967630984105149539272421321996725773110329254077951462035748586201646490111805885498888397996162657322477060628860275523905896161964040308288801283866523238360639460053333970817013185841338063403852065327755414082666882309886029618405475998912532867896635916212554551593912499521669975442124908646913824729337925026428937187055122809900831500648634068895728462795283593680056102022741016553268533076695164412670437747238784066670435477196708130564613503967338556392487780941826448404251468520547908879308701124583152061568320871925344368868399218276215055125727423550115729404898469923037776931850173034430628108707601150563396285941374252900346580170420450214881239221794607772034886941075769688761388821272168808320815867058109564599975153267208598363960650029731478678902613899769206806288208203298801149130009138891525833324301271690317223500519593995884344701715303765020919904939499789278961735214685557136604424312073356586024968159113770429118497002629878732783101021883317237694312968920297010841587959361195865810417321797362615216450362261046989131805794133848692542214466826557185932506324644155680993464639351089583783206284801806358802752916543529607178623037161857948194792769189014849759631792631966101331504779794124374016000000000000000000000000000000000000000000000000000*i1^11 + -2714808785709314979519641614761588650436899754134726909426235577362506919899431510058291254946530356940735312426392287130127848172635964428183709148951393211905909785653604322660558158592523049927442653548533534200809456468195439959218531677485564319799070801732005190104196105083710554572295247847833302198022870688183682892674697403486790993640860860718211822318426630241627536541875922529346901925304228210913861235674391184922349385212758342054382443702144384404839112164058837039964960194385099520078366150034711721190830875139030428656426588102093537992817811394219570196173835970716663890996197422194857566977303537528535387719962326439214082737560326343369360714818204376249377772420361122393553122793567956746239605285304794577354067625603009085336053315881517918145923097132415307680700008748607011981915381529476501077043432286267693873753149319670278113123320654428049725556857586435613179624771266444310904813476723771864933620749704293235766067870177645026781920749388703483556805143326224613423647392048904489938671126901121493768870001791085951212352964547040458583130077542562928444321745558772116151374824184419365234450306580421048882085704916478598040139252348677684267630573874110786373201991759211691832376995126946085133035904429830542964993578372983783479976887922610489465529885323269292931164280763719486219703651533899418113807405391702769964333110153981742969332742437617343680655625692182733618718976465914556329968177890880870544365041129310959330175964784050569711607906387282489931314120607145064096798755214425876165778659267896813092301979997827109981360787102401784480937018146819850866441605654738656453826969600000000000000000000000000000000000000000000000000*i1^12 + 135379027823304072267267225646798538025228717481595613304816457774750215474231566480524309322580596844394619897109508891125893997617569652522711683923331206370643580274020360021911242505303119105705266718233340831043988069321220130708708039844154602570313625358776204685001752064715072618318861041932709940311234615217604482852996779760145605722765187656562150300063784841126209334687834944994096289144175686269160507810121130746416576149567648674996030228469082888158953763630876984404454090571623833296701214161732286269527068602595583307173299217332805795524794144557540583761052841589840755046645843004181499587895560413628107023500678307492249856924294208742239963103075341971017415912351142790405258295694904535716416239835189637169740246839131177191857708983199806010198586436348868234138567922926065972403074789533784122483070171613120075751794794267129869084364010218214023807093727524952679454824653949365323809996778430817772949300513824544748187828738148316536670927223404596085667798935455049169797948610600809715819336157738292364119938384404873635253913214912277307218284843847312257714726372343818279504165396009421089396582693191383617962519487274747734895140643388608998964729963569295979916116284881612584722983553874696453535878992519333650241885328548389639992371810728296383701312651325840708500639794329739023797827770136166620911449023764066085130526684071014771303753485832494346685607909183597914137024452661235550665416229636948100362427066477129073565144885722933691331391915812565377719731971802213742224895860108119052904743481795256048496565485126143104188610374992385877803613062798661294473868828495938720890880000000000000000000000000000000000000000000000000*i1^13 + -3957303448172485295008193872300741240455667530982584090054333431285269072852715753953798244587073879658443041848940700404834590996491312880298786355107286605180463270391382635401750080616582247658674781716116379798306415975740698698166371579026916684005087062783924945086594811068842674013946549820721765504163911290790421604939167942742522816201972383801423493601756782405163102153070380110703208157009913470086607702301647056695292225995876697631943618190342499171197209721421827662783922130249550354721343504991543561956053914327746921991016969844522459705959285071530168398364197410182309318929648827971942344229379675162400536450556490229943405995522102784535840928014540644024348798086924303448795504947063449776713207587187924278925040558986253108136051346603713894513957643181953569986342913655285477900657143240016617161508307343919313192564862917954505980635877842303792365147459254961717875785287621087421366760505224928492367967071323617895504956512541445125552387604127691498401456932774888132064069599780195743578074313071830258641314281500458064999991249878030362131596645055075827177341313465621387316283748339713020076225653001644397840118491259319023856942652011953366192803722710435255329175329271945457160249369542628095274788479479337299900212097553909448396089321869442452096522291564422180529693742128173090012142848411752348316204457843586833849101269904150436162577787246657653010852671085990794826798650439071983975208516397954791623631947848870525743835569517726342741204180299550352489392695157992149559196051599840700243406769372911964206450435195174598989385448608896441406418172889798171404175556253958799360000000000000000000000000000000000000000000000000*i1^14 + -9432957028727027527740426375204207689441217789086574480161741976934915451996609872178368874899868578469607051751816020161750393872021245719914317987390156173658950834183749653231067625523015696908014869091222438120103374919339247897318691152219105370480542667153575130168975473488417205792091412013792208835778559331868156645633570633821039640039219916014014714430867238865507940695346248360181413977681742827129638002030175635557710910077391013583879098858101777990651941854452453927563510545867379905515065258270623988258477395403020777338183544787391855137033772830039861491730337778701952041543338563684858742185652038073513284663037876316926712502082281434794328880847518470060956479844360870961191526668462101332687833956501657086185853361931297879713385990497158071239156770292585937611487501252995182216448958717231080803138486896092203777773962368413760666527205360208136545751073352749808241513131455075444305732589946459796646546256957187381760539293701642429615152068185001466449625792481241858646635621329573479670846596594946197096866073058983391989087020684920110401397648391572968863837158004184316732085909344472972997014258541322528753410225120450478862838309163822199501495420120775747849320616764163390478612550827430260770886814555390881646209491320929071315476709860216181650662913227644419298579459593670557834637056027345688178031091661851834601822792732669648780242687821501680138628906513930038488432262541358344739110593763430463302693026097393176665054397065945542778643996368721061322177811884535817955730133045017301822862793289717518595096192966052530198688619690382956416990653988773227444674253710950400000000000000000000000000000000000000000000000*i1^15 + -1396833848876249797821855571075635600046566153878303027127181398551882184124676644184493673447946963703877690850148880219422573672402610015123585330445426436648920016569043925069337738408073778786056532221247587728080633153547273674792601690253347250895752214999662697841446843386834654163576365188173642223315665557446731927671953686562888037769909178314648302717441579943728972160066024590881797477021916913263660187096284964889107399236940543372775354375250430458326181006404399607961490797970203683050810866047512905427622241947512592250929054087318665593370638188318239296209384726803123786788893293465295505579814066485018767887983860889359645129610823398464919589528416431455346043255746621915450381345774392680391104209452175495653127451792254608844514886883274783156592023457558978381413923214786924589155462967207481824578078685044437885405530490170705208036953947164829908881344880127643949219846432809696695971021655435617087592556139570532480017385744420325366056809562061477103321627797743049716418808418534132066663327153840071189535589420219037154799892293618627391805005728183036612513399150352274268157316091367107471992267982840747661935098251243149118932652786206118235285405122790978238733775198407692047230970520421040549378842494705944508358119469316679907354108871385929986053818525198161717827162424030773544401089649244316570332020775013745679698024973780969955358259485989845900343014884375674611336612579575439550073986723358532804455930514006014590224802716948334103406084498920849188033431072984333364749631546704148611709449612548809342909265076629622680015753989355007684539470495429086597518490337280000000000000000000000000000000000000000000000*i1^16 + -68667421183013956448434019524325148449179408041462557144027060569038761347596790793790387725716397463111988086760059639097818916187063791521533731537383169990026828621752786918982966641569791982555585188199045514997800563732588639585352046283014575000004596203161095617571670155855056783974592602829238659529080198952938177325633340663134248747153342784178518159985062803379356674566387572610353404738445521410695347489973468960949286240215725806224884904611211400792478476288257040596095379141728282756383909543133587580359848223521327112980011017920760301441365446455943293324606354280049060105166294795786947507530616668198737421361828557724930811460112781125498231836396150038339403683510278510827195753184324211493278079657608034353961704290331330031213365661930927648468976275143613048497148424433769053950735029425592695192859827101901392554172663026724822338044262062713809776416264046418280890794932947922562480445075590013627670806712763387464319113156396402741553322708122931775589662091372261178344352063619650147550809911459402949207047616173053134029991678096484189813551342410101335965981327884640048011291183378973376540316544905052517904488269115065416927614897913282686823277565494739822322761871534930272029292256197046456254206027194066622448183755885160097570360644063095201424071738185663810922113934053113508443042529953568464096055071721674331571457646209279978404758123138852592883118292244428039756567634785777483056225050641879153061459067507244292884498370753254599482100474165932312914666322560166902122405853744566790091754813029522454296941637382193786221919799116404373487475549712218714173079552000000000000000000000000000000000000000000000*i1^17 + -863874037906525191922552780543367504411581003410441913057148094350222653151598316389467976601856060025436968546612807836382805816888351586172104839307051774034021302100439376860744565566266215407070418900713949548653426120426179986809739847993542518093784505894585548484325862746590492362512439811661268410078087150687220318124221928043462120699970027106382851334650609256770828711215982146804015752449993967584623790054665528500453336227898196317207163908835051022699355398935745340896323398564912286343487525395365978541092388827870450284568025394494215747099158190187980067635101733052182414807032241087815501512199111978627648721319722811260993291759552864427400474852263111673573072627690033578086593403401160952752295252563228411288327675962039011894466135663040795483734385789718424052630451462714019579517148469338743883826426787658948176351529825434251391799775353333016660075299895660718087906501396920927147221475905016872581646471637595711131437119836313236029696210972225947834003616470526530402801313918474786915475639984297044652926336939918196982168943661527944561568786662984181617432124987686413480940740848507697992044501692252244080188419661310679428292195498775408020223604961559637842256503367462487850588138364471590841958598867802329459418462369285043811789931665263859244530913001425398322525316750340710457385986810829389787222716916856532793453368852090489756845533622612791536750693845801975962651745034039820893253598363566749101053096367322349153736663287400357917046267988004874664766187275239379885190293943007519012610242317374786732747474529911259845917044062539969519495911175742543626240000000000000000000000000000000000000000000000*i1^18 + -6557170381654384459819856994723219067409804043372415459154985437665684733765254394960269677822435797180145368042283562704935901074620613164074223104195728476561033706688809286617764349420374162660645413485577840310916827474606768801596342149008721237437335973071766691396258063386843973501894125601400496203789685079702635856691717714221595015532755116539199037160856073060286720411139593848235982844891495276881579593847518164641984672405835583163147421041475927443552237835812237549206027634459094857448722677626298898194676702815933347827064933782001467884644440737664988310268803860562603108999304289591886166689963188952356222697994614953359689340725185975991354990479866988383271081343790993760676467646135078682065039372701556096787602931244679835228984765648589600663834726180097420621208991240713800087869120650679369106862322341299840536711964291256466220162376026222700139292035941678099734505945657421223208679626207463879750526147552515533552580142943878676911198102658778980030907707210824517282596863056471877135276353301045195861812389093866033980277812257743997625467120345399752028430526537079090013245490232862452349521270240654463411019427983251604028292814361338874858488595869411832992559481178086871829403737303488889911709137583299335345261540356681626065299569152648614487676485703592417493483313473576817666979372899422628641418730250888927246553937269115190771053330204946826122093140572748875582833512056887286842763715203571901617983353342277883711607367720517016394983970575480700584135369218854776171565639145096566049140293423191401377976175040712152176717199681052535617797976171804098560000000000000000000000000000000000000000000*i1^19 + -42079658815851672725266152177839953597053178693172092504657251983140701525389736753871362628654918591165612550623980047888331865096310570216268070632548695928856448686841937568502816196943562480949466808619194178671991023964076729064734165244977090888304894404428491514330427851494140393598797029727708845560466493906845229162289099883944493826276680561633001489668261926225554889184826648272468035553646909315134459841219171949765143099167430541158131664050641558404675279814403217330560489619917379420067479199541254534271487249125563986453721582978093879743648970202799183899934534174371706957357526826075017036862990065774448835021336003167307866836216082753104942791698747766541622651907735326112117505942211139581711946392470022945163716360631116700466583703769120406633416788839249422440849502274783425400117660442127907660817840059465849761287314673969790689948818242359126332943309484017612672767819475265247693143284741234626410419441926795846764559693874958378539461542684748350158371420339670531995847004091068969421752739693138242850696010247334187866774097124533662345919926128093080064373046558825499279288860752302027009824199718842132083935322315056524871694672219405217836605423237651327137777236812106567969659777486029848095327194228511466654058873090569460460258022070378507456971558047097791226551917366351516971268282689921559393119625887894293435761950516013070843047383215993963763787678922635995823821422733595271320082727770956882735437806419403962578413199148014466517345728274334182584366105241815898279787043627042559079805571072792579283100597980528999309477880754969665521291783831552000000000000000000000000000000000000000000*i1^20 + -232363028010242943895919703278234663602006390425212796842181960481830031060145035562914652272332109343137154654520052305283561903488873063477180626401364176115799072722362960294198230779914032014360507802612921184459087153309450046918244715003195024850447967566401067369657276863996409467628141921548422288879458439726753584450904669078684992454788329908339740583319956699599025803401103748427756008335053736866019637881413559217286339575792146583298448650519091179661253404393169727869082742025362680601420157263275048898215262273802256240948994605980228635827205837534845171085927072202594724578264854529787911565453697652959377861199546700983021834889602924251578439376216529484875041809697529975838908945679363068597892217582898486672956381829428965506363027058052054648082619690145780769320756299239901467985351154393425652405393641926475802314544055010236282549347639194406808797957876588319810535365075887801846151191423353468279367161566880712474025159544929916134372349416703177775963667326252509799108054858276612281684257625047954176201550676787823486554978703419242876160027945993844109126689088738153792661229815284553559055944427341971838436038801088762894152244172333570296560254050339858753225408613261351489843199450782436782165238151591540121574235091426995193109733690445549969223381128233266547626148125647618237077956907970997641197487924612355181077564326377815079113338191183330757030219729323564755634125625531801380796343387462043563607088742795123868312424645948619380142055222027995328979096132687417040523856760346478675355254525983958211919413891128935983281428795178274180772239769600000000000000000000000000000000000000000*i1^21 + -12924597415691078561379914218512249580951408379334178681070348008301608024373493001830122939871671111851581516313480842222541121084644418638158463379473906954665380408177901314992274252896726773741812956247667771603151569815713206532412915940518669541827325313413078555050256122545612878742359182540359503583387369368396817014733223357632193868442111985173752028559672179744195369535171556245655988710373714062720342732459871588004534238609349034478768878120445493908810937341429663132253102861960272397117928053973909215026785587685533853644469948080366744953955710113354980824092164816991455010230672666378347620509198314889106969842964296554343808784870006877535037843609150150123938649660193213919012834832034055894812429728688423406821908157930189524146791782930785772178475358755685190257850028987839240462567061899423367727960879615162793680591249264854865509057690799941856919009461138826817825005549105351967320929928874412886508532798744489431047081789417932817704161799435462858374274405463669169146102058526101591047863919327703647700490701851427061296549637915522820126664064119590720734902226147467334889199763060055682229419035094874442583674391499395018975369345924245520928197199633161902762204378477987874973542001683022250249519220614875897526721719038838024082843529002476253007440351887730125701508741616024097152311026575722547646397155635043792385855929476088555665931877001594289107213615538422486991566197612548947563095634277003420907976696220174160280660930225074879987155516452040576243489131953448135892888952431471481179130693121929399207246633656488951683081741489225949249536000000000000000000000000000000000000000000*i1^22 + -152853061551345060190284376934868506254513370287664668414383150539578070386041595239134134143711187814331011142659499016947182287379985023146649897580491623867822764834968073740626350943928819239186797638227745907332066496383784248334364432306085544611318273001824272392079384846929599487406328802531276410474110261503384549948710009056392182356617074362836741135360556162422306735305514119759260435523729169523209077696344807519242988642133161959765259018502871308736135057004826720446108924584065505107741833883197470939226507569532376949004919760327127546804508431938204769338922563224203808847505285848939752243526530478535423050098737675244550256858821522365674737960844830463742537012666615777822915872840548180356123160343853348836019854581434353767350017860800531814444129750243639650949709199919239111399139665156916653092080236391729312352201400086198133245389373250708496534776865767745469673597944602758251187819752972070552408045616814061696342705142088748186472691983474127976784232000010346054094077432257629079780512377645009906369727766594699423398015592730638460560857323956394229787413838738205917623575070685433315949580469844241780207700099567757257974917089775650480520778263154618454102914747700192825176336646747247309417881194119184867614545854348635307532810374538901179786713184586586878300190954639303910025381497987174087310036782260755187474788504970278578299491456357034210845403221264327178223146233548270092104069793679664823277344265271634222948535522201591402560408347074485816613845878153417348865244762715662186309382968527451176661467527880353204381954806148918935552000000000000000000000000000000000000000*i1^23 + -1026551887859449408434926045940074343227114602203823619383945026532868519585242470142863346117794008296158224686112203636861313497504917912480505899463873680323684832596879462894025542613523644234059047156322713420931786964710253567507549810726984968719344178006684923120825082483594927269314549553115559133989381812053825192885433094059885264319481114016879432693080668430357965569079738910420557483245110711682002336890679057859132799119717285071076683672598153306613880506208668218550872865173106687813862663062131327294045658435417897697827028361720710951653005381824600675863011257939204329187579447011869726234862967543229745471250030957451162573683025874367414692014878382457919136021846551097955753380382626538652904575031840564274520181498963551696720441815119678173491160736715247144330601715935439161566658408863333886845423036260594874927616380615006404841424651668380216934297685600820249135175979033421628817002367734483442573310603706137213532589426026115739757411159328738869042400030839982293314853380841971447233811201816092606906654100619741665518088313917446704974394814206942291101571630731994799865653241704878372450427788558894628479283849454661882283006832518724904392490420104431519980591507782399765903287670200489745453553595968342845018415034485571865873596574838963418042182127517749790974721737197206157430832570539309733152624643239942557765278381753913556872498701312928282465944442546849142193715509426995243249220130843764849388377693404055494453129629009233446444774404945862065528521389184157306598141396614708038242098415926245110762513084232115864062081603783884800000000000000000000000000000000000000*i1^24 + 104235610239133130575825706252847348211796154582689028632682999283302559911256836741867891232143402717453363281713109264387377859037957456377857751880982030683454945166891653492500147335560514305600296934371617041708259627983071046480074326058334438847198217073978095323854940547545913132096804644288285691844246156744012488927633838903631220288773386932389073190211574361537840104329480740530594913138850840696094358342612547694451070337010826810410878418235499519805548464773155624461963896015053445016155761605628970931438015403054335717369897893414342033720851912132222115370797072898467211216656518745392418623986891793582298720558279813248642434091818997891216852818073016799563883643262526804225246493453984361646464628350279700730330725905748299450549535410460930548804876648716521427884292053405677421547420366357084940216509363450113054821352988331215210768694655485402748431516261458517452026998589374314444935504260130217594974226509850166655630065419703015469308337954089498620731382605349672540259848347197444833161633078831942122372419390263517841842483412998544461567453570559205333544463221717642540376078817486300789618453845564671834836275873705845717373858330004434443048928322245728349633226465128193471883325785115599700931594814604962423210611204318850604271723026787301700956211706478580566128602470920889409684509696268660839551228759544582972258984013237161283023384846814043710220796702041837454261090014952647561699786939948734699152005068803637930757876330179862973536101073942307547343223411513876706517673011200503414630896009210352449469058708099516410533102223360000000000000000000000000000000000000*i1^25 + -49065023269887215714464021607302134645970436349363046418546726490188110913152167502557663323076062632044660972082832727792976152474878103261621101385454376641417157467333481332118977943279594079254759042670565797855170170883206574241135801090947489551046525771298951841922109020658770044628940997417256902923961414456902072707162810640653235483131166152395658466567834941549943809156267738991936055001027180326364505889849012222642225881274303454196880701790852570235783311266778036948265094728540264388017508545671718246871850546447810041128345650861057549921028231791087160673657218454203351642347403322134344514741610067265485329327970055614017059951801073440577171733837046092944688896189030972953303603057935934875404455587917450239410407787446645924998999739271690250036546659102714353981245185268759100922223022034663174822202187192862790742374220672168264338360703394957542718920415068815975740320650889257690462718970201646311350671088381865057422925139785861565740584701994470489638446710929722577929108967017586552949524860087025000514395902386742093381753742117063821791080601570024370323185979762491621914221608171922158161455324484758018771945678145151372652285396647121456848263208137513432539587819092024175589439115847721376971172203341137394138589291751611292071189417573530054306549861695063567078701700453769138613240675587206167627399140892921973684683276094388977244908750615800664456302700452805417774645532226668047598235624352964270367958011772305018798487821511951680909844904747892645658231040297254132860921114515421760477314388902645265177078570050837757242114048000000000000000000000000000000000000*i1^26 + -275976660619550076348070112662673065838028797140590253132804720911224640243117692613163172000682014192863848268020621719746761558230154255110731293307958226640339660592771954107838653471659396874575997517148545801070914238786763564958390524508052809152235270109915307413579084396455686820858868124605231085409184143238014836736317698159124118159300006466792832408047572773480112925764345252004546771343753956177130158434264133150627487986602649827003496874107333559897240141059818317943900742669944605945560428354397713820699628135113249140777979106685042805557421891741751712135652100637851927894497167861334460625024895422219041287532729350444496785689235482514133159874928329049654512107565122773328314914624367968992586364592720093678734845636750137940980049648933289591843566848996689989347555081956100860548489606853235026577765987461524809823997531418593100809860223859022750619253014516190596732902191932077320022966357661355567016537929693390752223790487072891621793920230800843100689853883199007993803063386912578579981132037094462313126362602473947447435680516144800299947726345656621504677425463953595676016270392377954501000865468429461935924734636810881490874139611596744317772699194736211760709225979608284274140132352859523464108088132371377862915678282090838320892888131293348274916404522098921837651746489797271304726670970768765359982839418584243152795905281231381646360365861095303469596666187722252677721709127646665167684970550313374318557067712713300994650296748485517817469187144028201646840192587115930980211668687253160165231528665341368257422046972263968381337600000000000000000000000000000000000*i1^27 + -3969014602437084593544760895084504891548555189669059672247681298848090204085350257295714906751656022111625386135585896938902636966610500396637317189577815479310146136846233208913935045462684057973790964341092261760588769280102845972035098773048476743912340320517085803585129863517285605920034072648656828292001215225633686551326510104410050277240816326091100731447855588579683513718475565689126630263989758546232715577419325568928372636538800603468720212057361423965851608460645831247479777114729630437031372968739389971625918938743734775229815044927814217154922667313463263815486903629201139641569209080137176362512759995983818915152965034707663145446303231856609206531334831704573678072413555449497938473179735954827926164929791742379785720376437785208295411143474147501842628876622825195374158391786992474736847231533084247394152711332908402026556674344466433654524552700904179088949117379590674679182035284786805830045378004717605335374280433524997874365140155353727510276321608074800865898138089194152767426127050228478085633031657640820624880614431845229292832749584196084270579477352356777119845904752904852256598026080326852636871449708383094326574684388681599359938054138883419804729049748475907271309388369433342878975892496994871769115946307829647132379319091492028313229914428810558943313624574506982328283489128972668631875324935526489634249064709313819193840930640742024862490720731655107561565620682294438986533405121786231583393149915666867455813884606467990390134118340386412198581237672500914031740035609005925903991561245924489646974941618906735608383302102197207040000000000000000000000000000000000*i1^28 + -11600392293709254894389585419347662464165595067999510351134161464021882019746906347733527666267091082444088218956525201164981832101723698229128029985657370231864095553454483430407412534174974611554717561315617080088169225594260381943821785665775268790390632846306681136202020331418214228878788208417928191747502214012099703380536505837303767230090962889178065630834816673326819757490911098227077322290322589667460574366078627931455465813147372807068081916888079808045678694287727889808936883655481748806664329994855780302025941736062622939381308585027872891463197732986551833580747097042609195985341030703677903567892721756960902887684406734464338211756527380275153763417027018741380329638664803732810292753733181897475580500333727989697420808784993732786158260249583647487356426544066714849972501243063360420552372373323144463928222014857334009590045835812708143597049242029451631275400413990879684412492275635665585300372774752677580334749475685366611839208304720190939780300449604775206208895803738792640012326314529711731175829302260421669500936226468900655639526435757850688618399527818852248441221010704089134622763242629019483219933543498183176642145023706955965464181175068943101008388450034787572900789183605900641631907532225793524025074573156171116017850774437276532200602950662443649613095474025091561776205656077656652278222255974111398244902241255725677128072328991222783789824433792517036338537348120691589880005823711676321579275376714332883279382023380137130211953430125387568022560435721197369240652655878227699936423701666433476148871248411307836116331067867136000000000000000000000000000000000*i1^29 + -7661958149090884352903102403654618457431397542191091892620339813848674961655777987522619392961554562706493707066575932044505956716757273629425542329373429622283234465101635272810727665255536367956985913712011189011208037939485684094911581940655680207554062681942972554361580895911947604731664367527789308383228141385428491955550117842290418284300123160007188466032764292703153360721204331174340706932432177232899855737495813809262403714848861868514433554009116791020246814624342299188812025776374963091669747468631438032534140065209859268402994906047020236951802986650222497944532711850647210836789946221681736521721800157027896313983364260822007772323034959364235511014219481682542679352434039556694738890615716006037878545726220140769078291453226871242756324738062281588773315421481427358900435179241503101586069694637820253407590788147555751226061903410595105995913300159425787357178086271638719380869219254034697986260278383367960055998654517797158679050834868935696215454944988365118912044084077359357325963568267148669929544620033652757329606565837017890981790526807401909649737416528703960150087364416149998512358286004273056718891202016114033825998899553183599548312097832382097616286436586584095928739069105457967787977366630659788813915503960693733877859641405463087706926487395939924697568830424554376661734955674011347394006052716557377719756265899409651717667828751422130834175956476373911394513289717621556886420579136750394786265107259298091691507189509093474352416476708403896843738922363898395228760069125609764378136356573218983987564865770239431732415692800000000000000000000000000000000*i1^30 + 6208542844536591182105368496925372429304104090528502116239809177165538518762929963390524610060423932460570666613923033210950790197520442398252818965273857099971288812487889217221471112520033035429224274514359159200114481241900512116874598831539029991249890784816545074144070674173587701685287335059276469862317936435302461816756512888964569305892949062602045027300224596223268913453912993437218552288691675680387812951444355826270258903008071776148973309514254430966504439500468318026962909753201914139569050956418910568987109071480126885059844878320883390468987169529764256083448747241608877572593082297401032639276054995021795398155278977243745939599341833793609677458816211749279766799524092556112980192742393752401319384851008968514908528675822560636617309068113297661940352244965283835240702790205502387433408376373223223871557686046056988923988117472788226599795528058409814651718372449833460155772865822966780650264643832584900498033980953432826579104232164402422413532463825843746160475945916384211378318214370444519368200588145839794390118691907957777708191752347900476027504517059885929171679568335026187471601377066861910454487402835405839654452609661732325383373586929353392321178375471842409127461578100291298497002854179844127429920203691944981669204763067970481621566700935303411080463545050740064783488305784361661795320075430516616138962994285451891331579536303109651240699339345118227060981233354884512791807582282380011047126751372246852598302346914302185472990060931374449363261354673264297267761155493582823565089071160503716666142782377340792995840000000000000000000000000000000*i1^31 + 1971927513079403278831357119737787366893760450288796658000279384810973488229325907506517584928204558875916687255828141092287082947892982711233396803460558327521472080089267070718133652172110747711945106256231108371984207828271209182407257415781160059332216495959291606606319927835791612091690564861894509359024846470270181289443805467036967865543023556380227770541284369014083884164801781348509631730627824663098367764008152000269992817851031337577219445424387485526857274606577939078893081687731993729146765488012075632490012990644913415781336621044001624057002680404411989889193109009408324649881114336139222209516437326174570858699292909970155983550345217538295430285223132577636638405824202267031264662048226560455293719435723828018037324470110239029956081922287241137441716390702594886653394453650372632168589126569823907046009264454303597053301448494617630937893898213869980477204525554570170251099156602509851039754909810259021682373526720177711982401671205200798501829390280293696130867009812073046342987666031208227641288597383508497970852469705022786244179329462148721703586908121074420755895443932237605441898409252333043054205598236972392101391705933730394420203293886016927710356521900155007479953718621235797870146944866805361879486145678846926108833823917006094418787396193281435770078300601096827846605583440398809621243344528679640528973438008208762498928279184908739023730119785026230475145245937997676772201359613282372394927779540423286862068853978801806438826397614799892192142386124182116780636205785925945561613424595676943393294380823478272000000000000000000000000000000*i1^32 + -1008838165835719849154687752486791262822612905767060835083799638292989304595968139579986780810487347093741225020056282729968146472535564677437223640863467086361771395643436576554180811933271824551978619505511197800684438718053163773468082582113660708954161166314842849861106697978324907294856587519699267947140094717227115110802668429838825451521550534014302137151330624628134392510139958401276651651302740078591153295176273288228974916899564951076022380328450902567992997245909229415011232295363984389776705338265162080402300567494316887041175752473532645224673844339133113558405312129096035289258194621035821670452165976065200924225790784371359836857838692549079161399917136420163712577074457712509003136101809254284746963159931986412400389989912869097803126241671369161782773351725572553218932182838056553122972357564801022136657927675854677657248554224736179244000177209978086519778476703595635333380414733969943545177899150894828255321946094690339747985346694951552651105669741191722131147563085792877368653287878453495466177735941269136569300132929105701102915794654685222294104349227072450670648636986695879824593973196815883363408366524277465085009609358297694755905075342686265157877177161600160202447853376962258491471636225310643389142989673709943531202751535358497797663185557480198930257379823910607035797172756162398225813803443339610929365372775601330297585140740505748656308792066309677091822724422471078466770307891763347869822286263621898326564403152888244369799632871988404465655455174662559932872347329127773295809613811521959697156407296000000000000000000000000000000*i1^33 + -83769923326442721709183781270507100167537310619808998308703072764762701915996722313229171026726982977658165718921963598545819635208075773134235525447302895547733271471638830032727710192739623424332548256540454255311591666902960553169302344660951561615492739201391649839681678743133124030830901994236513020552905389589160288538747689932403288481655906515931333575305037207733352431581266626232769999082973729391753856952177822331950462529913628444012872434340701505342158625513462274495773634227399257896265055911532988925313423117168923921443740220052070449141336207902051483994319856164063956955234682857785409532339084106315562724199493331044953608019204706727409642863791922124433885413870085535552841468575926410216330484546482723218148940532489622655250058729790327378438694881919140661883054586416545208205781358623634036835651421797555818035604127477177120750900901817829192420547615068871129412100357728135626174918355015238088022857050740120079861300669327451404469029578375075459875010358413654901270980485544250051540314790447451893543876553755802119174666873513218991863709547490288693327813170737576983539025799111070633761982945086759055864614951785176270725808521810444337318618864000425025852378992545650974378485714220643375786148773304881844558118866263890488295461905408326004946071173336951959375027809520465575026465072685226127381615501909949969368535146053144108369892630811496762263721584932800862629314989838408559680629727671421116375346181666583192690962384844697427845270022219511150347021301583777320888197947198982659768320000000000000000000000000000*i1^34 + 43645106331578278482127411574363978524108769177922689056371936500293850798078021833502820472963263691459083299583165077593545042720328259672130992066788132388287554243195844122304838716855958158924760590841265040674751448552850534335972215913139250326124100060709375396103877079889816414770892354833315535357161368693072116709681562129305809788646914483165365228357636018209045652308819562886893617645255388737966197235146410651498625929255247871587548072960963741493155571316483904553928933767424790487525009328209761851564493863098019057706274264969914680162012287215083350596392578043055038240904093348611999646150507638198869879932537724599888862597070872416282074458986627779412889117783601622466228702219754628259600246251686691514889623768381342852976344031669128744436428116787265080362949558130770672159618715990709430249803118252954859274224319443906924667280616876235589565631058421513921129517466398556449203913356285215280521477478979130813759567007914651356227196001299079220670673783305724512283466504409477859941612403490930578552466863053126536937370640965027822369249213117656432085935032866681961578940967099194779415219073641437827801610359943829118747359007760505274827833323636250183019793547817789255550132926054795884830991899034910411876065047263396702444484896272398189866960038317534066910015479883039472518823460737530909809869640669618627240621759555339806461821722651863933408200249529404093911294479239248130473894049102179335397785651978725509706903414037913141524413087765365039402831935297911316174078998495625216000000000000000000000000000*i1^35 + -7055006865144462148310821512563429729791959617353135053484886609064450994448523795527605732051560788989457855573592563949137043211100826375249362051565772879935283832754041161885807361133432542841296379577229807024480392046056474818757927997581533100522069959637536607727877351737537268486144593428247636805072875866705183617029140019541874837416755024647534890716100814656124584058044917003489621208861271048428038611310921937163198858440300478049033230586589921251061233486958742412105803185640876760043162728962583838784888066954002632195980928437791622919693763831138470577403275462194404500181166927736510594245135918221431990217762660389426119454413824307664244131906011580158651916522902291108075060062123118341872865163945823956738555417807935859868456585365767361713160926560178476897705144495199183875838477559828728663710420547491769867691399624192038141453727980849275945436389453543621359758532838929027222253779764652935926074840996438508384948081765571196144406465623111977281464926396229011164221910134598756348460735322624521867411780557066357864329879936914610904625156105595415755318855808686526949946086671098286916237171553350025354305197735708338489674488257079418155434802389257703033203571700641042227234113833234421223742743117016070012733471247414036889050380144089563874471510561558714928986690707137154195831856768756035520768472282576073164959381541050514401927730842155930370330388306079484053219971942674042122711216223365444522950813354573497871607004062289879913292933077658977857512455714280986454888389017600000000000000000000000000*i1^36 + 631734737726382586786042961106129235043742778179738750279102317083753653038017615687959090145790161451717902756331615075277148368994131736771742506913166250103898965409183733342946240580337910967073378206307147746432391051096004643489836010890120178882887697702761741971043507581837033594879425733521876357587799693569023178748754935821368897467375078479583220977093950741839029033441742130221070249164200145405163445947306669149311104783416817697964795565474925595173564167609681535964496400789072821616694030046685819385886850929945347563887107094720955952709227435846523191300909864519169671933815439897632431273546252207820084366364052035449520130327485340887584931962891629697779764545567788733652307858167467398835582198329725310908596492767990197857535977969872397189605697659267549523423127223177198562468543722395832455305111106894521647182736322788124244531045622628173028157376551554375426602106926426919209017843545298730798089835052503136921042262121594712595724436923445783980344650462515777870111966547279036634344538611256785647985646847640004763255718797528482940584256518796567819860330914381073944137205626895499951055695144862740162485074033776435741460192057571439983934512478529187184773787440507825003200243235221791608494318739616232482803183333492614871633571731940546443378466812908959967324310909737780032559668375146426388563862211575899867948390228953228110962178110052214582281545006266617931926985101347130067294122274906258704020178004839184236173874814923183923177210591056881281996710189719097022873600000000000000000000000000*i1^37 + -38074710781279731111892080536870459004899710989883759478019296259080654970921365961285605854251977018720763978405956644824935008599422378315205250329943367711028281413254790295963062698135588889477007930224070026428968635492547268386050984543579820713067429175072126642368628293877247615426234769288303178855086158838188485442644188547649442679763058819716576781316803444699728454430485433127062661747575318986521911594327463888146885849813455736060795826855181978089475873772841113596186684911543462961423024628138743514577746690631950488356748012445462805231293630764115194891726077608330337857253361795211124657932462609753491333831455111145624507322850557397754980900286951925230439243347012303225757187393837864793399325330104752822805605070537944639455133388944531385022917911012511562495073591753187609618344195363197445199507207516363350554627998367068148634564995141875420048503370570864021490325837442774937552489971917483077006184920416119795625839680051122349458880410960052896523037985539315408833950644487806602125869729962033598238986140188234222224570991098225910194508061578071825006543027263663616316672314584340267517274032083778204728292241045648020166392718259643563782816365280579773597218833318454340357663380205352105290554628725133628553302275774980588130575261973370760545177604439629940845351498155458410946256647902687460730356054767169780521774122853297538817921128720290217331110182658955414984822688702310758092617703450539648545446809228303642298968345909577464569865037888483408998918451156221952000000000000000000000000*i1^38 + 1511213680008924329986751478483735134112527540323292663579891147157780411490625853519899695832612959417689070978784338563204524979704607564467049533549124830533824211605903501749770790095779071407100639171155908626234736224538233178667527767670874962382215608046961912705645763868979348839903416892667921928395504391526010309453075485116783180586808629644989261970859092667374304674073071196555995138819305165340476979768448520508243903983562867318045267671401314527006930261467491924665508999224423096494513969924474682805645884544895282812463139800914758684381075783263208032075857984440285612955621635952783666266022215392110741514595863014107664341271957551137327756585946976967623838484156628162252197515457773865041880397336510856834001442650907568122422697816855914772150127296713241676585454469035793460413255296911446985511991912283761177384410089323990284435092811467812220424827849185938439869822245012596861326828836533286498691700073763240260709344900414494316262519221909172493690657216731389309370928315667628288254542071394572181953020776411670842312059094593755661323559395200512071943242653787193096299989015922424787935161436974581511501509330689824849682065857686506900541957034427399319099420964890163295758087845984236673359963412922696849439928426223591718235982259891723924030195729569829519933780189391900542749707568464195926992548548334868546494756637935393147483605601371142264571667955698762850008375666497803364569095856687332929183694305108785256715435188506994802002785041491404566713440665600000000000000000000000*i1^39 + -41293682514143183417221159552456222579567294281664257611788166233872106180969480494311103812268191765314355613547738818902757890155721132991063708304514780965895204038033943633270604756203629771588744268477991361563748381634073550833416178628435974397315469338037932845204595619041074766523677861390874889290010122371743722402088652982861283191654197370991939004607584208896210602914146941540603265681906819365182281096802922257320164362759918929894634939158093608869782533251231454150151364058669510696649520853364852842140173927938651905022767598448408202053627108616198366142435344491827268080818719991132174325058461221902967810298221959472784814546098242406423988728343320007853267415765884718666711627381783028235817719937506610627848383731116175049266308266683940591917487533017916646473633700258294900881588210616194237699692845228165257913529824953080515194167807626496206435907103548971626048204593067584242777478566725015934576546290267183097302444414261222760853667717750674852409347991306824409731836767479187433904078763193224454395139873568680278021993996956740660822057145031561345891146889181399177735244939586441888208351834450925743471096264435831511919757565403855467503391853533661206808318248915710352227950338488501727464654228524165892473926624469930865856772687732459585256977698466017126815340177803341256798146525839304296538860346703101808284537164471706873659469255781727421660254550754376113109383146491976551312157011730816534049470668286402402775510885924376711702256267906866762219520000000000000000000000*i1^40 + 683066954321191523008220726551424642710541514069211529345864238107107875258051948320060373030640872171515631095162894131556433705226159272488562655343452928878083155262428031368378983327893545542278721270155122045410789714127285842612221342543328232932690424521202425779657232453676328844746326183979617839700424936291273940528603987738947511040429089639311093499960414173705661328137557061503157817116246038649943598172036216567251999957121280421881191159611815023684835965625079512362019793898956679950242720802523719301939011827284559916926793262373668150889118724108241600459586553464196261428679001718101243811086096615226060705680771946263659283309587946726524363116018271711465638363315869795664071767814998224782911647553715878014923302151231349785497692548670961040440815132165629235759347517128186680293465821437744105685691407691601197662554072899259791439852650940837519832712279161862252187903790785430838650101156636113184494286228301875440773450162629037382279600966183397767115648526006150985104096430799634812492576504893481636699601331774348534696510110962888737028026546249340723021671802796037714454297567530108144692357299511995315874471808339111259795718876940015611110761661214732927751588236997702989037763203255079716766078806484914960314601052465465032263842015560027125828351598503200109259447944718700490242900315755268523594455205249076729681432704550457443409529564093625067237022833552226617711982299874830030067363314478668859983480566301792844576845674019674744475604175814656000000000000000000000*i1^41 + -9703758503667023826257676874370444434556481062069738050093674217173545957050574215491893229395191604676907479664042539316211163453318496565268502827365669047239815792298516599496751946069785585223784281142132577506674846551012207482309035980583122242134457942172891964282049965931529309684649098114844302417866296001726775369930683232458492651056693603543733847435559113767008831106609426601667216478521991801702360255982525903937161023566199909845593966108150930610918125979783525190515400264742050991127044449170608903170210080452838791568703943057441492350606146897988790532439739397270629608406170517998554702350763179231312219571544252229370307530919004541751193783203750910500108410579224581363865063237326919717621482987930558064250134169391792483939944731697799630570954598278432177004386849692401232934084751085222705635312407339423268815873764582591575656224227802558403416386770046401161745844100942317137829695787294204059045621442737402098034555715055726976553593664198409672610861465231732404366936423585783744649214339008492843633381933861787906722800561143738784268952215337689956773450167908658866138219415850312547115785694648467882332958142720699206065454486212550774871723443798219416216956407230566323294565779165989125099884269278319800997404725143636294371237198105075013164991381062790414440357588023021186682122171166865507378023926489173339007609808092474944515999520864687106381211274037938146903499402757754169785775575606148002540784145815103274221415331996804785573671731200000000000000000000*i1^42 + 48647568692203025520200546544035248371758212649769537101101447248592346985741199538732773549101064534911301587333644006876164523902233783381814048407318189100051954030631158288927493470776613438539973832784257463543957252008216255451827674347701095635733209526830150653316737004826708881800106755697054126994987025318496302832050339184715902797582532511495901320741559952368094413979941068618751100794162243329408695971687404836760937323367916590749186196973589679340164266759830876030238015947645700091399424194730914365310263830403564064245422296518539052826672303146667876000160532981374746668461690406944173174662125082392195542486402407035706373600299489354664560241364660965336477481899813360776317628450913572617525617206791507458529810131507393301778432058751091450502769190841962604271515498725679839628479361607001860308365134293833405766754465113124926426525624560967933691166143626329725928717113967551961252895975466063561312129993955946571204342995867101483464860722879951754394936355141808350532035039415343916878145966944519348903513773852964365531200350755999906688413293593071155291083119127834796588707340595467881399319993367296127396215442927423759599533593307988663317427296593327139976684959224480426118758280189189709958883788724325837980102032486398164638112234018840856017731146320602700348892518712041206815021155239472091104383303893388997741092127661811568661809000605183995610776185768331864943050079128994416089137233237528399103880252277331860887990268283930542080000000000000000000*i1^43 + -103797132188886590005183359810635036242070887175138877037689659197373944675263419256692811443050224463478935010504691312096757414355275326480676787680713708056244271674889651449520175479791496673929913310923719305059711384275651012118614966593757196751266151255405130965921740994749493663361554621790834661291035130630189842462775801117978244358781975854884894064906613497054754530487170319685882522862067735868767752315796682413604208595221675231117559051990118745149049086013904723033790228444257067491073741714736039907392985281209296031120540718883811597007152590616822126884556673271185750296536797303465886711967017957049487396410193780749608514157086567726331594087447360433034363311109214912894350590412766434197930429424954374110383053982937420000014576503149379346003427273767500679759754636902619505017810532159747123008033532309652482586440586498824342962840780481377743855733954745288118288133406669512251618900017062315428501986505802863532664482321992465875763067015237795957008949440980108280747266144513969651141672651002138272775082406195435780357064747902341593566629412544826504585418520396154823797164332749580176940794804176789617634233383105139273462633300011994106339558016541113912689388189889241193797751159917771960635917484719353517127177722770832862298061184594675337271400625007467962636306143284922611210933897101647206986133874103014867142984994721615097109277741431337152934947976430230315929320899004201230167572227733779861632302455218971107416520785920000000000000000000*i1^44 + -11809883894609427604694158761966254539330054534364372857096313539012421791351896560012261585881580869221935067317713789277557084354074493298460102159589884056047093706663086931625807443435565578889500265111021031763742061152628568660833189005505392423354496139324882824299331705239273793253148250468569123311302051638423849477230870335461315578178662658271033464947602827959344312253275940410507543401317644609465984698688710089404260459464081594341104721967816003840829174209955042501429220274571403205799375114387077842169545128372354041583593607168066687106242932785843146480377232742406305088342558145548263488612270813909173245913960857104266464157465067186242794672443793252965399492808009447091046506361887080861490792243053245769357813529298209842836777142590902977858941525355002043406173027686775897476571817355602211323823470588585357615762384146149939796780520124756330459353888021926486628087231674918645233841725549927710677874596305981505886996620214460405872759438048919958077295334122220852264503278497288438252517905319083010268238791546943742030893259800518563758440550067063039116147086226671695427991189586639411638657264874403908363971929288637801315044055395702159119949966878437883518403893764124684991124437766944503868790952052048425419233486843120382728242796862575877253553908521760162938943239133245848950516079119061745593380260258424745057785171001389187652284620217365631307976940947506948967578558245323798191684747874059240777703612812916214988800000000000000000*i1^45 + -167058773045225941949714405962181516387602071635037588827034810504659654192973917695123938165667648379493886819673413606477165119820582675412568101691532003525427203257328304625443258578256257886133993072804534544872572684819506175865531068761459753285166167632256652611928883281174026946734723019036986405137756154829446410651206293899333404340362213361492727898508246992174299917982900705622987721275875453148216104874284702005430270907393000885134662834022185236097120863653386583770368858512776263591539781893806966091457103745153266869639206926390793846302673912204938428261879733528563820158580076432867585740598936319992064678147812732986272577200293582656205868901378574966243994349110718707612798734680931588657199300602699790736995576245758785731797336538580045132208590482472167040958127305844895373283284061230949221682542153321509432448899472921483010558265121464923139840810137334452200397004078389774281483251966120687365568301355811288054801060630137910489289719444918900737299572186597857271111962088951681630941984615043120688436699651920285707410999392031359589417746073446070025328245325044287646914445099784806831705029851411326791450312120732569530268579799630460631745962258338369504726016481414464596000851318095270860708006011857629311904564240459449957137710886047265129474928519799019692511515967444476147191909936600823451281510242631670200384142948430154392716951287984844395758947445934377716282247700820295728556921957994917743263376998400000000000000000*i1^46 + 26397397640140305061503853064305140743197117892953514193815692455922860921283919366887918082328715706483026611497259795469431808492236038110035370037220126793347260622367296798743948506303350866489223695186350926673334618475088471633672747784841066419200640934410094612484405968396146405345201961320293603714304050156828687668980819306155021833600312108662600489498978091546704807883622596908649541658935810682866941896905901031742382096827322409634930323520684218810888412542343985984582097663247692858921532041073417941507071494147944825419285519756121762828895466116279826824962539966905988984606592361402933408190721557473975545581920286395413457845101216702527919210351969827776376555562668272061043966927125759068704537471270248453463922768180472658654041166743203671669018295277676050491025786625636083756984389366542140683514831891319714748349635757831638915796936241513251184735753277462481936048357826930050287977176930685067069478415085871611616533140166975668189809029653052478960011641540452193608078366982747651465650767333438534742420802762948068767482523975925155760009295307277999051077398563623657605092404699263558298598237920367911027473854582451864415621234111698967694866307201548914220388774792443847343446072682580956402813983853968128110738125464752643925485310408438806384968402936787369079905558286141233237187822128752446204795863054254353206055841603294708609047083880081448698197443968576309475935173682413426903729388964347379712000000000000000*i1^47 + -636102134910486677301030099175157521832876631886550097186965026775215548024165147757890483421485961423163666293946549184209909410346420473120529052626234948872129824467616765987955392241350847159338168462852279506438566925752580959920155692618784468410163066222667011597340440490999424268258732545308045600242742958244712504181698309955312942619223875628468228231837660363509324561304270268857785699974470930205666606916876906265333656569732893112212615919387562471163111975612710497544061919181080311054707190019941780905226493955890750875861226391368866792892516559283917091390054957587884385416851874658152100057776732569630731525122946468906081815869653591887221097305112352465876201792602443831715866211554255091090628053890011916641103241419255375138682648354225303788309885373126925730707976417373689618580531810752653499034472858628304884468734260933724719355844924695894530477698098959058652458943863662743731797988885197656302163095603791412587652063087782223716029282051470095525364497605812901609449755281084397498876189098301869003559209775652245582743414310312969833585893249715006367886673073846402535820039793118869244279978222682107410560404978848098456286137008305541770543753658005337075548181312957619827714085987934499303070507481687985497226356711002993358648455782224742816608584148610868465130666223086465037771352084020920309606577983992513363458618802867370580939787992475056353705018475806750239015012143691383615178512793600000000000000*i1^48 + -165191854440085598452900876390142026428043286350579000801062941677828360384185379257322480559987209590521691769534112542569426311372145276401793560332557863755038018539642812461519146825840992522178372356948938121055732961568033550286749680935191166735990014454983700284649250916089593299272296304727212887900466017476453629417515939160532975769823298450846843254390569761773425198708276448031028802096418508189417005538937406441270352021348863863203280412479717183904025703337250676194907824543279163808637216814268905048461328327697830048950461651854224149510274654854045340120932813164201072658941773148914499478462955365416684627577060890375978967737144542435098988488162200708199230565423462865443120023089801375077904181857483962932790520422193821029945671187516608596855491279207469062606282605480337022091310979688832583938654091125370316985532691674894426633452710648011508670815849022446073476347204287256103460955281668702692289618452336751065084590814747787152235560139971179869153952959981916774079973850916016808213510740065730699568690106660688633179135521163482275710555817228002051084802282820604288583690906248269177870856318642254502328256706852692294471040742553564685857873259624690546740850247563736859147803799418162318171202996047094592478501852401604845160509001655399286329667572215625515828429022338162680639423058669144877468190074611443974920971321293569244699230212613556347332187068363252122624651542816945602560000000000000*i1^49 + -7437423231946551406409908214285250531832740445476957997009366998443979008209138180726021534488662360335609913789369132914144937610575503764754991347844197293953638534218619340550823208291446635090334093042222338074367764183364375012348242801783168954956639851590360079794625027825933612603009878347583337538513670697427874324556925341987201722741888136958159159066237627434287188237292432764049677118382918301492660502092532255842814622506915429988878139585477213332052417968382286141863874924457806080112025095320182613422178525545580771042305134004787191429141207439098620057080812934910143532374154613659556059624019381430157745078972374907199923173224639707994470986358362660394518431996397775502569236184218078402319528741084965161943029627644366406008471096899426313417392810253973408687903459562910919616434080334232684905085453702054100784906693017002641382286240297750390656489637370230216294289492461078442981281805793179993290065449984793542157537044484168307954139928110010200416758629301079429347773611006436646921644235590296734159214294566474436099127617284578123335922932776722540323220827419946330853196536586811392062503997251093742232551313701492189829418319439680210820257411048945528024308647920787693558637380430434713502280959106313990154228539819565295662145111299019924171320034406632273061012850490277076749876891885892105157693646885900247277413410458481504512867911639380151588550181117186426721542340608000000000000*i1^50 + -141445209665590625134135890957160376123998400869704412787851986842645968938302983417703101187460197602840306265075733678522037994815812206791944757495766178927788703334525333192915392645056268499055188348306769659996809210372045768040733030717664738530639630031911869024431812876669053000542322459337566680267316161698149479560717810389429102998214375966035299540727191654556755393466861747702346469948574649063768131614697994173185074074851878512890904724000901683183420709559716299609859540937033470769341728652145590719481320525007161573419544270398715258200169800764292509008016975321989873316205439106712337714227164586932965318731269607856476517166416035775224552957616310476633820493383643113887269098920012246684028478756413807291069704397500190254494381904733905713336057654916849735889823876951493197360971989126206893919356945903970875306531831992382367463124099936144280620326122459652942197314477342429802501623687180537647568183492163463241745652870710451740465710184457042487668977237827585378786475424981625323505775670197491389592947517665762433681564698403986731977277533334643371778758893176113847805550552810632149214365672191004843061425289417484062339547738177759256933452149303206175639266400595229572173221523325963886503718908615253166889839320950155386693660505591685256153462448469023300793784406256609579945639045177030945111695409960864859504683639832356695528966412604140037527331227529170124800000000000*i1^51 + -925773943565189304840319786537141186560975255836850297891709308938111275133817772995829799563073221579843099474637909025216860440152627130819104011701405537649857659701103340831246823211628323972548377099016039564577963176283850955411545046307027149069253155534813743171055993232481791230762652785196748863550904834328242750704453463303998538415618907582943856910061241604897917963788901641210388699905758873124277171146829963506461552208284528103988732790406918833892863036396713832158181611739856372424942224660768973088834183613440641314139497734830067837588130131133492020519528583630996417048979172340128588355043848914598029340035930163037699470849187738133690468069406435473188689546299904534915804394428660221413317029042469674174949146443943811485155673879224025368352514518580335541723008993367285527992368466809506652076450417796896510351442249432912522791644762852622418466348685447136269695969426510862676318559486427125658096394016384538307903867296437420162364337891726181360398450364422613422804856756660682522855300847267306537113814104548549420900222646135883469495218258489172080874594290465155232433116088047124962591524495805312386137535149482106264566889773661111053916020359183867473832657693516724422730673911327800942783751579197147022559865520001313546481083547942955840230404606931237485859058192843952617040620381224411480619145134991821330505390234093062162038559365525403808898744320000000000*i1^52 + 5683996770284649564212897704809557625238478414807702464946882109064588258529372636735766299593376989415956912240350371146699509879005946966596354134844538583295719444379509509795478222448345226303334647595567651893907501446773006137171408069864313227181730964083503842018526134308007403870487596121037150519799329264467625424534741960445710290711843212394212220922416429614837865964965516754582227329692641984351944553002939643684469359563854461119669892723350223998444193665014872916995082039044038923702888137962549548990713716068716661546284564233373156359805840352330234014457517554425478786238553059391690682793495147464065894701953376206085558682328842106949355267273654319668041503295268821998304040361260834841688666442757684989712373880000056125797365429523741313916931778554980049987427259500914167410431349253763353166029895122545397778683162045678121708154665288989455673882323498628538852353774251247267714237669978543714462930371761338136595842126089171468896181244304551592089146926174985543091729170648069866826606182375830500391347096395267747378692847519830455177451181356975935168681702123562518497807831569948651010558789319838922759430133643904824655211250046759296624069714919708114637810121332628421702326364580708618654849476022254531176422224155394039155814480383266202936088912937806004091025146466948181595096858400725160134691221353694045816983878476402546424044485940871168000000000*i1^53 + 5049380152788115049866560768366571341304980224597979632627807532214990506952196953273014326217293755031408653970671636289159519048230033399623246414487558158080400133607365968180797019712145319498124078972121237986956860003625837084353587558360413763709695082163352751296361262242426583967459291656237544376254711813486420944149436050897039446363394656270860470274787754375954126456564606365424280065655174392853523999682041387083578478044065894843490896889405072209199780036067327283939292340805394488482981435042703487848591777740275669143733620374478931362629225763569126973618709885763927272732619925665688169549059953364045673841475743932826110239467141296785209540469649884644635323451267019848330010028528283235423576234151784982211577470303708803097774227079899603238418677136288046278585008245944038046574639091256620463146056145417453803124904434153247754657347036368962925478787142697610594587779474092656034929694526621030155124899693902337343113001350571561427988201769795578438023454229528027445476715295948901672414622070721818325407980574024929563742097325885583539284890715322334566923781313305093451891121121513712349976472381582155425675079211145715470751537028492215969622198013929196173479991510480821705463779913798484716417020579833274275626488198329853499885192205495602148755026672227956543897663274594739042089146537144322711951232478176246483027523696310289327718400000000*i1^54 + -19480087749695510256184439828928726333619986738492387261537523411225659729221191187166515646145183132813696752197305164887812948594979625489950985306714385780171047780859699155755550219316635390588459332615526207364258777328239805366556545108227870668631511365908674028756947934954441798315409714275825029363171485664214261287082049950062919392717674402312822549235866469096123973707058538464635618038312342167108344835052262813316170893968131622159907509682823381464889848147342175881003056468910241668905389458394237897604643494759879249421818520384877729763988867514752323915845953624702778497273125923516742737548136786455338736709288204108673822940414902439757227989550401056388332044896145032337649341066487065958771166475883770805584761792720887858443212892530851385846949911744285824712215584231706187227720516189234555171756258922279705244541978519991314551889907873289479631195571531533302276900997943289075083700142826488676214201969874553302958810742919677218598107842238878824323178768358624250035963267074269617281282289072424936965778214937315470136487312971768854720298403882672059592021166602199082249098618248224703223042193716155380252100470389013160399322778782209681066306895081089551523113498862930868967216976025865857489071885892299635187628099603572208332259721667981372313989340670488256394910702955736310071676329715393732079520252802238644199891811696640000000*i1^55 + -27506476866051661127353394374448048719765688017178841693979837335942527818603032489124282772150509224383471274358913353983736937767151401646273621489020512418835615435078584438915225342079935882442967006917239710296341917927068562395424350046388945411188358743337899334639296155152265453671563668018327328525052362331808880934955211780336343593155355068739584766150562400994471106588993087735808410509548305907362799246448167561997570905675318771095167696967079080826313534456202580108044184104179128788292815444559033052978686441280315419829746188368106239849200424317009691707931873399535591446023379197709979037055415099033831590918800604907892037829826936744273017337929813542523275353835780140369995948456269382061542499985801486061904569877525804426768229881044822604351954214714350345469048786077577173699515262646561815072543827235909594292983260396371065423204302245170626140590160428055783618109035830189480770917122438538914121252539118722195228396726792535739025053816949852354223347301342874871055583157394031130241331089945228274525754959696154922040442268527729621005420743542912051898641509887142819426115010937807588290409959367520295174232184133569216056272854597039402711255019245228023090691487860751427675400728960028639580431606000475233338020410224979361679986327881587432458576326872397480327133570538022919805659792571102049955225655350820601856000000*i1^56 + -788863061749672832032267035853862467638644499490467564269267517436971911289172196534994298984106852387964572963527157483865941833349172542004403153290509130241185027216556699842926840737265264219998215980440952072750652666431872994605923383855600578784663714433807421714971999049642236840914401653976348434311032373147123175071578747655169900141170834659079362026141914325902741722318425312879820396236063886880885086602981387934599990156073956095086849544257066985054015739353519301464709951533894150157206742773656218390940713400254165756859453218423220244310245893796126213618035400044872052532819654492790964370688390888093288672874377338078511616700033086543100463259190590629218253153152178572787520672846337633290272256637911855042282419504164867217131689563265220555409034669332643152832666884636626673497187693041739728533843666700722352222940662651367186157548111997237184331159724238301945074709290830623694477765258061961469030536957783910335655018720562228680533140602672905394402981360910153172301458366020645734560551574425745138425962192899751888662925520035461582882230371710135102695755763594118011834821063100377795719304650295956106759120847111563131099641239049635514491822270346260268096636798380863552417923720595839244830429316903408760838852467777421399524660656936689761478004007926454597832637502547627008740304470928148712652800000*i1^57 + -7589323544324010061639560168264963983332926791100932574214108351040971955617987314193607445903712947028406935341147008198866711478192378394051181285168692623847153652162323762424511760532504191321015927236822503217656695905141015638607740101113097953003753602861679306245509684218059368668690394115370279489039884535044245915630418153867980275118433275039000606122830296315790529314871536017633516008211360468849240249959670272288139240310279702015047948262873340567633995013561983147613786742000131488158581065876462201089765872118698461159270167240330921616837113586312396711376067207138657748770563555948797152641447356681368295078942499052876310995996283185817350589683104250120386192736545013976599614089699291412050439054149051115782026460465972824353944062334731576935982492454595093220730785505454116353126241773330088580509367755482468707780227788881673410025709057211935358505604789951530070730156308874737141793910976280636496446978201526182199529997508352240974044560779675693677802033665848642463933499868034452946973365969473903056531087395140053439347383128041516562706149846663674260724629915048257010181501367648281284441624257578738878944150185568671870571807813166822412363015348282314464803940533464479457614495931280613681912842485418999047439875069379514658910720538236473404375522607660579752964417663360786591907840000*i1^58 + -3047877700171357918951183207555481287332030102014285142589932432163657807025938938048685936672160161138095213222816868423757524790587434880101103136004023238089633580745640592242828109677802980798588873128575863156005918993887733462149786196530285573090036433163224419919111027531258235533492683868845195896535896186683884271886259890991124068391362326286367292487374674688464786106838428351157611601420833224324141338891788727059570137792970585467268715955519681605129614948194653407227791138074036345643813546454326092785786117483916115968953749881711977721935186318888907254707253681310920014362027582831576702354117648489455509401321054534590791468045346048468357316420444114875261587951621782507853889516428820803044020940394943925931297281696108641514415613614349092084920827930723338719446832699943372522347777070100112012953699983392409920839229847634910701334391320020294923574906613145691126125491079943671751144964571404897969929466297134035345376165143246573490280569763393950242091787998818803992290320749507765957448375553885081516747108576309424785272085055689896153527889500517458456461449566350000807945579780216404965177896742957880925884251293056345009674372757394366296312748712685953854177186651567531322409425476024356688716379621860012295331200204475392385866940834333029524345674359218983796736000*i1^59 + -4500956068129858386450282915639854002480461414825746290382886138997655799502303948885917111468467055320291845409990101113166081668692096742347308068833923787813105097293574307468482421299985954740569714595353296211932429496884213422526284577356944253215127055378894700672674664992872411656812063936146617724372461772852310228749080155020888647305226552686644724996623898353670305747168167021656673025729567588254931803912134465410200116194300146424082002973304159046262973447789854047883371031621899711034623793577263771359669360979783973884647118093952171243067460409458218881642739580409470851856191715190781612824963841263698076215009431577601768446852674891852182500146678089976142587807810380571077501628607621391603535107420560548917085459083089782789688315984259749391040837689743641437694745135263526053734475588620917447836178767025918974304596910892796500537536923408044922952965805297739302897668121980086537763811862990632225966436511824891932248981663300837809627693489941563925279768207436433328864943737641226921110145355551058691733660863175870207700292553747634998453028154521690948186186495645445822982698228088010059511832545730713837034553081208961600501879394783411541442895407331562749499838637590078526799634652751887600420916245722170961709910565400235791634272304402089267200*i1^60 + -736609746983971762301045563319525013033711689929042925137307687259166596164555564567002835768463628132478990443998488934835508541573748937825440926438871175675470810891342852448694836251038627502726125591944625705963715556844492404137530938270819067393365737079667264192856325817334004669946886035849256245552670916628026890848305293408804614993218118987514697986714027719503164949475226281177701929141218278432077328897209861118750544499213176690857310472727088990635081340590682784636565293986233953113295853356224231333484679848204844628453567355546908689530171367263629153784746467892272568097259228804810403866495553252796319919700638459943228668022730655348794428978824001401139713657297649259413429602373478036090638466429078325842350666189116533035552192042903504198429617917561048834314029315125791346100642609268117977722799171502586073344907682501705068140003666172122065605564682842974879720299598996653056080116228272379622959704179360600668092930922990901366850020894406461279476051243237823332327224640849010784595649097611545002193457067341878309912892216099852928418181605427122751401205684296174220655825116787973278889476197635154382011592308798500020630513906142859033691524019291579843025773009539055393239496758516691438745016833405497706560*i1^61 + 10163314131627441676743293408294069390299468686156095897791315262162371027266667134684286372477044673932061969585490780109071971844248827971613999125710159501362880336099571519034989573718654377914341589259312912643710069351388423783782108998884866004855119648200032853331428563513172163812372269340513383380145210752613308960967296607065280583945052927949763345570591153758120540545569206816494977873808045556443256352445811627129233889031124956470599572037547874712008209263429726615205637352077214104675843650876269192744456604249985869175651198394619547412333332050014648735086646038903888197711100269707212428869865162933693248039974428708220509591845999081432863848220118293210096293092663952352256651275608408445959316328211653824507762633783710349466315248741309068730894353567986841693784597399003050999998393589910491036254761968389671461067072388022769510318359416781702571141720378099393293639039687754571029923966371722529883920181015655295941386565152739269644238141658627777316931303096770893827086144138519594179466254094222137077531155181954863233886705355904895416998861877379653994092583880436685872710962300005481024088044139852133880236315662888459524063938999772605431688690197801676201*i1^62, 39204785061671452709934863644444448741671862250024994459494368930096740355236655224798537843896386801039991545195047258372365690136145547267975967011774348917674492012535512441696533236776397352270303095847944166949722371393104712211514384095361811719913127564753228557947128995067038900384947493339160452820395011480848439929697409806098179186705026668002112249601602013482749212575665059510838041901991594761397493664737219985881000234513622459410030805985405852335910341543076777792126192167436737801788933607295434883792067235379975625897747460486946919533637662162447847797512357443110534314897290076449856590140873941707257569000122555759224326748344607984701387606016651121675910226282426685603368583660464955646368623285301411263080049085027618620017255873973586452958063892093667804330243434101795871911389461231083683379118250076140229467614548235917689209337410634463992700066138514091122342678103524322874773279922760208442848064094073713652070006463834297968734193812674907632010689786942506689633801812773087670034271558654738891113308414312974510646713483412353507664730373339377405038997758403019801393239483430997485630014714557201710739723391781643624689211237395301735047401412146042188057241484000249285393564422653868094422824612888803423857015410614511760914855058875880592767894123852356185854158696344815273279533926044981885846523625430620603511179927772349519832855415925963992447718417987214652436771516787665240990607407745608986297681319030960712595719795755032660520297194861474516073094012703966782108871235380925168454292597012354876046874509156525629631554158821538106861815842961356361089596618156220299302790093036405901215409519843189634005020206495878859042155764575272183084317368010206966492222740920422548335275514491009551182744435108947619858293389908018640236563856649168023983291207561675418423868541324713500197994100319892341238009719809769445175102046029718606084631362605870960322056880746392607269692068143130383736234828049454687808842621643085616079405791029084068388295967868241107599747394048219903354482746702543664235493599543706501726775318028966822603043402872851705715613999838817482941681861744050515974944189752317554324451890238106968790809379623167756703076786384034129366597254038313790355412223111801913792455373168895468971178432347180389564909453847076583413807191243965156316078051093292442780314758139072386160695866124707609003992925667045939914025711537585416840177730093429015561813727641600000000000000000000000000000000000000000000000000000000000000 + -45109551813678347800773340108247849899913395654389623362051038541671624866102532760006438997943175480678981817667281786522056679487281425990050202693375341071553803786511251370595551228715480430944848134819965926246024722746812998355443058576115525497105637640186419402285055960615982377305208607176688121947106282273901160876647295192239112913023814431634911494926173951631058434574758005774751032456612549385327518675782991854158739502014744890539616522087423584962913719087704222571110706009834021800608266435865418425933441345805021201986965779438544446354487368118223508465736790548236774144799226291616710214319425870609269212985172772491202638776598300410443953107840610005736473353882247035313813206291780650052937993872286610657442371111733372925254470735428352774789599048352246499149148391842205677239949191314929019354466685990580156821862065881994507867277586338855876732978676180695453924405924895627738405946251101976769351253237247026327431272000723146083123872933966423407012484878932573701292708816227760852027532205988750945359988247795266679485270968972151188612805902726980764835974085569557679511977792954481242082645471123690128047335457172028489567051749536717363256849764088621296549472956989552766993851460122455508377704049243957762756722479908315362642674085136080612537258014988827278319051943460823698135989916685024065794359588296116694796177136431390195574586486387705918249562401474659538946035424773101815854501112233602447970091782644238336484743424849132489561220498641903124749369276571797759892460112749037208868475564707383535329736566116370144267140172772653978389561147567083984739620518312463541296423237781897426277136678573428997886036555216244973894844331293662217345550190149104383857685511337673600400204856015466873174829718065859046235893499599289670115339874044065553453587478723600289574305943363106330429265619816868953192114829855516346443145149705099818505198103506322996666108375667768865200250720736019003874606268979516662510126847827882818286951058734984376023939458576963467502588820246029889592209563023423571763352138339189731800774843422683849421912891625155936053159125776338276000586959094287530263314617872710132510360747531955980334712222700860270295285051503882173801086856001572202387061320979284409814371942062197534734534923497931165740465688062984445310432014368463114763498514123327773051971121945491482298885623870997135107440116162622042003501580870551761901641963286550266380833259520000000000000000000000000000000000000000000000000000000000000*i1 + -18656959962471422143044750020830915726767004087719304393722589244728944075977912508978518804418988458988610875930178209609544376812089233130614111445684133184729950556973534884254852167251385944121864820964751739779826193817330502692217062358155203619794002648729877029295415117099374800305045092399679341464389557213141870965184012387081635117920057103413122079302605818271776993368042380427871149661256143635025686363379830097961626994834278818413570108791855405508744205872689853739769632262977480165322219535154088475232744910896802854172933782542110269483515715106806083368472507736983320447852000452246576952658769013108083813318602999498420754226694777406329191736994859998142118078843052266752251285014071291788557881666084849368183021790796781555232669861518392268249028171011207221491154065108392435938507051595639100755078062868714634710900650603260068775164231276948886219493143182952017979052254344898106501202678878707062175616054873483138698088225801330267372768242813625338066917213199018055787635704525558594538127360322979879269237103282663759218261953728017681144154661300988364032404209159773833934303792637671243931618931385077735829581873151311585008058803941401634571860366840987825277234194715002456058802737144310800261956374257704315367699838026353052442057823410343324799007832602816770698248704870430635526565889953629982815017997172339754110724468926926557432426523847175748329605198905882550432927491232537272962933617805541909096966040745397126873597316055047654129764755928987391376525010764759541510349615679068011395391324033825090491828609010848317301134056153962821658836624983781716505287926374479814914031650386906365677015787687995118727897058650560293617328923452884540520993942772293676434013727115702342059416877005977388782219306531870339554160470364292860184784836406360808408926945525896034261545800567584878695188845586567623415289728400087807098963165902089974644338769285786215639315069713995150384705290177729379106158895197649859096396339166885774067802275054044072327123555940116115304978895641105450392045824580310206704966813994699833838680755036437515071029270315832646906675155018087138377896385137010460419984760928685110889801833666816592327039671907018395580117366835671014596433191002331682163682342541541780029935050656368188142016570343850815921737147396296695326010601693350883762734762654609688795250549334193645980423037198273081185509576768256448289074408768682508954640254323219166180409344000000000000000000000000000000000000000000000000000000000000*i1^2 + 43756462664275987373457245248314932324501567791649127414662806494675036283976288536951480205818633780670534212533499443366121988952990337572309860347828986991919702264922091359747233239078614606990052132720447429574612355559557233823189619413874120900449574953052220891177896224976182252382816543193985201952442875748859079764105469367983968244080966478656765718610566290227501725827651317051123132405081038293401469507388798905476769900694559723686438057417730360434991228487536973171861772183093128452676566775693850243499957259167450971030681799455472893982139672348714705978144986599267635671723238164076179163089845093910695881967397612271294927601285780036048835362508402115875634962832734088709193773061780875407571579975237568149061678781484571718189114081652466532135569150644552383997117636661477784478057014709125911762842514155584031304185575867146338764292535821961463526452095449064525534441067867782849038094593069914121411017552951144261955464848218534758024081535207030490623258441444408649900030307470852013296530941820795699515554548282909638522148289296641913924842924453470149524757121526778520977226491071496392382872718978655332026518314628976514712606022130363425005696058383556001963255518411062249039351251806930489908270378768094092202484685143350513657430474406158705335988819847524019801903911278864720873796048241979265477149868954119197292390402791547222132258525501007645398353397425974837177976159705843450778835231564276345777116870637950279559882771551762502131679529640722761835386261398783136618433510987852066915999687877910372750621303859512743988975329803894905367154368368302436665023191163804807773367335970566258056713146697130128091700303987979653826409512102121118054351388727451851186711033869293827138769084414131816753792419528650146219557454319114184661590431092266316539246549361277509185175251398685591398393161576316853051291272092991497256056093359167335590209525616951642623861031446021074785811997866861671801337862729071709137558112333983879383884458285938626266343733279090241847543511648385558335677121405820121604583433344637091129465330457170388531109620358759737726703721106301005719986695932655461847226814521119775286164305783093188416286588776806925254107347737741867961631833850882913987387133177733755444745077700929168374241109360371410353925966190834423140315771413725808955956573878304973290005139930251107646413395416058029697709107399190961062280348619961709944052017046392416501760000000000000000000000000000000000000000000000000000000000000*i1^3 + 49206160870608087608954380569909868909527435104080764889075452376114185691544600044207358551412220368381501822322745172482796213762236019767207700695991238759083987358838527883236657239142224812897374657483373557983810226018996083074275158093757825347623968217792322675695628027113183531582620979041681107163299021652199236732392277239547140716532488254164944001101596063306521300214403279981464313886250553487465330781114469027118103608941796924950723603710913784153087061174681794523648610034800080321723829938236034552577278521538295123366173174634901927234684399011562655040232741748416769271235346589770913111865430663787831631104549137641103554384507333591567930680381669187773856296158803652215895498399374802143761563448179599014326870682822233405999696091127319119884211822150641886149328765337618455455975095085191708595306679296602012406036336604653941458801078763191151380880078841513651750840525198819425268185376065247861341643378617442588367971749796679041766170527416368074218904543372931068637107675169523107108515834847210732082602619616557534967024437205365244858357171134160808462449171250761278501043303069240506609192977397400552207960487478472338381603999316347987806372231917291622714816413533541658922005123694215023550970796106099014806794224144379186339895436957535436654954784031706860108394751590743859589341144502403518128648329000400907771458190027720004688883999724744316729965687438851068255195082291600272552359629801202819202796071037021356702687786016918418153826038654695268654409930260255964968948295066161003427273740520261466845936291859128703843125312021260898002548757189052168132070953475247063439267049836728316429261461525239579110501964369892565914073545270791339770701373939155176475964936877749126376338788953948633142552931571985752959398961189492024534120137534244846765995028056710634388134549610780313757434068988416580204609129069228470120965002854813344724070662002792066783296401330948607944477657803663377020826662586228908338448416526731802614889842340578620854830882695849967254588983837824960176911584580293712651836571387290281069249199433643934819854581663969762775923228349723234622555312740905727809171983878586570815646573742761887179428701967817168627935441728647894617090987895175044662672403833037905937887327667850766202444279846082749375287089358836598069635230803142122866244338561526441722233687895252339130339226541817901141259102568929610191679519841707941559429397011038354800640000000000000000000000000000000000000000000000000000000000*i1^4 + 1343370463706051337055481419274098645175361658863842348966533395875715329842115847446455773369804408564931753639272551651518020913841974683405263005686291421624965677508360114247873730250566812677637461268367815963110962048127772588313479733524918375960992700333381959651184618335224399643302617981154277247714405890376026212604672867113622439470951983763548605768484569763065024067717742990072247128697824883827101115072364351972642654499682048451816608194829367424515189750846086254851071488547850018371569831232860394394124380317454450899955837789551337145008346413670160912480339447515866021600678359022136682582185995021527547525734603481186493078663346872656881883262067438649353080823312120971813405417696453213056020031737988519556470938851563066864064518917172311609102473684665807586800688121560377763852897912264088515197349010594493085611160836536468420019691615597195718131909068459390099996514662016187788169174341900663354454321929923116265696209625370061697091821951418545898624800141900523824960340218009771041575952124659192912535577185682207125681107472630952939013699374426632160759050716702563975744113705639772619824112058464917605099375895159629456682765066719511506317060851368276491782679613823536843174305764472932456598472344695793569238611606904857857352138024816490154598263254804198972924629746017655832720644214897120274580505649067768077646729467953664030640802782266990749493868656779822081115236456031320131728892361532627635717999810702234712287578512514536248855385487059013211941097886044060370854214210257504476502503734246037223213594266425725065090870905689700208065869387202510449251279078940483948808491702704242593432265015837970782095311916576352867792817310025034670512855899184245424113291278643254241441749199842330805674968372421786073195905675568502201122358607770051061541651497224300012361640517319122394051957560488609936391881503302463530557061829771741522550458756845225242221954524696343487621286856283082040146577461476936105827040030277008042524011929592227347379272073452793835147633212791138563966240073800893013750673492397613935240087330314789682671949270534833933864517301167828874622075338098630913751156828305945028241066097134586594861870707956815752291697482564034134215717510043001393266342570439530028822831530389340113967350467605188871810539944924739826332330796022109931978680093217558349157871076677118865340880964348469550809703018327432955197702005218488823900741878570549248000000000000000000000000000000000000000000000000000000000*i1^5 + -5080959908245947338405946353002456750515345172305569546789835838734973188354294855006259341323782283680381111966278014407538392382773748827963566270775245652712431562312998587582721386364629654264834642791231606567703918849657795600835291019994033882858950936070266198597535527964816480122452200365030107611310547321775246622112369142375532165433862069510943171830286539769904864713027280290468432602993600161175152092267349448426209409057431162805562543360248442373728572958248073887486573560113789052245075097982345602107849521658826859640466712181358391549781587172170067508325540739565210674727244789904664179168959765877718286618989437548504958241307377939342912438303280474858390708232209326624070657078577117361302333755185737953822842286490147653832049871256233007611712469802491066655304456941384302336264927464024959608042666586702193477286233924748954228184187569190767701385487735915496593228055010176671559881326420866862770735168731640191691336487112644464344000015085427114732098594818881951874855164758302263090364028525506325474866842350829774803865287388481456625184926618317902428293505861825488979810718008620097597893725619504633050118355037353936524851682324509253742406385471066126092303866390763185194880396168182431871640421765116191793547022100328725046136454737580939491526601757286029874843295858901048942760277009516175378635341601162071523081363878556246799009191513009981237382785736012009543636226930501978223031453352699505781979336312068252383273041660226167242012498944255202139214805772242760069896455283573169862167764647471098248449239512473184246066929543418050333617064449870585376275905923012018847737323276824993533667707585409571280677315065252389686004029608095709375477538576686746732849971851087803206122631060804301049149812971700234617895797783013277470487404797335087768433104379200182031493227475258669942344886655789905963966290582402643744992551421806572413653903403830724765848963100024656638850918532686692190805773319983543764079482247109838529212354841970489070851122895956765072378062339329522523734195960397775975331238690222800949185499477974077581056783432765227566202015720810679898423206687736293615534341812722078639879627950836961567278410018606836371183779678307671851331936462525607711236347842115605485024407298950405770011605512169898313882768389416411855665371939879537152315588789368167608573144351908442038385804694254880002375265949361676168222109515226276159220281514970316800000000000000000000000000000000000000000000000000000000*i1^6 + -545870103184786588756026094083107034325348607506703454324043127821167175322555874768885188258692772015247975440431893001204963651402945033926214104916503429237106431558037835095901120654628103993377099370045991642321201020369283988900772199238527195612678198910446996599522460903379521672405571104279191832217502655905558750329664269766662526115934737938198207613486521866609849676826302623046610287151335446185701829479713368870941710699844966828903483930316595799388000530354059817139345774137718040195926772462483803869716330704329314838898104546332121286106206116737644439230708848078354102645100100011100426632846037075423395842408864383718016314551026492803351830396536736405647961136913237753482310199039579626569286171622613905911939613186961962301520160457078950891003086463049740352485473513669508435177744377441817457364683934996131408409362589987886926492493349017586945109710291765311590432337082057304025663948743589212082782667108985007986094365999915908482094998261202059347410351993461220999367567663583658974891717454192368569647427932226719509425127338524059431348599638147930437632863940440591823326639289369391391421675356640384766395111221232349972854234343437908101146885793299735941337516280161010215214566696621668614039208971575182128722578515292009800704925521345391638478758367044550273555670581317558614169154637617383791564442093292757130083470096834660573544022352548007432883936603130541604375506267466701309546530089142422143159114297335041483179861503195183345877162980916395330855128769693185237900044225497689970350854400112690444866426157465742684740853642127732872662197618890435394461743112442958313777330814019903491854707207571630429690544533782863444436309019322317470247931995181857377097686139846759591464036141501762844384572914981960773025650994629219511511206177002387990847774165539666708598393926541031373079860120994912622479171048682540273872902317426894125825444813997381147363535787509311437498522416099122232388990657466919379930007406726146214495538222625333235842602541137171289560737070562921714049495197293186852614478439857626155738139277191615250943705590129654844418936911385823090822390822344160800492690201241191551691418878563305219448994390290528724737422880249951768094723280045181789227699212714180809814402569176870560805547900904764241760727075741003666321241284368215259816809898956799328059216875924273228550566834898141668884747353448714844333671639856789647199578693304320000000000000000000000000000000000000000000000000000000*i1^7 + 879308624281973567707261845710537868577942272567326343225208521793132821530013388102102254742645753146750708709281177613152010696960488221399866054070372430662907612856637800616200724194403058032569779405226591787906431664554671073793893765141175277952287024934374131708265880891926154502808016181766009463209976407320699631581093882041792424872790131898663306572429452631873538523210193123922188269007878127340164557784147611226458480242293141954973815305472309425217565595422314012759432252108127809100737256406062302691746629776674312792891433896534234319105489438803486804774293742087537549486229134657640453753853814066953699614077829504812753645885738221908321179523584005568731874405675472608339143341891506111376807288192413612428898366489164292776402952701990969870815649170114599459837330126336001998793008462689178608469857551882365294135342323283760535556048518535335365737458634650838461899122801938797456422838650498047117559196225883500905142513910700804013162408630204520357631606497444967548913047524151507930946820725634359836544114191046374779921973759920286849355044966985395960767082357163943950960566000693784598845493494990563025077906408058048742605398746665534402038300081846565484140789772765577061353932554023572862730598476143097639513359224769346994793835154071513006808699907486455071894152547705068736814307706053881489537872937710177366920736871168747919847771315203935066849392061534264147549840305469664136948249626171890180186188889080301244711215122795791673326877813357691272024035347700555392192691249979296480409442022906680661126919571476295354807177088311904565014358488613340978307410332561559180199705040779164463435993251200246826474952357050628811670551204574429027003866836347280631797292330348964371355788041094861184051659369922320795037509748260970258936657789382875916301103963877896596012092382383603649750678528249517731588144779216743385648126522876877832317207931137299042632069923901056741828798255879834672003068611839962142729848666121632568107092173439122123594171871831375747255706974336075820157084486610425952984070393379499684065825637598443483766364052604333558588900709631781121762733232779802333173838686222376127510833546949296576708628270000809900102060568804951575375043902283950127412184647711711767106206609328895213454883099063691816548748804583144939414541347935584630521496106139462954993811011720363247655471804044932481141148955133435971823909264979928255029571485696000000000000000000000000000000000000000000000000000000*i1^8 + -305537608843467079278665420583602311026765875027602450240139768432858730281692576414120786644608069061913560297913115286496409064517184545699251735980226539353760903334333842993783077517825288003018557597843230924004651245550960353909182119670236478441926068504901510472365374284268811697867116965484317418542481255586103945064189860751466966027087350453918810972686818965185562319656846241586573140840131818101794743091040293472259718379185935983203660074507809808054605824112617219911070840621247078543298735478863221223248604289362511779688720416995007944989706982198927767827691361741492437708127462898401608369723689426275949550874709437808433451467925477150433537483051132230276337219728095546593738474030324009987038639855368081862848123523464593060248358049890696247909857147203996560080480591811452293933729022660963215213829957186881927888225810874845227243140274950851402109668980902135745045318913975412036558978854330188941966433232346412229260999906990709344338741956467005342051668394314321233217210955386036981806501272915686711971308716796326626422681834288093668677757565707792899719629978531455345717720461211341278893168150566274733016557475927996737952538556609477403804463928691720896350497032248577569859115125522428549898057187039560391430146371002723146686646077642293455666301701211044005192630719695276472167734330210231320486999566258327897190186240490129095010720377648653464671090910227122345287407567550691652963377482242460754858222000504150024974371264220224647902083334440055348922705033756833143219686339131201140567341446103541568650710416607957734849587712348728475889554100953059644436329779779147889263924537639598530366573466334329829903201153161051356908325310283532850025330133475886438386920012994656235207722134745736462608129555506598223866988699476907223215269404288723529383574905351483749921703321050216155732311154044832837752973533422182397594861149984117216011887125758477219109098460377098423548676602443870227632145718304482024601537200658804537433131767657273626423550799085142456638565458871323335607984038772233699189602722142907807108392057924197913126316848156724522630208818060832346775096605525271376013182446071252272673638617877086152509843103877743708650587971628933021804130574635774843584948158295521800710301458095584864697649054048938412362772475209710647939544720756260900670631330235917508985023472767036119920246966400328827704880012869446117332744037476534015169134592000000000000000000000000000000000000000000000000000000*i1^9 + 66508246019000558479712840260368294502575748800582419084622292072327407421866944312724879217932511677554954155575426352918487962789243385433233905308612072867099672228022256819031424181067769373896847668912990421169614767254040808372584105503382588606511343016116262905160444168505929395921379966145875168922374858433319602736696821967365622915972680736778881655298439290206032708404726720709925579096373267471590462550861208616226349003648729043483107550682572612790973149210706449037773769238710678235239909593415728630558997712122375663307371823182122751557457694776352429328977321342827564248337608005503410222104740281904933487775621916637777675821590613864733544832244676834944658189117455071306713268083799629880386525594933389153949107980624836617453580288997394435232232561700590714877669307806298531705431546008012296685320392738203693511072254291329267115315208487580295239924383943785861793411910148803728963465531042200563412633783354834041622356741558938091848296483401676445004044255285698781092545328765493740345761613825781831924637459875194163233970984122716954407604098257676036574249787531314223792907501050942429016584260465649139810548785853969881525742877601353055089218666820494766497189918099843575515752997809065819796100070647884223469590370054770962209525394170823009252389701350647553832354872673159652565414560608384651552457248094815270498765915976168070003494788087948387917423707060233959001203641446723412676610714473367669642541627534336445091559410826789213352771807004222053113991452960964975821280412297143661325134403443019531892942656780236451636542786574370074333105172386056814109900884353774712407056111529786502227400075817840942688485553639732750513583842052799504566309862424880525497514705177337215110622640144542425470863116114854107686174316676041526473871863091050316424326794576646757490238505847890401655019159408500835567376521471221412841408741570548421433860697522739933773431336550958741499644819043540614142019858160239852246193024831216338197306690878060230684790456088021412352117112592552315329316288818712953485912043666571148266559585089559805282057162275553554226388627250613061918358956052211678540955439772593288804872510652279227171151690945286721705786087354715990286809049156733274007516994421575466412722624104943619403818712532131499523249212345980911531245033817933739200419617392939982388200400992983990259772944417686115771495248416427121401229997839283997512826880000000000000000000000000000000000000000000000000000*i1^10 + -8682794497140465300851766804654623066091291171746171182305019388144457294560889782196198424063314935422968003945715981581227345005309774465073532750220089442364022708672717382830974993611696258170189457522576994961369568615040990446742783990162980011506663350058464284894259387484477182800295448890965209313926085826045971448138634492770878703601248706751443965491212476478502022192062016502464736213200224270090445456741619703025187951330454599705200391119072329359249660781728455537552905480281971794921067790036647973143895158247289358645504069146553593951106460029267602688425380325823889763816131912479619233662447864869054814386829251109406239387961726072169098309781099888605803934753098857046747357793837417084066214043134436259813770128360019500887701493558392858252051860850983819194695414865369848593046691152031085121366076081708388475481341960978890243808366420898105502781221447453012741298271297851518800254599213457177188222395715677511150569455021644146731133587247738640922661949793278235681213182504589645069646641235916181092521082521133237106095958626302321999802303732762940504375998309108883737149137924256962837563767288966146326669818810858471588961937554235299128732215821053464085139203409323019595150364129859074235598082030909601507469717563001704741822138307073727573257264592507377501165784638461835619362994404309652939883290381958962234028491218503888435088504317754526097513584175608753994075619196853199339251369970235896915401581702509497067931302733227970239116404163787100607080131519015328364711921000296573859091828415821541959645391781607154373846032165852567294158901137060037776218594156808593235382025354547733514617111583681333886382788954927187501162746484056959401444705449608224107829781687812539451719425174827793128819651382692727175673710464941556725806244165435394994627725349544360205442491414998579047639515460011403425780933566304653320262748386094888506384891429898537705886252889124668873226687921174728760331131282746635956663471237463105414667480534962012098474451574121991438699177860031845033700002398611073710483140643185872620822487843913150587636762120924174664180665430207179557118058438774176199320132555737337241689827304660275980398612468982484016155614580331011713632188368283277175541533633106850127831611950502061421707255491329251338846651782905637312965583537902684399132585574197379699585834231595439029171225474068981224964206294663519397006955131595214815232000000000000000000000000000000000000000000000000000*i1^11 + 704701593511553763557662789356675029858443543747244889201748099048914234066080638623051799719077205175202043178513299713836230425450629350443070308404276955573084395529544167385861764972212009763536221384512317541518991798352004289311723036119521216766656615230187674699318033669671800793129295416916786145907062724561877422354534371863979242454039316715341916341935475150832243050763281378759966645564619684214987092402440541579658967251782440176263708752309571756086418834517166437551337317957311988142500506096412317504614045784691027958640793592052120660001211123308491507135134198049826509344175855912173521816425806086417067542298822412096853012247149507143940833632363534551799982670335557530502272913818129341249872409702937871672335751192565677004442901165572156786684715997923680821978689158760848308174009164302780506229378665514358049050893614835560825906561170215843223909330342478769035251313711063050586109369364137890849754751928248200362162725933638310633966261693640751398883228922552672793024436992973142280735878931336259264705365084260878594447452540600758246884470262857646981231921426109208696813273368954424748173564928169078907102801927480968605240274504055812233399713416922568493635580111205858491232061652650179837785921743294831669719679384819865907300214423585111282258416872755139051112180138635750851401535129403962704100757891934116874219960116741374214821199634306751376927117124185190654923341312249076932743955097669025404677329875501728198859506735182419857727904343355448730354529513445967489772474662459169072272585992832259867194883941767334408072097288634590940117968099645211418648871697082481056687966103724186854297010344452410110278385798895712461717091926716758412863048378847389191549682477408250356543891950067624589874024500928301189988291459966808658491222751587436926087742147874626209150016386426583908887233019481905100339240685848646370859573892570643409183453357248456289687471783816554811242966358685467551987423234980009063187055154707544040766885873080283059394305677218029193681600315325291991980379746989677959349163265194584745654176745998740779160114501598182729745389318251831203662000639030212916371625964513650042518992480920304751154682505119599409958913548872165868406970295419065584248783883640450898681590525336734675185840247060716417882642391213756729970742972352999729999800699617629683196304985561517113024475363083441603188211858963888227520817666819568435200000000000000000000000000000000000000000000000000*i1^12 + -35168890925483420658791077510400779049617936316854296640762857227570237050232202842078672086141109577076790444775119003811791737031106045164784004228558112586109523364162538811329105421859633498882606027381072876459599743716998186129310113110474021130996162686255097441096747793409722554047274277558339698748522604058511927901933335743878362317846044421500987487708618523405967719541279894092185099912168721074014749390305871939890785677772156113472852564677900086542346337375708671392784241838152293579926467623828364427265511191522168893372275695580301611399072732877172028206975104318936211186620325034930625590227535004360391070997468592570613746604124968255084819764392062030594598782246320291134203640048727256285562001536730300762513248331858702745444018331880186068719540803475105605936885244765240321925358034612190232338406459188928384630558372451428412724984383856693582629354214215633249024976746522053548744097548064001496201802147369831358143269957233769590694941906649482435978087060943718652387580827121162444718420256346405835628984783887249684259923217867493290575280255829328326343721745725741908376913498497726695960781389890237954276359523805621789953566444077770539067225088320824045649638246083816614487829970249146766895538605593551758358441115170626006192818055050954709400810412147342772107846944129464465895700852918160277460392940813059651973883778881742177106399822423908190228029696839955116586304899830970602891073686204792739085596168102307602252606247638476101676760992352365206078571993038301268803083526793689966935978134388476354174659822368136952490467035031468029073512292951134624751483620945583207202608820644735597439224005480288550992095235259485591560944850825870606920793646332313279102496160250448026683645274297600465273776343367193034591999822743214012744007045911056263785935037464915227883281809633042527319532615641086670264183222921188602078266043992545633194231492002205478919028009929903057643305198411074907435613038752642272510719206560671481356432520851322674741398006823529838848284355280517366753024229741331145862378785330398469384351061052371639003096301043217246036472568009903625855185735019965200969271011763005687771566737821739830291003180101058021945591688365814148752349874899925088104152584380183691547696944603257030332726250252682947792975256957736242587382297101828498806821180603787673251706199160649404178493481344774241277419553928789976946831214719795200000000000000000000000000000000000000000000000000*i1^13 + 1038129585764366586464782263634213693514770330517199241009535779949637852746422147623305044187604837934843019158028452838191705370273316756863312818888444934788057196027724056403277684009143232408781523623620331749760183626877488699672777484088361019430256563598575023732272981577299279560395653683404370127944059120165062795733448042709555172429963010668291252114809913148147855919672598626712451951576811123999166251512747373558531440709079673067465788639267470598408794228984416699419225874331762277710749156997304527356303659211984490297852517937695989650254510114388781908747222545009819854296875033579144933370173762719514578752729423975931650501885543309218876006910963321796800167166293879296192703665422420232099177133769554904061726173520097068587431807566584709330416628798168361639613623771836054456796540390591623142661134994196360304799794647987722209850357589395919772478424655495149028888320903347850478286277199545265160843521657908644856510853927665538390762655399224239715905822163778295084057864848816769603961176068569581410930713442152618218717457970093687118659064332036449209361234344702799744796082304939351319961922552623560965091126277987435079701054333303855381826710595685697918678965622488673865547933397132383003355551341311124819578451267874185322401688759793309013171095381269794367920883775264691314990962684972685443324609507688207978457522392836826317075460042932550428215613643016855639221667031178978416469876684556625059915258339726809769812810346540621509758343930131569519314898388213117645606220445711935625653200068611743344187230406874060042425547740812448688618973995859046949419636391136586563016351104539739345592106036972005807748728526184735589579121283145075802822357775083925241188667401496036615811398945089656129444528384984908141345330104852263187628961203358228600571649769301147709642526062457589262948602059256486685597514998042576930253719347694390894785410578676985537969460066724026091811811136621587759278799885626130443791253417341271913317062839065231577601978136938763674949253617706010709697244358976722484876126224042370000542634868939913949380776060683261888496996001354179749495560992535926195279635364818321471569725362060827294704746435074081020057028833227815748213797335189007714085915737014553226176638283092802653807463479401050297369714924678748125810647536094109230895542171180359223633696984269595227594646067525694457876476646557602967725067468800000000000000000000000000000000000000000000000000*i1^14 + 1822186443576835664588611026961362612601020943792888788560985830087621290869318326580287520889732293658079212655409391797795914535184633784326103859392485559663148642672745625316081607919786337551222322603396522717020263936014843024427687014334497683297756164830925976172972451842239510015484225038244160876474756282752277848484230211375151890429847431309879489575697315784814776997943787939879820378373809536556661515852841270086973152995149811856604131177700907843822070015002847267261932520347465849406878462660527771563651568829995350593329185268947505791739264405846566235474307277810681486904963121931543439157407820271646420476323687267471878993833618669956387908881880473413830570800545694874934740747484373173694085811032817718839897817567207020986765127522495843781527920769839555202139773389725705945461025612258663117325251502510071283634500342972086104412259947816316689123736620874216491752368775959043461130888362677600640673901505207323597997670719546131309081188672388478203223443404107937668819884808072258431434691614396791539826906341494726713487576190936961082324022987036737268756211852372107955015793121138906004594153157262509924007661294341763704803514313698856525279170541735756666420708711106594389291312528282464894801985398406092182641219219177588278988950718334423470537476414575428064989990736379709021370877104347450358195045491876898384755253382859330221208743950160672068720060918684725618566927962327014819349843087570550155685555577640374088638799213758657130121237435864971283133115427320236021618419665005303081008066830594144365117131269162403398986062691471277878799571501340051170446690394206577153104897000057594395098276294431011542732277688523161341150611794528602183364574407121110794354740715750028022751276495541767147215822326513034355170587773846452722564839923935580373726701650512582440652819991609582083267498299095243623099313635967852066960873254511286309228571052720197819022412075257313185656987443848090258053009538870356902303604433459717769496661222504068721029778888488253279299064511268945474387291199304615149749238574591946419779717342678376507755160795995230249748126058196726503764697813656928867859633316342342957439527429644407608667907133403603169340402589837806596470045661988213135574751146958850156624636545335341019872811449081119247490336455401658043413086109914931606030616979262593004849031041010975380577490947180967968263860604197222612362854400000000000000000000000000000000000000000000000*i1^15 + 393241356840212643611915028457295898379580390753006743849563520966356332635799945043599104531465009272147067441731110559444689062401640817071104628120082262824845342176479804952084134829081252572275369889120197843597747359884484031002710673366109608381051912613597940054632515365861321262089035895836671175520628035953741956627153310722518687982462545535993551390098950811554133662973108851609787017991944617469447044638234850192384077273102968158707830949064881803408147424844662029631726205334239349228481007240582287324609529290472616209932314510883471749840993435868949708966733467600504222363988578136932372798964492533343911746235236684615523781805084088732332247832066400064902085507551977026323503157170081167538806701550999079558046519453942314409051898774705646224824780080862132815615785765751342266663649597161654654564598619317335564791998596572802963406866732590150591790491556428922865900360017945691992935485341296938287625693909791269435880384111523663789879552821624190805883182271582912018971932066477906966867620623981917185363369460774763237084105433361142661112031842751809421376158829425037802934556587970583393039580486818067992548286534782104081395130912092942538578637809020662705363943828932229490205842550665486795909571178626315148438602722187307214154717922412132815731790876155793812935579284467748418719708566513796900479177743482154848069034050472748646348844729311148773210295607032977091335086339184159633089738636580815121051573084447969824438819879721049099594222538938020569980810622339267968858813776435770407150843643651651580577835358358574740729668444728124914740768749252337938350373196832020220645288933275384756571911421147759007347952114808481047231939953022612232734216671843027499455786228622155475006141856309450362569465458137742074561679492417870523161888093650210135262729880625737798427339230647193148338527078379785742276455446237976706358947062041952145363577111935101620151442392042226768259182134032451545067093373834219714645091494762208898331194422317764202812771436040763952740033707521691351143104275780413273004299586728443029627436878239516164412696970899810602208895036199885459807016113327592713789868625512126208004516273001890586100238292016992000662248644707493034006428354383351236318569920024751457683364631181614766229218223253053353690981866962106591538234287522383948985369910841494590803345611207171781457307898503920333758826756637107704299520000000000000000000000000000000000000000000000*i1^16 + 19479626000113356879647842498570993997688058812003948291218178462280942120494180590260727692150235400651611957085403085864710164086984315017237795620315194730824637114514489159254502654250990668096356750839340590386911414697202265874374693683304935833279794488019769797843942970076141776514125077434555733152698237391229286345016687234508741016276763884333231439313453675526897788100192061354740480328323136849975309933542327660225363928017362917912858412174879730193524497130326320076454247197505677554180170875538877868841627887619666951112366717506452071758416236503649122646000431957885328301937742125565589829452022713865302782104141756372958400523014958339256922614856300058608972102169381541403216847236828818873135561812160625199418555126827076720625715926102734770799095549318297149971492428621496652044703035425717895344034254035924620828570482629538431702241341669937492771561425312397499182157379008204930733573865741080271611859599473456615180134294199557740498149270819136341753002992830706285369131133100407135581297904778367829541955775837367782786984203164295308644267329902675537014999834312143773057942407013040423034454115635303098628559987522771917819480998330556506431224921006481751092172957088130722114164219230220729913779726702074089640335549254781545531961467280519819978738908239891273398227386100240608684913526880159953507214653104159522182173439571793919176850682372403413206783175330570973137290775983612868120147873017581117347185034716415599048906978965503240907501226623246805777898962801873362291000364416079903631160483180986600761258281385054443986113063823627657680407113277854233326215372938803452913097387095919710772944185674175038838788640694155382257357368187059217319662516696504711448475809973439576144514501957721091834847968761589931129401469935401647292020961055199444249656386007809872593695585761341779896851038221481112246016802613068785113909637212722744389000700219247652278909643363079102451313924491497030250930094866147007858725766304425760353162297941256706341681298378811707992297517896602297815189290400194135168641221517225772892968247666694973732922306096838459959856956726113187751847672999410139835558977037868174667956835079609291063028035760056993866728382945622182045007596007801541777872945859003417900051666272101635035510700665706318970156856893151438920777687901063541440147706690714726483887955328003770420964621357842035025355161767361118208000000000000000000000000000000000000000000000*i1^17 + 254499828361808113098633548296205772993908761687294254051650706981818257481105400861809493650776380813526836334012888028305088364688959661701338886042911355684680980817883235192918436241260235788158870561539455531257668261751642034628882117777251770483812681889577453462023952058843470925085882459858632076797110917504776372920676398329224463188850799325260323362225807654704213184330216675989320140526371675549911136881158149365306641194285626091081190549385082650518913021887933668567424327795766323461581175622339492926491186031688853543466828589935227823474584438031326757722918744042651418933980188572011148020707973820336697474216140783647480094517077776316345589675114362931208143860438595320331011780271129838654824728262387624631124633743148748395147899018722892137028524112590886441511541007813425682465642577169223075363152616683763977030840869934282241246942380472916199346728050510639337356802396998343856896780193959826373610427988274409751512421215081154872727879186479885495480861620684605292928791300463147508489868258940057943981551806180788231113987273313538419360357944613218600620428922410637756801162616288277566738135443239161815708939851507978536452438857034582569180519797922506676540050432501533855139112021940939943957706656446345893412896877003771347920507043175907123295690079461073551596425595459721274427123791174663750810201267228061299165966555836272864539356475257993682164080851841158209825016365762180336944000124266511422148561565702754206772838873307410110938803309670442976454669687049446255984381337680278901519370735608090310461117242963006379948603484698468830667288253266463012406607234257856873909049363225999164369950243051063838064143803086199936131742758638305698007036919368736356371292831047716378645449722709620785360707288919701773351880297181019427396385415765649574337161441545944350585690356293709015244032873680235708415427982892125574647866996132188528060952227390598210191702851764350238890691636334125260972467979578734559717441816555229411543534369379428032833771760665562944785599406340239517974464067469363581369356176230939606630280795557276919684894777512657865433960429068656799722214684861786247852872695631309625041654394938557091952173256386860956663683234101488133202001235461646545765458399263465840071030609559491638532133794647788025746529559462962296740589688026135652968853760180797266337890190374762604778482566495925736838469105850777600000000000000000000000000000000000000000000*i1^18 + 2031287337145886485731445649921345975928917440616073850109821179307508542337903012736645219521850391085104558715623212757709318349963849013340009290661652923036761907842022334238078580705673917114933635326701856908730113988752061488359973540991712050876122745728068322199224059046939687389419014894817446462613855579574704156713289549911037400138153882210953772767831954257229313547078629237886482160181067757561761341015920716742354502809056234548905138253947396881174635260456279450510019290837341020188618028235185174277058367008005575648072050687193520559737250261820572034345616691899903679243667175419528932395579246109828089245746925189743264466224964405162997394118664995118476140261732923410441723970524457317227963772559745276297474130185314230533161333772256949379920434227519976729877436358153783940893990019091614975753734502272643794742176111370551252797986034949106475181648657907513346970241661667779170771570582717832196708444246322250939189414507712056504346678734592380754334995877892849435696292873824839408899836434836972805736999925088696855650905784631731584700672314266292380402377111749024137179060640896714906394937488409269248251153326826938419400061535128673310137522641257576211067599317501811647677534727742599936528756249480116060569074759504074900955068893795825699432191123176288194287331286016575377535401277905133762084847154444419824003160370024537589113833038623827376865134267802145198040702700262205825415475100398394320503218197877202211382179909593884507295121518642885876304696973919840595638490748053679428761958415592299346519679135772376062456963342341870056425898505537556970811578667710371666814441079706386045907831675235682297274589315021944640961952906462920784802558804310482590074794480211178279599857154323071716769356758988292864223076601814114782270753201203677747823237413496804558525117201581970502894466428314914572135737659940673033481211906563610572999846649037132969155900651220905369761870773123600361147246480090264616121581456817783551987394147253432039746090758735697088054097687585296568811285046113857152987665732141349710257453255253715106934149475491490667987805108424050696904236078494812137355358917651908947662066936447857679292408959805592013707959684674689065459132074447843648115668496394191495256008136078719690348147364784507023381887872439541433605684180696337734243501751439787555857979406207417213199683467208758725269017067520000000000000000000000000000000000000000000*i1^19 + 12832951029180008314303713090505169405609334786481838861413385716054334030942752837952910538612837801030903482819030019248132355977965412354485842731011814755423822058147029911556235003650765146962016276663649218767355743595253050470457924817017243934003128635627422586168556490199968978219611136450459241402866515777771679876155292938551262379264261838286639457625369564442069372712692695115955512107212166179834004019199456007729655623142108751421958708181289093850588604070646488983216869628254120859942542102155196860010945649753298476222405586323695406256934167973904250600650032152705650096694890642537446502088684125549438205107702401520560017222392713634217607274241745040530081471304675072303188740199734946581705377496670352413007308939574666683719139198264944718535785003637785033276387689558389514010955930469390916043545369277696673043921305740076741358770273124012262554063541433116191714892836941686740202114385726621110719783463157737720364651537141264116993192644576001484628149978255903324148446523283443251093529140945786016535188327534532433823129556315988023744304729115190049513050975262940119399304178795420942269217565717873576584073802052901360819751642610670867663059320953257948417956589401497373487911259924935421119724829900841979776084053240088036465474996354142229442374806873452570748880107220484263423800731603368733175322627981744135685927366251564208657684630752165110986459916119092330184181915797196455915179658534503148697185753310717414227040191585622068472006901545377108828056857881476221083585744846437485672263533351852257997944327665212043429177137452068920666022125759919068437452701831814770065373361429002741293755529565765453262923552983786415700828627874948681268955130319489535669810159519309032266863868993174022506840590814808752634039736989138378570575866916714258377090274395773994365647833280168220092335941499599731361704708411872977372013863811873033149107687620502001986948498512230193587030954741607566213120167420645450164141812660804815721266269961299541746516795009854125160070965585598450837990416228378483955993874693063138879739831287793251324528400166579459519986956791306902363250494624371305543518498755356381152833007720113714736698606257401202138895403154247570314102811772064880752303628738687501164913923183257526546590675113063483995137733811768228261752962228431278240800785896446636369285967123366007245267046687402153314615296000000000000000000000000000000000000000000*i1^20 + 59885792342908266155172663906244010350483704007152363663565043641398460789232880670245718989191225529758145042508923014048467797553627222884892580903895963303242997886676570380331539207685425111445492589028986026132095036702315175909830332639671294709537281782160505537021788425015168709733944458365486396834838053998985342301233001251491251953721780449138320860290052714319545313463448121353014192305089075412901337367455944430172206815048334274742281316514184590612493216479381582028452103915256547741583638405678220139569209323688370445683870730410213652641907608602793257129349672154931897651621887279807824040785960862122077497805080844696807829806335881997862515595662755491863264171936872351069211582609438688072302375172050624530053085181923205801266355966590025835306607690025599632180125961098496419690535252257640820073954021430640316333997219515654308956348872190848658266748561054384703028403277374554768619215285328750219207573147230589049649398140264379334871691404454350875625968925005775005489203321073868858196986664867312190472387421378172344380944319942078071547955888504188287345122281104928213486842692527201693384766975173549340415653080189998327663207218804309790475059906967957700060365545346746192986066728255990527397555369960519763092380706938808543919027376672417700669507047423292813646154276460924801941875823510295695199991355321342112670677891448349609790558196612218888120853239275006558389546490350516388324408704090130872165798947067661487677445332372256911864074698173012138620793556885150488939303519069717087470702134954784112216897308678853136150473498421167254051326614500188635738724285758758540117735464863232734089835832221832686880283945086265905489854864223098781807457024270430320101004233840521173957328224286580239560725937757809835501111106370537580277095422232149978984384944929428342456475247860797678578113909944078770503915037862279027170676657145523667072479747369671836613652943135371708595576260460026212241964948269896658453490335223403005423307793277384929215731397944128602555561178941524215825646815730669693553803541115097167392347927993424933744537561025305592559009117490054425369893884184272089782451075721030855669653528178874561997515913101091357159120731216784840985089797704187627035194217505173619425298487779863424011218240991882392860751074761935389778203138416791513090569620375606700086892219874676387614785416284363292672000000000000000000000000000000000000000000*i1^21 + 3385389466594019081955371013702540936229453243565694730859416230044798575785748850297234787194187545993566719162179627689676012923826865003355462759949602358208887559228053120263906805900587874369876031489394707024637296892435901346674329078175017675366726506875216029726084768932890197352254903837150434930873162261429367763562269606621596071920435225198940447939797442252580045517608741477326042926172840844109586190224732312552897186638377917460233634303847815784930824669586692184025288506097556158250807915858026013716481166447565975081432389442635462056792563814045304906282456460308238107059476366223626684218932330755870087258061944080815974014500376401860562770006465307967170503989971108591064946571861501617582971520746475011914463956223287420023157512306622941061053926356765023696323442523048557906363171749782778901012883773968398762884659439483735681546831302937301988749473332314194849963979210928742444018642693136243168229774077372728455951899649758857268229981208835773655671595053052574152622297819268402365898616154346286933666647399594260380401849120688315890211046068600375959180327983291160883902813606891287043570187478954729761627735994833118157120966753899770207922781047621268133690589342634886966173959532762244701556475127655844782671003940143694552946240606526421764637253637771859034625415993315017703665592532586545838745646253923610964663053091321422899509150046778181043484365521142577676746995737095884478981344355300170734927901462016288022359336123131065587431555186362122704314634699430557961315345733400457209951008378400482558302774051306674282491260848269759550423232513082242922521053684510184476875337127167414301796249659462526672634558238925697901875640720684680970029048365474177851496511832688890489232584720785063551176558064334389033112869989319448312645409195539441159214874588283122605497409668036915238571671852498345500856316084153295197284617855858488550743927274006242854414806519119237540423451019252167199102136508520978076925336354883464659463529255185818671815028271172084288996763448554906554614523873367634131107619507256511673115764137777499449067454464501009447528915188939372955032491886555869710704265104650802080149864860670888911496188515079065783480253201540196353725840747447462570191825106793461917742904302735890636071559048336267845050865934410380957871644141834585128241993945212413237362246665651173886751088997165957120000000000000000000000000000000000000000*i1^22 + 41233961246687367820088194426699891063440809315080141491594172948873597787470104503734081933235319552424131630643589573265010432257659691279823337477455321364777266943170656133615368494151607743208148545259414433790120487919319239297542517515409314930663418490199693072984456921631226032601782330783413422368751007975372777606611309229225045556875920111926546931942060955569300732155540797905761393596592647328913594377356859142977235358777008186606094336117988803443893609557972282110595086072880781934367211382784714968825910786930436542678112552029665995259040057856162702444220131594165572023133325226653128948992305611872939703368221023520657137630402535240130203311892638168045413239361058307843526190868619774229556013518370827971723874482987490440126708943495745220392013608352371460760171400121950667412291414890139144468554591460555803949935277313962961673616138863816026192652281291108604932139714765693944226964919959215789041527122532094193438634758197328473148047046918976398527731821802764509401842835415741843908288347298351164805950569526035015419453413515752242605793766242371377774271232004036289208418874113605611201531412030110811808710214746540724338376555616040315842998213586405198472915416551519400652657648572074918142766406721374745534905284190086285817307551507728215002020781899819638998919358188729538481438583135333281026190097629768720977512610592024222157430493167904203860176903682847330229929161211928899661902308541700731672187129445621357718051471262439810978923715122039663558107494231251260145911969818050901419239674104140018743683977808541050905877793633751899434858082945205900499409508448034136353357067205410358500104651329895953910660372192079715239880786279665599240739800164615465654362431205272486393926666074563380503179472011151793051705923612986233349828041646031673527369363648597705105744503166890387404029162145374086100221647348046463697636637563129744590198587861863999375428774392155065399441434934475839453500705236157461883934109958500866140915036884343296912363870629811975919438243154597011915165318146347403114691033485854295019865107943971008132275636417524589172955911743823842680073665774297041739547102558185842550761519078832350655309271823326874566386392928071695949731867369774562671847256929342622560565371820101621937204948469533792912678908057551547194862091811457715075542063150163200805066677318847351725062960971776000000000000000000000000000000000000000*i1^23 + 284108221695869641207281417581205159430673814338087124885965387530324376944197968174691931357017744804556446501520490899003550787579762490747817225095138038715972657622824833310657596356715629066604153281692927180124623793940892018812573532707116387528913769699165977707688144119916053364546928995449592821380754443157296631358087325614165834028486081394844840069243954415192967101753833044271816009915700673428700440821810272707213046703319106736405146623864601270060627330778385874018309704792651517678663727230069472328406371740803661456515218783144970169588563579172321827388294301313861934720868691605820507546010717060293050743156346136285432376987425808601798453140467230845329123049319778036643091637576920385933589273910766916114765013353064358435749508836385854342910047359194453282907360968198618061921141485046376381368239194330935361917831827096049807527868848667507105463687069287909964160008237075161761764179847543566176522185681196545318980074556275709995952448010885380717287473036728204333016385691129341913482339078852160524513434791559276316885087855274434537260376924249980478257810080421699772401278646611763306539971558360512642775590293109348710531256152721171275533034661789585616527940925176050362664022254695271710176133111961898548523874156344213551981767000779345293365142306225508215408987420099692005462155402806642841702384693862321056123575121615644374574096921909587667365471989794089313151984683441168955184882718465970332345272111211004888258710322311986406279126511540041670283056288708208470138692684104463141473243716667234563552724455000191213965561683394937903928076112991926731266756577579213089878481556514142489775542004662036352641124289850056830239826667948761922839823713412465118439168982920711305191054803852026160818369081050431172698133177635493359331418676106775266916818369038996748760766672864580296401773402347328506742268449302147289888398325282037902642748401262362258335033450951027536673672067997713141333149824360046436772309902186639648248838255441127585973701053390599119633699364985541902891117552385721248387445654153176410647834355646130165166861704122397024427537176732478291988191483883692858085558242193613816606568267561185183036619097413278602313639989957165543451850807990338330256836967835383673163611234962093232080054259244092570497458737817505664727610753131940213597893925880789467839782958803613609813973401600000000000000000000000000000000000000*i1^24 + 10450633413659743021154642320323839619335095011405224994146692371703736608902728053048764955875662959092224650607826653682343162456754333175223812722749766664664299333126153554747196674237615875299740143462437057360477614093222335444573494814271901067140888236716656731604097167029345888700594897847898850741829147433043869325430400900198299461249948766571389776938782702313539721091583651039041770997686164326701516426228237792053295840153418197317403115342248731230752111186725764692155679112560521629851169016658737849525303333752961084862905610649760588403810804274881566365948983735858669755820151476892292169622393845441519508382415090663197647476193257250359946060220146662217169938006761343120830167711626134107685013088448098319638828353786999356674233494595372805378833584792881511488674030109394117669034170411207248810442313207363989444196844684238689124058268350365541852941926612746980516133689091787867416390591229161035533981314628202505441508205623770495418789099499162924602867099918122535671942442492929024407595172057126695778881597965158398068223211508044222565974516349097181746097564860268909079731212090599454965531603190760785856128796231725413091075026870999913971361441532928632595655324318763095931057839559336392724715677445911777761278179172105923212182332718380722583930734479550983782854546139945761889039832383083078999579752644408799505343940075189787967732843375888717194771285342582533060834614563281599801539852793964857502417131323829061406971304459664262886718659187466954647393879350277172259969000732203845821734953575056754976148531558599454466282617092041988119728422664352989261808407535139003540531532150365680865494076234121997129984004463331359796455315145417109421961583886453591256279911745004508272301848630619651940406675976717777564971669963659564190431204862630054825842179974737506850914174763322884062502169540433781338047661827090208840963363373866383405712924084806460049717169244141584453192059106034994952247985634115295244577359047550460891501442487751946741782691999310908540415869715476817414029711235804239043281794207516673249983275565452593117313443924894874136221205666239261734787564464400821436193992281358557856910389361246139033720268298184478633999646528773999873688784812069302105336508697342670209099817239956198637513941253314355298350336759148270789183671324895867568063846844243152073129325986357140520960000000000000000000000000000000000000*i1^25 + 12116693494565736356679857707339810193007397082951067691348808564773003863266221870552708857375704530828525784040683954790238451372447819926707543919063077382008544215826587671962872702655974426991662451676041183430057906891003941029255369106787075278630193760849917068259114336063001648374506811723595592671857349407646186362498756390872896166676314225370140701300720154051288727111097728439021520630938248585824134150622341781882535300071697620701200669294926892350277310624103891550961290285495027870440984387180956195925819789269715412064680443840655173645347358681197550139875134986742237093762154501333985567881118135409681484065918254886735681312775946986189931853968280807197742533282785297315129252347019426393472660414891176383725196601658176904460779182570885049746517298588202294222714039659004058149535446660122218061318142297435519814151815877088164045516399375988138293082568387990677670777862873571171261905195673598990654632598098537913080200051379496151947919816586864467592718812675291072398030415539255578092728952621305967269563603782290441976650729310872446251117033198304413839878774765335599877666596318212449260680764903790015719435341788523856719669235681841947223247114006825210522797647481218761105933764578190806688889593337860120093905149561090872386073260375738607082388883533467090699733378474139374722139085869568703053385835353032370416937468215393418302174984394945706149546851368026422642252007696681170285336902063086442760372595946510420462010780430309221834011190851946131935772299535766200576974371291488940920222107499191447419532970398202096919364724319042945919905303547698752734770132851947541341815568727218276520943659430326361492423440070104512022666715171154059854269274350396280199090163064534408540349936681613184823341054824598429105907940645158070368104986578997405636947902662739576563304728867510497055132251863749143942667928622942243979141896378098609828642925775184528243509711030039052054289640367308659255066784443803594111725379029534603395668366868355027909228904337049188745787989925349967969926312826013289550106352994282679580383159190223223297246616358366925812234026172189375102544410856330701989416026966783574567461760632783918459562405830971939027487492752334902380380899288633066100211936326382031555367652007288900977504255876949581026958826466123254719476351115017044869300393369678837451649262475928403968000000000000000000000000000000000000*i1^26 + 58417255152598311937011647935557699852672393697111586893585588777595008632053541641570772693084598346677767524568062970735398562735291486908820283431308591832165065553576224101737836545089033673274102847429354263922196874292166224141980906614652989231884502098798936083603563106027375564903830087351487867251053560224294927220130859312902437689484834037967492677346613911151684258516214797341104434721818846311597582323617702055942474933489476825512464918138347901858031080871912123463825718005800346256618203876291749387217900958782802486037112634142115810898157264903572721585422018657687327472235856535989759615238798678422714435577018768046154527604560231727363038237635321080728151317077259552261501506230109740984318533430977091205116371277290131069728742085956104408009448787438396640757630695135632279906535134358173881039937801982749997917942174244935433312598041632246914964197282266619685570796244374923937996690936641822487329766889242073846818097035705911061271037628677063401588687582165670669933873076177185425584945819275770443215750602458508216346584887478316667057861709476875302416893474570880833382006499304806700695573865944441537334811471914143073065452450526583308800810690082616342267891690627032627891912194504761620541895382097209780506724628163620218840926275836162638125246717084288348336613580550395568887440078871126615032938336946095503168605220323001558199128659258885101794961287949085296708087879338093239471703080528216670533306401495158602069790158122951923227669779861521056083748336567396641157812534131663786372452184952504409560393950100068070024861771123214744614168330523048067748963067337797271114440151979740471510623405638341670487952615882629489163789430088927979106243435923068962217204016668004146848455225274650019814732903162218754535679318023807817794625812677669988122197039165787594986998473562565662073716817945792583944187863709953631552764659365754351262309767549241910963663763917607074161678311565910282544312473229018928922299913663029700159511320453789693741236603624427702177691252791232182800709857488610072163347688333502628851042272211203876754149368154162819371073097726235651236577794714679833299968694464979414673358459395324731017667168549705429268875117418492019715307896098128572469564653852098776624144378725058507142425487776551851237468055591574518717974424576354190009653766965434243206896508993536000000000000000000000000000000000000*i1^27 + 940160617399120846376760582099213830998728730322794069247948819029257190482427282345144165399912839972080474298811922939548699324238324664408639850177477617689523168229515719785559055777901464155438650087522798278203475736905839153236592597949842853960197897959693666970553673736227944566506107962108945510208125979462768034209566559745175492352694448717499492431001661603228725879618463099703162452931351289138892932399640421268273500022381076401937808382740715681201324308484792738838011388905459973297394327060763754244745451016028278606757863024282568226605248282749588560718997967987071494170655308548667201778652927690681474321375519951488859836966088783496622934026723801182645356583071080238371702467218870362595615706646098737994564239488086526583206802695647190790356597046090971996862067037406002151584484579041737883500380719106138746584123840523634061186069242071482104262483408730258892004493593917785969549597033753772987667717893171886450513343641658509839793322514835590280762863279636514130784970805132528736220321033683749090252757273783321924216711973500662747478890935875775129446340260266661061308363595438675842917206486989366078291030758525655825486299697531171434937450736797617325592211054714245159698332795214400240842422320816946618386249822554620041794400057192520796198729272468632810509409473445664069793229652072529856610793223034479896675066548313581634264645513537441784526031181996741450170689352639374096206697001759809349759098136029295621221679295315459258025558504114180932306310276093938989364388771311878810983648500753334464586882712077669312682860898930631246311459853865904288548012949104380561521423933904453136190769528630371316645222228313425100165603798429724567228897193293520654534260088610207626791924558838508306890446624612122559700041263197680520227305640973822794145414372693708727080629205469572385109664032575292089490028116779406253930925021968277937574287760871047095414164083583045333664778301570719150211046750993224604068139313709370579103103428645524723316753252156283901985537213228179591617586949844712131504589625848636905750512201650500450881184534732328250703477114286462314964725357038843241979114580540787671555274220138223590093521829986866403915764698417091569545058350142510022382618095161588452120464816282894288408550730893790485986070361092906818784141884621476688678745709937935682895368683520000000000000000000000000000000000*i1^28 + 2550012965397830714885209086148198620213535239861725113335673374675620596947231689389252999382238331304888761465329989295580059494512782240094152103074434606077660972364585595822572298439386311238684465674142726108282218972033919279867943554479127670859636547311667555749746635825579042735140963705239436289939433420480755818222722133578593837621414374057785286307969470373468561911616501187294017774505950333157670268363233577898711780286306296715555522421589935623478360366574411663930983983660838902404703506748189169580968976750484669138730630729987604849954569341186766143167349985948332414382794098018689961090306240756684266215158970699677700599794853406678028451608399507928520224044906738112251087546063342678820528852800293818478403928927168281473370244312822637650060360136824655082137211965121083261117781096553775971289665510793251142450165999005948613662120031110485942053702402847863661894379390288939725584619874759931480862522610423279534939348448412596764197144642486614091421412378775305544102833637685577045871345228271406508936140452119594086505221684376009767866608095495548679980965787185140216971582197700366593024728964130092012591467068180814638115985266552598192265065298458452889103251926092131734617634544114286697105500895214546320494549697608189263712406078666381090981694767700073731814126000903727189951291387939503050128165022150709741589446573897623897259762588780740793203835067473907435684112823281535853928878043109316487271471564403736515203488069758303320971619813249907185378758930905102436531426156012835596953515081545517216581314386554045007884695636474747159716926298153851022763945650909172013364971652724652818417891815242321582224239997977880799576549790141549323876045620668838987458567873200274876625146962291998023077467069161904029705807531448507567631928560103230623204877860911659453655575083570847237812470755467409085593551586907709699563873539558389734780696636576939154971831212399714901526022403123235021109878676187530998066366906847076645060723310927093331559565388543399631926455231301734160919849885823460672649106228257689849972295557889365392234551389933339598952773238744330693705446798470452657082450331237472481228962247244916457510898108691848654712697693131050104595699239518135382952038179003350091815612595864632766972525132193449225064781599233219398479909453131957670712811561076446327734272000000000000000000000000000000000*i1^29 + 1162510761321768129561569245565870062772875795664304674620334461269002894582511369133277492301116698598700192044030336927178824950154556463689047162427655042868315714763379200715961148146090419494234610977926678352737462633562387496897990713483061140256470937097602217330598744388315395484586395568805945581339487405067317339489536618331046989070320294862007720209327179944812413194485216919575224141946852372066793234974106821743853770449140073916154222879138631886646152676694444980637821043244390232581028036713327650578261895448477851778192731345311432609035438678097563074269918981456446635166256617516951571054456449002142869216636213496252430852016321826862946225015524244878027441762665968408524174055887637626516559705064240581007801312271668857676427399818009380090209524028749261159799505916576670328971623839609292201522957014020014815343507380568950154971993844990098597992096249850194168237822135238281482776454783734019460287768041060133124395910803962247061299183092316796145814515191178198986561322641016860743075103836114668384134304064338954999675453221119290833596332186430161864618142920010160881378606217503963001065551898010609696648675206760570548441560968519908531260310568824664179645745579790088586809722758546784324638091725781000759521002964021444865475640999459982935238425557500910190009572705232883626457808553498439035840946094826441654880422229494202739655098777547009664459710833163838722927199674018531523971395214297725070865466859218230758141311938488829587330325423540171252772489556457739901824607995507544278157859278494674826830762797981224502072186933311875779077617562144111160146328442128006536201337533150386086738694962851274009054859740975659421014250362766322894302286597881784360797611537345354801801840478868880015677099736759996213642941519412980180590348208346295817439611607459433095915396969074394064997179829439262350841325837062468036312804434810634388071912293311721154902698106884923055542520800593990532145436190474989723022973657742153728306517464792781678884588193175829189104861299027979621978997056199509657474238459241882922199830223740787772276972299867947848646721439466102892905876323250532652582227731946018571786875441394519924868920740739503723905963727400083633077432304265621661883498448612981287671821194535980299428831471149954678979341098771815240019363922951934613122172877658075955200000000000000000000000000000000*i1^30 + -1748942856023395508039217897015472646165939979207991620496417968477220483211138690227369869093567333851703406990078414515927464302293307825997804017159936921263394523260282779712767166838842777030932145252521529618596911397125366541035154790896067757393182631588318199979338141762550277818681050132915706357284609712065950214574444512886021334646210527055180037039436126025035264056401564515614527342841288832086662050921680697588606614430272883832972281865989746770188408293976781138341953823371347596723078793671428544499109737027563609733245502311059955730200604828678431121493858859092269232125741252604147212630958014709742290100309934205801108996025128858434452527673504733283465123062843464891857795656248757666735893916249097171503754522276903286282479388647203233906391538893141008976017560052031521669548303462730136668785017813427186151640248943330006236536831568425528597606849343122354341863402806633671318707305853730686975378131000712178321927771102123808346208832951725669441236154300543539326068806680945207271839684010420291599777648845489354351845803358833129085767829297535032766349132066034073854947844423981922969355968644633657092378251905460272611820240310864941973300278970393039034731997926236972685006456558533169412561875483486532803296901928176320171971730568188660028230842100741500690505063632327548319147830369564539813063732563004144941477630151438859068149337542485825070617178984148180571887887095434683916700470220884769807296014492513883493179005193478334034326661362596022348347055118740633731166411910213970606035537151964957426175434790584748057476245981041980769613358684537901512305499151840936128564706573877293434505237029120722059169422139827795697460192851460743410194360714089328635227501552876130060386799105716827121203503674245809854051182667267827024025248374579456622654255532296432250626643151814998194392173441366840752553858366216248668201018689462006196417661912964195749857083654298041811493484434249665862368054208559644102267407074600917983251968985444952780200897827611619660579257451644462481539717778904163751479074112754058968767863854466104321566258593039696511915922279420292256785104372338550450322689514451072951084625506367960032403165696777715979766968592047209590139010239945253227334381294575333251447037498528000194735192061866409135476289471248203645539170562522188603234293666283520000000000000000000000000000000*i1^31 + 128638972471946601426648927485051626593108055936767020849758951103464230839059183712002273629331944215093300625514694199935087257093119857829349208194423688610064282214539635431915922759481554273427540169290640464669595358418421310209007483704718471440257999076054635997686716054708710776304978388672261311889644890653603428661079882506050700697272346827346224565173004924372071647894615222221060448328838228909343356057500830257972539253613337476150697730939879355472859420654312960035481298419420203098012804575505912926090049910448803810889064320705280818333295539580810716564772240703712972696724902190783384065780187319238371309253960404757811753449294811038944617699112780240418444621907601959728254376462596757509992196234132329050031306859551146374872557777856273652927779409741510362255416604989857586316288205128974250753700320667325220823150080611232966156946819741337731173952927947397095840058465345970104142161240136554962546723690601113310055967130040622183004409651800676718165186715728288908661420423735117859251849209968684837428872042185891400374742863800377072149208372501973982909391139199089023928109184468735115981923373640322542363508687322054634981934961865941918517806046690760769713442623290589143722059760191059498650747728333043896633441847984371433541520654848966694693888771343931982883060502631555046114888960744521190374059605321258442959004485976228713254977934935525423710961528639085285491508584176411460956274152195748216676066608783898304598364758253038759252789781916508763385553193341824799744532926932199604706957409850703431645015394401527230188439312173361585633134059649856729067312355630482084985742398398098857632747712397097573426322169163155017903593190709625476600460062692540170163040082894837716577590068201026785637326248435928166918739407180717361370942782857106401933871614510711315772969825184739937216264101496843749579976354471753507748425998363769053036327526705657758917909659316918930202055484301648732580469948714549663675010314403578858275482813503320429086005332699898113997533316711878967734119217481558773199401017675753683417473646934296215884719690181440213330972628464607249440506199282854243005830366619897247608348307790153173422898422189950230086029484352502725328232592070059540915798982689444656094799139576835089049009802815531770221795213230937172641228716036398444667994112000000000000000000000000000000*i1^32 + 157794048248506607929246310727369015132336486091370726264248899286614073843710751905157992093499404623917024764472052468845116563654993349056171596004923007210290363447009919774587210015483131084377662912290014459597630350796860345569635813744328473013060741452338882446271868583746430669274811544439706946136157222343750595338599947390652210065268096415299664303513838895173124075997673786181375681714808868914473588266066438429644209068225769198401922370055208079851249601675576423474182803774769582734216645077943571212680781180117689652261330895782676516579326515982038320113388905340284902582173157849313941002115850975381280250205810426473365815833350735600312570877296927138682953138440904899048330350530185429910993471452842563984505929851328597185584430915471096141178939049207208715994335447248352993077281680041081127696023504811473668022072677613267878751478628367786260522974925509000510884696754857905103821407719205336889842891473939891502881300873317198317219709778069174284336325887109689196015039584390383671733564950514901738622563329235779333876342535802330118763466623403817775118967052692234030293915733323453100775238694300509601193804108969106557171872140761520348760602540743657804964070904264797727153838574173784417913257621514387881233482492963404683091615481762950927775537600367625654678931086778887431443036801329864219310015644302322004956480112921349923106451094400108911824150572074796754940379826123275465907673799108557224182924271180827347557915872657513401579898995071187722278731804116808774498523841089147634236963418137895899274246918343690218585219734653111595389854203246933228305252188012750979521295404117891104317182985584793989580302318628626972791646612414373705948264891056130795548211156709605819792212977060022185805072842686556612642730200278449540528330438193598328400059050071800160201426099705717161040289013497721057027606673043094038113327295316833645645539595377139028504915224001631890404336895551523472759290974226547455956109856123881535451813303865414547400599750813949871419391074895815992856590748210712415921025720356711462651744490375067549012518208866490844817439277759752581399828645849067741867763589395277047944108671056172155478473197643159419271006384322475651592981642609594377278373632369768068134196028104825754456412314947199457712334515783025057273522958047735971840000000000000000000000000000000*i1^33 + -40509795236913564868241518752718770715331320340169231049558458320144340003678797285407838107277640053866191097183585514207777050819185998224715421303768323963061441105519583216991476754168313431088712855264252718279256108886740225881598913768166039754733718697789754002869130819858475536625603415673132357153796836123883419765887725367148553779835814648806692501612926493324580765488140685934143176995490077660361735086655417798219357870840701366913572677995456073078395498377000812809756732571969378872441406882176172805192715107426990485800356065295313994763962660458748541454889125866194440206996531500130011953797872303234956108707585628051443403538445860923245353944932753194412486997134260976591003976166871126885622054705892540915488833704226580477477062471701091290525613291731409400202815896327189095788857132040717005834794548658144336750812330342870729141544375598544714197472562591703223876786124855938948017872461677546607948852593087286272214423371199574743451282835827942530235547829198551885919187041958921704954181284443343815612932093412332390862514117455597477514904956402896418792402415594265843246787913726052291305569372300802111294753497917420148537456919939646866522159858716932590040140864667063291445179327452989125450604880577219655607251959724702379113241368130027978406675748979305484504415481992480044492681453633126164107469136236681214077642135223746786112502995138937415795883481238639800012910465070348116642878459007984026721271623549496296778051980956592511488970774213179349078185208333681046132645109592045730435795617839924855605613180332821936320396664563298901828345952267146183830863523995232256562086559187873317820893172619969692258635152271500667106844081947003685678902186533317763402752711119732159719180257190636990667884916129119615490076597947695314194931443354580986642616795983224041809788284252556216311269388427746407989972432685582001739240527609493246465519140748403299660644612784653337626312531398448693300646333123940384760367469989018925302783604220063028398962730937424930327922973661166254314336889173885292281801313598282000212420769835410203015937537435114072789504905020157199330977617583079846747522208391626088307569076058065735396611248889731131097977417870588922099823192070437156657257719586510083926090602991139284625401995725570497102896615147526173324479452005007360000000000000000000000000000*i1^34 + 5512672678576410243025357470036378295747814527133257417662750655614908911413735523484183923750812192632925484140975325987124194436251823812380823704163875319036927948791819435915798843629254531187125712872484968264860898597341530911705986697507273178644839686768514925658474117587979029999519225323983923923565876663567850289124161837413965797510310443833015041238523453623998418399546136600178608864411488440122917483397541934563560210125016150760096762273375670829836919592567168664671356285387271362161901602271444635137863874434695216201069252965055877547955297386821101069333167173421941507318511436275022372409661904123549037731509876027713649505291636881448785185495206040215692209259122683274162739968273847633453010416376210083226844059435019509368721971430660031709379453721057343131552743085969730166516314574281462646722708328913853898975051362983539917655573171610657978382167939368108602389953621721072813639585361951521534463608342626403794986306230051788119211256726672039508743357552928520604758149803039695798512369140325381589458173312384364741852308884695908490717699089670292773530373564861037311150721538081847932256074253006991915467590882588493731865545359759687234549831413601427545432148560241798243817515912072898936535177501215390740534421803231104740561765042958246999703594398106439803691479815702861561911456387323195630887201566321876883025437561429958025797129894139566885220594638165273752968338764000479843302506170366009763357924029122413391898234196276469540970080938996054666662178976471050156706650486826129748282148993136186716493837607959538664343729545726473288477205867581742379321737661484319050631502287928350881901733761801226192302387985881124175781085203020240994426842340097036516041412057943545350151165106738125392834542519977293760645908555232798074498701185405430653475455884473062291916438586027053019025891170748608539254366000105217294727554306147115775927273354699394730163183544405701437723648694654009146362590839160518765337855849004331915224028202605292442694440059203779604021764528979006160155880722174341477665066055224382178682389617427846830374383543736752759664776635194675946271730529856210475612033521887868187961593814320390259968238325349692829565575536926832910810438624312899458540887451438274355760146305032875179667686093119674667226467525025355775371902976000000000000000000000000000*i1^35 + -461872690125129303512687641104562616308143266928644639346358693705145059234520702037933854352015773691654542290486482854259939152351734109011331978782993900170872715951452788272506813095979697062579835564876131916186171445054065804006976579585148143786613921368271939057357236854920144145247083380666605374260606484116567817481676759525614972225606506777131281074690771387921116891244235348281149322543169390724674065907341961284226745967906396354223013478072267334011637745539142447549232196566562769033267861177757989928364803476726512564664100715873334914176592504559048362345421456874634810581187671298306074446058654215588335586383940973735938990774757130588077105695915530865755376906210124083510143258954631288278205381030433792265334366949784945505680692286149706077927674313575337889718608958878155666316421915107962702955645375970450244934355418630577056738431693989284004464190558247133331397293089824100311143387811850054744246841574438737771460227945304151495693195269256392347556855642796247725443238702774093108786525503443116557939152691311819521614844566867289247134262626465994313241042200216909818974421695502425525574196145546779192467002108145796291735897688930616176750504085399571697376536518714699429739030150857062540172722522750148580216634411282154332616346768811317109724023333568337356271176527980739499891752993738464673362660715994961777957848774561581159339762697958767872267538050321950638203239741801578760456777253457903881647008597753128516053555580166913967198184190744912037229492222756324801088566565252996812288924260601238733575323366924435496531220034888890493432922424109360577287411449867823602760390107581028350256088025938288636806566197357103075591465101081186929314149903524952776007751931276735438434890448304675786180307101376553288532943474484133154346956850836814580509822437379396621677386478838716617990767997552145476801286158176220101923103836427610382102434884601476864500090482768430644190051060368208055994591659195106793937408384779377359051788889897491661417011773136403109355610436909812651313181582083191275367801742349045186665370509305384315016411283773553032169135498845161950275224756339937304078393857381622268501566351430296346554489375538606537077274017879105796752012867382503139352348872847311957321595993401874425131764323142511762779029527764309062451200000000000000000000000000*i1^36 + 25753768175042986091358629931075936030205384388888316181857980270448612916789768780166347110158785105918427506066718690152451657906672543919759839009214436990909436443192277847055720276432897777267257938877431837830409883437104474373486499605572177716683570733432693794047639440640303193706779951564005292034345157802487722836378832182354778661987489676451924005886203444450538764134421377151816254814191097904889699782890327311873114241905366640864591410394443778242101775772962543195205786706403296124123799884117095274550995792065348369980599687633739213903291271422488507440153282239914748532801122488797841672281298996106001692716881664929763021481383527134459121025445293005043285561026210754606174594415309150557952719805252912098851436058060012806359326336908869850368879078424908409312981385011113657560363538144743161160771216256037629583318354244726991446939603987501118964161934916386398299083374576561686194128653662577631677470039332587262321423780490021218810071726971118426314731873188073406841458792551514083147991161566180108058559744314719757816662792691931634368057384589738213653994685589724540672189225968910417467294007811811269838178808524414521060511248800514210066066927032360231323454876474422791927376182853493352518438761559447250582012506063381986676009865891464577356410975299503069041386750829382314554699637716993193137592558004947926025874784329769124361303692784847156791276153690964233244075740698519168150118496433279654254887229789172467354153406571643254602136688327252602943284074990839255899882860798727314966156901197862283451427013478991944412657493413027981779217913994970434387463570933563923172456262284871080231737235202986928654661768526854107305876284649214106132965156587975364196066391719663308630397473302317690990189755283877878573122815348790287683133232400392694811601114698997735818652733696755259801053648104268507091328195909040088926273599549335365633409544071490502535101444896640144156761824592233570154550291211140153096646687132774040467252476232424048485215527661443806925830277985363578064733984068908867877656122003539099507597760193461046527905754682267112092006497393229201033114515938055419076241473756945498303619360224558821160427136044456056580703343731918577542186956999369041444557921259731402968946864401824903496034856642832964675516751843164160000000000000000000000000*i1^37 + -848082253080173833578542760188622164289207903403560135789039097366029959941035567379216443184018444190860930957902076052067034315901191000709747108267611971013238605838537300561654278600722672975496561511986186143817192245995670130330461432533919984700100722750920953924871424557681629843401664259152214396989895922714938218202752318613465181326020413051456944362316818113843625817624885677124849305083861600539206583796446323121711654800266539120659322420184311402873044506307660115945382851570413391051907137164990895372143650203142958343614345245391451562738171219278559338993954900413976434639975971694105346505908949321484301681328984555856889841598083205764352724036376919607839850124036365699005699515761436475870806261512773840273417494681367231670470630307086738118084747647567690547739689174558947716426447814386963838566929061813377638884740274227432665578120778360688903457542755044029964623125824357144589010788866187198915161890351040081600828640403369006566582983059905056251211176609723358543661007029834439858667415554781099732608454914977260963896927826877101422651597417678047721117355987507502790813700215298323258915221430964120270853963604825505466634266772848819128761663285115223800418904341485118629090185012225308520734637376596569199957094125434821156882650986911679590094598811689206908150605379661915622974956223980204469094338302381506938218018695233582342678712531368975014342138656499588875096591624051328951987355919547992960198116391995201290814294441139377048567531729354145661886683193177431842609029194023694344441969756593900466356320702641398509593745553594626160747337801429568138205095063170505309550598228712345182623595610131001070062860684439765201892296264878433437601815226757918338720218448541255975570852762196374870378381735384448745773862946032015986918134223960396201065586327341138280419772903890004367239036828901746144672517252927271751537163894039035423828461643168523769466547153605252750173929334821787211253904777658159163375567259800517401588978244567551057998255681449659095652020303335884007091776513387462066257019577128089176563601934418534923231751609115853538229522862393273758203918876732062755123517819866632983955610299426565255546440183462889304308556162878727890942209947733536997300004821775413640280058278589598189577904955869565202296995840000000000000000000000000*i1^38 + 9574577991867972367390518731193144224248528038591448927780894050706146842850616428168326889476249675307264187351060342610983760509315722479065515095372150509369857141774676489588274144563527984822638230654682756655097161062021129710831772848193926521523426698834749885436936771064007089791015707539049094680744723005562663235670391921222536440568597142296473197431110844278657814444781317531149278630541870435998014961211565604035467904259929904775115749744325422719438173478081405243456911750802152921011095663020254046002332725791276299039930604610442847067669268460418012665828387504265958890896067115852414124574304685867127022351162229945065938061276442741304499192159565603044998635086631984968491537339795568066873388295241916801213694101548949460632537228741320207221582946965678110979316524768911583473208679107395114499833676470829323565950361430529446083778178445951152209909060131470197085826977594426797653969966303563704680483823423822921379029055282312067890400078656901392446850251464920982116749794920048879982561020199976183377903776700550913991685745089743769961446693882175433652381972704060926417994655152713194794528440731271757194623043602935707923690138580690202581172788829708893655709537164940037514165879519950389054259511780747208770393770019324098990688187113502746959341775448197800491358295551559429462297019036243497276756480526724962591049055759398871259986364501762165399437497151901393681024711252373685145120922825878102909208963329567163337987749641890500118920518924708115416255345755298078970808626098392410394130832754867889229013610614501175069525469784724473125923613756266840659436463630133846187583388612987827339838928230639530344470977024431621280172225925308352065893399463267009514960838743881985959478831352688756495324645352914270878563963500353692052154312659074307619696189409812247675155009676576581310135620393015658726468025197001274179438519626452008381919120618848464492075546224297204346608781142518691557420503329146217650072992259753873621560241962071364325036291029255912977921795017218850119019489634362724889778423915680246254393687908299778389498990341156548446635580621244863021844942803519595202869250193627357807991694633284632146292536295437093180445692911419343043354316870795751594044338657300530076525901815716375506642648304116459110400000000000000000000000*i1^39 + 579167462269210701263477377234077548299483327068385353795440221255452809831639119114367249236777081923234036431742202190378461017787234323371067692758357962420595975695834151897960433132742817177564792100655177783317692458671746130973957982997417052036210562793185935647086499882580511450399540528909935001217941610607144566137063016828747064957319229166318912125605188922432763064543450511251276398275722977719138670009790308208131320969837788802222010909569065515164354695570712596862276470990625325352712088588996800689187352069521401317703803551372785160616602258791871848197686875910820884078351993874887968558923700646600346027674242569800410145419027470753328860022623251877308263327284867896617347595414149794307641453220154304388760467549016102857565145973159003352218808086251602852508799077912093160070022608790059958406212174289961109364496935293515935756221733884216266709664905338036163704671187407555879351274710368696904459832843708728795259986057356938276720284401793300122899082648588159493266531733435873711708220926705217954961355481752308454825662463673404464489317860316663198592357475547919082908097559392020329820854801870319820354697018666939821292393595741527175972097613342148475117177304497342421554303962135337461878698146647712866422240332316836949404513297093051856151313136420719535635336677401418012207505344871137428550018227634930105944237013165108033510643718292854050726778835268246316806001838840291312902261148637087820583375793898469630519263500557178680793346297767476893444005708509961882497847224217448032056705753738727864438747845439149070837268745009044505616333306405159964326061128167821010002718126603874074683648703344723829866527761876253786696697323113773602529987914704618533673941694065419386850965992444741214692018426875617288247441932836047974213840387173609459417765431820649385990970531397793103402420327131884751597002972491043593166624557080286868668473359536891170979116510130056113977102426654987644208507742249249322526967722630077393124989389004434986193083706425648866841069094216083813601498042893447421602914648188759647061615835279409833962592882650974456604512883194454459476866382295568197350319004073015726112966449669429646528548577981132633713816927994707872219004122787745423801297321360226271029496736676727159526905736069120000000000000000000000*i1^40 + -28456716709515158798902445467263959534197793420343274382447527523581940286149579138167466314451326571283062294763207883231508427550771684119930687717157600731519787024996401855086917955250462002929454178768877542906189346288716762014598587797104968089736972562780701614593504271986696641029231010221541201793494425268823176664006603780541863187579478285428025554058942042881722072302810327413570288448883251630630745135426914685315802047337740460203916196738482843075074899803402453173775704616930581554095107655015796385044629132781672077320793921877252103040481085321408886339558662327073726895933703101028819745018550875300550765186635344881847707250000582295005359711702910244047374650125630902385074853315393202999039431467910841562430380152389275326374565542462448803865840485389782102567156599412046827444120378964253405970891080098428584030133336627496589513084795539108600617275773193677737655538923855418361986285077224490866106026233153911000587208689759236152721723940363325532244249046982905374926243474800029378479677920348098720399802765847560250052101872846616573822774666037085336521189976456193629990790568650623212348237875711405254076935712712453792901289620507604914576356453284226955219311586152352712293847929507561403442371000829435641432720467655406994713510092865330745136252229761042488921473224077395692413888595427814994945897849936866870799428764318241599644689474104468640784023435661950005526713438256918038081486293958012955693756708360270819426816842275331432478130187816812037716104182014247717961677064704753555735709481534774290296873805431901207871699548664809332585447447161650681675183667163065439543005733474472546911322442045314644491728755517095333224467572758318466123581508000491622077120980493256490627231958331381876121801913958080423915119239530710059503545783763961501860249693491609003140317154518483127455890165847343287447604807395200236789159364069900599031892362759391364162025167131424747737560192622394533133508686122629277155180148551966506076766171729610932243290186447735999235578855744717027607389688953232802629740758595367916191687097088846771471622319489244767650441800247053971561148800605944389529319760610684047834511356169577860535767346603739994469905582811808202628805207813219212173169176811507107375834573277682333772677120000000000000000000000*i1^41 + 582471031520179518673685147747489703582895806866574515757928679144021324152924345007827301732660380281610159070569281833188811378310319654478220465323277722218587097260186265198484272442990202926641250016142367718965399993503816762286720483891747644339679609054086782843932193625909282865300079269143977671537140371530815308713475955472971091839920088591519585713301570851679115152806989304677877655262669414606777448094662022765745115247603056026517480208896234199792068143234464588125872848714243512112829853983402542286600401012084161399619916422208368867619305309521280156012033979153156670021536869579025229429188271038265764513103749143828085425793833052921682046082666643547271333981046471137955097264493988527191646980873373547488070890734151390990713549053928645646325842424986305304304122786717683820720117507107591635547479016753918963532370831121136000327311668931120191686904994905424358059282746983515158185050822112838446713323089286271586133255726291947784384171437771072616223407039829176627591051689758944220122230947595808485489219611401287443169712879789919602499194696027490073965450780042415425078057482312184977838971131905655456740331880679505018151890827336146170913148509661299302877442318975055116640565460994975631984591244331802036880655290230937787635744497162736134581292644536428266765736184339074671474686525159275747261770965415900817739948837598778610340811558970553636324494741016450567965629587477899588822083631244419909363610532708719291506707713326232189616793125708420631441644149016478538239226966056164161548241699125199888706265339886455833228400529317196183013824269335925382884228807364531750762733637273882050365464513726206730281509758753195713939088655033642614324786422669925290945638976971994632318427390065905222651684095096430617224869524919562978344452087681621053856214404442407547474289618653234145249413282040651212895092301710899365398753647828200577616346828148766761243945176051936666810613576259777471989181975721679709612060808576740583958970130311112023639052540302397287099042663186346895470143348315385864664810849525153642376748076224821628566670537446267437319738360628699967822232518987654698148011250948809762992628216585168091951029948353947232527566906536413660493935515654430821962511972239349078868588162581948006400000000000000000000*i1^42 + -2093822021074912749098762349393771409590157260143104811272535854836994141929094333940231501832438503547693825265372113302421400658258351522642776632828080544846680126140519973379979201648941584835180391707531603088147764283927416316675269815758133799407907941058054595778837700435453328133470599785904343079554246486574452578605328211097582740817231555461250462670708406918633085230048277100957532351778758850678595751946730296986272474797229787864809145111102255622137327906949233029491961558951804450091252323991514098260933087220305517200913129105383587805791967766060781720351058741397476741642811350811445038175737423993276446953802060294449114146562438422115686514745392662989863623414914032664834344480640673460345994865782031471384452182286389591291195222569775457334526856162577448731771386451399909396007845055943864190021188748064476874806432292906264442240535459735504292759536047777305388334090092383487820768615503942037047375199127623614897619185571527979257414525491002692066255302772677377149925098192449784384082852742972068875359503867854420558800060721571616066040960239906190713996203584288159071706617966435009867872386171317486047296461953190354883075789238773058258633795408867995643072897610723682194514897911898653764571700579716619497411681945908551359505160771075758415409161368778048865690752811640676796916049462567742722272734151230684411956685920404792088635806421629868713266869746733303904313020355097872685967125531581676256660335849014928218029034037307111298808945913196268502237496486106351940587633368837942498937239294616025539460061721153888965274880610151068519483678575102827220363377957211291063048584197384091723484673381112966491155560474467752980041759732816051729492362289105939435250563621071745410216244289886704475142055756903852830002087297718039512054821238810075222121121229873232304879042187120539267001129116377730512591150874324381134901502891797793669420072165236724498417142304194711709453896359316555083735981357267417701197393933042569788493350371587908260494342870847512361346632636145359462867703066369863936745102180301351853333657170458142837748257610625412075162115288670630504309754203419686041722155254357827917477245973165649750122479556726040551514254050543436188362271397652125646805602756436093965499975598080000000000000000000*i1^43 + 1543979198253355698813262112745734064000028451859736901032808797800038652541506137658380413575569638887677026252614218093947139323078673565221555180105180850208851363617236535949168072248915445755954425377708713589630018233035586997152029018413698953690224176606804705670965559986743905999794611899918052652071716279438722506498993547136102410656414523796023494493160333501538695907635147524134968711668197280481949688722238452271974025714487417760032922890586923174466566111655986761194544550587019521375961916397529666989926009809522575295359044146158413344666159596156477504968846967862960431725734114610589843003802473150448971729839215461588822320610343928469889698317455044246948829274490986926725540180379233609990821745198545336166138416356785302767938089745910454014932423869195726680932509081054302393900135601283271404904202247406262216721242752270688863081416368155383007579328888400318631460338260549361005980849872333750110463512445576133990776561815364185463508431503953828517921207640320294459213651325865826335361236719346461933466708587058752316623052675695731444456424800352249204671301486571714778621020239172937896452460911364507608219201696290908417645854841487124811730949442980136543338120858743820311558769075482492000653957614070348790838907297974700505050611657101738669659435265834665007093683337753552575244258442432377118880743861457148669858747437873969309150837820078403912689012661037508648702493392446477926243481811148757522346290831216741628355144238339014680607761481819092086160633245908245209475847234597659555777603754313155848098779160470820242256846435565847119924401007287318734525906261293701372161255130715861499982024054325136738648488964512340016758899091910310653817661972173526307069395265054906180034110100330166872858787650321114444851175772853194470776285109724848312500695332803343970916240632803653229012572600585900738768255637923495944000257539883743901351019795500682514620210571985422743915132518742556011161271110212433503490136127878851541610488043509816037855402379422135819815930745477934173361619961650028346308481611423868348251142806112789606026032663184381956085201984199326720438216877670301830699501220856009043738615662636518009572331315437450946189099704802429132047174131012855620732276840517408391168000000000000000000*i1^44 + 169979146918439013641322610961441521692530563048137343029494772643590541946360871640406712106556152639806864869396065225752863595156510128164445434246075664019327063562583824835498490030220422930709749481795744119277985122661437670394067561630958407352569776703764226867374039777698177942525016947675516549868399332010180729225612326493156036869495122153750697484895297877781649052379054164946179467457503447974455888861886764247692545974558291185738246589811495324647292231006605551164464732153626839778039833162443913961491395060948626474648373656832783557233390659910389470028302163353481869770166592677550390503693599934036606162730099190002669286061391652376033799246343146118416243293889973018676979112809651123521546779393974280212012282097452519207628322964004063744224808109730879185362932240898804782727844906236458891279665623189369623706064593813376192765304385837516236065930555681407853908279582741093804129764899108187652627636001797343812912650463105413239005892655735344786078358954247717498959896459190444024976005858615834696409384712014621648240103815539330835178932757287304776721359451482628362995358433910446880411219263237231144822759859929946640865702614281963674656512374132928371751168006438728574528276393029311047221904833870510494866889426690629827530745357763771929611235944695025330143569208636100323002098250074151904550904270742215214254981587601025197508285885756918419276326939602706184142733258429308453555325608740902140345146055107266403400807977281200668536048783568101823934395203066157381123857760320381954436283647305059594334989238192357965126304708338753069420341910695474346961097073276442826104015396033704574493239990794883001750443453023496882161513301798496742944467003551283151845738603032470146047538868657114493795794515126841084764571831454845757139332960998217430843696067159166760935000102309651686642181823043291104030785193639399877041306616233585498158014389419226273581809357870421436211169607520259768131703788462323641139359393191957974613085232093815349273796317952186543738313880291285881648334266670153899675371916738623460239329598037477738652476476673518853129725487892104937186956133659832993094262997319484126071649131953054578907056444378137136162673179524886960789268696522947242392062787584000000000000000000*i1^45 + 481756526366532589440023709355353915464964603957055607376873442039293127460854868236550474888974404826074277943697024012368875024706561427083572371847926317961263636606201315612911675850495579433870414637062102263563936525432595396102811244485387044509546566567330721652382211028220779391606028760845679582113619463225210913242937260719429377245612499914761114602758036884361118582487400606056830527869130153366208732447280890791686387512169893595931685202749360812017966871256606927800828144330559720341867389023081972332639843502843190242175489341077576869969114599743047593282680057605759747890533238493319324863986258977311434016878547718493046079056046469864727346295363516316232509180533437077235574765594776802401929694937575503153878167615917768021496097461299272334666730056334623898379927324615594422076837311484731447184206134046318436178887777606688309347324151763698987263086620084552031203400712175620523347681861553479167736100591887853006873674589646057132127039981281558908772982449328675446455591648285964032364822154056377311852682618927506136674080170953003976402103699578710448964659240695419884848119829567836266829940274313502606286658001563265606635975307623703055443704466312686175508651482791116841009664209233273996802016701272032237668119972108057460642346384915917182793955458422389111713496094532591812222003055088739993279238469576173206695881301061209634455356662712044012287943620098163177835400402205230360012778780272876414763381872084818032104770159294093896693769462630028800928461680411038881870978231217483075848198171880202989265293963923422940936456055567006893877100181538198590538374003866448742240553465852127249326921014945083277848849102185908120402016387426866221897685632159512423888591854609831423885632127756162427299338012733878140945852129344708551725417243604775142640612000738478932019142831394729794086664702225676206016127436804776112007152577396320063794792094537212039978474190850453955489909950302569643542722366219586278113841995052679062129350399768709219857180210551946084468856734493852923840693757052533417426479965935198667894252354008437852116585493674951472286396667122952518966227150767620958507712846918917621389778741361035281761887024883492828423500662927562425153055835611337850880000000000000000*i1^46 + -533477760912348141992529262839139556990152708155388055797425207914269513850555731649059863914764741758106946114059165210560114377249648547337205173875353892268753140911847345734939703412752883459759863948979057663725967055334640159379036651435221996202288013718805544594223085812840970008483997829874178163651271224900734082641147565938246873417618423063587521284759944105566830324658528351359246585485081505839464723942962019627329504382631191655050284676184410422632577034676960202694071029658059469768990043952832429633326552425952643851754344925389916167139713399139406020998422748800549678543170541068310950890877063784902512592044675958960980696287319639605723021458126917412673167016208361210915779536659748643477084055845140586216281205015109231011329905076563456853132410632659771610162976235920741850770511852608363428070812427852792167984155754312256199267114688848887758122500606092724073293681929541657213396998982518932913673343893818526227672271449935038366064463695470521812224593331338652913476771134793602154550598055573211547100088565477704919181888554202959818391376157144655300469840649836009778585468829028419673015552768776205598181814575114273719038146832017505175596187474849155955048440239023660439618506371165371462300065440353810753785146506756554791311476515817705541838338706378786789980726338866793089482576920398519465190074630379077188708408891126486937169130174907626604226914203669457441911475249731437849602038636171890623509545114000499702835887171515692828371048442000878038421076168492943670864434190873528304007789869606401389410620334542920720758584125607404171384985050483965062795084737798844593137543469752606323361676623943876836367001282900936266989780182764623607320894966515290384385885478688336418632484128169221267214187287325811801650241684634518999302287221495591164214039028404756780538334935146533241143294649689854939841012146330621366262107798394773614707552107502908844407755938758237496846686007792108927930308123077843927283201618847224994599047662252286415911453889299785943268239652224398829760770388938251263360320874611033358858992033217832016333455048718897678550930980706561208965465733166633055319401803693530061102992186566791542908905099920234092620011706111198961437989928960000000000000000*i1^47 + 4634837211156403655945087994953988895669257406408002718282749590376576600785068027193961949396595256004762131306706221049882762405383238639333137069789094682577457082227202912196709595491301306842175691061518334360651494659441709212547978524214861334049027762253264335967091850782548965265595815776877897957829683490578354003463597742753278788111955139398940139359463695514986353902302986620441601781129167425411581835752261406431827092626031695154342294358392353686564461853118137917360057081557930744341863147503201780648110817864073751286293854075163777091942265089787896578547944693170499645168764912632205978282922820397086391849387585968981207287919008089753168978459501831582011690646523841307321320279107455552041618864964745455000276996521921958425229587326222170411041643863767966730070219694341625124392837024609469486927916463427994575783664313158954083358815761943216735748698267241803474131574437232230643771525884621354646426184895863553836672141974943205114150926124328442948275930761402173053193911698262147551304991700037935655610716407388750597288813268266067176254522603964528579401419639786754026962056207419183051135053142623461912129092601775026194927422847585503822397326135289572277074623130647141425643047408058771871001932565502176478391363976281250647606368228297285347959117075255196800458084622782795153891421609053540230379665488659071666224649994130795602785793395168747279199583173538544943867436859423337368745681101726003163987384835813137033120247174444291195375827565194326133994484070067950318095176579597870083904220624569451515593077075308594673937172564633415624733738115539409523742706633371342128225019111609203266835537776333044955472823193731636885875655910838794068161069455879869360646802719974094361493308991476035944628470008138384928952056364067663287482967323933629088679799595957698740880885308973794706478185695511173819157865605599277434666891611294201139680501082673677064771658065916469856696726227253904741515171694243289898396771069910024300127971874314073382432216346414772604832552964946560966715689149262029237581081108562953050787454605409063492607473799815927643003552672646782738421084602522491566005745540542421306966879992928319272914262437086379542496451884434744934400000000000000*i1^48 + 2214305198190576124723876414061686619342447295777008243205942379122866722945388817643030231230960485944647470124107048091097722358734277576020933112208677332991624060814603512481119642278043512472259487113940271637331340935866057214289970660607403311333176830658245340036405173825578427759649950006838812942764160794077979272048767493927760615903987966680207002622911862060010014818527648561772866161323530770471607174851048577725594101849534522247624529812478531798735163013892039757200477366811168739606095782734727608563369371525613461208546094503896363867181373811797747182497698654637547031211307087426554752082413304995420899096701487116794583428906762156892592624338949485273053931373969481385535514329508133370599383922171031408640068890017738039094705760033542207138832369655595087727249511568192966791981697996335321219489509401986388078441014190108241293312078712917415897710173311918811322765702973963095507889459021361444274636670051220084701138797549670052604092786795213549277348037332873798353621662756730977484738499406919815802792915493747317003373505398856410130243710020303649927897387599903273384205882268923908893777456404677751797811575782715723782060569258433143117157097750123930568830022069726796063051309401651172127321138794418152631491343973388010202001357193933319750910059236573390276337203001732884052223656060412424927755424518377216929097222404693789097736978216014744584549032113410170142726133934323744599159203149944153940505390386618372884395043735665831995885042902187351160943400273942148678538541169487440777754120973161075404232145155793367802316637250289617292570315841120036467438685658042833128337687050672873353512535867564677244399882316459261378160686364122578218672774619612891773033051179206268065352636414061254338012602112340635681954885528041427577975991205686011615606177820028270413874709173890010387191580750616292368757862311222578984985739949915142044718916139018326250845017724956335217214881565290160484303186489829524269700649106506958150868417134810011116365384185214793635466595988287366191629604937915112117228614499939845905835151848558469499867385507857486937224974864238548867861155060966286237671531227229301968560647522406222413140718196758941941519372779520000000000000*i1^49 + 101331352558016326667265901341825184074717467170505708445303711979145627694481889660203558044625061191292458976474055054680941632266963069882267463186587150982410135237288187732037429135702589058682263712272870791450959181730102048656164607698566339397667063775734610305268124517045710175218255869813571664054407412967231676337097073533990667968551385889789140699323749995754119051412462282897557638960634316747155114941066924298720474142562212225650614234761872759889827870164360495945986256007297506836685349641612710215166679771959629151246200446731766746711750626121151732008086640115932642299453048122884908989862451601270473505738040778685348243716347574700409046625617555402773877724399612311490450110873716899699814079366765865662725863464718091522356734681978295412990063395393020383860862564036933002240181403074522236091843953920601341122939135744395407841304428432464029597184687380706089585768281477694195745846806294249150772484314935872952922570646002337401121575509222030535547767277835476898436382764109646162463914278519319877365139592081063664326885377605438862790736535969346338977667276145472950499002063217338454618916606653262731677812023805143131399520647664127625026068066754075685952691232027510589005974754027003435344619364802464596082752213021721281539788305621542568947693416881267648469174973398126051210546005349370096526103069311456593354636858751564230305369661513172656338680306408443620559589542178511379868882601442542165343160445377241623591053744284657933909720000375444110495815102555503592630846417654682387975630237946052814388106561823969125934156356136109550882544475360839885525465868291835519322598601351509057762129300057330378395084534332398585146414997641405075798558959066437465298494815675258746956689188857950853299938923075313908649088338691253725644179084084149229883320726353081875608713561063464466083360946165682189674621353740918098504196112210642350508397981058951448548613295247375055030792953251659941637248162376144249772382082068886313814688457387479365677133267853210846052260087809335921299583908654985408921020542631278987014622963339989038955366327031749158088611637372022562936105136491160260596932453084019321223495278981969251196395699321092177920000000000000*i1^50 + 1940166768557242661874939444946906359178348640493515594760753700237371857908179247729060326479106465811352116991046997509251481506440683929855578127634815263962199558448444815503721560833567319782677773019239220152851137994231002761966544029628997565137076841605457145161193163913483008567180829633153409089209164238619775120227089785289372585610470855532098256252143286891321240301230671761516689870687341539030422939431247064185240470053810191566091557754236393204446520657297855986454318296718314540242846791677850113944234088971473526357812867729538491721186547740408533247646021786692747521056894795501529626906992703935682470875177115703734211384405185273844991198301616950697761200885512493854894591812347834280446827862007556909507476061781354717533363353590583803770701279330207983611815255710589165887127885303755494936981214675330949046867308943235842180271267655819623496419172555580307968093014979661187066487098872472601754048646421959279794258791091792177826688300941746619308356615237408438486900122453754768096184580117274527615358546585764776899334485376589478847730634370769082403350745820384598764787771217270016727404193351970003416865706893286402821655961683142642670617767251545716648375992876119666711143214691553868455973834791497091337287279106765618597066399375634118084522222940230948098083079097613292674046920617707260417215419001757837682637779372838549034541983910248398042658275211714034637409995602380688246148147514076698724698466194886346758896157739487834486155951000958216485617526283990401005344066735669580493861438690599589970338662077915491906021523972720317052402357981104972418984110550748362640426772944164264934312638394493391056524358218024702583374698438991089562913143706547998400240655098283684157355762311783605820047923050864839897641241439580549695554080994854449940117118177639728632376376892072876223460149611965872695752590192598745306891266377684297047734014176668268013813938900510711855492036140446327216844546439860373470081051077127605732729357900244001453630490347543363908598697694154500832206282897980311372607978441160453543729493722422831015628057589779027382283675525883980979400467298840598105476192413561668460414901369506783087881197977600000000000*i1^51 + 12641405390436491668674826856091279001474650770577325396565836377903822851868559279019496346771293620910240293489539827708984084371286448484952932229832481766534254003272426167197202531148924991315246622843406908725734919367624540364983567448965700691836835689421407177591420788160173442196784714862108605976270291350284754641838014766388922495535794149068729383766488618704080997878222030704305002260176183473164893674436589501165262534609232731375469220189506431665037764527540301151896269729103834861991935344053452947332621004183754199749926614993518998360647698605807860672086552532084268225542552011272128723422851358656986259730495330405094703909724775011327914904334114093779426368566003905643942157346104945656688536228245245705141113758299173558949161625959934762669747440462396878903837042612102326899753661964083019047302268304769041822993489631269138739050783126615703491836330703026883716236077394566252843159192697468543103508550350603614300357538261799028939078602386418909343827433170596750544790693615122793486934934067795459588839090594751487434831061823576151476706378279587756786337904412464020357098837409341978517862010341171155864726638926109429383781131842668797998401693197484993766067849496540063252842742809081062932807408290990960338967360956525690979669937342375048989346936088414675960237943626301794196931200948862200241788205699222570710980192829352080173655864114183004089772986067954177970349034221583094804445402663013062147732400692579237155318428901383650539513097240393064781145017767161811160928424842812839982859880016404924333454660179100414564421382602304180334380894827140488797680901644620666171889095753230830654551638059630873168114881908592152258580113309983916926778695010556795120802323346471211908564444377551432055488907274416571407822952763327846462162660247738322430925757389435141460244337854892015391385229106705972966278543685466524986369273521226122582393926026024370908217963750652000059307983427579272253994273313313993494381244878158723871952932659703978117698991242902278201600207063045073007756515007383412196338153197706646859905432891448548561257379387767115970287476936462818410286168158884566038533358424968812739996970714325319680000000000*i1^52 + -76199891130578604904752029421319162914034125643214773045695336463281710914899588626407123900551392448096911127172035917167333487638779992920788758214334810961310254178023784916811814695389797864341599531148363399936129196518311496088004163335495254459689234038479522387449000702114083344960736067283879144027553729950385811966356671514890364515834366479677664724794769030539379461640577214099170011285424639026162391644384636518505346435127174548812468509457077112372329918387001578373274900082800674492308974108513268669870154024826483696936683619164740432835111596920381302202008409843885219532593826005969205357131340946048582061846019083039927776307744696749444852284856186032100621427742965240708504993917502365199210734951800209405591894746710694033369066937249624253334925838024918685019175310148996516591705308895735295547964158085704761172253830913316326239469583949716091358486434148939820343265179477213948913856197498909417787843963274010006727575239012915971514033125531176490803252650799829526830652166793066525177135748062280602785880547126010072989548872420388619633485523122270826819802310960761274743750221348025503624491121348584964757641825441834020496008692113184047034956219944497031475841175326549796409337882704988269683745821752593793335806364154915915205840313075742814975681124676747463701828340433897008528429684714643599271817440072534565883969894276243288409782781095168792718215838783941264072659518516826027742655264128004425701673107957041160925641147383886185582556557628907493849249663012992798611225001515185550311542951480568455671106067234741965119783216629238838529848917303432354776979478261028774401205217251138541334922156515073839908530706384070437820393493283963368775326392095904546905706016783691035228076572408546843013226891089993975169873655792134152254955473143585560524475400800581680367062741643629059824137714486506856170953551783902360899845824939570979595704190880419978478139442361860404218884553542270881834245763732290151796680296252558232249932245317176287226571829030237848195435314428927548297552943273651520511768192042988912331174918416405412940688644976791617015527917913154816507959179513765582266548207551583267135160320000000000*i1^53 + -62269718354467051210746431806137310451715087435411058876528881342048633388889019870374019119408630699605544523638819026550219095553901384300041125635200440269731832659095239423778578660028065865005014873341388794677693316916696386555258016257876782336474008147763848150886041698876269016924605231858379059518084929574961840875175068507608192663497068468741843759342103177301777913471628505914624324858843346459216399054768886786637820651126527968738264197220203469753669840900368337930927070139522665049762747634569768584939591808590403934283855630482029382482514690219070319441806094410869466697646689661428531286832418346624720062722772114071848079935198663103899585953284092231499845400483318117479758735144586791914292540906826094346529688791088683554483512454094745287751130165319721440751290815091385351697736318396244043134055284640244272216527691102429874402287072315834911608936724684467020460576150607888719475718050935167154463805147154013248568769892456582941237753025650516429663637876626023942673271948574672149747999173722192663595480119317701637888477000528239500327555577107547039162724285465118911941782019596366245019993116697529151326193931553536946933132903866586529437858672886255431108301426222487052448724137227882323342816766830738736533449806111349397709715233738405828228859986675939009986999292476450485504315726405387076848572412549762801867202901356758412826680228547811241234355109743212211237671010135228761761704865923665684300980362148898649609178034621079064867977749279831143877644741734011896953508536194641987973153941816357006906981029078792791486307762542868960279095076620472167052011417382464966293163395708872641119944427688186753907037561024454484040491932504738488739261822186673568736410258910616039171066863779044799310302735876090407489126569400441736907993681856598981902494154980203986686342330350613973512453041386636853715174067804502538225135810408092503816734027005130973985435819577140825956525839264324849544536993758600865616274818352346165967469697575315120238123006912448410921920919209853221641598665168929187023337556693037964541387132762419084847554187837581225423516287558643635718399940350167176547941125560729600000000*i1^54 + 267578487722627715992625398108404650378466357951113442811560223318840571195350036455203767090519916340711989316385005582526711167498280618279238867054803464289898077832905845942870305032281869532823575536107527126221488251754823733820031718802594389314708560084341204409754922654774833967189440222731402292398111841825255412350767104895331381539304153219816087040839691473261974278536847506452877841335616151191747750248936793452013430260036084277523080597334019941444872049848329829055520459502810564206024747536180456529836572712478777540705436980549654498245588945583719783528795486381888202768522264187660617458105946971363398977935615680903506007576213332476833582045428359810075395770697428545561563568751946754770361907538594454114042561302472063478526923653819326537888407408145132982880630869295646744835621041756711577335629660879789666808898586831299017291686892750520261248032498812248108302838401950611614462912677848304665323830464729257013122051857223409568023738654003235256994590374383620006618567139477707457603851051314167353475530152716518987886964095853087805197193878722761921499097519045846448805146128874442462005185091029022955973164676575555053393431265942213352372129215763118120656704581943338171258295528584123007600088325711739464796038592410641202693537356101276744016735610981447596081332637295827273736157751928701376704616864162072192146610255448189039464710980680270901764088399461628846679461559911194069270162571493771586765285759981932182138978172911180396264480900624821068879620828100710799530777651478653897493748966985991601918580923213409980337981033177332993222976755673071485766887767162751518731989459558185387633772418826029974891868922815606316087342846849720121458220975996258230091517423142029198773947104273628110943537271301085679119340420042454576085688274266812001418331975919896260114497656127518743779112692967272386391208196562674104957148282440615240619612711354539103616469598548518809478078960617770750116454229869744635733335472128160648173440255989599622625498859550042281784477509524902827845375197930852756927248753534247638937370442123350336390011175011480519513014814065455519912501587957075431915520000000*i1^55 + 292246770938268418286407301993446418179810787407310427157133674730564736744594220332517508919617206811357602826296893758358382740765020035954519920216837050115505618927274590869874467459161311468575147013052438902535723284481021970083411808457306256559503939751037926455795689413261334745100089910377611644610380358835460669907891865613303106820074605555916090555829984357108838483520463897457511956028974040231446991434869636901146298713168486796821525138478564595281277151556023645309568860921266999796353517717981895112111806402308320345114119508332051021485863022563883816746300073824615731680593677136470112972167381398658607579545257574257255054233038795823779869245114660595934458562093508736257023473213380256048948091826986318957188963304299517145580166929825313759991526424632133126635693198338993692527269832288273904833341354817507702691200571605906312527782466485309705542751720201493621093670917771671098949396186421428510794794320511667332708515557087223108493221286709556245179574624774798875532328041987108152329569399856243851175582662359401231989692728507079587134419750859800771511870211978940265427533753725061675788413637303858044664222066855881170779045800976198728318478312229768371069964702637521966229863593927962384833792688964185268967854432189650036745748037062965151197507617628294627218978988507741625014696883243337057014421166145817285343897431423464508458070531597101473768731491075990301373222938057221890790782427020996076948726555233576590479551231232262149274735474348569557101012611296773067871450343479121843024439777683914488157001044126732782056159343834855431692478083093456928258331103112016607568557907795262207872276611274409326108273392760175184782541447908774487774471230497975624631667271260812473452529541254401828410435928040631941096691614548432486481998270617694428125247886876211677482346559349744788169221057738218865058471458471280769318484553438330483981802540138809990828938508667636119479016427470686244040841636618692236285802500219848579343123455589105131127264312695597675567780552117871860660179469771270905548764441598601581047468745367565156879768644500491722640182558017781514704485613568000000*i1^56 + 7672279352207135572771713508503295794384078379398633755239111390586855562690353163031894827977231359026990320226420091152904966306838047682214033155242741683565273828397732754275968303913169780865801702651024084371900539976758230307459933237003607186113596918673089856004568597121637178649774692202052429848523452354542161661817388720012327223978039502141332926217750929902711093322628914463296445422889508865924645562587684457050786029939196046869687125601464698565651952974700489182895041043420874075916900944041385307248778062667752961931070388419622217207787456867315221227225431160059522963683560254047019154603104811326958335218029373021241171068853116812243425350006394784682603326562485174826892472107502669887052092021313882026629586300696775507439184568794675530298943653914892994515401645856341804423878303140572246618304202095486752808368248048232027156833121121500908131103476809985973750267223764023349149763994233082583586506000261129691965667728292260083438908958616741108181768172278174039496565557966450716207411346934605359046386902277861748521439270656507927011859504407016614573702651392109107199951048603692145019957793247523213377093921534737565991233042747895122325868167499387756246298562328700359963471001090802875110006811922325966439914770573182064692021325675824008020622100231676018385684540214477140694486090680931440800083464155794900659754302238070791529156892139929245399170265843791217172932212463037994662911172912882108118234101536723702350442356498089799139476143789128971605767926934294004687255544654985025133575960582670990201141203034530392510539108973860713437304309255916997625460919389833247401265806561236046284325497057782193781073868225247995383595160996493001404797099448549421654986004071947792775804798673895031533380083462864881287523108058192345059966234634642128170444135000411512851636276552902437570692839024741226440288570745573840370465339389426577565199846990738617789185285539520044636819191646419380544679650802763813214243321436179410934165505331371424024788070477904439091382628333961608423035949960052806534877881016032016005750186464396969930397428692148639809439398467993600000*i1^57 + 66151476037270204442650579646358594923608644742625757303509334661094549743913188293744621022968735509210321404234850039157576015615695322854032376098718507185122402041235284983993381141661857417614521040961388947729877182325689109283774874969575314541969116189373187231935970294816247864375400565179712096224944294263704363081990585136288288257258197829370664764039562816710173217112198529799278261088994259681881285318315325152517425055911737000150084642767993044590073069240314237902328341004424784362610804368567287745518499635611341052561035142508703047264893267394872300952023819604967265868743065119130977694532644755556424549419408249405477258523721480082891040344067589713673067166487791832049366023607180851208109239400902894315509059067448912932666911177759734230185661378036157180760212891663910273909462473952245822208711673357272729819612331946807951162632009180207035192004235063126340679249348713846382562123704834274921033710583899478979647391424202119870053036879001926335641102659056280170670844556171788282959700709020824180386199730323640048789169496174654418677278585787871180426920360058765103172586254615854085809590769482020493461218961149804389109301156691548744978181524521356618617140616159655538469300763133456575842158219272078145683937051657403509717745011344651977218868955725740183061465137325183071567306251659345579484756223004915425038467021366714602053065550238805758790106034425473941655297037381403217351003074144507363205687887607746723501666351780259534466938700592226891848465632721381194153585318372383475539132412745521872704207674105799065886443158088915547303805087569781771595463014886666692796016792130225302249774320247399008620941148378514093322480580155357797349334072270899746425608046265061413990218718783750928505753308600435139992027631868638201882952068518852499714429392205415835658963734321481046390043099695819181906842875409393689887266401961826317956291181201627919103123916672737091221843287682503980476780967837509986351350943274381718636511140633733839021635509073821297607984141899885620272248031290778514445947555304494174411053586485508926907054832211722240000*i1^58 + 19046821917739697061414916253145806365748777217530285414987909595086114206139101678044471606763249802593500342655967451389544293432863290552922828849579424381732235498600226513243486090431088845667203221184368262151154638678443193936129892277927026939200652000360439994684760856329984421378606568044101878323500132159429598546045663148640099517891074786530937333024470586947987619847721224287619343785091272919112294598822312710085291028448807763434103501484214493823448833796427914476701522921336342127822634565963933827190010625857110141263704512388909860705195962571887623663490120729244781623302232350634304818587603150308255974743473227925564023617024057605685426065295138805254389696593210385654891473849465240155727674218244135491270683627922836294282156099193422158268663296548756120182473450898835654393805024359083894298982117313362274254536882281009065714506165940437595375215848969944658334637154853357268371421702212614736843442775478186751431809402167641510069886890797335775437725182036169383708384680658997012911976159414071991721054675106412032821835179798514167741755977185097252613352829110621162954025106041633795817974491771935033717235281482999457419006508455455195313903636737197320221674885532737891226102293726391704025182681586102578561227461235329899519125790906790545670600693766300869437267679522634495544684749983197504169959772450064636814324561540844748233592713257609798067447560429496604529090038790991285326851737172020565037611513963309386704744070576034733040335224538127492186836543815947133189120159070386293444733796617059321485331585764196708864583701293384611865840905705961665931251342304694303137961938326896113336361777860926662598782884469369256445239067345808137672934357059892256870456498011710579613238099291168646255235234011083770905933661626569322079837287354540736948053960564540911362022179458674609678927905553365984831508169610679386680613299104874238856586963084406166454530770959185365497154008963908686522734618071054103814715632771870139087547669791092215987769222382542112156296281581572185050622258699447871319738138671836029549694402166784000*i1^59 + 15965234431188892085438981276833982463577184232565748091557661012694455150599931590381845909328800515643304767686171793443360970850715817898796098962712026808981562311497475268053340514934115301560922784138560442389705341122239173514370979612350790167657334722811508041252517279993742300157175235116833461112821332881132321529933219595765363065896680842298579759490600572452809325639752994651131074277495353596725855455793148263450535954810305110064692262434523845166346872164837183444672851784081744789254786552597735588001602712387852697339830916131950210707263957142941442401226910993244581856288890061096314447781566243113545667701352273480143760123029978909411908875403747973894976337001282545480763974079671537587223246639336333341611038050227432846863108437835987625114434029339192476680602049504872968988697662497196766287182132825621088334277135877089611137907281373577143102395054622159656888125962527354081986691541878957682411205972480521690513020337279685058293336357837847298466154233101284198976149334433383699031879763709918037476650554401622626380857842188131733070130021566007326049230992759752401579215240556115097433599835989209879843658231203527924936040655782048827778636295101112872357132078915069736039485491276538566921565769830436580761422004767254102480724840878413309846696597107388594521984539815776375169652344939424332865687509663645928706365101264174802108454724855706344292572990819745800734561636721617900984004386826172586306202256867397176774153648974707722261691523408994773848810699844874595670219474128603434764125689698749305243549798156919294809207630194255850921471236146977272045102700829336340128404838120534780661803781756405643318423311158711690590186096474357100849637999351172164077494193290649719338990791030119570855334149796668551587330551216672677898270358285035457882298505106404664161311488285779025696120790001920652262433914826328995682346078410044082411397114832684593947981832347702358523641474351175254118798932657998065308846142675784540589538364029914621023179611480172393318330054350271084134854616923937502426329776128000*i1^60 + 716077793765772441495012753434864761333524452632912643781309299137424426525646900744019855063887885959732107869691799039217294168450454491044337459400422268076906297043563175985196954707442632887234179641872488802034054968878916416157413480802967195620314254329482128799794256633228601455967354853679174601171364937569873227945256058266130198195505928744608097369214890310902479575585924027096138527731415274304822718488511697900641762747891156278416415114901859487262624826361691339366249296543770180795321341891723985297002001401902551696374380862524006571532168264847589727074122292860181886736896119881454643732631031830187137109016729058424273474791829357133752229450796720436906842684337788490767252758689274335511446548356291234649656063986747801510278017129672293623971415306561554796796100862707155871769605869950806965006727925663558246917652277409427509357763200576237148751790123658850086197682571545266602304118250261019121486145506220256518241781475594464278290653368547985322508093671021098707294577571831149726218506602107715360423970179268508975610868739904417014902360990068451360693971966038441978705246196378005515386164453867189146445166877564335864027754361173297576612251092617216875780740940113876685527746091418755504981563288416507533034577533227103580562464043831427587552499253561547859725132693115358808612127168284621720620989319648700235378252236775271176563156305542310500129116434986040945458746553494530509323269799760441931416701479302958427649348183297208383212256153598205916434473902370018596311417747306661853521684700101391338942165614591586281763788926537116358682468318387644048907500331809567628543437578413681202533323008830390359383919718819814126219397907391804951955419541123738163047273821831428609199914827423184419787203261616844137077595370243007813587693987548697844157530160586389224467713526967727554355384775714766808083689544570922429174912604629819727063917129672196274261318547029514510504349338122551528422504502097358634478099683146123017185011376037191270176842340801189100631044915200*i1^61 - N1*15232460611995009227161254623185342292764327977943326616018516606175240671894322061681093519432317224172488155750306489101315419161965620053969631138066284281821676657717344609492055192219067793296193843700691386622477753431754581697040257319184240341385149318468374250294953420071728268536486600541667574723560458162918852405345235858935450157718243014512512268107260458640526624432488860970096188594762360039609836767986461405363620597104077279661284793088041016016364925660817366413927643914620803446305125083454893482578091505455594521579353164656153024384807585120733328391435399479999162745414564339797620584877765843589520202268141807065732237988694381039306363132969761886343432619845549248295445930352050553570155168869582668511801907874080814752731308588075700232301479011*i2, 13136626701074406861300563250490502518607657097713370424343586603646815694703541558349135732095298033490957367079379845810031660672691408222089921306727405498228186550221225843298970824472597871139077366087934728840981164382200683548150222561424153043655695105517875288738228236915630278577272187442321502960965458506197492168063325998674636801753352718983141985182228771952842870098684735188796180960490788549268499666250055608453190189707893403324412093228068132154310737420539552128174030912458153343212452852736011028064071034922899088144071376716030769435590513629404649917372597858623165331035825059461816614610978453422971786492775220816205506198841876369088514998238075828414174175530343183612172881091278344132250075827177789167103581876440210063575838253311454594495629253639550963648743214328672864295697739312560052637254905964292534195246711822843794289473508751154896760567893746771652097041185027459443983556372582630340315518644247052125532851620218592179589895497851420570425830271731023742379371275684519954920812824982959635611269431298909517213565940535585051619524553991407987669949404822548979643009361258966305388269102074989029494763844849233851542410756154554368289762969893144141724005955518664127129996110511662379217001304082183702626853252099622770671554021664717979529050128012802135831519425604016982808063644236264811814578087667970870778055870001186033198196561728841832409658434221105099723552085137489354005551541380518681445126809713660173081215777988506609088389739762541055472674936811845411325816520421798002299032375155506134240398823138375010157418159100995928065078191659094914267374390699168314602213963101779485862016332776202309064164730456602673104901459561431709120420015220425202955168486087696740969501680757512275483830024352993830478699988956405863019501327917284089470894019743043945811409070477886742131157047573640967823163724901239458871163747328768205716806470924910400952910270021988649524835991720370246456051117392592970738364007527053691106791292390261692380834489387782652512498702122302658188075905986887502172607220760515656573798386562528868873127542000441580525817733002029105010581217193466739515335518510914899733523643235909914199578277558309009232930629610987627752646135610699294230836531184796125653962720154532765499470932960754838400632504684536467277218449051631559476557218479351246761141500248736015727493965393123784913950135865008449487448987105164776074432318540408761994060769525760000000000000000000000000000000000000000000000000000000000000 + -15223871285435691814444759032014289548042167308297011277095597683913990631185856957884700700169573212252296437788795758099617012239037151267918713787880242072820670209262413989629103646919696674169007488752601182968011541612246515180011841594413220599179928003970104586238538859357088358404943216873260069286654021424030584546019660949874264322911806597135206729918712221197319082708506060646387524761804073688610804098478756876510559459676543462665549244982986196363821029039293261958558727289183015548596396435812925186987852057424183649885228498862580706021963466518421601480640769451071837368282112496078770908253796662253540508465402243635438069287084314713648757483581466210014370982962585706438293564357866855390894914619681903301085080212426578999372121851454482988450049277074821528439518223603411112343026977951490417144895290274644791649582537540988847065679377019384702333333625322453599330348653015850601419057493236752393577288084304817382085073628326583313042014791543687769025352350986316920837880516299568084947133800125133102790202181859004242505415145914467261788500829633915349140478250909241205305138119165429453116777883661272884115063559578721740333123910212739470856124342322871462812375488676280275289281358971325780268612049207593605411925851794581804759703102790057165668180094810232138268791386734524979418409989362575223719060147622804546376914776254961611539795081474340374766547069357327971747758347311995933821943184223905511880238691418884324658469535811964219375330832428428830580065060096030711819703113209651569283394968712158260843916046116756879867388838939535497538752693739546626577842360691473525961145716386496297173335558073781204693311341603308345225822647631199386120275856803864631959249388272146685290200470356850945851983556044167800426150059408829264272705753557593206048959289699273632347620253023245283848609304055609588587338673472534277287549087964403784006468123973821958701352411332034006146420384197777951870830464321174966220413626345114019590116896727455531212061898836812977210047703160326165010646501482527959471633889017174132086513126671146170940370287702900550736155628849144264960651909462836235547898180702252390007313810316639201171435058152444202831863440871197272341320383843845038386105588502421325343553576444717475493176674547491337576033241122884868500759480475170023468959836132688865841765026782139895997076987408256959094646442977176282111792655432372323831189145534048960643030056960000000000000000000000000000000000000000000000000000000000000*i1 + -6271264065697383190304511009219883085588565433051387533523342561558544952756131385326936850636584650581802234619205379808266388620919728338366927021560248863426221489211988507209017363598446093394919374513150995499833513509687168675568108663581594142802526626772537443818266696317045686937027689932700095357329380751653623297448872888008746409528669405073655193626402832759538824549414960973787956941204205378137171721241541696307693236625380695466311315249220544315307355679792806793432774675860604411349982729866307098232310451101835733046722217432045024242551957740407969740225538523248446297690020679856397184216889288284768450807941667594139497101582041521944400259236125203487785653021071262309004319950073782393084705617215646750947809669928803641032454056970792869213990138193158309102537074635504500861755262736421928197997283671787563357831354072851457468563973396225857619930512410989980145635095159951810044500115633744079040737884921549806425202640554070128293377048622012874434231375501577938520050181630567325935196692030959029219326075333012269765561528222741024065502934550755813303126394883329718386092579653983881217526957617664009329396915575845812376844988740304723670374854090739692290042685678237135835869354095378260199722160740957908779778370711120458870137196545727069387341232507071376782877540565964612311792866908107093999286520786436940203961525758146000383672645682821094573649523771343512499206379900102747923496630455195671639044529001063763855538520857597572452489725712810207546558158673074335041344050613607263518697728608831695059878541611993895341357164741456450627370234733038757255558496211694788825319157659584703569057132362254932288428859011845070326767237780309100958563853481679643196062757847313375098360083129517921547543195938256082259964099535519712550231234077868286566855106569409086835606224541788020566879459872011831189947467304468541348779985940280421194966688778742139946023944374336314325774252081243676685169405672930802105536629942418502521990987649150013288721519124094986782143414034149846657474182415376377993213348027057466383199075683017061313003467493001026691321364843990564482327126484881623424425097064790225427625374529441180127095668944317775470041422443210605437210629524096003658156174953640454781786034699985303541060980861234792859849007548113056932892590445068389954233628215241213724060388269649080975943346008729293240457655234148917235510799075762850864865200973746750219930828800000000000000000000000000000000000000000000000000000000000*i1^2 + 14731861721819905601392895690125118324255622230643607451045511358865230701826881027194753761591192590751219670772749140790526340368874158734654140327770374540826414645725720797156368820708979640234191677278690188031180458830014970632880938791709490791139299276134373002638057536211211068829383978198314599064872437809919732306100735439776577150957075597477912866326382890249727098338801649054461589429981856585519629504266013127293924906892793076743437615634332238705806199924628193321406040779959582305087847325514121767123243409890666949170952539253808192120337183041571959894360424695011180576301491405924773165836718186451208761815607365987562920603100056193580893955945360943118536234519513741936137214848611477358079578558052086090012699119973512876452017315915757853137631265430505262851087809771044986043562652550611130770252441816310545486323572457463917314369691764805697445526924780372966975017519424792974056963270623098130344660879934309683891282532741406744633976460863778404834156874775453949506266208722477535629210864020178742420317145220150822239118264400538716578321951675464696019387190604652502679489416026939401700167520779014080323777937604286022111632575697221908332729418989243295353191105533491439326468904790920593196640272723990504239228079955159187765718881062163856774932447004416773787923480639880019453376383993583034849551949047993306503291631928853654554036806459402126003368750247926435261763217110665279258807396503450491834843227256781373265527056189530130227709102909336308629313096275595772938449975416413801447672717388465176674988371439257250852076362009534406037574513766909502287830067135125016746510943166290209659344867984675307347158742222668109055710109546379918215210930101900675668393337100807135942669681696179981023149949306138121210538361687878932014953054107387454561096669051193040431943495741704837072178767624883196723394352541406494643726983353540117673810861233451828519539807637268445007393207326226985268047541409314596923586183197993946375645945300760307255732211952712142563901423017377692273073948900743975502213746657313792815134173809420890857110830068795735516804071082246794791364361638946121315911593264844271184347729664499984136457919862103371872846177833353097287392944303830377078433983782058480588479712551773180973662492843808519176777623276017262902895123020340514527407468397888906946263890510172061481045378925651567858155203844751177232041680490187594779678698272137314125742080000000000000000000000000000000000000000000000000000000000*i1^3 + 16522738465783974217699705313134827105569510765213107869705696198189773226819045572093135793146615448072111623022590311531801648988791351335977483035241380579554461020340734152146482333471360897118055134268935781387773794936151642641240874887103551321033685898039696488465317782589462929249111885168894510058194144661660117264254651373144699574737201964070390951674677332758493181486768869188512265462119103318876727656020514463504273366719893765455110518083983168650425637487244897203379530999221560600859167404864446646073263504550178648035678881682113484883199938348969627468384814951905415942104981476960158241796875481015664174281526669000898694092114374993790464356545535480020810984620853345058358197616194657776876946200190094418405682805388940453048310956614515952132549991794702009461170870125016677726700257050096483383229210517686761499126834184325375444584498372086215384897276785067980990487313312704924600989422826508930248975515540656425504818173774492499775731998048722245188270743431490669033591143091580181220530693891688208234174559556570750788298464500520290771332547558914075419052969801785997945716172801985173430754969033514278220808102810204463374751318564260449122808793222254471628285433808676376462798955332251193983319677582092496875676881075468226991148070099403430503025041915920676932816583750061431814021817963881635094651649777570555376992362521070872502276788972411598923497536595932718893582434909618366029259177446350123295487882287583363484592702647840019685907158786217741576173207878373886414825113285325239652340185701836099214137863282204316082722728682379362086959701940191276610472609271003933713670150675103050002475753630855290883247647802540398423401178976152277953111687468969955136596898307975984289326591424430497915682500511094966934432024408338514444784552292277803273775536718855701606130665506736005149094925620925781345564890676551407628251477521823156821023282374988827695209147520678098530807876222441635848003835632477633618102808087490283621537923407004211596610205538472517812056242788865011498355880988141105602977451324418513630444531466243076747293771542767388596313554559795285217673109044042167236425850278705144435597185199793485256924896965689657608274881698667560364300485606247430638140763706111978758258496348539856836276683765910472427786755304853936474556599454807955986798805795328437256059175638629179897316414010204937309170662080926724336096120988537520158461716878469508366336000000000000000000000000000000000000000000000000000000000*i1^4 + 427050266675499598438740344757377839316005810983993571138799072352007877344687123074824742949249850733653893128283998283107189772605945801036143806226677118993580584005606008577421201203887759829461510315255973779738782554444863779905596468440693059729183442026715490980756975437444066757457771313615997294806764072837822341818186518267383761765216361453330733956710097610973732389001344050581225492800509405413717188499039643104900744560699978809280744306001043441509429980718282369070596165508710910567192626914643858684470140552184744421622880497050377198183446420262585887138436874670199655773020022477885394463120066732345027327583454050595725626143841721566084061473733839789094320540306136692064087224048459108783779306471850392615435051240805591385931217375596546904597273548334490969588469684870095361982441832313008316226743186438554639208926143677959016336972965761647446612129932320439259643585908767243914316797356791647718001961966633282460903226561322594753335041114357546624882336387762743419517687291374060746682471918462503885786828619016835172932286145541530028429345221834858961963875686148988111866616807386860734599981004959401557398463911521150150300872510699677906556182541564874335575913898541142347856110589937803798364398117232392965037629108183766914305741620534190828653777862969191249232528937199727717421571238231454850498745541755839242557226294334815688474178846544406566743459090786521744005741713123727097771855214600398520306068884095888444035504037006138303075155651127552447619064384663950543890554575144490571562707443493420305467465642114061842819358034932548881764648077132060298085033196385355001562380592485824362802832680604236661434970851360141542791719332596523897871695945528448859688508140563580663559988309849216275442422204102278835806365726624090754927950865464289323770720575560146456898525568360083810857323286133781723002591278320499834128669550780645567071290976272199825844408538100576731180249657390630016386472353587654564562021010470962615908039725682031302260909806449597570625380736695680836892572506185042573507181030264740210081542452348712451933115515300460822497531689699795998667880172081241706905176693378375193319006997091633754208632556520746081923004301934163007847799704747012487117869136026251804961011158662546920132256516189032097445715559138061668951686079630733555304916499772240282564591340241054106123247559616045728473972785225072706345388591239075595175638826493358899200000000000000000000000000000000000000000000000000000000*i1^5 + -1717181455462671309862614051952780661402078762330612974272716784105182250161839453741464864479166815346659469217980987319921683232377453835841950770746420521581424308847531302304184713762818852625908042326599123998597370556580091409352825032719796030315082517539855998992163729288259553605748696188228422982791677740598749937031889358456264583225585735034384295292722571831696722864054638488774209565644534808080662844146004535669169777705505885808643426354324315190743172540490331112045393343657944195387101456810174165410217838122207774307686809268880539712121862070174581222268752612000999152120844732204173000444736146085341755872103220871538070261151608504465892154696797558630087363549920976577957155453938025344944230119030092947267615130925944630757235836852345965870252687668979358588380108208166093845175956366968253870385281354115750073859071743207542368223792324632475836241608596999656596431461331014930830916834005946192866417037140596092020114272710111854229606142545447154433791075433693310151051239366880100235455179239527572585229641559904253763115358778766433448613738004550107851753026496793899098724017350510614785230784929601565031277248195742115345626188355314653269059317134058547176530438031662951999083463537914398202106140597939083326987638844764619586793562349873965920441133408598089439822727685984896112424051113923158798813464467335011819460491186674285571673201659389859818967347366629153322504054112565905033114435811509527557495750261159930859690989854483135128223226449264668343110076122102296965448280443248762175538640235854335036748575249547504810458814410778665154138211937134009757996763592009132779590836253666769539521312478251371328758567024808942393601878212522140154278013893507703956257653679201223675672488902039958161749002384527485402602923698893459146267158200175095303188039236257048853058788503181629420494474203445067410184122911420127763814927486551523712448940758781457762152910703159966028725519388269195983267343620614500507132952533096450939260446165708268769553056563416851185352133904977629120970565434540617119552137437014327826526299095267601202260665991184948307317648289788900491237370049149418343800649779527395888854557627869701689691393836805365172279817028202060830099986088380012648027027160570641114683869299181398647437105207840928551128648072643393776064117620534861035212357407750730836312618341510959071868342689151199919396443584209227398717485955586342955260632779823513600000000000000000000000000000000000000000000000000000000*i1^6 + -181778308594059819654044083715698741428901386911027190995921837919659023718513213514529676193848744463130973205273571151921753367955143934330015607061995850265878852750482483029457988339156200944429435097682789482457544734498755603962452164752930630910503003749997529406829879476914556787549240818038269645255151298773337550906748704496234021906270718205958055687868219889815307318722462785178293630001937463300815292089718419773053740656610923368981817108587777322801839997587182907029086727275194028782434994510235726593289278688141068130483028068657647156449179182384056479197298642192180568624820302587555296090338534471644130129888968919093266058729496499251938787775412360043644517041363369355666320718864005797056573118490938321939936400564538963777220849098126979001403394889991768609416376648775399393191502779456887729611091381790974949338223481876945820319333998927685628332180144476134257383702854719011673095216654207271647768507009021005780423845170966738481633164162521709423385768307876647161231254246883431310104649344352802596780062910090067952481176372695672818293149198637489855148984333467007954196007031293974097179084970276797011819039763161630137985794092267060324908461529580959577774501838970297633657762628276629054086654476698413752135483526189696872825858677709879247388422089915006525903403053819526922171035249264418808188386453064511843508233597787524385055204270094416478691787522542509687489506958797334631726326259829893611869240745736877872623575159134114627899065694289000016345600795602236185039464921021829630968921725689438583615973003826061397885352513770158723882987680122532529489634116081167833787674975264913579031418334341449966077461421846391789372674108772626435628589951821338320919583844371765752060049695447030534113247693148708755061952827617393571705718394285724191196991003320718389136853675744543507256921692463515969577172923631053425688272307158908933983081224891138993153381008806160915738456698613139677640182226239346573245776573508446124996886911926397538707952085947714899300212048123365673833420018869989518171705979932299108166363927843687733309779321432900656709274620309430675800689559935680451526044305688181795119235113022947567503696186068286424023915922866897134430243287084444732002115701383085488054583958197318698133397419738071001598249360844856504860452045637784859275022261281217413724805784184243570719087040766973646672572015296530900028657396992545747682194165334016000000000000000000000000000000000000000000000000000000*i1^7 + 296684875064569674793719880885707484311208148843848863922446324311347700009253828992643334486687862688449402040171312794782533266426965899534193600905162816426115617947275309447079143812205379339223951098922844801544279739088119853916294276675412267601416360203353711913795180458998596374577595890479508899671049196691886650986803523623786092612945475721062270250954964130040896944460970466959415451333432168534636890076316857779973222975649213048632000198180630747875406022570131379350779886247904067991658122775383099740742141166126293648274233052360012416065059934937286117801269136315890009272599503523612651055080281578822324672993358971099663734534389361138191459454809785219462530598135297822416801858588518640161597134175717448411487692617912496509014636472017949517242870506216077761363263710015803066472057744587453441316371236201136947296862125284522381051459046354347257358478054975135706035771090997660839943385007112524818148838590979614976716981867340094975281060405055482960752213051394643619590558429968214873215888541881927204456599667106208267503053984710352941769137774018959438951349011498842099471555163746202255374061247024747931833879768100304687279065914378640542895859889269409544334085161639289085688084478933732323575297823501160798397570164908418534869518116551817761399100116338400609373149139816386520047960303254723804621272310985208801468449128355882422595937109714441820523866125066333608582288811002518375647978640568419397822488899819582393562761378862254376448195460857096469732584726538098378480015331715262718014404102951143222888419955297373745237011060038428457465125024753525041484785110388651491634894850473551002642657420232552227178877755983397348787354332529838961855506191839427778684558226801938238911607827973858830498428770157071943000514728713741235427188137993973529073700763728462209455097346695415145904547904864088122488889921038044019448617269827825498806365331454429454414657880940499397194181935325836678761522387613480947839718485119836071575505268851316154555894936267442221961254131575006186330049375268420646717415654918674873718490308334479019017263203688048477474581199682667258112482669809189394832810258106204227663371890240896439800494357884431902841637302032691492285315821397580234904455129524161542367326433372373810710111113246485362172856813336672278169325492575789792266171742062974004038025080127546188337409837372140334944489810488386402458792726463022249035480170496000000000000000000000000000000000000000000000000000000*i1^8 + -103049109571508970479479958620652701655304567246800738299463802950367953130787998958029104043871597911040019865855939342083034213943023768578327866941946575127455472533096192755521069465781442229588650270500738568240618066538988022133829752994370909071919493596281255482612126787211693424793470664747297438840269904741422756604311124681471339251934047293039290822449339579017498030531734850986239413444890534368754105023453655230763125056081301681435211090330324065116741533036271461188969903182892967299722033191289765622021643804766861789743228526540525473918934000731128220655960706216293777896786766087878976266648506518020090533362792807625143202561228784965259188907089317753658694829894530324928913384754649907912701834351706204582801564428196742528621412194618345426539157701796893635269500304496060476917805700592115483711668606437178125028563314633751869800027421603190318043616085234141916175615996025179712942487002714189042262229531145133555845252667049054035219412862182978604958856062835932988384814510782615727255448697692257923950761610566486730464476787255529386087579664874208774584004337731362077691734654330470382853134830568801116002184820739358028846001526240683050682017452789850559841952095954390239900049740963183944209457018412510442907828705094395568270752053957995460897900456833830571904749600267472440607599880562430221955916751451182656911484549170692171906055451883895760198992964401248027383763208019903205687606965091084203678573752704281224353795024741758262631642919772549796551809909118167791796959934292726798217395806471005512838210101108849750933744979099990379566095626692594240903933837586360772917018239565813904010514204450606718572289203196960735457861094819203551007138123119326450773977380128449250379987419673880796446869247105841712855700444058252376713303709804687096198877915747470057351234737612453197233618901443042900004165733341890305686486790148583613556441646628828980007729823415943231659260364979301611729966083221732201460313252241357808743428388254788271617226083692225254052322883508933585302211934031303872423565460178577708967648782359074696926293431201275244526187189400057389959775179964444921925742602379056693630197716382667746669186336410280979725924089406245060199738322386112733924553851775898017355972207509904189710641214489467494271559574061362863871020354569002904338411839586983272876245465977847679657548448076546904650156787104918217240671844788224194028838584320000000000000000000000000000000000000000000000000000*i1^9 + 22393071472365065000805940679174870093190987616720955943852728807272025686420674289131684359409620727360482443659739684674342143526266896977114152316663190395790558556396179871708167311519646531071557978304341502281599228271282664086297149403495752970509971546053063041801680082639906987894677380280331467408748641143810134514354881416994300609029257855390863193478264199205735354580608094123753587731814747151337996851506159047547148011156760999230420103755719336338102853218473796996001075091785245272532438957373397492330229939650209210415424118509058924976048465487961213039542253161789098369945897185736475910584757105075567519756137874242872457409910171479929846906512993854550164817675837339813772058533981477697223437922794143355592490714665404425469272413794100880162739352478077792870810468962271322671956736706487826603325806669428574650217093873847354648400545723772171039814947616239192784940875383357550056864534351326781509514998808643689568242389000014891981326571591334072347778857126153890963500563780330534859898688575414330655771344790422710379373265511565406446238613310985155119599305255585900824879189861203921229584920612373732905235425684430631664522801726357746722267824234559311943509657001975702582105135343143983230274756770805105726123616675836365120285106659871232665548678097168688579341229493399096845013760654731433655819753713601400907055446252072501688673878507411371838775597852973085484304418463147123141707298822685535578835089725886564769701178500258937824045111621947738903442777862208250160341122088675472454730345222805532494443574734472890283986233448130121150643941412111706455733609498279878630696016984274667815385547106088776989067003530362488304506553693649265488119546814748980125550103021626519885801765155049367251973783095739868838154191467807499145216080709533144796422927716499210682055134511666509381372371643387299721462794403009459087781728830929676376703285213849898054955401063371063654834601473746919912811150206547282253232659866590917818162275028968160086328140269244740369908955030637548889360203833342951541072339670576251798506224233239310360769748698846402624055202463032584828202878905515772664140543357436813986916871185717995679123012252383731745455420518996270986405362229289896958289213423532365813487151273065986643192283662304743961239841298940326941144563287066974629102277879855252304096336317171903731722683121260011694946221282218569352808306587304478390616064000000000000000000000000000000000000000000000000000*i1^10 + -2919156576413556538181535762219950045002894098627091892794661747011542801354672099661201537852537500454929921260168912633685002512200247301916968778827856292213462518746417213090476328773392924835537560247581829288184814558588691140591519434335686266114923447575256358729776770135897865252851199213626190416734259204339441769195689517228050927770037563615537751871241683049476198026238399548956004974841678714067655983809533582926703048985648055440928072177971994481388420989861011770931596545936973467542334316293391133788591389789715654995235144783719596555712747573633731757176550807205443473872848708123095354274664102282163208389287374438141024398240138337513802745166284629768631984848722134732015069587825375428197333633606007283542049276581329363874900757787596561095080889944890616281338175350799617381110816503348027698752462283811091214192246084013659474774797409300579242345133085553447475543709906493296669919969683213377783006486589150392044367852624734133540451224614966621260925269334660083654253584641475049242273240068920347026381309276720940181542662524208997962052374203096831491674041391535842105845729241898602458675644118077242868517070314762732382539136070380724846815310473795013352798378042369685768082702907951844866851096292217140779383433385189435721781049955555583759118905303258383891552258397501480269577773858708594093043424964309246071227661115497277903435292198216032353239448561346716328497505983122572663272428812464245400895659778368040673643370841279525553295197660552524633089789035137337617633030129336818541234390880855820721029528260812233976773147962418055497213248308918417841296042475569853448289521123535270542959857607866481615267673053630230989522683482482641476927881680542756757420667510270147050312258999032465224270759580769557177891992252788207740976723372650192505009334839918276592799579410784488340492391478649443914881513061375001859324071451696273517924811143816800514500595545622915258126668765798433379491873255869161748527858953396645420330089940878118796834197007799559268473177642801500680820523321412433936061518013681053185083524222961274065750109163791714538425860512689443666015163990816083514742148211917406444146554630942358503577195002752858338881988008259713488658966461577753835355238692025094438628849313414181858057101092249282018550840546403056287642604669247791953228704987461923783411251352387279039595260285773852820838132743232216794746385103366451416268800000000000000000000000000000000000000000000000000*i1^11 + 236627373560448801895570935813434325912478053137286203821501602095331636501816270698439806408269536179509634314960655137694752357701734710499731516949966336348668644447261243128747005632051448282078511761094718940633982013259901348066576004523661066078788963814591469478285074399926255132068734129681785259980344095300960960630074803300951603354170738586368162343966474363044402914993826395459030437557739414254291035181064310115899809665417605536894108826483242618746990244252802181216469517388957165480736564208274333017095389920320568722967979394554426012787192476847037961260867166125622422331420024539446323962676759505411261762030404903206768208669816938972393624297277541585216787970691660151287305748411870072180786670209429245554142109940043043158476052658730070225676146803689390081183988494521163990782993274179236866630020989257500692507522101288741266340229464836178898848148609329322261840420783995955094603862276171900628976895188246304179923332897633806284161358713540298604867219661212924446034407159233799884164383515167688998990303962138852929900084037785281176994591532134158826019996597812235286719333167920377580481679626112822423049607791301508427808137746804474388651932795040317873222593773428704220616260932877711590005702233634952160907908232116590142043510840590056622615347855418365765282335200687963114233279897212963503486236412758839602658308391699973577718891177848544220478094424363763921288154439320006003142990638661303108764287643457520623358057484686927171301477069428738522976123305608126222657942578185501933972340974418217615222717173617782714944368808859961544174757373725057661852643923493785248272692572344625395291053220762802716072752113198204165438553211347464125537658649512804178488118690182260492098382849351462221991274157798199320131901302104458909244770995541740750173669449204947502093743004852844029798684759181512284608578704084968933032949190747944184212585542310828644383677286391670331789281186136234532972551837667862252335049094146106628669899336567630097017624210157923393933443195442434432465467417812084205836627195445732358129518989577666355504948514910055638965509222261089809430832808396926716584020042663681512625861087750046409085223947118453235461701283376326037070513048533827371517561587378896792134865341628363838502089862853830268450867268438347287783012681737227300466795693843649685518925709385230754656778804563122358826888352678189616087150081877422899200000000000000000000000000000000000000000000000000*i1^12 + -11789151888323096852064303812208773162005665114382886559053218374446353313928159745153383868976527922714415263069219272144209558089340935634348880459635772403055017175067822847959440484636304078160316155021604351824738651287006339068455586114596237325802308680567009850193395277308375687049405419335719115049496377961822172446183206559264318078881601271213545013458069805672174308352344050235216452576804741384329981537417943240648486294641029619477106369190358062805241829310507480558540993370379693481727302640691884034430268936904914156851735591159133361576742539376457452396633529895111221282480540216905977750827212978268121413900333229281154520870944527298595266677942291671942433790776160717407429865563254135980921024174164083741881062737888923218685332299226774982167517944626608761853186804699090029520689630426967832176322104039397419948704838398765903176895172470771273290481240569363137967192803976379574091141898795615197948719019656736811991433762442541031610669423034970019453676272778962536419954339914651449266403221532850009648957719617293332357561718250655497871812225711583141348609186729557361767972069163779013632159303322072818237144608265545726410963834870918122342894445605308977586904723007894344034091277141582060620569089314427396487583662502726140605995738187021177584549532730464083655293726221963684933628243806296895053969866580346401422764386019667232902833053054021113449429943596533589100799368463279997719695417496890382802956118137283867126612021633765928610871425681813024416216271865327952673201603142199232556092616767127480529967029576402218991017427485340644416666511452369297716133651835479693317723712328250197095898906924646981346714194505429459222781571321914989003740784012655298448255206239465028183632177448055353826643710827262542058369188396149733463947191061404222416129269575327155233204634134303591434634563653261298531818856551751490182046247727992892756664022483699634887195672464814007837746595585071086863548195464959948442705757140246877398937566888600106561144284364522716406434322939165667820898103004230559167642787602960055472425724132712902916939156918158455200475098040715968233013538561490349894625520486796048584929344551659392406203446752233049542857597966686533207973650720114930546825830008609178427495009038269415398476860180635343557482950066015813529447981566604536789594327346328440856609872237446252516274155347294991019230550686946633429228255765856256000000000000000000000000000000000000000000000000*i1^13 + 346944250202121220528905747568610286116437592108912847965986518262360117116673306534081001418838331457034110126362683831384025915113381007649539540145478407997187306913249431576660323236074410064575268337466582701555628909277239993002670691700601875457530413593617060977670487998622208500691043728093399002683668791192883412788665859660289118058773672824225329303031555552930807217790209263207840362120367561024416338026226715738144933510437446226096323045942817592028108582789418123378524125072101700962014236417396028035069369892207549179385117337171261362492900950180258471595851597127646216763694864765464991513747314444547906738607806792588757288369171683517908390056642730351792758217279870929059867197454060638891596909399755205201006446785643552226049469134797455241674999870314697279879745733979040507527470315101890318915622019205301724175043989383554404328409335734098734596973262460008392172902622528173640321602417568724112831013335504371099773857509402794133721512627565619465513771254238196610845833904138283885395722534043947482677235282643692995245075959091423818205392333205695863518062837954847461169096857272093527607336136881171378245767048518630092283675698250808595334536917570734228087231762259422808181875745830244177340248422244261132447978492512859352067871789415631820347575158236845104498226068195642443611698256456807357298485112782734922173433141667425622158812178234157535665799056526012118975539514531933815131653955830655217001719980799770207843052772947114431226695640799860770913651131881079445977207304669785824436792649269909286485757907228405592159165080944047042907736283773368173204639586558434542495532119121399199937619025682268288869043689751676677720513446829525775333653927138052167128631248320152270548908980664866173139844552934883341450984556457640352817342294876279999852455752976913225592426020823787324803116061981414516255650930029054031199295792002153136569611619445151573262293614090717163601623600519543169190219147486696377038330521874038599207163902168839298362928763223268637120277525891151653986037699396451965656602877648007573255703070897173192653968007746883104537038750780484514917533859345954759593371895897437839857437559920801184855722453406553064953402072342800951613005468050136620527342773152877731779733714562242450998489877501365475246125891548794760653438141230042586909014135414489019454651090960385800671530276340717294158665824291210311882796485836800000000000000000000000000000000000000000000000*i1^14 + 662604314342342191458394744791209245448442881235601383773719875722081111963568277359197435659413979933232543809369675933467422462855436729124834350265199325279123143891292952415010620327578059137821111800301035360056728355718693795884369353712777833849702654073826437279122574811481273048560910290809281204919827565614196517615175235684339967726696944465028794732956780855168067344910318766010409493254404510721630651127968258501354169338195100876898382012775043553603064650722808858683258706805000279793892259047710502875459511379796835863870101475441445629790586649799926657144438012112748017394526054813590078350251966280004279023321791137885279671412493793975825915491940227003512377887383667882187051761912976276725778210930695192668960843570480062774718925864274491522918267012600681188899979561629288095663258961167661528830486635324998520001416208164112957987301129165609755493484982100679684112419059508590910009350655799966707328623448250804822695078884758881688741365183898319255177657050617028375087060876039296964525473080852322593500222530940096188349502650013168247208591107613209993664310293366924149157951202402281994294521923987717494917663549550945288991925798153869267239362716186087389517322232717788694299758454123559760836018757827937403917181658610114788703852128878226456997741202922361146210005819373446626509817331813145561314806481814216164430615018961477847303881369330318329077850414421673768639628608204202081922943882159388352543688676177392135427748283340988301205805072353825140425254960314479540026305108952756552830187425724738170825643900072505476979243791452429772360733156362440867680878575006585343390958292607447347482724271007326949397242539590168121278417481429164278070494032504747647573295641699013456694981231356898948412398820178553652329496414275052028063172187871611366293768057261894171130697075776297243836889123111038474804600101131838375147719790768302997926573214242429032619791419534193543930881758115767639502541516610487101941759910482198506455059999901862196002038131720806530571994439744413684881522488682961710936696308878435807201796500905263649249126309917807427123470577909854260890759745772150298291945724381739260512118856235584750837655912278074670603598233853243907840718934052442662484567993353244342027502372951744985771651786730600214047483413077962950179689168014689712799874983177384341474233747872354510564388611669268811275200059885791025362370560000000000000000000000000000000000000000000000*i1^15 + 133752233509011029898114516508451640257751003236159667453782667104691139252935019860441307734417439987750519599927336724030433578772148315156395272067789474205940724056207557136512415831664035190126672896995137369013130198364502796469572788769770260863012054070792996667008285290899004279879556532315194212754466143061253835513127257124754777937527187496703879758203261916929078472021960635425838534031669671995179243213333181545958808691751971279452720044103110975250205750621563440008116042761108990740704117972849781177697465507199694765754435474112419645537426761593251638894864703767240254500320276391793558636360482154915978606089157093988960831034985012856739773117416557132817739648696386267314158662387482365579202341246970683896248955398319611030363555087544090214643644530634094501972240908173851700546803769412601260945043719692252876924981620235514994045524874814225853608836044477150567450457701797351214727688379334269071823672923024825606351669051820682583283421668804203398719737278471157859119034369471355648554157351715058520951059849257415382889613824802070598176267098826834689552048615403375862802265055298744918645056065358674983697525919408230305940980629023668898935639817103845536735032124501086906363153689113184302492200121588494926600419166988650133099539092038299735099107561670766968434648580089126520764537088168137375702478461484459114469452386501075058709226812359653222045287100767151658901889449366587901714383762972546804805903722478675810692967519900034793781695643229328565502596033507701255083714358386657510518218362924446437728831585149607293983375273293867472050348621782460921552218297626521391600042000189082480158297880018382334989256642799394751378861404432347109773145027577596476162791946024902062656276492358558675333711742199033465571132634051690333360970653171098763161105393160921651803723719550298972010856438867410361776050005511811838815344902160073491688460401047553619799553589677030105075479174548052598220048666482429658258731704467018323304450997377549629416934946218687473987502082425241696530728347194178475933841593223214419377485972377015139182209907632271090423391240113377927544659543701097334893127389219900632355469621974727381568231103750166344940845535589917476796175599299293588819431299437485157658596994593161623566767128208953035211497183027035943839501805798817311987878728619681413233565097501953156364137197669883342593065459512388811227136000000000000000000000000000000000000000000000*i1^16 + 6526208297248278863202121871169190958734352399174099941493393998190624997484560660336363268025272117922464364274181365287604291678217235677664114074965632210379191264964227118281236149992307701602528549286159732444941580930793994020823002844335229537673177683366691449678475864033527099399250102280491131491193907400016435098427672972344156677188161647578885847363796756580813927253980044709846750203691012400502474607937806726799561177487481119587531424641791405197443322786357763467840018715154710967616288974606882437656825266519563281912653605745993273149044280328530221810351809028539049041678600368536995941766859271508508991246167144923883652454895996380672872186072747054639450391869363842875187300420065479175335231699219983474424720848498740955796476667465540060516270930523827410755068750528806212785613328718930083842511691302461255329306503660858517105511296285273479132248531871761235096118657417895615405646696114172391511135698412348376632687406211834121202785159649936065687047539747840912800423777482510375981334828216004618296003370021386685230130418484251155480054965646527540080820813782641627622036958134551384411015214824182036400616776763169533568397585750123108942917198025703885022231008840034778771045602233175840950342764784390691814398939697127356653042261468425350361512595517971907533928129017034657798106324561703601525337720267793560829492559760058625626613474594434707290978627225309750617843599742400588876321676173982952364364444852534236183752247958176588801679842857580583901576996384999108394030191840159994049900297812956211061178257553793943331627146506242880457012358669587527373104122192092702869724668005346014320857681723063931531392916581963798480675845121169192618922771961393018911402967961518676683356339252265045876641133782514379790904447118885824136039889213181529304465988520340092865791712004983382702095362011271390699738985418771817612413737053004156557896016110431853890926298484226292015451507530224849346444214183456255762043017041084841639875832203173175951592406081701978770828160727600428171294536159623569102015300824659705253470165114299518706011309382591325876274339911439255544313713154025567552324337480220511776157558797911828996987968553847633713296231440337931545752750278443713383764715296426867754410611725688720992744442586669305674469877397831692751770002700843750949731403344793454033398391655212244775831592685601787044429270431543643340800000000000000000000000000000000000000000000*i1^17 + 84723490957528702668585989660570321054149067367120497754937129230938334829311733055894293262612320525741379060812860069015123405702413861131220219500012535777572747229347780494977912108153667610172542316908042913219106706733661304595086767932068742958666312687642500394310597681244746614896567929749985446438698062563465546407212249599155424846922098081069175318654475536092184423504443343141202217944948428072677018835840324342986089461160382521224092543926823691141451451531668407360182844521764503107854395213823547057393929598614621193807964018597658546456222699728421882663489167506026455491445900810607343721192415931307095026179978268500827065723159792676346385766388305888281960373831103901456908301374980264563902507787019416158029288452080718735941757953472083285521565815385996168394630916303761064690874719098050421675435670012814371390141112502728761871777958719093918165834513068958716171131329391873076537222237297277347796753098990644922689635862752398484107168568747370546107482392166637309498644340404458185101030194902745041704215332638543889168541400002862960196166974382468397865677259300196850276578625391349399758333073815517253554579554817080696629547674026219805656438699069978427620049889063929021131413316082226132157752831462659601897820127312100036328143425535100703367229175415943959991069809885668067479606014872176500061215867863266796768631316494315281940252917548602805996302505851805975162008487378480018234455017311379627054598884784224735598999863308436286536691958279658527047115752688204531715926070093120692237886027209086952547603730521459117670133464230226139496509959128001242660860387052011965160644011220794419807423527484369412303191240077719537165394161726992991100669047097618116972105051860317170470719782740416733324279826906391581288865019387634442446456261623942397995686341867874789026220819261093170126636523561124348786165454787708398155694240886890486888942721777413992213990931277757233871747080190527405169120243879269474098960362339363466626716088080759817075171764282508901422005705475899299055553615903249604126158282480628407381142170655370366724486647340578721569553486810676364395469277323088171886323907796087898479316681124128210290005013172198090647681642828951595643153399465808095298665860236552233306813537271521672055379499317064802758321135855655604257353622928551827807251470075385262223325586335555021934723500781150069003383040030801920000000000000000000000000000000000000000000*i1^18 + 671843628438330126183013966015372512599603227868555650283101313538759011570025465001228817696044190309195866120121406632259876524297488644668756569866089756434979797243117864805611308447310707819169648844246050321095778026255900394690431646708621386653139430360822556316304862859531688750125811112728527789000501446776321857064977539487883919925167060276314378899251589128831203067139616391141367818762780065633403754148250637062873861167496405576700555787605532763349678845431286920687194492921786543181909161598693620865607807773730271390780545367764137849225577400670672959062897035819451407055166493614718113693900919695726227449544759313339776777542237424829573579039591327860723774206657092140553545653587977276664281709615730689574072282498818356140144634042318390626809886247596399517068597705874519909114138894073382015133491255742428922512922276171942381650301067463539447374811493364590650306990054949282556794882063813341886330576821881308860883128367925288730334368174696842695784852611777488528765958260232058925803346991240985274075522605651987683144684429451589102691744850643216439201246977587136625535168994319580190568567324094673724929709937518679488244033851639489052272502498035204413014911487106910313528786254636339379377236764373659581728643589559171698314722490499722394780991498673581832689262531118676176112134653839097307801779695610848152351509791307734062663157154602949937043762570288476782773886943101390689924685521042856878451938864370948027117208956683127968448062472976111920454499225606462493228584657610288579682033874911775962993113605117027633532697288100635437039185505129042760107636312372746619773957819758011654818920609078651355558777794116426383611466306217125858638436483638164769312049515991270593121962696053759382734759247761993161805204534438492123212815513468362390732022693257091967486189437903446369845238193712457183019817077346672074604651756281898390013609498772628180606108611198277858403077841744184349234219534226447164878993726026599320198618219585321394027590918961505550336710588991052415698271190414789132640919844623128132656625139066325439620475398375306732633570829042002766457891591166341548552185631687413303088622317645361729364627406922286768641532075023238713394912250854890844272353766577342991379860011749961429934583432961150718308036767549692501851862644208653970725095204937158479530637181662672948283370161557733010659344384000000000000000000000000000000000000000000000*i1^19 + 4244735202204866819038451016120904914981083513970814004963819643130927167461242099153374003971016629124814826165419382358819701853694996280155623628233500341093612522671983673998027927993886176823013964283389411692982681441516377427146196979939650316994221797859588104878001728884305448168856480561138144410637559749837325718906358088662584103742593615173856894528756081136596125779859723972150014285044946763498989984501019080697356598959056502287147278535627663959598079898490580859349519081647402343233683472919448933361213550475034044699795236889476309397993229615024237192022364134576587526419976756951233905522478310988125239992404074031682817042556625503516412409363868139359712980000973009618858185152367411866594621298522232496410289823892929265850594807832110722773780729041335806690271161461040461913190136895743129587699435162775398026905125144476592051059376195522819598881155811968809026968734589199542587738335975460162136400171545307677402930254108838486584553178896477064157490978652599177662980562873478895644061931567324570090486834086058009760859153925448822933059185159239250390793211645630366849594848114741536250593743732346834794562547468042923940043349631309041758312593884624865178150526613529360359002860643107038535625689419217561048296271226553752244991229908576858394827690397664239470260868448216489758255389763734495220950844236378915251168575477225071045780185060682593450248025536000476599395482385669281216305364635142149203822748324163742077254668407546814196795714665213962776689224561864982445778166054994300288866369497556191555112395126105381362084638969577750846607225691237280940033759033365768976680347105989724743461382512638477686395791449393387402957397875087412162340717193737318790746385415965008021040361528173178300955950765781766352415857684542871910526226253326750444737894221401375174196868410946678617482319031568484821674310452955344289673208886262096177585732461060058926505622884765868685143656027875070184981045193638178580571199786865023066138431287980423095439477077224843546063648595276814078466738735639529629472628542458485445027629587205644409202108660519076537641529352104486121107600231130623580361489967936038120152587822180659946540603423955574566670299887546597267488567338742929464818781375398174550895608250119098921133795178001314723407678454523556822801736146957327188155890588159473997001507721581358401373391390274201284142694400000000000000000000000000000000000000000*i1^20 + 20592580424812464913830816512259819216345929546684638965845723078154292774216288525763786697949192941273650059543669498956245876265881335425946240218292495961197327256046861768871228940832003462042060579739393743637473432288563974702681014420699736799331933874835134176736083745263942445590026074141730586917483209725189036436299630232741899662326443620229262381916266013379493033039215839023510568544080768086517046288856154406627569288683945962825904081935142014176040514530488572283642723191752998214370627772620665326463172533979918459139922945044340863382090636333527218591978591647641667605293453419688912652444975503486070995899909435804272047227081082619322098289513913756706174408816432439907129975521577077951819743647070169980097820314841989932516867316399747813771448362287211897548998539186175833164599624447176389271614239906404933294511192251653515936451487475617644735630213594176974556793812422077854460786607932804488106140191073034902106564422606302914741206551839527568245839743223556225735856274812018935500096862780878977396045757400194919948808593307838505813796121986084180189635893325666236600028445046275036988440281634321643639159408950381008558454317120654791922636736356896642231042479163518984207033318399834315752845001009173193690060272076262558000605383926174540295380599917011934689361472604085116874555377266365025880550617860736427907093737729567241529633719859041379210025914368204213928855448439759000815359886074326803062629854313536008660971233944271395006243109765388398739003227412415483985049097534213161173230685072171256288489232829279639946406242578239963504395843225971427344163103958411798602152794693469292910204815917626661526300861544000351649207441885909243786397397611524216724565353325660836934422329898216012448294766602972403392369705759522965415084698014170589786836981799165549813417460370694527410467521884801602800128886720484583744330782478036031145828465604099760379058604678645135499445420427931102628779922046402868443861721818877274467552052997917787235843691515341413158067403774351237052325602591566992696217693380608025232612110349082730364835718934614539011238472865209311249643147303099629128775260080982986856694914397882425393446075628323087945670219596473935025019545506862193062525135454004385243743375174176318735008747547587536966272692117163154430860147085246594057401684083879037771070741323695180435005129446004925399040000000000000000000000000000000000000000*i1^21 + 1141838784627030983951636664431066583017168545511948783787632318510650899542961698324790863987192928859798122888093282664329173839346689592834011617183825995904263066973550565002021697059476104615930291068381599564007674013807974825657518297421289813297763686776671058404175876989199912493147785391387172044266145790593355596655328416808610604476906352291891651030060178580049407145554790461795425655885605160882750193969336866439834618645037261259017144563618119569433550774448588541504769390797811170140820389382072286111344618186494826235823970921306879191418198401672261896842525323716210476077542441048614446390609246455980879932015958416148890808331481969472935817614043997853081881741993799103175662897946443489246317440537956291996395104191692347414384875549441280474698306458284719803877218552994083881237924540611418795198223727886820483423812474330747970922170321865104266411130683792154341245895843301905178179665434937509185969134859946121792360302795102317037107625769329890084768401937641573875918570319342957524896614470500836040475132172735718983962499055263439252095206140799044110163221484929986936363220498633298910316705859668854192152137677957239077370610804148315413222958752262270933958049385263691643538687486538799701445853387610452359875615977417383463894874987450997455163972627652698944744905939300192640065552691237695742226008703512783421841160878290633272923839824651964742462426188010836832873781708106964772110739597628768987677823141270391122604689034149317624181258757114926498279534163550719615319958850032863041654550597602273319814046822697876087780656502344764076827593807050942521288150436713022981658364553702516961842360118339774433597042735737189607453406653661469476254304459715169818961473658663607080687578921043686067343463826361071122610436863958599542822028723481853808132428199384390015209340766857293862618185771630503915285642419811703772907095595712940620512229065388764027467049845739279783298925856675467869196132724685936613445442065953893542888629622385564288550531634128021525072593021740973678328700746193222433882705393678190709087817719329635533413612062561405703545504767752972253238103035546789865135290888969264341908298070678315330942824649868268393306856916850322498508399718133546412283827399389214195443844556687521173390846011820278023440734360582631096500002782601597031000015369353880280953838520901089914554367387153465344000000000000000000000000000000000000000*i1^22 + 13789590069911411693929351975292485178247940194724327624670974761011321718126534123660152452581109248841873947078749253661787761919861411079760806892963443186024301668357242496334773711550770870996120052541027845163635599758366711650844112773279672930306577149894357030832162491339891068845444582625579415846226313101168040270927828930880398777933223013078080577673566342820280150837429971968346797805528263063781830859790924699599814293003109879699278018727723178497924998911566079589168502354752737654935118374513204220644561712545485804319016882042265439708640410432290159379921437098212352629831142644163599375521974224596156608368757859222410021395755885576551842356358983696874213262088674866238249907568659431416535807898696046494079554024396417475895910958603603537904373370130161836078830520283489521512682166909954053901729877676057619753191117935789244638741723485744487704651201729558437532202527367651676454452577929695941389371112628171337006280407792602813353986344775682492463828045672398756181111889001718251100783774549849949452263117234802669734170493382179072159358832899064365032008233698222951240393609042462093122909574346864092216233535112241464046562170823190619838267635000627171420731336653550041691076966035713554961506006089507532833963304647657437017056538350666494172569326269032406413443907867387408250740507474871673521082472276125749336380809577018080293333344245849546285518267361358851636422865212213911678256606935541898689734526517474240037778774246224604873245745756523839624675941143085279189987615632843109902840425033196944675173657106145253125661584430044660243410597950349705094938348625443815356236101388057421558265269070046020799553110176751463286694022210989340719519443113009074073603800658902982416041025672494420118593970927014940437017171868010542786760647076345303091518813416047564755670118138247511540870444809599234028985577292991169912658341788930473982640594628323467009719354252950114903166468358579059975583545610426234128321998182750472815759887612852471925317146281351057056122810457213775309726063975913927885878285878725874494026198369543409513502565674041999224574039668322224571057934724391024384388065282742874908148084904654722360586493597923138462777418377878732527950780836907004937572146662293951531754091206979187049109577272005205704857564409200145687744772991396231212438995956115030889567666237169730001705021892198400000000000000000000000000000000000000*i1^23 + 94077863896756685411331056223340378372047383639992095560199257797509475385356124634711006977393991506982510398866878709354169995910518367411370249401582568216203877745990900114824243093395054503640770187419598004516656953806602105669948846697569941979981251893034584685995938259033037748667225769260918018228585183204591974095791141109131957203849123309050694455491111443354664711336587200948012539191212809676493240104159940699944066128110851665550874555577937498099534906361115644718111654392842801008333200325804394539210365685667696542432954148939287634512563102710474270615865853743456568189845309161050302223770014897829537452704402987865481302241819316599314441817363724442876332587892578344754542989296192790457474671514016155887200752260785739433517712753438432044945243969537369901509927188504062683446687031595635498127552229261715536328983010137829925026633611154340884550512776921168314955250599378009127928308996100734404795668370519729848617846010825447755574810029143433598558962828173320865443661288612711460156986224391085803918254542330918777622768607248940083080238560765853864263667759672503111554597528198252736181522068681537619388360692029906822467810925619066190863201678854564817675689406478298577895844674560047212687490077562236468000418838824060977825732460621490440613222398538614918542247246745035791438079287393877095074638173560806062252953061784351915531538560863037803005310409908292913643993220093391113238370842655450822131912235551768943455384423700649196107313792717435113903164888217800614933873473573269620673028959890204620991890253889739579543639658617409936509701803735950699675206712934447419793028657957623134272570055456932633034321705151971222956028653505394107972128446358124721817647047907164021806695683652223142041376345754765462478496364837547694996507933178308171959642897827599703609590575768008427474067208720502876137693056996776461418608692201432453242800353192504153569339704894026038154930388100436300694384081262128729557847753008889404993241370142672419170907995782534362025908096504959037232319852222133165527395999629283141677377894252933674613384341305378587866380809635434741385139102234879013955191014828959939658418455031514131375348037398811179701899086657819603869280914409931310514083049998294391734144123266065321863476937273698299028508611242130710441330351319163798418247491530064820553132714325831880053956280320000000000000000000000000000000000000*i1^24 + -4060768871914241955038887103055250759524415157853567697941252208317216936119402573868683295031932600006531865081010018890244595832917802581418450946266051411204858609297200167101228975084469423378780475574019865865586129919912971701450679559473528865005230752914755083230602050275209181105596441266655443108724341625424843399251565912015374013554493208247689712563529941609804038787551828302332119170913368239934503349663984455324433854869006918629231841976839185982549227737005997852612640730509335762865352334798042551596321266877575354727353085972963016839553675367124636005259115661708512674596917057832273469018087323615648239007268762448794353008734910732291518696761500158928649121796724589747830602054211324948828764355935077455099303611909354583172897638046598341492417219487841180098740317840856971198006200694390982390781742689489259523372202157940658877179745428311604755582649661994648613711216634881103148165387633485524987417601583486419036790003681710464402555796145596516409470633899004752849500520009787156418451559078465166683980836982692000544289322201897736632351505753110852088268652146437252796466544376212689311431887768100516391135690860459158120457538595716099394164012801326414363123764800174872346881152182598444227448974331943263405104755385563938902760050050852408536002194882249149440088818905550635207101971036844773182450196655466292378174161236456966851031216146583604657306718222514498711183354634148523040953231118188004501869303251989579627430028820197053253025158137854778912432657099574678931253592993501631915240465837889500200281570863552339235425560756838129644142294143547889082788004813488947816685601689040832818212579714028296578778316872769212093926425544991090398536407210613750922467880012129309037782313094524127334112483845032935708027937321407429772578085082006917270329933507947596504116362265860500534696556391159727212334130866281929192437797944307547921630008676813512334500634020024339975082906670516883353991542555328813446893641749990722586216339883294916927882988601236794962463791534685248248294616774146925192249716246419257860998861911808685809155343509299676637709051503996006783154653652550562394651308823434528677287462582046151282768199170715420983894484738886797652266988764283425614886408091510961509298527346418520356181371073946846844575231596863499506404754844831853170266581082502327468402522297529912000512000000000000000000000000000000000000*i1^25 + 4072756576407776394052355531493818300399632889783949639632404426778996145994326005678402598686815918071287982651703461902574333048007241879380516166888415593360204045287547526813962043984179424939297477872179487812583128697460675509325721435525107429661890619229299771203820256688063018168616839215053314291704384027729402265434642360496536656127831069134568060199721868655063410692324084285459634394740240662408052102910122799724726545465766905680737904550185051918836975587001617135710906724985244184714622227550951856572022830586472749445602798249659428562213958054168232507824624172392927144211769385263060336578785586749009246065040645951837305345436629829452195647630265951489221433730271819046192118897735909514870504015803476232248828588597293714462393690468904633057630191169709479059381716286452292908992072450407745088263116595523118052663730971569000526899050942477549429441382636520078126827079701383779751358585793280148121802301424910349853509014199503772585637810111645618343985702289005094732919707579046313313238645887459973284179797515174819639646718668349893353530100831388003304764773858492684333207580803048835600335829805992139071707683089112821115428823065799462202182886244217492193719801828211607253476714720096894093808979881510632029671018356853817821828338399822045574406002990429634171129378811386345695161239720728099425931080131877491365596750257805966330700918904260871050642551923596198261351961551612237137213761956619783191041144152448602352520174579862707597509524029204412147802997219250294229108200502108775280078769828013702473496715082637967627543482788196992608234625499415938745328962064247062255748552548988021393216171767468268414986980020328068853417788001085622595077543670927930732845176685141271688289034333907864600836897484367151533329088543330970523244851995075057538822188668622964997178360828257690706248563041838851375097826689102833266171812230986709370837901212573002213206948653522910150804530792415177762380459707098024861511579334258111832950452213422707639737194542328570965169866242055023249057083154848352709356073089993509757556804250100550385710497696259291069429789366571223375776271823202838584393664585257108152748715914380055260445186961244627268352055887933018545394175723733909861476896200477091789315927330285805194996706428124472034279825967431772700573251042784517400446109171722904503312474331248852992000000000000000000000000000000000000*i1^26 + 19859017516257357565348368009187814438249227383328636870465402818104142603634436301901074768951229415580166379259924477348085849987265768545548733885035443074148322002295042612799278467557574228080544429971263928298526197267322032003081484439647702513017767958571435183887693701462030087977336640391614445548796741269655744123168960899629525165849127709964033736006694099279519854802725124927923475054710837347010010990572886192128508309439285190454437862924053596817475799955287765366136711636820021768309431211782457664859969739851290313618598905623561543974700230602898087881926240216238027401167173888973789970486064224170198517982284368710630145338926577941378419387337864991288838614070017446608566887227352067044255771369054178068755411932222064478583363405657835322391426783534414000878693663077561375866265176641717935111294785350047255020244318847628010948870596311616991497282002732022194201906362610323437614937582137216247985423628672837764855558084000866604126292719624751278903604387733813476483182846961330374294457377978439968817527624401232320714510941437478026511293909663998783343591000181368776445464787732253784244542838944430000311487907436588767491161652134233111483433741570302729652590367635887076892830313030496659841847995713335464064570367657493239924036278384217514075979144993142181848583820883985480581704338830518950730542806197084874203949011621029460606900577836848010910752325323359887634405287343019417450319246106424164134505412309802978844638178875211006168779111422897924529434931920650436055446282275284681319583722933101843285969319210505352575641733410707192389631548060914912126990112288658388859826688902146583111606323137749492682987598960375002937114172581138195191021908489080772089549310248963944490169995636212509025446562334050521909198972037865026772970265467246234630989221965234257353905373681262350121873529636307060067028610864349894982797459875455792483221987677427882108634554290748554822642446476420599195987776835934426866646854034271450258830729572397843381124994612547841569378655551281432017861239782884086914152950171053794988286672971360568122707600919902757860392387364702602692207383892571320092108119905106489106732878849858490391745050382014392606199363765822814365798577824991693982823309958825290967814509932416513244391679669194695192042009689118998555380192649015920960918085002023194169305542174965760000000000000000000000000000000000*i1^27 + 317798568411822733127606852411115902361681085221319916796948016657064100163941974520818371204423345789104053157661372733605785657167206668180353057373794220674380773386707986900436775984906206235476458903805763278168443868196678484607995900579095503028915536024712657701704430072401458670365063884492378611854821017932551000383132606238991281660335148260095159480036676732019045261514102854893396418830472678556442782579608420467095627281975539804637055749327466992138943350387173182178288558592299066378696096311051431221758651229565478377914198879379122174295407169306520062251172574870501451710533257912590903474390881781156186558607122047526941090000637915697810823608493663510406191663830747395900761936371504343104863134716381168328343260553197888082287085241775440186264218586212849715733410165146365491897229065652940584007544267333724950099372100289550688008249984578699139620711078849043725255036617381934091325097234306258359997927251391613651270193531660724524124561830684039038195871279098684266625808780844924684326274269473308227284632815851806673254482301820968692535854703762293058415810702918458484833682088860635130242408479715469343211240130003666347867144719557336643249744015238131450430203450227285525992757340690247712497211303741755932622680041257392954795400818654696798866290379871100884721624023787455089614186145138254005933648959687065068560034714976626118716899984742754014492855239844289585355685717844901389681335710825879094880923454416845318841971058049887095212983976857041338262316972741797595477026964718590181417226690063702640793829054539854051740825610293832821253066598054160886911713866414109313387328481524130299964960241402705714532328826121357344896946690334152434642411158551668670552346659355525825787266962014826981864733138142569370026678371796168947900590911580997713079550939182136380802977089484123650559759164004093682564187133890265530900297482669724922970274704552333277111981745650286594629618229693959778499718700971881065125860879294452903107402414471267838999622701367595968562306741400957144720599523486984656834637969586447900612806895909005045085796212865454409348372119996576849822176541143860386613526444611777384419830352795034569334671991727648784521301890538631608659503691320978853713946210692652528631857114875765323622931790484399307936839935295317078244143497258599549448765170026483832712186560512000000000000000000000000000000000*i1^28 + 859031116186146167946298276789327680836695648215684968978950508819470994525240365608406391284535159925226634979424521389227945829947310650586568318822073126489253701994982427571386007150578409294705666591052440347177334936325648694491221137314548562136079821993009840405523706493773331433558396224090998886145623427070073454856700016017154221877006179693421728854113737830215921550912132383353575935583104212993877345722894447246450281499860273661849753327011948213132052341720100475920363228139142721890266650469993166827016023614951520188658177523050730237524684454870568029655447071762503142427770040794393866224378766060192731600800981771690106052380619778837160995550239438701562708073115832663550254326468419001054229046145268478742207517770048877536368613698125325762042057304833538028022492143203012693407797303791894404459909520993205561491604592305741670488455408835630426863121819154649425326011638967132973412434455208018951708754059116571758136440299615590068656637663044370955848557604339476295875381876890329829987916681644538630544467077941806611044950038523074855176745741257329401775850585714463380370717553474471446634294153023080197740450553926435248255678600809246819434487159990397600543150652177458115331121024968531488266431311367072992318738486066985659471441092583951866232566596728558479021070395618121379513552878047265528167378330476662039849141434726645306267857645013290230398775662647605929541919299961349896044659192384084448154544801019600990802060205549578807952631167990487077547098946118502885903119148949406824379687697953389658346101654071084478610514723539945704553378965435759359933188641899601343352300833834007398830768376923322801445011527116141895251334127414545596153482988506846182115673027007985116725420660760345192436298724304814270423224175900751914912438947739369407119073207603374697789199508678445740187136239577058366902374545834172980958300351403122081048291533937612618332861904610828911876793957200302781834322057437786109069358330246250606817729771215112533076262379978611187506624297672309463704236626358385725932408337117200813844256868580202430651359771844042691628458463031209518601891880574838130178772622799579974599599794286217691865817471895843258935769242144769993399955554716746790521347380105734208513071510432306333668111493319835301193458280488116570782969245397501223650011786696480956350464000000000000000000000000000000000*i1^29 + 388956328271764220211608122197535571079681452895837939593452787507711394362130376500429955868950128204077154001433375209167411246806600094868838822286421176863625589812035580889016695118678176166374780223586221018925934198174265906184822873402783046169738572825745242987830372351640590162723866676766249369458399665822642008952527642767611995967827644290411293258938348561460531703565180872777768667521436669796187817530548916332898522120641743749395716005598537895713602057570975743364652538162961501648761830688682231010208376286900831403703125034366548358085533128152467879742066380863664928763343923236310248122361828133347949314747018264276280110895973330703565523042495532358936567182572076036409498435726707778907387711772766769477661089330566960189144889750343625010156579253393332433231800430497604687067471718919024590831886462805538927502277379195630299886843452653204391569323197979887195610318181729136702568503057007119157058364286037780520889130480356906084189047449004427834160980154807909286588997365026109356905569446871604665396072899034321452890106471231160575012277284329400467586224885335533909356519331905645561848508346809001056872985936885370279733660784012116709054097762401865185609728282501280663302767557305748055758354637617557268649212319082086773809378737066500578007111208627195119783570475551632398956245315042837199453796965313007085636496045055934700299958161522047381222284675387063705872440981905631332809027048867481034937645797348703338262341303334329326615247907386757524360842028227769724729853362554667318594183875081352376857155932306679172120266911310359076241739976607433316849758336023800250785917076108542494263460851142823625227446860886796451377166298248553878258529884570250690824474360658147665426718061574497300631835886848848995203978307387898119614393915486846963677183528731616326108789873650104688768244426987635816643524556099936147837235001944958430797417746591709570287660174243547989764646367806593830421158875380576616493960344944930696001029765820190086715889665045079446214204925398267721285984552349470977053195511431336864272314451397490745080421080601081228545247533625871498368795568029731262091987825338229887508859467077308825539445693611895700691434547432052608469436668548310032510327386686367967896703736268505714026472894786817663104974461412703387640670948587021194998142111223140843520000000000000000000000000000000*i1^30 + -587325681501162094296012064367304820561016802173007990616511296241278604312765687256917362304370757690556780026876839187490830714532287585948255457856366396274318626065739112334558813330431657165150661721001354312197266410838704591739364944910720636058120711732109720066589347961568776700413844167902151123415078080913430144634628158237686323081974182155276137131401632706262401779449710437715678269218304149461337465424578819894194175107471357671564764755839800128615924595180450906928381084839299490676452187564219470125547053794843543410028301476845827588839336738470499510985477062314585666845694383721653076651355016456460415780161414930041338321557968423544380900231856072456578383961687281978067644224685145822862056708860774157228558580281104860005795900689239380117470890912307791068777890769221654782771636737950446916476253705192304469902487812385688918177346000953107514364794916612811753550630423673713341366733510553130508965894481036225715769275647028864868685074734106189413933411239501579816624763749672834817542023872372065910986415769071830456457558766456928036914175243483878182409691934039422846831960055954366823639899909742419948240123980064939461547562029737714281469843948752837575375420919467609718789320581039993542387073459584917715376847649832245271170940682657320079345312636025495843070407626360114288264523880475865381779200379506807343686975005440742971822559489009825186584725988152326471973250362843293770238562746846929006674790420292428895743266353236990541398799376178421831199243388156302499976967483340372604140431252945419529143230589215967205233803944229556813472088594972496944917561575597276102390041165651547960347530503249448100734815610386355102916310099125802033752522579492560517051497247685329974339724287933349811578307462778192288848957756386538024143139172990946554446269464766331202599532606514284098417097251456943345610410466878868626411837292070619461922155813052415111629281626337348660694338863929975546491084332912804083158214573087050382873492396978800536575776803648929483423814464705950814767567717251237410560334709019803997454678237108800305609892065811090287619870208774361031010892662120275215451526048865063616108320100088062722467205992080461641460227140173700403799849631445598317086170165080326347597405077616305926170689962846504639228324916449743906069240606584933609785606314917888000000000000000000000000000000*i1^31 + 45179791541752873406588004550275548170595287733525757647663002003723242311598116655975785320673917823752339087760975471762997595387619168311879380248063354476925738157565459645788360204825452324448615920138303356764944207221809425347123841060887473979978527282382433809354214722903830980352390303318690660358759356545877075768543580203713565979723469583596164759159437543513967649326898376419725726156004791143102852578728657206949035201518154954856927685552036001352487471216871674002889415416219814961425631452737724431735994021782777332305165549634056901660026426428458505605981224853376891816515543023395308543089437829841274658317486440877176692175947592990458966949716754428834313841656741916619693350900075535389556630656854417904714643499773785961156872468053209648606099286614252243881769396909397717496941983898158471801976277867492254785137382006405509540511017484206138793256051513636909856915012714929354574734102671406567589874492656031467905589571872842294769821540102268355051553685464096559855706758599343676708231717394042726371323656499462488433946644386206747701165929566222366346486857531073326129153765376933578392631755432909915496037460437016217622557133232697778403982920230680308020813125785522275304199232573012200944440535822316571761447747456588608296733982898746713075656382036040336245318868290964373383299998913133015120661960030807060636129275897331611581319214749912805177730440482753843980683548900794500708413722591257248931708562694118681580461254298312617478302232314785033226529604271265504932548114635012925929998835269334236063654722381904946858293790176727116618396335138984305723276657017324533409456066439184719527617600621721061256781351201902208105027959724963072592969197799083789736847710149439005255400297653662423049982369171397938348233316215081538619804940842562469085260322561472923979764870841684788215853184592715068955197460181260568903602593840884362378047720905068254522381776761985507462525478906362029702415347191798122593976573911112834123874540892902111563127725670824124383368597838131097811704791370713155896472923431499590318955106864906806064160926160319250921551122132874902680264931563335729924527030495503498688451450181940526595027467207074199666562625828033265083793265424999615142207433509753513239031201625916142605512352544384860435080815750199190345985865737604801554599116800000000000000000000000000000*i1^32 + 52391208600106479567157644765658063669315155466795850127714711152065775333499129275829888844412931691022531932175993870142779176529924805328582596424398098221062160957805472004452849068274124944161322567144226344683320332202202005391437177568153985240376242241079106409001428180858104367779564286073860404195550704384047144444019455139323912120692925266600387596580559701936356029723043618918896775548137269337288502712844113207002672404473799736134416972406629811936762555527994232023018162198705072007260843557255382898625564031601617645267894001939448380656790573801439775690288574194731618652620789629507172729894804698178628316913851203464088298115175921711119007156967567189148178078031974550815332252479339280364050625477475289723981572484929310359418620856563214285094485358007397624084846052215828042006687852624670549644251861326355205054205532807447472177617714579618915300212783230774246453606990068765847170358413195819203246300972974957843439253976032633161664085232420599104437990730023960770157378509951862045015387292402952530452424862142726834961261258316584445142110657384365327449310217145808222802496227457709331670452961258413624060441641697931385686864680444356262831304627392184745019386824792643969137350322386235805210064595070427986981827798814922577125104855802468961876656970430437488728715836211634797211707644764034133950762267346962827010711612538519987560199760412921653427211738452707351327467851383969951524123408690857011321006615628380370818995063950186010145463512674426516681755477504725186040836008321991040000854076358903485973637865166345659729382614730009085302900000078552603934391233061065478200421882539637188388652388080371795770343151760140166038235921088997170844785312713609520913936602123831745880918190495576735327009476170785339056244445647732364366135918750079264641307567129880735684384830351495475671723874345966996673747405023511551100609085723203264442612754993281095926318600873006280516089954398832246018831386533641237348359491289092971418422083561534881549330857770105309469504987542632647532040103434459133384969176227369127592805939668830869733180031940124817513527427337265727743744242702753597645944754418604270137204561153082621413499422427107724011146523265389024873096330494225464933113702970589204145709053058342573769154351420637173761846462849241267481663619965655523000320000000000000000000000000000*i1^33 + -13835005827366735201003344806056107522189916314448848025777431411095199966929402245353278561447588814987651774382850969521088698116910256705203124762391810295550160770313760768208173171803093654449471872495480422498102328205031227219609443235696575130115475382428615827234044793996902704413225038019761692121528622011483882810842176718368981468290527082670390857363142746317267158798679417380353153305209751371812038090659169827270366970937733560831294362111353404261921146959182321760462554615128944248176929265480900131032773167478064173751228567728746603756802834420969006825525329491723602290353886806439407994047244897564040561444682762637557124403451486491538034141151239211502437460222722397480731898541626222185070085143421521581200707515884349120676618311394608599570114589413535074389388579499769269724240693588927902859024079150091661993459998338652901201598617201146411177041002333018771887831452727006060502245888975166676256276019472522809070555365181930392061017504454152092116789424047063895658235003645117636612826764437033716513085303315591155651862650744555287588799475903684658374830847989854665596026002564645737895922073956428050968170533285953636598916977532704388379981117189839862828040268229267607600907640278813228915919764300500865686949973337850441408568871194585100175156941349329157172759345050544265379097781787745235285919931196443394566121305892174760409268559036273733901196945462003116135427052544052735987259267788425105720433144971432368338413787546201852855861309793800284280404420669692445648290289246791527688076749378471376571033278324784587828238588829009904409340435537147329368204985633291299867395923708980595094885462921040606032641497940050897448633378654401529930010695318601246943036947875053050993526372464402813709743546922497300943695166009618254345089668999460223790088135565104518403139498886767395935102284532864429064914076374023854378534995818414394549925868031428296712571899413907411116480867296859507751220422441955538015772205419928136770787592455510705028982522155623739244356065845118852593748909709855519407708803703387599783653541021053314454378939651252920244012128277502499382339804648320188932391170385119123791458775409970739175677879389791271492476101617179407215648899435265635176597089342834989110033747645705891913573481206275177498070440931674850660914898933907456000000000000000000000000000*i1^34 + 1923992127091091883757230994188076855512635370879501974550178498150549746331025526847567450147711926537883919531218169091038045068278171008615145292760966224836620880749931544645530883580208702746367773336051528015868822351630656654379732267180771067369363135258260032021099822017898377944730408093888461701740882903787545045002133365640854920147749881097412981527395228475387832692073257076016490776163962776887840994924079153953228214551140548833023222872286188048657668889290267067133944364246164756631815618843129825601045238313800550156889681325917416204831851902068156104109185764613966384653262758811550935281347612889797738959706858082505737120510074931481067014191974109978915696699034375362597630846485736157631167259541048990127725540615705134238260953769517378208723712439736574757852295863009611023133593098076576970052969295822900935326363664257698977998695485767959522693320342428892971266518429659059096084502573258227596558091209942112813249629069481447910155064724191574095075038276866532577901508884659321579895204858965536283540357369260060573949739074594741143575365970065321714439320642604721249784821730417422897771008507217745570745182575641387563855521212389239612587036533352195539340723659479353342845592306607948614581131801999627398557969519062075097529250994565004372605444486231226180605786081764909540377307523598755869945523076565042937274586475486593420672994847285324792958193351059376523127421133286975737352532981420340587839189001535804224985634987508871337831426612753272817286175810330475052947241339752771016700100918368277468437976379685485616147742146400863282394119603212911952880006835598625175267578894917098539216622404495752359378773682092197543377289515847838242922623110218418241877822152954917847049653646339624461808299281151002943403050885257656089792058882138755386193747708678168443603367837482292785516827014687529379665701262472987866110490413508465208580427073379332656449596417893032124439841021694961280349126429014443721151262595158366612977545550627568320970043157373784536286226423379472991329708234315402520850650926647899714317917637757879866101545711962888832678759953045797378111134936872840019406208355770854026846724894449605296700155499602028555137847115443656722001642611091721620893692342031910980119123969505692833874216885127516194940891791135278727366390579200000000000000000000000000*i1^35 + -165916211160389199259597539962124818464299425294411820528612256567607499370483759716071916192903545090651860296997178754747467315207515205273115499592761915873449546687795996923480488394277982936011094389360568418327974336490428360051540238851514847216856429824956268868050543498275105293625298293800010004866425328508933115444421196629926998346865082627035341068071515193485533039847243634064617604997017918720572258541113580745941784693691411244759311187802909273934697184281006456959591443163339321103120021009760882996486810108629557065625503455668634556342515159130379029507400284143631786847411035167737500834995431918772682594270176564296297661205570598680778379244575318424789882241361732562549804399019540992259826265422658921418795459148017221346838233273838775112989756243799641393071846113230177470694909851743335597913561185749398212452783634006546480667565014005874600101795874406207460323976115742957713048597123543468718617219637039090086238085904334638004714399569028661996490951750741059896813116284968583153435761417832506260761058822215793331807233928426804724765239579298851880162268956938874181760396445087489802819167062448847994786797110577316196167168089233249991182216747574322789240772830270598088376849219361536572612365425815438980236737185309537911807669925010939682671851074630630952207440799664711407857786889747577476660867372598506190240153720186439786493878272318256038968113855033797320031688552654852746236940917398075779870329216736910735769991572194053287960330573501571708182955167640927503760352407073811682884234307525178255133073619725984577950423101718324199230213938367483293687154420209124355387510618863130166855679282070555873113583947457733854109797436924095808288670550718547696467694215224915800614486611936257337613651236062866610613290473946490415389912105017344698201707015028659505654088345984586493100230758042428176866845011759659430617911715893135895717244162526070236053289433558974074039410251290951740958548760991844214420938505884281487404475630897809796644462030212700059819925251246701022660594304107120500755534187417149934333459244945816865576243231361977119588239515470073485025757445406698814465359166839203422370479545234918319747728027291149067811437863570553031259637872615798525142053317328255695190417358005796830933677987228327224212766023866946672394240000000000000000000000000*i1^36 + 9634730539044055578050708580177351295733587313876423146779531557930209770842208463161098009158453279064213580906893790705643498244571297178741547139565516610610473724101096468720867659259477307528338656207794963613295911175480453497789010737336094120178632105074146871965574501476125898851785691691249082451398190219665706114486771316344756391667851514938341488844138155469039476443943608443500847158159363458488562906145310208577377002181733330748651794605556342909629800520817946782836222121630648557902424350879646294459305712835155201096338183366922558371623587102310033152206172382001842154733072918560853290625563829896573752952584011601787837224631041601269230097724033885861290424248217783159699801229218965318889664484244792272077350280970443669008908352358539959539385575861665157036941268393374516243672749414142209725113957221275457956673947242495405966897571833342778063053828253238134432658325029042702273700489500783135061888046081081912410920868060402181951467746802544906862731240111079976067992797843796247580077409847294008480959640208696350689739939271057541282941703939846156377535735480962471483028185064140818908676007154649135296906736331626178389893057375701179049011882601863472588734000710124707017240929655783649745140231422446072506552537995142979173437019654439687443846766441805896524564608052693732441529685582836477922436983859976089953559688944198767759919436593530382741807073131526205421621831014768264062942600034571433246771794322481263558002735155747448265288732324356395032125339135897713361624482336709414955989973764423055124100371665817941911555187445654734917771523864320997235547459551768819508593811211714399508787947130723576961828228572056726047084762973502026448329701349722895576925284640536134265959526677617783265532275497614367945720564361588064651810070656493641920795082771013743660283196418955674584043354119069316723723907188040929748424641179143380876950554347357474384353057809816936108119240834706249196322884675442304161286242255668132298442994586310576540767025662018398719518586045798355931386984716081512532132715122693879817371558575122593092680385876523767950028239530331174561409326698625981930273435704822678963311779155305649992865365023370835659017421860132394879497934723045016419851814790516489083169515129764871612550285683095095713629771132829696000000000000000000000000*i1^37 + -347183736995928842268626923165838345662210279280253707603933061365653845174244775729491662196004182318166791087295428505136347404201370569710484831603617484997439171495314205405702790983454059641602720908104013118847856079933885832994718468112724507098777664937739505146903632233314644540344801300728361976715500689091669858557510471353036113001163172389658642319967205424807585670609846242653780319990958850368934835704151369479131675799194755882704447980042174863406538214730026622863119193832219515793289519512019439168034000576164491805216152389501891712641363903116451009347709983235823642561351742828836391027031709764945790123004725825944870718144750431009640757146941096416427516356479481214967328407478293577687349866802207891556863421303747581206348644007961987976556449652950206554849950295832825327165520610789250920094898997081421542544055676409166660252104288764076822886701923868867697534118416485975419198293629979029965409007370090005611893142031134020542970658330434971761821221685137146985265105977921470100759279784634434231933162333532776146813787546585263809939699706055648934541326563369525380156099225018773728365258392557645748073886485021458994564732748898299532337065498213444338735518090277760997311909634454628020016602039432594048045890709117547322935133073495268717313999537796495917853710378734147737378730239219132710882222577876623096309947265942623985838169736066662732886378027223374898698775818778256278446189067569671293441480091862785442948787704302513586595375569648614464135755855245299169268789397943283319820337434621917666125768975098439173810230126221884423756569921834450870680383793108407573533932412289258240982204280139025546177217595662453507811576391095400140764207739689642835920527268487364060873013027377702282033968739023214896635397923431877350808685791286328058127346554142739280543460363396715326709943072031706690157721117168020440809682773813719513929246776731888200524736959796794873710166360245285363156721588527943106491930809887085833598480689875677778573707881032381687002158029598803803167452722689239753440167226116486216852579798862574409252345810264525294309898365923454549357090918246259534936589796526140710151157432790588918532088423086273891245191957309542094252590854474625251380961509069922936882168633110297859915085530448996160136386969600000000000000000000000*i1^38 + 5964694708911655386049578034220291430113292483719587923690424460683818644714100963175114361453319401608788164637314631094927904704747535093361699398768812928117726627132187425054998340789035537197196733646126300669007576282178523124581457195804085992286713711307540911003716680566640962390058353632106592070982909245765163922680968363074450318560950270957989918418421615994958520370420550840753126171546853273353134900991099808768373908150068615211056082705596658623964974593755642572311367506034149063689117323831033887006331783084133397606377276630524674210600523545072268045827977016714152099671859875357890738371318792686624754194732340159183108920182989715118426443240881798974552598264735407407849195207466009743082349916787516938417236703249702763479468434876857916807291954400230509741359630308113122632851584162242275926816110650142888571756923659463913538369220536554346233087068018313881765570542612140988814879129414782308758598246719130763946599887165547594681918170443799582484453715520194610867860266789278164063554536472450196954198284927009222997215597760317254795633228745251843166292620394881806044140465874406731348318440422536404868219054496760271475949697235946198746187609250088790643096934435828088584659427986075508691914984648497802631862055948804400976652983914557330489167069941646112475711968462625286887180917268069798686959057328139483918956953532045167276449718399785447119006773027632217347713562898863816287708957745114851020011240294569372859859474405159137258908477888297482781266183062501446474272824138458975016839780592448682932828786176295829806624680239293266095930266947064571697750288376277164599555825238732541876375796135328505831796218241825095595766681121541338197707714921915319550908047829177546628674313966361075752007795016644231128953515119070690820454722264629999757238332117880413067338531987774318980247825180970043839001245424865699613751381767203104509170815365165800841436384050960900941962518484449687552617414121730382802567661608009495543793646814448886859899068113299802810925144223974291526640326423048307589627600150869215636472976310806075555006056653283005637709968412378120418353449774648013649931479244098316179229919220802333510913097685361926699774807780771776220645270061369642649823548502902423037305650265818718662443056584066072576000000000000000000000000*i1^39 + 109968938878206879112647765772971771067432316161449889682951100726744747134330145728994570467577526942246354591080722609286731151979955480351618275554655769412627570876849743248466564529529793504339982993213833804347089032334403922777493069218117643013526763324680805236636665026525894221841636838781307328319122439588758304475776966815441874129045872697332499956774563718694276406800233142456377895670563251513035436277336055767936174292130767737455258543133717799828865192169376007042025377685754477687752882809333567096028447519187501224324503995532518783210156124614713305133625575088071266842196869580946339322099234271674513238905778192202995024214745532916777896618979938615725894915703385995921021512496722406589418112936884509459176713533052494191489835278873979706282136648119674156722806081128241251531824640354102159921295717832073184747958179583442645633752921758271852618000101834624300009540696670192341844688665090953707335572458773123105514702706229406902639807258239318718712664997693422786750176989299998692835514702704720035635814705472505779000511253945878619447026550675339179586467980527437551992352256282863147789646099444560561971439929957549996310789143276432791554539315811833345491003661480026047530271594875701194143777104046288515655941119829898053992101410843803384253570707002708521112488479416576170169888513063121967912561981958924006032266835362225013805973075346772252684012792122892547717806201575844238949401720770411970018142194176519920431059218671623567572319390631198083541564392239042565284800574674709902500215531770754958983302841595420368400041511712453122596616322319498851796191515262253819237665473589111833891262442586410124809481489906152482344013072919519116871883560808415284169683144206482768490205073515360469060298617479495929440673226057170529433885870990420600405610608856118706222540241888206395819167521220648417504384063741531316618368439982754791105582416473785969408934226522666278981171752289030729065624698155074549301190945032127273811545172003634074672951560077808199619104342361417681979125270278894457387744455334890744234828752097590726072836822751486646167312202024453549900602512134780284807764337673924398796944853545615157399411984774882147279494945173344124497994328792864211812061929652092370376277406586054760242079579766784000000000000000000000*i1^40 + -7896276213882529482101230335090746378335257336171937342687043080729450086248532722087256031959904165318043511730658541661675580233402090891068900171306044605756414041521287464330991926611664403534529824269520094910679221904217091338317281967306805696797509041311154721490951016666722807851491504960628245832286921901196237244124179123958584275265627458770782043497330390602503947870642891560489556699255513845615172761816935499908788784917721180403818497213297482451280698779062405019468716471169993400262919612802578518904861318635179895950805873456630772941809453347294073564008448785660787362010658208746144012412054836413740694430888399241555211428765004384602878606257283217911010260945698891876851439215711482261646222790347168596732201995794443880042881391124462476384320756915327567381950527602774078658604262462875801631140272315128649045501899501802168031529935763348814653474871484880777466193680546248406866781760157406189375495800781144388641596901129318019152924542832207372920584653767035840914055363889093503489269649629684986443722619685136275201820845956751792027758376357509796577471309192185576048089459394957087235608699340941375754224623336879371064057478101928562543688396830807628310108229434437272297437032524284691284316828941046139604485706634669466215088286448024707272250001650511944590994760897400851192575791422727745307771808625241396300444223564572978278081888027690722222401802634792776499438756054099989322916118554641121873555943841023036831188847876263273397611618665738878920668244441641392888219695421083257160828093057028189669883529498638826034340653026299806421970666423939000624082985141046522219438513040462268179099027730264117164648588656320338648237024050312504910961071265581144980937368421040266135351830414589650940885132355841540127007905144788894223446516527291999519724441621202787043910784214636716790742789659649600223051193458621174479907823948783503951940454899955451765502199356565127444556695369356481787605341177941277984305212325279093366431396003955967815295422031207050298961954630837560088905558990878700189098809602075622215570882432767033064316158002576376879601327069514919152974612861497106500728420556102572852081702091313908289728181661839899057038068905797430650779363834307761627688066135223422190789348158470329581384499200000000000000000000*i1^41 + 177584592624645544398206720886082365928533464058919637073210482722634246651944780096581308993305106968236200850714898637268201000931215353922142853221978956243150228906147745545135663457098343409163655589826074233610662326020102785208668685484669719389416226978649735951553537479726835375035363822266392097875835975706743303757521098993248780304974581524621533661968665516229265112948286612675083960801977196910071449525671720524798193642085837126715327926671283130056442064792826546490582283848172612246585903163371943226521495520571873997825168659670283400589626242114319078642369548993913433436482559931181118336278044662096634750797768702833751693070034807258705944529813787402603155374350530998455813924563163063227340600985966525872331029779125907401284119727886977974701450762369213864279089948667978881956610420508557835253718763522482392933388241261095027526474327826114169709681644640363338889680042908621546797549084797008593512243901205887934138035752657876634687872473290543996807619310178356275617495319764325466856553670473262229129421585553437938443395610773693469451661751628989975791785258788685406007546818704694558313642574663245642647848581440162125228155965849270807378860552713475258411529749642279205485044242646354512203437490924773221174703467767189527463796118233440627648382365399474357984954898013797825527832825344680027280620968367512233607864226250136423453068651192515543043215611124176096045380255470934393300485897135249238811714951356797342473606025243389422518162410804345205223991087826988962143947301659819897295820754762759463108284174959859133159161036031194765479796828151152057734467573769018177833654358229932852264443586451359853865513961790047103455016055198054577141370508731455254699902010082645872989263953176077416951471465563646458739804594580151793711075550281957779021267590105584113508339939768082212248221609843115938998582661730645073600222389730979069112645009181660969563237637674290087263475584046167825151505631665621103281596202865485981881315278090170812996816300728799910465835913118732351068980194310410329211335556548066909683919282587594328949361519752427883317643831395675581165021153792343153649679525559284048682355663957479915117396464209970733991409893323397407691337584094491797725702847903025319181169816381559930880000000000000000000*i1^42 + -639513988269322738137778913415031348069942192480598550977838630886252277419639071229996274918377134585862644264612821448597903762032989898436052079317896410180870264258503969831403051166854102126914002539279652374697141109145332276821899620930274124350321777906387080521885457436733448223065915516661734312322610880591337058187042657787991896793842000120124866639252424332232188791405938027239363972188658422113417928203408046861525285144993018143950296202884303203558831988927674136075393642668094726740307676130161577934431688706224041474599760947072840801076246620785256366490658920971733890956663401840572668856913576734605994742451177948562148760292908483614472951314286445015133196461216964196035591979474813110385361970491033861635446404629170269288114374342490422785094213289854269086336219058045113970006209828994811942071136351117887506029081295747580204143301767870324702287467560812423408193248976859708512049124766923010605285022935746327711740766266294470884728174997325611116840082574498840883876252847585702763607410266876439819643990451605128010957335822389912059082732691066415639879788307837423928299437118776120842892772759774364101712444138471184097906087715291736972684590381326665956122923100692292676576664702047189868595302216391780163930600059848162544009956342498026329929935457616251867858053296134365782136975297974185598590412929851699936464663320569217056667701366149625803792024655432124731314653471050960453459719487251271846370586222680421682784000772077712307766103610880245398743668028918877056294442634009105556963272174031928007026353337513556917381431425049882028758952596280560594256125260443180112194551112276496462520901515001062472883049225955301127236776958160260419511237705916840436945208067434020968017175376218870309176149276030150373430559215309198396080104344191232837859559163621609354744995204039997060590886297510121232944384962582357484215032294825033965872871482655074552006942464912357818490270624878460617734588389754843929838789111967187285002084079524020328780593082077723585481585155005671586342893977829352741184786959144486010933740549456045548670739118442574060382472096378715846749810259320470295403231395309068685021412102668682061275437508004889087216260750492013424491251713594683819602063366920415327380041629696000000000000000000*i1^43 + 447534860765441357681478707104756420985432389096167447505828933224467269875588013935187939061492123320568558959383553333132683164511937151589643068274453576865325513917666054855928741800431761566603306792753933123058680408339423674295998022120399972976296671397050219993186446848414507159785126325783032907353972912768249844301174827000957047580219860590745824165147688253758299289573928799546514470650643946995189586898815630245359108093353229163364645365531783853868848307984875777428338447987434244139966306550761330370544309089328974038039152990462233851421060942627048743776848032356018844112688416562302143121755896475238679993619593390855042573867302076795439083001640037427948271470357380523002931833620369241821003705739943114551744927884516832767976978042870062809404510859735000343960872939310537201627653696254484385903183717613778073128116836114622061756171427183484985265606966267771488163358471487238596887919589080406154826910924570199505277627051084727229926062858606499125188206445743656015998234758127880850471561760538428716908248266750688754658320494692063834824311774512665580179659779203761373229551733711510475212751298956119262473174381624437570924015767778842044226876634779541117584198258124786233962857901349813420145095994914168528190634297388227422096328778837450164926313787602592661002760493298642860489181900554469169357632202098352892702553307549576546254176996929785298510446266949089626973425563752877558308159219626628974948922951480474501212566864788895436984374470045316953094827506248369474315203734388886742875093847724165122847110736650158967902002850490062429294487381580258006482084083185690603802119687471030490686065194713177180521473714813414780185499325984514663664748338262448229832825608356135765585606202237898854912930893658326435685375663056649507342007668377832811783082406689348397579755808468340297141328302826087576969787890470365771778925680215154219812757683478449572172598256826898096750677652383934332831018173042732389482716626679932186039506658018517622671058561287239266365840407629000739475904283496480250016339552396372587368482168791028753025110598937773766562195288279905769404761891777002048644869246707013895782068629799530534786660898866459213231049583587515728328473778899845840865746735942234590412800000000000000000*i1^44 + 49519041055325768253780821513087491183024004298107731566191346005940639236403773322592533481002052386176759028336086999120135304455259684635999239316199864423887738042550667822749566396460864091001907696289473678332320930557249749822367653436726905229112304363363391449568375563488809705114561726127628773778289061739926828627960118497362486773266381654513630352042705319201629102959970684387112019334094943530215610033465269828831137625176517561650143302901290393603198830636145327350405333949772189223565019636422943900354804533760577368002727653664722082855493801676520045492211527567455961134007697237543152842931046804873886896351020882541168777437735743363343436014591672065760322090108463890363794235909997246022934728381000467880649649049320812083260971097887347254696415441663007391914122430256357915616219782573793583690118949442612557180817911791769036768148282934272380486035713347489801870751270852376686934906899190262537805873652626126806827782932563039416356008682158112569940086987152977590406990197474610178388813068101914643592923992656115450403657065578392945907630441037593665660869579361687657233556379213567099879787914106005117206609470243405401982501840415217940577090344337783430648513323227543100215076987570589575400812722333039688689218562592120381836779460181838722935337242675089355601830917359443019970806116807946962418919852003163392761386190168457994000134753607943241145115928749909489986359880416566859158581180500434760190698954453141691825270949177607426468900524989165760223814994398917261869358721169901701013115921839650023360973794582128073204253528357168827557708574579923197887741274700988611776020565333384981002363215435638153698839232904254178298449634448648061496023300332279136180852575508626172265978230195038222773043094468965553176158731651867013055995068056873569433677876345434717302084194060110262074563034168572124721786235714959282599555246942008185549598746755071575918261093792348179446521037710131719452317968908164935810862719951894208002868777709356832687609883302404023109511076622356350098236615699497001542869079260929416939143108107838404661940785880394941154613337434181903793755168773034384991332140242073033408336828950984743174350055382866928395550366000478493348745294629413826210729316843520000000000000000*i1^45 + 141511094002947500592654301916203484166560879404033613645965371184081747114881166260479431425191057960963266054832060891548572597501231268915245188517125353780967646644160882039433396670386972490580846669322851419434468756198713170138039577522244571283342753607928115215948619449563417915100428705466037769689983485751647060792288934406084940631130124230742116213966005140225959154356487329321076098285862117423777285673023188468360963103522308869749489473921158174698947439416407677148919359299154368897807121302373949223329885296296903558957815949495197716814547142379599211999703091566386155608335942364580927154553067459786888280006367571345092403226461184183512949103233407232501799868285753615870614202975786667281974748913040887718617656693791236315874752704066339786248694214739728332447577539341729073232267939548306380704894476498395543959612495453132862736713690697677586220520184767084211516831592125220213450996969576935221191311249513713590983017178616014601928092933906619148232443360468817000650994486686840711192254841383532934769046430864661499642509199090476538686455100402025403912009649792376454279689156005292766852499633317289904135343149906773430417993989844822211892884445638761726235571794179847796413003595189476283461628885188092986666859455400904164682007945198014132671354104743474347725663575895234167206493286511775414539087234744138613540939308137441042391887064297921152216564146355715344659742001965767372789176231092634783899672427566520595124087764177807554094811780127556531361140391314269368383792963755718900699849343552105016240668632005992895221143346603446602355192579836755223319131288870779171462301755167732790447521439032538241671474696683805008204240490434939895908189896029975022617533865648721214614599275772805312537715796531111967395352539524832538175334732129849145466282126971225674302937589313760612792199080263286149238715784641171166393017262326795153579166755803251347373091394962418621526851746194617989135615542512498105331120458801351055118322193065621687625154684684100718442922568667435747686096008299651909526747831125307643116977999339249649299243115313839693829495617975143052559866506759554349536465647485430345125010938377769349811154325967460245606180643704557883109041188490675486720000000000000000*i1^46 + -156164928985197102903762807036853966187083926416645918181608079361712760839702929443757707323517390026846989574885735370843156606186488314010955908239818950518956496172348430619808087356276190062103512075646816751345927902516260846198616033946434048851465578536914625564996039781483109526761151788735147536483865302981080416588082653747467187034674737797697467205621768275034297798228291463689945909483484855475116285739220000132791472096246162031992157172840951436448803581271279869958662734966550867113527726673192017996306723665106861740782318488282468901226285477376232499263630473956898535067715167216323163484719138636005102965401988502858263836107934515817662475564911964887452339063134923212195666626985761617143583666582116185201800318903316869067171931602211569926265169177650530691717659622208976317263732814120847307755471688275113801045955307689632279899754585615084336008143945627710131489918152972118138221060903653751015271244013616382071990551590430702538720592479654726965665437710601147894571007566157895355803880696361436579376140485382561525359702230612748290023860923984122576349008971975492474043365734787356000048248450875724760940210150551249513896326276554230404896493514343020545937255734741366184841103431664900845232180141795123859909748927168955020086116182610565427881666577196988066969554875039717485420748283499969585428299695846601128082819445230151809842664399755492883007297810812538769499278542812453005200809093497363008290579730897952405734782462901420410873204335510078532354196023054598971663024710233622025144039871340307784464240289095218308185371427160123914982256047541380707046291797392396044248233994883531665918228480207741889996706025999056458248667968196818168934568627595165147534449828396672241243631169135484082069316160402528792101487330035210083178316305401846257873160722913899478599607740461896404862611221081241286526548494371917051936070631814026654170758703042131912141993705175530139336762255220903167500191082323575841025709532846802644214860439111248356170949596150985733941209937861445298951061499621998363427848984885660631757638402410146378808314735764793304961300927930107607370053101187638084464698439757061436148671583509774637798229991251296044022670699365346609837501736550400000000000000*i1^47 + 1541592904625828291493803753379184092271238071108552177694376829047074475252298437332419602918180465941639037092411740366342265794242442916653739351441304691793956709833654686168046308477568481301714543963520537110885121516037102587980018168350412189226925335237398377310449973836139118400028540802424488939868692440270560271084418915443890649382513833253660800620272142243125456254411891184611075917414495551688811390957868190632431174105902302833276301913950390140052689757240137764330901681102582020560272485342194613995874169832605085828710580790860158723367081506020482696762179581517891484105520346891779335770651764167780773056109180026199654007301451875428409863126393123271530835879297206340831897952754718215404841986521304416394699840033149706012428859348838786225702106424654604730682411559940810376155597272907151655287419803414992412867605883541714959474756063158613067505879386318782635165530862595310236623518230713494004555665065317159268866599404094559265865451465936785726025943687381438537765536462919892694844195640997961541301925086019795593941434217012773834172103837368095658850204532550279692372851719787592820293764857688382956429807208480907070180445064338829415384427755556647039166770213667249776230380379512530354379753425068436233060351460490410841156463151249352123943625426283956316973062256276777213903252325426070140257376710451027855641568127072057550155825727823420990497973844816325856451107442703608140548832920007327893363694161509100842615132407821103053262937089798546116054793803062517252880746576007897797160343822067024054275694566370725830742028040670438263184617205239072002704425515991226509515309209342436865313522494395719186909292666334967523347135709035727494628027610860143200475258671253207520611513317378085201302434223456563454740936638128328642798125779238808789579648842371587358658508342279203145193081657678719964804699652789113760622988732100828596270877025989443007313299667739135120847745002044622877438424446166592336259605308989266932323086679453916340146892592171706390874925155175661425542958577686204397245729547204321213054540155963744523902103963165139127784868816786404361697615445098875744617304800789919584528430962549776343956327812868009837885563556983314841600000000000000*i1^48 + 681217608878374429994365041458779047686167946844291849623058358785574260442198635776316545250926858081317140001444955000018428085605583766160592206453867108092355283040141632795082649658034237465966722733727802771881801047966005040976320440694727322559636362296064980402654028275580624100261787272720106354440367568612466901748269066077460849726564001888462579939444408140699700949191661881437844741758476594293365407666290479921671942556578204488786892765273632705144958623324679038983232830457362680507501536266129059900894252621048554142102913054135638389178615558561546583691015138380343835865154964129416155023650245926115806844895306933417379051044959098758295034005842604555096561984835025985779207616551854490869400360617225559812657414607095095669931137816313761742886134313712992669733184172337078042453102655988283228314054869259273923120287559594918362889747453733104775121708657964972737974959445302848007784660458106284116933218321705143418413154696541355162506883195637187074281046743129038100935314103599915907528447815565056656592195720577816179478495659490482268364786229342725981143114056762650004515579769171371004709929888201976085934835311257239051893446152976151226525025382413941848822923502435020961984949042084839863319564555514663701493959105233250428684280442623939624506049524484519487629663254890498898002086616569006014903656404105432574365218313392812031237863592563709635481218480353873400398800308965337931999290873563654383927183855252092858602371632280238005629728619759663271348649972687027852135303083341744998770726460881527926070785750885404387400580869371283512928799663016383530389370754107828527621322172947472226112918282947488049229214697082554781340084174985862054558783370340967852078292068885600062751265592698670034571688716507532384411921352700513547999313680565718896831326978882263390228721566788413126241810434080879073720859135137333093712699941687614804420590373861718272599742438067919927863217407253479989567151209950411277811025896390678848739410482255342792490899521813213258743435740133434108368036206724336043389243037037626806726782160368477047212967639957280986720849030889168685090880313520126062163325694026819378860059544232597692196575316541428826797198278656000000000000*i1^49 + 31510165151984225096425767325941267987034117496713347260296193935163730359841027684831150222203800753399190977209896803085284058418026876556771502022836796186013615875911152626498279813654259744366710572678082065309471772720652449607586299831400925901332670713571985759850556554257405202400148296478908297500160208341090825479734682514741777558676359986701122609223808478266849070061434965421392570069515199030425482070847615169466962010768450549908873483383828676322043455535641375186015472555204569316448055051701422148183403120088835658541772710085235157116536065573758059111937766171684264689204337609817683649153021572521719690879342370601031672928614282415255911341885980117688367809281408840980630497882528184674981397287355079106357020036115912800221686032391138114228574755072782421824371959145056531465513222694959200531073005650101143367117156656289909527377176133799949961364249340215010797215275163775115474643699514024683073677737358867839787213370592637284047846435467161925074059502143474821387605164239439266308762917028200277326171575934856114485527892597220643069979345179029270137652843403437299213324079611964105922464221309315226335909076433899197580315121836404812749430105386543946279256337186815708138079287498826822683490726028662463483156170014550202516133228383078647633089021887795745568677800261657307153399615462803532562820512860717036482617851258043937366090982248706140672113540632450247572991854286178625761579877335680905144197502149138830240927093782344193617776649156950757393079519692578104228832526607029456297204524468643636952801347659900468924350241167161613160889979084041956783076936855333553219419984698970980871378568863010183074532838889218593888036335958806878722234428688350004717656486510932732947196414515714026235860234879181312402491648881369673226610976708343570756582400156389052815228727990676492429425936233237648186110805287733802657540492179853164221426177318308963773212309808003122053864785954909682658809521428526927837479307924528678807127988095861520391723220158639912120232151483098907959944689435468749639210605703937320937060962268125770100394641912231516107037520017232184712013255389782168653594187575739740278114107850325666844389820732699941273600000000000*i1^50 + 611442377719634561878585328222087037096575657212847582910487838978365962090321036810471907954441496015774727290041813760220143673480535674540286286608577374749701528081373492999308418763017698504985692190132808499583201721050034699559823115443131483647051215024032681695040319457965023172492503611075722797914079775944874794886272185928080432390590782103534735166617398710998171131748022761323821828254965770428879173852473705215102503983174368537081156963192465525814410708234152210757481945527205481910941296234535713318100019010591977195921454544865145277940684797638455759721552630833438588971164914370487359740733433702035619758152612985266969442303686274195472927692310654503746439614660481651445054821232667445280236539884891608426191779628242652616229752238095836917944351036655724541551352276762599992356291930806511275915821227079988978874775750458438647797326929840474073623338658886520894348601762937152621831196396428476855008924971107485381263155511512859923460439035042234556037951582320357826301368816970822713924720214925923699336726091437290319795980704604738899278232936795465227025682123455146932963114220239469850291085738351058986357492652884071737584713109574272594341706627509467751071730807730726888561758328392389519102776259286462802225986078286579303309406894800352296431780589049386541487800768622519358990144783672873747157959900143823667746046683986889512373408571766228800198408160902486598676205025265953128945664861844361043472586778011252309928123491215372742397744606706699886200340863269227968786530203495510357224610666415165914292452009053232124495475761351692232550753372628629782262781926120266459410869957425079321364680655115912061749021952859910074148119000228644765180785416846313837568639182300848962551859399009741182997416098371490717173174526727128352254224240478331370149702231448378887247535723538934850992580003871212686404987633962535580897377238233957190886614400843316170511701099479126498160620678153090067046411185209277160308447877339449223800219057191550814450438876474405683988015835820879339711028009835885970063642930439579105185512192601797062892327622646352256382260466079219085931471206559140534354875682698215100018670026749655942849982627840000000000*i1^51 + 4043035206870192132042121468671026245908882871275188954715098890703203097777388065326879238882603040186984335787862744445688666098214104765911891646572589651047543388855736501114389195782234192809551280751304181318771635694840941094185350585433149625177163094689609775471347071973962915319098234698122826706484172995890950254033574338547178559411576723734483557488377090516120108476482234319722898446482244153734049619377514711378821335847471198564195715765144101802951469112537600598528472997360879496564894743895179889064500230699071296320657765601311922673882891992054979166004569115706761962312629197959219675107919144588837933314517404187686829734831058602979968920114098089537764894990488366815926988789245635287783140502233703189676997710960615322107145929780951419805748951151107237636160758482326650039920455045995964099378918526406652254481855766611965120669575813552661829374206042081243121279014142651856378162566522282105315560390897793639375143727619301441135097686497202595536187958243876588625528031022606122363663972850250309393169290928235640864318192241298923602581224239950851422810780763818889432343118460789774816384091910166031736778409885882569222824234827371151290375404414521274729376370154000390150657909359482910737313387537916477297418104522059970897557388974616528797208371558082587064685759350553036006460981608471163900153900928062229549857828781387519107018916609874057058386340096791172970372694538488547683033459665234356641529195391987469943955973278181106031779379041041814919922965316012387366809835055998090653605494978795819459541853804576681028865632321454678766928574172166962150885582644745328234707290647848128172321695878861550588433981877991563316021901713035246505619199041378739906674857915362684197453657959730005014455011965352107650158078392393557040141524681237771877366562549988599951260833945482945097145262163257724555740138277906841455443921278311256266044448426177369421939459607724740014487553435751280224030138493615619448199016754889527020776377083417754764467386764988804151637083476204965396718283225898456929624910475880600674701546570872272648456181496028712224527969975589703252749488406023338420311030786489244942293586730874306560000000000*i1^52 + -24278237636148688794282994917196531210023915254667564849413241618462483942502367640264828381697875277250010412691450259427125120229503112967921033691877113664945052169720677938970319567350979904677677204008169404095791363721876466417891531603462343616592370494842424836386118831688667793290647990552148940724157342380709458820333545208890537112300760313583954175487832428567710705162206355841783828281131383174648811281635498271944870101752393777855965856274775654071928668750065994917683399195861932007770797137367659432164746916862627567519888429915144493466231865693084946586189492518855205431887234221825441945774194765400986962182285104646732400185843886575282701418828992974997513147962829273111185943415327566867276720061299521268608966953720856974277235384526697525435762480018482330958724765899934744396410304620836217635636712967462635311555106881932322671794792179774936453999352237522803191014548880811902251845804810784319378834819616765192977956896326594250095940152313059431164234377617758515184041915102571442538137030377608658295563459316289061153527895325129470042737074441550803049497496556131569223476562194560069262338663783532386873121839445790398623327824221350158194296745506953824405862556402899540707654352786423383040971469009339046411641023941003153241053105590588037840256119217681511869705845184668500114239044611517892014269171695648603570844917373166681270385493826425128773700886590234836776352841989666942444568835259287349738291800903879223712975484165608861899413185516826030288203450889147874689212980199756225552833804150694335241209731479313710911001780959187273691536481731207510186224088307358909661468305621088911116729539361425368858438810694627189338230341949903909989663564094019583560942008896372347346836868861802032615099511747674647070976985507665781336169304013740360110591106060382788323998720637450636656486919652055916625473720366381235326893800863013460865323797907340272046359232886467987379390551432087912465136529555140251911927170817452843855434838623325695424709238547564569856363953179155113106679986683131494791260982922838919459081498455346589930878995819373558498978514655376170593969841919830584219933864446947140545229619200000000*i1^53 + -22483125200025972987476427266048484817376772115666327746899435309674557044605555348860172654132264933464198780143765626046782928031231527376573295297185731783515869751221569336464972188673098123565954252171075253354573863219336040716657505162566254533320282880747050306731870448984822642551457111586190812875848933343111502926516078724622550856720133300653096775114649738431519342948545948160548071926292847866752146123225608467825282572909737644248116389856056549079940427156851646835992418614581290133482480071184294801631605096964127800032642444877738769317115856958636227540377235354469709187367556642982036380354944964896484942286887460723908815687027650745978944525634323762163471938469716807876734715291663497296204840256634118011388067679513638174798973514756405796048133565132174805182365159323192063888577258830251879418863978144404406929603545523847581713346866990159261484110004942994813743155399255533443907004331189272282794149121925630072472086536929677281575604910909008200105040436170392837695946839292120162281500135303445717666707264033498492294960444819753194269076619665440372524515178947531893063203187182564986646033694012146062717407760470721514784253404842675013625300767694056254083984448742842404843665484332502743377899755686023317550616829004561611626967501493751565234770248038429758287144312285882607027753237930756314399765169428020949178055502041704174137518945308899716039994438906404941196076179374857446753352522196403684308689724985286293122746902589322956244832037876255173163267503822887172316748098071757149035015713335000008165926934358087021919709544340356714053451148159882592615767563817342240146673800461410029577349391787846279615054261366005186016418626231634338573082088378354951753476719786428333175808110677490608190680977923175291641892746697825011366838144284970859488684075355421590625030603891692645933357657300236913453462209500495445400348167930403413379073096252583677645175569120037043963534568558524025697302212618721832011384367883237487490736019584083706555124837726619910200407277279794900830948719611787091393895627184531723223361662997149085032046562383656563258500592371215689144370995818321878287109926934282240000000*i1^54 + 90990390398755157228077798885119708587864487949704964201747452915194218402047647982185719305065238356260695866667384415892231705086029666853971952709440213150025787986364551650529932400800835544385539906316211441583944857941889004271239604252516917403260566633970119544554827728843383287852874642064049041445835119276651038483934990295706922019126346927333212456190675413765189869141408515919092247746878063855485086536042149636873683607038965996966609369498702208679158277756900488918828501161308030176309495469914964429157532041615026053442112139639016955047707222640468088493363858537390664262439676355485719347650554146481137568066794502263913313117547037997035765086169513162260301539436988918452863389768881417719238950442693565600363759782986965495024485644426298787115219468373366964241440859250917525196580158606044458261085632093135183040177821564085132198092052607587569664024695026380716196383184504294357262656648803695439892148798672546179868055743763658645348092458280553219874479363728499009620241161411443659687423585316314308895251844081004559424247255734375446681856778791006578667098788795670429094939044082972485630808006315876954403368495071837154058464893161145032630882940466078369308457175684375278921401533683995388951308100929301611936558586235583231788426804865749153667877527049892898574439639994513963581354945884725553182065587527831615752273750838145826147734016178804329307040375829014915706093402455023347151113083951575385768004961109706295402108154562015466440801609907753724258916608345796346639480230930167203532301949421229821473657671596787936355902615498814178161018842475320846985314450606511991690382572644629922322524904676161446319463155727134758656196556497192655156637699303251193169442859362865821659929827140161040378892749953463897770172061579190005063139268230995115061555986832473929430282064710393274844206001023438086881099438829838589422990624500982702369851280439290054684256254841254521500192723045609369495758599459357034917346771011865902130785754458844335434659681536798737503157558448105744281262815839087599360324446692996066504104996861417384918944267281633572897531304870193975605321275377649549574144000000*i1^55 + 99829173994523671194091504995401747270960563536536839226330788076927133267544091079201224318279026384102708706629940298165929633969582773526400063575457759338403157927749555549522509425288345065331723476730315458132216970998447049515509738342079786357827033665596935195957786626195166911441225051460210338394450554375616338848985912628956378089325866110320447928458089340326235631213567439326022555937074055818706800854341423415379350509655929535412457826671879180826671645500186741026407542642151855797633467453375136705461954858941418186806737852646613304548754046257245559438557068642951293364127533634012077877743693120858744478304975024846077943503378678066413758681013767719105711280161894171995718125041125084891310590886863185743492633071545086978263335002272197958828096627165569256101649230100252696030316609222114669259003908710908866548246845588652155933454155201525525738595121282895723975366588224574886935877987788839392370458505528415894448650512783402034534272416835183115910150976643464244733204050014150428498299939898553170798570563717076966203441805143348756469553429080002090312982290670545639003630328790029511068649862343234932701586119804385874598093956043334872441087371826995050559771413337648292171504138875090440162198447634257305061286503570817264326727463209769814739933090490125742225213648955342692307270186465779522561772436446967091164167360615199864724356030772138233234207718432530524490349524315356072082942276898908331751553610955098768309871681713528571686777406147015273627533320824828729901582150911248615222759017843912233488384440462672544589716978396305819763868619673122050335556001499639062977678489960647389908695058355760500449090829521464102072195918026700339323706872209430819629638198208533518855480586228596347277389635143062990871775396766707339095690214093075900902574430646742404241694482082053897833562883638085152914229573053854114825006991185568947077213604734538613927526017894088046009239313513349467443696479310692776491374984137241938938333415868484994942403708800530545215646425104038097251109495992602709351529131016030922755316701707725141334563607763173314921108079785878750649496528486400000*i1^56 + 2688921424441919662785215527333546269435916359154025652253387807968225402274461693664571238883357211069470730005184879609005890205338620819278495769585991074159972715371948446363518005027736173390043865305238389115592918470607358487026821397297419870439039121539940525811230056956963151835479098116000103068279350900740190566795708387275406674074095072651061646047376262607392491957129529347058777015662928947989143939177931181478888011260732310542648464878231005562051145048636281908922624945818229872891641168753780169754462095022718079343895977761782076599718250892362160728794310551331004341878866916842724207913311185361332040580354891355210819714473172030453918963077861473928305480113122488955162735151722853087117534941106775812074172150612263525980668608738300987465193629837812377613331661124785773690132136479111671471720577806902104233385184705856042863674285523393710523065638281231206016918264045075987188935539928980838366455154576890893585312646382787245888968980328307264911508926468817510553258802629317853886802823548096157828740953824547358295843034902740826973449285974680710368794832494421664513181843222153306337669307254816288379864608838301057343245228810048955197911351781587124134597452364808298738805526649695499619888942485931225842212074941693381853063771682378738213367160339846240067648211812137270880583062018933712497825632726671805776709963968397536590633788526735379878258568266926157453215256108644827948976038146466834775497945016714974976699550706735777805337398022648907374318245164539426348584200372269276154953914580157582063396006651153517279904770973422618524089131240318976915569126128810901183143126680537723580287315974286055521307623244859917672826482085912390429106606383072062964211686602155654010676206516569245799952496986287313981724209834228206480268093946704583745164846969758794753858040498932178019431462610854838000644123273150506678768634282318851941630956128265400806711745296375178119013838600249218306507065697501119555519063998742857854404831444412653704144802697665626760126758016752326542021857211191975499673669272034698431145571799139255626175475288695366471661222184878080000*i1^57 + 23936435367216341219638220544304139733768554584212084491861114200693632866307657434123346852648299886055568642150538724719568033586179060192363750847999523609407001706197400784216947300259078842122464772551653275462652805844654260179886615165913936459415873730447017010345354672845192944194369702021787881009461694123876548618948767866800179891981044874695740462013313414948861855927897197746496045517210874238150444566106152278513710958094516920485688473540585069658869036236936406004310157742599538219725522467934048919507524879045214060241285213163107871985115589940080641078370011508900936446153794159831691221732829596266775797791619455059174785786062944846624757711228022056300473662987137789875341029670129227310229439345941323308474106462888323568706898612153854029432566390310217941580614729251447084985933928929323078681745269912453248595867624977697764054558474439739530710568213892157994316218050820836819357212775091563519524683474927800219934595876188903761805831619149984548166724118786421007424737691053779241870681517023888814318759419805457002711773769739053777979594716924141846564862795081066319248408654322122553206589960010391714644800984103898507438923328621633554112388026697398669708521253373612715377506147411613883080357857243305832518600622475421206041512562630527614732360697481468608792232562329124121775433308444801914501905839149595366970462913957972516260499425329414890131969818136997849371870546859344963202455785477871778797090111800353681145303475952987794184698618435759666572668626910694198557587527290814501600360178705653002147574473060639102851138614530952032632484598689635830666081244340579089386039914418925406953190819865755018874269936864806247083597530543291480577820758611809208221895704079979815009379615451130684411158538141524294547726439180229170719360493177601470637777193906846922544267936189458894146522369916619552613138507701232976814351087340365805919885301601926215503008415426372680945436721396115008829837289560604327924728847457592918994428815207661702259042498911711776386337166093612852597834028121727097725533111596442327888699470298247630055496659865960448000*i1^58 + 6893483144654617045660352621919084013391966656491054247611926843616766993360521837375845411962723604119506665912111224355878032695927889525012954266475367355517548700587200779940689623499493519189202126063671735081936961156675618239229634086027005182456749358087637159229544737802535982375600907693792954812210578299112724112859084482333170834738695872132145843695109603798133744816431879574369155669551158783641739461064067671010667996580312066287260001505851417174400415961434992256716772035748477533796354665378220927192899404324114475594447215497313358096411943543356864170060893659977540665259633217726289439335265276944587926875954919134012193070952614960281500219382399874161180411599647694831294734762208694351193562408555366220780985488696959572532686254735471442745795797624931003371928125789740916794762598384297685140163024349835008267582525963265229651185345744529677897912596901098861200307305177771725891534326050321590644700253889286711702654982603275888298673081134744524773728898987373921669014691351320654624728680049358822232624168750603130773963176872233600912756304704512851424808637793381514843323359365467273844373543984116140624201661562686652596463141747290517262097896822957103939988629746212528703254087723799817461906959168728055617859952165774457404486105994090663882759085502741877764113274454572253122652918194692431076731827754614682340923440244681868896660069923761711520798239331153993620479711462539627004242383635337389626001003650348576658395867387967480657429527013254841871589873914551961132887551174619188007030774283290180548891297121709007742166453865839744149519535937171946832771071999473980605339243254642073776689174097909356987417295003702853799802729494535549539463721506689750235252703269207746421120588845724385171117675169919231653141303665450110195692392311393222469792271859831950532773774620703924553301755401452393693616941549561451517851254571557478439531217127785239745497012182620047569201549508874462386812338456723715153058289496837138676798805855734250577214372571283080479320869063949785931899457948099939054379298530952166013275550305484800*i1^59 + 5441575757473162097324113996306498850659894854643184879443329647088164618134654653396789985469932231540584766698389959265108603376326358667500243544723338616838131846740668659709157575056277845337826715028046907699701623649139847406263840299489676144984679992492278083204669586848306051425331742520390611631777603129004660070404489586971246982577443801586966386987462924613992699215856078976478182075643471391309113343584227269278728397045412247476544280139571610554411844508926559395579092962221114773790625788575259836781918738597766998558947344346888437065705170609073621176544025072212610147102022124928482911371302355871567857007819062633976714903071635188261879443109724665594300606198816313053668616727541912228640355906308585380239259622791819339836876493592936732101149180383924139471652349477775166641873391626671249015140564019696344884521995410192926480283044461018267191199607777069143574846094479396617279099284382066100627066158237369851613388978744880123866365956194572033516131669295494475560692103127487573237057925501423364047945772476351437494062888597114461342258473254970460079003705920569559299246608408852260480378182855978368837254077706947954408371687478185668725884198151190736586021443208232325402284257221824891159725764227137072074928744604611955319605329846951606340595094041067344861990348722949322434279922101883358188158734309786020153852483087702312640929964317776373211363449742390678569925362862268321154445579468813939341003036120467443477953612467601256471405142066869723061414530502496156561898876373784708582279831813352554264555461831126381237698041505942011674291238709797778581567019851496917655372969601347923637407806494626248309557818204361624052291647163531759146290042224023187263363680523753310099384170997074123620712967588630969777171976342335064139596999915198346284535791753741383086200352604374685202978468044438605713319233564213226431142917938919943478777558858698023356932045601570122643926618669598309803693427862716947033964704642585782956971535096710181071559636082964239010725934524199458556872819874888722184216531435520*i1^60 + 178914641337022575263818188163126156812856536130699001662336724900837836806416699213081155535792206306765551223046266999571599065957755843694264019955739860077386802554342242445072666522885021866603587498116534569156165128580844882535153228025290667003427756841119241153879206239435410351631970204068930366685678510752594758182348269065553584271321350189639436937251715911170431792486442461048516093683173323244997201434225998794807247517922355438383066661154327229696699908877821030324427185880384896113542603315114721424508425439088508160182048040992231477177529137666078250968521407730533279829518300678153449318270864593793103862474515617900901486350543770223512219405840768983288959246985331078319337803980868980905809297133291425914045210317412565673829676941711457147549595257875824682652445451031269810942339600546796392216759592937755089463351007253635311082518358333228912634769128736751609598487115585359124597515117673935188072436156444804079077582116298664824069795338756314028879278259778130942148580049923055327792234738106246995833431008431564465885330279869774969978855099738281521845480398601713036745355024273918525006245670026276243000238027112793101687104575621407976213955719218326110813340645393193397834703958166946158341698918218989107347008458847757015642662514872612796170267855919856490049639996267873173085448683577958238760643883964273773682644180376089587511814240397461344182148435705666087775360682818529022081488277724438740177899357721701693379284679893655145245832040371552108423702011331873469925446070137732160578679829904112427473626065135785838658011600040317108463243046099763700869629648056102342023672445886572801457236582125521224591309640160369264121722261130082686349716756023592304366275186478644131784286991975160150531223544341921479163575143158392815953965449012770228992465005781888036891189702296392924765381805016726648969000424545744864867818586428643474945796817354673332807459953930519388445812376044109004843498953926494676246953941451473772572932276448033197788739581577435240253634183168*i1^61 - N1*15232460611995009227161254623185342292764327977943326616018516606175240671894322061681093519432317224172488155750306489101315419161965620053969631138066284281821676657717344609492055192219067793296193843700691386622477753431754581697040257319184240341385149318468374250294953420071728268536486600541667574723560458162918852405345235858935450157718243014512512268107260458640526624432488860970096188594762360039609836767986461405363620597104077279661284793088041016016364925660817366413927643914620803446305125083454893482578091505455594521579353164656153024384807585120733328391435399479999162745414564339797620584877765843589520202268141807065732237988694381039306363132969761886343432619845549248295445930352050553570155168869582668511801907874080814752731308588075700232301479011*i3 ] ]