[ [ 139675019416962141339974583727566877735230925815983125525866278576738896698985824131834989317901784569923429730969477429262733755006405134814751396105515314009206801506588708449697226321695472056945390555972537950338752920295465886048438817458510839342167033480017309124759297744440631957082499976419723197665111576156169446964558229727430104283937733218177108545043798715134933835865335074735627812502147232151693908407230399732328581702632744812680978576892265532794390012208780922836834991362492945592016903856463354788765850004958135915627378314048954589309640936634781114125916489118102787559906693723176630856183360746607846464234482371729850250457378966612366958621250056238673038328921348859189509428317039562991869011490376047410329475792846194544025709255322372698032740122470979752972901438075868347806768349054323230674558927676825074977616700741480197800034705471812807102372740193654823534657140426004583489870460162238285094891115591683783713698602548912252168862579042673092653663979269134576924531509279172947637206427287936045392792341492022633000692703276704661883317531239158517301164495929558199378465118166019349990333658142239836495340416005133222687322520931276377479816781207337705942259607963191381232051398858583870447203838291261154314554427099813923620252177532486250659840000000000000000000000000000000000000000000000000000 + 3746472095705973375524587692509172935882352709352426155513532775940779662112018674816265451984271836723664833638042180179029785806041354235415565996721161822950482979616598604244045942421177190315048550697120524483574163068985633449385074412291161973973423400145082298876099132027586359002389040060331585802463015148886350719886234625413830742288036811783692579771736279185269741155533373989415621546352600582592278223008697791346946190521712045551804451634029085595888009635787042389679182763058558460583891824792558496888806822207285660909709436184361568388330938734141516571821381246820666946807632477537792513871747476187300243124850597529288613395815155855809139348919368144495531565026854943403051084516525372710752219191469850552573296230388685584415964281432417768458721345377242463820508036485997092437711190223100558125572257108289278343544656167587060477275664797739961035864940229941402682842611217171359965115395231460142152128297297741181976494671596891920099986742507509004029482537957140471191123629674742537932020718176871245304001983938255415687474484944112141212499923369534911785986833371400539551672553640571966649172439507228833522975092788596386654496815599758074515722806787077014519646795495547312116323867755109801672783836408255400146042402608087492377685573571046696550400000000000000000000000000000000000000000000000000000*i1 + 22237284860602420382000046000673694308708951261798555409421367183285406073535012501960688433109786687394780409594083116807410796287320785155147227195325845589958008426606687735167531314977609803145331602391317281133065017451093567040880030466849598365060008492057098638024681562194798300268807976597451431903370655418734365944114746440096399236044416436173279000626378236698573428054576310900386400348520751183166781193325042577227661270768422646190529387218923412850712391960043464095102291940202442754532493316268335393032952079971585701527913495777087867160432687035464475076592266560226654180626761870948109218675449527319774613396874451750758183328550314185226860582050944557515627704183718916564510040438259162810351745790279268856450491676044159551271324319697377553145429280926985741969736946412134266761947035383070241815161803829029822702059879358442744859031320431411629292377964861529751589002199131168210005848366251172174528185616077384620639929366632781510521551346791580810692534938795009622468075418781405016738353321760702174325924794210670079498789777619210903659411220645194017178899751910077979238885435895949982403986499321201608535708371970875229718977201650385221639142849453413681797678953764700936530294966904515854420183712484879250232421736509119083787851928193778424217600000000000000000000000000000000000000000000000000*i1^2 + -57413321500607416829235317224714896572520376538950584339620924638321181759765518941323086162514966117930001729312400594326043994152318721245929817816921153434379052501009681255892271430489572270663157014175965957054270340226265181148899573196629104094534182156427643481205881756974868769235338319774983981310582190947628571868910420764176330360338775499601770972689851369859188040004334522003491547547830561417899197136832078420655502529441071383085567080537266232687310377525453977656600897150794376188656733707905785609021487477173819645492210910160475753075492031863192387817734133832442028273260577112317886836433887524802528281217559408915665150350896413272167076154020213281208120583516612722683672657464500994604543636493811241907600227020127848302315348892356898734601676001585897176647637274522394935522349221885255864187059663752984647164737374137695730360948721634307609216524387707269375762803987598818948343763322704465051250748696611988357827998509591417621583514763662962897827448457154842818758994560448428330057779246811558165600554335940861521943813478754614870138485569755335546863998752221402771273805917280424054473375151622737418895709595866299906433095989558070274555731131154612565267371890629152945047645045997712871218198263294188187914523483947605688124070836363717509120000000000000000000000000000000000000000000000000*i1^3 + 3604065810556532244466057464802602282528280112420942971674075979993853929658992437916893357953587990491745891689269663695160928734280346959796143251846548658866911807531678200830740135713242798192160874125960478645815378603799735456655300800191272944191194084934718680140492286322782625769496332652101728147970168481588630365885553270105719873863236398261430493953436551150443924092413028587220378597486606837596020032443444522005218315017356734158550067758010683697257628850325783758039605976321919288643853367982440499070377206137853972703066653065691167947604516927988085241683520850305834662191051840261398318115536875741588029012246891321539984087455915358064403711855096918061667768943998668520465737104244142003474817175190859801211397961455814895423867388732120662699450532442791911667925585929989176535355846333926338492667402330553711990419627887235291111795444981095356094977408652465616254730109833358609774070232949069161867609478302193544505802457668789867049051914000547291140560665322086637722389654782249795631990963976381548778561724283811413850436586389190800515140519247921909963258497538744271991283839970065490070370279817181798653883139386784405946952310136030166204401782150420896819781610979891838020462972657983600672958704654397074305743245515784712141055376012345344000000000000000000000000000000000000000000000000*i1^4 + 130274089097032794568914522294210674651103654353589050340241345460502255186787492673476408511754767854598978639404952413610260117774523958226878401411462367014355412221190649478880232504555565452166092016250900569498105300860199803636456524080008273570899783305582767558157492899205137218980121460669376962966264415571472657704093390017213456864223857793223651386316456554573810111471400953830819342840542891710397197239909613402056955900222500544161117684923832469678402963774388999083201926312197076067601340215843652699417558588823350371171562170011340559306483875545140784361419746041494366892062305740633197598027656579513716014048906830052496713721980188348728575720234242821228006997694445926605172816630577413389830594053001016747347238531131954471310830872898370731902882304060095270032864080548160535996950934476762961586143364436535623323659369370447053002593344514881457641147535361898510194179233110932014205879357533333763717356553677805384497903295764533082799420555789119315643319653329864508840870635410657170308243502072818949204899243610926302076719369974509252775065315570157058421631028925764586865165333254595676127370728217692630593386071785944358270380308803741261015922691881153978864832973775271523211196312444178137518052966024607912912542217926696505330243149286604800000000000000000000000000000000000000000000000*i1^5 + 150953258147054424750148988013185740255564295251135296788716408632080717610325711771089734922235341835712239841725696527373444753066693002714650799331457284196487823441973424431261067962889917325351142412054855212165382658990050259599015715497640720485292514025041266140929557394063605613280884997896490968624207098513781735322679285654445381226293108608249885705366874990734773529400819370430237118351869421230156153119990240796722703081271326086784913950432229487432764199958295316973645203420242779795518450876929781326418137655190072272980587663613500165211178791567214302459407916293133910888625873362932683716529455345134622278181640742235383445665436769362490147883594818453644230917688519523742234501837126501539176884491117855613204234238480168189176821909952101436962791046576850627065624400268710469488620157726002544608092760450931576239417660879199315100173265199658244979655003134262866250258857395437805709863614593408716366535541220534702237393870369633617063751456730428053249532250105456137536792525609337805791769740367762504030659470996644282940100072015219707399153716983103428597637386870394852934283750357138780397960530562550432510888958787480158621408617459199374291514035894194232528023972215194135463665035901611622096405649380125842627311777757292769448474202603520000000000000000000000000000000000000000000000*i1^6 + 71051364376904493278206694035409282515058207662855607179244239686103589568641045447244035493983160653746973842657329179628794962747500807260615673460951468786765885682067216705105691755646167738699848682106349757069574131055012814858209458494969507134553031655037649305195226834454390770163538830606264904913024051234402222407367040769407371855094132106126684403514245522005446441526425873313208068720384573348697763481634891582614710989339946343561380754490373831356471574068179080411127787324869958497514458107511609554451811986663388458589704190364660825050641888831292185795338860213001456775998078402861933977248867316603517380501904652507325007998788071400327613548134735717996104778689131506524513295430075941368527239984794430813687603887888683985225861926274420350623629523532803669447126845165332944338445499279551978025487534459074118094870988298258934041829783847966550894376447995214928668145704248787996345712083365177127923269593818550685789551699834567634555881774790106139528525666453092794231989778307336744875292253993515507772026265226800616930067607721066153845431630790660131059291706020788100968815641197461339432831844162737935966893849381995653923939911434549955243795910748002372586679937301512090886504301274081778275753808237497698167603235551178642384129884160000000000000000000000000000000000000000000000*i1^7 + 29287485789320129219431311699356775285539394933341717074134807569300080665375095061520633342183908203951108777553364680207940872541979203089977386528688196205380354810429714522954393601090546209564955623770403840926284312464325375642890382092675288933283209334913338045577905715654310340511255640093277036077968987311926025302659255469569701608985150494870287084840781601856430037996078396842369085735255964959544719091492303842027951543063403250648505767785060429173003242804879361833150567012485730961115528186987936538187293047488465400269187606365784354120124011836352427121352272840588221906759859929621091070573772317259175794833795697299476045729506615939164715178332350853012229671436965269831412184650465724867016892321897358462760267907032842145326123066573997473747171225237043127208290706525778121597369212316572536581377492517133649342635307254726408428681110912506012764821500582299361607571356309254939266817080613702777410452855408570088556572086783088810588609858257212037035565724559139193118653825984592617816109052310419806671414856460003882738712768246618247654943714902983256220252358750492548738521765873426649146527589670760053728237205372706313477105127966495266775985086886600573588059881707353692095403825421552771817854284276622532599830471778310266431104614400000000000000000000000000000000000000000000*i1^8 + 7798775819904954472652174994383065520009869127193957836978042620098956143789255543958908951947293918883844415686089712359408631140710969033310129034615162330441908224837717999236007242071924143143968985209776571375260278079286686893720072785425364046031136409666979904387902704948799140111454340105311768749434864976749361679021007504634660425098245745561404704660033381226239322925481750567418469819108632425436364306406537330598153769079792318899688102166965215477525180254472312326521553303763431368104874389933758416878446923066286073044437891584456671641936497782799535432478846692762679645195020923447231258027886234157183018551444479132818708798779093436855527820380446064948761667954306600923844051303785348117817331538112401631750987608404675883981954163021880519826502568391577234445502268916346569452634690381666262664364872754760617695362657163540009462789333127526671165209756809634204866415876044228559838659417675798969959232584303582803737989467143820291009276257271780956363127110643264494584129542706976260862806829297678813418907843009586953936780204605427653657166199108244851071817988349412261265021482521369075294398406531653859475965253123239152749133345846793013330876383107400098672701625901891009976833214173760262178986939150489149886764822718660323248701440000000000000000000000000000000000000000000*i1^9 + 1618049223716707721959695752744800440491237820491405072663957112500299912541659692096916824978745148635034093381567402493903179261519802413271485417313984445229947212341314558667670254264845771279626692077617838082098035733610688359717585810324047987653252236244908453451450899397686336833754020294472651322375593101716939919522086057190901574591332489837619784758051549991818068716536550738258745835029052778239094812905515283135510065948669727785147505351123375530550725721844192790576275371648240007197175710179544322167197206727713105038990847110831173347083536678346912846059942110703616219710246795874257453175167673194004595231382685176277260484316544952236478455563224822706647175005185265096868138433602991915293072491354464372582398799425653271155626114867911236981651360111846528035790466909694511038392167253467305166201524650594907214937329126903533324243501330046348585265059662612905629203218031803076082579205661173387803284595068176131092055372424637925257749882447441684291781992761659927899520989855898745949648185951977993982516589534313668909138371802639253638462166634606250461418343622982797667662509396552232158197397725040555497870431005698237444711068251413868862626867496525204725043050568584832787152336353515569444970470429514900814436434925705515499520000000000000000000000000000000000000000000*i1^10 + 253165628352130343555659492922057851969577805501573783436821618310338066881515961975255046532153565525970140432344241218808482561797767125662949661707258826878886165795068982443320948191855644549949177244484121035019830308117847715083896175390248694930195309829919971894568622114932689917589230963842473581235436293623177742487455174390237377722803523070049877869435586147845545164647962826223074943126007112911990470829988244363472101266827378207422268318249178391591268355321056175754339779245439315952751364652914104500547934120261563261775542184687446682957960858513329276315440506551920840839829044620081423948622765032799079394037463364892004589202345677764227691069852206974196817629461876228224466213240825391552142856522783063417726631938276853745441247675070394874037041282566133586690140880862022680644176690003326456981015063389518321065845983429241292066382209087047644819800701935153065412413657711403113512043541328302106256622934362527875788529456066965428755669065703403131355696245968554009746129009245074682214890840694554267917036563922216827615809696800285795065170226150453627449337791761062470283923723613600842613333170029688832494220285613841214953415811038274100413312562587869263541962737972234639511602352837441515785428368961013582609171599742887526400000000000000000000000000000000000000000*i1^11 + 31384235671673803792795474247922399577720575931389404353414457276940361441693906133570222948199285594944311428509799049998203632582176164109482777090147603955319004266794841325896170636096463615103902219566037995553517855604409096578157149613846831862316660244085201643889587410550829755572550436631119809808224620300387093680472370857606533176411076367179996521488646142842409526355442839587211082567591494673724960495809341311261644486354382927262070451986996339513688880743971959927266961306058535757908299276662095994400725972977478800607040057316845247339062619638755620241105371800452822894316139330486787878991961640745984070644649081300439775715788213633497429501747139032235938529510052941070227540174747279769664140533549059550304021950510069380209577016174379690400174746580720563278979787046215484710572017815034961179538328195706540897785197456197126995979729717170954399464056502719002319363436890216834466048975000586409879126373113684534180039787146202472009411990025271542923481121881363674023962633645622809520032462436890326973796129447100226389887848192776540480360518595906145881112677158807550790147335155705660487677956139577863931593731909328287958350930358028511021127685043896008138054022967812309163500096850928530763891948575693441634554954519674880000000000000000000000000000000000000000*i1^12 + 1391240054005051547657949312429624228882463792593052381628955686749283072604622152289580560875339855252185127598737721223782366408746310633544793140491640368214463719586749051730165119223855935876068505026173732336797490061555975973290530490449899251860529414423366321169967693642084126669160978059554925645055528458142655248485001215131872534281784507841685090588443078462520420001943445608624031710205495003022867514155762211760761250475322197776719317871854552328611499594072864949893067990313306257428296471494710181157724102891783665165445268189448118287684850157294890809534873063141933720180645307871888399991988296072273274299934819400770821362962230064441339098761617759845396913794635865964850724844020437867043077041416817870030170743237979291912366619847355632741784332336012548412990960743256009450193645602169918848150676436815937562607749682637954885183296140304333415695577934959085326028626026984024498901760304925730192142414520277809644588913370809391740565112224374153438477780649140634897621806965458152619190189148586985630316959481758489655047152086126818883606865423025126164402912854261237306952979990229334519955751292657085689401919218944597802850656685944488597289956252751180495871837928248776199721669513223247886716860641639565245379411705856000000000000000000000000000000000000000*i1^13 + 204364911666249816506506084711481746071884436054244552419307685769778514467257726931319265584295415497359039941621301465100906233793276288563166382837035939498302817652504526563788606424160436657197578319562984259797919387758234030490960793369591888167723467131191986725326921713498400611982228833956706905618108098337273529986673483098278761941084233907308831019713011365490187848316168423516599555033975685148794285264798310520807420592432076757465517714992685570672810126297693319909497862439082760796266771755203845346864559828080910208327993045415498949389595473661436419238554057306647981475104120335426783493422870654066382219021161631006864344517327290030905351536673332054975424122993493287463947657380865409912433033881852527170738513801115770347642628757841059868359243840641093631137745021934203509123965144256905296175575743343438962291640758783467272382685536493065620675731144730474380312748852387240640354761732755795312555885926546489185551423596954024330264412183503903621405121713758596397609458360921954030451936023593048902656364211221444600155613700337074909637484729953963427634548609490825843684455945488929920865346236463513488482262352378090569413343300466812665068622158151141266598801049131293937729089821784777894956232928533427979385044992000000000000000000000000000000000000000*i1^14 + 7149246763790016002136194915162178535387430406611882226550169303796004839849612963305615716319185259592125187363051618116771876666507992979184110900153120243383621803024238076123991672908496743544777075353280529946830818605231844126158103498321196960170528934779213160105483541832160490172973666626700169069546298995640112749630567890020726075296821092544640033237112011938420166897935941091666416852751659204583207585461038447771370201386287708261030792290471241029933167767841674389674217443789533286261848412464884697858781180049989511865834465855552989227407741627778783339409427779289173402142929142722129167344342376879679203640536288966256888047552439460532437756291791183394576281382075684641925504509154095248694041789922332949684939946496380840240520776693729561535057992948354844531567166755045966379463935327929217674869644297498503393569894271241353948077737353864611026787666401203953088920052795917347583738667814835747448892643056161845075309765018291904781454427997891574666689375760272803014231961982882779515481417958975058613629601370835129782200837260583794162387852662395398152556879074696413990999087852302029165260665943229563158195639255650480742278118693295732452036156648281685609037672043703701064344388914405344965806229211608904546385920000000000000000000000000000000000000*i1^15 + 268149062572891723398652963394558414265867999139342803685840469730502479550942194533439692016294809643978954328036544257519524059001460730281461566063735415461913554036392492150555896145339781358105318901954903636387398543576942028551511248866453644946190902393293018599511855489997956342643982872311196582866094401625499083560809057831286397163761582638733788561469806780351843144740091070494459422827777114870765491166775760999454486597099649518805890320457193633083434385787873427371324382719035487656337124830356800493519796242562035872536117079870671514258375130665252369854023018597387644713015189636278668015674334540657127403217110858369868044331780764699286275357417160946715623346209998897585176367795785056561012596942204928311051339246576551470840161646106321269742707096658233993541870311680036420245897546699966562042718924591770661900353751915197590620333033461207234124916710937482089864889836799606598389970287752016792387429964596614264802754854122635071462110048034048803333639379724765450889730895937025880976554396153575908195509051946595363155104809377296990859963985984050327969059291442612296589118577562791528022439490927760608231522112444022678706757587115324886313316491585318378725868321268313788783254875752120247481659074443825119232000000000000000000000000000000000000*i1^16 + 7082097360495090103052268930151756836904037843170018470169028449976747811967230344190386681387254701618015017355242878252398226135141975232821585921039016999416269095650491632909978037626207454858701208638903056843636955499897683864741431939704166857535757385320139911329543487449967399150087615438566264675436178031178316757894299078289714096791537578535458435743640029718795072705130583371774274784492998984154679322954470577179791930254116789822907777687741367851382544802515261324953601246766234970398158721262001486187770587791936231532184236431446143705357533721935183703525118905126143673473662964226708548832871516361660498401249789101063139508888981453474647508542889401993837000724019980367664450823354070243392049562818176508912296235249983267911787470379041836154764876318728939435887502115669490012690292996059727322588597865949483140795388862947911911438753380756807569194515508664347123889655050890873659050752514629284448263262873475205597455672367235975614943525274349103183100953024065868338493557250669734792495363477128400315221504559023245665593331747095491074774421602980245715344858210060140909132604432660242016990226577358435913693598741146872737880212873328943056167357500515746735469064166305253408187990526051630951465809192209612800000000000000000000000000000000000*i1^17 + 121375729769957178923271564432092694546740760484958845478937557923549032533270061262904816257729245955002090233683784184730216352645922882180576943439471136689091750175925131306778759913560933202962448332855218534734233881229912027316333432434094579053832024969771929979261366440318393360239537795306317826638953081876977412816622704528095016747974890994537805633246711226146568714408402471154288063932441694837641875312947703160013529435051436629178653501299872436943519700283375763866783913643123549736506337718906440107819055247078411213369002550236140030964946832878482510013519601641637750468007848487175655079491298281920777742830261616428226219846499886484003826584651046178417076808148026853098795365180871737894874441117980876715805989015573249452973349735306651929629981895633342567002717409341664880801548553129839646755202720552713329351182244324482513200554884079930592349706540238876797413780080854444638241508163450067138989985016231250835521883874776617119731371412426022968321467134354451016929276524373742897131697651616929058298179431007290171052867603112062524559027292726761476552858869361809103457899407775567472811740073684622449734375288274752104775490685001830023318548159488585834105545716166128673776850660752968810078625144504320000000000000000000000000000000000*i1^18 + -697482706143925482064224581077534069563410568213178846109377432897135446442642801024729794601530748742742593847444607055408534383256962705747491609671297730818444370209082651053593564391739286822104563826092348143217195967588260809216253118982641418705495411934570816019302827504150493995946650493279232170619139614922316062159324614487184855451110550430583609146148788434724863987309219090941918190302596135801385367156898247665995238255610575620585559366154916713159525945553379266016826898722194824637535678505380026346083285201209952389696924992546528987188660133468180757923679094790818622118935846599424540122360719490607311288856706886329644379384179804698116762347253641477399529754832125689074252824811015413022624213816496474868937678251297300426932160679477825578626875513414029764740509700747090945940061660768207017747479314890842105858477854839075232823885716109741745571497088095552136126000604298384311159015424743444114295448460768069656755986988579000705792889735917877826635696979844587441302676976733603037976302598163581246479780674495341262479021399991455090545397647189327805791647303484812229934046733193657197720269244928334628311769689580150256964560089196408060693480234294864350879967813819923282785329680519875328080871424000000000000000000000000000000000*i1^19 + -25619625038249202143244334402935613666830173243162270983413101683315071602974896356772324075126434912980935892403459263010036857598717850858425493574695247741564771207657121553613572509765951944893424385864236786668669631867775912831125869580524431710116009027954246419479050713556861891177733634262773914858996098105504995681003974679968034202316377479505344105516214478926013496255375082414524916592664011351324873533828288798475387581806978120518141482473185749023841102731089086791631104722245904261202246322374726259455390621993410971901373666530319234531993520055123341032667897111999590922081239931994541007813494011856813763432925867477946872562562673828454070259877428763647152006084759680432893104891665861923320925306717191273934427971022591161963520203173344941964599540036427892884397836801790915029091512896821631261124322692936949574619511743306181570244833111618786770818478345181722953549686321915952134170276171591709577415699771335362862239325527066960243579139893934562502410851292701485854508135831081261570095799827728700898617193511774319204281074020029900121706310613825688178551346768235848592087296403203679382133310132912051618582354376285780888555098204877798353399915693740069361325569697152638242341882581718253384499200000000000000000000000000000000*i1^20 + -323577159561459088092966970195185433441286783835741466322485130616617801718006030112142231505431659934803702147877408407520676769067649009863524844078587987528872217044268384997506862261240519336468008044955255703642716646655769683568319469843757282925892909410166713169402004472862108891525627806836504235721707822489524130794981005622900852780582306829247440336021411962747128792356045613024853739159732632296395071449011382306472401443123566059032016213724638097064776750614447644902696947518882577966346565333961537978985491183090666920032156332737318868882801314151067449238124839536316916467444526955706965958092926210343869094479791289707791498755724598746099174590462787059358456503780990415479040775569757141722978544711797029635314930380863737486309985195653665380747667892616277428777031602410158750609197494846760894582516594524569247318588108710399464756840502525298387923057082346956398694122091427551823109425635424659994891680903671876653403710477353175904913105673198563468772523189243590719399133496880391870320630190739926221687476299466145789516924914486205480113680649767123611211472502075022483633548077294009054917097136010731332042346084535136679295347284866908392037339799882765131529692328164608358217739153721702481920000000000000000000000000000000*i1^21 + 2745689200394053097861077498537034775340180785312246236511877144432531020915506974685918595264290108266922009436324271537289325437186334632693144370499473385076959233523530689618722205087169659747894664925387674186468772366824949432598470960281866646601794756485453068833692537632393657236074095517022866054702441363940103749243087868383261283689607434492360194566572192834673850293133169139586737061596296514029146280116147712194028888288613973031699179871225296295226648042852270599759918455619161695855383680064497766424620579806979563909924352730724916163263904016893903640391669289297178738837016101617622637666239356613019592502635133216369892092833978135735139235252985650596036675154810069945769475391667893311867357741335479524036723428184817199577146575790655402511438173546765371313667604647058190721044251659549941243255398888269107470137286024274772246465448036132352405374897804811691104148936595340971333329905442329093992367166678887319490245877181267715553587956735850811359044959399968618369459440680541968717204740333100464095738220788894726197637736877687535896487086175714492776147326542841247073634921682340757528364072672550588371432800156631594315597917950409305059825331208361944706354320033852182067659486615568384000000000000000000000000000000*i1^22 + 24900713665287867377653141488105843765331946249576397431182670712065528856022872985660886591977272110352159284606921685670214119325299061823133471672374336171547445880904881430006117006316364301865194676213437475008931172437648544517559416849615449448563500467714308828448047417057844475326301154660931581954146895241192604503685691571708760116625069339988845860452363803340874902466761741067684026489260639646175109851734861662485954547176965973722698813288835751030100217786704024411181669029226819401454470176112993127187995242172517868092697752810399637882657413926739258550661499857290159058982788308358889388118918495215787719655633492076859018183746978370864188872800787810579088222190299039351851842166032646147956505390781727452260318302267671094165684140882257889928413847713937245702304362888108353625082425786009529299042345240975229892509406881502861937545062242633647886465880190777076912383943763343994925768584424688763207028401505307619068412784613674061201722932123538714664156630467339573877447505728756145596648835001696369462951774924357515589953677261345169157124293179843671923221015305292181541774345452172216408933921853253129037822691346474890374400944815747596937985642624189257238831496055806004020766362828800000000000000000000000000000*i1^23 + 217541505050049300794699029878094616063114061945087697844143300722932863735635536599791197230120064199983991261889474701735335844930837946359387445161413300853936916757477400142201412789127302828114483721739717252879793927828152507411887250252109647916321856085487123436532520088333848106995709594044589086018183929482622791943422190627800027593977899300168798383404195288729161088458301547976110216028006870001461051076379530820508192803332647143472466914332139727968695024071342279548945484197075522537088753332503314681126287061457774047278214665929658070555011637445659355195403096507439430819281630186113685508742240436783895801063078167911797804158691382756853483156794351089938512925889317918046688955853196663760575203096986082131514573792369391602134875560284345232052357486638877866559354787151744877860563523754576919717817718300329945573026906472363224514604820078488036093344332377681334817194526087909496299475837803243500727744809703971531505098902277815228289531007818072410128301058698274506178681145761708862360464930129779453831115690720960457372696424080226064961803622494583608557115920119084699879021855180729943654530352996191667455330780486680808350294630397540625789292217360229559127041402182334428185886720000000000000000000000000000*i1^24 + 3372200491959216515894245792028918612222283126731951783557763053401566802951624586948894963113121044057145615556490805919756909607719007381810284017714537786444741690325540920843303273001309168958165438910962832026493991403669447946551238860616280898364192593499103939939515219545440452651447935727900409879490619403063763311043379841388845521246968965494121931061577452001606781200522255297599089914710544897117730283994639211173560426362729241050022997941696287434973640352915953316374023393788748105176585578932020579547131711388266881584698552773562205509687755050712572487068369848375226970733371608005779439851820741566694575381474250066402814471488328162478842792589854212033263316127385853942691365154075606821463059841813729592121866950339537828686957379792365058614586021831727435646920802680541299897556324868953451056633144431481530256544728263777446355999566678076287717397587867531949241905552996220242813442680770581924055901191350292766880992536024569112602128792608060177750682702000187440675292339191528013645641032843468598052416296966875987490469907618470008834302298697230379510601256667471273238441394627663840163837044123968760026659704339382347233246302199804592596651707808849981128689289741792035471360000000000000000000000000000*i1^25 + 18794824766815826219283782131971767467506207284312959688059252899441897468094974972664374353396418896483870177711338928168932729496559675816123879701805488748031306207878662403852161211224136413341114069888027629604004552368633054860668161430844017284813155489948196884700380736480239360752923719600181456580341054394734415379199916301349856201365841998687024465394719905666430361026395527132325457614924887755058963034526560537086604073227280108222686676739891744595157521555624911799140532333083628394235482944447542857489715148396202987852694362611021556064746797006459363708477901262184168677883309569320490762427927136895326888377230929080548051110302558822537126876018885186399992641670669089118977352076453522161896681277516420919792515961609771685531528279289590655289543945306755796640255437093432264221421508732373732102789979802489825822707941970834111140366881151016679762420597215119624599369648066180267222697204998148802512592173346715120769166378651641250353950272356725601596227991677575553272225035677454179541969552345656789957785997583993546775395224090068246327384747211076079008271815286685983662176286786710579116224741958913350650033548266258845418749174220846066615704129730462863433993563438212710400000000000000000000000000*i1^26 + 112609996160062357611827501509032556611095298113614894970319062155360537831519610046905610798230448263063529443950469584397014064025665612613659737505949535055999845012239234463294057630467858306827014516195888467982446493106308378448894089371377502920742008283110969337383859350450505160495611525141170698033698295429238204372021625026852105354257861756213627159835680712067073097703082379031630627786244701487027824834376888417224273862808979158832380248771493384062375553127586005498070303104370965567069279473945790635161998626634150571079693117384698798734321768311895444521448621352966643553851757278732462571953183330940873909215481894169666886196671675033185000118951919864678466885671449014093741788478513575165816397865981448953657336634817986022497991951705524112632097931784359550812179194428112553473893254679545407426330246392850128847992822698228733857627560050248312217261301944946481740474000191506022610814288190647568787871492219665095714582578692126593614332170758627884319835824161359534456094303499163943257703524870416542635466871533446246685038105619911310955262122135801409343363742353981902006902233081379570444018370697275329181264399743980372906435683333332754051136176051788235823912100823040000000000000000000000000*i1^27 + 994765222850212021081740242017878451141944197654328287677368017399797188584587709533203308397820446196575579376240214204161911088002770826175408551064117960598885001406604011010483275447039572668347441264676562962665962312378974934549895743770051313822894186408240350100489728242741014462023953143051891872706290541927835092590397256549677642479679626920016135098294436529263378302220310288977829936730422640274088151571428812725950866817650431259879979547960539438786435663813077158315546909342216131414945288838006113012709308701402530848740178028089332508855133725790634015625970703993219299047322565714610873944159619396268676591295095797383821079845609850076245709018521841000825993453115871843664472340012880237864907625998118718548776735743184930882802908171502593853509661326908898423068229341257938308817230118631389990422055926275663068198760259249553390500048841921473878659235176253416651133026413439641196540082345088720337203739864324745122824144183035704729833000732500747598584463143491445470668234555872288069174152236460013005371434998440167581359588578076181101734378096267823060632662036305364006588220306884099186923985417318703950125259213596032806167166063911749383292117861995837026966962176000000000000000000000000*i1^28 + 1867021772479171704421755984085683524257383036578312046196410319625553016768605576155897484171143092567620189034227059477768106029588906208710532842179686377729816324384046438833379937641486331176111613110172230539489770149472110895916525412302698498627989439732991509842948479299442619592031483252264694444846540996372604910130760659468407628795513452200275408829009692193339193774852566280570761293267080424430625729404096365463031790128636578681453451073562776038487743164690385759768487120045460352192493818680546413038088193291537654832211867683749952866063202477349487894370034025117577116788672906042157656719132568174013334708578408781595125281923344694003744491604362574183773726769054733524500630969655358111386931462166552989246351757689495308665229915259439652858432963541126600984534316173314664011219917440369613933367677938153976603103478846290721467924270425793098909755811666262103191782458723762376370154806388493868824691698638188278935075171365161656030556362625959803971735790091954378741054742637990637819623360646031714510034815863305367079742272694074901714906196900068766686262205588844062515119899281350527030077951288912022091901667047294757961826131648800392214473999616234228180582400000000000000000000000*i1^29 + 22604433732496458960479176111127926175415535791446194995138098347205780748501893420316939160117444220988356029846745742309374094518075930149222667775167586313131412727256587066405786601858964789325957169564652261584820092122292369837820910513218558406664905152117481559446969363818654498774709073625181789096797904278176789475220902778069205906616745704262205896703200213857925780071122182180530492083687135396193937065272621280684520585520096858387811393652969718877461806601339525220674693577996647998796392810444433286770464311733596003927406888291574571999869271285839987678681925910754907536016748061467630407562107214741949120174785995474549508945457258777334485253442818972264896431967189403794434234260390693730706523135833226093219367724454659548251356399893773732368646250059565177289953470361620244484202878609382237584518429565192928626710014978905885923372566524684798585888135146056556970202296137482214052621942036635547192417548993375558326315527735874543233078188820026934882873489521536042451897006276956822578913829860580292986726639491140767947116910484245635448759344349958536213371102661727953594935153499474248410202028616774279002322660465536954562010994743273285829760280536757043200000000000000000000000*i1^30 + -16400812323092512506413147185042553115891158208475479242362619788753647209660830647274945167574471354893395709846213817503671513752438301786470360541919644108258619154680972055926712193798046517039302308122340745783571098709901831037421788162802682167499709293638569028780774174690181589892967453847915967670835538757121117140218498868917694665327281869558015610608388821697335866172895387304884997502823170658803822514794391679802272649997894924386956296408863784783862445468525451854087916830916821824399780690575416208099270158422722777696155095186636308325372151397949009790139835639626443685941915952155984134145526286007002625318871605508672539860390970699517480603984635216180934084791062886108953877818065874071483644501460005065462644569221512549583195371880084867995870933496623623225794479454653526630579051433738651062628342873210984253721040239440138424665195690714986168756627155553048079060283535624267415105512165574480372440429597030333235900356224535172948013611680499274828808186793009229411903922179521046138807814706744156737525451196083363910482165105364972010205955790911034630960193382144733386822472498614547580782454313817895084011673835275838470891340755489053999180160172032000000000000000000000*i1^31 + 189131150709183142742900531479149463187061371135500739016996464063020161428567228551073147997242281593115239646489708272390914154029982646987401067097089784381330854789215648391921357767081296074209702788909658012009424759207361894831555365513983594264129127792685133814006084922149975778977851120575754712249168065219412665054638254376706789942457231449992572582502376051908417279599390560279386941772618837982392103435659902651938226680088782667691552773335262129507215692981558489813992770439730697506707470068588206704680513104824680916839108398490178718468011453822856709068143128748129034790724076557958953357988650799578470256555105400257315273403070291694779214236105193183135403058043861834661811375764088460401461895487189965985897138227634285910551728041830140672397389783876054013232423907161034991864545871178921928670245154068067164043678646151639021652455739732163823409583256399879366455489206347626397841933559790986206495953736059297130102844360025840157415198020593515808375522532202734742441099272012265189520202742958317824786472844950580356462920023148899249130042106121961994876938513809088304748913220617798851725995147394461024241127007736892818177020890309788422656281804800000000000000000000*i1^32 + -331459689740313834387464981632060272264204370382014091835925594827442270606302611013636985565698057303966076298282555528609611994965802091781475002092733594436581421141639276008444750261625230961588477267609253405914725599200166678534706421192232537733201758899061589110380982736100976560490895604126408285360374935945697830331529544726394190885963450556108274017380787581473824199836098398296468948760920231884743422960583610407122846866638288365697674620169097308396850646915660414913582872969074661636356110129707478197293763479494940806662635914298669638352666478964938741391330689424964709203983616556709513920082416778663329729157108638912091193572332822647750363152845902025312085185456328986383335296374329427594262625085878414519485217459966160764948348680885592401544230430441612469363884032648680599994070163181566816511797948899759678540553286060473316287038013141423619800543413305601013700683425689312012051685604904547686236706548454607398320247905689654012470737687917446350212233180029988520940491299635960783915327072702359240549772452711807077128658121019933482157192767808089832207617094316575344924487713238864263732609468467694934944943739866812978884695032159182342062080000000000000000000*i1^33 + 1244841044700024654783981199176458188367752734380207122008243436998167811670366943321372458401319172080863047019628812025601536124760869167631120392247171915273692730318811535574477755873276556407402911203703423121856358070081425588214637943505688370769094130202396201967865959802061976862263381048879084278710496491446666159159353170907148010192406294625413434375940618772995205179003556386044647851041140392284654502981053358675336808360620453992438197809029657681212359997812312641049972244676167145089306700627654834486882637359660679760408803009528816722310058161065337396274787624009971060424103129157485414356061874145145351512352191531577818919005527618983608405328651897543697378830879467051602979727364944557744814375465916901705654790568689929475925534146875841189242345669614873142213172309054091555682614229627047698635722618907745088058240666514011519681972541085883185517006189322104929982882406689514498766671556362740641278266446498914384392072802341246696004585587587134920646450655119677418082330771984930496456843109408843059893595337788953678300503052741233569168816466926435531061687967776261400992745963643803778960218382828110208201367033456143324800654289751769088000000000000000000*i1^34 + -222482386786239700001567294789644597844563024621652801203874848789692280612459339403745567105927224879391123688664937181196510921746759333544300131257260301295747594847809514011155318255270873625342844998969202855861531564546447177608209873390975407872742057040423479279922249738083454361230369394005392043866081321818173216680121131172875395926518374964020042156500280956525357637382992033987191735902193815064650119890780948999170539293108383632901067137118704818971633399729631774882917007808361108752741100888517449746093960481033152988182656570702958265843499867390900856392322396538007257512050103805719877150022771061918479485997786729810004528148727903132127004089363625388960417202648626104382081525910302883046814549823602456142520985822839549353998981124774434323641143759598191559115854688588978206422006520601125291657647416198325313284860541189279535520946705863035749148526286620111542450155917768442699419551435003107539904646031088085482482699515294724356188231783012932705792455748419815684699029714040570676604160232386657246318217300836370366079962152888669883800668249452388198805073968213985682579786917586336993387366261278249682723164239028238749542298183270400000000000000000*i1^35 + 295442768486211710047179430122736230098760373519393620801664260722043708646790284286534458990488883390484016738934218369918870635447917357515537039029526742313985320673317498614290809962802745514035862786209690325751146692030690360614199903204873166173949207771741755719770511331070658521896704467757907162494167001629395318860209086470924235644758491399256313051133851580722480771365004022576048654754921285406543709361859241012157155163825147625944420256632769512707150076888036960238520517555789124016965189067929568232190258717559242126797386299541155298337834256324418149590960788132985248938011333403674736650214731729789905617418191490371791664026583754054044254416900033015104879083091753949362159908902709753033559020755467214549590103893112267352468171435842940833612509597621223535192534680102656862788943499201601206911836065584190535340167588007593832937588520488994958880031867131565445089424628962942119358506007564372509038492281255904023252034635588578592425434342092426544195673822572297806906343220141826248360431474704599697028604687750835444508551779050832653340805425016527665244613628666338407134844912332242288623096744500427935994011062490223447894261760000000000000000*i1^36 + 82474330279906955216499691108521446667780732028113146593089183902529906406337106225283019402216508418374977465298468644267006177338984772669457246409959809611007232847693014864021495537995540762678166126384177054832017715425413589236945210743773091680363066030252371069152667447773363412844544476346805991006894056967524503384127358510662314812184716273878802373027663016489681461937922951374711891297308279759349010645682124734458517312417903684011725926032912596436017392938041463250178254294601937754205592039573184818801056541994636531066115706443422726945386204282669744667945402549281485001306609769344144678395544582250573860762541646738108808171489116722327099640100249777673017276229475481169219745962273653054553343028924489616996247582570847877694705691371927020708411969006205684588407106876561509613290628966266476976367763353794195532054111378119305178255378374880925235809839871314470453682542140822406927509082642620845475589633045187696213404003985046452038262459603348378460052448093893128711497032168776511188391539880285676109642508234609680702841100046403669568128996013853259915052659701067089635379110326982053928664268728362150414596201230735769600000000000000000*i1^37 + 16713311439878519391597115177302635802748090648955465702828564929961831198610548078644385270131796050848543767289967493335946758639215307316069012863688919951061493082015048467867415727464038253096269570781170482547541421862230335137564871095991958508804237945706098179076536886929859239023232896952804901455787112615199446870763630789429569538374402730124488880660187660654148322061846381019652717917291939261877089610188829202955956850060819167744259405483147626733026002472086212351303627250640283155105658746303685041704402218341882176408553239194198285250255947471872531325824343407095953440030724256721185291296288788194060406314563849741186732607119049006671011764139459921081450414177778551664777244499643119573656073781953758476615618734562382187843002361650586814392706851243088407622745691494103360326103457891387493658967192737752268813710676486535539155794347275090407739101190266899242489608218107492937120078838193722526631197424480005839226145559287003674016347633536602062237191111887049909120714606351677835048147052095092505900796743550219677643402032740708534512197144767354314817150609062818221960213121957297895342627509001835735338730521237913600000000000000*i1^38 + 487253924790309689777783897437566517950993391367276667199852855153879307058504507644304412620482124546967497139837487534581517408449348895415785562899639285749158051766551613289038292390893895701165044475576195626016534061783848576088457747685590517418351597715864242753589627080082526140644876467903789918427934379727425723006955659224545981598137154788659109506439285402800802399383450740202323902885641474930131667101293995788767992753427076110045067651614707205957960948873892633978837694161095817535602261904151696346206589938811947460858680009097762660999664728743947225207487721925760823284238479167517808203401161025520675580212630393438903074732854349092318517597496248472292809287242026572736927127954663107419103737968850492699538409797892630559660753014023597221518560722570147912412473798083541145332823726974408481038651220478180824701791652097869849425431567320320073120061429434795516705404936580374283081952088760275265176208317585913122082819148925773922471700029882323565425992640209612918696733348359393096437324280197422766641470238692132810551868314595361833190351996133109384360433931264432718580848466496113301645314988549916612419256320000000000000*i1^39 + 21557444549244663372465942090539282901314805395764032742497808210427502410250195807708811177862245591237600463189212463381758566142679928072495942672001758372801664556532544615997469336417923005735109957844108285652889924576623829096738468725217255085108919576130149934623705205641314434774302348870877750074282184304095766979585709266919530348348339854606678424393591835918012421572138126293117356439491098817213479702426651287995246850226230760875159045329725500030321855715973311664894565430988086695198757762939097750053630665353957663196265815409450767993596832111052998182248177633146426072434513988825755538569770667775065880889264956115677431755150828761755119205971835089522775937197898476060325025662027323105161511497915190971009502792943438335823514899977947707536025655105149183554711721645603029157868985595574631854470301273060725469385185930410134387061146233189898032014704802250576414691968008392245602492778276947302519672083060172467482025278730315435241733898088870572580439869932208771975396782953967561355168725706862626910939598050981531756588361076942804961150588406801688490639543993915590089918078450229116626158925353525903360000000000000*i1^40 + 1055500875437452148753124529423328068748244230840047934933812367058515473436648407964686045665753517187432075142473860736857625835206956587823769497838482714439529339324576286145025285144385101090349282627031312256150613921942848084260119271594254110812093670905066434967973399641117499558038118719105076355058009905499468279062518094617058107471041141981592317138173924583526125101629092055294796360869986510176650596120850933558412926282540631836172088383922777646612123417146784358180695287078931385500722992695427934227471178038674301250364189881635110491916288134316124522667768987564008000362673564373245926120487426106759537434926930821707770159788071584999461202279913432477745573479806255366530009297319973156846118289770414407431992997691221001642357019473281484070271288914628989284392170276391472916574520651057100486619181267187395677718031258469631869564454678785651722208218101520584134794781223913274820059498709865443011745460614296616931190028556338487166874269460926271216475918206749327101664517980430488904205452552535175199146097189475864193364606826976764963985732292986730113108039827048997036729128092083895602025623552000000000000*i1^41 + -200635427945537668999550335359163723259069199586635748424688656929470996943560734772186792698102216534604709531563503058192735349349558501148283622066262386646224730936266121626418758977692055798229507271035735633947811450790752814262444557273992865659295602685861152242000373338959233038495506220086664199077657563342586536223751585491722376317565218941367529041165638494915133635111816293931343693987795541116606682561313576968396749052960655194978851812689739249654200339671914510775943744792721032681937565441194838097465133013949360361918412319490707477108295889946219061103051360580735334910591261163868377104602839058090845196611519876117783197816789714274978011673892268492084925091870424227578005147786076830727814415662693765721457265469261024067400127858728720397947488529736060478804233640219229324183834064157222481107715616234521108703336065892218827487039070878379504986892422612653435252610637194737318348610907883852783339242915946395165925728596368554750201535103990037343298868174380578696485861891731940964796161285368848691185919258719409538034286874728212734802862279418662634695022394761180275481152035680167823360000000000*i1^42 + -4189492499033840626952386595024828291004249318278783798759794446111859257752525777300018445964608641730973854324480180624973924195471866442830492007363483890623782024926826102123654139670769092652833440183302871964101546111307331900563643739915941009657517034456967416181986087273529385012627306688474686167734546017893019711877414163567928808722652329050648068049723420816270445820787484665585066492653164780050158951150462413953554510837656167972607391177256136125525717303484493465884621764920464982655859174775149281665059584240847727399022736046505649153596177258312016648180202781284325726247255234844458998586205553017610201404454652847675915331924109624688809103268776293510390538290598857452447632849929962716032777987180017567754392730583882788675018802438483713582000183175380089317426646818758509488135765982289656060542733369657855901968729453306427474654520134404951425346199299123948344224264296699738770797129165401597477222418055106146984671451066518840203685339178809149902745175050455890995389624311086385163953090272448190824165452780571665161927078467091357115311059677790580940400199057707251536783406080000000000*i1^43 + 1789719988199723330035073156090828402384347355634862004169968165694127429860964090963983970376488199177577022713858904867370346581950531911489049449071570044502678990842028832852358610222093248167462285885505683900291826096321896802742193662800958489465729619938882531843762097484221102520764341043777574077057787486699079300229624999644219633270129587751719155079344156503022923492181438427000550307905156472123679527825886011695245415775870714894366922106744422736564662048592542721309550741674675671026339750311083186516262035756985161806141841936391935697293020830306843224182346219731827398647957028078693288901372617980932156238075045765980976805118204638737789585190757377227862128016819184553941170950845666609465831725289801064462042609646798458476132130954851336586773644913177350176038658650646182943461079595728645900040259141158545394553068090283128433522870094616052395390819158646716881452398204933079089647702888870629399503068831041122803561761435509345454751673182573572955280978866809741526447345402644877167577910848610755538302285965270045866031266155493306936886246051693847172346534932791996697600000000*i1^44 + 385245363123968477223748526300149817928588657902964056614815716147153619137950730756875343645191065580978782155402171275504378153667274824630085573746244145464320306278857633522697323083570125650356876762283107912652099353788098028565435104943187419502208401126548325041862438414081621577555303066728778288082885359511221205573511349787923779668985724625526349361452164262629295893489573601657412734057411284513091403735441922969714999365845764780892450065538679499090569643170022275776255964473102041451912185640455502932554995180447756938982133922088357564575977885575253717869795057870481199428326969629567585093550339222045886367015100286625730748130394048404163733451155324377209139834277248440145315287877534454606599684840832400096281130511375244157043833777177745456805498413760513324895269024612820258922580016523611488953536418356173407275625577154656090645062959160063097627104833849287222771166976620501624776635446399261222271495733884480583144612833569919452272085140551705770603073475537618284449389580950151622489503237817228799974169367289831917432603192851065260329617186684909265571840000000*i1^45 + 82973006926338596972169916808239036295558396039293666922270261952743173575206843151433924198738994068597071285298982982295215756900265138397036857463741908938081405672726485219560161263305047805223266729121028628698414970828284360663165123351497018600477663425558463494644970666682163999288767693355436660839712319459130125841698468190658767581133284019675336087651904179429785517474813872925175582934775412678266125712941338836228065485125796953203210829445398718977442152602344793553858633014759089362621041262355430161415945851019401376055903989475019713846214527912468990932571052936882915908774340432039634598193014007041266313657173776325579093148887321295510504945395651513091591918298655431777816061998305263121553074531719743893604218808128907826491184804479742234466258099812696811474123213066534669537026341150328698450577259758650036637815686336564823940318285906514989080162798809035360821769636723837371870609712355377904056695304786525416860346088222410627283937735053504376155276864677063495055379966272109516410183905389163535085813379456140808097443904808125949846827904000000*i1^46 + -88377211330906058529889166639534312303100352859623240926274504292219944739243495360634455993837366407091590777677520051571930882904027851234027117275310594156814857494769681768405600629557539165809788899187247560236122585357505604945115733025644535103234203609558648906205670068847619981279175169073125472098455553859279655332803773199189506089589444504185332066989397878298816636954895423609740063411813929833912066226063975154367044358098878658878117553223359925555327807727147823545667569323535556004177752463807940813217914603001136452666768253599554542498831264430254305705593415411167319521443372568067437780130581319568696776661048506945455559806198440899869023155906335035059589391226138924117285577942760735155442485016099569667256527972290147416964069227301299081478405831032880580793172773734199118880257544263372886659906811475318434203307293750416779579493223027198977709174000736247400152920048761865897750039841885859296991576562980067927935238596622285434951198995180140859988776241487759644719231994132842901520864103501612228950399617911072257266163200000*i1^47 + 65746701065576309348731540551156950546740887721607045031215308787011140781901237223915890585131700725753410651463488642877983992294092803810033493699567986174240827573947616145691829041672342710100532067120095512705922405172774786214149036873999648269515512595754890580420066981080259948642489795098072872077710360363175923887045183762133507255774191624399659672391245531795685757149377980057516351706659049495072517360631980093716571154672255542931078242506176717660058263563988547169149302959730592816014025994810210201352508461667499415244456895690134204406472482776245396031490140064966888385024556199335216644668237265439347992955640495227171039074849469055528056920085769831494586789004446038493508960608912369520961802413903800274786846794463556103442307986515696261665949356586754941575696522542806874190506086140536138169271609959296241181206051051593233750586190323631787193706027648541447908361880491994685826668508804706501281932956218589206531877222605743502323596698161971514916185055708017505562250534409339430214411414247392034699840000*i1^48 + 7886092863661775634002819564176862544951028742683491134288901017342224339206182819785945246846639856472199175825113766972711987241297029956689405697855608704485861167663803370211892967038546080110327609052439015946679784801452855148694209098767951301186437506808083117664963398859660876149067339458417217218970014498595697280321867993320210416155288113889216823389782422935678612600637550227589782672663788458852759885210114623238879372650593734420579616884068874280142294679766104750862836234707052190216202350171798734422987956109133170521112184865860422446772268971693565798891387943546570435993496053311392464536324056002886163671465802303144536933203633142918766302596079529813874615265937923903345334300726725302988931478071979655061368366578944600223483470592548264883274936132642838010818657638229032898596499161755542676782259423345356716574414036769336802745635092219844775264752724277471196411539492057392290150033416217356739033253793294589957252822891670315165830253154766077125237266763727255981400511016834400000*i1^49 + 3022726090182178441408727020869233365163879532429445731238369152858298264510530169810777364781109117185826272428507858294014585088209383287749026634268755674982259045212458892425965763618707400886265351521706136702330672776779373078888835557469492363173447830082526039155414115560209940772764124827972906693620515060814692225318700560258267118461546684391459276738938980082494312290614311478618055356088616833212886750087107278032429011986627454920511424463419510666238079831864514248570472311229037790729911477533949789037839661011872704141473163349045328735148255468700342405057124255669937955871080897026344224163225448555551670507264963091617610837139826498208285141401873762887025687851869155908423941346480087271032745565026889337684920153829052089205628054130265060516065558026570252094085097861969700280259148668994724990030185316083098481168127485942597096821930779252600884190547250362660467418264443925945506392622430552608082220246321858970608251070646813557609036200874950568721242446352400*i1^50 + -812512843297222225177150137252522553199118608064737924756083340766682936439149861471836110234163825459522609323974470054349552394650723626733538904551905361607541508937438660071009225888827182320598224099110185017802877558841270118650840164923186304282425312001762616715342287318178640734611578745492618347949538850073604693549431559434504441974396143310656964674593704423308765596278510259364720834748649449132956609251307275600310301628094573510733001055110265333070409647956680879286651051823061386909644570666525140343842300380627783795562772665905515855672940185964877308401918326561072310185905508110910911645942409610468237119761005603754296444570173815972865547877427852639680205106223890134609470413320337434268291172196876407522277324072784330038639372581246255962231972929134594774554076877621291190398858538548904995957929630750060841014614999530092990084439430268353404453855227429631645205705719981839902720213395692319461728652711939107094608798102439947374520*i1^51 + 8492030486790847187934027613837165722179122282170044799864177778715716643084962635396721927512970711304115461668664581209713445468492140153852339816422668285393917858680521772455687062530242480380572879734010966800974294725057746255116623093638480115199010659980694641840903156887593634133099144783554968605671158259853265268994906437558867589504324454187777823550512979835144376234741017453214887284861897539969901751492539709964862411800116450040737605743090668814657324575825486581808350827571281128788718603494632258669366091904147793307043639141563798744841485869786146139314923000478107775365090632857334026863218964146177740506380797101383245412051816009712828112259600784004379941344113846008789391158501633797500795062316675231148030253638220062426386273403666572049346481353345414684986092777401802742640311257375878612088481968075344919388981423274301508740844230020985380866401977657487413341877537082405824414308412319494869518291441*i1^52, -622859179453137133701661834975978460548595728139478520579256214862685821030941962151118023456901844269536883932621164445625559008390050465726961407107737825229427348221872078244916099976021271796393196500075708954343995104701965190361664031068184953873168884721899401767457735783575144824127972050446021343001939650268109935742534008431072291794619063628650423973874335610568064797679685543554449049862149053259053747168533366376483469746767450913387451888486557761542495340179312046184996481625300842781887114977531139480315066185054533542339934593094549264398840883959570154682771706767828922889563332130558447926055840239990303703633124858286815140261291344100524759092732614597941380342006982317197904621066045164346534692902207499601292025467484416404449007683813149397571362824764332926595626794638091589403407396468996410360762127342544389807668928218250797994701332807029887846049072121711400625429182392555168375398936410078694976493754856973954486269960179035333497505064904367572887587552455854767587755948712670856296347147017477966630786646653867905111379808766126070607464602522117866830124201887206134439480048424628442284305333097116234422591240670350068120833346985280475020791490928011819317254806064340183589717595157271986727176373884892520045427600322650169633683236381051415473097346059924633229590611009578103795537980272213314761586273191429255983077515731437342851928818033647228133660924890646008481863326002356045920674796111630200087790409606226499147919222071260542002198217575222528573980191345787490217009384723010704938352789042792135502539235527624501026310245048687148667342854729392315095796942253246758521557107653990154240000000000000000000000000000000000000000000000000000 + -16588048064136073701478450073501901838490703538711664310037469984133568328461447668130484422209314959460888390432998066050084178513563331765825118211717062104155331292247564253675904712963166228562400607833880223588798618450029351956501220996110105162333376886698466275453125255969563767413345860531202524216483600208250685757069671330990471010292123959965847369443605600484480330915252165560777254773741682370643464524122986431168976639030573173107416156533817843966434924335493493979555914555406521244143811104758373700544506417356421410578425334949203256561953596218779565343181466761942840897775324590482485965105234141725221657870251490218996474656630522285142247983031300070115007988294879245234571673999696060972488569780091776601199715037655766806379383817823560904674043435740421465847459536621735157266002548439529347919481483951813605428145525668752272185143264450383714942829834301331087001912310598206348707971124518085148698462778900967260055507927798857850287719457763998316438070787289682974633531326817951836455084296685437500765668539556409374192817334245350311706247276173632017651788382429035282278757279738731683820370415793245906317625623243422196944639623120056145577750991032843023825291092256183926382275188325777806495399861033292915940120450328571184653728022307734188155880803844987603964241156791600674217068082228627315220828336547781857596950253409171383262485191923754969655963041881775590275699327886221361693946894733136813634701161124844598262908400413853306337043687546340961452745386297940986824819451621882645160242841743819046782705756465224839761415725883094109265937714843872492906819663132160254272408749586258067456000000000000000000000000000000000000000000000000000*i1 + -98085650004285311599734866526240769653870813336304035048434353443826837849198152005032248016286867657781499597992514669871900993802854944742070832389757604073258107135272002905958309101568019184671954648479460382239901939230988907006905076506121276042580877996696244987942128992045797665321370499010108034042613221191449375915649208861100904897977176519275613868096821413755283647153189856269819745743900850781407074118225877406815137386437136601080889909671479286182634765992327599673565093355669500117517284749227001980914443660258994048033263530115608678638670982338779161655417959295510160762685040257237085731517042896630982747015170764623965999096769587091706757777182938377493531960728759002372313856803524380771180977421805288831873021941477612889826382270855286765513174381229523125069830527576594075398941248158528477347753466459299892265571415876969503785380749832523747209454605423321893757103317241673703612700280258247327468598924520135542589500908998340850130177702678404233178610271861247044030165156635206012923040210060880818654772404372706735596049847452529403756715555708025590667144741657370371009341393329188865639468583250467025600400680944869939591460196903187231085957659461561041728971885596328447510512737218721447943364695694953402011991347795431982579421898445547418875733493183943937374609578030752596224834384204397796271951989091148224116321916013097514230123754701478699882807532823770739461129770254347035073251407509010181518753912438661806214062090641141789924148383885312786980473598801478921437697411817582211600430726492679087189771055149951903633255092655572029788138449821702838441913110829510075436547745404839526400000000000000000000000000000000000000000000000000*i1^2 + 255349355446325298193260498800178843225725199716162402386913397262598981238468990299699396409843887336595097819564654721560560077508241305981092706686360293015422011221852890664378851560155529385858732265436113578954422149892491772401009634460884815097945994306620748142370270741613407032272165548411238708029383344259835327762225706318004058011261066983964132345355628120374310008350787872348865881374355733080285500188240335333046624953428519514971934869151257774955599075987597058934340265253497294510251931860564914832324728728535205710317798066259497398065313715898604073865195430194248218447870124106006942593858557231999792140999547229683210986687923756602996979652860496292602299200203528875536861981552514775645034095409614047734113773650224624297036662130481811036268113750161616742943448023123103024500461705570086624293299394078299469853145341624217568448021237637765758705219432765807039927776756993508913621715270880051411381950081613352196556247872594763377729862252236952226095506497292553645267745642407197085790962731003064692206377046455346388684436987599069436867178003169650860501012377829387703087578803597517004541606446912189320034509286723376421261511601728103510440620010227663421455377381326637668526771996925647073100057788651794136354258615401574352230930689842536829698101127500167181209840429505790884948236601489349153710041875257737298129010288388170987148396480076210344080611872499073214533065138117011038694153127653018882787933556927675669130909475734663981256287714243872978949124937026630160067082411729280324776313358857925366916760643292189390803082536999683275847724819980546845304599791007603516584788810803445760000000000000000000000000000000000000000000000000*i1^3 + -25938170232579098400170557940591080925886584486543113519418989675514733957183683273720698086342853497690671630894618132939121359642192046816470246569027934459645780441923489418970319284091180349411676613624468886822819714447393718208053113166886218555876668468988486863046912821373295582302091641008460464875639615975729078242173909270354115376709286529065151399447410006804325376462763619757983272909870286368408437170859147624093301828938913576646248429893535468477681046188390741421146221679730820522751802789666285170532908342441128921490085785257248302391520835675474254358713081784301807741899296329847439907714838258039621637191939078172585353416669116569064625727550448284720400960882508641677412626468332366815250868394440225702005309262820328986137517887040581932617307851345150255773145886644219691249425992892581214332524983300435775309428519470432213771353631053573882687327713811562249816540121105007275870540418509500925390095098110517519241568099299814244017267334851041513692455996737945535377568552513268025940048837900807214352752903728735655271298256645813544159902257312879323191836480199893992316100651542738734209036467298881224822872390590234441731605192604649597337062882946776484217375008578163389903340931170727159832785616783852791208427317435166004618352451677454975608860980925264652253345457436999059208662146640265952344118036526889720632603242989634441549029189939100285093208325867868438983278580806852747790150743822571600708961768221442961042399415116469261428190934362430273942502115158838873807196822412285832262707992104731968994268918647441233807639862182480163913322285469655295268475643493976906247124216184832000000000000000000000000000000000000000000000000*i1^4 + -598555530580205157426364395973355589088423457254680737856434336946557403177011233229498577406614958629930162449265705750911160627338993243294413430730734703237786939992303706966983984843129230068413912005445263646507381245922200846028825460773955555793148761114058054998620784654433552075470329773911157419722207447247094000003198185823239369142090556383252906900866297713416257745420633130570447138696850057741577990436249385772573765540842565731839341526914947543880207187655834032201993930019645191822640527053594066212758854285048380182510574210550071005118927213564567874039043315577509146067408921259245946341006185609315040748137358609346391999412188836455492437338087200548742401456215595659384275592873929839071088107120588780147734609649832455193764755362528451918156955321507260407917032464625476341381395316006989728548402025157709866697407984542737208377878160570818591478941015455661145121420243051093436879214604547384540512654696112879333770925284685378446876651455672089789958787989517371682052343023974305287753792700731300354256474628092574505742761406160366380512529791392534426334690376185633584783480361547447746244536746550079099861883791231468549068441318992303540523742537739616530051128825755896004873611124077698164447968860821309835841261268925645203416834414299200305930447604484058042183370847496643667684292442587543654051478082172097526818343159477184384731797545955172590294665216596654754192226887628864527636830617331996984719702074232639060614470931250522476816088555653889401887034399130230133739459847542481533670960670113433807274722161756717549883340102278001193587715849254129301642510738645819119836935172915200000000000000000000000000000000000000000000000*i1^5 + -651576733671149842723105845847434046749876461962137534695209087520525681034822313071297841702186941438655539303778733818102952577922888477377315577488566231962338394407197972903000591458414233273930067597130686936079594437101788125107081842353492733176320688610342939576328012025393574268849387365374192533750197396708732942385820258460569580033004282744605973380605431599648246048450436949505127230608518073392642559649768611158293996999704885874074475191652771114530577310490888732063942291786502974471267680239425661985695132055319877585788809230792300679242193045251857352626587625637468861663872760903311153414214378881387489479325620614724974421727231116996978752281659815280709563818142907956273132855996940572672609934576309383001865055726726059727026618156779331145955221950909208717780558426315268699002954083371246463546289076956458811929879012324901361857668770238058334550333352711377121962621491961402692467998513136359437810817141882197285963787390112175901229615527066058748694951874274463797952900010753037437484393664920130659799140485581727682323709999087634872080109239169898780799698460896149044604427768877106547133609919442212376432619690028237790638713658453922107007261276521275273683899589757352232207257272256028332885777949281677457967586927419463500043719031677401479830523902655842884270393012184390990554086141653348799491792191371236728749394387613683226378475071878715938376207167459321801524096274931481927920883883245367816490363805092958288885133401221695734871125031236980406261174799038388801158800452505619225183275932717812890331099688944968836862203070198494190672229746274318334452530574715410008873285713920000000000000000000000000000000000000000000000*i1^6 + -283936708745608787642829457544283622384337035336197496865605479759844352309243943496552855046613009229566292245660413219867134469077266155264081084355254471850553188778768795672265451544941885965737828864942328817204477528840694860469561185692884871607487817247104032526877513116879802212448262199571832401958847275034430777037279563183900999071132421901093636971731876933453207073914987666070245154556593402742310332604397394927036893438841845870706487425970099319336701442299329678063465767311770646945889212378382802697292131778915808013667615241975698200663606539639819656630717067081689548832794731651769691788749552658515343462367266086950512149717198373387012825245930366559522671537871129381161615105039764385062261859571130420989857533625670387419913444160819607272511862654489269086060469242950528908756116138830484903733032835213964604927859185507192030793916901819096619657637464478673669634212113552205424491015098270491711876854561248816695770893335612278418796931739829446070340498999976782270416209108848684423670875761503631799556384641197641146555432513335410649650245303158208231435698434704528205708978195410733723699437086646647689504413722469173636066676124606202108910579939951796847541110768850283773059897643961950894173445505432970195315042216812900201976746285285296898550957377070987459446214189450035876738986186735022214548677951508359577605498128397280931025356651565314894232165822263705349115995903952780821157525390686944920480002453929524919094304250343201437065358216961385643329085159098605097565832563579482975208895366399081993814095974743048830150837073578990316911737250045181948636009622882296655127773184000000000000000000000000000000000000000000000*i1^7 + -120152197655312470792732714695295077048078567795660433353298901824191042549073129887735695456846547845727453715635340717608439488292231582447953932412430652040540113561347678437833708294024300199490701057071996091823318949313419494915346302013153703258519506334683522210171440344965264811924988225565611363164975528612095897933569313429013469801243936760879423304548100083489964427794559341781775876204936263352942249909240167039555531626283799145059048701040677610686578485869373120781526356008114586269429925093092988244556970074120366128176958509203343575846865815002441316146703460511764779283279789169434516990842385382657772643745146214880025467219196547039438499075580667417464890956717081305813267977390292781902870222287239992387682289155764208880785904620798048993175685179284823707400652619704969639738717296224323593339787464788095319015918201603679349384631137631109292810181152758640765209054356565000220205499822002877669589487775624692747214782248124533353837201691931727962111346507953403691113117904244259748027009180674050920700720343464599065919013485185985198172514959912887938470616979503103093621482487126003928629628052177329279357860809582342882113520355626624680376104380832206572737849287683847816500066997106656575316755091175308168057609350550501340364057305251063204042663682966738301929558270896846101069395722157829549319735380998057207259991557865204997520006626246556181911506283271048378914816722878967727888243661233995357624896803884631526438482348021584148963662812846136966400192903534918539903354888312841367461484227369778312593835259720674728662786707033657875999683775506904204276609017555446588977971200000000000000000000000000000000000000000000*i1^8 + -30417297478238117418656290798745785281490043000423469258422280403787644773749765468265047393670220653284357288527080693656745555614508737234389509611755851372693769166794718322966080671566192507487259541848743259008507244358903497569532517255879450108433783801450764530134858417243918031165848727952784093490663343965429132269874333442719518284908791743911403074122214290575464073692394436664195847760229856824194435748184931552358687919814401979120568116144345055688588372253398574130284840222009794147410818947497400237023932527760851547916579986350149425108807751358446157137457400265287349321065749904884866235515752870629212094379032478560466137210999668681460992851379310095996264997871992445580727098997765078375687693015407918888402859059301824980999996720714059614046030702554589338568944049870090518641214146532363302210947846258970937079816723579588710492651888648910001040824513189499449292353359529885230294317635493767576705898662907178435005918237649542929741321037434998332484389345142235833367434803078678493225511732864447053283701435121662867221122162507130827103232507366596284332110037324602085959924694871980696699387056502458881012568679965213008221962944909224196691170010325622833986741424547083361533166190052656069515173274702446654308267557228740390665331694010162904799318257303476904789353299744526292033401890361241676897677125840751250285705697601479075749703993632958398318190816436164806717147284434317741987938849303894689822463863720940160641786934144023098097567672689002864063905038130763958115395551764862310827267854792775449207169947076359889776639598278255061845274868418962403516084581154840536678400000000000000000000000000000000000000000000*i1^9 + -5580023433448819023014042675345616471148103175353305557503087216974791381697323117632496835937861254261483465664826710715144251422980445759431601277268967366348322767572506694705445928663779098764803401878744592629205969651318360352486988213679386230880921608736154288328313135347992018607407615470623888754296671041715156876795119701163907673080453841384198356389156635416994023590977167806461948949964718381246355797048042525483106296328286916851611692904961141966430899959964628818792200757577459315937403833653879063156286192296132789322751501033696537080108296522303235878178274131323085232091456983679839029282172993903246132749952297741965532288358284469040604042161770402318683627196104501301446698097309164494287199743238311632360777433824582438211638354565952822479048326248497177384098368582628116558964081804819092130941326715952186059323701731272323096310502231436559122211987022612807904575146508442589555166473255625227421194622856955297051684585696132608696672591330551785896134107745321222559188921738076357738400488475635170264177915445732903453476290722430594849464041478264678489294610803600857203245555997072234979530231450432736627565039268043130171766936505611394300455509679285575362332105896513410872802901438221532792788261465014284230101175617856957824892975223820643275296721876414568277976918080404382876630000575352066102806206407516026186742889045531907157463920419675388341587064326960703669234788561872482785336437077353760330999314527959292234563411928703894042932980657887182769219152946870223093649835761507279364444239741644886055217476256884324526754821316944631305781729196007773271262021408966836224000000000000000000000000000000000000000000*i1^10 + -1025727047938954167606325106413867200840790080409780620828208278330031071736645756097978369049641061726653270623917675650800610184683588403077771625638332705138063721157417037779685732898415797717641336170309966204152671743851206003482328471385146314651404382260708304706676511367909735690344962625192680199420327272502880144509457439992169145877930971989861573004486448814252031255160455546257680376577515251852557491752757968505736284946862313119506484038800045510873732514816583889718583865609888721380457914566090851104431046343649544666976061399769291076659595820468399400750204458259361577325778386516356766919237491660632715518585848615664192908810820669002036171212324860661564867976371998868996408122665226735547663882705219207040331688777217523790102130823267439159188689037845372387468454254527079385955477305905141819080647632873485486559659252154481835959495374663150124051851060765866960800743791300614667071911588268849166266727110932130107391806967232142094913232439717022925627637636512054451062683910265141131169952719244501301274890996561847675587211230116355679944636506644811879442902490126499519373961692703266741885368041714481104071360313491621889496797889610835650777597309357082318452070121209106554293327858576264806422186912683482718176261525420408034686679089297597865038496132931381843449693903786374809822547304553192611525092499124966462034650600174452346880191130603983568903974812809689472927510662101327002795226793279472327370342731937212431775036812043242098043130537866087096965001545806628683599028718702529062164430346222193282120023779559817687493934520943117383175305899303641630610612610400256000000000000000000000000000000000000000000*i1^11 + -31514603754924048055820560609821220631662636870987259105737416180490576858441072518561952309527047036302616301622281416292517198830934582709391393618537550479494228996781248704911523810357091018723559936982215560902686869853676119275112262284143622042048098681398820281859393310776858456945855873862494298448355492163773701387880432932410864037965378667526402866465262511630787624673493171267986037646922913473034874551732973373096206714244530746352985998669302538798445343258781825039410382420314826284547101748364666590902467499127988126397742627487371930736615401035433532275450920753884876367063641641433963050855002122281133313013198245665133846968171199387937091255096093885673920896717112140343629014739060319628804153743589303320028311596805745443080067574453000301474989619725198988421803142852959611307923462269178936133880780742360668563131556280506115745984128049835925906435807098494898365209223455214818831961056095080741412312717622558015071867438364487248038466784766655602653628917911034707999537834041674994605634383537224361240819491420425213948959990475558562970029757113053010490292771151245332454312071798173955758129893128312783644408413189200046329754720911466209486716271928723184991344040482253505009798427495849843318400409837663727178132085698528053973437241306837110613439231343019260481439146095802942948721787965269920543583319306514576025674597853159948548889012625761561647328702615925305958361976306577027233188940573254433817678599128256092257101121682101704048920411521499493427665119141509483966236288228041079871874175794151235114652972673924083757782825884444049010804520774413254185251451699200000000000000000000000000000000000000000*i1^12 + -8527593471910906429751831742718568105060387448215615452846031375178316623469800078934082877838451797181035652783758267191516704967615015850980113025612941449092086027315826162980025359717749786989170554646402084512983152342722830425775001630232304428310862771371916152556255836025988813753992418633825886228115262089641909997710279135119667331148701395601041899617027477480940935509967741847103264574518361430558278081769567698697159007740715094676300201188398924246430631644609926498024350247320383827655423004973832205753382094834540299138865276192036703156605389988568397516435348092794654198572329110859778569251116190772807479802293770066999201402272266299617570033385047470721977925969628140856939593284232852741108897192049220712925214678911438362616309486378225295895723365724591066653078123223618441949296585707969850798751134360126903077505521891088877217678274023008818801415509211925570429701686164859755483659850374703584340442972500048632321523166506015291127932160940304832517481700206018215682120936111971077681344836674633796222218232203924425087649361454822889370096744723563394726507347756721028395085864788156364366521952565091573893066820627332977560569012808085869417211644402292252350029383163538869853240345335453231273696111296674263051103755364497306724986119765382898020185173595466385210053739499131289495799176671551725287293188015127832590680252744138414242957666352050802615601149859427747583484390476867560322075071145774831292600075806982449722355847567034142685143187151333960393532703282324620258838923672388953534747349152522436508981072059364696561980537596799214739192253695178778278161809408000000000000000000000000000000000000000*i1^13 + -191127668487826445990720188528325855787400833896879587565316905672419318017920701653737971583166010602162509907702058347335625906901919420029840294958073397444552491038410951325477468081792879224859406291218827243463382780198537410682484266869419750200276746112252367569774327933892668407111664620810624174248805909978515268920212285145018162912832204696607307178961853587903591443432093869074299279843837900060884556833393759074405022512412809807426194404731735491201797079016210364004119285357749602293711490245238905658804550417760192994493762602388810160915138168267394231485308843268502570451288630102011451623026233244745806718350033268893534854519267561625836739128121319781193221344446030020279431394057348760537359017311531219523810677890929136552700045221737174647880554544742612264318715113169588113714935662251648073772492173107261345144947849784789138860092399764846950468821569521268912421585715663416206486784677550749127768567876681348653906174953029192648470472352053459231411583020572940331860183393860887067339436156704422658941170898936470612172699634775601171537601154466853248508646634620440216924695018111258424235521945888523130248119858919688559705159089278468600202626913354216644555758775447127436104245117724219198259223219679561046246979397963337380879187005065520293355668126246437223427724372170864877094374968239431955916427831834120150589249370387557175745966397232285023993352089701933226658914463018539879068365990530231053523643350564537314373171713893322900888965198897719267631168254438093902338767290512410270209701524877036997646014434953362863682520338365655618570224274547895129918668800000000000000000000000000000000000000*i1^14 + -18459325659442338380278604377528080975401953622108556984797468764624989037502909620149103036221816531505747307573837598926621708979659342599154051183878123950947350451705671836941407838388654884035977075690450716605346763646018742390136000393812742982636573179324318641695033758329612252285569225607829800720383644085836375888640474195211408499694457107083980740279175541546167406051129548986946748661750443451249892440200951870099035770020586665774558561429483001051280058193015237591681340222551873857101869815535197421025410606217924977616066774092962905286324334570910134014073315872955070906651509771963208121318061313198839021227390169919831529941653538479614262938894098579434794079370807626134352617862904402384900518430014709390429869658079633740441156836436751579920207524904483629387957496296668579988399440369617036100581169927188968007191210071527422151744528135765691046275875899906775931559073680352480239777461989819744308520584752290101920284818379806369020755513199784955970464541708589331092521558393593996368262579838221830108001229264725256837815792073456923935854215639108543622908848915786779089246586745227288078960634571253841918514373775195720395716708776688124223189072123075152774569116428322297440776659743915648041181864483540381896007688380517185317717974904542556188752065479470810825984554470809883455700181190760204920586584046673472769898248389890615775835847954994296502142426328218615017373684498169609621251181824660855941096527402224915402648592115191414742137630791272505846671648692567377984025258957921921750219339826823752813520936435086645022056908936171618922246728738653360619520000000000000000000000000000000000000*i1^15 + -525576240083901778564316023736320538893746198324928819958247518560285796671372943913917720206140347893024588875855384064789517107862611609228222311704381504364916690538218333095591867529391864743324279316135701083132227177870604935933805949984066919885911167072622798717661893489701710447466683212097243857239586797414510593085273110603769279231147245967038025233447234272204757627952574212925850734617799873876303411210855343642790027432786112653256570806455594920713035952767227940509282779736560243650512215715330441887603014083495016290573601828575845226545504985325343075802544343210747156557562006284293588154085745447244071132270045760221794621183024113310570588731429758005595697238525990696602281586906522834911388490650047414013346235114943729165542836474729609587223990629692886162909790948361658263585923191786392358533485978214119157727200995728675413662810482546158549979796798481207725468299834114314103920175489926479497781062459358169462224752607003300016123065848386870488930725180745053574546724451852761236230235391837368177264325997656335248131234489675663859981647007206120456594326250280221126147683546533945586267368219616981181947820636251962740126336971236468452091803399274114969921200241667209916023904520480816191887165070078477608876237371878295422088071382185920482886815074680927215599092123335945908198734660158713002914139490803555946916678365266655183516314636447249773133380522943859407278155275736177938490963300881812141096268143340284693351589089027443129680793712738215489998275407896041438046738030258914925158303860929584040533778857682836614359395724312356480871882250013114368000000000000000000000000000000000000*i1^16 + -18900028058160464014003751352651761373122491640054775361012882657792941206413674864206665398779896132437173035898391838914966998928059462978190555477954028903325060441025881149257739346337854887562177590661363131601274614471461642913206786582206121696299444904977901330857574680117428815550217605606522851523525630202346085410608647522854377675946025300773315436666312253714798858410918338261659622518169568789589859882410102950158148330625520833444925382852055668598958084411199740559524655956985047502588994609689297517160445728534434478661346197026545989113276670809859778799194430665577138292555371817783412635234511583245188107481493598491268771513354304280855975798367952859145473417626282712874444753214695010193058035438542346236582011017216790615778011474176673569025941253775894640111872133514891025572707248746188873677556374817663282494324469032180011537870413103544341022265264724053662939242084609169346770681999233384023205004422473259937183952700224610261655174686957298011218088586701328689299018926562258542614819409238235543134257344102625829144798719929922524300050608665159563188829905432763740166429357695912743895010851265844862116436307322505108953917360551435052359310792525593087436702311400527492638567457214833405874219696428273979399687742121097112925055119216429567901505189778807684786586809284606985151084099503439405691863288993334000704086950660843123163335495448583077146817441979770512077142852560585094418138372683940123130168884083967194164154648589883529912878054906412360295979699163243368973768361981308487754249306654191017514806085900675224573740813806761419203762772875673600000000000000000000000000000000000*i1^17 + -271000659257449654283848568603646316820768940177653672865471233403025305054649985185048745943003393568029614727293246383676426611145229529084576188431187550202013705219943711557284606744473079909410317784887126066010154666434586131326182879204674746668839807733054864928480000836436798216799970902970965874716357964056485851530419776435726027366958244955399202331980602607631585514947480859206921339127274772467668688758994332749530562048194896207115094516133658555567634453152215903064533363645704750201134063681891797212350611727196892488061989878947180077503895318810529911707250248528898894601883106749218660294796659165817125095948439995338018125439969443515384664797772943517061777394019356317564543116793757092343062646337202731539657271095297663722838096881136756908951842447414028628147820544531551897344577122344030482740666270547744980603805767551811971603561438302223801538731659070244778393927969265651072906936414378862083013603622068049853155059464897937295588470268153318280989391144534529040097517567876503408479482092803636701106707848588983578058285647158012992405262967983834411304093452620124381862491547895428644429036626739774964078311236259606614097759318628229583267432073258218045911003185605973497116340211040583059208617552271025189851228131176245891331988030712943290793457287477259162452041919759981202809155174208355333652920585601360085386583109376967580993184238021471010246529721419221150513984770671146813695467763328894757262388017386284967869961541452565454225734837036016343819850869580394529084539273874247593916674308615593856027706875653161309292932710053401910081182760960000000000000000000000000000000000*i1^18 + -23656787162513732848726540850522560551206995878691618890168561865779205055274841757318783796013256121363979180818873467884467645771803599576661216228821618632343123980456759250692247296809524818573735903353372679527759641173457393689094554485673032735718232889749928927705385868137840927030353609263550601810616516723404443575856940523716793019325008792659069762334572145234490842137366810539635145437533222836229090493104447624850858073999849843055858841896980245486924472736361903284413841406461901158788296277143143168971010779583491076601032470795256755255345722917466880232890896179169196397038356887721895219117107982350264215902137765980067224782863447798346291369845957656989890730535533260160191026698451074353624043904883682224638789727377621806765382067657305936996474790180426192165367821336912695638790610939202631762177488220425129321475684769877550190660912852071543991506575693249599636953408334126611846892731278841500082861193385335787621072320978268739374170594371219488801129143483819207525104852448070436795873658253825750083625878370312157355945151195811692443716083663139059269702727159457286316662472188910502233194660247705895498877530773894172511246316060567325438696571840807831942026036230389233613666160014257146198270949574674626580261192827135852395194200676976240890873060222302968734680225962684072754692161535019146885765978487348160374147362240437838699426389226546301233729924514939682989505075717481679962160173511632260052184368288628380971362272244891023639952476940829920611482639749462825520832885131704770389781616324727876894711983093019649564503940261876909211648000000000000000000000000000000000*i1^19 + 101485462981354657794074533685120277330243235085131488118147543833775627727741171743861704355287698191512296691134031363816972492819263957342768647632902162984727580299962201323268376732516288760247810934110850142190434697940523992207628967510012735723549313200260055226211319778108265643803994262388937592034038434532923035908183370400194993923537849254074645592900946188485450971413685867788744557358653605031035896128827851107622084115010704853519483532473583871888474861956519158178670196792031464582923896748263772524298784556757183789024867739358894305249782405520743480122259349002419683124577014427607431614799537416547615729961895858754039262352144174439725744307094692681363915952615741636665023587504037057842129392307309499303491055623216598864550178850823585718450443090349883899631966138077712407834226350283195377996195946014865006376004962161042230487688069282546127624091256776198546635041204230399259854408221708188182057546643911350185134373423312948437226319674066275562659668617473103203941051419652435688503518823771704914900553395325031775561248795162989596334579632579282019336746347007247513396623626526286070615082020433864519600909734990284518539861759616273465970227375171676489220850125473737958722155484040640351552814950868824834519469431244412288763386248907650572931314763814772177980880948886613618471444354633279030016892665556003292327884452119089321674695914093453693489175845740845484808705511021187314418165102554506775281356248666317297247428123461591980380319867249879374812822774846538532880395657074066819079155154211912003908285642316630401447283862151802493337600000000000000000000000000000000*i1^20 + 1249574977269462352555949446845687906915254973255055603275896850170558265466762162999817216886041353305075461464649083160227727228470765172055352305865313354851468476192577392064167281212055020000681283234640704201308554412456082605563896759412782871370112182873109558847798423466014973824424606510174040675678259824578477096276022739816723702624223959692047467820106641126116755365310282467110735495340134228404570204895538778218187260391218492522307155190110761197197493172353520531564094317133352722232376644884466478706767175182101194936295667200543484959691028872265517396130550114771551383092746610130395829131666359569580636560352386141129169789050542582452214578266749478965242338691923474019259983823475488143755292230853359247694926516465085009029442926350600620875207739626878472579513373078256092999969028975423516769846675609770808245921734216870511055915616114547086104652144573980653875892428963429165707587239315037135055123110885215186162125838568271854424406195476857441663357981246050156112891530019632434573177990053904179310888727612091526816818763765606020939012750382054601284072874601702092499229375141713135067029540866807688976872767178942265415455955640997926717225662056633617442931899189384907360616363301687424954316789748204008208142773825285031151342176498826101769160968592719195621397487953050865355074037202993597099711757443656196723778436551349047664629825092929989619112761156435417529078843009772876312313972426911988986546652209750126676928859590235667034245669069826109897754527248208621849569410817031871344558317718287688397516637786491277551610725947597127680000000000000000000000000000000*i1^21 + 2551719504063281996097241082853846248586775105860581874527391366940921876549852880841613939627255090825233574216420822078315303475466038296578071250771607603208380970123653298987683521155777121818818445767546604402217578508427850788403027457130912612738874412892713492334293640926437833351040437134806077741138769733089619674332952339450188591178040114451188974007184184018835657376343897117572432547214202882435242464555464797468294638639803377763244540414798685764527994574782601544161498620651195933983741344096485509594218978061011593980803212720798399072197085960532316351970366161594618928458982907431429821675951812985725639525802397906153281264017017969128107634037197886852371114962385206778632785785961618035510120009300844126218847383355594950047134872935488011890647683069619498141459839998758084202049222396131612288558060827187875117248476539452938432616771352399152532736367696258824359486920444605173174973133744907399213435419830916200909462870195331742404588928492857930566964859503052088040483541669153112883462733933667338317360728583604400149335777254910276448900001111583516971687627665548291578934208657961880177808330877267590354254837168782434832696760604743577549341046164673821198098200468338368300487942601903125086106496729591886498157821970730973634188272141681452387859448885780953098802739374044251257244367736975711663551339557433159126896907004948052943314343302991580533052899309097009625255274003053772722760631385753349287825844758840372810051176624138747097190803997778374070355482053045946589762396541647828983692914399102670602132209923466200608143025635328000000000000000000000000000000*i1^22 + -152432140597232029600052898607726022591587288427450066807358927848851818963757536253492230871556725101790918434515763399437911468225891548076916953226575284845220116617774001788926823262327868096412723624537067911740572685730691422498209814865011359039884695585246489768400000072337110546258368473183539551403766644172151896531188404136549330192090218721468987133512597883945383281908993504173573387314682102352743633644740501912687569791149665206965319421721028455625765223876858279383695517653259200973196062372738468110551024218737073265883767263770386042204910779208749768376922504134360152464057585999485378820800655327259550623713773878156548014899647319638346337521076137755752377543712849415727365989363253795055792754788930718540982181929194863761445175864741925953895026579600140982108306998065339210737355440193570024626917835182168645887938538642394150509730758535945670380279157957034434463905600703274471448479091099237203450941556089021636234743144229754072007898643205357495107091349401321740932613871106802171480201910156610359124315018481823819633661961414308774833609732594890180546691971367035187553602108650206570722938785919353673203507497652975973543414014230532713138337129223674686541479004149912032362864089729347256455050509874966566308556660439188986060041518894579897097019951471908303887808735198406550819935421970178566164104464911752238392777022698339554324924726120482848712464531032619867776543010333323733317385146365791990369562283764007716602783819938355606929801361697452067892290259493166099084762526234212439727613377501364974127710067199207113023186534400000000000000000000000000000*i1^23 + -830436633290276022780295907185780272617554183629186417503294653621794601404581348153528490237964860280238752076570599618228580833574555768802668048301275192626325678564093559291304823964247805481016958925241532001477038101168361161539224913690383356029898111451290209664864972157530928632236588441623705219447212717675115323673051816861190852219224454334040476976478684808538860003952960584666020516474624346539880582921968243126231195967631684727439658671370754320515753847422005105684308370842045899848519196197556464007180333185221823613033138441472745086543685106569489029390573611149872292140830241185287880200927135939088512612698035899532132856741964639878390180062381359452221234513647590611968109623729650222590514582162932688703593862360483413527290179073530225182255487470257689943855604939044943201642165026761933638691043892047618155100768195275992661049823262245198551538298732282247986596939171893574426283353291922820380580952579394420318263938029354770304643061852028868602903839156095101206477801876919959440302432773935492380312985561610187856927632946230971045918443521918088297257554357638398208232821778149981686046637923972465589943108070324901549430203367566445612511440268950922227373711599877912795342661562646942040277195434436343133947941767144978533137095208506834918728184299420648211512873449729714671015489297785251851741941533135452890551606397362948009000813370064085516064504690413063013375653486998855228382446583056568171435378537538825198691719537619146173760512246360891034773572239268746860413806023647297879452939378258014411016137364902829442990080000000000000000000000000000*i1^24 + -3748373973583909726870449305323431971623552355786151967171557593332211939607756988592798621939583908988035259766475450075483145320428783019914284910766577140775198399209741533905329781194967248000962096688450475720166348265684026464594332888853148909927287307673393074205299464972123950859696804784102837086609859411999086868928487363918547240567429710407168563285974174624437176669571154725821422315962790554416786740408282484061171224534977877298121229163648625183680444434120938396129962874489710168711277117223401288360129586588425153998748870573559997824445389408917333193307008462998861383713836342875291064479302237086494883432049888200319000359602588411085281492948396889286283256856177121292147551719587265920660058982750657183855022179314889291065212363239170358069809654565091269648295375201817833606431123628969152278855306704912810225434069500231967446635335319297492058763191661505322386027990779061038354455363612903976707472438076296168069545273408161173116068009289068725392354333714161087885526648922147786164305050998519296208228523683136344590832490627932915123481206789734787539102424994443632920266326429501487418697568214974214066357221125541580432085665205928842057187471504617616401881912875064497159479846790533728558934261362312055007655151060888276539000307843005368145120078772702158202079329867662667960890887107528549143713816031334832945040769445377119905776530212136985645859539078194555902586074452385453424516316208572713769249741227210731474449478238678267861404805578003206637127547937679238270667945482958040250622573312661594869688451015955709952000000000000000000000000000*i1^25 + -101179476322134772859382563919051375888633037460349642385341392845273599379789437730432463299237797481215996753896519523114790099562873576965235726741492879037277871227745091187349719811526982869024654530763131251478555611907568308436639170194191577730466427694963308884822779141499004339669119129490161487569261190203876480643758199682694274319440844356182806447234366404691959623420485023961467857262875089827475564693939378998725121306329998095854129583570398717971712989001726513200687850703025919170341915910876721466483793165068285396118227395707247249596455631997129423664533430298368137323904541383964141332194439684213444422643644237131581633670365384972308342083604862433258780449066436141743217646187963938019135763182661398586371892127080783803951963797152173639828748062258916116378112926583835119698418342591265193764776650943694088344104937053668672423244595093385291876308985863835281886214254672235341949954598084400351937723781629170371215794028594951870128659080830599308953928701123396010455131845204094034602241201617367282044909959771915479563684963476048775089988035878235817699201164830805232609099524501053059207163668647474816860774585228157205219256417174929962471477102424506995905308986009855703615142832127543237533839638893903069169184113331736885883072629790192823684516550708298729313853047738696116502570446564875994690824075970351247905328212236571739326599122670451363207414232943731885163452913876592777558766770879455635615121258419678713255312437822931588459381219142442311160546350398789980436845430327312218598574200400408606642395687157760000000000000000000000000000*i1^26 + -310124932587011355119953626620173815276704847562988436158280739104844767120214234124217997380566067934388470444985961735561208342322741306215813569071211677608306626912862757928562972078968068181924664897631856802486130643678375291006418254059046520626143352948146707247541125304342399658778158260163464066159036203824295653571356635183483001774448379369748548416380594019027711528256204032549435179534112524365535176182535041332664233342653433436235851001566337167488171747051814907350730554379555600274945902763223316780963117883776162633038110670819838445774032489308124003503850560151236491275245035525554252225855021860488446371238610567756156038397645403802154966721433590262936242725790883331999862025571844423059181407496534275689566282121892317127996000862545793198186202403576984221970776916921836328526909506846422733933490572048630336132680996261682280753829482229683692413110877259587828176106565030002659533502000063239951624778144767783636661387870673557967666612179494419631823012898018738564362969059814366517978492005028452135063232768803382456816947603928395737978658066124602101918576099661024656344242571135702612466023527448594945442309134271639722957638746747014544393214281375960111613399182193116675785502172293282764956477350490373407391822291184779533983158866262405522355411736157531138824981424174818137100016198620949807753617020198205221167217396524891002598039636896086827641143949026255690308734598701426772389670619093666721674078753157273508642258862338894501125150175518041658229826779443570416495734020268835383421735174675494854865652285440000000000000000000000000*i1^27 + -1416660682916644712131098249318031085251030095614736344976557899292557366496125421584620981274559520039890734861183703157185313682070098280488133158001863164316946365155651887984222680745224185819311253969632152921194972544461111800541098012747819902204128535977744530397535032595844113212965436776403502244340397904148885338947502344313773942832543693551152846670742260341394299349979427395851583191447149612316736220758051943014181771077131674601954046209985205146080140633395678911439819520376319458588441726838478690011547852972614267500744502123152399343737051136132289114386804531697562134514338169443113014625822423606672518226566260751530429854876600471816975252203377399900333136893585337103917487141258936987392678258382041124412909912081620973599210551295299379635190563388956675073346818593769057706658402005586114549963626866329912589121016944470297276794436848674876789996711957492383320723083640675090380481150118200729053316124854307519437144284663105214434542607901568416361874476869329840562420690419554616717039296350331944959973789917258148252611527334735345748125382118611960994597737411480918885369782790374253781992240288651070351760748053879817619331612257147706856064073036817836831454861124776555294891654495790805696026546249664048173206591825871475379276648002851197609009339614931835036158659695889453821904968130258045238346804777085901803127542804167993747527626960240112187109433179776810564455403399130099215498862266131948699975167871376831660702839611337571477646660626744913573727665040374658499265364233449862270256602571829521781096448000000000000000000000000*i1^28 + -25688468050823790931776179397304729566326195416054407671780879613769946644320846357637807287213185835796143480719823222567065281619153323412185755308634725538865351194663812218828108006940564842749404661841070498729490433762379819556141335130491223902434652007381314461138014656251701547740971908581629095951544767496464223374790845495701123116544981486831180237462385626052184778437842423667895672316351333061523113965065275400865198291476656125517234707591557798871231469686270134445824654049743102077744370715463523797922971132638398183886632455974916479924214682363049686180973662440583120448235106739636053404807750356691261218520802109022004256471767467118899045192117524434675394499478484691232108104838129438844183645186158821150820687061106520592252401893748105376597091799630936682624739040372117908120348272050976039052772182058048527786047637159942443534294257489741201681441490867701949815001066319276809749529576922104299718169715054798970301501752787369653936443011284454195462271367288501337332420158195335901029915884961267759817034106940375165852839992234208310578067526841333891246951528657048399399246909612528736131473974415292917744320939548842620680068755451879127676907130730496616737894920641751718271743961364173642854266471374679816745151897830374829276842050435829729351882544174424689377235027919308364212851508448198279949585035317443637266874192924814226744424998054764358757059569987662550953385101621497693539274868247550196772802694092266129180284199851719880547956842687387160403220893449607410886018617566347615831160745295242434969600000000000000000000000*i1^29 + 8868995635111356246927525035032753567124366633369258461740765881115032668017714876615325914657467828286240752729202240464893509055244313185825763807762938634385817779854459312736319728754079760364683962908982357135113241417148336082740779845901995862871998167076497828705855734107119872388573997485805070920293300878201712720595725776838797725981626291369173377909957538047426401043463165996121970943161828876825398752224816657250374549833913086831074617893804097539288260397611590312319245406113479844645536456092126076922302999224754628444229055215410682529303355738713216316652026729323687664362524779026542102212900920051631719154049937013263122392479628185747152664128168382082493874158102168804721108827206799649532461738150565671586688321028394003509733770309090868179828343509321798596885275500835209300824969905951801094663250305370089623600665802341407199677646598960176777939644201935776627449502513996009963988330371877523429378168336333751434216269306349184883613111942331279007155695034378161133080707041399893125910081338904665786337328626864828639668315155491064688236214621757418784620570803932350935069761929735076670262542929645561628100653642905786324117835491049705436188469759945118689637985371457081460787732018567439438488776192255892528961418641673653762188646243777270699578613680210513009145246541177544899424134539387379382591669339643447946859218320480154090778147913367644942886577929938843100541074781197247328315721760469993562637906483156041729902601190841694277566058221473972674623032713578553726306533667310212039839132795535360000000000000000000000*i1^30 + -283277007140890485957448077865698990157414987552264499945085175475578776877736750804866509440129531490016984924794156789158372167581988377390366283228171106586909318263032153788163312546349770241637164914005078053432007604371481068989761597244016178680534125148981567554868286741599032532089916092206423374405604420269774107531528578361741698072147370474667278141269695797469244657929377281508288107803420676812284235247152735857694707259924497569966127034280607843344536278842367846035040145550558349312933806994449610207706935606051033355105922698207468460819730310330809260183622621399426761085208615257946943760200367396604405499160051206720080800979190633135515087095523540407722107876096498309733792975254319642766141272417468610444215560429929672028616460879028507633034357835074811802610465324056664066331785790840672624240978522457928254304027641832781005552243257450558070281544156831504681441844616823394722166231763231720438729822520013011393032025363718914752522064569999992192880231449091687362836874159728669816259596386432157589122748988907762005663246902854367251858829594618554896417086271254931584670998821971806124482818426429507810152066439837593847055937775415310815471681169240114112259998272230283443349851915872142818175042623081690753292794092667378475124209134729309181491244529319090911557912591637838277165087570821588197718586321805210446665616832623887600653947153255228975783565298968846953049622294425510719819513396270425710093858897596520935165756831385351595461161641716415713367841945692251544437936896788193143659791646720000000000000000000000*i1^31 + 487455601801967396646859464108251003372584730158046588325261951991743475292864627903399344082387838936938643692461376327268475527449512458207312923167256208194503542613962664867533952181505863560695046419276132340557576235044479688865247687038411007922329593855582934722777094768505850862212593077277236814741523497533200940688091954921601958972908460677752023921038889425449006552417325685917427712965413066082285667506535778874754810435859358725872664686889073555835275227731531065157782606507924557200848209107960234757841791566958824939016212778739566006726790292462041171866406598843271569774771541933363521198635556967479803234733273830322184030075986369569610048546458249499934962716014610516246199335064795695625190011567754432449906972384946109714582947308507841465450780734080073668776901352471893167967687658359463886814703092932327487455856952712097905296867292755440654563058096581123256419459502810010479424769702087937078978685389783168687750515940870112312309043357555858978400180040476210188245612759654784488957558919618443156012745645794079628461036451811632813273912798086294793651681623800339425366044891949954232591642466954710489703291941844985408538105690896146809198006049653682076718752242467454495477492920940919871879064743038682436257360179789407798907513671943514618975472604017862013252729929915780128657288441653663495595701723137151436170667649238096654054204370490212081147251283056604618817269784981398169925855419638709731556828958699547526781239341828471904291126057942357043986453737669748410006887844996111250436915200000000000000000000*i1^32 + -1556489653267012901219516643619876150869207487590940806218215079029948506723933046019146660433045190814889235122593140851109821444385490399701253500236826673446668951096315097913021421068626263197277645870806890382978607876456263369485652326611644121689003861887884907493678461998700289031337290302554594180332982088141641539549404363333512432937774519244225397394313244520992110834437392370536744520757994787516998053866614029841323410026705317800864237949770391127716702841538168045828343875045992987664037161887942911686697917661711050654074687650306321006832022739466261559839806177805052087198908062164656239159721438030531392787343873581907427000762108650141094663380131789279185681829237740966961967669800646342794377592673376645376787149937123371050451914444945645872300255882554412699877723634331780177465466441331371416607894988594827304692021874907349381130924040956800382592944114749770968645711450968322385352753879758383671727999570079645302854607280891125012554569195010081676680901415341172239752145881108714198510280081464122771745237104833560929456214610658232913537941216928583773985093727755652273042062641719764058260520389159071659556256381150404192376940529109313569568346018621950839935758850643253791015966193160051312073817183245913884499441283179487127935345366317195780895414320690615837497071291971981904416874291036679379745831092913280305951627222279547536009029517838979845798237724027572462735168542552296720432519982196097901609896401357764794676802757651529596806036023229567516777488080769424952135363621500633743360000000000000000000*i1^33 + -899779963712090214728140054041763143186885872719458671307981346730954821190236783769618788570155981261820161115282984180161378319624675341008855041791779465188995998280170982352067597948536196931572617821928601757561506782367465986755547793326047541171218559910622473650937436534087388288130654152726245727836942502199171324109471663294450435858116829581647600203429148558056486371852999405039004975653065832090000892231998374512070546255524382646187411650749808795378606736233069862443235325307082940539427471427203307278658775894898458193615825471614055583236986947193134622262452558744362653167867015008241450791891599012319260145332186451579741292814484111225404989484692201979844918814317715214610503511200635737367818666495103098452436030698109915409631625312136416735926773436081269479064358439945628057326706027292305659654672853805656800312981805572787683381902753488532046167903472873040955583836233805338758123383943729498157823234647184563101494833971881221188696299758178398738503367391280779782825953126797927274991970055436340295463400089314273620563739972997295543488014124770482702794774063074462841107753020362268823720102086886187551715483419969005701580366447211477316362401879046067071758504131907399953451088379114972179738100157500059530127616965450474301182033055371023361383286416487957982400160291743019998026620571933552872964946422880481578539354030184775520361715255815599230076787560014923031949447770341845366068826992329430007949339767092317641753544948271829914709470254763466558506029021764859672946782430298112000000000000000000*i1^34 + -465091077299322670413347227269666280311206775289038902357144276800757670073591862269885624911039056388733850008777659524959677205613552727483115132995609225359340613517894495631960675731184460990044322719780634835105024073491492848648974661614280431673109278247559091926584233046821912982388627580399115750551669377535835785441419918024181106860977513504530156608308403396465606715191731566323275097681301281597357530202558407740588190152117926106059608646252752533118311262639304348320130349593754725209528801198183776107663682812970293183674476849485241403664420878028039720963748912078635952436234449471512966250085352006690414387201392743313818566260476814482502152935044033381541598968662036349556015872566709393266908968563897856965925940276248939251075171638066468273022662140044514277800339748666229693464799783469543895645608075005658741081631088187808032663341978446553992803760357396770047833188897997143631401245139037305245999953013323712757880550263084822474954531989028158439569011877314156842921661242536612447038401844797441477943882775015770572670244233001093338336594612554749484000418176503516406770841604274501021080434478227293164617269476067769720055031897269441353281921415060673934485745727470808872103187056124438849526696613937993935442337267551095504543713524981053258005581501886728125021558519420325582478003130740447201188997883323124299602646759844650331875133294564400621317152941968091309337504502951979116686606150221951421667522368790875717202817965084074508458656020511544573034465023800678616688993894400000000000000000*i1^35 + -484967604314966123671326020118454193748500185017055823172852598561771137691504234015582746906219273682367454371894814301000865781690027799692397979676335105849287875700666880476370903092107606389997385144339403157363623376052119537324431861285066373315643386689980854624764982267186566608964456196189717166635634451101248273099043679553788472297195469775303079602430535368014996210646391567074772501140565959074181156861712868742150198043503676222550290656431236234822922688925478792171869862001813184239822455115687219572743290169047937160613140136398481758127232771135889197000651249666574554681168481191450422083478642863305748508295111511442816056159468179042778547931823344625083229788529264145128304946159664589108884593846741324874938715192357061273657502618545346266031053483365403108992381648403584832051278228492179671942062475858224747482956307562596370808109244826437481494501281615920740692606434722063641126113267836363477289352275364460412246869521537719581159852728783729857261242717730458095939566369300751338791739287944900468423964672590306008761820925366888761344609208435951521100264304193310006665508089103587782109624641072283513068598320014574464929847369812277143574904196458326266214652543453811069265944578557567164426559720913423377329944922807035943504977240343178593326203872061532444081106220225867265394763467119931335898102730186393560529630425324690607746190283018135773166950229227624128664090093404098937441975674308593926731159710851532053836003202652112485356833683070186398339681227582805464842240000000000000000*i1^36 + -171263791777463040089987636319137217616618752514566536624306631090744306820406056276539015501369721012653865226496961901301007699996880488621449067404117589709410605357452375220841736735860582569699714441557631384935848234802844521605103546317960078737359696794757965267239154899249152983387976904845447476620139341381580895509512616523916785494857040152766340431515550886761646704826923155745076275512808631143903874771311480717530677119959938124633425586382909023527857048038824650214435516648028665721035756727530863362701906452235221581509854183056424210856587620138841204348063340148993024190623928897713476041798835580773426839694271075072997648640264899788165466260175994367389298538306393018762421584735001740837089793026099781124873105306781955809514508150394141851104557382273917403709392907865433788726813476688484413056712343114110632994629316035700195272585570870324111884545056492130548827468543029858514904811851860269488545302530412789470203971401602391890378588770848383703297553672773453334634257304682772514308407755579724929118183769356903240811348491119807269328556247458980205671909881849258406711317789364992148660218696357454984901965204460934175411174813757603561141918769581522874721785609586708634939831231811450365714698373278413667711649478883552262263968855083167002209306453670321305998641306059234895614634621345613137132392416297112706888052248193240672390390492534796097287642548248809477038594697964352254502201425593472760356466473881151354938054088079182907791852989875279056343487432026324992000000000000000*i1^37 + -29706788632810231902954053312042005262328311408424109652132297960008716547474751174272851455725480148714658669973011763366906810380405238437054522932470270305148989288612838945314485876703892613023812064624969167876506729519891496547968947279475817050247704510635443518350514641568264205885189718154748915833398625386696361589110652882824727636553216889802603327587940977388970513560864673185673105215155882311385041761822493393226180043404561425874864436634398521156451044109315837018874907402308470443475462310139085791401765891421423359781459254255729271145685855122771899695133036048623105806847577010249577003941396298671332000945397303676788513554927513421673935293516490756178277535245124330715039113185049987111196878036829978864253671986076023545150562109668641391815546947429596959166202095574888450939364206557964788962665076414662588149645704932736519154180394481989414642502879446746310938907734089242261034415710707454213067341357282029143094023528728294440617964672037143379919931975186056684532685205466208433817702103783937344966139009064691058080341360558199768999588631472906549267384607956339976811200809886756583810834498779829140104024503796065460152155228450442832657287061664246330155767050839237202831362516877188955344056102942133300374977837027893435554144611656288359723506377092085175511873873286309267530774136651958759995973652038034909017287258835763547599753080888029630049346606637546564242080778142947718934655439561897197254666147646487441051559087690414232888412471135618481251291352268800000000000000*i1^38 + -1614020834942864225576201008716519944402692518066973436885409768891357165850525192157057892209007780186642370515054189355015939856797518577983043905980610571473822271166170647111811334401310058996945493545076702466572486539976533250997164108582766560799181514150691095121023562213576038915146246129552307545358447033256090675887879027399268272755373759425412186975905772776720365137765795894431022906317881734581129592922874092599010957957506766381481152778612782288670237209266372609035037291942033539149294804342153141320267714844387255367418498829802620474169276031453447795342169505451146868657110661938054122150199460273953221318836162639142377832938977653569577716225762970349176708974070950784508231013191388288622000167077839027381757430454242605034708610463026763273884350735536258387981464559440055782804390620345785457793235461001967798454659276596965827088114921084837428135038560179005179099828875819575147652957544994327107699661798327672706511095912887205849659214604332604638572018930901072859488418680991116446841351955771183258236415008436041224145374752604116948848796478965630320980483941605139815701227140885084895369983909409175783664624925003445451723136305393014113074950441137308238981200615732240886966889608638455624447097578977145831403897474546774004050228564806667729517862947444423082340892305062806785509069407411179887842119647825150464078643046226233446344353666864819109701344304617846279005347855566901768247874591426533355967009907758376570522819776309641739674416218045729765048320000000000000*i1^39 + -18379616089070100513648069677456773245262367530101243024837150734704711474304215297211328566629633570083511717985716200658630598202232486257244066117071359156677961291852322510666889932327735092996036391418575433511446024821083873781555737208740784291465741767683888941208431254948962890397718800308080398175718942081505582157008445870091489811930682995713818806129588342437872764780524398365427523157498950529900535806829081154016400147322447156020293368369145879044569268773032095942035129045890931843901787450171272838959740177459803411763104388626453891432568893809732492949615617291427694166362543035842719058766035791207392291415661477116777242037655137637208109831060489243606866000315304787095575161277418021207617204649494193245429652580728500004749959194646537207815879815915055483592485255725194044614687091776343763369962946720814579378561520651378475624599316676504311431653219672682932434014428856123889466849248870710462567216874018726133908392391954026111159275062568938844468725549598248986771560747203718428989770060336504668515408202277133676747484741809907416824858140862672762111826601987546027651991982924026823176913129977917460677809258927928605910356359257603680727299003607860879860184285210668307351552214393227543420060609967988128944768127734417007161767270447523909883363989463008463398637281113174607563273739471673508821156483818424295297895637902717323724534188355413197022808148001634874044155946163237201892757542193312145362374971843242071689017487022673663990996211059013632000000000000*i1^40 + -1423509262369877410869991676012078702306920146274072843095013022649224914054344879335731940510507553750146320428294366603065013436995367816569377660154931796709159842671984633340275585859038754484389714934112395882482687823160610328273202044263534469981386663831340935472465991251800354357312123977218576438327635194661985469725303346924547739452637324575766311758891352703529420506370849034674745297975150563687166788093366215654967634197815684010827865234895484183365559379885685206053646200046225984900627945724469512098978752909139983710849039341819752163271309369901190181347109284715760222465569169406607730867787825904127627742306919646091831341373452987646271632010795149210522859592987369293469570075933126415794837879256219941089843699967758309488745784345653189537256842397020664456130397662998004595990528426210963235691937351810645230718702801358538262070790604834556751735598565869604146295866185457390983016137368879666081783553207599289727222570823532114194954420420644428187581734414212548269624587858190089546173541893157259891606837280966589512578163065394412143768098114240968797512554022064790289639495017479120952705559552629255949013297947390560035419057678193869778943015796560453713729762095707980179746499120075259208010240118984969713780275372168274840592034109583455912838373158745666565428689108604879037831122765471575108214840084831117225902910452365445464381900833556771564394933145999711667211269793798659562473132370842223480177420841594006413330107269359566988292352000000000000*i1^41 + 160668969701650185749391178943476072119029505007041379037702873537679838453417991394726711888169430182823900082494744929997297812188840815546653138615312260274134969775973416086856791207124754760879192692737318171682154207644032537046168767697548874974618239250666226864187487588894970712559712175882004188746256027831127860208682997831179734790821001096825248822569288190061356765076327704627006438131031845836825128753280184366722553552877360139959019697225964893864319666439204798586360528298013034509187707126018500256285689425422122217684670466339973699797472768028641449956132958003794385792198807726475848405366442800343608752256571526692451937616977965555829243482402621820103110221203095672429557847940490827457750434846491019730329375947560773747388498581627909151549159350249424192366651009270736818551288376420987006702143585717455194638855814499786517859057085695754468865234555274623408842319643049874146313214610535460653395234023770399462299964900741363977037985574367628750598249477774591023989863525641632093253715520633876444067474513786662554010370375845732924546237500331369303570722063922582980774699043428132611099636777808835761313317661189794257621629134341560879364350099667790119282372839848784026594916212192562126649568680788458470349617521339857261044286102784548953649054350412522134431033242719133487970010362988600314470824973011242941048661110995644579873469741374143173827565204521995925464548133872749818566775826853470877437010896759821919690441498638653440000000000*i1^42 + 16042828356002991230699866597771900661054823172009690203481327254463971831134265048750100631054373306985956743830074209621453753239196007220567179876109964772126299135469626365272352820685523178147374455160451037485679246891445688542040760480625697979781397654617979393979768041369293037987847065719293936933624260467273473103943548299409399270527787070971807472201190138693545324352844833601361283755990565630274475183632456292545821289166434903241599592802282738080156996615400170407845939975447189640039117387246137545560808732491084573470872670413201310725773397073359391345417628842602177387294874502124407482693964491582640328893200349880049586979491619728749279718721523036514290844633423620311449752204961727810936093597706003810389493453669663350979648190905377540344933419495295026059538848234615600301024877053166527452343620047598840424619160319674487976504157869443181026569600014735113564440342989271985409419182840284472930791670507836814564329734090099932693073787919510470346016178178441937692715684328323493570503813941307279054429493356024374646361637832297842840299754894480552222066665627480623340172027668380388134682025225101242330670940379159008644410767175263340356838626443560285079971371126447585012330599897438427094232838346965711688045941659289726579200725569066269385372393580108894361525366925330323519671879345827749266257322607089185288358479914838872673413461299010759185046333355784345697502199065581143928880031122822328465686528762914109835729280000000000*i1^43 + -324217514171791177063985017349953187274857290058784109071848061690960453521203275130498220632159823895563260137551894404081542112834209669807778342172091763929037289494166464517931408368735965249819722351677342797226434993136271214802094376464692877545487044657652673488858241322355349708204565723896708474516475429282959056155207179511358254634156445485928181233520635708817714516730864443885909635005561061968182277947542506054770861926548760070853144420072749666914494424645154055235102072682529551048386050616612877311532512043018950706843783619581928105736770778229467394412355228762633945680375447472065360933097046822465747425696405870581729354731449326495185676995303953230114833552647294616734425096050534258737713133557270844818109649485204147768504836513531228577560865660520319034779444242389701239549570999162746369253523758978753071580919724198631183092002981999361021933061739949105853032816502388279298407363790003797203468990665770313437792450260849977566025786587754061498039423841288582657307186824735713493623533529415391505110646742863928798281399426962176115133890652321404140811509443763168365617634997254291857931583418716294182800463114647480648169143536332453148235390348373804696536929130804914109938677024002429543640639764053802031443194874565787793394289672921383422088839716545562066130596388598396442857517322792004299365508046248034634413415278672479595272536220564977332948867454269491264778703945019172050213848977145233857665001373104051200000000*i1^44 + -65417938515072231760567962154025444275691509404104538051256747775905152463709757379211263460293545264874991878368080380175528009171816787416868500882835457469070067555770453868850542747238745073255237598468785043707431894940626200120235045522464253401527054687983798386604115884338302069927223680474796872523066400407362365194269021507219916477203127991464939650646410829224401665352892484968117220467681494337106575817271406028793397906963685779264830250003245777142785409243481298648394899929218801407303668101922939766488302746763966451809358264484003477713932136017540333393535408352769575462439971741417390291823732523078811327612640035820673607750981389620742039271175797510503475857077765796396312580789032250542005508740369204236075016729141109911808070086921222481759177182254231963625012298039830455688422383577193669190167803397353551920395432851836665913530847256354658123814175751948160482264025268107583174073598712408025064516839102706254568714923931436597380680839690828238903296652102464100106166269321730413620950409154941916166844553663268087754914455558217237773907411536015510428741646272887165185209517042932805123798957822201413777149066704742591227034284435416485473565468367190216578674988869367721864194093251535866680767077966830176902682640588896211012231500764543742322512769676777540822043192361182091432220663654917655825492126985292641926853121293713512366414244667129676744084556752236344672923452087547198239655001675309686400000000*i1^45 + -13148558487969058929050613053253195041780818943795004995699139614740369717328211419643853705500580526355567122313593862374638520481830284103473370556896835826593599544423644412021898885596868056395230366189309250653834389239413513925977127214687139721781992705581047324505048130330051664078161780695362170121346016165866526109680633511378635756882755114172138748082492555449950329371634148144628825410378327636991730354992112528713038541523936692253976206523124461377942491432771806684138581294513036578185600731538339051042665901725400047411958181852710712014770504895183635452432159427754899446525692925631849184524306695557165322959350218390690143063665617876396436123507802666474316724786024661980923940842524787116681096243488919121713814778764390081091017046596878362820604664247319059563568904269851022551450211890921167030322835623147709894735673524131454564067774333076340721131705802102334290192006822317662086955701553713523398576791173986790736065202928404297704812007322805422159994302892080393656479065087108669957172063921698137556155977310523315971612723240462092653387671714440586501620677099337418919026389380334540957378044996180376952376882268299393056854617240326290464712566534939926802748501913647537001311495063338359384553003532088663817716131604105051119566742228721072675850096717118834460846562159193029161423047601278123894810135092139236527666970075383426518905976902760374515897263959875306480725272781947060180736000000*i1^46 + 24359388431848103174885020505700186250560188936628731375555897721083618621704509908016109639091803473409222069689223897274601313573422863219511100148630068516242991136416294369562211616664353578496994489710236159310073252468512916039764817847422379998966211870211056144029272721450777960596097058587685204047866662784827152779549530665850179913449396554082688669804249833872178874000990191394414797283966451495849674137058806686869043516367157124699897566809975794727115312439693608687172531023495298184854845352574684189223614188502119753423640639670475919892516356370889251551113759729138209152635880358147794078998412287656100564237476485974926282659780726570744750043867261795858370445645275440031819044303538009311916228618068336826287029367735615039230233683280119237612892685126296961759469958508898247066407065322751054560299124817778608770578113813016986880616260335415430230089944361108598694950626254058334703029205964043228503053913696145064945036674450223675638670002113615420747202250592452941067209179194959833491192146581842309015240929695348392767104798816681818024656842217611351045415640117252739723575859599910532606765229098371543576342595762292713060974985037785293883035924691849811523805025937043514747173978959359818889971291304780489931057911987041463731266950827602490254847852802605989769898284049020944514742490690603786455661163472139298677783054373154573850437139237209021935912258007779892408000000*i1^47 + -6022982037624976772359128889290546265218400534361903086169024086912317044007218517546397526327885974722203184345793379359398565401134958690092792658793982640033013332958324188334696555213254185150809339171089410522489468884470245533297290927838223468886812780101312470041324679001968415889107369513315806110207318601226274335536088533552002107711579065974059449614193956457489131688615812864602755183340951953454949763816583561442233787052414389484423415157204740089356137879786594364267184794512700670052163561703118671407901407835998640363758046159444948237164692684375560234294856377195575938845752099843963203539348393835492458689348025379719031367404126038495210374598965984246703793840032175548236675828528905091134922635065536439900704467674770614259552059234145221170149691667738592200866466158736810103259294817234874053666876768537368267609909813460839776922543109793666799074917237556850231284672205765712945311695859154034507043842010349457958662182803232439390561801595622480021087367473669233660943004480016266065605019625431928248419528456010156188212046615128736840037776856489525267645725995748891395084746539934413457492522499723892826088833273101650607093200559787834246036677097085617211938016683717077511360221204990329563655437281564963483886286825998429857170653503157704680311178608939872548966048112701699587709045825008969626808556771756129209933620098712866163853866804448983120000*i1^48 + -596055555720299007743734711035263423233558518519985968993989744270359661896839147052237369749408563973013021121527553812582300202967749723868750903476213016261791046103019768979510917625265481740150344721102059815060462647929563845362262855611547609370956688363056329578108551597509406867814973598477224686041197695344809741923892635564229803133515431273494419919673092746023160835002479201586680412417433960173141424995077116215248467531986320185116268916818137218311671907251760798871517740864062068480126823971076955940976684389903810735766219056536928988235526504335550448322573683426902806438376134661911335753931643242734744760138322202102488475492314732407622633349161504317773908033219771796696706300475849786491872017502326731664303123635949835886245327731208732090293698882172428309693864229840854958962908820695255261775212266251761172235617844490394157897100784906079827422629334451922249718474457719020841871158484140234164119401794078170436994711092719752302319282627242040003116297526468809952852293722328039081498847623697294476275699771838430233939694905570446675108077193323042532967347413247523111852729100049900160038444201875541650198362194490984665963203687171236019273133683239924816829582250830166880375279437063118825437522623927741364923947657646485725851511860514886967793974630653765848601649866681822087680957752396092016655293049467174259955706091422000*i1^49 + -213974037672378653351158755615297918332700073070640703915116060679040126632546317364322925794681060419327589602318397711808585569116646268348988097609120775859737558571442878324543831899392032029159116601418049968608462870818944796998347066438796965436648803868950484166619537238877101803135174485272089132528560348019199826127143078075903568111208010360332785211531396741238569634786538312099147134714389638965791526401660635770032738037322003329893507186605974229597154693616854884545233616905151619380152030725979759953822876158810457165204918640868237958188730797057326143469591102203795962823102680875363220337283648040933863065459831313185723463905513169696978756287134949967685150206897815948938554978298535379285843911840342170110337433605162604280830797742572348066317758487891034951078960345403821798957248798832963125340299572675184024088245054240058932554764875222634591041273203036972458348200212563029691481337209027317280036403718866010873242320700850989468820988684848403838595258111225077873818313595272881873075678773485017894896187877464075085331909000858450603448211396170171668645759018815742413444110673172631832707123556236693436519965870438222101936088239585533457369140314464295143450786363007670270141323473681959870010342975928475622473749648297803788421808374243676572548761988495627445153666565087200952009963798218925769039712400*i1^50 + 28750203293532260054355462397155360141657284661124408005194010610139958377792113183910052968004680544960888075787299846122401290704521851066474252682762562756591689519159627277134799900240926232797236974458235289989821103086347795510234547711435689280373267019165020941151539288774948955713045992262080184668984140466656692058597562785041192314253877097423378423437472822751811780111202208607063540880316294507995185385191024532332719530295628200050793960090333380007254482017570606454951274612048631681435902540804175126185481920760653750687122027388752538332086948976644891528855556812491784086580336249765911822296282689053989737837239743725535398174326151880166982409877345157905786204320217941616991278668901381828520462573679192728134649774753064191335976261317085181187553638113296929660284126498840045804421203007718375731232195102063579362348535240943868970810882234714159726503193713501788061093774967641862201972873232362913395390547618292355191015091514265396754081582674929840952125642499437618686316348165501509890970945759421247940164787990093797581915386044738595404886467048086717856568231335165770121729936534962577882481353419549491918033814655122875358739597924963035918093957362546975909859417537349404062574124655927272404789472948423017557492142660672736104788885928167167144457026883041343463444670319188165*i1^51 - N1*660209240655703906230320138769776477490453407896940188210795418788744388439457027903445805078763762615788033241803401810644261580375072325028693349973275153344488495243104050592072164758880786553334920516912728347899339531049859627826714959409929125709119384517111009122427505445080170242100260249040155030540223091806164725802535688488983839265674179004*i2, -994199665902284086364449463895852177983085319739770137142532981822049658556062399526571495618957200040441845731327589590707420614330965212259096318012185686800480763404921488057625864219206566632727543785380765912735369248831634752806699810206896590203637750214503093619037526333431569409279737584625613003179265821599114345207434976057183400367120121699049792974206074800737096121663536653564632265947261981739501284705323672294681278928698557987180476329243518233139191927628416992628415855551504284436662559709819020997651694582516677615111099808161573588946034618454764033636650406681113324277548904613834476499659062237062360242786411727070565815425553947128552957374405141007410027275883462775751849052499272349251828724510111759044124826792347908277991658178388813139308065811610259973587468400408884037753627180651217222071121954582930160447224364180481845258903038219446206364228185855247921009556070485862663570909053886288027926259951680165192210162985699721718341119093557265706221654035540971341317606199383840207913332090871902114071293732332899221260331088270538096016126016097240223889437325852515579896819250742684060303661695033737783166992341376720425947465356216083256661768133763537697547218755905630867439293411526566129737328373558900336027177095274578038457639756363061265973367584703997419526410900244303189053945981328932431336214178075853767747319797379916680032572569502036023745368000442497771994413057491373272325192146089105972621816399573468265590253919413145138881677995317350887220605695210512039214278927463076444151783957160255296209384539280683021258652570094833856565326730736600107843835451181777707155689166163280920576000000000000000000000000000000000000000000000000000 + -25949854123954566589046806976750023991386032829428406228148613885567058326505513820040526978412406682384449954838453836293605843377618416780421721585238031534866678685030843985088734487990302511726097729902576440534841325026332447746119686055627321139921532358068368720906218721420305480163472626783761538495975849373534123259312274919564084906502339141325475948869081574613136162750370941210356381120770730026319417080880685810280852339727406504014162125386447733052559373853448046300234170150187936176776805777651368595209229697792439735888972614934089215287161678578546665940493473421846688377806978131579374638798764591787386997868477782472333529943642617016827779055129001581918771501852015220361533093416725538598500973358042615777467374916419379645150942345734759162358522629667337093728498910417175386532508972117212407940168244160580738120383556116086775574611714757980291193486962513638735047149829506820261177460551762604983862921601357725525246394969866400981121168225648629378018516258057194301653675150488367940251793840475740433306386887222850568871230895135244819363839460947761361453715726814852423361867529544938214641860085565495192297235770965984498619416557081812833352991880117477699467146724346793655608300109451474309490078371197303226517614510642060211908245474365903529253947905059365321975011203628075811475663718072904221890814577084906347131358740672689909199641690592531516570373242951548701638603779549228672603849187893417019320740166611938815739116617368188628479024896627751567760360175873480742931631107097649080224755201135135100163418993742476496903568005285236436787291356704045012819804156513406651981970495955503205580800000000000000000000000000000000000000000000000000*i1 + -148915126541624768488620732033143728362589323762772070057309342470232884797085450094246805352152111723996069126386916850640394705972271653032342059117373741418367311301012769784548343313909388726612192572322820509186928338069930366320641104774017893127249835684419306801084064886475957045035950687850529928498570845299420982136288002301817905458998291600157988929329445433501334140236973522467031819740334229245261448917903012464408888623553048617699581628960361208023180721193141716094091816193442519157002216657633152718904017062476075775276376601600076827070517594795159554482725265937365626477385682457650156664676961945101939770889951868691784565729400743759444350044181953248408550648901940230552946005367484334094209096669872175204865569907733058312936913615481019566067406080488060320630454313289159599271316062297736795525896023888644947831784699029237216490965959546356517441835797403258500485446677857920691540018178407104646033755797940974693682930985019956309067140792606771236122890163307547463578088375305812754814974968095423997050613634043746253651213420254639763031060255266102043509524734625335692482133867853538948676192963293327828399302364112161962208182760119178799236911585483224842357406718495538616425594824169850449123402736447975137053635227579824378425138747931016608139265716091825825922348384621724979744197139560070871438657476023097659362780236242889985226139071688726429826152317905848979088148948248580243049643123411424667531617079956922897949743082282649857973831793564367023529403806317925622685669733119998140410619409700443251054609040818697949036195017246951762668699640164139136212998924936572627751048992007766671360000000000000000000000000000000000000000000000000*i1^2 + 399255496787172583639992161737186745681731248761270900195957586418171419682142715790678073416370678834111362014293089706633456636406410197187761077598515638314574774229241373673642358956634595244321527457059163630317238885324403658633133502222138565728394032740370060399247479448444262194474689076642103507301786177122230976507710233017454451663371804968811822448035819382487205471601081644337225005686202734637614527564283718689599444539878098099959230003117273111826808265467259905614017284114842531873156262023787048047930202797742050418519040654596330616371197446674824764309865576991147933308187185993063205021096777933683239904940158646634549702585199804549714553883994343608527208365276954610359744730794329858424055467779338138180213490564548569708934253233432047824772093523872283446549705217582399349157517655859157469469325250866813729970593956580896754307614386242198134933150282915821064826679149288213315344124961934334870077284170662177398626458818920620268640289409702998987831407174183054939398277301071466128129965801110695873374656601206449460718148742344176812672494005407338418773424577155515932719344443761354527632838500570869261751733053823545539893072963047952914681565233631792238767485706720008678470300700754820759972777914169321454207993444708912106388789200872740507045193285406853907860197206220772785863844754266066294595161841946961148290571194154068878868303404341444665137014283171530068784260325875570912091214887310083114734876984919579408277748719858621588470612719876972282641864663126869756061750989242471815726381643916253939767747219332713969410413860414159323864197862156751254870794032071383186746710254422065152000000000000000000000000000000000000000000000000*i1^3 + -53379102999604100100624137843497181583103499530914803934516063666643086730880188542767669981448093148963923065690992608102031955089927697592264118429077228378003197912428745909406954511629012040142215939582503916907980544866557009632052707967717682025549773370237874594465675354535482788498358670803501716328540893308834698097566102566887750633332744054102972488587837002185823134152913968643714593575117343380131676718043858183111329982804187291231042780041605015179808904637020568689973614980139734644957266532921553836224798269464678827120948496583784291715879115051498082526630551843947373195330982632119043850170137417683201832673192823006564548039367636817181675403841764270620021950207715573460088251088157865506806091236429829391909098910003780000875650516586255092467341946438701622827475234627147838158044321187349787473456590318924704766169928684180751806556703507487926964277315239740311559862856781666769032639661357451667391211421283715547584684408839627333916991913575438438561751526045611348716951810674084259482306657237948557909943063744228711039157326827195581762440474921543624295158315901921947379614969244642587178761200144816968304898679956476179585223801008711891308790266254355251610094274832980700152106380660139800644388125408702371077484462041153071308249199106533640486210028108960563840709216765277025221384774254162839851970274782121475948837495181614783029201727324484490238643215190163487429513488365950105492336350089188935937358019153588377913668473891957596205166207595971595608031858931171781802739908426475095272303403824483427647665746948278132008978842162958045719452523818944585445094155006278071754551833552486400000000000000000000000000000000000000000000000*i1^4 + -900252327193643755142220701467397198173876283801723016298213459866384682310839818322404965540825869550253875851203845408964233491296751764781278724256713355612993050068664584391020726498009283238674150115481993376653493249607389795249543988132270998194294849386968933536877680893527021060557065729801252881407281200165097700099849267715657931387428940945429297229586210433895386296969668215974483931153082487645157636059473963497834000882891578873545953433234316520837285032533415237919142010851567151841017221883868772446119161483614826472768265792562100173657779778839299349754925981327206342770683777691981126549921724522544265006427406763882542540517269808149696154735707304173290733184415837903906202318105239283419859979662482315987673285791328494350407554146796837865045423439146061826499799413137214991700310665402832755993870725702877709035921291846380011589884894129740280211487783972255348275980841651651754973676470936253906095886833443934934938756257391280774472383588285100173622881304889674802126070390290517606332762606128279007464865803205960948298930371432224002099033681062453354055418715297376148562256044605702509337598475363295814688599970927036144014172484082070090960383105044480409034571876335235695628319503325025235317599185034409222989679634344703213257560633876932892687050997124997248022003219705774418248276549346842617557259524878878335843279588275292609034612548004202606818875249551004160607158602694093676743470214534092645979343256385859566947569932212366486557272933423023428991107238866235207658049304616648599045213344363718100107561848472458881089552972407500531927853801438571954168210429141548810054844966502400000000000000000000000000000000000000000000000*i1^5 + -979215676001526965965982363025253937103378645167131666057446952125993786762265252272704874480633911389833430616630362552483802932578665786987197659911917316293107147998240189313772372619898543709557231352200288209023969986996284117585869492765649000008680936949458264922794904883260321537730736007026890233981020967133620789768038519024080454710543866417732525791558985789183972953399792476850237280189769025559250461175380336911477626579511202072419570626810762327754915855580669080760211321142164838816890759394972421475429641715333943613372455405281558470491750339559539326225027322796789941980383487599667200616788306050621562169670613459250580801622933813819567590300946933903862629996833879655031796137684223072019537809134785812145855336219771154145452741619167956222237354790273118123598063185022062401069479404921705299595684084643572603310156745934825997023475302757001493849361530951789587943904311572919239408221623461343776787981816925369256328098617946044105735496793822313707363403105816714501133943407684246932259652966487876600935873474604405513230531277398281309632253115892889533924625577803766525979399894463924655459271450979318319381683832417914061825385036037270889785813466446011538334794285738905928634130490015404767522119343235024684888185104302996374553548397070090132803699554760796648787234793719640252338118518134623489767774221386067448342028989580374768652303421033375073922042281434234572376308447778498118402561712912337015802618561147899622913466659967362788504801445991117633797958639781788047308615405446952893549452997168307152027204433468028074345712020013056157573270503360890563786258511466995108147965722624000000000000000000000000000000000000000000000*i1^6 + -429221963428829058063507174548281950409634455512266657378122518038505322608535576018268617021794545652853628485115246606567055877349348993003624317669767227188427612485893700500140584514817409513027023337203477696202527399526085253864320743627603544829840762595067377696262332197067653877219882312302497090525225392731447009055390307137877658747922568628649720086144909773061803480205458291037696856412204552274681032349376009138920786449774565907306817364347341537393160343379320343648335324224021396138133607771209997616642611972279889787610359501312703452643628242525913667153796945482111327922287109492989751280575435679168827405237716445718901996252920891810761051120674019596381377705387839894304943201640342562934585229320648541849212435749878079288777106472149211053908579722023481373510741277967483454453316694186289517225429609464505419507608043356347382916692098822821046430222248694622254008451671393096567823421550064081285138663701839588872206893412907574734618123207947226911607475122436841635304208163842044801880326981858704655213653604155835845138993950637544121494479207839022110918504290364452102187701735973744714378247413639123252954135864303225425898557388267436042006992928670943489830470549877360983902035659837843378334898160664158488468343574391512531943943838432277396910620556144571943505388231520065168937660996337668104938403142736214151286716021139035529944163295751323380079363666195516411875547138489342533699840440028716754882513841348572911868462182394182221878820717195610322353616637017258954231263927393485470136847258279473905545322934322862511075320168669124001593419129255030839132410380676184382139845836800000000000000000000000000000000000000000000*i1^7 + -186739016022844358299549602261304902101985839484221959002602730363814240726375998343632764086825705288459264186366441544934905510609881124115320727650877234014836655973964956856143068250853200996584820797437491247107963227048326258421121736603813310895061935129600203179314194878534833103580645616639395830726627106090675737665339286515876476043977808631730717870169525407905729579104888730610181029378167988410386066115192632654526486122304174805112677132336350379952436822617704539837006956775358506608348652339789841072962076881974457230493204667684012414005150199560551781233269122955353865732658633742181212283862028416709262016407588304030482926967400720967338745454594699208224794147343903144662833566312116544596245424343392800583572223065623256759449063710795856894694368433422637448748965947309265819608939498154808930607294163817585952614918065794730187997720775070716710832273433996067517871709883376362119044844851681806080895212717834642113210514870148957017788299317237627301564499091649876176547042583418563391595971716513957827864158818121286337004970468444427958685525049903566270740413560523832689919035524064972335078863141364027032682324902588471811900755577314038303582560704217325153528717041125720690843925606629965824836071602610650636171655739033408694657687917857924295937516985864712734410675571643525506078497738169428339566311354971535913415230393981648629979859332945675453358237479352495602242368677148761252665182024290963203121851851871449336704753775840046618360185923581929367177427802327015155223710518861543675621718862926743380553592262548244308554778752927144505905540016078609078859877263576047727631400960000000000000000000000000000000000000000000*i1^8 + -46121123150697471329811392636949079310111613007478051987368451498680626646606105899396496687939554574783216645477573181722310339157746246225198382901270853297996609633163001620999626615167689378064615166367540235632108540642793533155800205309383680314662351243080728583245573832123859077466032786498571992198146452041310975264087829762297172627455741022977940352066611122911653317074202697395412930946963348173311618238590598235139194272930537434892349563980325380589046182814229243972711238029046158914898372114654430084294802800020753890046365346639432071133611692111832539863143314687961351650115209074145882018248951930214300606855671586070345177584761730052094719973436837241054195008262836469810818668491720064234669369146469458853201269451188782186136165542813900561437720729161742465486954822572195543417372192819995414748270769312171981294142886324983409803746897290091873015032276202629366545858850999959057434152549080324227784950158476163435622996970023272917976648047239189354510239411329016626756984961550725210590088559410970101265418255290280040773802639138673278853863468471108770432118894029517454798961627382311295406511028516917352535799190300814314284464649422363184840088864112493843344310838132142927786576031669240647044945438889767470337557447034798443636858875893792500135488569842618081586972980112259376305604810530664650465668871233321156245656296925765105053622495295526598733793359849332902049994179833013687511949219424426007164984585689444165223912606623230554809971246193045406617389708346131166318153021580374169276257764068210958662706047589275304968813969263552641323087843615555308259396354820487180713984000000000000000000000000000000000000000000*i1^9 + -8979307007901789244059636795764206272587165148333858519631912244386486513743799132875732237629087559071049843903519757709533251721497932889102008039095661981612282008800255328577926641694244794793338285584226038519658021935442587511095191983994447489286810330090987814953525728501531799457343794915171147850720885351259958580572011964150311400888730647318946854983243437797447542365383774036197508239747095675792176822135853814529514755996859147349258111675752939250228950218071395342816835575450151771584185489487784684961854594190795301688082839860775944796280260526275939833078816919774342691387335575420843952322347845623577216880372892327147362675432399992064422112004587036088376253315469724153499570194269169488881439627185275344142567742301778003406942576446533721277168079779930886888713839972124909674296182621534638983713831914050138029829984654548199065126303956237277770766543477248568817729195514431146669848631246135163542724993896896523436163382603923852389799951366259448746888909828621181985491809893697422216378478277262930019662121127063591799762861012297308847072087539634631953196391249410656887915085762951718258114990307513555095249642372132337043398665530842268575294694941723910945396542636142422690160111121875521695922419062268463875684860657736568242441141213466529805192687196286951182773289497523597823849762792850403289526103058956844355446862414344174247603903548101958951406406598315544071194465635018801208805283193713387075198283554162804184057941187621595728158591540604234216157794668140339941076707919699993906799019218321759692008892988580193335457205565788152181858084284725429019566682188835035545600000000000000000000000000000000000000000*i1^10 + -1506774133586512749557674897378089487416730456065442732640695305722813223876609559888084154006444651481447510489387589169702757426577443884369459084267460601301424142821328104841326676060686729222547676694435763002056251335131702956681804381259730581077977320999196448801794636324976503409053519032044717419866302941603613867885278030717015631685326553454606834912545972846674249982543977397593252665039161241637688270629232090886330218702410572452613713810229956492634305228062193060147469744983766260267545379440770820846001989688856778169338975119648038138723192907053919094180566111202517591980560259642959743059231613476032510710251589796947196983409287495739337497774290398087026987446666063014708936750660493013028631456625964141672938406704425737094271665567605057799145069123275643537641843956417296545576059456767683075867499217083963241176416538099108256601318068496170003153662435019549909633270508746743476584046674245402780275405907178699535886342426076753646496537763148101328495987330009778718574106635489526417099792569801671546808773403312586616446667281768259385756237220218181904379410037295169582268713943061553873463755943270066406362816000005484238168383946949685207045820869018453385149344161959070948824495986108893284775052980543435530780576658760046123160253876980398345893732083102882321354473198902852937563985223956321987352028003245546752398121594119756970697226435150208751706522597600090580409371339913987478764146597345907854934328250042764586580577032728492337159834654971791961362662377679606238839466730515413438115129895404925322144052467129577225732417065268582150461936136047615079404317216310558720000000000000000000000000000000000000000*i1^11 + -46870838309627642711382379947041550441986144786427225410131872061373427245876085598362997203984972809774977529701284841193129185648903830052589018521080630016564807942134602360046167267889956839094936035066938385918253063962173127855558596280113813668367953683509706737134190324427730786982416245591475907828845710597963845549171752930111344134416622478306681379467583963349984223295013102065919902433469121376423945394072930815620052577409793834963193058901384209964963028286211257919608341496580996710885396369484287566684013941402571650164063270078975693533364409858936072340220241192380658128226326070558952036814228059203970294579287466378236673629051447907179400414472080565776855818523558037501633734576590911274773546410132860420308668009422242314089791661580975951534138559423394738750699199325763571689306616511075817087777118932514617484108260625820285704201234688008952447629015257813926934649347134553858081804898540383703879304683125791509319882455077648087665016399475674771587542340310377160833731325369953376390625394726482384008181804080473663321403787162689886418264924205832639992301069107418576203606397854131923334147693089225737422659009037219906310655271043712106985699054987711251225567503092070156517980067939341388549069753003512372132186009018127247943016092562868634048407529914994804394657569360164044960038092301420512627206817016608802094091605434480472180604617867116725932728433997001841654275712266914845338270564224072987362875502060333535212615234634450657720066839122462666910049418972259549744040611936976260948349550251624259379929941832693479556353615161082115518663729561537210051806009229312000000000000000000000000000000000000000*i1^12 + -12476830674092961608213039575990853711171268453116741086911233171757655533194619065097354792226378496758196438196742801367065226207309630193398819472346182215756235231841860771423364584347773509596521854027327927391992970066857165328019558296006150209031366855810131716844399071206934138729964557694433769230026422502578503155440734545406485074406095993175028790564837441959288420654061738320423354616974477329586136418004216196347922320312931125148094530731075555364387252040475692629107564211656858310018742068540024837447701532196548495206150029628957502765038074724248307612060249132493350639743792896199614158549227328492651775402057152585591208528269488369722918460736236511107504002549340644933561959166341888047391980823265040656677320145740786605392392600278424102621656262420012200706308744555653140651560154389730161695431503193851306423072647432611455810554587355360029179605786254615884605171001634777089633700058327548565212293255453092136438664009834755390978769977464670403699130237418461108712572413126771726568368953261705203334559709517264708769923703810937545057765402710340000469114067872590972260344064806365655027829343456483290559515366530574597090487085600597528020149157136989344924579031256875773488331049787293922573668773495063008575016906446185198754449615116407102836638050286556842559037724343248605551745347289690528426242963520919575514449582965487398151779067902078456238663688832214500867264005792195726247470037050373453318148995482235092600842762258661905355269118150509013488990109929868086182914435845721467598668468413037092360203077073488703994915821669114922828484247024770153306408144076800000000000000000000000000000000000000*i1^13 + -265965217970808040969213197930559748723668902047414810013917512628969393631218264506268840434774201311790591477044178083904684485361425523313699280467522312017937844396038946084219426425845576473602921592143298565042066392713464594183997597224663872308589063954054810217129726270660849212943192096077354488078996520394944078246080304498248765302709645710013429812769141120568452735476690367864904656378701348170294815030484495990291749097704390890053844122860123700065921611242650330398080708945244329026190197621025179572015789245579210407509920639962394913171587593453391952316179623744293030007863474093233251015638740005067226426292109058638846527839397361121765401478681212464589492288480392456437232704995334259013349001323987961502730354626516658318348446602015587237676611295413685550623291345049273461477006275741850866490916877918704411025215204182187168033567053499038085961610262541193435423458420422410179829082688303349636854652239589150526055980826375782862443792890009204147494068151645027546141813797501331339928094429372366977568488602869983795316949113998251902861950467850057997879738744092177647963637786782569712553643476107896227210255821176726324742272330947814097577437278454941981366923071625139513546711383028116122615315955829907214965472087340347146769853225161908194557877773369791787916346069100924091466231005031827909256441818461089787584574569428454887601415907120640752380050144623407844344888470362101777926882150050577655633663015394389148765679280503428420938261927266964542440598370280616032346450963129487861626897613464430509958408777805027537123538177199044044969746227405686876353331200000000000000000000000000000000000000*i1^14 + -24451317650914149803495411568192209536064016411378300704029386941514091398181372553336533344430870435407768044047003690761777986397788235535438489787236303143731603005225147237984911100480854381086230017763275284597276596003359548999947217334779469936593044791540107993432273524018346745635972672196030790238577160755858858805627397117227754409025622768822487747269686378204106788004700697803425753188542758869840022585793111793403038067760286436010767707006954418279753720020234347474337666465271192867956020345573497117404194142671466433761758485099547790201759268300335548307690439660398284011308590254523037835146466573241969186944450338021478104653421033014605158607200391647904631678589366472690961236395516346908973384341369137981108784806289351953222224843433639649216608671389190252278462773172723299027432849391881332567892548932818276784955058759698541696980179642563005328741671071285993899649720183426493940022857118413160813437848292651973061297486403716127262128492606309919557525419458722069930997131927445805095717767114009918060989824954310354522399257519039934847003872972768823316618111258232825431339793025822448812751309597989632155162803284156151066475053993853267809554145944167344361248427943925821395780552017300785206502490558394103140252680355339417996986975510752923787671480458086817951504738267242066098644177327988653077242884956337602147218737606733506736514364002445655759807243840654401639970359244364176234420918398367216846279779096288267214572822260736565480620764664930913384850311548050214935749507601315986291816186945588640109785097712660681400893564444997968345944561981294039269376000000000000000000000000000000000000*i1^15 + -686316800454710790815148021538558450827445539493580370705056112667788701946475375791249021299620956810305431848837949942094463825423301967283629085677914716969090365649692199108565476058273287443740229626578746390745119668342542487437099817359684719330131869020320849708410570628632437118311203147833047476995667462443007277140068885631948239922748799402952536245458949735573046636418477862748750383451847225314150249768575016550190743088031159142668046801884758079236154096800615952039404010760338705740646285687898480907558016618560592279244665972002345522906701417242566160980512521831038704944499487041189924139568741795558816944542186373036193804549827635759531322382145277786377772846614258201226895626659310656770843893043175342170966747076505427433689711863622016760291704589229198803485580048472924753390873926306176716858959950391199210553087978247897224658788651159270037744184651673105142820803705446017649443692754656998682761047332821981025781295549145643525469092131004397213663672123103008661408905336243115115347817488054019571129080094769113215541695999021438091834704523688430808678261936832734461444109787081600839642936510854096506617022051978462848883644518873698242125885417206549070923502796108914805656223825710643627191148861998347413941061663451894184614108038831060295025070321340217897073691419603785862216464650687860686497044951984331856714500055256484116425601387128730801094014023619152874362276630951157918080615682192189914025787256830336610101919468921242983924607965057382941928066782119694357591650826535075033118174288143480099285420156657742527514648395805492688240314242850147532800000000000000000000000000000000000*i1^16 + -24016570791166483334546018473456133369530233127698557901742162575183007453683876827556124842514533726671274140845850045287262167841771770594939834119185377585544925375072737650948384367587470747087481666853240073319177763612793154067600230580395366236470540518925997614011383484516788431826229115691343315761763153550340861924149196462798412164529128917297043868843455732130411800265610891330521628858890371699730092911360548302418086780205622397291812205868995646335016720732878243841852672231926268716900889581949851370328803228472383964102091761456222535708803663826244914313801837771281390491150432885358172797753686483658442689827172546993393517861666049555111803768854787794295644566407229752836786705994869808864939090822568761781172783990525197667677183606096685967281704363922730034606288469636218252790434954192134525841625583056177904246575365280002858405009572787400015262631920041897399241030507151396294681910821210459408252147016513554403383557815078628491181875039468295096868541385800959283826699117073402607579473708100207943030084024120480916789000540503723824344740400198056368674977191803963479605750835843794828545402306838679072601195624801694217400214352422354946796617602688472557901776098164999656354306868920885308461454184381477974420295033578797986969829814057331671796179634009535410330489695242864086192834871420084971733005696300433789726088716165686670605049204669049118878268655486533987483435175138221170151442322756887364770083220220021038683624309157018013466369731915546879803642222134776039429065154760943507247198547683629313445974859481214357464078475780207882234298445007421440000000000000000000000000000000000*i1^17 + -334109261909812977307665477454820671976725885796406809138939003241513974401168568703854318450132849389269452141405090179715931698556153267447221805103411083302556050282064361401283949253084773282464045688402761716017610215769771767344852233949622288483397758538147943486561794009148551189517080158111229593018761727225388214987607304257260186099501309162641489895930546459142501119340783932818031696538804639301985263507632058933731758389639690413801301951126556234364939716380244679307823944652557185252809414661806280740344739469624697449053960819891266513838674613372726323057506277840224686906953058351222138209277426586138132699701839061576677094561852377104116800478584804135876658862719986305035117973591261782411112956420383329564827843563728419506096884964003008963942272677351316137945674503204123299416908869629485046869629189225066769983001890403370007049469385790891826941995220016679310737368189064323306021476202986737932396541023684858747296330878953247389698752482519940426612144623733573661430052164544849402390529167138661090352098505146135071819485637007400661666892939256470824528463112902693855782647565742256863368091784008232931636203896375798890626078283884162092097823013093056650524014780748812435013182624784873184201523183557615260654667643806983951225690587643841916251575295147859118039437980458712677529428514544190369725822064777177430040253068127630470284950095548495952449620311286003327526702596804081741606507877454614060937598596468319832249020334865410431175258364160047191796306374814830508406659564416505805500915222535113843607297223896299510016352386377919556412675981312000000000000000000000000000000000*i1^18 + 60497682327811857593175534432952273670278834776337152598057343335537342466761275683858406490387075183216582770675477733890882366299480420007560824281524054993953355145581506835769925293776260108087656907865301967201912156285431884443409713450548025081189251645200766249139501357181167502567948810210401717387163000638195597143925074565828263652990215721865262700961103034321938815942373992210931603790852066466463123502814858056659008946245317959757940346640302557777816708415436564138014204616278044622318653503986609683400907379748310318387297429341608779647438590913671831341150048953255746105111323319420768540144875159058716282300737614078338835667389893127744449258322063395115723860155600313595987889572039752291284834361722267601088042500256843512560411569044265520528499344018939096957249253786061833925093667502800529062113794991996342982104918988861063741622403784484174838223680896047326957214690746787394158874811106623565855471578381927909595670525716523954614097116916977448614183057105141367271040005409705221299682073523578645196174420636934800098130215546135013544688961710088051051932467828730675424377894719874158575682833509502104638906227660866015102447034401365594870540307567549623859526737547955152549636408182996667559980812580105423581757501271779031239089378324681149996390508645290737247115574347621946489330684111479479936528464678608061023243614818527109372381406274277995495404067754681009114481428290815459809688453549438675715577732167836314367224708967650270383021122579750444932166242016500977813916259558739597389918090463292570822883354437411478209790922893874201781862400000000000000000000000000000000*i1^19 + 131219098519052708533483114539067127916026054537592389304912481717154893408357495787937609968100624748748404269077512781810442446003436488531932328869312649912533703141065578700997848584438752660675830191772560862250116207781529761931440112676792800814807031714499841825380953546997505046545534136397456585596175875566790237182717509715267889646566904020165597452640690638903763032449112812996921559821079112821213033732719619111449331993160193924324210602144257612996256474815066403970277102699510819181836142000075150413549221276806527030381722991391386554629258583154382304979211935109087976961003347815067784272089334336220281623591596525070522495661090506786473246884209867363750616849957936462989800989806875487535329555686411364723057367301619509507171530311753568799885168938310217279249339650548823470785090778595849234391321065692644363626127922081943321339084747645062160224917028126935651873825709934387348745375542855000036470252037929211664550363559665488539471024104037945617272696837571424914570916993136115289152219805524993381023173305822162468435477819273350412857094760145610971826624255304180140165114238069478188365330269947704171529976277553792240687405891810181372733446887656035015274419882978257672752735657076995585871020983675292061435357154571004295576278837859267778205220487215309257399175759690746058844064443865510927135923601720010615802630039968142699305622911191072777177492243615690906954740511230515255755874670913560509037876773343733394032419181041193987475807129200702532018376051109819691780245008947577953518439523050644594979052985484952170955514096051127121346560000000000000000000000000000000*i1^20 + 1616526670885961406093351976464421411654910694375823241443614989375790223504661140712509013239099286632497563997240364728571129053757607728149519640768529162530179372763529258794930877595702529111271393573552034150054567278763729143791875861518629075296338345270955711165913663372423402921711085426428371495722136494831687641063377147915960644544416284302251530865143847744255979486997797072220585772798548436632828712676673313984189983913308260673730326998224692240694601626500664011785672841968530048902089061002707014093066952736009170413195673210273652644764570171884526081384486472064576602536209637061545590180963792263870625201983581202167638333074108181821353590686697742449998390671611366767172143122203399532401171603114251812784497260868614507719449133274983903407083132535022882788007080744389628526728608091654288988009132788189049152496965890650640954353435436488488229742293332572185003767467146767126384296843593533979282131796505343784669427212918002992232524991187680711868414989732851775523958928291365558868937296582647499901714223558378692734513724044079771756978957620282661722231945653223933432586488862340058303064645275091682946127355284429179026647438756031778954297681951857428959320743451274392459461360226193423367646108043285863131583185737684717799608905777156787561739593250791058451033855954493552858694574111209483248512014960067580699535682065569037512785617229723917111738747041531538939220047892051406135647453578239359081159255114712294762299962806926790212045610812366246565668756787181630016990077442745181362317403278657809963691562859385367346058009621490040832000000000000000000000000000000*i1^21 + 3592198564901304223559523473626574145059945346166956472723344307964580728407984046409165440230847038301789239638549770849881955069798419909586542654173356857024488730937563544174021900222368933349913213634829636230195236070124612244451893516320461622444026688101782629037433713280427134040975174570282798599471457427047203882559581292012460343821318130277571577577037151405238481050748759828506559808796379046597433245258316922638432584448302476172581953337766664517549041619172473878642254390234453741288026779468228881243915406791754894695438297234692860780077869045962941120518168969932563222766391324465501052551796297326079782593133889718563054812733638560702525410325778785008303050005547876510498421108226367125531181159082631216658942372890361519708214513860713510963711035359801299718656808258522062851751018288168299830663664967975066804717256533514713790525442431583087409829630750051070088574421460918781504049213329542821128964207412439661334943074726508693957838194270815066330504043414465245873265463790846342484920577492889166253075260993311127825580609754910306997613597118834744311133390190021854397883764697243196318457376205945188716600645770279290785464268642972879832827114460591936751277754307162525161415320931527220376683138924470819017813863115088572827442694530880962844488362149994866812653049306046614339487469047335258067162274968983769851569123339757888775880577161053678988520469240339229648783443172248064146485255286366499543405280600129272933529480793398610267288911040802851431185303224809219385123118046994546907447526920274759700885139706992076832370831287910400000000000000000000000000000*i1^22 + -197076725128340431888971259266754109852818765695947310230208400367937476199684814533470812777309782562206247910697312631512557072787158834946013352506237455621091389205413062053399868149866044489703460259053575623223276173750823265355802891952710059425954071639501698444021590849912060245555791987187488949970877950933853059451465338761125977973731174158465978959774326458055927928891483768998622779036718268848009565915909047018777811493908288469425011483989110266471397420942079893737137472370564240774837916280885095848553006972573916550209180248356608042821867249829372649745031746393165940218495773298392728450676800937078175000502435228542615700568144267623070209109758710895166439678908357474638962808535129479029983778047265537465864296910472772071854337176746677655310761572679249788395033782712330125881610317833549243318504760573960476760019903699986403894674747581374525918087439509365665718301845168811411855682480878063952843920074980802929399863179631401300364170478761912128503080325350654298057468078350854244484926815950930304319491336720510614667351231494700009442400696118403765810825720940360917924327499371973193458193090482029460384150740084906201225662364242951446232574213382590551272269710377492257747576276269432296069111953471541700723716688264276634167336315114736976784587676283288077190722371649236717520383125454044082682721925297466722087707610598084009272215942080497804561049234543937055408561215837428863490264684600925089358407471190734811501306298353233154119327814472626964399155862472631036450279304602849586879422843633096314263331937219455406385880104960000000000000000000000000000*i1^23 + -1139886954031464333179932832968222672141340246122818553495790512182435128015222787467628344853440574974068906027876947483378677663186193890865585068920682032617183365428216320194950450289111502010922536060084472145863760222324242704048766166511650648510821581629614333647113177603943377318309435831023747554184364945649299616868022018766044984379944633719224503952310297790209089431838888162557069124788172704879419058012191178890067942327832350642315020565633114529132527634257715840775714392345808066314482983678454118604851019546305943186097931468789284468537892709113392475526545275900434668644081754950547556668329043667510385398732232698328387254530021488069599748496210454234648221176914713618149771999122625169660326850652586184421687765675925979123710072213073113513128169776698291760607105365088857072690392635611626444759863230523812256967882359803377812977222907448155407311706485460957670567927057467763519692559982053076972325038000621760823039670817871707906247117039900678820480591650601330944529511928932838353775614623420311197044903106071120470826529513892168727289293427427207619777171779744368982969254575605672992287623245603195883298108473559071411371290242635850346204376580740644982658156708745747518696951870305693494380325681014891865282280704589912799984563475243881453352916759314188972039349215807504329139275818914169558486154894286824689354730982783169017956981238615196312127623222777951403686784126398721677693825342200453354007335846896864910990853244066030078005862162979978271519468165009335901444388379484918488595567785659527833269180883667498011983872000000000000000000000000000*i1^24 + -4907191532794522026081452465738390125294918253489349969536724778818360994379041955524092737243353483349034504146045477031212352471678566439120375245961488943639297935385056917847426918960965284119994639052118988449907777297485159668680037646022254151226553230313119592237992610273592891095562849552135452919378426691139518197045919731507399675930530171655630458918086128813705678541573786315543567988992820531335305430437347872556650956310892847673499938638138448145845878747467260202651521990080420382628803659656085585261455908842628092014282023148837635440938345014182514519862811010157743490806797211193156958956569861488335722767436797839813262062971624632560206207235306394350165816389444615172184200509444631100812875567151625023229243267738184775407775766119353057332271420251054261782632234227266586712674650198640459189729962108326907134992369359383890272417488991796679420736867974560113280256736516082452474251490174420857408550961939136981581084060692283240325826672313837612170997215697747702713318941438831310551465630631052242369372264716328255962597169402409449275395250733079557552748491361458392282582619374596784020391922995935579972583488050255944936047928247352159213421577985500555329971257670430288415188418998655972502058170442088284317620856698920537989447724480307087744764588315829946319369295387469891619680414277814831136825418386499098206552288481826266170160232884719698531974652577048120219893095480447779137813539970671737898424665311922156603731747841680228635881965783131666450333901996769429789969840795445753043476687586353277969520738531215514009600000000000000000000000000*i1^25 + -135988724097731226945951584243504312203181742865382720900761157394014538016908179459780946408628893014435307026508656793054108093790377861579549202370304913402152972730570012533054805117366794144244984465507515501836559968596148603244039756750926275560111072841249791132405301175737075683723960034857604375549344237593591377878333819459416663646147756923676558356435044345388689116599396294167710914122804506088871649433830464426024274648753642077131449761788585727848789834721095354665611503969480499119383820110357880952529374338142739707061383028607756087483249837503371436566590685767852186807824767495092285637854648159431877452353210828490795567764789314217316459711723779024659316903441477129481233162986445295429561972044798522696761239977981039909623996140509242560043728550989007975012053697188606348081667837484247675141012341649932847123457652197064980080996060016790986053508269573607423286444574349059972159182973956933648973738484160836054443976309235432925686459556065295736559748238277818718632351523227878012746198120020728802797719165352981622190379721006739352285108846721158324358933217490380792637353411732542795163455607856726347987779671290139299167411521322919460299025905325723505636898071948907372242374776249219100905642959414238910455078373122796085029637635628851859686351119961503589390488633289891904862245415647292399817720562625181542064943358354775905255156195181798820131462641026805855037378879872340868527761014981338297880262694151427417575550522891131371383600616913042827112222188698525974146737521864378407818226086842058506391813571477504000000000000000000000000000*i1^26 + -428924194899271418199363471184238610241060295466321322581746565366968772933013922720816600959623782659047466070473187856550905522412641977746011730679979693218593336618985315493328816654129238997709588112377027834583325767031857022011012551307685264308438016005273077610602818070189948973914191309252956147423711112153968150425428489960052879393530911834835578842610470360422998654886641417952780115928839353082627949013243337445601792799545122321232664504470962638719308525907430982142555239323394320380350656305427491529148898117736088610459494669917178059615753259956722932802738869197883996892200606310738233099683215180248753278719808332962958050933807333161840030495207128246152206615891457934714088833838576376293820559983286012035402166863842061992491999332908445593199677125701764268228333866124522870696896215922140106633499616797439718277622106216936665093033176663586196823410556357734727372206576876541856401492913558985852168469452496310585910189399508056136433233793727837807918324964910576749748470231605941938128790163376620886419325954797868337983093437036294592371438117832524539063583388969063038279884812784678504470497955757739966161386582116713124482508118262631035927308548459108188278500338119291551813854809869987646836289975626853162247037223684775274496673772562592983614627500349064947009072000263719356322872366869080566897070636914135430928117089537995394393165371396952365776450842206384039848761301242076973747061568315808091556525192471486974708192735827364551510230720637194180853455229617538521830752456502864762117938178859301737324045402112000000000000000000000000*i1^27 + -1882471960969616492749688316142195122694138156402610309656331726377515443298325480629986095702448853803844012740791433249695914622227420249095797120650101715906252749868960116991634707566923183181953872049631786101688965757142263853556463981183410102768540840463712371273126341706060095706019546213646037167014784145714840850019173417642232503081286264272192754461873195649611201298931826377677996900151676826726386739868042957163985790544802960627916850383550428968871158543855088102839880044621736531556253690803654041211721925681949651940456717004051550749943312651034753509981203087859652551530860278315301955784597365562180576086303737017019237295817587346792232240508299264905528019575113784248459813616343096758468369184457100744114604878090841539827221532147437648091744975405357321166446321511607471865982290070465319280840203857868438595177122888588212534444333283738827188542030947972280907827578035509128121081295551503870665689179403926846676332583031892713457890704076937739116066366632104590398921797213262306782482578407603062042937032037384802554701471018535759022621609952272446246892172289844798113183805602953921485430239596777565716652431610679970052773897015243431684765140296797190134422087993099297379211774862800610808929582167785360078060034549947999883180968803970499521596030414138067670612240041008138524889837115918134851998950523027533732149168342727719523989425093140024528983927368447690369607430321618969607754787112789572334655923668214939981555288704219638856663299763935328326359554471802506214505855602815551352687608886065557211919155200000000000000000000000*i1^28 + -34674392042903686023731401736004312512803441923118161953937936993628763898957795012421299180651076261993134983592220478801078171695005011328865932893694438803064776680961719997905977929186901601057511946872858363238704293717456138172589171727557825933249214463722635590819496572113624328453244082976715101738454932667866512346777626598677823809564606733974400788460063663091441826489149758796935743938859185493450242216910700046135991532598397036852101375830446972761960495898734309031559642540873607468384502591774051682233913536050882459583161770563194786994930369530222623194444410305120139997213087275032561350371860517237367349445354264450880251916519197059456443825136799321956033830391279995837806537539168229483717751586657700884307473204365799987244762245149605822500303956480275025150447295780489478417212762722073088442322022143817865255750967808146293675683555401430018442489726500937839740816943709169964321380407317764174137181807384303533284842655020169886892586867973971631277920382314428061159293641635944403835155327579649817068680991672775622332342512271762957066391379416514192715066734150111089185628388331229243419364423556171583836120049402965663157099590017508505667845734323341543153674246204984408557806591102165959020209057698179634416316024687526477398204297516256054009679790731499041900272852653376115825710348992299246968882902897042357694713711410212324185474497459524700491578171436327960592026764093983359547793231476522167507393197020079517343918544915498342339668023037784183646287354694284226794138331896409956198080553185552304701440000000000000000000000*i1^29 + 12683375339932878913176686348756864199362451185919552531239632505035396403277307610738555767771120358352270614643872424983093974458135609552637815050430267198688229656261142330874274034859364071556702289507981369251634790525660989357275747977010328688915723701380681361293852770722981499531967277869357417294887623960827020809652277661519125426652701274031757909091254489164573698141664624325686385302577199802533838285840311270850725385306903663967477100181976288436712304719598217583984171345583445983028358936275033663216639232110881174244647128708855646985639551486147920823230484340696100597530213437350319699393637100015611102067182193048963315510457224452718564163293337098131923770087325378148569058949987920661680111463661461397037666914774243953794970193764231223789528546309480734750259076121451667568700348509538079780838602609105846937985083478149959289589424830409704233927780405086358379726423934633085902014299730471595191828308624899250047443062791815526620103601395851451733778933342995746444298996550480593852667622724194144721321291267467628832024501774244430715010432031862062695243416340877218055390260989410903152838879230984604302829741564294264675541941677756323972259918765915347909354069112348341633497905903041636140659081007230089159747603791793645699471416078450583966138351149180316882008600100243009566515653997238518799580176235767390385970181852778325267503425826283817923030101375998857628575424052904293028128362696271987794393467785302004698669771413367476743743807893335093307465836013990503069445666644909846023548522849107968000000000000000000000*i1^30 + -384110084994084928757728723396446810038720545769420700491390327827295919592137238277813301435101645901991426609856999212801457087212983465031676040159754772579740382119638280486175827882851985894947835555243511443824224407900245450568832314185823240775885138236792927723454064630988760367492811042270096762632231835057900325442477251648917582396423277517875718083629923420288482778634035371563975560015350360066705729776056423813836319753946578561439973552040980010980825561584713090304980024701403523320455930799606426894936237790336046222167860707541790618388216554930441782861768304480434612938952428768047262662530352631356088485655339772708045529542423724299882586352051824127962906859280621953032665149920290386400200456698760782918963206676058782565653517273978432617933288731372816988317921795367543571496391316181427130426371543135846370130536248195958480682006054149267095289163528294337253153324779010828706594145270068605179810123488566169294500535013945733646776978803438250999950718049485877338670318839257806632810660311564288514116447025984184011901853422227532526268252694210890665731237083414451897165088960761617452480378166499810809057058166021763759173164298913503397593767586209171436109674305990656186458655745132323884112436159286511541634305383497446146100477846012923253589900104632430053913239446999982510534175210464310143166098759423064857513955796076119274931920005700110624067390259167012757962784479288754500859269033131864264353302350117007753905898114593487216219661066990593302354397202947815005724976357152959048705559756800000000000000000000000*i1^31 + 646269826790174998848966651192536896079760848546242109890818364091565177354539623577340808264066518689813700218999984157324067606715485023917262042383836098006073630254731962236791313872312365984247193361591486641111166419387264486993220065172926758374763652159114964763635581053182708198833843044520812707201456196982464674452618355088975070421821239537368861398625221343282915121147824749065837774428063056559447639177082604627906279248928757877512058708928894958716303980921753809970119379839379498542471008279996472130294045513004518921116348507897664463629015005865866717725179071268074574438309148460405951840419204123928783076929461146454111028702137474713849857023762223493789038741366579608025156369131312022349933269276499645760871399130153729293181698216116097881333390591014541838540230678265579635014499439353234218149184852540393322868588228221966759071198439292860913944623640508808834622716063691095164399544970691116915555095833126786620081315922330133978673064256559762671303974671531625871144904462694897995191130157127126648291242041193320604279362931627063534141946828264992274335325480625745949839530295332848555452807093167521512179206169421731277776489505481128644309687698249997426503877040072111402409280290960371848722576623884309932920925411136893597768214948837485311890385170323900883617686445930975006547171760222614213364390801172655931025994278714203212869796026240923273000041622282754412056374141032647639559622970176864325785321175228957825375416870872226376712938028448503379059169374656204967626253632988309016081858560000000000000000000*i1^32 + -2122729864527910215601610784089749671991877525355176098864454664237589171818684894671245154595951867686037876545164599025773886347086146755962300404590744223516897186915760331011772322507441010413269292252535033740336492954267704930387428986498737461073558283917102674369854300534166269228739765166766039297064498871246153176528906840577355722659994659196098580814802379828088215172169757377792316696318929007118489501874130153822935677018704951868031808489256876405530443574075382315301394258375652214389525228670285191661867061303425127824992353960625626916146169992799548870074189639442024786089906990051623416175005475269073684679696302555772372820838157988845849923602483795569350385891289606024378141870777193723920021472255610288026425098374202894765245136785687243615549350366284013115462298404657444028407522371856827930431537907043067186013455924994557838772840370505184711350820461321672904557614863552104981646754288460250921786799301573268407037337058869407223020882457518693096558470517122701132809836653812833054542251767297872445492088630124513888036394959575579518442134701202753681820088119112775440889407318969604795041931530782284952255978451818810383112195597329866530338794574490312724958712902181386187061223562182732595259926047703833800527313896011135237459316522699830760034553095814790311711210036120638875351321370046598024142015344324020833133625224940086477443571332639968704113743893711520746786432177234535660542486583503109068341373017159071535489573684711916857798775966612506556993211383456239746363215633623959732224000000000000000000*i1^33 + -1265131198132153314303146629330755876152560442892473884309556035850125695470666012037350193261055490181395768505543211035852247725994016992642607528201232212509366612041350034594159969580647026800964456651881142432894583395345932317166030412378259961314598758699767465306995929952701676239579063065804938889241075309547503060529525530646511374968158488413910108907153619606312716081074328116045326860528668389824291014426758363033093299449715729003717355312478311537127012032898746348637957262828809573077613082964895757680953987212087056979524638477438548201251675293454296952599015111395209067736759726193178153620852207921752049346274110974901722527759724897764099002586020404075608206323541000495452050461839210499203721445909903818299365565236025938270984107535639389264576394374748425215193746895769565580223201458965134240416282085574269808434078768540821732076169167816191624818331614234610027316046668043966460267261149817560553013686572428441860216506902109562897518008920520619846508436056152678171837414064421756826402985484472125115860988732195723266462927782380522919445029421921301520856788413388554494945393544915644568477373772123063700831494852534020251140656977226679532105818300337403857454128427432385051590718249255808220785055190708738140733315618085731885576609310071184080506509772382440555371219672448812520439286866002380011595076953769962339219405935013797063670963748973253048786506391453293589814257321565194912210961146642718568287896709819118549637667867169159875328273990160451228500975396853222409302807815441612800000000000000000*i1^34 + -571731018749694616348311512009240234507630068840116317082343288111652847619809293965616008599604839907861869075634432980665519731845837167858614882963789264300807155764409737964842141499205878743169812415539540591605367052564059254225352526546829753643143388665444602719316690786816856776877834667257245058236135458468368165837409584064421489128003541750822201979232756515390861435500922618561795092592324917361714909150949526598142936122507489296677708657920214885950383818369148545788925151725099200024537171143007033068354844482527882565768512656612242934545666745517999642820197368851037777047286387847279085238346794926603834260999307380363886453799338522464134616313682360501729491714090708671433154642848525174254305114379820138432868861613977531697465184079453739028220122994231620022500218559957903529153726807034950566121192542040553699583738776645332663905316123828582322240253306507750059900458522147608446747306607628934779229582374577853305659488166313887908933604601585356768747714742552611873953236386515798807808245175878040529644309212202271972384278902742512055879834137168817632313695289670650598772238928945583035625586491942077378543055804209245683436071174019165716979166195920685783284957181787782972836796846183992214355554496440445507785479490902357705998560470818353270374425677580379757503065562464954365472818366803371903874312969161506221026658459275914916574108808844341615254750711029306770439036284258407089374191342331511337384439892655630189848807415768368430870340214910986827981320778503892520887021076480000000000000000*i1^35 + -676075685837047772352363741578278480614733140254719403724821993557565615156228158074607121514779950330591042496704781983544087269566848584521243834806837448176261293114916246743014892799690357002325919345454950022460677828015600092739206990155751031851090739081018420804761832905592529635135363812080376188540783745520820841660171987890874835778789648045391594318907231876959028476770100165301583219673466591611077103086409074458343816934192170823200349790922166409319158961214454060092293833876434616839490067578328079298410614509653600638832041938095283584570095758322486805914531972662369437665493104279905290487771315521073301567052912626818445253531382468801310963964882569512360497580767976614330378670778498848153186528021382053540137973464541160646954795325273087320280771166713098319353783986451470122693056098773756393695545393620255087202350704394783203810953889201753721118166230034464296923335807693360545054748074162276377642393697849733042464345245368326004456492872652306237460453545354102997738481791083724910968257439915834658267282251184455245797330397608836497070291298139779753273077282405575751139953313166680407643631930031743737192189220164157069787441926746557907285514789189716294790493245205515350257660599913665550518532709549470368235577327529127729817595092099901510581355581746776407535711101883757590912709859232624416510253994554331897299262501364779062628481636028939842757881697001217718497718507811746575229167160293171348483242595368774688314957095284930382106050512804517195137703873442874810171392000000000000000*i1^36 + -235280021084083983934636947841455284594246701688777215216031064857706515940931203423258108260344547245830959189995330424240861402951014508648934171416960756467086139077995693316565508583557037129996946792769889676923082932590426428252951179612652094897267069028492118342053681846339823436465362089897309768514508893467759740322845743091032671646784824883920033448731221144780584950945902586664676858380153200670384466999868599501706189929726260196420264255826598204831827244127755782332450671232380543535181572275546735065895224645370575279660220750454643901061063872500099722714726022258739292256618419136315847210787101672474930497056020642063905124971750138200432284479618687764294637456529786689174782650827858645272549095727182489015880400039137002429850135208511217837270667119269196204565070800781028627773611559267738644228744127107919157266462664794749509563684212902279019670687941401818301832574003173696225830344288166581738886678317737874510209740240342040730909640745400472521779649390085590745891763048536734647929809002694281826613619770147060563883107210789998918656838859184229574405680200204862926597476428854524244643792391200456829877436447009903315400627611025649851357584608206747192141216335974079777210787145541403474796166572222396781346471099132294583629019547645635850744441874794333177970692889555945709538473691008644247079227187177030759664099522210990512115590308005850371268435331363755607040031689550654130849466474400539778177753710557752969927046090768638235952476931619865729134673186334815027200000000000000*i1^37 + -41678989205880814021844038542901927159625973053059074495275193655755376999530874154023700086146555480259643569849346042658291386918551451804283665525065818249136689718889766088286009356091895078169973145560657816018143690889630817088432102232285189699059216872803906451727103112480389621800570290453455073783323661160553083910647299188062176777885654910361650314196543315354811900790166430761712680778375928893602308737195901089990754239566611848366215172491185791239696866687013775137383637595278397166836863207176256435627980521071392505997347073520977473556311969440335582225107481757055784740363416810199198951342826940725214911479151524069021224995020722013703215905124299668799998132122710205491065821497714801155987403994216953642925527115549960047824328333142171885216862084966436075445445565150374953131356332928646770498042859363810673682905861884838966238326280297701785542689950061102557443734391720883913490462213757134074643277212330178086260885260138440978746350218341328515290073078747382097973995749449894738030556180158975896125502717232148093854277634864644232298723633628821203132621208378630608714887610277925216925312422037898790888105429446558762083043747106593695574142860159239192201035496367434789396712580269265480215548782711013894028181050978430179976983532741830588371202140023439055028590172874384478439972957854410777633181031439368430565517999216504934802356148963738961818845384020158769238923928052209253446959480507035144338529547349726950849644075339413573471208387734785111314371851059200000000000000*i1^38 + -2225719327991751272397242874376117672887721744546648141882553306182621547422912861687026114542816135304424828333298814454425926881315410525501073004892268034986443686349060034823721795535693944183232007473228274152739970611101352372821593148889820686154839332737356896549027597854294015580972264035371129537662320915177892714450410645857273539688741165062006942962197187760672123978259592343607600997699331903862819270768859299497795805264407309574616274471675789509983539399959353841812873387616840138730027317037062642897743692561842579112250627027295843714840465474641192395852057723802229540517242536795664044560606908112277403595654882741472581107431237760199686326656041756592943400094890913062369354940436404026917739251219023852594346499046445631110446210552344019543343207733862748561594040860754123143727087149294112515364426857135349374317668006548295115051325604168309859213082214618389908138213698874846027604492704744785343143810979376890660849013653509761360936884211492830877435409437892733028011266209846542615139135462288740650920424900356170609678014279603900558127151161494884666353273849929096041283481513644493454218739091044891781483789308083314263297864471500074839372240310593240549588377382047095687704709312954423869071700843046591049058016644563997731394573341389457227763238296104706522484590629810889278908767938786145123310653187129425709358488853392734657362524273759926241208344355674693224476544729217122051987267036077724061338992219222405154866884628279702959842763504837502802870272000000000000*i1^39 + -26280346341792225360258295523832023138805252513280511593587286406310951903301780159729773655404099293376566783182226564229189638819109472031742765433116500705255531309008344417170505078238263967467869802172998199504704500395347423582115872000527617956297985302090390396850197813407414144455370741293112830211382709546761995876255650555745817119216003779055368103060736352189733154050798294845416661809803589706357114299169458025713293145041607779409898981105230285836867027848541861313122731326566578483145872995867696310051081192628340160216633884818303457119270434342401943718871315426839472206846102049993010097813333503028213309882848789155379418794741393654184011163014055284068656809524605597414368567016744081464953262006840385301190075729633150938898459148303174777719771225135487196583889979161424127675004523112237917337955536759637716884360241245716997460201375521624297467278065971182659927893410952628899763805947444545054840604876662510696337680415548993354349426181232909307335833406776804230309257037431923825826718380146419101467394113325195371575585676253079004750006806796684549373985274784951748154426386580359011534714895067197434994786279847219153257846431830222437211316143556808484366936873874916604409437521264591392061673395691438524674375636996687222353936317559386552280671877954600252400730388105647614105291949244702554837987614433004138141606981745606511396042574090856500702434164984377457648882475924739075146325779854416427733551902748413877708711053296130467068228106861594624000000000000*i1^40 + -2085863228963857255700267903421730185412653046501018356764477123923979823105885813688353488680156461634880559883710001646496064439113204108693269529988881275617092102931734204291640808015571850989495151355361254424020239878158566476554216707640903157020567816344279643370307269471818863323691350787751683154997581524440980310469742426169152099630208448256253431431282337878563052471342610782570429796885283020001446487592424016951216076861835132584342929803906351431219693799516226654537942961771516926874694824462823070615559968916769163877031191905303879379936864283897422801922135468184741472054160292428883502948878710362057672228480228963135428888364413179457551282720048979267014348922239932679314354895659962846300558624990520860245086897905460205921820334184307460013350337866354957061605475415077919822872147414267270056624635900421288321537649665971158921507208659854490129951925038562833483805692965835349481964346317550434049148905696518446072899792140664510735784276759891814734364192858024932903330560918635238095013632038894208551444273673966639873261306068979988113536933962427676904348013937351326254663092767291592217099028953187047037444274613654051535085570375525491767227892828727010561779145938123717624573660396912028871371730745042843181381901432819073322594300983804400410366191900053518680107578782998182235968372766393022347310199942711957026324917792467016697570289321483761793677202575965798058540755157510721592257236405572524494993517356483625770074270348451729457535621120000000000*i1^41 + 220855921622262943987821168595184313652986643757238209177425706755406157579386793501511228195861598137250305186075529974130609474175966767796271487745703469678790601453321570784818526248633362365148650651289191976407378042300512368564027198974755001843536805048690177192921686780647185223328565436852234903409737986687398740386942102856207038856952258203911752234044154376065493609487067584906653521237655836289520523817513728258557375283641520142547331682239335111910367746644367816743188772473009375337109107302268822991047207840808037992035545443078858060475087909807800249949879550509636862763676847675281520159743765298003411413061403312891061348160147705111325965933610924496158198599346839857616957318813305268863776323731864983340962343246576028952360583775389710866564707076117699783480637213109242196191572896322786098705785650820138631993088034906587144032928854859225766666137817126779584487710817641068311494363118490859231477088284263903195894891950255888115113461710709224794013910245470831921207220461005816168247959231447805242227141532141534222474073087485499281792537345068016194089810635040537507478599157869576480895853413383953379272663473449575851568765581375761566781317570493552328949812720319631534589458828350738690555773230953248260354873726242516449735266826209374342210019544591132912805222753969184912116120407320786368290925070501100917258157067281970437841226114411100135057561872923107575706757261090311058627423764590769312701281226309218634111710644620257280000000000*i1^42 + 23600723534224054268865075062013156817536901472590847032917620154282749729902514501474343590746781373736286676213324620788132843745090986020955911516045152118050456785351886494660025517440669323992610774744245691642523932502883679682095953799829328094112000910203346452472653268734739535722407229309229559400362825748016307861758410369904758529794662403719305114391176831433756192991199479892558050742321781440802877821022178667261807690630082371255923192436934017479139235047220884990038455083916164321950028554673613352002161975328297030493905740008959342635516201015018905863241908791204251848824986478488115477686585782877101623347259257293265033917957358979797996728488284761461167829019545672617638123904748596801569239947409291562640059527221096535746612525723912883134296180977891451270253773238706385524667027440337571965201245955865058378465191460730102331697158575615109177301457598122982060772129512722167590764163387916500634604289934270066404742273730080871806962518145505920713434756559801550261191462903162613309184290909560717937072364059419585841250941562840152547704480996374352580096404393572516568780966750869815173319023637675401794335882763469574323350725119720782981802897940350482451630264157056693541635246735200635301001379805734043980589339216345283536680615930624964916936601491753291386861710042999424690476736450224062281804255975764344767515913522945105063024099229582968079852019705385830784690360447421351890090905225843189582128244903438363514240230400000000*i1^43 + -385778870560305108499319052730236068583620046734109615174285998054461824147392047002023132471478992096283475366903430786409936898235347152976043319769355438821788015833219044305128484415285184327570450269057571886859684877448939319309997709742242193355159289460445142994636361964926873253022800986570262073212668857717386184112349624119011354499152367053098968400078361244665925096945919998938274380125007860076922070855851245654203852029362661371653264331684035848049710088157225150734094066471933881230736953497159481205717634230950384390708404762705914397124996168520557838875918558206708377288134224742534368196828419157126708623452785205584578061494514198411891053656258567843325510883119687497893883018046778230382869685522784937157677789143935882636328580852505282933273717770809033905916444944359073748240889543996960665819989534205004028105714100604470041866663514960989972785728631593221141978615284577379047548251833924826975149878245754225600120167557000578054955625041767964687844877267766356119176651192705453864781516240067795553535237535896010111485973603452968138948425546357393838952634044789802300705081652928449162118839569105244311710205586293138630656271020125958847648951849996948273695305254255976722310551276469695176483753292048266898876395121527404316701721501931708439999011027747584844100999166381318423669935291636450186453217865210461333761087156021172482293776793668639487728385033834022416095293672459457913961085543630009610914204855712476160000000*i1^44 + -75123756589500128762754569776109271708276813554948542923780232381504416318276817396733369633873547093113314675828300781075134002180007327329294647367743864110509442402272155787197395453335351555418382011324587947504580560685640485216837814202223173229107130633916669945939329927148474982471517983873198816099363364685103600932759515669911000427306378116569535087713956482655514765208243293826095904394538071588315849720192430813086449027940321554951847009996503126964784832983394182193446585853121535829261088028553502428455955692920535245105661561826325450085028042219454663430248050191845776499002814657829999992733492456916420753842135136127252256893908517205668900925633324627719155864362653008576945130628487918816075074776484736126844645312512401432507391496967154082003445071684990364831770582230706605574877053465398823781398068301237685498901510099326950284284806928839908743434241037284435385269247183204561099468004960943273597805055296313090647983633158698697943530407493488933354167050374781762466024376691169180314805306670974716536066758130237765006707327628484463221817556670909888436776737958183566337799349525002603220988902727175049847810550206500132151376125249348381409876303691917561093161183689618506359312087665716094296327820517676529064136633892142791833227204036551683433357948847373952273373201149916288480416051488611921340737558308021208983207914299086912870855316596968306846919898213670352039079933645514068882665632801373319552000000*i1^45 + -14475120275602103997013871546971203331377416646038721518409714232744236684912471659699222368925466755037782939041783015187078987566200277478029101993821235413494150241235024585538677652551614126180809953480634609332493514130787903416939398700542265069874243368035636448338821470461649601982628463346528449581835797932203724815211496346576469014671701975892886388838223032687331485688850947371035545430712589621558739702908020860762771558903680571051103598856506675569198916796109104661664541242273238715564336477218223412250848213835596589668950175731642651421002537049677461781374112906696326705691899738917172072671209019178037880153055251612099821294689250333608930075153681080161133576468433118633134442641282474471523206535319373304946213465900470423315595373399257793403766497254962800820844923788682379975502076344796618970776590819567123686912208963236732241545628526663158652265756356580026258263902088954973543518667125759001661858253061804285102627070292975838465721440722321008647351430641024583352942167038269381437363191805488546167638800800950518403055615879929451562567074135640564747115050765723556707507207164210826201634335980863078184244661204850474117119870500608189613856768309093221963403029782222224159875030531855053425233528500741214565505394276369783963633455895153237078058064178428814194094611116190982609458528684253693010333632419244592512060744071746113965399025442375168034738202918583759480392637051800293551155200000*i1^46 + 29064059417288895949803781669506388280393110591341247359294286166880297617418030365301876689989534384147756925559981453907702713637303694862632327719964259661747078236998238699207508744338232837922940506540845214813696252257753500151948344314866284861279890419645384670206813719669815135766074720035045081171633137369000823568594831964303305424954368199375350994388854997571072657933505263493194462193021458954325105878715227273741581991427406294480137023380189605483283917203439168869645008625743580839302058980052595594882051345753090841952780306392743774590357116528665612569404811353421741595944962356420354575085316693211727663036008779160533861962939575964404006795851006967900457258808683030612468235542467418763769628792421328954352125321039122110601472314086433222954963043152316542951301145409691750700735841060259451084579150329120998945958497233795541822706930279813087938382267925465378212230006778226308121595333229438772124757349118960791611584990281758803536350232625559806971054060922041060369739700378517391070638996827438476614049529729052461107493863018089710133122710756497195736785832062866074436848776363335699065925361316783814568818061681940439547856430149367123744541682821254819331414650332727852873370446433034917308915211374236117999291373515871709968705478400899093060540727370579237044173001851315672115638137599306075383866757227885781710792067470875654392744848922123945824621780091163899136320000*i1^47 + -7162794732441405434502774594783873011717493102727421212622174027392549362636953086907173331611049407629908099737160105020249953698229820608327057414280878289783879903184945866557330686598728471544459583191815542500141958181137821687469910657547489131190519896249886718430376886269502296276766571874524016086822907683221131407670738265596611520511365640056611055975043704138696146000036288014124457182828948504083674122041589760079197909128729578705259157431177962848728394837646658220553594167792623643763219195410887738397122297895450592083215067625285646865065858297910416609835453992479182087508366373709954769674304985812145804918942365627709297413528101946558977536261964685313828961753529726156946704626767444905853338960387247288274900123158793127246409060237955262845243591548734462272314542678872220346506351866912479228197151344789444070789040161995895023005583356950532207742268988774761222086970402275258423478679320534214890263990801867017290916530926625006506686149569377592324286422268055386088199176076731975894162511463657934665583105474714164363199840320478020275954553099432590923614743884009626666658173243509582195943093522754921897443852699281147932840494937491365426260271794898758143184111582780004775379776684529855290292917041077182201030944668998199184455255202100779233574901239670237525830516631797138500813866616543374125065194447693361005983022002773566255044816380255606192000*i1^48 + -698854871036759694852398739302415610988512393349871504129423356677294271486746955162018519988949936807037584483482020669093016316180135821712738196423121042161017798886673751306825332552548776798415305719496048660487284111124819566757034278723974553026207927610022073592967117938691304194497727588854959093740636265204035762978468030888119024236429497009515041630974877574628079433175388848646685742648201866571643944221377933059314568468382766913794917561690034902430998768347921559185489648814003301412968890845889756886266429480840380732330450575754711257223258038477553135830263325624394182408855722303029013616667081121135772282850138015565229698383175877059092566045051490356630570260706458828864803257917205492372089905805178086617600005190128310936772234783916195015839513033676786606776041506659352647916674276211819686421332968657091980050232245525490511820211833180665320253220916999647898503868357511523186111593627817351568278490468897768856087061098408703811471248232595241240868389703202589629371400122894270436152326314434441735124416825888355851248957578564825306006425127329525120794180691583605920897935347919226649947948664002191270040756272604061521857693554976552196128576863658654109591754575621259932012408451086108540383479706518247448379773819967374799856760128732634988055047357807521766276475146161347758096595051216610071040310016065035908243384513314000*i1^49 + -205796097627911065438855009309716997987109813109669693299126925374372881494290674793922761186155815195773388663342817906525991931821447180582293877702613375371178847074774760148263307088365973393791915736780731265369780752886664315420622691370984752607461472419825929252175801748210442035559070710353462966212150128624590207632713642911091881927022191787482284721682365047960037823184720414126986956731011078416175088411449988835917731627494231305541202447954284653961083814109822961592832000330692015984159635318436888562639476026224181622743684061417434319797365902813298984040789864619488045947166614305248442657438138516226350377384751943636698990302810574793977183516983051653411868494801632462819232643695774400515553555963188556891622305757281535281137783026658042185101133078798230916733107285790838130922396414357410740225661657861498295900763342599727827310531317981077584495389458346370412618905140743814634119650238099962933963953762869523490597063218100281503796902719980476570774159683575895467434578473350046272758932221861244602559444824385074947221775251981799650713116178697955303611913194945066819345900297000650507713180213250035766953701934617344852813551741009616983893509166218804697409344273177524147804632276016481405951833137378744880333278807070484639162944989480839584128211158057694836454546147918753779729330461013494853935872880*i1^50 + 27655579186456472077208230127025032659613981498360627228198871380338608270359081282250675276017678844503955833359467441549615291709460932118124361035513198813040016532425528270077042041928915417550883991270768532007532202200218013122876765600239762771581167312322054489488556031958655574342494781527301909191661429122266904351999431064963049634332550527375628709545597313994425955914795355170113258195223588965054597286055400636581667443651383145171202178690098643200857877448996946728162183957463149421072840683867156363453427542195333505784705575912388720133945952707567034910965417623097287934970016224287884390442255472837299573266588804841240879810947968417720705243826704786796865918318024107207698037415382834507509067863499393533510083312644398348077010365364163400200286363328768988272727790410642173797034549058350385804899250874507673199126668506214126487459175579141831087647273129220060780732702306101822984657957879658317670751755804995125574595173442139478675927552439083235191144956912584707979443372650107364463409097380151323408526013308299424940123232578970535220308018780953359428633663144387158842390191961453075008256424225814761912020034088255679232371029863716634493124834197154510616161001579422121061902886773068761083035718757618384331314533928313895878274511876203423250254150389133382260751213130836571*i1^51 - N1*2640836962622815624921280555079105909961813631587760752843181675154977553757828111613783220315055050463152132967213607242577046321500289300114773399893100613377953980972416202368288659035523146213339682067650913391597358124199438511306859837639716502836477538068444036489710021780320680968401040996160620122160892367224658903210142753955935357062696716016*i3 ] ]