[ [ -30249047006154002583642970678804156161085073316398240695145524999107585856393364992074816020702520674700863639034423099596861705413487719717624329657773750257277920922381974098496025604767365300223926324072197307622180513117535261513124808723271155296530168643461626560023710043272364678955032659425887333088478740898109328986416456260848443133312167419550525658044071886252389336938301275824619163496697793942575996879903405886457283691020102492170150462227194538752026535573734317677346481224648977764898734128261677856689416275523268049635019695326086068073146125930512857157939536550023888887685424203037759590079738076893481400158366943338588763402450422904839762088678425097088079344564195989146948838741464591040981264497065349210288632535843738322455479891775569480485980296482732697130599105927886433975772466460192533125420256633518994235036587151446718333767650511929922984964517258399160913635954595953813344483339035469828219954382057410766730398319002174463214436771006624812852462009391325008609250682444729019268177780262882247459201759713855857223393974361518956016145480192896395736234008310615375330834550200729600000000000000000000000000000000000000000000000000000000000000000000000000000 + 72451735266458129117186147034029249694244556712973829839244663319555668967406664680552665340079157221641023163832892225412596988887106226248879561211985288257542300395194450518680175391610357507896427103433217905936874219433536816710190941978101618491238525909871446938768362118515179051307164407937803966573591825868014513998583306023473883976101315000912873683156353483764821786830884169826799357166135480029594622039086042935638792422943331290917031096621769752296969607853409988444869932173282778421810491780798451425352831185594002725073060225863310389582726186952970817684698941066605030806310699413084939913633684592327093445324729955591807249002935340433886712524389991574665142779815343387017879934846239446516499005941594756014216934147929766059034268293374346755934899501711395336969381622720617603469737970450074868268479419178204519227219900218901426334880602339512997139455452624621111713783015602827934906666216012123187265535268480391188665350945767701423987391008158428194444407511432136725751005650795372007954112609122811709074808802542488349053692372925871808379082551908541524869399471610192494256023858619351040000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -136438548868391802576021430019084162739062245356067182753264673653952125060343016403844304149492796928324612824770762559298083397883388932554368240980527602920961688728834502515980476926323920090427320964686496242533836651855838015654027854228391484558501645192241732583776214942257822483700387760014029117600709093126868860709891819044025515202542326853555381598724394460910043416025821744495070747747326853163638614380955474712180609738582511331533242208439750303783620064045951373853355486800694873207571460080441370195572191690680761223805906338251591419807601342527811068393342117360196670721606762783418854864290857995168064070040136713869840443824465483797321660687810501931129800080595690723932677568982565103260527709717267879239202647352613818161923494793393826883596432958429497014663565156669510717557846320222330085774275761119737094051566320088505616965301219285222265428127626669651017018901014092767015725428541510322915244562627896517807624370650769107373851233506861096685570623049031047766931672782132534605733274565464528112931761905026241399582441089539936108605020116362253026216243267296232621725156198979773399040000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2461542273589243278279097286370474360893551269903056660980908155117523982088313117935079268931902506167698695643525616316439216934213731079320843595421027695230667688123926898938573527953356075805170714112384593384598669024530906977173322951686892994388319375762602965405370638019208462950333225631761557740725868912159729124830456741894825554337400983482158007514309862848919691956428598751403361668564350649279347709223097476637493413086668209767455788932859202270753213585741615041779751908514763527178761597360908756930659981129475513082989841469696126690640602270695756478377699128886807610192099911323135892334392134353065726962912058762416823261701190634807489079260407053005602679345288683736387760448565975457169259251455836881004200646271293848291931918784789783617405904949077471889673738437835177251492322908923921445848458351309834325655588679989307666348254612414388058485520112908249723100658583969468776096018462235054815222941709116729761095034550833975538410454199724102390213921418060542130362145946491168632234918372312174743605024559617798595531593789658464404491424118994188919965976976959342406512227967518092820480000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -24629430285694208693445585589849358823613460190056011219699007770969196912308063175338107573532357515973350795737528752236735270398529116188234290529903449809623638382226715921071803276653986559364704101581877674856715297662103671021161564947291656818771954388644357021887486480985041615730402202978838281189044148654736653212502614416636504790995486667714523124689987583214655452003572599821362997726170798373592948200646597641259190458302873603716028467455226810891144853107605158832294029547806475060681164595361855146528080612729606096152786330232287117803028958352984780055732338849098233573590502637943615130341203184916077119980495677297811654310189870026329834879775580152997733630100514077606546994309758284414812061489814062353531222808345644612557766724433214931312105707672282717017773696853902668240184541687426447644996801669189983344040811580930799498797179829177274726874484989866280432218258422188119946761926685883271165370248177676955737250142848614899372774410693421546565806926238550077514142805008801410144378666276888449742106578762154581012857705090993006220084901172006942921160948529552226892759476906796410470400000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -56228160245746133262147411426712689520795510262783723894761078538606577227211564751030504456309443454656691372120684181664052868277523987499394166705888041693281718528253473953745419160984332654824348951124447926794363637361455211975498569810020916988729023818713551546281827703511241778543640294424621121284340323615762191221353514605351403351324784929610893950269005517736701882416601318516716673629066567382036107320474632959906826102937338741011532603190075448385994281650698796160681041813116116729251758191210279283501671177419762591731582218887487018882691335403159664936611777441302430361480883562826652669922095704081192033428781728182832525247925199636984520225681591276963599117488998429446657905255442367297257410188513309695987547474083032603359576190834363479769154609089842038758156121992021903869620392342358434996761090622100518920271353181063023439486833732332307807272701508798828173809087587772745597130882524267766685287724229616239177491337575175935789988608407411835577447837270754759031578177437095269421814883926596891497366052443466743336281583486361804580828727731268597387566429565758816822524693513124511219712000000000000000000000000000000000000000000000000000000000000000*i1^5 + -72102939023543886508217329990877140293081629660896119358850115272997621619949598658990424978210549536022008749796800072409846780575175257086755088649076421217382345067899904023749948533332995194368150270598749513641838626324369938951163832037293100928424974201811341155983854996504486045992739112774094786094382503488765865197903804547319369446751336980548110731858997228708441240990586229168155079694106158652788506532781979490806719308215152541377674097074477302761405110159802919500575082754918861151225679873171978546877941062152010610796443299304088559260378109779896112835397341272352309579654693043760123563926254686871836896674757670065902975510058694047378634071818312439156942117418025916516480012604524447334706850740534235363682894430946242742007761726505915805700141107520000426414611149262937740348200387283483515060844405180615122457851463471741979968256152683896612843869311110566234410670287882494267205903830915935917195293353800022589475784088832255336803969441496749559652522370834405916969930157652424969078732480965392668313507394010306035229968037039262604605846403684375484989152554443899962811749149676159285329920000000000000000000000000000000000000000000000000000000000000*i1^6 + -32421477811442671019299439564305414866751661929079967915442314772811732120683072620792123822581238516108202396215114718200674095586067361666765799473846702907336700764591651179447355681556666125538967142922306208740402117666505264212741321221872438436713014655649673358461076929500815085495911797851322894513971165936113208494211135865458336785010759343630930457710192162770309895283706182021669071635493569139388054720649929027089178727054533179467668937529049513826701856673548749740431422960808304246564420345890987069376128546951330659008793543366934892330815601424345180847443853851680896699050773450618720970116287243888430948044660525392026172472893039469163760983296727000163101679295487114776360252344565243866605504278140131785884206428244753289361871942505183254727534309368744372120678947550140777852467016041227733404956423593848747885801261054294043158711479873080265694772327266033414824451172799245580398387602188243674824297365193678744794656105034143611609196815620123709396120657867414865910597394861312401934050057072572922165306608682179534619244454360786650560408885174385263453561159655662536026717976209725734256640000000000000000000000000000000000000000000000000000000000*i1^7 + -6479510565280253176916143896410606740215119965671922872298948777200767649004442044985144608361187207971517326434614513881807340282816337202692784776342466857718956009564900680662310137458637585117903597215305293427196101822740313666132595331705852483846810407365422316165465919663659959239008925694530344865724749664848600117917035815865543040679427137643764363931773675870060870016196111693796198286702819719376711266738932639203514551465722081576661508414211842889027291942194487705030087973112687968596989121497826920832846977097825777989554682665115796634437149530761129104442357668176950459332776248275864944267489070419824332256569889488240119948789775057817185479889036886733266068403624359595491132479329494760453501692655700341324624027222339809618701752475708081092975868376032720572747722933695851674639931643318261127377607370279320850105709570539462504599288405578100582549504021674169415231182845753934131181866564071327485957054464613511662163803297032898032424522263948227923595682079756003283454498009912453253124854429757630716718832147637927993427439375897875984015654416590132731744052441919931438694730384716731514880000000000000000000000000000000000000000000000000000000*i1^8 + 468832249685631789087855075786506515199036297643565616537655573004550637071362095384927220778902771370666742481997825948552250108563759442671674983154026531469674612374038219112334614257038059400221076304107021072210211912142719264647500291969734537476099825480911055358185234314057698334005079779795255904016737684194726431331126426030899353447539782184578168845374536486464420129275015334167546750950703476727501500828796122796651400508573345121588916705943355164272126948085402075143979449135521550898831752534836034029736619666426067800015170528927325985069547982991200072009936268434677380312158183629572454765169743523775316642960780796874719799624002292732541214997635374248364817894937147200420087148552035118792596094858479723480827813814150925728178738401025041212810921443622590151156641450449132758673272335029496170063308702774677350261899993828557678931905753352298859418949680947771466716360038652169088988062268353005566494541568450969342389723923411741822386967968493040772261133483669198436272913471948329192864905853533913606889206491704662956566770413633365500242439005778275168129654362135493573999911617677387366400000000000000000000000000000000000000000000000000000*i1^9 + -16651272567093834929323660977951856748662652595654446493766979045304083631024151853681470008055661654181056010786277776239067097488663504620659509668501649168266684337312880127557283868342031585135624824282684134205402507104280975402578648387787771281065301192447240415354852448348710301769300522803771204750387999307722869013029731353508517176814473499824720338913138751189109934893367248547737313301018757505098082535103196799402243095796859081563746487101556741254820227962325043161592780928230203042807109368178688445889851318122499502130844241476516074593021424497482707825728540013655113855315734016623965722991628361002448017524627851229911895881155014681642009430017259437943195839969934394458018740895951423033917909165052690961218637402921026654109512512319349120851995719309890597073537723331547464561831510853014292960194977691947248218852733661486968621757427878313475894896262347963183478306243113298900288073516249110314728366869481688933329315419473431473109479579543275786955901121563444535610565496655151398090305118535830735810735658416882089015298649339070937437960176634573116262086850272208563133962541789348527865856000000000000000000000000000000000000000000000000*i1^10 + 12502893373270445896976756754672186792968477355168754208534985535086292103711723186273493932516436877289757705894973365615193144663867639384334694987632146161283519793077461407061472382177284505970294265632476918857654426216773381311529355251312813584229625900265344388351849222969758118278094170703497879620052933076320086638976451116843834384380861446259647554390557059291139581211258164626545764858510989476106687205159919590269627506192545867108457028978763565658377322485229566749636780309935654890962850817576770830695200155933222237574818489207137573299063639576374319941533938520561976872703238007076180151641687124314635428134855050443955872750494088747562300053868841609727856428031747330994981978785795903479563288791027963579227968918942369716610145430619577888571717746036921858985550496008562530037587609725636430862749015863238555120240453587251489328704067967696176547381246672139392263471213872691938583653955960055835671223468272981555705706246519787740942408902745085110544080168973992569195305672141637599448284411983839643246399727869414774891447732154749291954022281013134548427791029028383653851310262225536632750080000000000000000000000000000000000000000000000*i1^11 + -4648600890575027219621190435270171205507501643042149576357788538695144315272873649492142431031072418032673738171932062511161725588181168048072634509407902985599903566539646121650061306099810311132063755517062995845344668509387548001272123959421363974388502755871078251198653108032680753397014947442681047662120734268364222488855050839485245496543525931829851900908849492804912171075245147825132313061419417775135565220061073735415761915534826813381736464623230939266551989500391443627173727042980961047124662638540132932550254512095352256201944826543507461490020219222233749343089764696649501656926285313492089783312754418669726407995206804540576793095683682899250474193597950919934769242353428096554010242821395076730235607963693333344240255668512024819382652540085938911153220490143691255978525804001662038216281987355848721046791899321127365423176484037208266089633045832092934479164608907554177616508978213365050652925436370102225663029526651461456510081264812924846488273812751794542242155855530363269440624027550377602978287647937140146487409730532972228241351911900777983059887934447182217516221094364448219510546818816435646627840000000000000000000000000000000000000000000*i1^12 + 1237976079821187209613019705230415208187459427469627350437469310557614069101765656661316500526654890946771768767198753324808770735789514156613917931030006989366807918848476070422594583251349856236813352664559093331754381382289678270649788602357248738349546671884355022828392702010128391654827655157966963533262281635917286679268111851706533847913472794299125299628376833417228758117232323328089132843464409148157164383183670282107265269764490019678556380353266378445082307991190807597882619998735672925891312198673901274504447304902283797339467593286117337481529907610460797090811208343926609238636838593293741441017614469689718436053920886694725212698263796994258774702679504189603437283674667880308745194161541214463944533767891687382965213080952081640987922429082076967112437545059536094056554832962518937443373677251634507392981438402086100821898707520578881012459302935605112480164952735236967321713852820702418321478048976409213604636635832883277584433239794094645958256008180153313268723613309029155152172261983409441913340205433319306514567944067776404483684809444026527918651986572966334357310336464876615232212848907690463723520000000000000000000000000000000000000000*i1^13 + -224535533634056932333624424359898439042595664872580355531960338977817274555926828143389437434360309461132718845847619500025099731773983840016896690114387745715813741842390758908825396697761991674272439272402211289709705537725707051372500947177414222234446073327104413752410544378770663286343495427783275152145667470138520468671708609546779339056143698027179654394935334135174624517678567614024485050246333655762681886184212525476470265565966179242428010186886558498117433040988789675792873704970172808920791539239519451999462913660413080200110748914923844059454518532238914302411515486772287367573613522166928600465144669707198090048461052107517823544904019708433401353621443051528302885977907682136250961367989493593080745950129981477680527862907744368316309715591354338094133553851953523990295369829670524739974195866513149638825299700656521464705214407794480849284000410345921343210715460341953442128644022378590151061651349495215260583833224910991960483421883176968303991182149096591741785817212079603662148251576105901583914262600451590257968911349746439428421893784389739216563452287278013156725411935108807982456065938003119308800000000000000000000000000000000000000*i1^14 + 11844909697839960293217672597311089927590119360676259297806998457406781811821312949814326327160562938659115662858489160307668759597134379794685161682313350188960982749888291413458353517064370504902414047415259017458660644680591447070846420859091883879360642101704156802668374177343370753901911334225415574984996582449880269730098791130715686076035261717242328986668115343339112124693474897222533875973943744909961965663513391565168009952770811262612984098679605103914905593569717127767582734914601661469102334254817730111226354630061903153195022373686621722648387994514990620322375231125003160493825753946254907539915740700122784241409053276372631757927973600235129590255982378762123518703658598094853854317336706177510632582920539851987045021516683227337671809685503423243166942361969395674741667848983043925947755681769465981485225111404270667660531578079086417629834506283475377134419534144629747636287949130204719211327062682996781831531437643645667833650093833066214100446093596627626441615266163930587607148924682449874022811300137275777247770859951702583197777101886891963657965236948961866249982217541554698134741820723100123136000000000000000000000000000000000*i1^15 + -532646698430469564403560281685636021000289262180610232346438315256275498727551941901364097548043946508546859961166522556339159593586242884212982153377916021666270769921790224183817054337878377692822702061704209825659827065579793220275396711309460149277624631965254713785028953136565770252191013532446899214757759427495222133356110477092992090483393764554601955021707614230762120123333984056311092585926623317332406704009910518783972393901054238290543222548942314085917430656391574265553648958761718720372984222354230077527621610668040204150279376377900927855303893534884908210319280828725729346525022337089859095543730770727175112941963170855707171939420395113940251679700159518062630155084623599062669122886871617557069267071863009665608891788542074678013841027683151136733268449971848717406626571837588809137727207651385420496415240101450429338981169053822829626936976270732162276041087502495454700300210968377407045479922197115128417542617252413845778699360709030545208779047653163772939121386592553146438192797689257940784497850348161257324971088032018309167724139943511319898059743901074604435704999152773376125053043909716869120000000000000000000000000000000*i1^16 + 16022942659474445638630635078504478259845238138639467014159457601673651293631308697267408374862816070503445353532458972559779958361356775806444979242548321238883792081438487354249107841011842111058470378449506337230848591481165925966095143327698545898512929076863313962584003429575149542525843587928354085857769471674519641952087612522155671238733296460864698819235512599280455124463600865560543677846364732986152530153324722560368029365584975173987795521515973167759154273688260606025603803621654017989673208637450723373676922044158920949546623823301316173008679539865298293135158611869321423736537381536990838640815231549216948066507462301347157722962759171958857900503128931956320933543161354814500851318038315459700697025571441488143912045327166010302964143231564952140620789106115281235138076069936215934644211422422507559410373136121678495254201179625531374605004202683009197593728017308789337613816522290969616342643073162849575521062315892550734942452210113694341944796363525686764101093878918542677904798277454778631277221595852125654098058075009674283863837981595832301932950979406331178865775547867797594709389104392437760000000000000000000000000000*i1^17 + -385627038482737211362176607346782377431947177460879502083591363901282604557676990656574722443502272654094246448592797475776216737466342239701020526406769116112060590887729664380747866033368657340119096316223502156829559944816813458103798267033945408632361101178151792504009278456194758047816637235153404155642002464086848902934708341590358303871296073315638906732651039016370754668686001480062241953395834045170917023688952115912130381450234934396486922934460750762414514837059877659960552436210172289786792593442295956588807327860271500897931369860285510012834359596348438927698091267321147615593400926356761185544584613203382439753012591086526232568911376689357218016385771235916881811715018274002013217222952800059437482409898659234263722200970116192793408574861517920759763390030150706440324290667008448407695886624861523302880890209103237622936788962821512763631542696469568291951687334779282367431781464446893964119159047148471453841625956512897980232631840845470942074177626076452482945706259463060051501755011361212297046492569674525181876336961508482331081106305059519167238449001780516842690176286855413368000436743700480000000000000000000000000*i1^18 + 6525350156845354020853175199910579371038862314608257971226647529465008257342828998400891891869355975368265238832324965649097653136483735123102751214952516231716678387454713136990766807243947301568916294980830800800334583389883561920712855371853536758740266970429297093968852183035016557290420180162016156464705964356368289219849303285879776392032881293054616384439453715633342827820742660797096576393752353968208188710852597863489928278966888218055148603994589850784553482272802392246490381675192819778593434254797873706846523775453881080636965335737493212583293559484449861889979015115907390047234972663186988588021003295444608603454990409589196805013614510114727039835673118208991889157158451172167545715905344435608399722834807049894579177921659012122784885882572925553289035772840316192747012517084675888686284489510615872946382560776759598574814703764282064700315167212987851901883622114943854730304509516476590344880861765112926810198120101752253979258749294916735218355221040439448488194414675370542482305949999306458443463594872358209588703990050136089724793392015992657647226315484332032192937776697870023356705669120000000000000000000000000*i1^19 + -89864317797406050580212553934821177050424621423520350148233372690413719527709241968965777542846693663179276137334390014019185681671477267751333419072874783850532158093856381481618762076401764114072933330929234919014143177490515581416084034414241228616968394404348344050452596612682276378446819554307877104513073020767162168008691525141282049656843458798032732109667426905693785507052473432779811186176260343473280773931922961365711721904270019966070583198040060614047867838131949346890779625055306706825368709779872186031185370868281922137347497979212828519898823820694166695338984206852810635430837761016672262307421774576695237774706061208282356887087396843007498072851437794003469581008115290324427201683529998399553238201658525513153710036015851560352657437599159031768830690301708420289013820579653869213037265416302936120273996995697175707137902144558349855194904143589716292970527906211370731703178614727795215673428160851730521311055359815555011712589268914575593682532114553310552128804106481606395374500964366204418692543869949566461252370423935768287810812439193204034183469019332128220863435415643210296257526366208000000000000000000*i1^20 + 566420048147508932064867984143179772027568187306672985327474865399017737099631191809419889502000433360308168752575383275583957506884996882550160355409427815252778086310641668916011237331117865974979174930711665169117811321711791891398400407464677314448673264093758700044980659138016368971783482267189391758731103335785484021517521522856874583648698025505757745135347199268937952914548203091341271342147770799035436190998040799471001422338198889506331293299275269712394012793585041945787415920885257677984426165143434488662241617364493434557144516547267876106237061040850312010438155426417423696671280212593245295437984037337561485783879659386919229700987725270405591056031089580830236063884127012407035220271403631498317206692142608804967912765177922496990173856473920045342183164234749948179805145138015500435148942672287045272338042069704609945926019040031310417342239634329721321614545071029246721772975225129271249276917299252686149174401498988515391764207723392212858707585639220136968277414037347260289225034154508860754778424633870313793039319213781075681762396328587880872672798937917305403524364691379298507402772480000000000000000*i1^21 + -3892535043010544284589121347545566487574257148662224845643999378379426328804007685552119497446349779686872403674557137686535679869265427342336670111138544959462492915810826517564216888260630654792001199194859192951989091498614032657074370334420671128809331377767727355602129300019046155091722441664382614527980134213066346184353696846373631498693510107202747587062284178102573537512191495179344309330302653580198927144897626224395607990706187995946578079489233671960734944087113356610468646038584740519209589209517244917364649242764913256095825924295204307171147567177664803047552249236222402892775365318327662905781151387501353694372305693149974979558023794692889274909948958606167837032826860531756311497454386704940551233910622998365905865334528110115176102835627416821607900972625852404585104127637698134548980005484017912469453914850201177349527695633642988462292878851743551201576133513664530115160103682369557423172318470758217865888900797492103857722898475900185238172698184680623503031751112524283432178435994729554314380716141740275062131161991260314864807889429281589960546108316308088006600550035177594935050240000000000000*i1^22 + 20805070998395254666100405558084727991144821800050908181789953965820944739794375649041199014384718137596020608029569003471229901516021614074606015083760471926796748285229606999131158270957207016566801692571833991622491637095202309319491833901414727195357723573542879686149348497592686824542190074091508879797097486480947179098348125338371398085148713307892881143049079047677490101576312901584609919851687171650806756035590978724609039506181032634590286022098441126841973963350831711669711872684222646792845386601317517576512955166107277785544604981244539066694656528301281314025496062883451114965374097594083927208342364534047840007480737418118608098532753946760101360944131338659474611781277992677849019216799278060502544371042569227591328571421024281704331928113111754827933493564737573096620487231808185979791689624971266862557037826917869350462511373987080341702909169354726534307927582257925884057863644188255402440658201988322595575226246082373383140321025028236609988818871837908471547804530800956939399625344976885298054986594986898814938109060881079648478489939473265201927436660908112840976711432122262691512320000000000*i1^23 + -73373422171065946840988586134055515751871103258923893457114063643084758136766679683940274660405913183334129029348119525717368007233234898830988362523416628816720563935594822224076877671624864521717788322414374944964865456565576815051153882657615387047347813269228684621868983675149065524950212664117581275600625347827182084214615012731848214298869536964138998535200425131393664133316254907027579735521315007926636358361958453668006106716167878385657789107767929469019289613532465327766977298210905742550466603123243774305315442113368750189621234142201368636439807784385786739291095633735701461337826470794141967154998296238905298047965373983641250401367552245991867538999406763213491333487396280381076344029508248672223909827168557607667283999907222282687596378053222926500833775766380571069277396020444804778129731178423554214081122168418362718288941403091671580771606658507585902579337273153294318294834563261176810257929119291898628195552195995771146128614080548710016205920701527976072995552380705966695129914443731439268398345456833700164412918479021237408274802263105025507801884959560538335904236082107200307200000000*i1^24 + 173885831764424370707183486416713758827523107019569497756866140565605675911256047717366252995948523233338395349821040794698309255119178371449198466139517497509826622642332448609631253729149507631012654019126844931647354143827093639498090161222530576854626346044553921948358482736478079801559181646633371768858124178532996492435185615328592029005875550379960058874316137047087486722725926018564964296130955640249146807799201559230049574126925095764481540901530077796693069275306797654191671555192156018764409348535323868223262677317765434207280077954723273369692877317933969895242282851965233116181162384512130069842887076783076660630951695483819044396494512584368958550820731752638500961040068141232743745537280738775203930827745432854838372025647633512454206382846771653901896178388509991105796844079976107479813687797590985678817240524591164286048916952119521003251207178329999946095304172274679501544256551738613542935815797412660965521091683385290296435882553967809218335521101705000617874323969237434412162196664205633115025518509531499466113963378877627397266187032211973360577205630356377596871078728223529369600*i1^25 + -283444942169578087889707585276870423248141968640186952420013236537673446396574372953113836065117784190019308707419659747049471699304024599888193582056591007421491817743600608631024571987972395786841190848918432492337018638392484113765551304584250790406294660611382306075394370604421902133643467579154133250110093854567306435928376419145741380556784161011254514681557913316801533675798057969218956697309629823502017485611823571695398950487560128515459677261660896339062628889488782711704171488012269316834094356826351435253218005854473674423448997776052732474830341304054878055759675580628447487356535466448527059247706706017532170823500033232962805249251363099277281681046553368089675850868171317999351522782549881389360394539233645091200629386041444794453594029526987525741736222400142881535721629994928963396699602703827723874713627642815493194913691410238429450066679083489476972195637770051682786485382723165127970594084083309109306312665586658016593978059008636363663636284322701689031698990762090360420973230600578276738890628294825662682107035068792782284657935917603480118824803991119430189144838043074560*i1^26 + 318909857536432271728450209782469137042172242007351399647889157694541382930408554769450714069690521737953393317034862824335447700377623319952495457852485720378178474258564609599808663159541777137500787240887222371336573485618051544018697595551146926071925685329227640457969175262825532173356422321398387170298746767903330869990760839163675386909540696294138813818132333404340235917622063313100927033253296885942920185981009296817367666818993690856879088146345217768132889060629030170824130841253472389740484281151030919933246037699758745013022382398177119917904945901656081894674194747658976559276517486997982136687827909930828828093384837486507431307012946864827170548871933906054795248127363686916529675125694301394201405744400260643881208900820560190759403238612178607515986211523711928074954904070100849363934145719107040381381418704574876320812459184506395069020011069233997074315732853970798924443119366033411931810509188065344664379925029348273889327506606162731979508372408580529382305393544606783888963506843517384890146506756887120022327090339232506588603129405990577963091461425194341300170653696*i1^27 + -245314541574628894336655376738147288940412889288212465857185874918297081935060695653288443072203468755888546905946069959872322138791436484268373857458913468406176511697959422203690252969361697593890071458678361584842575318913256572147892201860732552189558167123321161401266259995611891024280744129301030764639956960146690852219340813169354297997891916234797797443408242779810492006740308734504929258545910116724006788460406354008192599180077387474691267687832360797356315777201067286882239008149755677243059826627484324570326312769569886322120731287485028264932433657328904851930516221139551859751652959173005671265127277249572431012359049716647848637015266355457476908301818529409499619317793593310453569871542412987192589026155646987926686829561010661830930033036824134071972161135189895308460430121995547534895535800676398376861174867307476663556964277368312822085520320324343608887406143750104444821455523240950992476410330234293722771462589101196108817516880711516876543778745011363057182987914622686103119381457743875367630899028001654573412009809364663539551661079214446924263797395842754674688*i1^28 + 128115209722673694637077681562199256662560465200024925717256925061573930319817533611452250472264512573425464074376316185238681679745115444355734134829391321808739675709005624012357111149979678152584639298106404008530618237466351932174676538815862885625349934244923159677437362347074019000557276771575369109336322695982276050783505115856830104405866225407562042640800191046451707529137287026558766209559866105490895881380297561335677181564257079561840255130702627981330029830979329032626496159629884924267390914601533425125003019448972692219839921110190032254840732988869063069533221184539630952179042650500139897269225069412352589953638201914137947656286507820397241344071186329411093199738692299688006570044386454146180018943768054042320247634065217944913959985783961802336030255643245557810690029912063205143751490258869938415645163413671819261909747990369812937571414767606755188787573881750821866932975273479205908034399258046070559193497450642918585932141145180921242193797851566607772009543532929321933281576600056143465541684417622631714994616331012712508272904333740280196966649216106496*i1^29 + -47522427297627046499791647421850571182256485624050812618368138781546623306478040582180012241860963524669658927303505552463325291314615843519558119338109705790483940931978002235207448614749642283677772705430602998123145645947843124338699126594009545352522889824194908571850609195411489130010733827360096105411212525006825409197067563576881985400291737275395046510708084152620587837130225554512791536344993326906388706008817850115363480152342827440417188818862502063913271714746027533686527770017158465506403265360419454789646997871159583750097865023036347436701355727738922803989766299671814710079694445883590469107841123044037865255132321839811624525974282547039388200559524487689476974265342358217107795968973721505800084337483549779759743025368088246787398884733940929587362047737086631024028493040745485816204415418972894153470633672594163580988819083644446304693312323396913224710834722156762612589257432527596334410562000391872139013401621354100992225717313654937799066732748895440911635189337751863018543123554575067443962536252673425950936027290777601592546527825917134672563798016*i1^30 + 14828143907763879032048176861700623162769413409351631860775343873802545838152306684738032742339214052531980643947438486436123666787075308422020739117613508826563316726671397249049149305798807900100661338074440541742558486682378131581257346146577883243954616587529466942940993963561989365905362058819015685572559818573447843206575842693260635613969574819525670735905918069409843984440095979009039206339690916594738342452696651923863025339601463660681569785435976232745368699587017063164115400404984477481464395400220103304331068630482687133986878892534308560714570375102480479923719388872002846980350686273569525446592575252419247087421807734120238677860663733281469550837732865166705850307595142198535660215708715731633252049252297605234577041063325477606470740891518206221385456712911774244754253929683249950920716618356890266157308748970010667221064014852058685254796164567864468581752879328955347161035181296229618769811882765536213053788597891899203163746290567068295739890148225424782357248772666687979227399759781127149841330061358049091536013294203959078390129568664573181952*i1^31 + -4115129513178349365397943824929382264313652805589024648946908233359420961966907640834021104798316580332211376137765905687142080452906018205534150457195302835380068264634705686230503998993227317135589183948606194972845644584002852434548104495724291035509983355436638619334725287298223489276828458054278215088543864374743328427789679763007336376771296916005858701143840439764813238843523176469124272111379598085282756060076829229810806743886578056950538862411609167625009758295439152411155573505808527580887915643705598765031324495560058180444371243085387261181061785373932957696521786128205554453392748202705308517428373531745682171145811686953598833737893337500474607011530978025780490407575169164448422219730847846150163203496535024792670980068716607350769850750121757110977977730494765198048763880418022418405007764303145844849529931368963157154862835030136690552757542343463453235373100452627811110020255748599981175362844834938446312194186154936054608001643226628772010171261912165669823783956491686812256404500200683911000895184217787042342185092652869305844031765348352*i1^32 + 644943986692145148907303275280916680802942304700648700347225147745254791159617461513694335168954644085120920590916948928001671347382729798594795243397141638995457665997062843421099146699077203800550515384642866272107670419778338411478600564136855605977355862058449250793458267338597320710158565595262464666393167562889584117511476404387630706476464337169510927112267196586849083922457091801977575682596294530969787726300217430222006308007263385721247731054413295057177010525615018746829295105016124264246016942047486218367361680984539891031930503112204389657241106154446226767729976471172350973581730616925378188482828828149281365756575478825905836632375806247717277671871265667998618641171767465126967796510068583857552061944342456363166749812538968338270175290273996463932268156108056973645948107583890714017425866516239320598022606063370149087892939512393051425137173093451435610054474616674819363051058767515071160564477439879636097775237702008541445205797443644747117113580993453432248255430634395966121446415962218105719657705227521982460848857897249152541130752*i1^33 + -172254320779993096819656747904885470364566411496917342756525070260589513300368499612932835601522310895963393277876295968625091028838153278276662301702855191679881086227601705722131700339936405288560439446522178021565107049305627654238208211859399529871223595015188945636752677295374861566364522050725099424475242875614766172001692230581974937949873952934329469651001407298522785526938865921013886497235718066339222905422880203968667051801922088625439030565401108651066684722255071480014627504162236911146519958886745064841546437948269967608441714417029951534325345445120029651128601266592545840428257910246222162172224858663873398631659306026140462853068178547029314940395989097743941220053470773233410730477275616900806356842121104075677893004790863777166565650749182837416973369328805246810794270735779292032489889306832091016184892421838407726542181876224552928989419348002769524314693327646904364161232240596635420644102406578152244713482959023131336640561940160487183271216442150998389455543069647498228066638976168010505097094003988173641097127854352629760*i1^34 + 18021185347028083464571165013850325468706175023400260870983207693524999571921419429325608695145592918321598380148287267143188134806682016797292224112857655434114479847176659958894168552581933090236530610993130425642064882160640149562673137893297755790930939348905511486933010049192307132411422076506081102064408859324503104360665329042834382085303275173463789681309092199819023853676258094685772450618890249302201007506121793837073887820776761697548588409302155693417156218264968613294853255196074129358795792859945097721253208624993581437850679152779021162113819651680448194882167295586286824105760580203353570971097986578004883340445068595240892663061085290026043282166205891020867625763791693353150884833066539941148433231515056188441351802746332027130179418467514636085534661984586155872790978348120509406515785903303418582376719051011053455659253337279203477133119836189972601896143940834714078128663853498107665162911509793972037412858144421601222722182412097666648702850570022310350582127415012865822913256089772202720251541713756253982787635249152*i1^35 + -2402062779824863616527701899255386129840998943102955586796631199159633343357655454746898919641001413991240682380135193166460106158403635517449301868439451133141389688927867854703405546131560757241578815471025299239749654271692823811408738178107797672939566449745246497102000999638084350080352672137658140700293615682236243362854908716969067115205621037159687374736328160979935370669405163039609072543375052154209267169386729616272103865528515937411956213328070087347114481959965623320959633703009135810909573247065628714726327762337777082615714781332983959744799863153412395575028369984205676138978205340180179345401219130650964347172296181569433150066375037451924140805931286541989986507017830357592672717261688404758514101905763310634454623246398456939825519826123139988854485521635935045011361066593087340312398291089594789893901930544615197233617601683009653526467043733230798008897066349748027952104609404042286819688594038234391818395129426611019785597713406168484210865589245362415857898730749998238555092278823520399074034898886680884805632*i1^36 + 184671318572291718634800920618526483706576858191876689081148214114490341734439346927025234922739672433691884234263161781998359081395091139753809576656382784819713514615262932832890894642878013863381706277736483215477881152362433379280608806658320888236508641872249870950410533594720699285505571975913369442816292633364469339958726325391786771332926009556575691997407365690608562200602217637323580834889866331355024515274982242710271845484807885433531922189213109324483443364033014862156948929000500568984798001137563263966706132154346590222016640782295083949829930637630138361116282584501689375650618997845730790610367013144603850838905175676032173648505239239703001803232052285665571024664781765562995541586419819859853150174360439084113439594985692877550539000783505121073302847112559877262836435831870295037293112585206782001145431394650039683410881898891674887896673017380686650552211338211027431620817852251030589103193334440658613519600673735833146526370188164179431293412051946463600818537264843662494208855370752370189742431988088832*i1^37 + -13689380143862846108050304652179862134352137185916167895836293901072347908473130672554009496091429509912837104010669746136863213263818679660270751183110209812982661536596485896789742630068660399808491509421587748715045498186169620550915623843119456938912008114240981505560983565141701790829347718926221025756373485989268812068116344293235611166538641313649546384715993947525178136943278193024459434082382734302104644320894440719553856217187300418402991162406115730448901687438041850785785432015338079096801993794624845666922339236252969189549026692241057750906688979066412214979323283109490196634015891911771717287681909217881732561194508337724518635225062232540353488730372424746678904483212202905965791338804904820513864105736122963520062606363319239101297470862340553930303916318879808165741427750020660785054599146490610318252833746033225103261512399586483407951800070787859823848268289109050367123139711131164222898572208755193237165987946088950058559497541761273747495823789056844057075496604956514906257633836183281465999491072*i1^38 + 682390265861361728706864909674289700589253439225766001384616902167824655462783754037548535523732065082706427360808412179045159289650864413561743485820869029971932787193109792314964699467392575608892211900746566978763797902739182192918754072324538793267963174917645967237100383129214105225967986305887953239785629861785686012612408969637109974712321942409968927930512422187934713469041017634499285865843490222899752128317526266986316205508926815060377365260946652908115272235356016753974041917255802557210731979929912970520619124072069457512469492805936152319120354049715700097491021658027458545778557792829281363900375997874272344032817269531668401693128154120390046358955196670117267111420932431309014015200358860210114818877556618103033885002215096990144005678816762402315435550355289258308564506400264862683043217972291788233022429945608306278559729782095654144884824438966883442359926011793772690023518527147834626913673590647030494972473223044180669437159979683629057466316080030083735570188399186659225547597945969311744*i1^39 + -26335797668657628435638952023430020167174241426950381517335763255828767628869017513466307795332534537144338418564492261969266768656956383328818775097065544452933229968018588942873536109196510019828695768146698851227060020375932156222058162973774997408465276160554005252577432317455253329595307215958520200936608075088635275344148288196509253813289413387650870051961377314232259448251336883221507024982429739167469749184510818086171250908514652984501212369630933830147373282922703197727298558707590873554811257262418667347261544324679928708517269657297611026466226284614031469001821858046206274152016391977709785394458279328764363772015031659056314073540227511737830479186131401038459148825690967421351464564812316560901790470653216026607966938535257385938495239071484684027552976345347702691833296214634049808405367677291554185857482022551879985878256826286617019559483542528157142938794640099137562671270564994392623848994364016658331356023118947845670833404060977946461949027663503081618547052425148022905729372389376*i1^40 + 626562414105770218269270469245604608414153039192120378619821123101950794753615189972662836996799037078302173758450871743313612434616391563350646088795858270362131219317326852645982162220895961301032502668917647048440895018585409185891461560117582130076514632796536019527830166745298332797326869962368179903936348549165823929861952253962070811943652032695512122142315424346536564495587196660781484253982359167995008939304622793266029402761665385729266838882878410642755239301011676945287679024401912258265180045250012930146326794437546999632179640747982765781816813431267042733360924489427198676598509167452513287555189474516524603634213258570781979972986155446365373221044131544855977658154280320113680183773284243440810375269502207257905696660702366172558921846361906206636877167296185715989703208055582142469130966982829059328520278525853685928123758509903236286902287836802305415171620128080698579908661290892201528720015187770531820401647727694260216007914300129609792392086894797879958869336087994539442176*i1^41 + -9022509298048794250107185107647901558833067286841191815206630819459552354647641321293258850828705570392081864450240757630741790704316958852936567627420420523479412820606132317662987119610487422678727882022813618573417853899272809813394476266814530911348987329299834397336469931690571851220541629688224663411726454570926502472917387190194023465396843887211830596893927979930304195933600543222958282793979086017218706070157676150284954375827406539514865565565436618538065039249863278664201625171250394998847159701061657125978885657921538265445670533820947207927900432850033678037035225564707858691305825440072759366749164357991005080493898358661959207516416972083452964854311329208241482237395943322341561997214447764414122645776113592596154757774597660545412993014484111746246313432520426068280267140057977843101651390052791021729839741041972959994925737838538264664157159853507052142777945248674310231241495146069421607578029082079254812811289185403067337559692279762355267670538790880138377632742899712*i1^42 + 55637607306023130532572981835997828375470515449835935224817506790969434979176585396929647510713210878871995982506580652097295247858385432808739764164908040703746762191251677323469991835479664004140542243736872544648520322520656258486916688466318459735980954410982475254681722071358519038671444510277215972177717208898269012782527613507207507867561646027116994412571568890787236580162802881846186648739368656945132416479308306298026521999581485332198257506886011960690125743039248968055598033046350080399026023199932880581671048525448650062422686752191142395157604502514697295673947595990959055096485314535191112726437173849189037216400571971427555560406669109237990948874063397234942378009772261727191453577139187147177361116524850975917066114137083082933803775505378535950261922304889010424834294265655511001920088684345242972371618102621594711531625242411174857308654766147597820810979932813471060022081838316496907199784571334993001820964558945616618593028458293011435525116518349538999664640*i1^43 + -169656278941293268425485807608251428667974261844912408355702219796119648678373783881577491690027043936652258807703177430034156760992849147037493779924681992437784324474684155182318646823074173095020602698206162628310807131375705489973714883452459726761042295814573612668808792424589809460834686859096544178715594498577021667358463230316227855466202827636630032534742304838559082511195180677667542848929352051031696213367349860268293439116057192251286798270933244050577373554695016574664265724358873275777179872868437807412040883864328504166529611609377963467849097068660986248535241393368154677481568460361516505156317379464359079207855719032786351141482753775670311335694488479873760926209764147492097934121436722144561564867351066496911238180901790799059054732770635227470244008704529348113939058132361269434345386018542408685088047887474407499336446609983811758607463956638159283592997431565646833387710639169847749385836913815409936068073048193378767649919040082849438624773365039104*i1^44 + 69076442250505878147801501584138631483024711548393882586007911562066746475634031851572571811582946449889543442312945574269939677215284791276897696861429213285991581817401627050303321300677448549289668185606707934138646253009701619636727880135707550555314656245732258911178540073246906864214579451738653579046789795766793450138712786585953962551839208259641145626211628498121303930821255181947386526762035699598679672545736081173508156890518773142027871185475892328664058609981812650975752755580015529113923513736236261474299328384602480167627870132977302774667586697227642839847282294386568093035282012646272771486880525362207198791272752923992209195483276745166079355984158938691107939146162953796383868328311007359469787376235899179335725513455884569336352093847429791949826082356449884137072487248103617422024122227504224778105364144963530867906072051943967124601949139061018990258412460077936163532077255833327746387628351358273699897616147263366613912297224024363475402752*i1^45 + -37820693749447099638096104538988496273488731059610188767681719895853489428199543437442242374664897826325734540459738042757918782866963821355854330205076233691973256002024650854774276165010827716264403107303577651425509376273066842208805789670093043051119193588039000879748142492781026762149597313486470350416739257773304558025720926553902849586188860257055839108720745655201550873587399437354513236607598503079052199221681958061036001950606936618045452767940522493440978210064034074219105170400281776473136079614056171710519465499761132094618156550119798562174361942482215451502304752112314137776320459787577269698340136342517398129188269173000156028952605560616963435905953546977524345924497092542092190037094653019144010581907220584251166384136072997441312420078334804721016233675981964460579857598596784560214392248365771834343327995249814514107771363300844805825663582148487402947085575513809994530392142464074427539558953964009477109649875025059539175936479985664*i1^46 + 218486528307145499797709505756474485097798876609749933640048280229792865866661451792843957335890948190159517188423697806973370932674891004858325220482195560162891462573886765741867609842927220370291309205598412555246948709074689496309913382007066452647176144022642413405330603693593008433906325698198500899538502606229949394321721731206146464872448755453965175998040581451442089246640563265290753742611800473607114250050313677852557334832257741244484085328212279631952076917186579326703687524223167700929957600050317019310409689923910000025511300922120639784742585306070620300148660165799816414231140183098228440667792505846950900347901275181172685916274190667053364762833990351400698306603404335277367603879129763481551364836269261939066362997795735342332790523065957473914245471137555379047976351133561967223800473115256294739776942958765395869642763139761008722497937437119953762738613595708663873307353563952674371687947688407112467125442767831313154048*i1^47 + -1200028482753163697004072759108999501403192066679357741640981596867887992198546748665090136689040155886439147398120515971244207978877848096529278925313290857498614062104571107796731815988153462599896048490181529220657258248682797267191577404714434117235856789205979992914650478686977277666728686830276941494214268722953005920040974166569158465457113711455385878607926472949071100682909609746313758792778212970354934055369786425523113057712659811784821129193758189088751588016826368805989952799362265838471002705654076525315919163022458748770798855552724196910369550922020442205785918603772297003561866388898697377447538369777441281813647317100820796711262783981998470561712037999243439103444243325650740539483337323573062753129137997668510255388837298920794843194985309121973070748100642325478940331225019016734902887229685813884782710071380686271850171771096454142620008486520721124443292125332479663597372562371084698825675247943805158732331708416*i1^48 + 12730745706155146417524887422817920659468696662460519906462997114851166443839084981170961194210889180307080446745700891362112561981781864140780514280854450088975220703083797091939495785684753757224815388484529264090277561633313817743112424703912117367796756708333872961263728319846802169581601556393486906742566396783925460891175332944783267612206384150656038884998056756408928584401317713780997817874086023019167005606842853357755794182649974006889967824604519222112664042886925993926276264336941482798096554574305390111016621983363140865010007597233103661395997517677513490918021202067749977649439993843580688933121881830776537865956540437327986650184651937786149538946272226556729824942716014284908996549022689293640063739095974044921406414172806503533946536450303443624888299192959172909664594397634884670471855391411403416562723714437630997864073368313822137433880493016104624148885299358582266624*i1^49 + 443762314988072002787490918810471896605971582876774148176952370183388678125185154690859138105261450648361330506356295860395793240121185599190860025412801083178972472207657789749928301070268178315455172468163695322690389849811624909047089750769799823301475190261169197270662962249644889131925170454244887665032573861619247509456090618998043608642762736261506241363074796091695202074816281297357324217922203878258996431170516143968339840923109036375774144739595444339160478459341037114275209383917236817930912683563583240373273374384418550954196042845237498443980595687804484284858141681588841633110194943150649689596964777513515785960807365517694921133687163220619911707796523008388247033837372186388745331464084836397325428977755827617275091140958003579312658650030634230146985112397139134745562920268914851555676601213858037459966051007638316539841*i1^50, -2662968020516528187735018983750162232953507700598926880619639236734032161008503996633483783057863800243867458119883452609466017697587312522376838801733246120931224621479136286398944466741674961535549078552471409862007379002290942873015534825643945888256823969829153914614865815365934660605517104732801763533498121460558357706736640253310537931417391729405628930288581097012183460233111610882386273589481227727825842825156780475092020524393658679343858510707357706112171742644869098328119981443553937920823091446166362907206641618128587014559940161891386481967543861561461307667503542909090055183305506922171867296850815816931997614697479732646300985142974570269000512990837206399076154456622042670911975998995621022968705948414713520933173309111275212983895787296261065348767882972727657664864335951320307302926160469935801145252340140183892431345630147689082038057123054135944574297752627442553145768998710857423258700650247966979418781950445652222462989396439574553022170090804542072794867712821034631173120942295551730273592346282755315479098407236744438456800463280640666377898342396821632871109606953114764967194623546004608517423233721944066155474943397035411493457661373880819377852483774302251856365450270977533211292675949037977893264471685866759392004612383478482113519150406958078566653841992147517759425296431596639978945775515078920898349076662960563659939903546716894677106694188412300017258153716448329488611804145518139523419792473815657144497948288181165500161146922446167879653362776843899976098004369978079211728692927339912567778277522364779940961468518728120653053137178922895434276952010577723926849539891209180635269640044812786019165104251363801871344840962265771114921892736517042905733000829466164017195753433497213327854237246623560931742126884105370992640000000000000000000000000000000000000000000000000000000000000000000000000000 + 7833680580830359196387184561598353111847953670481992689650207222689050302699961765071575426029076274693920933626071549579473531883182870427139530287436754175346884398931232263783887140730366186296329892161099424124729898058755421793538059575483140181760735883749882854799222845181149464312281670198549832957198954957218291796480450495214138701968310697203333248582219341211584067803469876864161236611570047496969315768230690314414649725007531468167026801828247839400492770283016994533855982884485827408707379531091706206013783017317082667833242388615849602870563830127802128242679826421073164081027917510475650842411598430443848713785038871088490255569538413078514752438614872557996492778908802861692711023984564476420076580357527074901140743768030183976452059129696214427003806287981539267194956931859729305461376535806393244052678874915390129117519446420368566802430571343721999439079071118192920690191525164489565492878698416603140698990793905489014421825477926339578232027308491902884398113285547013403255949369887457405774164558110304918313134103453109458439847641716365154253866992423143473332618696734255634984206308243725400527760049659776700239941319231805129857314951767381240088313000249215320113624698457461019947341428747182032834860826533980968327570512518309826025993161597319855363648174964920739516953627111653538385009183528356056862130485361987254874874131433575253816972911615587887966757324535206967192831557809871891458475762542851553000529438072318857147332568358280741093724668928101678298914776148449547292514247625538007880586984825906950162570625730577990978130599887136568405132172703079361605797484916871602086080587373358553693657379360868479408785479369453294891248033807233151350515004351449621338124895253348961333211289865253683866230303389971906560000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -15173541393741420742985658671270879066061943876178712973495374612041739045931911777025849091799068183380342334854335720449963822498015767415093541841669514862702522735404184263944066922870687208947681721672376351138466547769646244082914534816828832566227477784335525998012808932159142655325724104973470789333743889972385007234266193723791814865981192825869832502889347389209461049857250442913287708865743863332574235457672500322025828253887593009613697846785894314078979603353372359815422389230148814158484950945888844452249557963759492021703267158497260739942149676767481905165531876413481656119970077388616955773949827551703039398822496043496150764099259448400039085410954544484583883947501401253414147569596911148198454007317376182468833637457125309958056925673525669330119244235851635703026998220156788296319107125187844660759295352721663858751686620543557688118814731200833580584102885068854325987381379090796086328574875431678319490990554636220849287317827984801601448937722974854719019659192534902920503504104730665058765501437751066591671260783310765940636598741159826076413202073481072154047940176453280041502611004151066606759686688478518535714536601508938428024088568575343564233535211319147632302708085118548739641490938143950907635656323305537198025573849805858688316614330799050247773368397607714771716015366309563964588765837059169111949214374265634873280315674936508784255318808329067365435072042194416060161542765157571483068970600809034909155011060180489066812395845292532868292195473287733183802216851426851634400603489601127994557882241109741456958635166977063686676573034067352309559553702349891611617291557373222783822710421833543892885507353010906911153469442409608562845499293086565782464224509197918955996593934814646736830793617697600154804689603224954613006336000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -280974991600192838605788222287481723225936410144347041684554346738183083571578874376164870321545928194861215790934350638426320352250210176323234234277596325788519396285046232768319784408775343348454269887059721132280433273542428661827723696060287182633629796918704703955949889057343884419777080810140960753384712568040285813618873750907689893338874042319497549915660960386713584145892070794258311015916674319874405289937211194777369813953999798600280208668249153169790588393131551849530183732544694589831414959787849669782303599222909651153305195380744255677181508804224455557432691754182422461107348052683618314524339404452402761805353110923530756469512428392899630372012961071712639286963315465249864308140913033694876581947858803248689172392267731229419763939775204932017705418957416268222954045022518871059014796202434854207939453667655156407070597391707547929736714578346224021363382633165043268422346575063504259987194208550640348690425468109018381471997984079368328620787017711427096584100077071028458642609707013802076126230828129182795220080998170114277008034303874509384812695272770839126741962819054511602382982969053609078368044584944906879330701068489332750032350478695683468890982406907033948529518151286693217433576327753898609928311771198415777211239256059379057313170921841055361804605934053849768760518998771528748218603827933556472157306221790951854693511070804331142072288153565393643382849449779327456260229647913420335664444972697304971834210017553571962387551756443315755078951281090732444735359482798360755521705264412430305662479361845136500638159416566822175140832894589442928739499492043723333007786594565419415257594055375699749264369677015501229810490449746219707426610819120336799572518503413722858952454494657847268018361280418826414596093779515563816517632000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2912418992142222832513154293426701348235955469146380647804503498294662048339710635158925876378616889209645104967670829629607492978982389943050149985187321879194613938155127763813199503611979731493242470456046545361405639906444702078759849394114522702738760147724705844335939410037909052682925413656972042769210471814193308956826766585558380639747959169024287994048694795285149272853292490826157874470982844747142547531797156008283007127768492359672987828722256905035138077433447937561813193236651418560784162872302325444259605734666419983384215077001201549312857962132309165386296704533770918692120519518994073947913071195935870412996248641053776327865349988629776413519462386426648712707078886765900183975396400122325081157315863805538911349890753791663950433636320854272972221622357148794280719933825253333866734726861989324945246793034903318138914398313781342646593944510639982689747684291423527892157876754694793232463076891136095529559221854141621649487271448290324205000609096115411831605523871446892010345460017796972377129176773469201743813475224332267021339659747480836375058425478660984030570204159004570617535024406459458589036959632330543963714585884561586048708395874847770295637339300839261824063097184246135755593484121166529637963331622168370498815452557772478020861736108280651736426967954451442406420804537156122267692045804755750589941656645664589436269399868214154774331186631670772154192466713920614120167268950462694251897083586072183337523909891625645900227711387958608821775168893441314226556592019183598886690806597427732209232123226662547400227834819841996872953264920788907018725809791452774295520828014517027100054100341020047075566440761477600131722944419792479752606081539764186419509118005375992627930306002954039242543498305333825522554805505967547125596160000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -6604219208297709815309301860294643764114919838701096846251707595437910638400659052625900657217536877362678928711536728676024168649281772124968607741747517403411280310504763956710150500822762400794930411234553355967090488722446083422279292300246912015702030232993356163290443835145669263000571334004027589159042669111684127521917620243454180379422984788974914634964046601780297549778487421245740934895386108593536082661815248950745246611276254127452274339092287392997308843994127964841222094920482162823151628157473407479737415941476854885500265213951052591187682204493311836641429001392936821774284012230766710131983267763786334447319293689792797549166581460683366799411455559751825590160308137330710018828684579152553282930439747921849697435911064518755821270836723026567650438978996840456088843278287559881000107767930976878616602174735331600984992735039643845356889726510405245634979455132231112916521254404772656908974891759908207411557136943008855349050046044176071694682196463969453826578221206347696494934246843620493263318710898699451251352557461577662573991223539212253041589451064621956319330677210682037371374487336147591846389150977358370872362639503217788970294190675513710136017695850422153223926113267919056327957179379667806555907568064859360580650323619733763852784264583238391181956802743386028352983868481482375496633398242883016721314257532931162947264272327296830645814028345571846845585346182584179595306201728424431970308312669547344744976512007443590454888671506854343629232697002723995407512205048253216270346337620858806952708803467001808447995991962521126580182423924494669229759986219124580625519170417172720126812079305207070966725568072175530316423181945135859001901217422551677176967243315290996439357081615557943285156549291658228695221248106454493483027660800000000000000000000000000000000000000000000000000000000000000*i1^5 + -8508123689677273875604099246651019886488041137419155263895344633908892552007758536383289200564745221330302852981844530801368182516743329505737489317278988929470929077987030446227944118709851124591838133703231416977504236659719427872019487641105609267818141628394381702099870041484649957968754760414908941435349925027876720314015507831743145037204440114322732907752982346964851846991847619483889558723365561469430368542198414210631812360795569184515746625460620830803131156724238859531277226642375290632226499488029579820742103052238333454317897860724107458349804624119112878078330874725241287800371399255456702324467280802183380567656006085585589964894767281950792597984315697118537960345302579798186887017054454640312533489428866097641242207440622699157984856816681026979600569551176796354502479416805164841577266703899274481369720036632522043436021427638352778418112093557989372543162613701923112114359856082979872964971835408917444626109805626019066763434575075774598900102291445790043285722000967327093489808207557709603957485185577166566006241355324035965735898775648448745921161551161038943206740271212119416764066238896866437428765280843216432628470783989596900542374823604382857654461469203137250899622295090210551247929371320275328236066773508569820116161884379146610362600280464517812356644036313702544993408790503057342193996897024227238185831345247440922926710433410902153398233695436290255178509061422736252033083203184714634948364629213804453134605279942063100736783030117937744382162733521971976702931941841896275176434688966488912100946468924616419151382579428310897150119315531188629487113319848842441261278832053508781092253547706708439577443827331778117527621563724319115999627644241730598879277109913229472033032006825716098863265205353845104048353196908423104690126848000000000000000000000000000000000000000000000000000000000000*i1^6 + -3696057004357334186012792550128718454122848939525536186856081820537246968086209336549704624100803731770571690031589074815093924764083630314912413339337606114037265913663736580170378613105808919870905177025061380507021664366483607695430605893408320579913685451510357964168551540413880783080704158763947807937336507036005131903490571644777911642550696472596727043744378631334869571186948096403422091502751655352724105791124759474461901265553356456778212061047464264610700791083474323357830236276686801017315019206175927025529098421394011618671871555484865770329763384510295647712542999008938021975885062298056820093015152018250917582616112461325937652752735268311697667928602341994310203557405761420790369269008930797855144224755288841316656233519826321161065955978999668145338422741797185936739443604003179140368507428686347895288835555086566263287958072556280226393342018647436814314400491398063776676730478297940125075223887964025859504273501360035095734321630108815654047315044798720097848010183038750090052698371117171934736237835492542364118139071254242274987704945092972514333931852995204545749450343113884892029797549818796078324313458400936297594792967210385157443865685188691857110788593416316885457755822753926325348788963749797617510282830516197226852836604774933463889402215025246967972275440745890535120050570032157517870307131130237466241355666936800337314775612553028504090405868674033752987242065876141582050065653058507921252061704897236076282262800820461975018535794219720161187652098817186812660220914393152053494512700111147062939712219372781471929964058843429137672373321101601195852094046849767852316631750145456507174994717995459493206696514007435973182600721895605832934190463195954300877905077591189193233662097002210203260741259739770514816107462758522519159832576000000000000000000000000000000000000000000000000000000000*i1^7 + -780206496948374673915336910625258931890389824807315400592546559700625945679281826442648097122753961639805206766697596272119754713957433991358210124501224689926362601355398572266348458268001078230295109565036483248830251731209725362771069695251933597432661131636499551800943337338482531516823313681522609243270738668829844024331061924331852346302772010344346360305414439693966256755791196830818746284363471360804785080013575833713695021072762211744148479827949677466599199055057640318183356652159032248264232371885754640200953432414952421559172050087090628411738033268069682679169581684486198399708371859886578247255311780053818545327321932903142383579808033996154860879820433153708990553761190981283461786763684116774233821161167075393866459713602481931113476438348245654857652982778028968674892364348844714845812858705027198467202541293827945063336463391944600533614077293480859364677188139363682827813838680277820321621047053057890671835914598201446478215621246727725146543522536481773274884433382877665586144798717505071606052831028695847938704982158247378167813791769357386321596954139705373957921473164823061975814130883814925465952283924736938417904700840914786013612110251791605712933555943756390746834749356754926672970358215224195641617278824672577327240155206908033239955782302648086500055265664081342093145787629955258950318726302264057410367926245195795062283645903709534209848594310019370199283032813349576523497038952954788183128526823659624870065021635602408594139626012389833162314547730139190007633765830530125680686832465364211196439355592058152547777134531602326505136618621475447769375758356291728351405609166172162965484557865040215635586515165254060841315784104499660972340843394488083664871439722118028195036395750970684539284472406867275071502751970178195722862592000000000000000000000000000000000000000000000000000000*i1^8 + 110768470405479226951596257518854723022957648346955310667662205748856408306320628182618907733846694284954394657266194172745585703666857422137530176938436627117842259515957559794548792578621194245278636465753805780396361420144868867810145106071303262309414356421009646007064356181141258622679042605126348404775801381102003729209077851365746295431415044431228121856855637351499463783471975495644895040161638419036551471369652219952918731246561210968355321738179750990190485575357928958828823028668221892795991887631888500295236740416144429410988807415330432081175558494255834751278134938993190863831268547952583282899155206605829062340106086668299976461500256138712049230842263896700678490219645225839537741547422449591386275050689250503551435555024043240156553077080349159447961818628737503510924535554705767933964038103779720990621668479778882837902788673452413521672001359771411214296580015716629616443614188949141101059234157336587331915722142716223362431901145146075025239693246819374668625775360946388403208519926638953642593718774887679894560513339892321320565899182013852256247020984920545776426146926847373017271118313993054959264913944358414365046507480230867994464636320540036720769828695823982240216906140601359558694611603176525661015932040506092282634088170605252412472257485705885777239400045323064040704276923878014261497763179586348976167252537866619501479394580406705418626123109919832914807753592802057953073260545904236308150778713725027612530285770479077776569280389394219748989203883177678292422620545602572152622509786521608780930319344594021041975277072416950271747358300147596677454292326496883513453958865077601340003203322291418101627164041889141794688600072481549084467885078466590225307447065627811561633448114816074531535320315902227531390888487704119434280960000000000000000000000000000000000000000000000000000*i1^9 + -2060923190118394485899492343680777639168674535125904427542402794861043659296007775506475488374605845472104889734055244654960435105127922748305578322806592522132518873305757613781669696945183754967547225037766553372917945745590718825441726766791344188816814486736521509876607690676138070367457687562408818452572148832797158311155951289158151272995508778432462243505168661335453992281921384629366471254276381977404304612397187703390326442224858948347553560737367597547364701151726914980328045634340049014470586421113001947009075225874958973068222221345040918229024593472216936419026039656150673820994007361671719619995724632120101705709341498075240906081413161835816026783959015494470698828650770165855289392253634675456142111375564324918959967557113876913450564505580349681382824463239396166683368469032064484155878501983870444411223074401021776792771170583624842941038490448451736027013881283709843279350429327214536659827420962098125250138985520870472849488134357049945771582746890142399894099263108874350860069398309147150709052943821688399198340919937787652931675345796642370102691034667688899253788580899887515453411929927567131695659701971328086282296371564137949711595767251649561107469152366081872598791555749321354640036631763998405802942135933905842575674040346741444342369821903107172875013460663004175497777725009269436859014989513105093382225231340464148859914148580698888505218938182761843289791024862937541493978858606548132681921127415076204688210097621952010030527822953985471007910128975843580293425237208541871569330927884267259575532214459377843807650419660371903675980202244423576098448715298081015616713230250856376088252960802131841000145408531496514086019682741723130797975195117384624188120895239024598418707149661828577485026526135616993182303612962407713394288230400000000000000000000000000000000000000000000000*i1^10 + 1583568669942243357641948594048481396138961298793927518892915502401257035171303503868411196249070551378093470229944002950397182238797858873413806953530798411592581441563210702797158429640660318072908139363150161049335827935460221701490648367045175168378578473483016624747979564652103494399832094650632846420749576818068678079118291216953880723818929155644457599573476790010618333350563181580842855872468905352804688412081375121858941620682292352207456127362468506848346883110867291759538033428911785051704316577048764489889258139685825736715802658952933198062507702132598502264327282256510199079168616445116705974466969734854142800248663357946096260821635686297107466321094956524286185469656767234449224044725508827972320125653571488797348869859167496949518478274440769294114216420426842100392797422568705100214338760973002705927676504770345361104948653570224556918230458267089774665802807897248965430562847891167392895162561335895929739129969861744072877227315773843185004840924228789375699668917473107173150177806525269324006104172489201530635987410511158476127671903472596827946216717377634876894214423219547244991069635838144241457332940569605205842525568996667221157500707932238881869625093498940623896109466286908432481963051938041898409020130726798568515729280427915185678128588087349988288366137881211059378783678518173227655353129571576889924290531107608142325436671527766122160895771522168261857799323764931572893626059810247482043450839181998721425467388347287607310137984801054953185453377945046332179102939906693970250219837051250286600373911299189191728014795383065061713795394777664321518720369655126346979058066531612283418035614784870350080540285813376268706361048069138455770595865462296748658989226460928596550675815214754369033590677629118175372541061977961981397696512000000000000000000000000000000000000000000000*i1^11 + -602062429983193049956205560404470303916420133324898963601426123973014031373295308084198965110815194129988584974168932854256828757556762183430930250036984278752671812477307989708808626655249840927632638595838816790025241541679979253355647451863486237933260021202722588359041449225579619296869254251140564981357662884173682005969911008120659427843834534424169026438154693140274477593914086018866410407236910503492880140940974110168516398399347752255384725061043559671896276620768954069125663609300514116231503865798814659543452044514498926434126636379988138650878559691770239734891683430428923225708962015890866307132372422733757459546892753138576647783560294856959722040719566632364434544771003824730516291380054651497436930312976358444666705795967815586021954598582887956944198453432633201114334160607265531319851356673364884121364998367681327708402522030442105281726457667030061025166988709543988545905131409573349842752032526624514338837060840578624995267838352647913596677926863523975455883028728048718526460421483609854290394460430107032307798998069616895060856147163663894813344368984684504748502732095680520349800063773697909457378433371834843620027217713861703155252833892874402338692660811373094893752590310217436406755184848559220263454838646375585043512999085915029847354924373713367678156456638362400515577757252555645743201085553325237783099905033550365673201517970411344850998871242780370851769046899207406895766539286406760000893818654084358993645604312584577682548112118101815535179698884853273132914768306984371163216026062592885348270519625290039344854128691058338538708009241408536883638316251150701992293391509010719502716420895571958094379558210827607637638667017476380402260639005763929388041436460432430174823546113564210766509145226139577137869306374061064408006656000000000000000000000000000000000000000000*i1^12 + 162941675732429579718171611768734687297348918375782245299004252311410754369052294384655719455896290367974867873964514389240691799997811524147086951053500764095628331998498217853379405469955904939947841152666818267494170106625682380191679356794255658805601977100855064017713295115402741184510575553346423784699695413023107588587841016688903649332787902732274148061831086637510721006336185417172552725805632311344836061459883560966206119024228929147806069533038200679570709305251577310731332518606393430132245403332126776567159866084652387703120367017535743721359585980405480630494278954669678742879452159576264551760412542957133716006922224155602464691941873699399351615716756603726922697709053808937120486013538540872900129027438919537161201623392972907365596717715118341302443157937832312885237301096972585047360605280985592137507093738218541404833638704047019983162742011409301573488474449894975069125497653829643533701444999228386767990386640627281529494137971000314602439559550655125053277267124866812780062114956042768016087494777461169829109920682744717182950247785169076807336615268372797704703841025665864760884268710706187877302497963436325928770943939349882466735837038196583344818313764044923389381614712721621981460951421617574296159280548424991563116685790810870521633022579881070521158744562876319388842539091499485392209483553975146092610153462314360868048424581873698278700174923513847912583886349128901060344875666087847235725301679531184510464476146229543877448397394750170843178408538178908477275532747530928731249752324932948558637193525292881416583519394291285052882458619899411076703516177740614645841104211006425573984995058057179391623161484835058475131648520366269531289137135592060188757206234841396751601020554762228573744561625528905388427298790885030224723968000000000000000000000000000000000000000*i1^13 + -30426459272011519656285509437073681991858797368635888761894121711115156644341936417622338392182375678075314513805253547735179115227846031041076252458718783357406857511290643830429825138758991373631543435814477407243758740101413021730252655110853258788827778969043603306098156755033954835417969987583216702261881748451929412424203280973420377277060207918594936190258168649964055644207415650076938205114190222714845031515801787499170812127837352472981531216775979847603550259831341398682085710964255651166584729723478897759070796288096876289592038701680991028100394859240799751598152973091376933162664875388359477230831754159499380696760039349219790060794822760120212225302182693633654361854531601326050543328360879612890359140752299314310028923676848205168821943601885086516994339413488477634821826472976295145759459687576002789671591754406201631166537439052024217437662779628025932463983772714878843737443370740597780928890058791796457266244828814022974726095564174725848329713723197596006902287402434701016736734702888160005931668744196066389584848140471484151984381592401552733709285228997587173686421823262873044531255945518074286884975458629663785155562020898215308253353979549247820241298328423324104026644674913002392593280240595272110991567847226806813010695849139012857711106370652888380551224595769262248538157500379120290816940880685664863586844964410313309119656432896596660587260559379885313404746054178540339227855506026287611355265657787476205466894294425298996060173762712730611685127426714990839159003430965927058999005868268096072843090346896424890371865458105602480386651915862716160441294302905649391829018027102077489547026152042422924196105348564872589033839561794109268781538972493893614759817242521184831494471187849054056071520189119925918427973576744061601054720000000000000000000000000000000000000*i1^14 + 1938545493139516212521396899113231502613076848168391046273149197234176006673806025931295835946371906835159998351818075625236350588952722721912685973068221995611811783029520582532606662623299415496376001524928923368779830555436798554213973082788874849274981802324255849499574038733593596631313610947317822518488407354604948492491045771977161572512391631978295962337892849504690027472274573458854458284293692637796871028740908243126565511934241442639512266037215890681510900070829962626603222416189137867085797891521105182190490501158684449931296172886904359714740714031522727627810533104729813916789704521398131767640097999345877578858630248229424427211362118555990880309597599032776515871431608371643167514752451087235125623930682011775984734506887524314708930040324779842204140127628237328334708488281539892722232806717263093495898411936533382026989796892084977602928518450478098578935219150549047203095962417254212561967698870100614993981488879115890369242897117561100002279505723712872304580306471104848049407966694163969775519923973124770396899413084475017056431958969855075306736030221378844345141623105219162927556238033199168313023944278634305827848626910564249301089588161515054018504142919530768080018678063231987205456581139532251607220489830013495051117325836501116657653402414878816554706281853019159614141708585372780772292163880731231287668631025343307824601033768165899520008054391812951242615129625592909649882296591689590445874607406199751410437126868510924291396387776467488362079129619045973154598040964482366060091616491980022479703117006247048031602121157063175884526187798587895879039773339069698899188255921468265530334792294694427463924867170601029751866467593055904709201650196213063191795305712302301237997044702499013202612633375718797138304661049097849300582400000000000000000000000000000000*i1^15 + -91055606350475026850046712087792706277780474284246074376836113821471233359992266363771555501887276410636022045060226737781306759262793867309706907567227713182087639219420777252074933470530203822262078907288594007594753846855532792324295141370627230699104647647164003702352169722002240737284604028533905516523696795639263942042608128141460985380679497601118520852469130583706392934136508854057384580798706665107418768995488669545559002069416821976477651241951558526381521102338743042840443380968089877818529440982273907732072014151398478989384114882901040845378736113755782129000114080355487511327790180443387286078707747018665898620589470566558115562989288542840762093137257134950397102307903950617117095625793695503273618404623019724460109561636771133013623389730692589640773624325638844232480086020911879031385465679082351593793910069770200277735472629227810498064648631118379796424765215310756798835004364155466868563397830631432691731734715327171669403379845861785495043464234050501768196995912381356917688923334286592195570060758394482347215191448518142470995741742689676100685536911146091448518646693350437823402390085043549502233145647407479812238444408675839548059210952608936812115964281966026382451482002835209458919378071463115009119270705356685515112621046668726582714037887349759705522091169204762975399013650225182625487383892546581723485699187917565337172615201920309050890698373015272336121974584359594714604339001398890215724076397670370825616276746841070364174636677540292388710293584850304269710842577600793639161331769038659109257382095563080575894160797639560766319147250830385147813245694952089336935279990706521225186660769802095397318000828162145716081392673085168283104991893954551031632294436456509190534123176343574627182066382107824526741179829638028853248000000000000000000000000000000*i1^16 + 3098062669255619653776082545502350105092229088657848984442523359157192945763919188839337774146508901624996710014782196943030780140994869002918078770747038895737123958942968987529586767515325523912546150648310998225411705898055207437181456090330444871178305159260109615685839529015597421992842231326155562203051473249467670580567677313596673982798328682336995311802795844301455078879245394379605574512824334849976802605195200068719085578864946721412337642504644571998835120314139231507569885885107065332042901139600804673070552289017805732414741392552780424056594491235027724679638399243375894138766052442375196629466567322914284762276882091729263305216171382844914928148906483460111425521597980782502316610172841414685533824510599874203616410994376077987295041415550180828595796830552500774429082782061558850034844643898975654723429245935746144318637700131893615014534565048843906499804487782203753046117852007324816854610100617202679485274745945753888030363330164571114885947018201893362178561116264992443580262591260986214939366328244797979307015484821325981990712573111680400549971276761363727602914996612695532936580575471577358317108801575766677822455038470372017439471623595601601807492012472618051215198505545256107167423919566585994173694241809603801097244144703492619151967895729991171578870544994716185219954865935450463886265849764932420231680157755739883658927370598479745070605409288528130576024113976044296097613202887332340798515722869140975810269190065293302571133814118931139690868240221357647849488404388341079459073292452428490659869324438024887187894955987574895677315869995449669707590131310435015015923958950289401892928293882327136274428524055458118880641935227824620111324838270439538224135633060476119794899695279340221121781131184832688793157716376377360384000000000000000000000000000*i1^17 + -81069941959815449604890375954065663134081756232789561952938680635331213827733600685908865237338554309850224219119556779032432197693268294006332489220202090188133943874653257201946523106152358238474817061770278117866995666250165807775557444911379340369806373401457899715864835238539783180387459232457103703384476296710426466035145281472399822877886805699860684395910423565259310037672182250295025033741377469118546253724703051629221250222225739715483247796027739865442219742507906210601384392945178503322534551772417670949685425799293963710141552469095073143478736804028279647155692719805264228236011365665334744694169619505698700565229177418885109106251274429535009349242146522453046828743863358512438560122739067685805681065063504205030045201907580129519031390551218366560951417627739683520646702515093247146702932065495607907266258384137449785066705950962838358249473429458817181488020068742697446526470113403896948827135605378707338719352375695278251989286681661034468424136388800402919029112285224378926725326843326329563214200157686505444575700286818428320719020160828213762025267077706643931521465639535826683566541462895119335484524930041181345810165002794272321685352882335682859007366093852631698752032159744042652758802005825691487985970875624692918027755470065697460685900435828799602180668265337389146445977601852761113297733813447151871919604219510535510293511331321260053321543099468744956373425107662577908125862589160332200980675060409588862872880981997886468007135119445547046351221449433687725829060693626990002254747007224329344711477535515176947543828589290429693280111466693966262793516195503884381159162173332710288177750709820410712192028954889405368643352718017165620509887517603069625156268507347095873133384871093012700656086729596885356473865750165061632000000000000000000000000*i1^18 + 1592617945637834648646149734497802755758002864733711408734750802125654331967683667237835657382386602599565623289964275681867422945913395504870413974157666014088898651429916863912434663856477237733362692126750845904154709476609504845496763334582924095746739197740841626896678372249224059751130923882696991151344807723896781469419210558986592526333396228316160522702274058886291136798166690823285797313338302719121922583987978443176149926058599474667534403030869621672937465042130336877480386792447114927188938482214793470559606618298762146994559790598785618493593882493332612848296964349176195670738451740358436062771200752105650212622023455860163203846802467545120377847680041014847976524800321104995370952581860761482087738640203978171997867930455733776682705937002894550676336539391298297722847064144965619512908263242674304860913658838530325211148618632694727910593591680961120784426725296030027785914022034741223397553849314231381923953549861628915045076457188109894150295381044877491589653079069882741526717372497411489747032926051928318370347512888925630793420528471057829154945383542174790050947000753728480987783400001471098649644260536413022163616787989233613613774449829881741009357196953184008913606062195974924501829709518629936614869083457224213195821441060807328539080469897369463471896105384172797201660122093546389864405710607936487018446581962268568942743020880984870493882562177452558891719735703213839365782253835038101838528921600719271283560450073223767813769161224719198968562234341070209584357469188085707318718797207855340099498783155948910509254439303567279081544966442575783863951947778593064067037446014608373826021807009542520964695288017994009121846975837586716569561877104522163508472043742316863661415699185539363268403499830438755869851185787699200000000000000000000000*i1^19 + -23968148168753122764961697566335885994246537034049120200772566276332645577138744519080478668492014827948100900336260367001199043111154687774032387662179444984067389975455008036074371072703035057658188094836867883374521621964028828339559444262069417647158902665454860049837820973546059768387810904268706946269547305319136786062531882784667372643753027022234968135474357990856171621573437209184393066333329467865291245137741293552392327713219737492340325711724213262446979817815427428519715006550062730185467415649605100820518232015068569497350916347603186804691168158069548123589423131974701554381262748206701570287074242946303768097339327436895987952581182612594450558269564177005408637066077849419008630223483840546916201338769784273497666057682552779045666429091754218732292859068486122024335618270998339414259837652915601337672566230995576611104203173616016493934311623454473550488616113556286492178032838516000971066461140850047782029641358156897048386139188458583106435150991821547794836973869115193494543827520625947879175015353406434384511376216418986249140570272366601082203362112445528625655173526179025328692911362663775326833268216558291009141671804967784176168994170808246924022650122922705558639234263559491576099108634082719770100352442408292743794110516813700252547593487467782507948302657060613817718020493930952206132410278527221786395778606504336224596146282770903166681235580098106053562902156380795472284041195820093116062716824808330533304903144466665129579690908767760261196745424698685160646601122355690702714647885791508077660517774598076053385385259354408803085067983757182838128216525440089564203434260988629745161239695992441428798182888574139092114484808418711400543948184469848809833348654527284325647094934698311582462067123648608563339874404610867200000000000000000*i1^20 + 234527075247924245978918761145326064069927447145246978053889976397500529885282889690372629625496909516247290460318689157454772515571417613802737145851462362573431771603619810495035050368031209513492781069031625990132549671663342602905392315735321226881943827925139820042381153660503661692775338471414740810011894714294327972536960403074764243743004286201062742184178741098027142816895397268493284683530460100462525350472831462051519131709314549323733872543515975676232231314841946709021134643148196366131535094515515743710408632523152113519942119401397788428936643360689387816078490561363687867913654333461611342298965507020534379667380133906541111451907478140895711754023405055602337182963798614092297183848871104078579715355756780502553346311528523439705466438349602370282616715331905797628456714299362720735949217063220373334250024375620675004689295431943440107756174698935480541910854404237832507751817338589865461176299071636492500845505195111482048134881765663132415215349944540136347520193261677922267657490741438983757877249587959465850494565204180299879979838488463885803260830077321958965432549801543629142938614335279784271940626656443714279238646568500731883081086612916409056833080983735464413222358783004685965411979463789724331340616299010933258463319436937413867348816614926662620818495759111105906211852332717710708734387515319387860286148085526183091435401424236009578531576123418355494374963066709770086252439234479769865554193418788954900327168593714097211399614001691920669494002302903987855535528751535011450108058534663851018337707524446229263035210246441589668169640685597015552706295767827460081428318348586434474355343899290649258724779199788499986377039345162336559592502600695866332455518096590995848954536706021271686916735370055214832058265239552000000000000000*i1^21 + -1263701544981715755985909397408871941115746931806297797232113636475294518594281642575018430781999829037329132940893006213121072344703613380506772772221945885318036728592259406918392325816732560649506418990514629389985115819952319669451680369361736995315375332831264192341886966671390579054503800513674895812353020238850043289151672576575075940966559141406669129025525835655043497551970970019849680592150526463498191409517635774824936628861472730978239692166781477496982651256794447047744790924776836989227690246588792935463742894622911736143250076965690675427878427698070226283654134894650940241551147174390450077311831827267367038144305199489823031332066399386728565833344200638889361144748912848000536308216505332050006130201434911937446130968752019834618197560731487097887581088114261628757710335413489726553691724025138855286168193654155129272625513952900549902584103695213126952726256590103279713997405612509456077934932584380875891946765601123475351894260336531066245893891304884150899950467731012891359512874767705467509022705406191992197270689615399246245661858662533571091872540739276864927449324655754538220281446677112301178235070140181171617821531381589578763418648468881510451225548142119020815153273443260114971715773065209562597473759250916681258881744166400566611147053647356164114304853125008758091781116632474624969762814557075762434539462996892368436693715282924579709188991325340550750043590698122692250927491877868429873252388529546271395923126623992859262169446890409456475637832403533057652374807330889487026835591048618779097620061813690718517964811013852899319109218122366350686894922308192054073783217112413991626443224876833930166006241885032537535444507455162769992473148327403464854099541068891469630533333712007145776566697554885543947000610816000000000000*i1^22 + 4284764554501348909209415212580558636146941950206457117484371901742504492404801036283299149599078518252373897737263808452310486398175264186992746885276465964300329837063286303175143524267560317987665513715484145733127839132093587553447520541846967759252242492614790956144856228638369909538834235590067111658259333733079486400044704954046467597774122576064550324457757683284528978215432579129796900046018545338586870705603304436310250447873964753661756969564065340140585884633305784765404772425732970661782037281368603134692061954665928556679342173139068180182753530155538073362806077123052211035890551891083002094408405446889931160830180003789696322255869989329680673166191559086306219618377289948908948590774078686508411279051932456063701247519873094530284685610400222886702122788646838882942903266157010162163603202906172873917852259577243317377728033947693503085896770162156875962014332438428222394030615521028455072011858400194073885695309174713819756164161433454374767714259543066657613367739566796672275596724760258517684172717930437673350917396239831982685263675799677758439864662340802551050562673672330979932865035446590715628901898453017149058971670213397538178190306692984999023388806018030904172132065478795956445915158296189986842791425553123111999997417576140934855433464899687895966589821353253587059299333760269894776751875381802096684226924614679657717936081909467149451782929691305831838601587179772784017191409561580319243161508400013234779379260193100391714748982700747736705542010655707069028614957900995743187302412714326866359458663107604348224690414854328119094768603683342183626883681675984198344112373954805429526245322350161199437386641481361345660330717026020022866254888913741593396886168125641926501504295562434444036236410607203420248997888000000000*i1^23 + -9893904235034436345060017316358897885509398147093377948856996842996960525940662444727589944167149356224108671273486175373807809785214433586417105953831215265362986983141526103667100831427870012464775526861283111359814187750309281473710816430809518055812413692499747003153433989714147945021545483641998069680045118496669647119374053881530224654000609838931241760483396473009373559240110949479701650659899710682480077946243396232979472615606004724460164604667630119448236418527091781317722234668440167865487861255109284322710869870426715356597815419930951972340742428390252353599538000820212747015485048053087841297435260169795805990452199559093834346969500391913512546453730968371291513862155137152840880315230353874415554189541699957037337796535756699731386652245929438617728860069437998235555189181810200215232748225334700427185719831780978180186015871546855768405164076156013224273670781073238078361203400868707010115646459772778075916317175498955298980561328076180487477515799702990050679085434876127383478194015110599785897497586597695712233322823808529668098026772350704130477740759427135003876660294143640895209664356966086258396286456399001595716041433089822059662348491127774595768936515182838445780177396392412535782010050516196725423641698003040685901414644716390229081604630982285844789042710810610054508038871331061591991815506056141422001550463103880944293808346568912683880690123452608412456010549032196483880823637934091188893029393570647482339584665875112925467832552485699189200414652860890233655623136665971580984733829502546586375139250612660104899732083722552712880144018447983528223544221101798033627184821474638592500680002817490311872869056506545771047772681287815262083474607210588995674266823142753476406671491977871805578903497995183225569280000000*i1^24 + 16007079204763482787251172000680089662084714243903570728526189707678465788710427054703377193829283761439372194168185160106370419179748416378591840858357185726121264995519735135280476489032238528640059806530553487227385165718282997231267854562222296890250996303440188293966056548157361991558188004857126637117186419496542472263870254104057648423439579004677134112806119098458986076721654256664143820414565580722722548005881139000012623777501401364640991055647411606512476044829344111859215875947090393224311350221631305790971895705194446260641183349574088682554469673898672117279932723609897802072184577221927828926847751246024512486534558476516150694774749885431297890555737659285393228881203337335285038913357874256882535119628505183054391602751690562332116052835779076815409629387788956760212269125366879126874752078541720326709693987107811272560370183484898191165064536029116858688370165486518443039640466810934622284387154107465371422124979822843008833144824587724666825069149630667258124993442102205697175651939726025715117569304274334989473332956585882865425826269877867836783378244965223463728080015024972970945436752502417979598457646955629953423598480392483186967054201110390129316182326734484663623703996219803207636990029730763966032354245558794270831103627688821714180341176542461226510064570785312565565924225638180893116147776492884556526488105891726401947219640162144740760822770231619605863803846244223476339092358926504738085901666045829849510101354248349616539211738957288716451085818952156167186399413001958717892752597272052288681283959371950609980976226674781378756321475909174767902994840687307101789316660055012023453124335996263959592314597896671903992599313079443991841862936043201107864963107631464685864061204228830135526230410280389197168640*i1^25 + -18183720960004181575338826081414043902916577661485405454741834068782383146234215807835787775780604338760377749364878773197422173651320445169858113686452935214537128972361910868855625974004203175027449508889565007165703626002591093784620326759796083745841465242137855680764479600845618931291907086053230040034262233081739246549027501828578236975498310497225493384702275715064657373382500927930275349882695004055874475080243415832066398816952108923644778888168179362976751499880878015405134544569896654925040408247069570582409828607661952607744706043527037745354832114233955407090699925137291586291047580115614116154428893750302119046464246430941946850394028614772519566500767317496958956681217181645766121995662070405181029592352437718184662758223354794883411390447724370370544911082063021971014302918124918752578647142603375335364907657541858499115668376141782101130944146724277169455789588500039960256551374432989433159409765790416503507654976126935583006535932447211593004308635897868939998965906962889135023054358337886455077216815678859114276968999794518319758500937866614145225056085762738249155630424123083114385329370506275586635604486564283867491956342099338100978589786159186096624055458272215484860926355624995353534351223712468290367914589706889297504825918661923146527722682700131055882010803278721217190275283638196287452170552194246564659103855024376675898721518320151464529215224593120057316676252888341010135812558241032037884504030128801730493107838616168663772135393519291602562150451121618879125495595276592099945658285290606311752161510527498358812883914659148395540522543505432174557701541484939059022244767347856337881759967093380983101846189516090060663736548178642532131642803975238028229868153583606028126557954630782681481458058451222528*i1^26 + 14413118314616776900984620118607346943748772585433952797505604166613298244283079706032955705026184141074125378404458073118511207728760558449190717578987911869376290143662390100815754013882525310979568471007281097069126093924641616235984391421529473908154864913016589904229482059991193437514279910593367012410078907335341416530715962905817346320879776480065165370774537736639182065940707741958873185258544655887242737560436921099067621154609492985663404336213200884445678280068056258583594826267265503116118501522752959798403772699321092109243731497500037547468930067304061617670253970569588948242499528923506662713662590339272603945514864922085078623000251307936022117144528258998941814365442146912063209811334914470731026774934590306649279599888788768133840871325589538114591931242974051880797887137060484457769947583247880619588066609756377891832769878299458116797130072295899944035432170088588201749215983921309275928696860641769113893407706685632808433718501652865865353174865197725197922645421550048733239057213760350170278786351108470756044064295186957814805523334499374870574145565142178151013459859351410130471282916061394304647367157048323909690316028639778934500707602846580423693784509349036266178910277904173735003709793244602262366152558807130945185801595457872719594343581849437135438061012575759011978546851671538316455632542829844101206693501742961169197153925522149849089418768912974485210232067791552955964244854873861686505000688522935766550998008365165716074746923599268553200381911718007437097971601198147859822312914853502705193197883838312346981868384552952930427700607176811720683951485098057354182696753452710291107137001455168642454550046214196664015096834438206116824476556259002879539007012919927095163727336174010697150120329216*i1^27 + -8002821615971475577210368829695753588226708657188768048686211994273940570043907370076258224294249453894562079832840695637610997011320515079518774950089571759513121827950829693219755945663797916369187065761291729690267616271641270908846718443415116824872476610665001198170104225220906423761972645515383431957999789263622746734623890406643286622051209439390587006378279376686530031847665993513099439229231380919544087353624732114332772309338037706143036815297388671106820457104527911803435481351828400167058216739361975603045573259200473792075906837816563191827982048719675203193876529892075193756904464991855930157201928295531520190108742806981790491523738591220724544838147190074861583364255807210786449249859013377760317099712009992460329424816899274678765500296414740997159247441483975474717859378767602935565073919302327715019603687606016851305029644407390475210445145496534666302529894435671161012038845858783062037029194823560479263592154828470832207930331737438692298023591879480918943814173362534707634618110474055347625805099482490643846137313336945560423145993475858934456702484359509670966031218025860649005425166514432870396390811934300950501691834725820036762248949259597489471540109520615877833510266735734950001344315490488578244080318541074483574868718934434130651792180853441648836812168913728505120085690720539521629034063566299830958304738722662409074465207181848902724812252352625170305840824610613804025387893312394937521265922638765231879005703225046306770783466830363703583700566931815527757144177008407876990089872110632749988757113667126532740159083516534445198907403579491333848953719066974138972615204633014868538135813916351749700976137282228649795385503230676781568959266955303350410172699983584696534872992724613469306880*i1^28 + 3284838856076321600675488521846849192098493152943542687413118289714117795308461452669692518525571390457976004409052233711679120310304387976179601234096598568988146876983493686726633000798745901697782181787069635663209360890294144767237181877336487478146702635247233608360369176964253025985022136732737327438275798321833306174175565643090564698878966252668635381612419118022257634475767238641663589017755744031194525275400611181280135131799511256939939174657826604669994820808562369722415318549399738378657162349300022107711005504136407349548070264762482255577009694681288941754509782461193048576402347735437790455806671251475821056982881098948382254631084483362047087085691535267570850913856512014823099414299375279584374098113489536685116219757255103855629380577119680094218232565727522223810818591757983410415863730027582058996736664259747746255262483592136603647657726095772728534368045194019964438419333324808181169885700005062747542919769837811419265631185914739419076976033466246905366456575385803417554165999325380044395887335822590234943062579072271141200852534162565007884993400890298016764430967023044168186000869003549618160699033320584214232596451921516063908477291378861042644634216658518312750661113505636878460102194670751356998293135528316379278456035809966944079253081817749795802115621963599926027887210185535029807219895721907035549626916656433874322639469222909151472345499964966371777909829831743612420212899403261585643930831875852942978064052745006837601433508377105217930903389950065528182752324423306345387357997681967316719455640326685965082889626175334504878229179864753209694837244440708687378019279340027590048299447666790172910173347402471727143883042757517501593952646049801635680410969222939598562743284452556800*i1^29 + -1135636625834030132038133821805864575356367226494398426032701171923926187055269517744042923788337959713225016860634897027653297957902587571677325255680557182766607278207957728908594817863108874856787760456697749990535293968334321313425227014777655718646055827228057196363296448731577446212860281019637916831047672776479548400797520547996217069910162191394638721500193518053122656355176649680476174902351057758759311524790053546981360730378445827369279385663784025907102748373593322651810205299457634663287479395644982267309915437093668444420664516583587513815007045425964173889336944179015489477537765245009258210165523592839326426883149660872426368446458873060684183382212614952347276099019489660291523528989226093709608824781156605026756699765688397689713361279102241887905088288838132635761764885358188705786741279660217567531676282011045399162640928523928501484134465604352302625011531613655316876693471399781245890952260654440871287270159849768227106170119175723510608897678573847521202830443686776133986747862083568646362496886764621178381506184426469356426866101877732768402888978380495676439068158133905110544743475699663904853547845056870610155255146510178491527824076330453119201273943501089883067716311044160849629924889838506284032119799134134754294434670036999128974016728210560228988245022080051345963299752968510825002153458599781078706116494124681114989245940734511209880600224158129447636730419579875381316571749554614672884674622531273226056546811419371936977484889363511317554390576741017074562506541305706077426019011394384857582369843857456150804054249299373334833458041865428703412364308762945169532058723257498518672923124468928819211542015243113712895337697320551102874069622857903988626734305025657606421920874496*i1^30 + 341784444381428189182208205180000680628602112882871861802270334537658363612417416531667505238724460717672648472753747724681884478387157569807557248971841879638824290391551182271569117032697381771169040839285799467630219594526344287838125072238594869679701531545001937027263754371835575677274381367672795536036516333649687219094875840984784257284014803115109298901640895274379264020026727592623151992941017962626795028954834436781146515114515500076224722340894083180104959765441179472234688152162746520429216187638685689805744727039211708555277017102688199062873276612883022007067445833303009396994081299244464464080135450742070927035625188383034608490347942644430514448309165191424223812152329417491550977090178714562979077366213084139833303651284117984233297824735854301110538503025773290227123836371954931549948157199199740651690107976802708376009159292857340094060008045143763233562939703236181571074068040226831119232010033581462131532433034927575659294726196570804459055023202862180355227461057540713053959230996665289173152916096164743255021124912779725027449317081070947103451342249408541088036288617622167027902439682265574618998698737463194737954664087394206040233780964883979034269662959258952293766107074956254334624740844800550141421196289838568064900619223991615177876178897690527979088843610128723437617022790518781654975699200587678979044246183223154928373333793804024654234213588516731795823974290443175774942561063812207387327876054423023101612834880738861366632501940006682864449882206800407300015262885587058109247453493412161362019210727508085646534939430324551477816807366291238765402248846914157474761417969597049439267285073481146622660743892514861818935200566023677441622057404982063043370700834999873044480*i1^31 + -72059784025885480595373865360679702524563601891319671438397343519943688509606527630226320473414941445871237946584042782366406217135372416823048327118326810057391697732968814355573210771272236084821781889417255703932109746322426802423992072565985606850999173812910422831264329912556828169641442901441571142331659737916439826199227404799616848966168762223922991843670440266153275967520530316688450098440991500264024480303828049928029828640582227342353144265051145141227807017366899820828053618480891164912899468922251689339377810737065011860799416935264720309564295791758451964647387696885376367672148803141870970129256005716236965155212849800793997265196436642100665958750582163275514200551307101509980221828501656856411999828228573939789457062601527956516393168920864406624080846052389901228521795029803160574955598435582842448236197946941338368936777937000398401185884471664932281001210789461291659050266612141478342554350082495384849036289546849257636407873255228128070876205616631099423237387979835758451374318215858542096065858378709149606820596576293633813404665669690093950861945792459757921863165661376096918826252061051945579738504408089340391103759681893017222278082676811462037976456104751592210565678864676929065467102370113500953506632831396051267311418492907805450092229909727720637804253424471187402903737309823732830057785309653794634916339914827354218086779534512992229819492594059942510232913659523434519376242512922558917052153569123150887133748852789506847503488550236973978611256727998092093383099656766006694101977020090881171474100056828144216501178133224313075773493238345749839742530622690626367994364332565440854401487714964889317605108950989840042206437003982021830572773543558942086030801015668736*i1^32 + 17970810245724570351411679628008439877700982551416241314202910759612191502380731078789939663475166103977528250361768343611532539932023097057869481997301194003461862971645488395648499512652417119542075244588820040859103452606643570128215475737670106332952922037136672524220410148292501849131677551295826055578953637318104454221889055839875795124495957823255684033635770874986523797629746614445577780281277985681136013337591942866729699757950023392218533700729757236800424892965291739844669643349482941755638977722016990097383646276137327666864773731838383087415883030341771888303086383717809951650471658262730851482045784487812428732120310210037023353473203016827313753626485390034597182081055033828620267695215857428014620978898269606723929649156808354764451779988513376598996860630120357907984524313263442160068519119940326392612427536095266985158324141750869931653521577496895605613583448620627032095170765116563195614747909698765221756607617790562420266715208436184293901820490510423197022074625112049734398780872008968874312309777654284913453729698257873863828203913177700354341852372747102670308440461359718469708162814232562179578284777318181299915681881002970072883058807432066255549543215325340723520657603848128264924417466036358853380365195295175934713632991987642276002809347971392204066082287723533671720250094051844270677001652229689179856534174624145731752648802672512084800534958614862636427225996554676601147366350022548359288260962509927012865362899647743689585077817393978589652563979805652443445473416420780216818457893612438836614098698817785721658269180500905280488993996593184110039658451265153658487838921410679876416815492063098559650821873572952923097474894750477717447976218928022429330571264*i1^33 + -2681482228126450249352080832818066487644842293570292739163442379812063909648377710926328601751041421454857149348725062268177869728737164937713491590992733529668632506480968669310877727199553006981639729495287059082603693945656828533701147180183383587373932274214155083970493270755588437856703799094567012731283376567948879376706485579754810008420235095014838020416083887110235567742575769502319165620468280621766813102216624354583271301492573467206722306206090744314596221740861399398322024388658150130723948810820506747442635011236070419916124938443609412362928945569979993210756450448474802488156238506514188655982431022579923739864242108888818281938138445523156244943721430064768581176937996150229651658748909022812998215788533795211827579239460995767506773902069294634379456648515993515291747687666133051801405722904652163756239458185874839285482835632372109145042239902907040597709828314865989501108111316974579303670224642701185702511544240482133015029322835355165010910990778002164739178333345283638202700729294238187070272645490390960412781238937674678578364250589156595485313038326782276440848157996628690595963242131711333407448953376702021754118981269814994989835881445260434119545523891460626089221284118321425716465547731169706607838734150559292931112864845142467835462435659370905094323506997503117486454194852024056880230606118045597963751876881899707386565467105805288553056303942987339947223466426168387127713185452043026592878036564717730610247104180369958888828973022857889058627143238110352513760590562741111516351375313136368817056287360473224352580725476580905606826392328621278998574420979123877106730058005444276786911524326198386729241126508464204928021877523740365842793244151712317440*i1^34 + 449152491080542180387307425745098237920947835624503287912869953279174147466109260952779185046181719967691477600710888927096523474462031722082938047797508489082199381557938085024725242256108512513937856546595325146263229575631377425160182676982244212940263384873545744371230839539742206721772886146792726286053767943217251953890620272474630667348656851492433461663170671071256543314603524995923338986067883732631655894594210939827093008284786699356261998568118567184535155990672504152034740687758408834022612233869848367071417061811786177915288403539909547046180517108573017323044291337136758101154858475279941571202895687170318944980870393943169408216959161275692999102492249915323355733097864494477380793476772852882645154260661004700763313545754755578156036777741747518844318544415787027195784498452759522394444001178920301407598940173655051193789914867480877574232308078564831133006565310710138047208221167461384821685675228246677409117560934736863418700184376991332130763722357104928576925215861985929827232299098535877621258508068988624324593161185484790600980077432352125648313570535767183072399369387820776516394363460895493218609328663662539280846168548963814200866598506195316745004614076134097816808119764703946794956694343594338868166851362274883758867825617758947282869653991614383730439599192057353983384373272367804768920411687857077160584227631636037017836177181684705063339889888139230061645758138793159392362693277072925202666446981683145638250267258400114573606160107146299303586892523726224345928229012481560394914281754005134683406237135435877302091230051230512888124570330709916346692410678774528945408568641299623311359779995374001414623338222563730671629953072596826517336942968832*i1^35 + -50116781484551914315263981511659838387326826023813045845738256684025180047616524284861841404660959882458990056888648740817332792444061376121408883586491586899484784354994659172567927341853823821549936615570456947875354225119971342305276587059006041120168286928068385481814090608492856938706995276348971417562096402033008737908360704516673223925311503663513198956923598512087805377968293828185821253069776173734861681069807222841012850630818570197436102574448596820834470005326633225076007822619035021774221387040632908916451792499848661929034508339817785273268130065156389865215437140119890072967617613976224768354304882356362712547534279249213861923895002583621589647793078102207539062424319037555862809360455414243386170628394779333684759157192666992755791805039721155114428827613427473154160871885356190038101605594338541519581931338088249591854963435163441535511921236758131541234291476106561335727210611320418489063553544137442793369705703182001114342257521781809261181557218086073564893715461895487993104806975383722751131889756641486401096020193069470822965770492522769442508234459378098724664029001151994049136636096494057428905240348085780319181689275004152630309610796315759770811202243929617619565738358642230661968846126389443971270758687715814283321283455751148017976057121896367963486683144132617965386794390336104961405110643649639704726972069618369928814468280319003459554953826218904163720258614358694602000497631457770702880412503139887690228992975586967873387263706719755547335035728319519644479816289114880128904656899634979854585162143084759689342198182078561756884017687617961266114064563771807640762986823592162189957278274644602031107829338066476224058366835425691578662912*i1^36 + 4404931006815286637348889065475714877707195269001279293465921055175521782424708111620284129776648631585604969435725408332004529952302887050413769816400702725684176736197185437058769527677872945670804783739115953083907393496055923375538946641673655247135777340742090459964420204863800816871656172229664783043260306644000677017109277350079432864475488575363646976727313900728481926610676381217698824279514693203765524165276302987187437233666669587368197239756271662228444503016352334878293164566294641392540735041273454191234168492351720369166272886883441847949357864850244355015278002446256542903977059836026083360436476470535477055059229752664730822683820824267332830108296741456308762224063205572222301792872027426449766157646185032168240961996259401105517547665761610156830132774142415254685826190967549036577064721952892085314677668073887066830655767809573129410807399153595627196128797752985339787241713335336934468536400796968475750183780160958870647670745193419080026659745812482381253162732016844670576115851180776710655068047499231801036663274643561955857181371191495291721499876025269782293107765909691275107177350739601638455233712584512103534533658569746937169543887639234168885302727399161521284628663449920580013562453877920164080416158460747068024549204171683635412443859835322524729535274613836768126685503703206914834612350647939465075704171244124680307563573299721243074208846960554969951407368544705323847805869597094252420747865536072297333155518030826823204200222643622960623182128976887047443275005874590780207599312509918274784390038145481951657356264588837241868202390254665185349614804003864511931423191797000702978113678080528558009983467144877452773221060724129792*i1^37 + -283534384791715680304394601557808397352141396379196359824988057906776874969958541738750603991532407895339305620302406082244483859915957206062863228459538482059818665159929507463980032664427679267085801068194322279262413977760245595704048836708233326586129325926010929190081446506902480760529032413294124060703602186660016279897192663571772916594199433017151235539256912557095971496873733376307264820170034343540179198752008287307646217105414276202793429388751649789051491716793504064729554959977733663551078076578007410604291271007874554775829454948426219959150926660356908972128769463634834977494479313103260681137208883136700997621620600155690052521486492811156066027814956948200399575776831381807514977947168931094127170958449557959372024035971888123621670484450800241964960129835239088525401576600134892728241771847514970652413210659242541077715072787169897577200274794105689610704238097529214826066450077489878652191636951350840161033342231244518278320054302592858693521870978436415297791166822709025383490257026918404995677678087198834084836499619288647220617759865019904249524123359800896052274582212199929806523465232995745130804092681137077726868291509213297675176418517605048172740146078900538391443357636847543485074061988882214457444469121019803589143478925871827696528565356424358507755867506386347219140267419363716339280692222387534970638594920192692450491300559646251466452074373831859234986559584158274285867696544965976287624308474024527463953422550685913810171164840682856321690052775392443531659565756291629544757561534889613948315886458103985073881683940667445923552783538900332135405126887973122094576748502771797034448093787146616958427197166755769002949083136*i1^38 + 12978778238762319503945249374968031178158265588488187691247111778110525837195726482941730401893160643379491708922935058212797514387530130206865774724833609432752336583291875318674670323073276694676459103572789122838750242584161585520358700083859924111857810101231025319024298522056182455652587322731599923278089605793460657651023029545333748582367296152847973922934452850336774952536828419302428792982196071442932297168819903325421175722109143035842143249240497120178322876009877714937770003161430023217730761984628863304101512304299935761962424630808992123198560729772532828817084032111129827480098948977077648932375483845584912339010760286074018353045070619368676185781554186180306361896328814997409782744764925749635522876763585256630041255986740823222970678258952042474508253767534957875441973580802468489703963472230641780425951952067684301351604405188633258710553180027588878298028058481789074770055240518426678279808251495089468105024094376518953609197636318970454145832807083383483407799833725047628433959497453970405361686606052011782276786712733299227005664223318300937963532873838538885104476422984925645460615323409172707243262730163073114113765144958689236559563477520212582119872272240680709172533121084263298777772711600361301758513291642366498871769829672657268808998471552884560540971861442307095120975978115039567329067238283091542733195278910737777077410746883056253861999079887847678296308948713799288884938059196704121141172126334469086741533141814065820979001753148776940419376065184575300363154445303224222803188906756311656555725810817318524518792165851273454600541363081489574153267883651201973675204607957390449726709622729602727631461797410954543104*i1^39 + -411911697752788124443216301133231209812962035391433545616451424732843593038679159831937897298682772412718261273794765229836604780517258226646172304906647265919758567715042591467733084215184345294918333172962183287779112681143187663979246898728322700042384239019243644033977822982089127600020398891948766311894985582642082342446785266447693915055211047774174475178390304592769220087817874295881125563095339744267317506635484737803644551732411449753536248038847914662648301103225675794477493935191982094614728816113310139942805916214062533017905530641334120701608953927189453233119845060923352483829210739573739997659939922914353278820463674697485968171345126108808384224200853392107009833229405131609811207430998091792775253953563774454019743216265263557384264281197737690102389059502263707950632660775845608816046776384065326242103647861458446135934558292852925829204504464624403059543465837257140898679855714187905984428960386359018948730698199916447335117600618240922814769178042926511674231244104254149393327737752992353778900858952949099312940886470891714139288406069821085802138121888195611244028645783939919764520367771548767968802481104872181955881880958274492022602798341522603876390287593469834415463708752282685142520704862283066925026847383004359081897111462305153748947098212480309240207433044075228726592234626210190882769949465800269190545958034398018074235932633261039495811654078706532940438119161534239344572344200304090292964230343459017156634897818629408998570000919122773809876126085268358402793803019791176678764245804388685289355798313336245739011470674350428693496971041290531910091370959998517059077198651048703946814799594224944950827078909952*i1^40 + 7984292930967156794401777507927891740819381387452360569273391636903825538541182017758701097088696525759592685186028377393584665213780504161815066822609703383792694748833215009164801556460457933448141052711405683296195751673488738978488445639713258741058509507890587667446356831182189100620578520454320362160587831023783853550052935151741974852241829007631716698348794116607975991208563620051081447107339994914503595381304174463284581103931400275189283673634179251557349621633938809231819208767321074311579939054803145458181782882559755062471081312474196197782752289267113097205344425350494592134827990426473994568995735034107679225941923189156240428842844691770632890106948073508824599534255435163458365059365333710047103584868461130415033262134260826026727059715824255353262708465534093111586507837899017158661204363396204284625082372171413709106567331188666087310207625555323532209041022916321858282078727358371511741582449445499632751621831392668375300481882441891629720536710214430863974193837657574547998626390727024043290578924665051003901751158864686533075609994874664556642263480623115565633785837024278214960963579032466390745335762090069816696927784941200152537132127932532201525811397988874619138726946042468724257572568701034729361655066049005762828679770757570144471079804742213798761078175700390062380635264876310458257944209819935357579025743159337612878857427361058570224165591968137076986269028360089517787987711209345132750510857263770750066151895813906668184396618196732045752038329171984128953508752402798219465541572105331810466000191332991990690904606084855068732152253937682149793696128708186472762415050424618750292844042985331755057152*i1^41 + -81397251323760656867904273640010664962955788166197634324205297700379838126846899822544887316131342326395998344756410666865071207416812615494378611432717382098531894944429505205594494177856131907310875249447963594821603666018524063862703983109299301968632507021471510079550332459796967023518805176726883339081301442137441400844220439321336895750665345126850357783473146117298461265991270773726662995186101794566526087408814454086229871113939350861577766077444776201373578238291823827397182733653137706490330141514574346555477740280735784166370846534044983843031011990650444943126504078621611692264050212604360614261980245557913103101032065532437851556860549420716736403928303893543804191534110346698178072244353900159605764481415480071747140878901260798845247580157852207539893169439844017584342471490742569176919402350076969003352684039752758644376153812331187092120713631589185240163978647306437725125908840486977308752415293580646784914690762250266146854805729225869832211029754238300294000911549558258505607027332900036047276667921039035681671252310167546514212497992041028064811270524761496542901483358221976351245524868976930372945038806427440593703596994382309420880602007603511135201421581187709084086317263669936631070146971861603298993160105071444260000886103499789702815759072293643523928489398300364362306817721700896399388326551745268742480295192132427091369275961611837714258256031271942085715232109259336041657809699307311716234557872355164675691641608940123924912980281094448875313863432501513721088075712566375212518803655585363958052185039962138743481953770761587790808213760169920478744674089105871517464894092515410840224147206832128*i1^42 + 187506196012394958110244188775420321107692681791592385141551690933414595263474379958153281554259021272708682393753431855317686632872545400928908274803326579710920599890909163626657814890223136965239994317773459401128359858385478043217682080602985778144215250837454588252651710509224383321834226178979466571953081999845873932732541583565184037725989593479349128712627272116576299334793010837357339108477803912567908930395973189626724427089538360505398059136170963636140392112965121240929442480960367315930827058490776781145377299796828131636347314243048252069196597508083079083211553114760296506318644781327284809253897054116427944454972579284137093938381356623779325567482381700951217339397056172677984163077778069543448614336725004779680822522734944435327262924386151296819394254259476418962614282687504852260549772583115273301078453956275433676423075005796550998668668021283549812567951022056593979784434167516380459701484311576347452535577379063174446558491636013403399740607891505084334377618618085958325086924196190621507704930855305652102760123456969057728858615845207150646417136838070242116169644119212019104230541828648234509789706369767676602471990419262310759260593847747698309648415535921052545105647116556325501888773530386781919939226854208483821965574350000986146772832525007926508685794957799588598334158243063596935052805238036817338698442979266589595189381646578912564176910899424490834252552420847012131010925202164642423514069848916404108330995451128440296280963579340081952293218924137839363917785898592645222301105685635567913232694414659372853409474442370297951466642325272243947646262798616522543300207647065252397318144*i1^43 + 344786683420022665088568658556693287488122404967444851270343573205024553390950870996194374701506775174608037178132617936295332465663839956648229550939610297710949445111034817262450120799394641713104008135010273970395827310889836629522533172440277786880913221520892486187037202067609042004992556702647271956457869383303882184487730903610391645328566807412999884000918626387869564435592380474158184100457958715143228199712350321157351426063386677643944949194358745439851749670335171479519981787422385475360913476882541863679412954738971101229896084890005381506108278509065924068592716418539189561389234060438730547998838875655828820218796847448255281699369989884944704659029725104108315215101326322889158638630523703007308655775458840097174508172932453409498914161196166689960173632880112022461225844543569684534412083435364170402215449711996449581528598166508627756132928612723256114244945324380143961942767579186895700677898485295637096665782119919952938039853909077463596725979048819228103841385832236859715933345831162203152833966847796970763710929642812727197951977741839860917238888219765378276936318423760942037655505797816117085239916186447627874322198602551518165522373371026405367046776263202992662007617569166134118316296231983972669018596968916885088868508747372580946368024810132672062526982350985510779557769095696620200149463523169473579956093935214197939050513224146140497093201465941775986806407603913797721625015867019533037350219250926217079738616991637463299270579075915093558038279028343224236964827074892800608167194734328083961181169515537547311222936248472932187784518622419352275623642343450761161136391696941056*i1^44 + -90664304470087020067781615911103732259349830255765335534802441645536265886719542249600195269038754787485336451137770080614823358128270727946993538714433675351082319930494976187908819932374329951273314604618680234968149036057901430795906947189956839481564715183652155022917004994466620279612003215801801983342960088828601158176054466559596653303995627566622735058801289971254546750883612336248923748022595832064698708124498691784298556806824178983925025665612763340506985309481752554707406106445092853515512595138528111280862571506303595908102126315605577823136978500290520775135952621085921255964766354873969814476460771668461129837943109675483442877157886917812579152913078315861622333925153317255128569607203596463543141766627201709001840963857916806821509204297734015771110425975243518643121971734170263609123789822016803256088869380863500556979337342115681060466440920270221467651344276101958960431950782944047440349088421058615605500243338595329694558380760311171597244751913484139782793917549064496248311630276299284115400045166065091515606645182217244410585767069269634414352242616755453102297100723599656677602716163572003064031580803730381669946504141473400299926631167703084179326138952732084973219051037722847985857986719392467381192493120168524700734438352655681474134931501052864219990633921116174454125661674116195347090795194919726036652314581341030893166183026419870960522546810534682373089967144619001059905826315998634538523271924268932929978739134098895715020072681785288461033936508778752761164163613549002093239228956367279216451615626219380454213052472006377860103893714612482222219963352726596277501952*i1^45 + 92830535367000663008295674522364036890239159332003324732633798597598527000582568136263036398230266128779106259250648444267682141014753889117096243667223620385747373614366276197104084468502126657335791420903017737613916871718249950229444896633510274515045848057813414708077937845791654633966300825009567392364175360867608485416359276447580075476218383815927599135451016613910990240680131862010073557240814595827826129416949272444399463366901737099160322363172658439272911806381004820566596462477695327710641372081834416781109038342103261187677489372258532939002536219153577760825246147422066519429262069046636592052956921856672509690243577897382084102728952437841966281467262583930690061862666779093527683288795897377891344818775448853841905667990447705423605591491605527861853812965177663902008951776374084402091034719992839059762664290143462743264373010306378975134222364434759729192552132734085475498034899424493129256433447826790776674348463080752528652323354538540779756295560738653291459455774329704455628986123439806363822109432421475865522426588028798552442273227434196120252442815727306821183461570797586408551951284536961921152363551535147298118788064021844072793050301300156955016613676451174906965250819446234745030839602707815316156644474980499433171891510930434283766147683247651681103122443429957539955887912217246838450870396753497947467400710363247026079187821081560085582355670200338807050775356115984141020377908144806776475898723699781506866664831767491832991952961880780470440324791083550689303105517258958956896403207542445810670564129940778723643108223091762655907341583294687273761570585313280*i1^46 + 5752338766154911678100692427349872982387979783841225332471050483201852597256017630865194488585814057527208903888514233874859845989780235749294714057267471994254702455575051501615412646103385848810271581339678825496911857995390943434585427644724770660350083279980851043095377636830909698847408609783790593156586665254942998804719470551214476032844817533824206552631789194391044136779046617507613488412039758834122916991442509606510314132931824335072563167129259124057663420785934943193856641765786021920651727099758920145759326757173231686585779183279769136519051056836340217797221075507027173037968133591803247782190837105679251438652501167516962603253345513443218148317780170385357229481741757990105666542601091895251125580972774916646162541283554066566534025000189231068082235487406945673767979729905644431004190986145594627629918438552575885678031497572448699473511698953559453821445219823136448373719826208535304985006867945712084512565255943273245036429989162451960966324927632258746674290487357276973832018630507231211510489113883667077080722705155502366239304892523839609374837380613441602476355083982602239820161110016858827675785433989445128724497694356347711895761386209585819871365097116697230293800248504332552063502431785694810793009841350047475365828561678200045501536438080319959214102190000556818843709089459097308298804222150703275041786010282281941523897570699394767183709292822445405141400470389769669248446125965963082402707395707307921324857906057467984228232382650149512547918295817334718588751854787289379131057852921637246958635693968217218788885832718980846606770867616618995777536*i1^47 + 1160182429507594936591606567837464933853817367295559890635973451331947665756544945904345142901978305762048813404480940902541042776737215421841239916573726858160637751264616959315712951097588201851681072258398046588048355933148383073004816822105444610191990087219720800700351525381293739243115963381077606214797818369595199131575915797489186410675964289130958991975002186539863917273091258297519001695176798492162133676781946583630420262974229143583844297450557608153250846976095483797377132693644188452649522144904340991923452888153217748811678530751164638943664246279013110278702745796097484241801472930340280921374042701813333097016815969327231627604309364602987768653367799847400021487929084462565635886347418437333563523552684343744320592971212618825284454330074614553070492812021345908360972727643061066846956866624530750743784360114111992799640440123553487106806986931989072081707137159387562792349991007072214789275896331480656393781689862057974085850982429007697879913510293306328473595925722271433050249478600919445786555594336198823290734484701368571234839076885168048962363928403238648435436987730435758052184115188369521951439638092970421673035357261881602411950722173061906892395069440136465516588271349698165078152321000721776280099382058756049201631749028730316676896645371873219855410184629863789194786179892291485063235991582518160408469360024752307917152418362275291501956053542412899204980280936522515447027371151647353834483840849366909199738008365498686640697036451654880428730920080343606459211819141103638990819662762662131387668193297984950905956260104072038917107745816576*i1^48 + -7310621283153722462162836529241902052055968297337662487640303974794120619562944426754856533413801466641502439930146677582818216942825702876934529162522380982513034279196375741004717760205555855123554896414065922283842196059980896626550118477978099893476047273610100185790078373283062139593548490235850297915656960059037586032892869537624693562303413532022159175696352531509683383819259794498698980772149910474420941194888236940304910098348885134913486718065272165035575967650911425096542870584878533231879664638244970937405438014626709393305897984990767817860828394714842722976613480897111862813635848964312179974431646609886051754192494238470441272376331380331926704988983030756635737091591855638353424392661030335442772857177919545687700333361795060796228021435114972542825140686840782348989057600822472848379720511370208877937562614100364022780354992458420296124577234322320171282989537269636291870578848454753051649629443577211184079221193328033863835923158218772125272658308422882539419701552467255261794180433827110039407126855177528524494903210690107830422253236214351384352850841140964891728398364201488769043694987969509150856914723010831286570160589782879019519436670561171878175179774588595645050724547906762075566253721711820064842745711160915997701347875766096143166503096020475122230757599182730992908238505220010347381973964712024865446749441135159920539866815903850235716150658315707610015987654226596008471744248264636425036885455707983748639602790558878260925567136514680977759667752392940304541709290254692243387557516008262467584*i1^49 - N1*6133548158894992189317612200737799157885757077400650368518110740107466905534896798979935431088369281342577515497160455054951697112216587204559256885138849169768194467971289786350354870012135313804503822960588882610168372578862458275166171689879791899009938987769839133035523026932182034431733125458188920506473678214949203877148195620754661849224352142394935619225207502203909521503125849833158371337782675934643975000122421698285812223735524131453006053600573847953757688071188689110419454411626916152460372793998153391017522791364627143619975419733542225564632481755297212438794132799570266981669223933647466850333493006678070586186532986390625*i2, 76485498567532982115223591772218431715152611216643965105359337058571995605789729773896119115743568679947303421445966447004932279835237181866593878071046416930127582410533558124091703399635323978139049578990749977876071793542808793342619925337680586306988351279573185521459403534815668894878827471065624085513254352737983383013195496041137542072358885017320330059314768522192696031120497573788129928062923312002922300549305715853728220708824421552206316432792028392144058489209990333833888929725470243460033038080245138401831116464206799588767331607750328295301618799822899234331245265296219140557602723372364092845449107035917170462239501310341736938430214840054514851729623405582320332468192126367425774427890111876717133953599028073384783231270635483431415340467310191258720753691991541689284011511249973255961119818921117897677625840150436478925908193574869574202712203558778099527536366879144911282774476167633400289658748882089452605091400556788611756149754541373803688125588710932815651427816608599156447954176971646107332186854399118462308271806048916736982255574488063424408018005653886068384184929586740440216490618860956729448356244161627827299662947323474429684281336974665679140371502875412120544440030074657817302040712755871129213193600791613502063966653186474166004126919192883770030852043516760061570446436641739667414964293389211869481138067814520130109760244737667142832382675637836469178135069701132393628033183155646288787191521123445888799234255301769248500880475668073379659289920429064182031148897019122247482510241970197373422222413928030478733387004275455437678227569543540709860233435032398167464294339832163677424035072241616305225367976472290442491054676760605918925996800106138385406141972952756235208378437347626824188657821095467001204311036792930304000000000000000000000000000000000000000000000000000000000000000000000000000000 + -165804772822725504171049877565826741388535028963204697392378325216336761099396841368112099675995688497328376985641269583258965324586409686185428786488741318500325786357844186023961500847451878643642390967026826513865337439282011305188704728916413075772730776664290002261486798471959996952860370514266632464786268676086138540955790647139061802870802335936771306517256669094149233601333023322016526401518929829118877465318386639877780660477740345853491959305796132234231261038913161862682035734482862650650133911579963386591443713033740374836166424104213461140071832766099946461243886532783518189918499906790448850779698459208728224261718850635210507551580208583218071681418703169784616901053215656378325001304543153706987736770781732061751975118880652982532927654648081141819000617185790824748006314643391981546003181062352206457043778173048454464846601001774324234558304152601732914214679586172628453210687841924973351593110055981686871084907597067474654771609248964211217563084785980069133677399358523559477212226965845237329556388848737003487016635920290919599934380874379416898737203521959245630072000030170210487242740996593099242064772257815083990174159322179571918640561669353232707885446037891994966653714586287683478092371285558569077879274267917471206774255701725016535160291750715825203066670739774307172161268476897356043107117318853200231415278169402606504348790234610955842431044831436398840261558327578232948814380407100065436634141388426767374952909877094073063770504884823609044792817754511948520237944354045131408063051954099114794582001503532014205183547100979923597143495330551289749042741110415853031800593865975740448719503756010585812815597988374544993056224886026759570769182765222970740124093165656133663565470799194247443097309302528029767309589798711868784640000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -8620594187195644130262692919713414924925659770594531541053926975358543082248458297889625296456876369598374685934775655579542735820993718724633641342652939140500313133691918657915981315577515509568919030116485574636795174444747993831810578964037364653342420082886970750719985590542449575354563618996751219900597028356616123137093237380520640107100168530169863212631261426205099972806237500202066418395088283113312255140865203166863461771053014605478206098319146210113583432646452466301883354999041781143551867653832980878624174411998014669933247832648896722315957644708517803411470461593968493353359753092819563275059597240300712591395572896179665500037756910487083542105182833573483145035687480225584644443159628755512453384988878015057856357438208934972866527221863611926604018548259692384415862810173316458408358326125381505684489448298522089028441279773431572128583877642588431859109237343704783950708269725492134718514021055922796502813538356662893358140009910634502537868929027715227795606695399133427447901202292461487672878050257152712292689211255090027471469092173238968320582207194555029997566564633263438717379050265235327630764370511623230170933126620473719993663090475436671415142535973532421318727999906903873132663602443320605170551909080482664900329904257236262354744459137078032655647117328078551043515511245965003402485179187876863297425981022157984971925149644567799343238781395771505499840211665739645416373402294522086954060094546597918615819921967776327535544128040628470626115171740552869695423598384796990274999584347635740430871071630544777059070882295832584979982768171653684453322198388955320299073050700983698620118553510816992149600764152195906852107069263747486244973813006618912041423009553660122129929671875511396276137972721621234738708825057578608230400000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -128086385414162197232580210471815351093894593882067873894480650772211896794600283678557114496241112521111894445253025388866834940125678216104075680496891736956402785242869830487353902068261290435400498520534895053558264548116600101748728543638839430846130989835460889448413396544996445335436393115889609516049793277844185840274029676472312342809881614348142502206450866606382703022882371502125337204227406726618790274830013418926796366351990848255864702782251666104294232109821375264543647116890551246351787596189760478819537236706815459228493999087763975748568088828481277798138879474066645403135988067427449504614651468680075785816811705289521089495135789850401008681164311265414118913290594543152513993526386809919236435456534307103371820310251806568497554565283843504965094315544141653494722977962678746953283264130449262475035517932161696236808177567715540623231262234024126157716461484761536835932628228831482275427547594569965856408549971210549609181508623146038837821516678189810253522570389421700729609203987492725636934233979346229554810837094098530245675388272464771176063775682394811703853001436462944040978137786430226032974430168995570050645164292158046612914727845753311011725228862949765543300892873567092198893157184135149503574626041273536755412713621144158068379717911438587700186383309053415146852121852119710091848316886405251585388515658938369340099699310611880871915924553500705132944657604714637013052018548598531189183487847205929451926569210358306956437470602710900694024162927622272653749072160343933445929448380957236361457051192382871774298920697788018563967768146966390018725225098985171875114917012868698377332909300585266805644758588078077545486900196530770230869878991745856577136618077658236898657132998961815297905231236752439559683337816127895817420800000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1048575714502198364574800301745729873675715665341884149493699861701123050020542494064566482669203844000419849401987904536107637225568470347317195060553203450535182610682334096235134011052742393883339012445245445948102069717966739772432922681841161541189514466352245684597085923526343652599564489182501046652729953348926443927701156410060759628862354721698829994049300645593573660347913829083703716344312862848715031030086826800151621601096555344191728318381023984174774746047121368387796573888628408458451086429066886802015809044507476635844850604144978356462068040493339403586287268500450653500120066146874667612208242501983191503657962166782662695446408649465953819716465940118277080341236622681557845891005022626427502543694331206689291356122721758719806413068860889535918714696622864241062320638755074822308143225210162592029988955575383290457714275631732948342407615648277439370836012418747518135994244938247359667074732809949058877318501813752028212713903243127792150082320863103090355178327120818450137345416832265142930212207046506037651833036666183999457302167830207232947585990902853082135602866949967206335623851078693343734405751848912767792863672506628037085351782939654114386090268792320736230060101836570443990862604381114920690657215320825374298488012643570089780930002507820512636856062446037961938271990180323129672734074394859398163787070136993166228554859354292079262003527350032183764199523161178681975516202084290207211129230066491115214404419608458734185058912995504890848206229721480883559979742785266800464766551619645539952294758112970480488062532332755910838475969402262700684323520756756104742301622500998299656742232219265472190782985949604340204380216400038802432713346046355496201623103273167448473015490095903083789176078332512408867047831568356586029056000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2289391690847803390404483195470959657440943434189576543086424847878919732175953571797843670895116397011459156809407639167753231009195522746155190034965138223828555153721598853513975211175525416188330146399537278795112254445844470626161876998380140779713435607059948116282117302309496518714994123561430943375068559090978955560279301298690023751031569192840135218604661532392086005473272010437854486145797070862400607597352419692456326018450303463315070788399637855269415644966035248080504385744138767657248250863617130311919562249828781398146052136976330136142045622780231143743789727194052869674333689820837012061481639079186127697344280221230207397541092979912281594729327700404125603306322365665717138385108132242688624343200172122428969960460786672717286350112864260266128954133640060582730853078241204002973731067040428194558424796889303017935938311661737311888303063030615326884964141519360781317184034014637275255796869609339801612015087901161055820986061403833400033754163279344719954446462192786249483194458655990811238426913454415271921966122683559856060820476121668319170134614508161679297436821725618579320009865480618207669085542768900965354732975639344973929319229761440746220838486515655936897221473520276404968322200665949626248138818245839490783214178197560660972983163531404331274255685311989602975011479910881700859750322412624626400001515275944433098202950254337956631679196836591239840490298833729291119175055162840154399260196368608841293233125829681502025746111482368299751358232485158213484932508661633356634937762506125246538053114924666881421045953168827124007673257576420772871692939487644645872765604646006247866247272239697284367026745132747274587214033964903737330439879042878246332905435017764913362103839142510035742195227629430373329022424863648336964485120000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2851054787041154918507809504436321632350272378187645056690989738284226395992913571815135531678014920811694625334709398945907821158779721811910032744974270379315823429898251966558381100540320636538594603316905605167810640559766754792647933559769261521727989130264239226177246924754737749968058031755616247157470040561637746106258131096570303788411159815404722212130166152745767777852836551851409299800595957336489818626987452326149342631828841982663380526448296320428205967414373410881661017723506261174014857152553962892966753143289727720970595146241101123397275396221603167891625245740974137074646412498761398619192227240929587048281864865106938816349755016789039197068075213464981440929840310593923945424328845617105768309346666246984027216165249960759348363426301814886426213802147782023874194312753374271889305394307966358536704181865044372710918636018600853850429594069732822156733192993890374453209544892987324775859122229623207859867853157545231086321508967123637161559776777771648507953267302376935057588164503807217726870922209741940454347852553177852699401568396961792331145289296301282728355533200226026495672522279793584082012795229855400528217141126902283223859251442489632196071746587864775363521591697828130818324195476331179586535139867663140609962171799938755268965079904765837584125365714594691505512733046728075488380427960288905134324863011148219007735550505339451151697129445903108236239835795175434088162562421815736160179616197221943584271998265415159386492054472840073031452012529016356345398392490939579655595040308557469972006167286660876599800920973910554024332965550757771291947885663735894429333369144280719143990989999572071635158648984210005767986737770442554294308519178786439999356929754559583552795839287409533131363634695721461865278977768163763027968000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1219848580190792632571736685176203682024925111894793545688469491638316164578325567675426547736240460760794933262690045307392867235379443708535196418231351326006512933583451865779790785877335615439747132963818116293517222507216216005654675509155813492367401825142514061690820200672835930797672800037804684314444596981525896410995765170430137951390660757181195360875641915556758547883304541661420887910255775166996056612120093608576922099005820186266916545032330925322738653830135236263571557059700892376263063039735365908357670672534817287507173552375020453127794229462967545293607158349338687148841454770870008430115973761078256475598872694504294296149296854521542235863965930363084538269752299518089776109001421857250496062828949699217399743664024965881330219613530454397843196961562086980419209191616931642679688258344696601473753871892825594160987161335697023781735813635556068000600777076762753338599115370534369929708154480003027633766062780524316839147990462303921478024431115751393529995991553181314643325242396645858147216254312838650016396769901057750515403378827835217798614327962535088280002857613878110653554018232192004498242435045997791932406527281647541085042505776060560838843589440216712436622538478177489120635155367916943437958724621252280351613190393042999629452938577522198530993661349893352778357024205040322683343692414746856653346238132596210552988095558074638878230644050340776482099490256326770421353769428178077795313349288896581021678128952215650770806803823672518995832176261889720339991580964865559900279124019692887807995038801237480820232151450370080023857433567326536893622750271052742815455381514306744809275341120582866180195582053025769625228257094835686557315646276438520377175415867216002040380442574129000024242955285816485333723274659195596990054400000000000000000000000000000000000000000000000000000000000*i1^7 + -252115721313472018956974968382962223741869598357436433063307634941975750985989139308899971020881048210301009506647217820395556087065239574312362691500425254855758744927895160884580464206620995145560975060728513609901378355594743026038262635567470621488742009937729993617177483525896388959204606640981255723803786982772014395003880294906400312389150331346966026673817119371261059855977412188294356821552817344418701189270577597957501714045969114591077290730357416683906877618486928530648549332802288143345232011548865606193849672914396376215392925403994421072068329168433559522207708657168857280100026507423479214596498914648926047536172711079795056020451996813269339522312979794901042633216945102750444474309379776158864590076149933525894899105813417851644639131508501925624916745415482459002919338181748746556011517244771086591730918741914219134907601088036672064703305444334224608252727166930634107974041100195264196088325415983820178386552502956906442749772870336017668225443008636380465320445980692959898779348263493000400660282834297642773851719619252642238283110451639548466055354248903096525715586497013422081630433039580027941197538188326911978777140959209326354672830335045437636270977003236907465237550992915003883421412813182309226409638116086115734372375794002927265022937226616805451524164714757234435404374053588080177426345283700245969447852672668221278874113882039174526845550220343887980259196719758968421674381843547009495903537224662623948092483468052963344320357473000172370949645133911561575345687428686774481288111116862176230719882523053966803885677548933360606258813436901405169262866407269974105653552918625459590354998621907048729033954365341146055674055505516183187580459540109181037677794684419643788765117009873010961133473407559765925053164759443512806604800000000000000000000000000000000000000000000000000000000*i1^8 + -2533880715278262508260952263151451765598894739883453403278696767549137384069484010580312148179225631078068988665784601773463742112533127651847628950085648670094284283754638542277875842101794934770010050325768632992217684221807915135629143550881577131636379969097543906413571812610528942657250624162088543503471419744668674526743200226054690600315700127750198404507691097823318202534817446230091599688270182432814844296125900620392963855283464408236126229547330154352161501867760623467576928828848718667592313381132026528186079092286740737655982873155283370101202290693077325277190019634661392194507438384829658879058348903781271378409551996268244544685726448802517925062029405026287968016546242001351528848248921320311654772105364733403587964301182516395966173594972532596043526742928304169643370678122053075095738406813097017039214462283781394300998115934314711887464047153672116852576432443861922808084993520348659823888113896244002736351833471146546567949489251143901014461556551850439503074400264271453476590852944174896080201387688156644231049615434383382787856256509580834976696980469626595170301138755979207762678672499323118628490053842778516121537325144956039787736265600626163505759971986986542003361601177797914109427485966284749777125011806367372238999191373931227423947441596041205587462945359890203061341500589099763000976703716762495575460601810261539016990509193308992379872242785078281588596218490250917688789157018682667245968349563680311710936699695806465427764590144234368987717782944766093144976536826966251445762183963703678061766239887388433515158091924511129150836243016941240274629578583028929152428249956949683920505903881244381229504078937509990588782748712971401295492515490620675898796587894704716298991408023645214536312793731917143383348254110853890048000000000000000000000000000000000000000000000000000000*i1^9 + -647469478601903233535731300430597444756424860607863097116688138648928518392345777550518486823274422174456684635873105721912096205537958820665572870893626957255005116725595430700165025917645552399759335558608385172195743145950421513205168976954202266973554897943016967254689080371239949734252115357467138741608676682498447786384016783256298494674741764562845528668901604571933858482884321441792073124388002792695623389718893533878827547066621131213774014682323219934466495774347938550687129544463099611987993099598387348599441531958409000819879194061557237135996379037334023484740575922427087583904068024737548237515666255406872230435543493209703481517711175577357754188784269680621968800129694410340884002043875021129879911816795143174973865676635831725327480947490494509504356805390507235913827966600415305333774065164068638639949301353159626215555805945037986004890216539858170414052531822722462274930183780261678208269471437397105674291796728179047851858433528893580324225747396372753280084404170823997869687638823942115352264838620119969410388849632387031857212097290447716860987519020650006071263421038050554989404966667472560876317436851615886915747711478249784737209069600190492873988274244237164125874779368724633162352809655019084808359241625238992088494355465980125453701639296552923160983671335872015855679031012103286889440115943212897463026774194752549085741959123917956078813455986260100667299270020092158986351224242774352069647743837728802537809962380919957479718604101504433495909873770693739624669499921562987123203111559809424333941858522466555430854334237078022215487619402986470890071338252579787959014526675441861922297399360629290156175056376695864317894169063871629489148270309290786406244196161808929017761627888928854113950259350383269526135768636898840999362560000000000000000000000000000000000000000000000000*i1^10 + 509373188439992860811994751727633614422783613369620243185400250886189103685032541753381063158931305222455337660150022898662584813307120044599394714995687855347664337988701068639385542958396941563426507758336066650716424559788789576998601110920664381993460506359852936161001036579117323105921242273770102243748981834120819332955882976470011399146606316650996418834051329963916515920354153936191505208575992646502548997587246540570394276676014415789731962214389144887058792490267257190956768888648127709028178911546429671655167554212026838996034063585127846650750098350000946233125878826900488004688422965660086998269453361741675841869296423254649710549535469213621473298295676078485179120694190873080774321637798339734027709160355409304221757216578108223523719722650430684379746588609894038181770515163163853267718715224315947584810942069595215498325444414736459698333131782685616015085786913293709791086242391058022556811407344754524818841530068169874909335495699469711026725602137639573316442864063485324875211304554299788455397320744963887961712671068861673982283227373854000992422110745188500537222374637050071322733639558405957215397961308137481660864645147893626382463449554936380673657273951575561520466670349488000869091894598967021247161017417034730125001499263105855887337955421058299328219816345920524575592978660505754610605568681453569517471924356009372612551290142845534577467416306322112396748323909996875610784118307079172088952792483906388523487066989397869011890250515697365131401932857072863032817949898010466450913150312167065139127733720366349182265488156519729874531153231300955006914861434726855362321091091659015967919515961685942320850443698322215811508429476329907142717167910875374064367734232939091053407517709788516928668598761517218372680595464549717927526400000000000000000000000000000000000000000000000*i1^11 + -195067018068744901078322769122920753535110088241680016339770718078550361396631562359281278405709026045604117249088557627379184285645899487660784324248317186243346723042103139429357597659412794887929105638189833569223343114151790329562792620656802199337325794742162051584105549336708266719935993749551011457767474252541863834846926963524544966661384803717223124472834676456386402864328839889734280682185506547333535330852940965914654442470025718395514673956555609746895769767841019239765674738585001128105668561787807461490738543617694939789110948469263976525537936238112328256114422572659928933730553945237228539766102778006292868791272589963424666768341470148580857613628239700172783016277449766030142789404248628478137192702361377251276508252799228146454576755301194198476240921699667170325917903521505376798614811732208176975871381840313971087242810423948278201219467735910215540427412026214765614370311378259162195819135358377089376182030717482450304829449528174745163462433611853589434130265525613237682226832816117625830046373638474649416616097953174770646682426745365721100101252893711885567476298971294831538332863919623611044087423777784883738082565996859858562339354181509594805492229317746759711242191909005078925223863045081598872777994366111898899498952957359979226263101801703910960738580418900002945155035515265821774580400833169181546939269906870926395698212527139033794171615334429605367192866824340511364184094659335709762100647608214686681021302368934132963750390256205436085147044526455021913587822956522390809273884001256892415541360349881174877610659511323472042289634945665260454120674776977105500329749267959096292858921479627222710168513042074263609145626667306674745227595480779609237017591973247057100606349566182150029699425696579688273616116882551945455206400000000000000000000000000000000000000000000*i1^12 + 53065132582390012694843543028079021906823086285134431104831969898332621610273732330119360809757456134394387384061315161207162239457781370263522354755220737029198354421407359750210055289473949523692580699290383415136885196411615628315229258176609403686509157443891176630208064041294013623615525171078329118933558332501651342050879413694037836372233169689958987353722556595964323688878333805983370495412896112392881626613325390825269756468015609018950769225160598325937644880469294416068124116777353867366869723985491586726465377055102035312162151065495841022117912222044357875262694949540493760832343725755000647833266390544862307258354696289382183880773845904788913148878391856254626378454659222483379742904815080387140865301101516846313518160880852184477915541486217577324926040488554247738038975182201900915981362005051637024471673304965450146691442132301676470156732318007635192433882210778172948563154930059865238900887813172176538095260300785728599843313145658241685831316273824270533960866739431439731779135016040867687231054628177217110638768989914476256009789384837752620703897191986860783701934089410039517536221689900696799718976527224783267434151435486229312648285570768600454306936156227220581049906316479083007638430334531650706870025181631386233692405920146213697179568841989306173852934941374635624379561758106121071636250979995449900500210411586466096293380205296507926254498934756808197005094177372900888377034118039545472448376017310336564711259057678581140211937594908095819691217224083440882193778620916582238495708195097086247846453789207223553655172523644336985184118471403397023469583392546175191553878495308820095970092009546089951409662622006567143170622747870718294910693471080022986159975114843889489280897158838062990232031458409068982111210764351946568499200000000000000000000000000000000000000000*i1^13 + -9987193838902739843149605883235921067589878681206657079588942098420932983132530171778180014804568501819042123071687104099287566790484965816366315931306317190147341834779627731738087131231271477706918588341506098471874906596569714462481893576433091022592402001672312834235336341090871866203313363973597366591922798253580736915122769952088816515399740072064611918778912330212674367633527245641740732461661360725905121242286625498718112269865209473241880049404303957948106147426082050403221232159553607851609739140049322139980872769904827864240754649666338066997165158519157063051747830366815124876176597683877714042410961293215549667733209600814680934367574172043451504261400937702911935255744427236498714301552369968449988467875928852536553254883019763828979254100236915850836330482298213993582681150256068427443946639481408607141029378276864225277463818287656938907166381621543596976369847680009880630129261011289536865488254039345920461654182433087535105782587532135539355642938727651315944738855465948450491352129456150386312967238064564914003506962160154492096305297030211264422157255062754509198059348789137377165675567626292394372863689605126055841213362666920247138493898099138341827351319785569066307739232567204470687105970778571339960029448173362602806868468342357750496183312105793616723437792682532635233733794910774321948517595385623029511378785924186418721649043248881203789191634269463368794655019177273191628066955442128539696307263511782932801421198785375769726806036379463916227176196854172845456515507334064301683526680169391942809593828000341086767630701788355451769965586555138148143987571406241649061872464836750632894979986359835274757863163734203324136811400092665896611928858018577001109387486091180910166713810606810969912700052647802957894602570985835069440000000000000000000000000000000000000000*i1^14 + 639222722203506713671811151618475471600373905039199987801354439741497807086362340429770285918637717455731751904091306154575580117176294309595761910434301593722949920189400490552711542463888090490450300104020266630513234651584579364056637061487822891098104189275741439720851597774952486538962028882754506603920747510744891740801742517569607927969884029428087542455110391940281819415273266175205239600794088950537623387755801771583154352562214853979180981586672309998309868349806682017500223582386907372723209519230931670660251721450731127228357994245501567111434927957745221724349736423307515902281002874703461197492400795284112085463238708390542311322065820494287482108583848465300013664079627548633493782662794125710858007861402004955772921124995316403723322186841193166138688631902881215329611766451869262204362489509175572710495961083300066496995864678044467867170612667043099181827423594132714396921773430992832858130633897747773025026131930749696358199779350910033661808961684041554775341228200729443487559763100179328400148426625033660161660616522427032933821792962874436236894547908836497839944059376071435964413473656578721998786724051896354466987900788536161469630195374830922161032338693672227771218688104375667279652760630125815017869818397244933557059294475109062089292675112045614891413401038219184233268854205153968226294123987364121984557851635802449977836084916554858871513925815754163299757001308675959017200462872849047670096269224606760096403919834834842242897209725716379165476266517718627892327780847223958505776642428754439634605135913143308226547071531381046443523421155208890877584181942714001522378049980844311154419903731978461081220014010081523689972554808448232904879929786345313984960756146242636867186066081901904984383017183619265774291095953534730895360000000000000000000000000000000000*i1^15 + -30068127115736804958677431050827906311038263192303191311767594854569895539653066610240324440710412293804924068427014900823266923835830128702577688223574048332991783482417574791979743859303497330870794273840971871226328003764645239964426104904211899120189225066728284711905948126520524796312741665033397734297557118881007326430715551201975217776560242089630294710318261521569396571531035846319022179425189717851178741215865896456690382406213570640657431310134211545068215637879527756071646404620967831608288661651269268211204841624311842873627987865291346148863456112453940982269571094809980289583500629560529471206942805005354741949841801494182717291495163719998737634324046118797159521698571867506724840401500841750130968571938018328533050620950906164913928892690939116426998128555266180151801496566707154428971453698347604275780226386486339498540009507385561242841142846011550485278661293198298119752251951593358194185591725594141974830221965945165178153293084996602587457742851574052570974338715197840189256848559777283917341667497483299411928794685817065044929924329285307591361241705873558574035134643272230951282723468857216315232317579069522830685214164997672856589546867150021790333775723963127818969169905232198535099239273034043624304844787685371435095342956978431307448953591126913950597074333842388044001310632235971407906443876180557429061207660111295205232979426373861174368175512843072894697043080842320627118801529009167795690066621019893100673737459959726222306923725115841935756224738097538236002248412022766235587491302466218254772700123794001466458646044334097570346953828565130567843952917800433772530521925848666747848155513080802444392516552785831183652281813272946639708275048499840519960935689256671324336618430730272460757282082443013006333289969635609804800000000000000000000000000000000*i1^16 + 1026031717062263470493144443072781255085456657925759964784597654785069942916756807877392342886689259182891016660892824500787619155313328942486153504666911697115633759830281933647327459021028770652288844646024519474609790089609427729942407541452313500547355022519441390568775515566410922308065445308305220353399826284008607067937970710010351304653824734805298566733033461087369606540054224542504884630698221321316541012886387409097611104364871547593052552394011228278962261508892509149828208423498766506546581335668910979815289179622897600091783157516415868843331210014263863485719422035017139513589448946393853826933785663597077956587070215743032691700756468632506877282316286608718642395767421610374418164632815043313908777763357717394598478657336901116134057233793030595973111637392002616955932127937966319385905290092186930695897541295917517960314956046789407439684493393377161001222005686514566049383380288131799273212379388322918156394285290313724354445097881619595100861991030582004068112139636426238067950644386513738576434835969470034424335994984387272148722838657324450591971818772381389054889376720031983555674381586341569117035597550718593948197363232863746696302231049931027535494239218222539451344311342891881235132627886142385752497072764708725022557673890095784239898876248652952449802697029075794860051782615336480739905296390668305134396886339132864950655636756415714603897840448131124531896483230199004294657134810115417260095334062394131535765703855813689496079807522386679755083032285952819193665335577880625682771694437168837327162821626901151428024688842257968306506668826027191338802393710112141861208484562774070692473235511111757632207684446079585342281618383782972190241651762966284970007392903493287529181167908955418417430239550047752440685102334843289600000000000000000000000000000*i1^17 + -26912537761971090461295787840797148313742204342222136821502544887801932093317635210001364642796907212529013667712266148559570138229425243582250554387631936575346416439195346657828435717905833941261693603353323690616395427657517227327191745163765495690916392510569507710529869489527938015960388139182033313669443003420429240748633850838277344737721335909226286416862924198228068169825651480553897293151897663419664012583655459408921613381381097844305130096437250830961745177567446266572440361336386026245112424793663865472872850371806299862159324838888551431589323465759780998155031344737383906085260167548884350988515492136079126104685831616652398454984432588449928115830456641319259741719223268627433212933981756435708462974761534036550043076140641448441268178185489630547799057103046013266918766725164363766513822461246072234499343561505251544464792249660761570004048254526863636815777269647762538705138275192357363496284484167880462266412693086557173768007939111768366533877764969620037536101144512618076573657954183703123034041662143211486699952411642856976981999389959274584047979054497559221862577119158940185940099596528492294744336623132685887283156726109949549876487668173891544428855414583941150237431596383412506634328339673430597097420817420690855196288693826852671051563042024512017580811699817153345006604741824899051264813029775804621476166986658825955896461747317327475423171896542831426523307234420068554514075385795361515135683794022839564414036694893929681372202587610822722640181462898591283400304369949999825607364751737546412255710984607892185448218013915070303474572905334594394243642815560436266763544790806208706165263587159235687280207483940184579024600301075475675761690744578934546408435195751029461569665515884758767362301721690358799624001490308300800000000000000000000000000*i1^18 + 530500297726982817059229758106365369765828932109439436689552749415110223420493405278325510376971980762188510988383528601854787642226386812289048804889427291968113457725416690466009340336358372529259702729773234340122096269266424008575747062417993020201415906765669497567165564320073564489036099493980590125545537619609819723050622215287886691825115645828128483117186131728940225429441156608907860656047514654978811305077654284142485547527723906857095350592951836715815465830704020071674083603194308854944966964855780921721830651304444794342296021801087110272428063502905745530152538651345703991976645065747022488435025896689133326317113413841690894457163697142375040684421919250657162891329718807633133020626741948841669949307491009578014842756356451191149637740137487234448360581080208102075610835656120688642523013089492785103437570182559777475264037805975449706181496004067933247970559050804991095955390725296700829706521292263086509526618082691652609126539115498591965722883150095434184080494068686702125086548242025517953965585871719899967336073071003477370607060717604830033721841702813464861398903466292012884580627317457091115529270224414879759224042398404142904335501519219051533100017066579202887144527853323934779386665779108851299910196828121900677871431281907503500069148118440722157028958055380704058590258762586900939683661905694116085908633892233863763948106000532570415938705353164924865363221604167396622084846424583070447159930267216342791874261530749050783265434486146056683227288803847037569768872823982413776666704146204545926491756121146997641465816994428836650683591826099642262816808897532229814706153642779452778777414413793297013737817582370634521608922942653565401352986021075793410252276339405449734112126354976950387041002219095102638552617320448000000000000000000000000*i1^19 + -8011706184371266268314729921119121193050245212545228240079378395678130870449763247388313048887574635300852831170278103523609297095457450080127844520048978252181071579785024727471270929505288197894168292772743183419620731481310338093442879034157164459681977575253333822524722437829761666451577244564942810854560616812277767590971194717871173806380010472091148192576038265396789729802598580328277470560356668665129209182435130538659782651282528584799291379562081851540698173662923391991480007996849363420628245658181519955887940561784372965261700702846812375280195066284378194586935878660231283111012422247618756629881051014229875836734446290910215073075474687083359797812052681790676064486334630713448847806874337954485461651456541106126921686344746961197674673248420644956785268665305309151851635345106694791537538608197237111471092509933678265674651805199902134566084075498371705563559146133084611484797790107020368498378136398797160168600711612850303694532717394351405730473293849301822650477510422898840090446729659336706272675995798914908240605111015630263341484157583651879378674659761982554483771093147675489232382304517079727602659404585579658941218861016975992191578675249896048124163264471332490416493309768836129145627340805751134926912968128882668550579083039837363929842459590560241756802517505584174482375546370353046139351631918235189800463365942699703524495779763647564762035078031777686872187748385154878511505745734118597175419148753704754575842089413742473222227513529990903443577282845420287647845464524085367793560529242387881857596539212774470512529039595273793520739800577254997176796872675816666510375116755951363196255853854756736200375843996260397702169190272328630405253491557414938793444128815265769413396880974397992313134102353562390920616298414080000000000000000000*i1^20 + 79053300403991646892120082240394826355210914086486467787899465640503779401900951829651346599015743744286714487868622537866590585274694492323350082594477022890154974689512695141079109388676435942161044108005275368550810569179186920573082138146188266199186789024636351840037297543470089697287714422020151948861698929736901982336463048602910719076263663239901537368380581498481026609939677650683662625764105533692664277859250914701343699487727650316110437532089216207783417569038534767516432497648153172814472696063291493873763025695722619952083992071912202523226971362850018142471823102136494332997486595806444720802877968503564358217792816722753619284543822936514946143996202943650827647136038940224328827850966474531533966257191149261544627566369893046556479219399907718866357707723876292177367680848935090557100546057070483820753740915689782801469007842676219928880824526590662218338322919606985699283161440220665099689823689026756564742094052806101920039725184015543668454050356883651448157481859240882431746195531055416802170498848599391001194587340346917702941203052994472758269965684618741327913826126297232524256305574949745041860492507195242482416315777179567397700561771558496403311186589532499506124415210119363232865453480838888181061458982450798495083000687070435634571313462258883612109779376052145467600771821848051457278647578909747222096751449338350186864594494183121489077598152459143085866512596546318635887317055694249540931360256955458355373616072127485086251986415471535762255576252126617431481100137496951444269630646282983990013037332253665473677145353565018850543173114023723402924799470370205105251799416717950393987972565983040666950586221330629797803025546881634841195730005831871220357599532176454073304736834221059777876165004335405492344560025600000000000000000*i1^21 + -428968539771587509677932006799529565349506549101741648842082128441294593026969305258720390022446026986637107992364054317002120457917085026686294656955141468994023908514430615136690732896275385116229814582502912028372742392708839435229995130263730269134972172268579862701453000929909764834383934800627175962078689817690432757568141121598447147762269272224824851323066386958762629158599190659061306635498466026276534076609183850432244221017202827902856267601267186269944193771683918599613089733231704884458282516004456233854949772262219893650364771320698294111894967825367554473846551325899016331179410948973965431285740543209078474295312585803881998642583982198210411493740578125794807158941134352428961614388343299458809447607977574710159302554573530819245911549201643913991120912172311546378036564918753292747742568508923928401993854079350515122531111906220061776739280012662492705854946232232603184497498504485702582158676673248166497868118948083528359620288896971150496719205145986524577981471579282601096514251961795405049922152000272153584159604689245301874643241831160487117445390800306529244994005014622115273939595448302403078438969118179065528213141236043757453969718475764845573423719905503791147719476619700689068099751611234870486737872948366926575849233524956326185979284710862181372384661768085211055570499128179394260483058491899056131103861092259123536250270444963282460290516144396323321976600551932428283802677924474695264341631779137647961296290413979779639916505440726480349517122480043758756693590733215552468809211526904905726433877111512822620704571018400892356658823799880836127669270402078791904503880768254088438529845492304272997773648249270717514533224489778411672623180322585437606390203565957038408938845905061406112447537737766267477452390400000000000000*i1^22 + 1463662190210089770652642941795098178200866988269828343139351299220511810189776492193127564077023179208466664689655829640082836835859754406084957560283964783247409265822624553840156765924137621618301242309587233779541454520163882621473798496824370041519645263503053607554277634574238429371813307211703412852108233857011262530507875265297491167769652500073825831472850250175786720780794364773978869204076785389406037819485710816105629319065619773444220374634496134921190410166102714673139647844434238721715831421495501836643848761254172028609742804722502489593901041688413814174073222951193757695980583798510995395756750880714675600717273717724882069947907567253663581529638976920381070750646492370074923634322892158175249144111195303665268323394314872322283736869333634449361521298805675954574539537254313339673638137981568698868088555403043624152957433939182067136170805671483343665140010594937892706745957581699073953436701399196957119019032730931872991517203605756314754978152784772915917260649696214888281122781442149238844769504794460102627626549852296396948820482439307986539410186092795523154921565379211327767264694028655648137579922800681938704180700756415207051006000021000598356584945345415473216238280287544092253896559444363890030538192545968023278968024574411577132832893560521128518840435465871047155852175594653814222524600008440028825991789721234712593459054725052741503859500319904176782678284097694710772326668698176897217633290615880829631908145902606052226267072191490324610195443671279231689979487663164302932234937878601363644656188865158289351176618091876372373374084750708638624340185604570419312473753868688443618719850517163610072007389303292723044301925275096692493631557254573800831900712969625737800762316982950839065458460470191678763827200000000000*i1^23 + -3401248919294307759981637540531734132520047255555111857413375762981600621532500067459253590580699805198193696625970575311189229423080875339462252568044610134207433965461219284857892189320909230391775805278134387993111582516938452159418543254020273084330335753944350439142269496670591605470691020282374661155583184903648671896487809578289263666527811296756130486738777186720233372534686139322823457285167381131640444325069395756699584465901189351947515155301230037096364356609834620952372959532978656361872746147174678055568987292983538187496784844363719154870539363697483896522276274222926366078330715338788466504356426541911539912009638104388150633072641108494445906532254938435464690185623943482772344259991885188380185928051676192078868210776636745165409357805193946308670399168979026854127679015450935305934825208922713023790196878936483591583032998356354780424335307720334274020254292594138069550468626593569866803727308921908247298202732228033109694019756436134992855260736722902865227082403523862777661310484934978722121541513373621389690655481658112458276828094914394711480619591096147631255144298191736782390284703658449876925934645544142111720037043556569523735087402559734635237571155350863334896113755066743077625621691470712979709518483844111987294460124014042900818184216735355337339818966890504166749446330469790690153096881291196218013297731301196017262452491275567802082175383033972999621744083760843767451541376490062406256353364612840486020443680071355066532183711156865006277536727578929001229422834726530089050149981576902379361755926333501441561906318689235987535008939843183756764864647668138372853564202071300434785258007050153587552961157373630497276665045422524070512406899535066671861688276884279574825497640976041824231256708623739387904000000000*i1^24 + 5542178145457797587796284187125515526067454389379270432763417975376842403946704976923971616840468840999471771473317149705197335708361030727482435450203650000667422590162833375405543447141180506312996879772987269954262688612565084503091259853306289768913538631809837322165592571144030761960153843197153079165992561579239500973360758387538534877395917197605275042578580930617619515920176992726903838649592680274415624123074700544370819917038012389446064152200349053770531855541762154900704345922032571229037477456599135719022703429976937101653498845092242573329724199639787768195908869447348031528825178802137114855294629732870856801873842135078740568986861496226600491151952341647884788324870431707434690894579939696367359277271942588744839821114442164706725456527853080161809228450889791588984375916015582627478243081874772443713983805434079577702746866819399572740887833626876517745789985853443905177595843548806456812003544670470406743969261000351998024963470352703856071109258245219009644240978246624838470108618032502050129998376468089292312566046907463281158904318655927055695732324481847981684412453157422514995291315375168042618882690981446080945906323625934622458619346194419229397247659085576265369542350886526916701466445967508892389784041809656080305481085403423369746448062041851021816061341087229506674409543405984142335517799940671105805504137545529698678337331711834059965907951287308769008541153424413568242628208821487748661363637183187871042340353687147157289537372468814095664658804309775113584490786342782312344261118072163509704588955174541741607921734012052613122189925244326445972667239884194497546635042311516936228864421989489360284341667451281880124835280688909139690863884884504294797208668247889083844549729885836046465809533908178436096000*i1^25 + -6350314172578394902650532042125455667924215432456674182015648770129558468039562722392636428251882633828768294262970863567676655810223465287040226770979376142248040086063400708297348806007380035997548313906433216197773670010782204150182901459741380083562801546593914722041422961462741103442192899238344161602087079006673038702797186278331029126860323919873107746741295220835110446501597550189828672262963857858817417204987639292380223883025252720331923646631241505698232806292240331001243306605354051665198377028565631755351828728079935597182684359210205472560286868028117669938258454355907862033622659791594809035572430753243720499604779864527711863837773052228349512402448624703272738365716532854160138192694607935705617258285298437656443440515539956147522977339137214696189926222647747523545146054443263079586925079071616805856824608501630093044082678272842722553266238775937114201472691602354077785192620497153223481914936557527708149854628425085148326876929709498276639897148431723726071060953204353669443193731016286621675934059433988352951417455963777993179494867925003381211069807322654956697137840438814457499603257658386957464034330939143749173278118126469109152582592050824434943229673874563167559573448093381875626104357924241506836247193719838395915744077588101542173521948202837318115661848148319821970442952874260456755912532559143972190693672204661829216252624834216670491139241284264327111788325085227492256889730077155581378735488304552411935663308188701366688211854625622603842469306647213186562284666280659120485942960579926513545749954420544858104754134796675263946569513091651853535786173054997564770588007106701324940234781648086845974052896457040265978518072678408775860887996148565199501332935002082923759411873347256185017978210284994560*i1^26 + 5087135414816033848270918541293220651154066741935336084868613323756055695922129807892295584018233034367566547634898686085179286178957783174582653834536190376405662863251208345755998252450260674305078776747136351134055273139072339432011213055116400471753248383904402736748682934907031050558965670302135047000320733464812717371594161838808984372659417604464889357887957020260265629855426539227016414633070822919580992666349662736441471304970396933598904774713225235200540271891216815829123787859490222215053660605322462458589363522017447626484867564754184747686631907133454629770286809841271395840939914384527104682761062030369666916573035787559950434412892194263689338876544152414733349307215061205312862058529089570556059761122802920509546551944926731415325108848616433737251137093552156160492996677906404745100735301718846624190178896146642152192456804494547622646240081718136929693284214098767375731489118316517818045179259466797244100210066048049694327018204889110568422155151971383797860205682566818867034791405310935549185221238165851832792460602374572034257578992784583099244923350328308392828658774233963744568498423622407595283234740153132169875157455130672586728989459330566271775895387595532070675562284245719657305267545233222265357491869561619347941122523288705307335162909709780451993832891377460718149936182814317136838363920572815884902844637788788930067940045091850486395133485625499662500898329432706406146645642563910880110877974723592758534879168808776122127729750390241482461871211933911133927748173978555433442095224315103145210520925656923448906482925194282543714701976865952700064343328295736009459080899487695015038954896708491953878505635777686520680470652130130516167930092953769786783660343883054202349770832797046321545679470592*i1^27 + -2858648660392697225035163710956781688201629683780777049812564553881108350741128354868284545008995360484086136935537670508459133910968553360041296265618353399036205330420575537864508971825875707791761324082574731401357486114134695882231838576036585526699715963016548023061086483289989609076707304701040756576860246301151458447863683976727017682982391430696599598887176620587809056862761224351579356956661368078778830885115574046994768003808531760458808426851329710589299301700708472967957680669663356399560994067908818438115186994497737641344566261937577336861840640871504461801457805569007317452560461451543633967763450311485757717813402647600469028283841157088138365055663249169086244709751369319784136731404457841443723589399266678557377485817685752166026770226584970705038626787099672054102895419550888070627787713340046976067518858167908025522113848903720117544917855773685583465182724413773710667860387289969428732004611852663949640572957343074833595938695125892276636961118895668095864331621645661535289736452979040217829773877564073642775164098748018381183661768440789066114183309690012785501771552114868636468110954175427450533300691932057756365441894825146721523905798070935270359506669036104039413365784745833362916536904443326249869383913249772627591042931529276762002224242083760615584286421890155796370914186382484013024865289406212605138254596150171418293170454569324093591932317331137705167635468775398815404824010782878358996119869100217138535080872541721440457913930241940608461202101916722201262808562545374143798922177371781879923167672586656219525143727564316271979086712219582766388193508538756910355539233714473243954290511032935613360586617964743831946081998123538593410775712825583556908546470081530356285235337859745645068288*i1^28 + 1183933485142112095436398735741475676477763215083226254205127591610161173443042464363349202412583232079960750836059864801348554605999200891727808101610543186756511035309424788282494110209722746024589252151011214481946628655202032522077969582036241836462971518841062632752474125444119978133277836228077746817195107421259806708884401591189118904381116435615566658669804903095989488158399711479631428496155245638232022873687220522930425589522287114512493178859642524099291775949092695923456501997479286841473257221149997855006792952555145092949349118652296294813680590672208979762632588513927428993091588704101784832839442385175177883894886829948299536904218507437990621657962812376281520437143758222673299948502109964476210490702923131132246803456222843385493647654601268328560652056718156173615891600359159292208577307820621849612240612057089537735128466570903804337869142757500639376726037910165090237030729653558200219698864628686820340069498391174202646689997739489161701387632964295995540486400050392090472954172418152368091390091586386483836122831966975113594791738977372281223027367713008545691491443141971738008606331981471895544724446001851821988374860802515455091098154829385097955311248020959945079372879994159930843089082387598331369791342884648235719245724095476320785078793243286362630221830970990497999721172523537361120189991130847441372463224628854456631523937639792610944236964838507026648941436013926855764001661336150262077034549081856589170818876097359118535951325012876822418260735995847906494211719272875930581443654684434844574366775658534279476364675176448083568817488533062169552040551990584022814722924016163663555221301850954726017984995414885495626258761587642701368892838693362081483794441712821580911031256556240896*i1^29 + -408878337049689674253468351506176274881968538907079157677586309124783470558963609146849366496387441665514720990992483966865294423856910155810362978257482592992726788996064326339384466144946294538991981692604993567083440323017070075409741374716132910288307957293254829513630454070162234282862828045964876118869774342561713481541806981147277670092525951758338721783439694454843198478921883972593058832679267313129441141307658017322877960686059169462400058741265880410944034854080166966087122991734958719286389331796691002679708728259013555968109438175815792767774289551847764633021735733974150948251196856377305297808197241233648108638870755007262207691891051930791358835684278175374386697519795538642637053344483483772651423391409504500058575802187727786363919589913197532810946086831384621802972035843951935712444634687892065611294209339374753436104100761056236000677683736063175497850569879289043389379236166157367660667116367671046983904027782198358718745529542801633391391696391593341006513732822220587293237141014484565464079363750316625642814956235226025706516034518134597740867676109789776890150479232421478216442530500505262600562463087128009063033501738707388190609593468209243855076376223552673472811490227206974894996418915814671448963760990959014874974787599067221715399276202642947914541121224481255262513932430678149240975977302515634170431968810977854082084814352151628051608902142533309418426028615329246954939589763787127798530444552642255482378620034892679651840617307773440316238214971594296345934388628148091523955539851432723535969096685885704754839693996457276211918341592201748170444428650836295111546329340104268067808015395897392242763454797980601507325069308895410323391963082365835214422489486921534126770094080*i1^30 + 122760994608996216902311899763754578969350044764380904707102159359369981366415644833004528212840221635721057459253448733161974075690810961712887782106482593931988268603570060989221893340860106082859041629521237328950027872849110877504355557254427387542776780549567157282003344855485517689669888946850868832230022204928515721317125861583535909016993779796564564127595227241713113374144461499313323017840515311226903969386441548876346799494044294223531891006620669630750284674716321438657798573103665558503334045179538792730490751057834729292324670066350313731469802887958865703389729147151008763440203236575720111901055935841998406399518231120650762388437997516912810064037281017107115258456201557657055109786678332287574098275158859122601385425232582626124429660558268979458193596718269756026301745119496342377391713183636715425414074361122852347015475150737948362078763944090037211486632807868148304724768611080537639351884089390193562444176195090239923908104653063583308998919340580594443373910486351146702171541275361765169946853006656060634810957708749756124330728563872981550064246643146119445172069023651552765296906769780573722108598647897098030204668738698579373306603450222881181048882937027264729154141453817259561556323536793944447860657953499555470436191658187628278550623704209038879131353899031557069172452539380517182913205723191957183356453555191399983200635229400749028106847893404204979520401243872779736761840420673537516306646957168532594149027871310900384592650066883159361858304980818389287307173772688404669009376193567307249340719746842922471113029155991943223390709139894144282481598617342307705676273788540070022955792259275189942062984687893567877973874168587153942395283240891581134847965343046137020416*i1^31 + -26167193068284552783076902898594410080879708383303648490407621499575098103701741657048477056590892301810464781859315647784189364182264563068687760538379192206459249567354816555004091711439817060725506097281216242077304831940291445456202003017434888628431792557727473522351088214239263690593944433238619240860559885738313784901457963506094040750899122581459267106977306996405542079438249077103159165376000922138633922533135897491327314138908825532592879938804073076072545259476829396313876392005322890216204283111660815806125059424981885339968395093596580069557722058672471746629342204294370527012665428471429648408993449546094475635630326109442431562675406826471634098369092855797704785800782294920534163833308127215171144561918458325275796544418974169834286959361586720761548466494716251863848634758880297822926398964436024416814792292673395287654494065930776544232453632813404406419288290607836136861546303357773466838178552314609403952555578006117413779389715731871737180044364122919466833798228588335865249290577208578146978721788683131961972874047666763788580325426186527632636363041196207142644225623662380294806787231903581235980098126008321894567635185229450604456119681873843791772716658623302763461681810323661670667471161381989949626918288692770295181140582675540927142433638971636606235043887464306531813208445799216259695238022189630707243921870106222355164543794637388731697524131133732716709350828257979546327134569092425604453484890789540194582582836650110428283535047945217746506357165709782876038650090351635863677548383586069877699170833559548427880910838435399489429713149841707997219106278030719099461622051022583205693988167591387731898064593067710252322704538396817080707473536099110145293969686265856*i1^32 + 6302111651216442805506433874901516878274122295901431014675628690209464724257175206023578419082436270611874671692133928881186464397616085967501751648340094242520943257044146046432527837571226488141434084088960875543344168640126601850244787678039674346433336134620050737399813756558996701201356818547658966478986283554234264790552736777746438096616926782686905387290025706824886798350648102987605189603480836495164039935620557595258332481366525949833529027581599921974305319979678728897549492732535871284565539570426422688479910186707189218698148063289318911243642315885552600704668691797293085536333076491002853388190982591461158619955330094684826779796134634031517227249905218687013411670719956163582094371223706151723313814550693604405665136989305351622279158309559013152109149129180210896306940345596535043319793653670836029189577542450528667199671970096811391551265124105895147717731693667482103548829558088895628565461532264371417688601725506565678014883338463461457769778135323110409105702154518251516073856591307460766044627550708900135726644868235702377418426433131964666951739978385909972905150984050066806922003386873766397875147546114528122105404861960968195961593302823959450116532096213154902191405074369042807705687707324360520371158216225207377675242665880699399706289480087652164188540539455542954938716187223506824095173995663053412610787373601751812056650568719970117229573717929368574672344145373215902174776238926979015850226918760580196273223583623889774825123924056845221501789384485616058112583970906227782089135065906022146899559426822540204997146327469027846885654158015043101245601530020904265378885282497870369433703931337639286419127759238319306532378898630928433388426643984095263760318464*i1^33 + -970130436432059404939261979424876062529985717049561954775428313443552600718542629366401092216249819321280000775398866668899553907123720865242987549357830919237771493424063424301407662131860363266936122267161617683839950514244877658401315578777129993963413195413607647447967951791942484484932010177089608456571879889549395660029951828680383415878639995392454569741563963316869769478558505217496323104771532067954613674324543379348494305352512590807316347716454029131108832990237444984507672783561901783580065045692328221728235552297499148030579076123184760368483356346062710919599811108400216309982474794364135465892710263941439880722610924512547170547085665967356537498501478501086074752965173980552592798106278913508062106046734567575234906164060949176115380751212012411458287312267241601215058984877273427425782514257280393322923975417405501127685183543059620723927278659069555851579591034529725609722474260288949642685328864881137981594725618202758820098505416916732764615553223824156809979224266055682438133638270643354862627848774917715660704074329305684728116207537683834849946896674214438253529807346032060474724383664129151272266818329278157056442016108097122595820320848653615855891826338193279160274210754945309750434102529071783792114377772923675316491324962708621373084579218040462490920915955099602419511618238175040449056224129765091659475175879970046846432796764755430816482824592665859801841016281136802590628117088435114420108090120820440836390270933504868256508438910392013113971089783564760421421145402055333041808129311520467243355782112684348751177314916258646698954666097848299849677790448869471647890502974928464101405761753885688191159528375897326525093522158992949801600414572653576192*i1^34 + 155945732892426596710790344585100362600985445385203190670836450233092000534187029915790576754463391232693519810594104631016358801585519888389680112158798231117947326593866197555907194944599211353747737819700159876291423388880335315022353093792845666865683058716251192480176239955809807268927035571719548143769123386220211787827489738034541141032046518101059989135918558888210692828444842223955069283045717672231152162040266673823018196010797669947067282749585507755651063851306506656284414264422587005320592769180370364126256412316951520922651813627042590350606934768262472238639982259741048473896363031678856458242152756302333043871028160012894089174261850051248641076282349871807637672898606201319982348066747119418323664571155063971995008127028166173280341578939114355689711490863669074907833132431640158691752438264921838676947551846866959638992252587804439865201048837989803292291310180727821095836919406238218383168965927145166690496765466802663181936953207287234201650433713335513143385856219637773001968230379781901125621709236794886983252468449685530598420721992376053544572731637843463375012082936923286997163834379257325952587052353193349299674602995853593613182477492785960818550483668589307581582885038785651502883263394382273421687994236818552847440111229813438506985313445704855966657373811209405515414764229032007113071829075835635370391639404308140784188195222712323036776317328368427743052215585533630477709127359536026178871351892469993248175248153394619080831117190143130762663446153017164843286056041380736205485784283106913407520787653716650923429671069263312151796149999208091259452051382946981518515499119841558736939017139600345256139547374076376856628613402146070299136929824768*i1^35 + -17427209542754352682303175956892941166253381073956632347376879487981814678324698378664656634125715860789839017163357132903365513851526615198254007295011809284808970253590539265060030100459467679951469740405321409518731227588917800634094220568166336086375568509547969515285621683925396863811308261716248263047964272433892335776243315971441620641917919947903854628513669611688465053238466877017152081722037509180978707427007064366418077314573667687122379791355805385649049759245350543583933670267878224785659105354049741694542030680065844071064418475628449135420644122694892638838006418443754275597487224517995924533849978768334592079800470287209084257661443040756505438547344191404653873304921708142798721763306977095494907870779253612764876013389357998769181740352308614962340301619594183535870202790338571763229972920200403223205142182801208189671765948201350072659119569143172357410319016286476603000015478227647697183978220477727735189249462035202240952817592408474329433821077513222924264837155159879938604085594868198671763963749521581498451257655899560478834087752188645740546523787596705539463792660479671850963291005122999501404084225264748235152546827674883180214168423173733568188131386205099687716017106398871839076241465894036025496374742023664405372265589518015873703505289895058085299169856096098015388735248760477921072314517530124693346286177056488433033864271388595115472327966489341102775478379649165347818965539441258116712877477625433768337159124601377932632618074362137957758656998686695598511153371948752182757302965977782425347179153416291367458441101062801058030168875279503489274417703219487140025671792574180419017858214438971949239279657096209981329633769237810876776448*i1^36 + 1508465918066385065686563444986145632689581709897692487813131705333981070879080365755912644547353127658935556535652890995181794565302077725814557454294104322181138971596764326832357954503060811664313844315403822181829514121597665897016254437896357965016815122651030935767965079918850368426818302214782365244124542728290386700797881663638235942157532490814879283951048389377695780307629987013807898328284216285244880235526663322190730277404628489982369924523227186767208369471465243339213214870580784187251120316949757300330465518524366740639524010949024800570327883232630208555434226496661232314652839720937486892654456807923040660602071746677982994622053960988703904712315905967677036738193407334294759953247745323696191585686362698528390010285556365751901816946236883046815486962443426998550698823064406947775267228703228823700864984932693074364874290442516260306329242126346309264088965635192726101238525844537966179663408806849586842478976263053235678985845284519033480713830504185161694024039874897673585330428626503887840145818040347356138754027937320525701458013206999821434047000626993502310818504257793274456101907634724136297154543167630008254443038232027439517348124841902241552908833866660027513304724676458629158008894571300190149517246703235458566003259035240180934743866069536329391200579059693730126618071108363536522818745753086338772862573348654262923693388339505766067708547388440869696451489766007961064551852470103880777177170332035224528199976985957937584996490069156694210815862682072242461877604058306928016032821817969489192107967756922254076079398314864408209579048782996327733793641595741283125447752997113279781150341244392905195042418879851798807049497814761472*i1^37 + -97162666620801095144622624773920226137282218293738457034035011961041415163790568289620271239345854287965528959990073262558718268380493043201412347872126095681025010689276871931698220815524986461841988548435519536479795493418278624474170274075272885097266994369761894174687146386354824074275038836040737078018798123139216666662300962894062493415631920544979856202570444639674314958528364281604622217615604948387461295839703099404095873156501318705050298400860599664787278035521237980500027938388066825700015098532324727661745850475387944441095485854771471403050976918470662513820168921788630946031089264442821594625499549929411644550862811689674530907067784536387831855218643570474219629180954308971106030373604829058502395204322871975841843472423034685311782139628446122040245915899575920593135001825427247212613738258579657048229773445357043895828365695927290409670923007996947255033362137857148498569520997605906002754171849402125312051343789353793380215171185939889358692906547636895948447562538777102651912134630540958632900362097496392086022662436059478361380926140781888129147980154136271381064459465044107003898764859249408865778612487397082394387912253874581111354118495307652478060704832581063529937232631890283581986566632900709941880231002479247917347761152061733690739104633128912264482524537126412098070806086182918298203889056045189369931060818423959378165180470785780462506477559580139623995095260469790099980164876981406915481325762499759179337845814572054305092501179252799606711690014197898036919015392121661074961468225594812299034616873660059814860199605861032758835980766013794536861910302835818124712257182086531241781101269036214252691298934573816764797288448*i1^38 + 4431987890095646316071344936243640165913086990980315325300503241207191269667372979343912234170621551545866042836156300864353011519866419286734449482572174728162392462839259234962771938090116762965616437635939979023700977618777161468576008505305912519339143050846947951162690252273066820799459424129286736673417905736980432570147178583266728552584986738940823408778010607987383611023151220397742947225669767834079338963992901832150265103354208524327563395183816783581430012312746246937552295342280493542631735866119784690622179332958886134948683847910490090634804610652146135908168443320344551146128016163726764459544642074818433196447425544987696280142382880302897789537581702874268660149171430692765002736017913969946628414441197344972360154589542698623963887252940093017044678754597175390665600624786892754933279677674509568659817471876822546916514731514277528683201029121418256598955235324984593955058998150065814818270347168412952230852670849947788477991360590336409260176794807445674155392165405584802687875690859425373474143805396147483031676147976259391241691068047954087060799634678027116336830946367613430021606435613905570732848202028026477590203330096135108458206135435120482175714305274276778277524411407566497201502557599502672432014003825545576091615290239927198793052102830614562687644963764165350932139481874461507916594928001317286304742590428147535409036634628709968262884717560009473252126765400662558699995426583733815128389075097552375952945446416890613650370954370212414257214642800845430232882448637304283658513705524281720837991499395630059620408012503260477061444891951722048692857917919852958688115073707864403039671949047886124780905227541295398912*i1^39 + -140967125067502143493667501896744115524334416377295101500199952740611282693674366422523669621449536046754099640140763107428955566873186529544941640966467365261021182860464211375567464174187182533674073584361340341763079223697621584511028156248453022523855533015832134360974145391186808797143867828193231835257125891311548358481736726424381722119318163087815372434469190487905196152813838837168096030087705153092080753470259393843828642229300784409460090518263325573076307522521766727464931548300692410282976795144658098195869304182685116563582250134538191364734118373540713953035105677657733759757892690251895737051666779397514442104483145571727274005206087583023784396996573224005364353707421416896609884999413616395565991964202430863745391729624977703258526427088649084906923245085503340651751711470948882670475448611797581050094589393575839860089695311459182900920539279243350688847243597816156359151998326322940179460502829619523655421544771173846324883868839136820456507212202639324670835942697036612274587336829762875791222961110503060243455563733213184564274032894492960215469705927096081396765532321817483251722358734044611543684016723565779636428032939947626891151000362410533396640193585044414684083560011160545701542223662579745902079579517245572197473979429565089517239018354445622065416168389789713574251932493240956305037903263231332607499237124357072100906676925543904027690089527530916711768852492988216868994378394784016092104623191662740466342348890004825563825416475051322381921933497362354916787702976403810577630192244035801210520030463808065663433634728252219146095093548119841195445682376233850701542401586044857126728434322286345403695645065216*i1^40 + 2729650013046921886322847932812043421583728999442857956855836788869847574408879720182425662750430916932474467491692470291935003119465765822841350353700148628892384918804567193368075858981989028425101623139012535629469189772983730134092486681150340289324616742461449085613761867605538114203753863596394932502720096288305392557061554233655403213738569147392658696610683930015390875988520934011338155020505285236618721608054961710720933997662647325364868851297793029339743438728429150381836936024520567385462157030836135116513132326735107203663338066664464712361235073496634862627429147013583313033283768701939261130907403058126680417452789472472050472305509431076909385046961505555174221199118305587925666076184228960039911965893374170266085630602310622101520870104789296231832278419980192308184133965552644920288625814052337258972017770775392308862619563931446120974824899043404283647530618069046500316393948067726583776175059297308294330529734673388369649438938013440406202807271382102583818223055521517962547795345587224888267284566757887269459124564153692441409772545085607271275199767899700390639024831389063376718100197758661540920644753302451858432431418111198942097021757840807675023545798102461895173265997371418945794693169684502042910425770236307297016894725144093293973770704729758920721719304623256735978142761705653267480739491075169529063761365482576401660422307275120189956772161888363396629494026822442787442116281435868792954152030119812855773508166106126895514085155807011986976710487024099348763931599384915739862625109992017189662613516222067944622916904290463460659704229222517620161962647002989095428557159819692226448867341558264176312320*i1^41 + -27958329064215035727049819200201568626010911322791593920967019864448627394034663024977056612925798967711036572434242481458968551938205751236129223480338816117629503513860395980264907250797438652552592735672510574916737116941293281179934395454170942629162327940088266109615113728652635185772810519938147920000345515870895500475823368618940510106229892722205452813953825936798870334946488262181844038749236223863443755991526732063132841359038347317650966123501558878018743898277691014770605877971684360909654855295932535602344750596194389383870683958040234347809679377146114027016893590066846803812948779355459344341910227173988857136272556220629923798303559718690573748373776249045729312005183335788266708258373470527975542798773455967112210628621114194646810096228927986712359244086221971095261011408773561307152684475886478691658087606501491743109453533251412390275172261833802118751074787290534828941508768142336127558662521559277665640614641805314529090436057506136293799378041977569816986140572671299039400510395099074016487123226504880848137188595267192060982150869398781272645341668125000485738610744219955619267499034937070618769430571686920969579481812837367567005115388214784288839435664208879279504458737734440918397608038457696254133143169938273872672593074181746615906398708374672722619424226050774094527514239201785963841252577287326586799464713104689877085168733660583536824222424595192569828647983946495428521291888682652495741872248947981416993020913123019560185516203373761389002546513463515147880149863830745385676741472321846111806217355053525251803107812083368376606619267929910714683197455274520982699675084801207844228756553072640*i1^42 + 65608426060852326779396864593819670065221355625118736732929864558307647550420260846808368432219627714126953486397884959730065095957081173544883604507898899489201939864388273363499013838600885715496240921788901188973514983940986696908579255458700521310480814219484334385280711423961268586043648156964974294683861455575310378360876430161557237842930210278662697942415149447032294490557732130392711078044297167376375761396484549345588188499930296834223238754307194110962506260310259792228339274212097363750611543368190245353869924471823523147433461698907867025588931778943543671831837484922833643840184561999929995123085282539722234944750644176397320934325212796198751730930069010009167090630701982393933008436559136673920200447948936804533219012030159902416605095871038618712545967666574679568463278187519049659177429935781383762386833743185345935219148932780148149462059223407025503474685806088887870188600341272064022196442769283072608910900023924460986352545967221901927082786890027999812184760449650435299900120398271629756626223914048022537868545967078122978243849719108618172434792529296512832551681126845160513691926157188634762095245270196934525474919979933268719781171459165908099738384548923615168267964804998891606799708459586082333806797735747990306572494244343630012316665662989272293881512324076191456188678982988366368672446986967030093523574961358741637283195093920940653643612383302724693349270219035555233027879562084338987168336138684149504991934602851020245739446365268857358392833055319792281419329941839546934855567364895821304308245954395144874668375641680679194063278171376579203050522903850572120945504221876753402953728*i1^43 + 93941173166880524993620460209596627216091857198942182386489897393355663571757715632636851860862391574620168047819665378691553547714676797992415493857104772054199496716729208210530892317813337929875689829430610251521923086783098838147280010892716378520025056535091661433745505123997793119937776044255344714422795476812153610268267071312410564841275253432364131734065134439091032574622729512269552886603325336569207741904543659997981079619760480483828839691913296432388897241910522866973008825706942988905577149106262461050642170872243336821667122051124785470897388496135372392019130504723943745888477506450969794537564867974640830577118575179471198462996056789420504789458848161801654765010660324594126985080304485172567688778342413954305940387332069014708627394091579592389945603714551249067272645172018155648697769731457517935906740594411039786493684652514663100058714188715096207120285022263513767584976816811271673207234342693349113916345422291374440255900838437725856729844185722121795346977048235229892085355692699410249310751661457524851631064562025939787899524187531840599679123458452955807242864813772477050266841301186870659692715779071918943405656037691724518322095930084977787775762343234378819613659707062666652081298233323703028968474706397048028167190795673276064711067048556918887496209750996874761887175923271969150547235104283802928067120533399803604423176763041881218130669592892216673342603308855048266798537353736500118626605538223916204772623122574122686447191851768082825844527610921915680937364573426883093295218667991510845257686719727421192011823122983228360211190230078754895398601147625789644668419147038720*i1^44 + -24536813407498247488498166713853194001748545733975723937411062674783879656061981713937870577544637719416223563446098906627590840382992127683482666694194083274971132129394552218015716466289277932687997208953266380568800993415430821789236373020876503163425811972249038375340731197903884029270964489803964843742823142014837177472405823289046716761699683415080658041685853406273192541666957378312203623522487452968283243086196372038194780433674206632440238720002847483669561869018185557490848064185907140106910759173539857858140067860590847176750780113876813947144765512939736514775553824036542530372854577464113908858852305411644753185883202790348148178663393328715766386430577295250503981584843148653700679773383266882470556338227934236095872299309630363765935098950155339659698083672318502472635976579621255417808433890748045018174457802365964014208520833738044247800160895658030298499419341018075778584064213275261747048741520286292064956113517534918994007765537063384361589589201942748212837557773516914374699880630936694206913523675998205939864110579334240765196805741688497958247910439162428755890911441895629103113543990640767390520826712738898754500508216063847793634219607592074726050994832602877607382647247544875048302581375426747899062080683108548249478453070334909426305318783636761255710363652982867943995057384628018969222530366223216145902416079019541837601484604953322655408499264218369734321883026520901546810789607314295133200943007547469351273712594805332214963162444787476202204421772657091471286174223601177968201663541319023910032704852252623482302471306704645545757350385914571797679326150117134948106240*i1^45 + 27648953665962162900756065671103152473000423487815302579682240931271556034231905195279354407096432011466338945026018933709951454186743265027700616931523589262088486621484355226759692523869596051753772094857283632407688083665708399846762291388124041456882327113697242830221039285061021328590425932695226993120409693326794165759820770047916343103635718630594556014939858704589349189505910492448885129047589698381045122995806906935342220991906515151739021229247789695277242033622061206017572524589632697900270951911786123279158720373283495152625500147562992797903851787557904047297835356479710191910783946462830802650233841394311812321200305518414755880001870854651574747430106119102856040507580701985685282062192765727533055294845260778918031042146853460425297009710973914783750111824350736260987416339800290812574633173302779386616459565199938101957831536907654629794609060581088155434336826884578905640739475167890356970657623020543562263766975079141850055495087679423637108278868910160589398836281410853552389789576564975605167974869359618371955741417645578114661793891101231417280034526995017220483360769071714534304091155265200588465468982123314404783906652752997919298151649053490865102425198212547255748434512993063411637855298125959302471772223154205261200630849750339402838384781212425134380031217758065179437308813422474898346143297443926997626542947015130147200534839350093262819061789964648767935021771906742128170296389049282440674044684738600492786573323945890157699529336208181572115826153434198663892230249214270920728607318731305707236283048179128304355477543569009066233294778832288833731239717371904*i1^46 + 1771400874588806645688931144493168891583625931831530053951679841908910820505898327728843107685098867451396957086842624370101526962104833114440237936013234848406048855739373771748290078970399156219084853438268916069004630120902990825793751089206331161854007220574851254284212798023156026023296804294339208629773568210466629804474588611349512631911915215372403481335613975610481510298698875964203048539532708470463620860236674266878482151219068390241315796631768273278471891364685388574466202804698487771400529023842180213200560248235748104322043695292113130915978303224749976319085215878432540418842917784856042837488594314829220161911430877588614945085725931944889730510210884706498984838975328502956065379036154101715209622656924273888698542623750625099759181313749766921185285800257147985047461385785191468431034116115169166487664334226107191185970431261818993233142257127690961577224119562410659446899412745109767453397897720178541814416005391447737717949779902862091475120183981430979920502444641793318105183169620514038520411959776525474646390156215586085371170412869393291216614187998412932629638636731344593226356463856453311952961946427591177363575416816369499682282683939641078577586925895486658112642130408948741114922510444212678449842677421262376600903230733645643502400693311474904023111933050857855700229853685201665549688470845998314738241894879863441255323056230971328642760993427153255887728625856716606569804914540828632300887602833094777628683998649549891120109114567180026591106174796954456363172120551625547914717174043365454548653446319934894390526793479327484277098390444900465246208*i1^47 + 385554453159431889705403551287510509648143487526476246160255938080835320298277655799607479763357206700518472221221689295144711269695991624765031966986571933759733174812462833393644990202514484379642322862911079676618147018428859682406665741319502212893283194458280982280300049699674979602005482784549494736990726669126193854463619485890549548874487501317048220183248256628879979979539777351783007002936838659034563953077153784649884953445102258818488487055977599344980896832501937688014961600222752650349847095454392260825878334506243764547365738935758658014761131116036161875320055074870022102565421540497047453121218234879692164106326624123411694157631934545661928148941687592482216070535699617142973046836980257026489585709151980364917202695110840227837793236247532510114813728453616804748390557637332608613394644332938837081135166168912690607441212318715909624393714057053592002733353318583246269439502013521533427196502044934907629557412176660127920948201632411233677003298013357330218286163858127429497483458892614063962990916951940547591744470870932085458483615398464528077011908624946145916465982332478855533688238392374670174178710240359227477806906450591043619835001653353708364252940085443952304333335836163600233641184882073850456356978630629534860036803270178225561201371099466589409100759581251925462398559986710056834092576858820276206848909105690342076741661161465268398467205406340412494712367432671916822459020746482961940529054273514715357043144048638106661516631129859321106223479148715822169893902268982117969923086811754516493037619166902476028992197535996059007720852815872*i1^48 + -2840883624064520093705250902884548201318015944655753848779730703006836250916870413238303010561488789547727725952823940154968018763365107383429527279343836535331641065050260272593882595300619905811081845666898221044681850395648202970900511643759753068813286909394272917915840994558601210665249125632195692898108465974749894203103041564835497105841311543494922971948326298044047770399090323696215329810960102109322692196089229878766590144772125650128678813358353644477103416717435696127669218864128315077015791770905729622268435574428281450913409750963217812004368623852118557451779915239464343103161290876423315663980732787408654987637156417849523350933545349552638456962598087022466900368420752544958053333915161127719995988140010249361031898766677258008299098526454134825404391875944710377155615576931624182365100328160355112446295032857744664754242589124177621110768763673431524469677655528507096507615728159019534007836715029525392051559763613874237745541744659578012194686904539018718295229761076906074834609120481862647105130300784205311710115606671283335836540384758927338875020461543697058099560662918298563368069343258927486221278154482119258386010430209440618807947879053511942681130805990899924875705372155859958833308680877352642854476302332360095032728614307910263963108969710142239429284323250037594123630198974535027878274985844250084894530808348581293796754701950953091786425827307562550377363609466396336166806294206874466139468817652691594101852394168167601274065154438059400991826227515462921582169373144662705737136641719002021888*i1^49 - N1*6133548158894992189317612200737799157885757077400650368518110740107466905534896798979935431088369281342577515497160455054951697112216587204559256885138849169768194467971289786350354870012135313804503822960588882610168372578862458275166171689879791899009938987769839133035523026932182034431733125458188920506473678214949203877148195620754661849224352142394935619225207502203909521503125849833158371337782675934643975000122421698285812223735524131453006053600573847953757688071188689110419454411626916152460372793998153391017522791364627143619975419733542225564632481755297212438794132799570266981669223933647466850333493006678070586186532986390625*i3 ] ]