[ [ 40352022585915283250148507583385108571307151228152905457636794463998441976835664648180181064221828504734221575720558204331169125254334152636997470730057608969010996436268922396808950547953764451503493927106267726144947779757923998347007596613287075065794616109597228720898385882220624203879749350662367939339445685748074826750287493646898661421264522657254243253137691220705599739604820882675867477408963063532941529859023831386884008563191151050311760726927831875110112778842158426120281840832190825334598008078080233047803945299810564161585876778708304329500696997653838625691974519212899401194930628427629619236952883458429424793485895661026691429325858023743655303641975657258300367925171503091739475888959161421760773391880955533105968288277746294749649969508214859791480269511563108764138783139209326462273459098895474697483245888005496540621924039565809675944373456805544600796689948790007166584466820551643826964189543987567153957575925316688482074594481236410142053893695035647926734421532541283875079348923676916507988606388113518460691936006318922180768850691169681396757387449063032299348279820185600818931117990432912578080912853364850544778233590891939697578358713428511773525157554732170670941468322516833768184062825540151471321709541667686872648638482464974030436449117093803072101734527973064531773592117579777727277392683309442040232391376720390166223692705175325871390230226678837130116599027257840418549237675695949007265684543361876759023818763947057763779001335614233560650324430467939179533626666314903928535657221802269868722750150921793893979641510682111214141031773460994268145234477056000000000000000000000000000000000000000000000000000000000000000000 + 3581857320644311631551521357003651765953630785129036763970833238787461423896899063601091058511392955104912103858005042099310246709430807289365857056533822093320055378335924594320906617459511794987655235588914997290202094407417219357687130926376325804651476792091565506775471132515735106478323298063213666047124132941444911076041282299859257672775220756714284279237497769796226993656372451469824337338561720059177647029571670465887050462575672497572327498160017274768330514675043742743830525806803083207764777507552489249693271681567488925882611014146603054618268373120384931649948491927837241594393056602641670231695276371938101161547631551045129747676673578017792000088871321345212494125576890195409093994399140338617648104372185800508197816852545773336696553064079099074869086026801272821601046169205522396618597060892223106065628062990838679966069189411481297612682518721886739211209588159235689881898972851024302706737133256484001048720831635459606244368240146333081708752480439086629959852047123693050947370561211894592118135127334107492486870514500214758728968650104453085923076090916637816425794631843578791342346266417426436683103797815227831284324370464814042550261646963689619182036852733311337902954634065370608407769276104521490435231008683436036634940701917708089275236301231232717826260000516826850481534343355595560164377590640138605459608034164618895170244183408768777296166822463138384682855803798082288995201834313543973156528254538120952569182431076173951420077891771772241842177600682424555564792196716611477825092255957800480455127525307459664857844638980166197764895877402922258579944426700800000000000000000000000000000000000000000000000000000000000000000*i1 + 126266739415902438678478213561113321828705004530435376304333248361328155133838850479168363402265173683392633937330126882510961949994570088960160977325958582792047558394995876954371165609975710393986019606611888184471561789787693978042854104273057312240636735733989203335952458010527342675931202837456823637841615375638182940169033113039719913832725022133689318482336541993842463770782711609401976871714116546918684264850619646172200353858630260778378351704217480228599582969364195943845609691896204699528464880899108446315029871024757837075579858666803373114893993459704170433434329567123075713114815945164613304673405641844220896734535380041882388531161036226293641717170426145348479570846248160556816013039689981847592594517579056192483769936785135581031286624831724664772705140217970089482834922204209454967489138019393510434848494305992732920134319010390882024781791730340761089156272403779304396733802651223301794224823427230504432512118994898796005054329352764824985427359066790078620603830885146106348197276475946945733370836623509620651108114584621198501023399366651404624251987573662638449493378551753391580127940377883777776261350040260211509094060425687582826843972984549316327280921493042890027709328177311280687420886848705848210838305878731240695121682912689728260177070143389951930839573595348806031456744269455850314603427341982251701031060914592002187124549311287778481851354072143926854307156821230767966926870582861314970524468867679361261803520666856765455079998932515301613103179482105225064561288795072020005688759966443169244931844738344953595455815718891389881141262695080229747238826409984000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2394876530709061020030456026774225473451437857089668396474149375420500407566838847446950986027825781527697615138798276171919619489537778209248501986257999868424550353318414094343991874825982406720375775503447292523922945250789565725131609156138600348435138719492843918414815836382454932052035356922392636975171083539534643014027172917844190943129095202519913653799178151431885906214405735801116110549641431693255488076783948260528493685170207715670787881684758941750546066047776743473282826538806026297244012773573635103394867382385217802861320425543142257886302308643315513312343374132137918459373383831865029576665846249229204745965477919674976745922525248721359953757072036007346541982429298284014924086552338635667948675974975814396664479231365099916583223152092919936651439139159374281342822742672147589003398287192548669485380495367763116440012482585855867847122448088221173531847465232356500677368145515374224237570529873721711196503865608432480581753011083738551583938267477240249130143474126271172667403821201761224858896629039044162250908263728424322443079639914807861589347397599078276228408579000437691890145798929338981265836702108064952822118302166475953480942914372173451924462682161692526931638488998431110448440431694957857776967038801194489812924776894549451870824869190417919814185910459608463230793039481087577843375076773559453630217734849998496072772617554487277872051791274534218339235174971565186357687716435445314068481224310550991838785534553162433070568531879046165253295911372052560846769653595248242698160754330612961698319243909092234449957296136939284397275379018526106440063894159360000000000000000000000000000000000000000000000000000000000000*i1^3 + 31729210307370720919689401830291151176682687852488433505110795761837170500246585194490207608919576299530468738748912523332829226916566709631399000401164676118477631136433287494925652104835513404712309293124164150410846376879233502507380440957387580394243697999456670061762351333221921629818176722542122668894371626597031621458321818151541316109621119219111266737811889731662009467881047827890745366896004557737087443271918814662147660369526131753105304687818714214403440379146813459984777686153333260827007982088564129779287454540566972060486738738117142927117007068794875204949148950213127921014404488375947538802407887880291150852631510345719072628226849866791183055104677192777059747358783648448611546854069128454165280775985158329890729201163410937734156427139256463270771321040126381286311640744091326607057170489990452090953982198966092141645480441643024152099091325880790716214370025238622445039806314624610866209365579840778402382216970660302108229928848834341326489164089858445199598817816931317363057692044400542356858372687853902017667072890151600107868935998227273465187141708036436343107537114539794091286188497774698083726557413637838391530758593040142538586086624173764854571975828182031912863381262153954516985138333446127854476874027847484455620796093505258936731440047285224985775622175978716540635560887416112238322949412305750106866152026850133694152607463802562929822950816224645611534886312124626772787578467193541711218351869351922748063366041924166874744275428354261717877384896438044700403445306091540712862429961284729417526172036674650717471234973651212037303690144952573388621039743795200000000000000000000000000000000000000000000000000000000000*i1^4 + 323263301213058541817133872213232954504146627341100113658115971590461347334189604687679871059333822281008171877834377095013860580594191437868170048838205818623189714499795129424619560067969170734846104803514479996733739586007308610460776396004418677055820385374182693733396488202460791757319560357232403204610757424204861973583958332834144546237571236121657346504027639970929412938231966144252339639877738539452620700003827874316651431656473354839816068074304727394106709095775804303255861854386867997022713870906901162290319674893450309153811937826630565383139680308299368195913402513661778607490490184172617557122707455904131906804408414474180350837591519200485562658135040713800978285522562032181139839744381506010652878418523551376066493454015377486774924887087418006411063169036148394669591551037379312390748502092374445853627706238054835851891118048040360016790678923639710152535679822036510443090030382027047236132041946955001174892245743410328913780759212194966288042060504401613258776208493692973570144372364952093815997450321991551636031930400906881593769299268349122913994279992741862482179548201726612161263790664822225649779980616964944548785281501453749638462415942224108629768228625730198140031716439231786576179327258220375318046205742382758920465298700934461540131259874204507856504515207058365497876897387423187222375270371681253258068262114402475126838254906298880604739379142171522569587636647287992428257221956405397229398912874180718004825990294225141671870547157051562488464656073499119147623028534128492435623863084739822048001970990781747495933335309455700460425820678086696270943357606297600000000000000000000000000000000000000000000000000000000*i1^5 + 1646415829863570970318584641765675583695252836102063444291163189563064072711036171569265560667216521836594191763187824798218660345779931329651779891330441167684080954206489805650163475751648685283350538772174442758402469849466143129635963936621256124217338217155017407719691553889384700229297187534407577849847640071768390073646652597643293163858865798750712824672228539674720464339462865507792588386429955645771472686055580229494118232621545132643882543493630908169650392996220037292749845892494678661403573175238013937564273427445985709646314921872209982864926067985513121233933097812703605927476265522945342445723998907222782150707375967953899581727517333647316390910707865077684979563700789068833956932851682220683058468509252524932474493678226381589630710772424217412812705199906315472203505227114869759381643949794676732270018994805338618860692202082782630419341534730120889698501869194841242451913892048896548452446940116568320070558715595196481908209413297683477530557546491865138311313767460300544189638014626478502862074131423127116879749550689881846757209934527984441265378097894095975047890200295933947125285894182960404985268052249025272559250618942465260752182480857449926135729479799252003831710428176295239835199864219576323737149148719515750531201441217666240000115930058454398286828305107829430780233042382411944754000166822165978377720677436113223351572244396686229050876917828976725574019669249927942336286455394170942652969801936998676612914464159160332043591417118707499717721191404408282086318494819138717182193280360028627116679084981926422517237862753120465037673402947698057847407336488960000000000000000000000000000000000000000000000000000000*i1^6 + 6680216594035693474439101033782805824267998600384315502158065237309328487343926518971167571296720020868287393039312242413203989297647748243180480303479791822267121634695224172027063594971905583239732473125629643302706835477447756233904090493885289513949565509457616394709830410213439083292477326175708103938076642897910562794737586310178454702625531980293985937441712013307118376258492169716202084944189766336316891226549481354107030313156516647508770291612928620610737762083972938453771725022150892660021427520491853463992719668709015021840445090532803121912759921155857909141386743092036284209289016910275193564400011942926125882432331298467956253525775969374815612402518495627030781197983968710505873044110826706288491111683535163942680433204031666172217728956989663844033646770248232273302447388703556237815889242878003085044680810823348659451312615232650299655670762173849780697612763286731428199453083675112512215598665175174248605942569953866275358337431915400075614889860294929278337352569964297141496303349521714910064205094487677167897727432683683971045782380427413830809989517370236543904312999719441061152901154973867041994523773590174486581485306092167818638054240874860397978366835072016777568363035069777527084468122263750465541919037159354392343460473036787613002457425767814598249494251501814603678189633313743879294974975244947851862773904079215499162540087946859797459407888271216690936465304969064666086445336068240988852753750070905074696966002088000474406198181354408291087795713534661872670108687464057031502780246007827417808121230632702005802178893198604647052104701366488309299877301452800000000000000000000000000000000000000000000000000000*i1^7 + 19919049297376360255371735168298821226677441756267562049272564862933445609359108035817124286720460907161258988147870599154084287063952800669124054585731608126206667188950966520618059950404597529700876644026213495866649148810533456699666845959415746812659304565865670010009303499333312318306924331491358244084015903134576371754953924929984537364818311947104634823014578073982177158443011093271746967442539497350794011346717667106994522944898798102966129885664915458424316188198269944234753451483439197880956322430890332647904123485208505271946512467842866213001157460284400971725435482225994214582260260853320310762342721240244981337877846247557425933976251036710580331239786128694874599562379362224293397115353250151076120833121744896080411448497621345791177806991657917922977561998587157666201693135501756251694856307180292230177635795822807153611799085810677118274279826385100710177874231674651508956485065559512567869180207183426651326907396443424730296357164198329038015601151475051700737709393692380893094609992824172419940774279249147062328261435013268299484559617520953732185901479781033066884059487192379997561907714112241342112607831233300477111504885477037734768443581918106938041897100160949319117087143524715689802095931537199399035861200125417072282412316022712872801794547045535624768390411516631645289900235449022063049735537504823958070743053983350491071170710703728060560251530305925080130627509152279544274041098643279398969535833538139116123282285558873273829245002625025723687224540671569313581909154336631471477957259435988026692065145744661887530448156402768448169612537879137750915032809472000000000000000000000000000000000000000000000000000*i1^8 + 29511492188179732006970839123840422802972219629857750577733950540658763771088923224915718518605548151073219960230012017810001741181904947136582542755560734114495471479725553556811335350853145758226153069952620557166979614399910113512255002977782860100529488169073025224746671720809584692555730816554365995888263164547908906183827571026686322491855418476071445651967571224139958206742115923130525487202981802807320415624805990315631975730278689837324012838118590612632111536420010739178346878924719618596158707348420806878485398351700375902256743751099636934453949472597307273105007292505357976098130697981200301836450294958928367761628556374539539317554687417913526243892251824169442437622906395624496301664061325373335314721835917225999292856806257502929599866085528486575801152924041988942672223710053218291443585608978067556775316950600598522426118985535356675645586244857621994253137870784853951281016206593204022577570069019685540480572151056079001582970670215841892802805173856045082571439103562513105526628354973409683976055467686003142277617533906279320196405306337251310456619131864543628349715226745080688214164498014879555048101930087572003494357305431346884205517926387576662109114648213772688200559756888411768175623750420266893961888368472014466060614294214827602320733921521091015596622899819804329620980327062730850968426657330412518993701280576175358879699114832077251106696133891307023550522545316265320157355469424831955503836276516486643022329252709941163824928005597199364183356792427592039114859275257231818906375835828426217140273922632846129017422031664582140471630032418034653569105264640000000000000000000000000000000000000000000000000*i1^9 + 18192253591123830259748310589651921561305802474242179619207783892481125645795533689280336886475343461116734089048565752923594575898690661224961203258936550765567599739909084765708149365230879022397334864525689393791714882430497095784828908540929051661021394343659541527552675660180380052237705987861197738100959108948882425215485655894149636372175816106384920855264904793025270310075818670060989998360840150102436023351740954047555304660188136820690683615383907095158570007492940057122524142878142000745135838289042692738110604667305700392944298564159106061166578568355894673194443762922215444678055293317067585448131592811207089895595199819483559810298028583873955950663706708441600517748794329259039066853783255110960481164336521826815870811599682843286990924436070625510918913515616644123319051277394745922579764554124399255367697875546016109748286986654961071069611362391839119799262057327248589086408757126119891813386343746199849339574003660446119129335532039415406611623364173994363446806280701506035221785284642060461718156238366065745588733714483721071006026623235149630456444768855126331523543491230268475351094010359023777194859575769323652654485523415563019032244039095768715830503069087181742851158487619287306281962668327086804332279582169807813221602390151861388880634157395175569038682584911754418398503949145000216354790765143507216810754673175919984420149813333894677072735404018187303096723190901893963718376326238787214558629140890098641515737875440115450038577281821000789171114284011562002196937700249967766478561467229832115571329984108794515728002963817895700081338604638098769518641807360000000000000000000000000000000000000000000000*i1^10 + -11356980547793295052325347558274937302888979627527837504272274520116326330676566796204700108020909753367397113777060008371490810592703683639119276004999652036212577509349130363369179132315719632313766457699117715570748586914649921673476679873659671114376909598776371046170628779628637883638788629699928400725383967644086854293420967130761523281940776330649476518146935734117795791969294988158766840389965853180772175257065071152602555519294168127899176115122091672781425382893046107391823123540518795629547292748389386214217484817181837786138405335461907671547932745065535194035066935252829825516466032596667894137097775684526603245039383008491025143482459519691701866957891747118507602880491859814532306730003515359912459817816007931450129227295586856055658857897468745984474679095206102973049086559445256842904511642008623155212556923952472932974773323272306132661499653359904151353072841135529629179023846040670796852302165511896242323688492180647361096777389173863955030684470371039288161037426163825581878097434870541769620032437287303776805653612654882584348030011703012624998750482134198694984413957201927936878323620428355696437016694211042161598841282735693512374279147210478938008747842427015766643750947115838389451337075947893778448982300858874847059309346025092946750369126292732226236259246219610632476772065309391391681920898028325544798122581825381681080648348751655137612334157219024077671177226923102871487465239842631672704412327626378742958323455696940989909783962078453014807804029840891026723150323411461895964399906824451907746960480390123592970109723416929941875544578593951571368738816000000000000000000000000000000000000000000000*i1^11 + -9189562134130170573132706820278341044224984029502747170543257798107052742320111960979893477648067731501265239117085632543750950691642143712138341894758236033565208425808264154827682669379005264800293409645645104350671504799868251468662245596494738880297072738327774565854009193774304305413032243305298034997162212326814648393091026505094649695623968145455659996268208481899512914179345699699676375831147074409112177715410524787021583720358089417360716993912380600356725945724860719746708908343389643012256939840734678756384570817904481773750711548052934189912140239669377960046052614701829459754019997477330769690066278907699512413944934392417498149032856602693500034465127599914061783968200101647002052007521990287078659718043513472130374225698650099081087806839930246855426156432410528651130938813510516980299542131806564084991336861203497636550836684603229793631584728646437213286446119879203446188601189349003220213699309203679895081389364906771506579193131249989428373238544656155726992368581028890930569697110978682762889382088943554370332473857438899293117770527254907202519325586512875106521069350328303438599911340561920117378764038877945292566637067365858178044905346905507174480922886822003963048061529562439657940634786818613791760376473026226704955710669752748921051722900866816539976110525032839554456260701656359632740765427148270464034738958343065446893244668577594161162926912663802634582933488541401788570378817310789103501037970265884214800449574100769058598825186296935142615077979165063604765594148357430973710964579214476316443532381059740918467246048622597106180890994886545741268910080000000000000000000000000000000000000000000*i1^12 + -2289870585466743032233936924349313532170174313466781599648721830908808787720119533287113729673619708991848206033598624499874315109844700862153978611936563411678862266978612334097382569296871664289405460625815034360971504470697460737130272092290690981810075992027116306604175123909747172640892710894194326172704377248647206482401299418034014239440509251691548211647300922316264586835138583758506278074398576903596674424255018401121895114260337976813357068563003081342140205126737493980075730429677842053710147950742294400946305496802458872455070105568648545029723194762875802305574117867471089618697922002566464878399163348954389515305175364878925649989391478049015760582015047758758011198066733416367121539886235455608277565351483005291609166695298859046666639100071710793098935428595445525533669673028705313934368663661122370804193227118210477832489364959436630020364386800534965643961774447793431879185583522209881083174960392324382559190447754353887197896919691046427951909664994920713590126835921279717503104577883546556627040065605981509921206664934631922311326699907864082042905768972992795131352568280346416711197252829965353737155140232765717563071207264329858097009703106169894640570150251780998303838207361021119147560539734228714721508479484724678035698419753421357478918463080301474596490303783176922956320104070379524647496213602232349369614797642372714253444301349637942373909805502384970827215312015883064213909697410671906522325056060918865479515122764009722393836212903001386457187169082971752662467976132943799406494413803647749895315457225914173110042583010098011026858512595517780996915200000000000000000000000000000000000000000*i1^13 + 6879095893841459583537204453278470745802857430176085192379948123416674487306717311839796927026713798191367728058717935606936252085175918254717492421129928879674165654311531918967464709746239358317924477028542869176277788801290661515826306029577896050768610549317136772060260420287873430394452085627421211340212568574336558403086560395017447037362359362148638287114283191622072442147534649746317258170867538268359868778556905938846163446238745189554088272793680848221753419802388496101752959634023230786489193496486334177847462497037832770094648259545317089567312437990572378955812454034738220573782895796303322464053310093444347565713263801071988775805757166148441152512222757450550439477904273650116747515509168313057038155799683932165021117498153843164787121418563019093375661927501140260624001589029975310858816552563513268656661886994791477513503822429137641819661162244637843155676971657713405355919287273339941872607470911527553406766183073751595509120663854724242402105080559085300905133345250711599850788500444966855786622668532296154015375472798130120287460567917436479119638795732035235417810712197100693561401594960968011111475124716610920307096639251663264759244067820550781885402838917109114978174228594884253934864624657028685640678771975227240545949545700012026761320494334016435037848986549341506668929909323042699762604623776120162078375099979433055045548091275543377582322707436374988093338551129638550853499823977457006210582473112115028588401206084540888522465414533279900935366240067406484092033850839267251319913594757434772155959631051598049994011755224525146840334296342321761878016000000000000000000000000000000000000000*i1^14 + -2461511101085598369437756573312297896537682752628333940507304171442741443472487036289404524648097116903978308819927185595327977158503020193506202807282694433539226545283206580436520982678225613495394651487095966955045654542362597707648597785738801466615968245023921279912165211635980540272840055233934295486370540227394058659273008139684168618856659759758591112682649898734367485524765188622282339055824876704758139023919625969673857942299514114324039605021669144183495103775478146120849629102245740934301861079727076987449307836376163929628208708150045126044322926929515389563474688063110432371191672748078310163975440920250575814333408694380378375972799603924192066303344767356069553402019170293972200552729986588556236099916355091623144944768058449065224709172994666437851160466226295096126367406557914536329216068384490435721600966675388949916015946871994333970978334366960836350290031685969758701999787891179523414717343628813013228718855588187080479286999541087241617863348884759279609935024724363065776130193502872614423301701105370206101458956665915703331643026574474107041749149822915776664254542971909569013454138994733428223303911556401878705120133854288329735283566225011437384368380602679058456968871716993431513278448376549734578425278885688956516547925935027550833080818166352903757652457907832267224940000668318980239659885673283936365099880192753507008634418937152964120224850002780687221186202548419202191456214757895707327108568036038237602502809288484867866827536996702971792849881440277427014674769311189998908425064745147008148900865254125019571201052246439786302470541413279674138624000000000000000000000000000000000000*i1^15 + 79335626031932475748384838333081421856227933404194005989276609644359704304213334020774541854390463264273104650094896503877433755599114939331624358228533053126933833953182572167241549423002312048463997350195639751129120955435011257127428228342647610945074573829521667980508812090626896776118101226152291353808195646660430735623178193616785721982224100396699253781325523296156262769486968731168443386134055304334291120173835905137833053204318554234117584628808814062943706748019534408621229162207371119649523773974193103304877258321601377901765925977319058310554368943291535583501247326598881906346280209957170148096837870096860441701820226956547565443933224793439179167703990035532707490971335367286609199489085747692035953595163443704900982187968012983061357955546795047558230274941089578838617247155627657076938212391972150136485880079705466374319373984915680527464626120292085616537864644880235537931843802373951314909363935907230896995484137678266070943469029510190141976396932836338964967896533605429956478716281925746143453761788422498419527935323708428019296332634100621722991048890145101512341615294986407530564856283518289170860730364518580171002191769858965833179686496237763352119501624229871464117942659059004904011212213062972630851950032954237407072462177607779158657203932001275282129250318779684159420578893481742031264033454194168227839940413260242825344636241424635412059966337646091596481709548577271314583928597284780238403146468199971205057962403189238024385379648686207110260046209773427456669007414859118942656452632287153511436505998660479488973323122809334199754891537333564211200000000000000000000000000000000000*i1^16 + 111100427036021124342634428017672444347222014658026042992240896500555391178860621576456461035100456711693287348824609070627131839794090558899910739954747047075252628555282510513165034918976791601150180993591054248336650587039464074747654456549761197228976685805218931748827065656656833953367254284593002542235336968536241092905825348967950137341280700770234217383226537113410446165236111046371277981419126680533462814278096402225828522828186619475595888917819605605767682984246064456107525618996163870678789746447484759144819569447063060316658290528208642794440792340657641275469709082901866395720354374892045379977559415670214504969606048740301534252116410035494431111562222675165029394988347581083163876624405683288212092542758648840803832199485344191538814652085093016029038024891383028352416375501450100987581621240314589986924222681208043611893643263106038695867023000557777919172046407416706012284838445606762823691298855181685986520760538914935232436821358966321579236406641548234206850779444493590601148273669432110541344849513935948374167822092081462600731769514031962695426851313152271024778169405899664996348133590839703331863884834799514042849227428512787360800549099375998813196163227863035246755198818230990509363313494474041731967542503221198908461632367435212198686834577951204446047703625147959418202613369548019141751008986683211129616843244207568441424441115660411588766553869537569487427485596052860662708971353630965805620477927366506846864887879436175888652761067619624517596795288319388548442276610637773231025744845985137696151245413015672445598435552648994059618950569468624896000000000000000000000000000000000*i1^17 + -16227044456750045118926181596129026758862168845117992460135238337069211758009659191041340262971801266815570593986012341448990127718721318217951974168371378549644241854669697882562613156696251486568652932315678745823137506792830092808686826713097686687177429999871326404644100803856595594862203736767416611180923360042083524212788290633527539572248162014112269092233524486624151546950254361453283763351609378120196765360448349499843966787645184231905535765163148524328611107326701845940929578944552763508795799586498936793474930441577631304647076586142102711790819623029258416552040012034452412177116754760596988220890620135026674986910193714531246428469064508720224550059373031646818457575417201639072960294638825892746402129035255611553909030481850800840956600057235416288543807148092651369384969276155541676300010734335704605142000571385814050596022607191923313644440000340610553639911310807248699938622709036205550649671965320828040278582505316719093060894215028261959558629458187398689548196040721578689455254424788309035227394777154716855107070037032975920378065526588120988001646162507629801634430928695227815072442836340199150954505182040555040738852582541172768167389520950227694761125535387531348261371581919770664115368535536281696316057641986412876408789462723251140522619769117373628804197016628358415575733955424512911245613106319609325579318356817838576674222859990061440428203094569177016962214747028058655003557544669925339193636422468300186612947923611630810366289870546371579950073022644217195251247000544767539832533860764763148073950055813978272912695055569388734940297036363202560000000000000000000000000000000*i1^18 + -1465653886422324959913210256875150892284901707046808892243331521761659269257441502596720959604414442712107745137577262800527444107128682883913880989138657167493776537652949546410917539976461222088557484149793888891804688529613934670507543034584094923903562018398296613569872782206207096316651007188765993069564231516298643082258657151613932819920737977996779218052107921502977578019682170543763444104016464358653510738932192425317075665998166030376017568931072567445282287881267447941752058691837584044133109346580301715663696932831747024902470831186006381604437499741293652403601650677061948453401569256387354934750551729771028952649036343267371483807374219963311631784246608335696641184613194252132110477514388869822613543226033743737334085691565882965117191961758004083238387777504608491112930555572838450819449413534686637716945996718830440499242925907462853911893241742446457617803167096757239042685899169082300525182088195882180914436732939236248816912353118980922918197245281295397775634682912549362931922640246199527347958996273699838928640041025953537865725958689383943110145289426133883698863826579424757526855162187164431924479925558948267988751108461171993057417575780633015972774299979243076859097792390092527637815271549101700087461476373789015281255622937988840775426714489247158561892866659478759804802927554301328493956050362075806077088192592418319934458281191275845286619988522577472455004732505899722827964724515463961185243776980280546688390396608198879008633230728036140699391365976425424108387120213130097652475285857131537531131608259796541563792890051993468831549046862643200000000000000000000000000000*i1^19 + 564663663652626671807306073945065354838664461631387406059308980495841453413494375804572024527298034785266947900302410111155878466306228692973153952913133413614989104305994076649895242307117961915904915558826812734848262096709799396678550847441941393575173271234853871947428616175364973324394155254118195299615581450104578277846964709054409590131685308213322866900384829910607509776211371758243095208826823509613219317379610680226183128308903383958561150961171112561848972660483634757807329279633337715024647473236928918927085484223162796076582751204802127880640926707374646781881942587259032084167617236928573900009604291415019264003428878844358405442568157266432479002515729416663744828019636935156715055386543452256254952862788643439051035321851891127684389507997681253923895286072709783023217053666780269901302273175839939969557713761274557707117396348680770316909000678742159835604217978679663581944322338241543241214833150332072779891687944030255201410698169182697463509045187155118988438690476848706691267516188316908860989615194115751274424240641616564580996316461167186207433983579725127186478477985954945026715200365812835769782176011835692108197452119538500803326785072826785627377672748515712731374382395673115984651635319891812586212758561450992178742398469527269353447130922014854271300545864140633926338672053949888583163594919869163143037151277014538138889053526025465052390538614125862168850774425731808491565999607857213065901027631329644681116039040816434164509615314018073472775176909795997208149927133228437836933079124749399834125941091964366542507578900022519188712341477785600000000000000000000000000*i1^20 + -55644443591980772146789639406953126688990271174667472307515044585092027390886436932653426807110661437049709488846560571514389836208016838674997038752539581987296014532905797876456848585168045477273163874089056815200258352899185180451274723504608866085205738814846926062492361273184269087400335450546034161361650987398491041976569038674542140223541175422799189505799162206141051401980870035468808032113279175214245410261793377498414487437900614790517675106963163757401970052074155053568881161229291422819591982783074983480647713244021979075040537195074475270356367651785442304136974542577769015163643547127551959213056459063528532627463565183742326967845326037284663612972347256373132692570062987322438660935285023349827560237978111511993174929964562939440038601511180048736258019561851758454085907790928499594316615937978857347427423230910004183002311193477339771466396957541283517160051032229010700198150561770654433578616994768117453679664446243354330447453266552821356333104805979977410011516920077898137768399018396753427735810736289075616108836021092445528952210215578751334330716430117443178261433421072755060832864924270340996538305461360953567936945713204597045516132111733431056082315349901530851890643135160029716282721178913756380947162846648858130221783106979165414763513445404232271212464805734201493146146237247059829863949816884347369072040174691066536413682977213633026474687265727754204533389819202663202193811169121159068550417954310926125114537039526111523945162685418244625182661168618063519995067056269982573264328956001911024749700697593553689923657766780208171064492032000000000000000000000000000*i1^21 + 2444925791120619011493389033800708004836551071072881046780153256846759438346395271258135398903321749375083418616604531148587408105729251441517217641781074470129868476470792505104436448371255219991891815581114571473418669458294101803527123845820803106871820022471475553948597327061767946999188740526513775615421901759043452003824775136814888456157327665182251667696355057563419650190499078078732055360401368327636470920934079938566061784684400231117345764988909540981236485458683936388729481533952421892635675801670132453106328824654232960777120408753785298072688435500180392413605407305681465975669906087160537515972467337453267742550575439661465845092285535802356601550407624889188847956718105105171489665308983168728375053038320022303625008329409328491304100600468995417382747094738159618865619569007712929179820361716572373648542375583191970005104434227853029631740422175463998507743128881914321449874667431267145465459577646402227125423065290227162080934164289795911576125462170863178056060466587228217918503340394392871094840606588610198421098723835172609385592171549768237897742891272996570519848265998262256104252205509456074044642724938184322712548871634286345755086323229713491345416484448845326817519480220383970178713493876177520598211487848461604395302234486852090419998158636988091089540997020104846832697024238077418670366295013201177457671325934056451917983719005308575202121014194911742920572721356581140097493578072184199846687843954941508323089034252777636081558229178894627806234238289556873064600437352497748743233835368524424312751465116030722146324385984619860470005760000000000000000000000000*i1^22 + -95367667562840088627255369716877627889447440029741619806392836781287911776448174728363827255571979092232263484140002773146907557449977302038800031138301791070836011794885959957765023164410727946161026910127184328067754766391264151570884473017761069206890350467626323196333345368431543981583987606813647986840473156165497309672083617332717757996311872989587181686764943235075465212934779947719373719616562385393792514663889106613140797578007099260207925795527442602351939231853789092810474007002892137131585703353616155476806016560351708676879216978652310482078384488121869320339553409265048227310940407479722624998726924596885374028812240473223628450116027830318219853215839117737694636200270667382750891775730582335418271207760914900459051345026873740457798984056418351875334352515851541844689440973399774860408107741692754474251484477834788930009496146994647334804167691739275480332532362223457793361243313333131369181036921197147247879763526904562685752414422203036952124571753876763522520784763703017665016351131637896131164030838743520055143864516932421445899747889602661260034676727246469801002339289088926383272805743463612851269589829565646615478566927171730734404118800369288019920220696071005195019154452708277438725064403408627990646387050350047854636303262863288434345792064489957768666952133421575657807405282636253657640637152649381673466230475958439728010887624773112602078871300191755467112410768339127044972439450973036856716273324611045224104408889538048468244611238894199784764763159076182085783431320649481034283553265130300935089698175580855580843747645930885611520000000000000000000000000*i1^23 + 12409650037649629673753130137054832787804223166071170637436847029283684829037451351963474843335525739103359760951225397368906420392880043502810235126598673597491510207344792134308687165828583481624873126515221152373594640131929751256391527144498626757600681853500837388271628213564816641307732693773021021966709413729229155691518811699320008586626247732949964935470765277091374543844319729568891266992184136397731590412876832237892989309294676303072138627124224568456310787730083188644871246007501745013193833070368511507506712575828150828099180894911625900779290099753890081470414688469469127552881503768166535016939405189824290440381738556722612765636069287943862140717656150270094196571855898333166527118752453648813467014775912458104222885831067660085123616959717970770915708183109743237586889279828990920743697087076096462039586421579770485630831837939373289751800997719841148551720837571119783583952481253359677917267162786961010795424384266226142688712656929268776086630474480211057595323243948061003910145192222809256904583765334988727002276126590194472024240756057631517564731704724941645085238138076081801901473350470318814034772347117441455528425891706062537324214416374337429281634769577541364190812480309132797986294432912961123731715514182376804736756388642638917860271223733504913668117055490055155417650150542693998642513538730666165386753162279850492042044130452234078189691165407362081108861452144308724409763277870569025152527304968255787697626485071310236298491952350290730082478477870878652489940382441848497332634714054852856622505978596452019506092558369423360000000000000000000000000*i1^24 + -1203417503804885150151971114287878023868363962982690915483078814694476671574807032376469439428504777903390236493558680197301851148382425118321055066305870786494297844214411192803456999258785640271584787114645804899494005122553361846708582300663186315799552932568751962674980269960796975089339510136062742494688851274320994682817204035980842937667741459032302378493027597747074990973086801381816423869882368142789161171838813114957628245267610767847687099269050133511127116278809505196558975745052794791355153720363925274205436060299381642644770386985642122847926375058883930579523697819086263703002955684505716786517997648133047199780215692220081077789382646688856363929868282938990899104742890615120627740497984067975523772419879079684868034731686824089472975246242163514447403798847337450612149362168417710358038868540877984725014899527248612570894297795318548043462365310804810225175990653422939012518996506478916313236955478164448960897287643290453721670100215715250738307354396821833169238401027738570103207989441082585758362650787227828941927924998551547870921868130539548389497633400256426425038965726033651724570613296255967247317119694108798433733570686224341049184796181388584332559214942286610411898328482413386514032305900107946457006049440467515305379694371049063505493118170021217680285944715090067799705392143205399826595930917970354914007805319920494533672152219778765380616214394344661435540893731357492701365226236042095933369496587422158438001793320476331374774582791517591913743940919922221750165235037976545185556541252359243828897924615568853914109605838848000000000000000000000000*i1^25 + 68054678991470374376644468097454829040418776698663393876466405417725182052375577119747557971992226338750406007975186416737647352143599826400791679037630621174928579381519249337086162801764763242571937721140256204838080819231885412703862432034467079841398701254363809914514510808002406729235621402397648780282532955851878297525252000452570398074618699370377395311874839669479662100731034022449367102247878403265634135342048779577366331962256438375674636477388088287012780694197294627537996918657504725878201827815513825220028917106480697478308104901583520336507128992994554431361060294385171249975898108852744748690547243298357735857765589999096001960998085884981257983609522848582140375548246102310697243273271852948746755010634514933364036661687954218817850321394828691089053507560820001618817598049213400997659138482358818170647753424310051064507529438568819140014075501642729800017914243351259462143029902792743341588172520455877279699794919212837427776592131828772842741208719759934926834877877484133612440852365959178248025051527367150485351498352810536616459726068153515720290019034487883394579856039154687502412728177778277901538343849703895214277164863990326024582996148248835822752333871149431883288425123478796676619151033550433216794707198727701304731437379085846920634946319118019563375880225374832599503011536417102138416348152099527021441981836587652471239480423491467594553371155265549625040348204551537404585451268619340205212795786779161968999825605075860928964447167127048812021990583693032887889560342490801370639437200505054317766844954295156166042740326400000000000000000000000*i1^26 + -2758921564736155049258062267130667241698702876361672304965789682080149899581890159449360864023932275850148225815063573319826879698606723022072382059252868308994904915912413790899439467380115349025487053102086324550352098932491634008879057290500974680164266038878581205294074496966437787670362442480750277959583552123738003255746548540471670291519894471549576168045691231408488828888269649236490145464786292117688901326704714423698644509468437596669592229387585624175164974909676435714641797549304157274643874286381554542269410763501681572893818682853014378682443732768987204929141535724599725713674849939244351311756880084928364432733401838765826441000114057376381418289013400241055978773507932880570259737971122154522952242910419953527791160449704347000102226353960880274455850569810132638879050670343043644617901837967064939471774493772764311130783811667062329656870021159213807685597609533587042110947803321548434896901158714332911847993183391413783471332533108980760894348206629113461774037170611506239644207294142493021144708387269980982925454974039106260284756415578609511820512843342806537232175904029006737154084910181071478610038304217430257250470220773932534635897356104439612633749310319983417172929480927577860040070374636822082848519958735180710342039017650027918109484599596167597004241709803683370878293065760751069572935893435691286032666879078640904741409274966892062529278522999220965596840383905369471031407715377579975843288271197878203153176141739431789870663444122219527554138030410095626435999577537121838928804793006887178919484402249563800128716800000000000000000000000*i1^27 + 78816447827362911045499700939875098597511649239120531001098404705467160080498864152214875609187626171555823087037966395488266284901317723107359618028843901378958639859052289362701666990052590194039241887414513148604660617354600690225053874360997515793280864389880979240267394374425889223098490369157379137546770099022975358020831480993198899554284145700400705519027908756281379064582675023499514144260561221007661368726780286497319493966062087096456990198463957194217103237153190760644302425695879537682233051486895108944938884074099076829902262769761721285311476646385714470634827727035139955880028875164713447824363962889035621878776471586913173189451628844568548494226227523750943550172366227457269519997694165173140464934967881064073313257200622325490466436520040015115271923194700231866843538461968204088097531132196365674191611682240375118878802338701734419963146490815830670541257199703797605796682686630773501414493542845965389875929351021364818320713423516146205239153610593984095595288391682687839437766111842039931128140952240818080506307497239894052727307975563800840746424855488020175962911325603448018304971979489225338032991679299171736526364585575432563111316411187882206699887064799251700914659059024488167294987065184463562253131588446710711540401006718202994649772344071249414145913668602977538107664801475466176536364923981239482335533414659059119529277771387320508913128135553382516614057322043413928519065543914822599921457252715366801129437372783757474050721118858780147433364546291366222917012839481907706527480261588210225801865052465722818560000000000000000000000*i1^28 + -2763188364816990426298729422449159342773167487140639628445926537956873693799073879176253708429790600461040706435778819320169429023991283831413035204508993372267995164434469392706011527250933437310654731143206511416999429944747640043976607669887619894527761787442532773920627798452496614699209431372013581447094141800426503393513253511870894202966600733512380434246278168061449427023585741750582879144158108778108267412525806747046152316341676101000258575097671132826412150656028474013584284068653902902419870994889043669435560315996489469579488604105933685651485410542889642157985853357317533266309018086116489640698445090678878930358177855967125019269027521516988992332964684211180329197774662853562439870505996104202654341563315936631717735896933922926138233212512413144551252566258607298213647324031723676415750604325156554981090965886473194800387344654720034530444036166030037371258095962534034618496706125954560309021830928049077580117469675890559934272109642648161119754660266802830796619529704175430690066064021073136977240841845222740201691151896533472444822298339626623121648533289647254531682094466029070446402900745047780611300761688843170734585446134118308458119062605402620114855431712957291148046382383313100996371479451271337494656515588476978853716139325707852704840538243128405745419465947776514354763808919333767774430235253005047391692400492554669611291188527020835468990872415281956416608923678131892320872941895426876194800551883371394426686309544539236002604448811267449515159254574305429305218806220472045544971025587961941041289364965949440000000000000000000000*i1^29 + 283577235823588716459224107890879062891968111454522157479046620453977619202968832867204046181714603329072140264426650589968615660949303581992563905483605010828802187000344618816789242933808764657230674143688710757366578483860432551284196094682680417294132828947441952110925518816001179582539424307453448069770429266805736320400534789692992484086277594486297478019222375671073906629539906159631456868967620865663788387013231758307300077093904876372733864215303072621458168410032858900515779066189661772546585951986373078237523351577293740872237740303477575709430603165421159878297209386656322015835756275862986995730928638041125340205569056413304471138158476958617816503460223492740321661784996389663827925419140740089696992830381017571032992783817150093251440357109400553205351113254950516748595935015660682462403501132052363496321788940126696772837912305774198909693564152585291010621981650534066436055389028235928151403635823777680527239613212638509743022800868068428068157864028442575237271369228577452805343904431094759376898044219618653577392210772976261624099822311986363319115474979211280873585043687485139218001706533914520761663213261538148963973733906826189970997828594633405362788487831461577303725188394311317054475818909928700472038643749480983192943567717376028622945655399359390918453132176871979966758433531898743987766682403295650606420912987313926082510477058367719097738883195197831888297813144861402541565250618434203559275875215983566801854420734082502885221156900606433260249009907550228098485635731867682059160552380277695132281442664448000000000000000000000*i1^30 + -25397451062100649641594154168946385057467009452036655436533161629161375937221655218724327056426381934360378961108287819587961890735808439359712030355313283355358339819768621220183606347985457123660525647117690655456457421862508789502066565342237562352094285474033778345603776506889419849928908575038905526033936753299289934264630736212666897719543700526389086626679653841221652244727136145689160444976207914661854104818039034897923513682423285082728586441686162989961914770844922730723103689029722612753785028713505722077110402973208396182970679397102157840033532349878121391920092469484608826841725711981806917208386414416783521268262314982725349506537890643377967732687211154806310146962627232209692600191842052972899238899051225573920458689992510146351392099312166471849016183084066379406910534913973939176780701699015560136260867365224464240006212626701619353291824208336376727832465449225892189090355324742057541496499674321836085469864916879272426594109018975390665553366758306971478638430923834090451732055691896986099598737665584370975340516730027907671377046569070186498649852687788273170002835547897941151478111568754266414183956181899280026934567167834764703057644215786587360191858608019038896288840319543457394682756810397338686165059545786531236468652553125006115837258341616381897690051168701061110752060560787122916479102968134782326237290048149765411346812202135268607252053211183157334232200204810621500365735416592785483653754028694073398333341605713733696315368075159720718310350079844912818061437023073080973027906484570474486507241472000000000000000000000*i1^31 + 1462810986847395496279394597892201945486675247944043876884562477312079618582901599970877890206787746763897745517502395535567976869788492094332961730351064550697977162906209184006531979204246840286034191673190253006894884099011193409743980202254637602093885420740389688782342430351321467790085187626631205174604446798951075807092403183242662824763481075616949667168211136055976757073656934677253703094148373030299765328369214693941189146332085036987178673906893830126052029141448822521683584130708059100259868336245785958381403941770109060758325031419806410114271685178919500341742273246196106764057965141522400418729552391134337451740824790206306503945379709842428349125613887791182127677866444477988227581472272434164328478070101421984876034707045373123301654700134013652541531799568631674643050896402705656951021058243732901754445492690542165933164395563323824834246721361671883602355840813464338539673200757699794755897235562869879124217363968814508767382559271783651800649811209745427184376540677516392482615425845339070014649372106149565241739048490540874363458655554075480250767500709306168153157686414119531915631662984168891462641655067966167983010068497105393651147754306399161141410652815724915077166896643272101962770117261000476839549204360954209301437040101514764585363354412271830437250588167138109770599185338649487449584857549385308858567360530659363966061279083606670165835146911799296015245207342086190618546352243221699059768600404847754707852996377327817428560769000290920142568900361828788595558670140708799732862437138698230090956800000000000000000000*i1^32 + -58693899255187896026172355886533139323562789694013808014977092722949564330514877873586186613227096614640881484683442725851522696859181302209089438073985228071620558419496291651323908186989853628164484020679427973220295233921607874314609777251514414130773204179882552362197964720370176471549046020752571010005462096930608903891772634073324321558674694785222836459371992012134969602179260287445600152705243276873608329114327700574730749153408534807842824379451435668346105319347410873538416859899931410422562952357785308160368442760066579739719767428349809132308816564593115887828403316520471882807884761835605234881045883456227296576634116761704898133232814166128920748823288785787229697661117670542541844989292237005409704047379004417674507849771872698600454266108137852390223630067342291549715019644259290475970858084869598270816333119155743254376935110567663099436183248972983241048552079317125281650276225686940194140549301110344917245058404290239854906261352039881020168418762485388973759351800503610909308264620176576833684819366310679092764673632649813149661632462648936511146503397337449429930519700831136813614018940218610250572544175159101511645142236386120453199934402382589341736917191351021041156487074640464514887045552907999260999264278194287510482803734484558654715763006168723033640837690607093285540289877584809748250766517939968210343456700730841493395516104107256133740088787217602953889291723116827753462183241634679709850743846099093294158796771244971536189711130744434288410541664873216492357022234087004284474943448206750515200000000000000000000*i1^33 + 1648930539352934932704399607381579105426811444085755633223682964059626662027595745859460482040625813214145445687618693606436414396912313743898316153902875966254607861945638670603658168809084068091261008556735481783662065513155580196830722010202649504553713948826589303396247210120666100222337861356348077578467766362958361404167566318731947648875065311987300447413004269793693933056466224174676143637001366032891277902580979624721588358368687442567018589495723388009076181683654832832109072678162730334165923061448212709749274990076228052830876036388118042022839438782178672387674513031993271378514037471634880737778085900153145266267285321045293296071601656290713021201539763886457968181638456125192687544476063083204152728401272214641665269262910966348257161119932113591257254308806228145603626555536975811993734082458659115165358178263954424560518548493013296882350627598492353508446067990912012719941421248131419351061881406168535740049540037117809822239385783061459590510362111130409177736842243103083268859235975389316459424610121742002172321714323946692437489469920456044337067125564151946406082016408627121340307507399231879403891761443122584050468999524572912241960999929008999393037360673538806843013732486417867443493949085283828522874875440025903336127518287515499277704942043554207547588994669137046536212458216965130077262139514263945594569110663212911348442756152644780843477982254064039992872528832615904375106936002406306752789639794919879428270521510168971128036830408514168984245586755860297830738581785441442669613330590597120000000000000000000*i1^34 + -31343157268514873929058209837743532578714341874533469513670648220117302161597883544495380391749520903699532038198480191901500469819912292114723820782627699695170768368537932884152022985829318753716600853263874674672127946905495392611693442578776361153620560562016089758468144821863254575545275787491714035847672286002219694150094589271957245755293200977343939133718290917169965961927510685138600582751402855071329002326308727451440443347146464737901790054111922506321450012613772863806954227916543991096711336646447122969911260061174237154249532642498784810610035218133009310013805719891285493580458181642707466040772556187774287633813936327921412296646155836676682785491865809515219318547700308243463314593230971593348593137252049850712080918931246602082972502022645608114819693752612698117380013970805256823815163430609567634241262619964765884273007817772195424992058960306972037208495264941773910464396254756661027638576495212967303085630884350709233184884396725215212935494634528981716144386511294999922123762620342629695212600149327088249047886465840249346945977063856663933272318606015422030281335030819224982326844606626260040148181632118567601263577552680269184389696440589780866943840845527526313747694557697195592792861829808764896916703674022551613538857181057924431995374855256401413594361320623088601790423564244536314190866483022507006790963765909655832150515766983672926261860149473476642779668871408104557070031609188548819358559515588711661462886227444229760226187197572692828316678418274227284215757137049914473750336634880000000000000000000*i1^35 + 383052218079904543745160338459468010088314624510156463262892391512861686088614485347250661813315810113687193896387194380449879211333615106293165515666417914738623627985818206305043553334945263767289470556566308767073492482972411531206337876620888667519014278011693128999405912890759594346937706070953367635911229817733334309799610293661125635271011639434965367795227073105822726236299754795872389965485620403548939623803499256291488542266936594898326503529243106136017022563018907430135422677047164831629371432696857889770505396132736664191203156369930030457983588198840440392689896423039727230296024162269299128006554095171488980977951682897911106542930998471632166511915045468343292086583471739448693384580609358205684260684431257442035961409924653186263160534491718855233875079576785682557134669844896211195826781589898813172777318999809951968585582107742923685593206425399541352232574984952189299296710840955210908048706111189275100399818670168746422817312644172560102808147659399801175802833874480287079027955306574218977374053334853374090932043383871441505102636233533397151378422557644525394636741682891160201675510105837212738555036836991358224297929735118082432511435027525992959588845015067149269801206774071840258875840889624250553746962186607378806108032819725963914056229571662430227777190427421639680247610556678097875350002363178317043792245211436297680144461220653114391631544733723581284091782442754121692305749606846206531175621672873134588375113346516167794311181240572527841519410983052584552292808311117631247613952000000000000000000*i1^36 + -3117545130867036744004001057344696518649958114685320533237782690752588930193240090458916636920311767720026618606009956604722555720623880863460196710004288279320381267466858513737953511101966619573149707379135853515375219650567688712508597163257192091188930642574653859513248379699031985719401889820864787858587712653323572475027052792530193081347842084854892652562396761849104231168506784491262865292379201010297243551835772283932109270111323428036289737791912841472201422878462341841224789366045982277074082030599701986888536856260916286696636550983876309474750814336668907322436508531952565138757080416685751401091628976340305987686164587014852749094792372693249004121019759385202975447340219051479126207567646522379131954786817315733958779183785989890836835057522054943165608558082494808466345001337061536174816937877623697747259291454878911688193266951808193910895313129254718576542733370874296638683990043360451826039448408228945540865200341885119725415993325548470423541505565191561533838184591342194569045551070252518332092053260790100472075905462610933836025212319120799705250567368609421920667154633493895308539098602719145655940789637169871146666608418863449751790460550264205268106611664771245860381189052625449053685425167272443330394671492887658124235885503170285258721035967023165765625969610693480208038264839771024904216471848378063785733106282049781202098216321912800308793955713684780758304040961966815272534633410139109134438100319479095157773929228743716578842806092831173056866021860944953437141697160959492096000000000000000000*i1^37 + 17151815728308393396182845895571645215395120371032968929083743917010005580398161729226983763688242726959242494349896044925149281621259038656500083312521380739640547388684245888570639226781346062860428010661112504947328392126292170400067814697578555450242132638991481674291100280078068938383539743918123784733880453699546505160974552559448751525383286170043413185115056921401161235730218270715141029192004986226178662156487893537876419633832798779755049515490390033871404491454012729877025542561985555277750156969132415193975162208574558958598554101415927422846328819585212260936042348924230720565092848575494765480527423970855871471471189186895806938791989493783999778786145242738530088040757477807301204927780478952404533959316821966924569752045762906951827277140573201604412013719450641873241556263789735147413035929393621818613674868917606107191388341377521157485643550235348345423935408532667561127125141713058364353985652771067020895326058434691510487495942222627293571497305272010185367875230784869406969361291154696464267857801127688455964801572570831707845464648096494544161735880243106773445553676778258564357718300423115032595333017477928408595451139324622409649309563633444071557831431622603227799377441671106777405689906975126508885546026762416040210947619290225536034563582295740518181309796227976041842254063822206798049800078896206667372140699556045796235673062222770602574880839476559786202295683743284810531937912877414662124139184512974584394254960604426291058880708871134196823647623979782532848497336726323200000000000000000*i1^38 + -58837637967732543371685379420727952517313173836362140449052674918535390159035860775684345693945983648978449910853858961270488517536569246689571070351209925884884478716175209148387073641403142940173980389400734111004884324106858356528053921513059308946003715581468678867526216285649147834170541432680958987177023211076610965190045118731139204921818117890007059520976205680572176717735545475867627989371283347263865347745278238491123103710953085418808858043310805293506357244053777696902279683144761140633352132164052191333249414553441031622962980605222769848222779929149167577155517402143448508222548153104151387645253864185315288739569946681532773870986085556402903136175775486944521587187401683182645094787432874320096046209440881665934869839794277032849265564947991851054519954504365941081267777853706550799796426936767382384092527246183676380233424753518306259376917462107330992449594538858449488486126508961478168890267056179234312393004757252235308840097295191351409959806600058724703256897393029810417213519735280377345657068691991980699955218746987597657873668816977713576373436702767166731093857531627666191474355520669186499710700358556707442582543938326755059040729459912193899573030742882967128428638254647087298313828972028315358304941032381532482674332581136719003743063857677998950530868662503116650102175230310064293511672651289616003922516337348730186167546849896797885637857549823349162219114807711345035398514598570899033608815276408977950924012519652605478116414828260109573034726980476694130125386547200000000000000000*i1^39 + 69162639720484990111463260472324464886581598736868932354072138221469093168203873912537968257679112637521925126750918744465243678010675030165118139136459260785703698870395790301900991907656614015250627272286494794056501842268767824552424159465316990861022684622809049751631930601001098608130754643462541478856706790087610132163469386026611133649817679762432749445069908563912747818520275595840482198306847357078972675491116446619421527650146980930321566176029899367812893024861629155018017549281987814023081109616725017717123058857602479880758091037852396232946297625643112549818639981559122262218660921554053302374941904969000397353022805865993822907111203253607305108442861268964910391569343054758471755080843531596016294354479797973822088642024952793677358911051152172275537060520256482752639219929067007614629828530565594884839274118330856335779340606113814862542959097839878425174507904324166611199504002969172169016709637835270807056862414281279271860732878522483110231227291915365964921961419540686030162951658495461429136262821410763499283302276721226336810873781060362523921874550323450241217032193415281605686635844451989682137702674007735739760432280863183243699671045543164375248442418442852378522648543201761617076872955525129685328782529646712813087810615299754964510650887557259226517439123966181573419841345360331033398463035284373313377393461749792803468137410081754719425270756296931605090144195289604213668069384738676672054301309324664390599560454608783341406826831385983474285482194467575593697280000000000000000*i1^40 + 390184217156266062769064241754920126325996980345288597088726827794345894990061233486130802195935037428759821343745458737415989746955039981603588226303517412024484428675015268201335363778920814108060970442991564431391232461418149105322904192271688828365733809218884012882734345556235501239310778576743157526196396848009930017116891756847703568132990423463267151939926492829760718145499545953221941123536990767514087050387484952954001248945271334409517645536843564807924312191579248892304777975749388349114623444735386744808518102893169510503666677827713933594784739510372304075378137039337440989888582388709837654617973556017707304804200662367378285244482384983800234180225677644117619637470319039340123981387058284552752394051235658825113764826208959779132126582899470598341894847722146501605338977025565337037150307901916911315267736180289575496177760574883007885802849714879157813659638180829061731631373051743255620838374967713321057139046188882301970486543923446790494132051432696376140785279403579804169596814170143994720878913910650027070627228658439735587312589188160759697998773048922103044443903800106372882056681539769237451539692127963161907159029428584307574732921179740031118055981598523347801052995997045501840685168359962419115489677439579373088357325318357755874935292812336898764344457131987154458036564484562560612975583238109246603250079694911762250735215616975040012645073960152971980502363607972822666585309703241463109896152027408818437138977887491912945796326696202042893394005925686149120000000000000000*i1^41 + -2562224547894051718387786611580769220201152149846770235819975117283425501879901515177266672257041568190040759169953615038880319698372854279061477247899698345476165784246262174685434937282332223037003493149584470226475359836829037064895764726765265908293086889210172629405673205148997398990190716181529390593439805730458915528810572656530531393145808824792138151573270118467974663553201785942592751943144923802720250407132519707710240261798716781738356064008922986669994624566981229550702325742516077275170991496049525312956068099736686463246941579994522908343597566487014446641358895325621617605245398614824063256584009795854395280744487901874417769899220820592823433468984922723761401539632625468242897706683387149632484512172310339827695813536564207157475914344111793904308972708105661376915406217024397875747574402577900051261127332464297834316126948675516665746291387135010013965096640580637669397002953758146718522103024700848019730710322150709518343644567491551104708367818089755444934863882381201025654689986067297332916822081161232512771688448657205276151796173361994044854388896395596232657298044244485522571207283077939913680435970201861479875627720188273215355246741265349695086638976815350373711278363814526822106283633743602353773836902395409053948168322286530401162676332053656532301225820961375105692157072326951053284309433637561474052826268428753773700481842573378827940514368375375022488354329822665460158371510892584202824394443313009784967375087909943551878719316636150128988549514526720000000000000000*i1^42 + 6882906560650079708975746137456880754691024604866180319559838033688148968418060779134340169935187065547313474202871397015585864803295886473574848615764818502345416580627130131863664548967926734686179396318288158272772463008956711771698919762855169151925030462363007646810865148141467323821093735811200597257376845237818288438067910754511040501573340930260549980637119653914943252254656434305796100948027711287309582865013326474647134199116434967911106008028724561205716533121533714950735090803665146392144650231753210567268641153913469949592113128362429958507411471049477017855450245289387321668683580281477156808216966475837781463855624375137686152408758437825764537467470534962485139716695600161610818572281401355278464220156897182396288153681183080518091758926875101972391186484649296462319505621490953315288936378339530874264018045081457661935687805391621737795071930218225044096353993781982079020419007661623284754477626303905856848747705264108567621124557138327142169816780576909323542581397840065422684744695232541651655851538348674013189033084992216770103053797207267319047783741623933489796380301581835812783148898226605309246761901057980394679373298347277735573431838103512100004934067337670164546624615876543476734204526311019781714865877505328775362968587219156571967093491038411443743415392181284613095266086131999748866805803519625728772749610437148269889790186356652270349625990906453515486479939128614248460838711369535624150134786367017831867144424213531181288299882775597513831350272000000000000000*i1^43 + -12798224790928318087606077612546062416887347372342275434588166423803940559709526831871217274419185270077184494806729870306992550901682206969845751155010960062444453407398577664014302871057930704115412949380723351633220388600403835696706088701547853331394565875815227239567084992101866480466792303897988200897708445847351845715386253517161741328027660867723972486413581745991788149177920897124972088025117452285391866187753274207982224541782158364542083908645870940743225006616630411349795205441272027578489432103722349237247837575315986997396448323556160898370007313253926485763921966694268604104114315508685734635434242845630531614112844226515551980484210756155783756702800141032447160514963426162954087860637994967912135496081848271597697520930690101645654677340666487527178264890614525513785286950174230526803727033839808243301700910842024130758747943144581239515186672354943545829002293311450081585506931536852329846167169500412020550245738793880419151095407323768934183872931129403597329081374152471284109373913391336840638052759127414148032122235020566055443487046315202283890499616842567915716636916402535510052555031744779539697752680715923729223892869381191387700976665327134419166731613833829423119975009650094236225754872894440625636016730500229115005214084362176756618320456904056564629371314164963613629739144718498918347172396145159122562009219195557103563613793933368215819767648570751650746080724687310496068616996888379289393778076852610225009569549521430063738488803128469828403200000000000000*i1^44 + 7247347689841132833762892742482553519825628697237536911053043627924007333842638474185012001501746863044769345741275906641381404183816328852817207743909002616212341703618923729444238197886422188954526401800039877057910593360788612487770671100250248435547805657079438897891632646674536555674603948252113365846157798155731569110837245262320624801210666909387479912352007634135658328934661472721449140291832211921016286975467319748840213590173544715645349489557785759560860514605595066006291097055036915626425206825951488412903313400223357481617128717902089194587379697862516776225994690171062818472514908626733164730148449804449386516132858035617961342609266114628815961093719322452299366369215403909932535765014682198752354846765409603949263551890978651876670380907107897001238092202275083604342736264672599971533123630694531261015762834835782025640563333866885269225405074737311170594259360130005615670093402760531273811446183350141794663047097040397836070572041750485666912035754147057779581506093630156099543321140929944463933605343776369299531751059869750838215804409803462970872458472273783665342376757455463786306576300263716811448549355516755407394018988974411945184443178283109605120365087228653992738392190311474751034034533645506153307592193764543243661412808294344571560546015181253546047330985719508255491791523354424926033325748519822731923989167480323244106058479133393602654660581095378082335813460438557735445145754078758653060519321065937309834297797137730115306744078716108800000000000000*i1^45 + 316441205934371416569540825422777435343386563164468464091414507275990965448959372985725202710930306808800719744055422058469106677634738643237394452102957059015974181545045365292931214738401827720879369142286679769627031638248646450358386505237744460413758389129084748385193362463572827256086540814162031428760569255409660800256966180777621558645168289334232152809465304078775790788953553108557850343283060098452679538799291456595613590646459524685046421279346569505556269960244788504378570772342977890765842568154703059939014914214534273097780426113889039427877356332326742476044501265603365017514098881263222078173179014926748597908658434827283501204536006628231944584640299845442205363649948032007890365018302160635402677778920097165838533137017067940557722824307434870324841095181735296220136638264225667042052367891291317704447588568349819548707946720004942100499973853652485006008405845390595349863257789550181472493724462298988795676755140168451632674155452961065676886745399864208981570817481884685434156262294806242701047430920221419607789095639715347827160401545446846785791412882042761457104350938285205753092316503079454398655915776477356847911864223341235936319159945728070730284596971885890149238964040020995131142033226854762225166656541964054692907043933516080301587427255929786077937301625368934889396766552308813685236860349946385511942623955540394581022050214503977329580705766306414019190985711917207548474060338807548353243020890084116634829032086609175088757473280000000000000*i1^46 + -2842372544383566347628788036193099707327352815944528598697180728913409275705632323511435567715077714303730808888589639532717521371294840934493053815298019908821248208210796441657349655965713687886455657573720225125334560653037638414377046055357174157618241283092817673931207734048306752408174467128989478891600685186709708696962260292861724937356937816766006745633983690691273486054986229863572345365031714600867566357854880985783237575243746681152132149934047048413002726040599498551933430804554209186338959755616321982768870711446499660824485278987271055847734630939313437237619863405588462226010109158845557652798566157387387974283791875254953475562467876206825847478072357871892948768422586141771870012264789727872847443734164114221885400038359945263511744675785970573913235704042239577169059619736059445219781705956630723071151568576446599610145812567036289808155504443041994534048240373634976160516224174576876498154201338105392236479514926369299279923955143383565404407516357978503147414248287459403032815157091836363202677071890308974059843022402655166413221774035042394326384503841302862277827669195027010283909967253386472272124695598449383736086700956172278163911383299227942994440818887934723900089276493895392828034039199017361010187467974753059947429859750795273295212519337946299268024104382516692038906250029098452100069125952204226316242303762068516456936090962480545010917989909941408690507937873783598608186229695743014729026881964094301910344831259185564876800000000000000*i1^47 + -546070536302326374037499470495438755723192412434339449715207563357779126469340888534695776200866627171908177649808451586363042854158092243928205009984538397536305134508802846825522981002861300780611310555975702177514265282539823878794884515170384247367466468413469695183853845047417165923846729038744271353946970056081822482980483444388529307947219796171951198112087904310100864639494625734012784770448015265018770370258411769262894221520490946480445797149457458351145201470310474876362661428510917675626784829442863307459931951473103610864655020836158718787116194078601493933650935126199326921915815547371242986259958131085898282899918425977499216812827241154659301507603282895426831613915994304525990851930974976389832621333196608643625111148369267848929365019611294951490633003245704482673779116828582766756949500057214255829748949017991244167975922518922972891594248979059989040464765177100481278005434306948810557279694403806038907415320862895079888560968101041118790612749207282421699392370249153797830701599362633000265980525460349829942137163083981359351834483493706267175912290770227945214659314776206387473126276460078059384438522563116771329666023084029870757807537034642401576777479600938168527262810463076291298996632824165125280274937495373715385211479235011492314033742535527992232498010214842927365028812773533525544400509289553499434626205869880369383433211126473265526054627234999859519240497766766886098657546957616780438669957516133997190522118086852608000000000000*i1^48 + 1604691757755494403763032407170133605141578184260150875039852892467388256011759560688193829001687392346393402232532624812368807445016930319048353075000634090075431478180585039698994409862877845248743436366920101636363790831664085734329411777307793910632782629490382219769401285621386367864523524629943318288520850502880253051302354950041489923872349627769129572954638697587337866591857289765271475823675104404735203484265231334305212275786945537369034486784957452279283213632900258163227945976178054877406454056151987749462245468839281160902959167433647151478508250214263667905697284485873090236635958587973041083216458832954451723933905374923445719371099398305470377940858673999100934257730352146186321928966233355495725149933916164035006259651489721148191055784556859530750711487753903223239613438416317874948985114065096427686342709746502415412679048254963520752385430887542332588957481550442637393560260327314793500323468331932098944709994604420667379909942840637006595054610050596768145199390054838581583476345837147001963771233127266898533827372891705098140690152547201454936427386195485287976678744534247362108464701413219969771834884479099839785624584284024289127051057100287395511922250102932117895166441027812083630988452873551661336837414290625800441626523507053518180142072291821730559737019754444033828469059714439304611960526092975932843899023554448845187999542543150982278229852824983703585797069364422365728989343182866510969456131109909757981360128000000000000*i1^49 + -544532546212425107436247156731487818761385297891901246602668590444841296571886766831162761836172092793001191446644300627559730469849627195682069544619748217205271776769434047026046072341525388309081432313276920448827643831147420087441305557621437856409230115167445832789233574218982273826748504821371049314666774062161560118361163922342346101011957782420625048718831256224459199485566130401597110888277965254361311863784540390569257754159548085357168112723424063505591957390075794176936294989164166591559653998938691183248628773826959445016475913705692860966614136908267443349078398517563427504321316979648759218699511569841063158595728719552823404893795606345678505380084575838444568759596074355826998035284162656171377621540182172208352396205023450912169031594052755071670011651537356196416714588265511598491765627549049095074578517813401337415017501160716965286178092784262054030124202380231768717428459273494269878113809491440100886876930419815675786635376457886577567845578316264567639076539039984628268316027568953123618144766301064630898291017095511476429708932533724116998633753694383870295834171747656842003265689382718863995557953757683822583334419343148526129914368814287663683859536619423897733884397589821190370729569982392958454299671431540437441228270054083647118908835260602119971011105481479823794929096639016072724689415560496514364843177986423745642950502358670816590771515673101614898264034288957266405958227092353768696898862358573193625600000000000*i1^50 + 266915091848788087245908051321129559932301280818605785888948299531415462318617428838362793215593193886269040527559701410807200314937937863419001411948511661847317917531969665427806369782238525861612840986627835936500491491834696013523275386167751298175777633032889981932779371488993410470002985240354160245435762621927594024501815418858691655914189452890587532375782703019140917244051870602526571227079080302858704879664566988175298627358345167176427395063383036212418065575866967259629203565061714456463856749337138830999602812717925859007588324841992616160852952221689280377625342077596686923433828030757881650841953419883900488270145730594349433855232329834378840345254494721285509783083908992630595786666271856913862438539751864126920671543205152301859324523979497756953924241521434818925889704563250276234435284416559386084845340342124966460332680610206642388682884463282175345195301391967615743429849955330572295981223149841608034579660944584343201308194697939858509841650050081368975054427931011582017926687798699656538159181222953406924546743271490329342155332025840540062475771505957488824064243673705652302023683373032060844600186753207403226794973217774428963778463332485780523217386980469591223074603293889348075530508690544512386325001411212583207202528646006163470420850346786476079689542397328886544580343497234093188379367969694769514769445224425389371787958189674134978282715713867172711100569521007418251020100835206097035988229632819200000000000*i1^51 + 3689781877922471525563040399220552270414731576969234246221172358705731699763502879330647911421737794207318333748750255588411328919020810870925442280349741630183073613382428882612643614117510601712704448275806323402138311983473478202357202158414105300938436593786763380064709715419945910166339091609885009241477318671067274613633465345741332498377513827153687729884680535788844285499154961804190204707139933457669717819178734964499696549282013993043176951810091338860871617951749863534820785964200869329314373750746121025594721715661000299429289933726998667723135208710195640960658184021616240969264425707464573242476301839556949448784448545058385538230750619242818067940423224779996189198554589064924313588791524965900173469587473478679211308877829080659512452649840029814203856128534171361101217123682612073461293056723121924104760639710525323419839647851981091194223789991530023046078650325970978070188466564674707973974615587301358136046595846073780377770967177749382816969300636130815534149975980077698000525282381928862204497619098290892432277754510148100381184577603430244466751300272418704625422192196496537252190865840435057649752367525011667009964367298147821711572186859184190417226426203422481977640352926354678151868903603316267658375884349039686135876741914904905660684092059655486527021235163162930323483765416889783025235255975933865964361656863089497053408772300099918597627943169876096591422850808362049850834712727025811728629760000000000*i1^52 + 104066408082650720044874330000656013548111774146377660134372841284121788716485497589541822759809910691795343390815508551495067848676241749964579439228170391095135882455484854263821084162737337939284873944222313171650739955214287036716894326374101341698640481296595443135358671539622156624833913437937649870003959263261006435297407604790609162057945085507680598322767838791194762983201233571814420672832156793005286947112929046858642239389825833634675947386844366850968882854600656642155472332617455296301037058486485211670610330481738546573110502277056295772069974068084682470746548932585015213082742010546393337695893913991691613720587774822418735121617827109759518141420178414412809558479548376527215833868232143693712501428791942872323894178240818533943032419928470858200621022671690135982706119585109858744867183907895439958255195358187168666613714705598624567040147794124543083462132735376193747138848301757525585331339362637807130881175611510911844094672415164212892098305089630389262390121280017299429785106848622577113449053715971757831544284895819885150240840827200613411320599902577039067876628784825915080676113750254225441181785598081815080686202789338124746256822200113374307506675686720299647170817021299563459382890136718372589038553917323016172973768018728015916019319672012582370553300501724929157203955820446038456405548064675239400951309667262671202797816083256992677661547134076652602940658544959248334680751493150146560000000000*i1^53 + 2549377002005841549671590722498312956200170535880757681732956627420129661039217324469378349805405709740454158869671664314789519146382533647599557851261432458467877959589244371052207577231256956665807053960918492054490680008463558531177511915636340519053413003512442457383358615540001430718343313554628321717894198254227159873257451161209142110170789816294397807284380516681800545146494154405100853215762376508043806957070779749718777845916025691707796655158578840893613937778133188663514591000332910262105006703197217134745984253086642876336184058216094525463641809154147732184230785697826949864266908042848521935688817996097684783969669387937440446995939660714608394423959120227110116548445322552974562790691941478231224856273004529258636704763550542983999876602404865603528080780974778662403313508877325422368931125538514484023740085891280959710953189268152139152994975004724885845620555403149482133872736757065181595080782134344712848888560058666422229810118667622615822419187014166668250134605321718777314771438562771449199506684393828091999919639901174923512209050217466937411197598081718887129610130008701086247128981421953976238293180708145902379081894559776353890331842562515130293648238723542414466232368091579237517790468730885725215176613193359121022757404304644936821007194946646990637671871506958545873347252850873634973625713708200631082523791482244705556744103202726203257529773248822886830300231224304171625255796736000000000*i1^54 + 37676568444486215994169927331117320955380896026815480811814570512861361673717281166765322625418496979224522018451978105857287437964016173331226813582798528673186806876897253688916170434217604780331784990127354619436162974107602369874452821729335751537225212767877034540634779184140507080479311035919843602220477582422006424654210909098876577255812687427897693341448870090375287483940614683718511836779824410521141877168441818397124690647208463573409919557941152255901054514080573014879361454336488667901630050218913108602052792819380378063741098037987966219177073319820278770095334704300757988963687630482694356802847491658512751763073877357662751220422939825317799627810962574526877700710697297846139106292061990282951383133319073317665631183450964980167285149877775873713352320000242130219353216758849566619669020367825157667916727173907034230280999210663350758726363922980859204026938613651906883459727506780604419447285474173431394942112808833192639805358287493880879165545963651765680534737816756955703036353937008526764279917708945277219494498693093462205141915140653986299569530907000409549769913287501968332109790284621462730358901435259964734179643459998323858492635968459191188200810084270377225344579346011504058946301361544446432452226818197116036491557517193262203360813156577747222515823136020635558981284664144972932625911724918251978874685847823521121963948194199335729991463716313560332241382650154888200192000000000*i1^55 + 10028734288807798768016975059367915252268659586394446824478238500906567150208831689067098548122595648487363937687328991897901261798429195483272056772255684947668081639103688256700715626453314708529750085212181708655396721561888614518727384721723910791267328334182638095210857323436442873132281586642450564822553542387086900568689683030653529916483331556014779312572278918685638114580371644502164852273947972191240122863995994974581131418504817034705319018223256199947944098486284784977302486213742597172327043824938112046578837839723245023653217912528273498210661891904604708875079710879127450982484261503780944199054307530787864406778749163372101556850385185255389254564319793440603974185221549577699144226625464370408861642174072428609442355305999157705552337709219850627480196927365780399935215500110633088003002000417214630463030992645072545634058821951141700053640153728990144680962664400943182042378358829854449293063109417426948646245218942552510069890107139448749836443345522506103969096897537385714018209972129591161274001089019767908352306309208135092392717239695367659012207303389487211512312919620277585273034419035415214971616524219736187477857804967845573109480949449954144029606319222354078921866248646068231367955319181191602978065227130415245604981162421179191294582439491197531166477922672960178259406529913205646061682842807201699571096247251274564570516749537580977220582928762361827598658017689600000000*i1^56 + 8179035115489245989247117695205655960131208869982096055337629317130757007013766455893021941944631352597755747481890927133984952864513952659136463886389571065817201454089579382569129586881220731117178509549142938224908036143419257598238469489750478978519467596065913935642662705207898466957392335683692183340885915825067726521106506261965412772428690329528934892406071873038024032716530013494942706989920479968768362847009843154769949963601911804245333832046671497033585870289572458117446504245753303604345361639125300026664178564104818700784572636739488067580360961066878371857281789587596048735049570019132140433691244019041489325923258197806744862162586347002782511197437369086876947670051554325120650047693783712243072283741986950323454958399199005555642587842020716848850442849097393809909693865668849359310974059965157634668521289659009594814538094550768540023836206432906365662780241947762656691386940582626832709813798231898455641174373333159008703147107753640151348271511894662014933686521165649092317876551673844479758446834895468795360576045022512198464291900658673860556126553184501613629603318105851815901227293526607019763166141186065585683093371079990800760755208562672381624764673983990183886121613908632696298421350205038588596827798466938290068301401560157298705957600206620730269301431590823397125637093712140127862189612528022315123092391298430319941911703338332955402312730111667234406400000000*i1^57 + -444988475310328739667252818945176416943859471306362464536171589093471802996770317720433835659024815041261381228365934814842013551720655335383487083637507962356370749798516685627419841810724916488468020972684397173511393677140096112505886398145593813379670031625487435219347258256861198495024658960094824195418568383522545327767250804666419884840149015163737322658431227863654526403621390706109701864576225639878217849806287797006602613707000417700176854137010239313033900385795658627705744259904331309560914116039354449835181399130000200927986697869750734732025366100534946755742928156088162718981347744713249840830028812405444877434282871163931835345880556318428131255927628499542430407197906120161446564770764965314960961217498382273279536502411051277404517586113668426759265284866774147917824160077079925291157650745844743502399865611395350624686815163450202145110419542618137920458357419768584884509122481871750215378694043849039816058527387740543710801033110347579132624698831089086811162781058115758688847855050175974856118117932219080798619887525897299817811136135540896966656591330311219960126002854784461516946313834931399047108964572669826181730459961466277990911087752516627633763656168637343473403833394679276421745971453266861560582915753918688847405075730578680916821062562986636948415551747393991954937352661678801202880712603242336455787873336088138275343508733357612734998338600960000000*i1^58 + 10935676518613237013787216536118934132861304387286348327183462663427587484304165086099749143796047561393660525703341058335592364977314173008906100640750573258211862363367996554241172233236257148940166802338913126369811744456589824886302956060413228859020966042399893490992342159518533997434850110709357384663033586448710977890387565234436972521283213858499808517970435037231886457456155595672792638850057140587698870777402897231231269464569915108755197455129361604448458494818280570247351678757544771504489532355809105203270519908550425556988145903478353048087766757767757783189582642824225800203208013094501203342401180297480158843407436454269981089930579943226535208429315896836561161935442757967035749494996205047165395790286869607933046789630310766097615340594282641308380432989959855332708598435900117125565837762910310103084343246971448297922946617368138281360081479454044684675080324019767397229143600777338237767456258207873725276686340855189927680751726671530709508657485407547640541915695404103869579773264924536539951836054864072876328057631011653064886508997763761920178899846189964310848578500020779727772013249802339411085215829700668067293498665604973031876506345205027605337893410794366904348671384730029559736566750084221407176262006302241336663194227926352993302192803614066644709559529772827759515911574863371598977156636527638011485124607957889434743369168625220976640000000*i1^59 + -22866545364712557186638818836179289681671771239078137154820685670479443465476130404243332737182299610728009273020399817188486004568873999208385631113384290312252702731788258946056936437176283363478242654874563679567517249138168796680923507421616950056201685588775472457201181617907914481489818499382779309414043059248766118513198880811581890013389885824070568222670754472379477072452734581087409932080736520078742441710408082533900177649048317469184416880519428024720588138713018700133546461198278214651830349923513230575335836415732777843963111253200014118302881950735368169539076044256319914654473033038640877475248533200262064286841744302859742001784178302880874792978917235628264364835364936766914039328451334650364772902290839185564143560436456159559574131360012656128520382309620236091740179907077148110607533210924347060635345135338859781106538394328960597296225714750906460226397993188700203953074255079061135125119422512102554299885366545704122184829701087094159029764022099933543217179099502052325405100496899085861908032698883104231593065669041394005797054865124943739429867031162400339458803783245142286294409672798682295237763577881415664760659789005980704844782097432895858769810881893079401015682467643438276156038007773807455981710676803295376128621227392167959407109250949960587910350017541110189132250435010608033243067511672966910222659715141865121681244160000000*i1^60 + -39273826637516975373512163689348715932340415672279861486550329034403441963318653051802223645715602828097642378368675914249898091617897326819423180440626084312041127918868659677377592931487446638741819645524187524961467554340017547370020563291478431510302380387605618981163812804203864645447601441857047904126905722557090949639985310156992036290513107369319370122774766343975229469516886535970530682920875945902340033763988501532855312952683182958958643582606053902706032934065964817056348369046368869953337097920057302600484244718061066448748153356109204203731541541778010912027321546655011126318011559157750196461106992341941656497527091906471547426144088861619572456900074725118525543148041666010956742347819017015729482512194935439815169237452207301839475686635483923682473413509161723930560893771560214950912319843878741577326404863844793666057313067286299995804779872816652664974352028218872946211598283269368542751748904817849840529118022270122797039639560710552364892967548094289318108285319054539815439216700940652034627786038979028641425032599123165598450188098956604250221063996895493585373267334314106548673386803835920842885286060791286812418305045869875337232145679460472761802405431086920108196528162594453470179307607895730716889383488956144835563809528153789380014906635860658955664549967855839315029638809312434645189649432264561142197422915584000000*i1^61 + -21628430923914233253139780013764030029362688465508540642079931341624960437629915947772610868959280915818360640581769012794094185292593341866557012463364628560916084584148381963030420296643095221847084138206953668925280553788180045939847010950755108155107121659918230358807229982047927246502702799612465858619597824370154302679325302093017504999691997916856091694801007751310247971531478221318034961881772235669289992216168712102201852362492162487705146039254890967708906037443295729745085739912429474067838508623205449593143458274261444178886374737007948113974163367302955993129749108822707745192689848665343406156534922367577925338999519595862069387846114521082364405313206799467938902048885167294130177632063379658687845927137402692500200538891682878444332276704375711640055335529412887874501721515103044092990328059707209206747526974301784927684079961879411746983162513190530356064129961694747988551696846618592325908791160211243599119005894275878528221104703887673972017795317924993460111780444232928881282902189583489286193606561161059868292905399806516403761627173054186091508031479154039373581154411314894905554480337674205002691270787328654279825345299145629949587333345535506558592385243595278963887662657011955058693031314616964544257674928979223193907862088415049131979286647475292617459711753852373235065255184926277971165426254610432000000*i1^62 + -4047000487303411294914616395412603005173791971790048015419059704186116721842872822076925168916521877690704483846752339556276015715889131739082809553450048853187243793669020815202354208761764702526801632854355040893059547709609308733080163297825472399443257623809972648229945142864071756632713882943343874250452188140325320871816634853559043623314928176975386598884900733914629472201533375690716580523335110123658778379410313242595548320458039020575967678166306031369159138292263626671987079171573917460963104312199770624713734838267572804509532805876604116651611954367604694523964377410713607021175670203590508839728319112860540468955470860903859374409589592537391257655977665594424995659739253706181182797035993059724256840042957308396911582189694614529093457952782525620013492522733678662631986294599751012468863586213552965463295080709509386892646871932065781371082532098116161816519003370023181417583070527903146404191770100159491377666427549481503040914053073758289065361444671824547668807038075389065843793854812115321802607595965675899117087933966721663175396666591361969776867568731696363890246561400990939052140569372909286724014517475376620526379062021964870130033535140969384554124366214107748680379523878535101767266925428098120781637407268998436932597193746364061389654929586540024659306705335094340196228776544383795200000*i1^63 + -409250376144544807050275527734346097656137654755349017185671887393546527196502257314260432712352810622749111317632280923792250660778343785723284397039048126980397389051444109700547624568504025592437318731731646291211490213416038790257316166109071736958786363355689460705162720500481145999287509130524529174808569292557574523463076957030470240126942456002074510236023389002589509642785333206114873516615151939263039870361540363790025028448206678813857008357701661470791612434456117309465487261400912658010658221778062911856548176744675377045058396013809440601829496716386360541294294198760347335940340247826045334376767158486885766074106258035496795752663849644246365021824882252318872328756076069315187877183987087283302741818319233586460263045325417580636802742713646392680581751988500395018791461080383963185283203373527541101650224422049340830543527588612208240248616480098779234400166727666354416599726731904981938154606706067306587871184179392626525322792664253263485998955058994872312611647305597747874312989491925789210547760930281120340977209520930771463183286709720676723122499901916740134174356949521198584039969760370775487127191364944015133309494808718766969089709169627218531621076579967657644285074182089907979102175457095696853812329856664230516098235547722455899793842835088257170330076721149483417600000*i1^64 + -23966109156455870120022546150083195914708193627952979190389794020092103798947386802159054060636410120392484182009075942336830225521290555761955812868632647849986998139452794421804508416305303282438863013473995314965058232029334611492395312952249836241670781188861189526952436452684431586789776480026270863865856658519080549194204926179359092048474670347687150919967318919922371904645022766345425782615852920321437540943270695283997628318843599230794689056763755963681381630220392898495289017097136607437576670292336614587486555884914809704533038419911891471018381794697368634356327410123470381359176175131006638868138458843872620989505055163656684111599617744785060003875299774290339746183755633948392958962650902764226102111992316247351289982278988385225650152532275449362037758449291620188282531411052614868595085134750966373492561346107972927177953067601303257720001293698384282778660086456331481662566485358752037878192913738603490944252919993725359401658549748338476744411893164525992606386178807728694129092566743683784465409300381865821960104003581680833837748872124061169964295281753510735482210814976420089245107969235433165192014302114961761117342763356312627186086426382526680932009371118528782700982310240425004605975701458743211316340184413904209414097797480907550265895312145676149719040000*i1^65 + -623731897768452636085230531516786167535368345057621301790967365482764178231755141191294494589493886391352905006528394044533194224071193400621008850564299132845315154591158858968491222575204488164294203798937765674423903145073215693811682093464634011652913473426553190235630472512869818433990053769139895023406297214692700900904384577535596193482195794035809810195997507681348825765741113761773515754098807688380890520340137213101858781199056659150473899231855943689968475968036313977252480185117043437958370563060091859854084086117272249608665768892694274571853385351104370351301610174419776688097114520631910362880133901956577429953214766784455703694729095822796929381434194157802515949590603410816752406096677890274038357145960421601088746826292577981021852887131098601285826779122720651582280547615239183527997617652772954385845844339490394100556141604950832340537445202177942616247087332601839987755132988837177279673964246401964233151607386767357714571070509654204489558121495282338181550430755604326424820210163520438688135185058210386978343864964756535323660543639557706216360798550115146794906226309393791302684360440835059581093127604807690963346516033182187811792820857716042044776005978780692409598299515371755863002524747639412559780634777370280044764003407008939593170944000*i1^66 + 15413374229885284997445800685969085023079509291080143367115304528446580689500670416283611490930822394507098704037719526912078138349239664784892839372899344374891383674519697212986165167260605292061917587084121260280135472187034733686841654264725574917400593991744300596462361801639750631422784432315533436203583845304906051489545500416169101220160322594860099624557903250564843448430477211643458943729350686779466826241320834399822637432893349882955731407361352329373581623835241935356081379314403038079035095209626482513176870575709285037559895839485762004016025739201153057377839180330479333124093539673468199175588853303046178609205014706989996057425088453134157086209245768856334178366828169362471496872973059058029475171010350335084428697317392450335581327261041496911237819923867810699189435841049538055358371941081534464997029054328387565115075723443768177441978346416705043483632382293402200021604512914290121393737043692625866697877196631597023472785089370560876015733177285105655712232158756587989798940826558515457107748758914400939796606419675821488925466494386137964515094533539797645153009688591309351599567926454880361091803114539087036941607919799970808844422321961335979069900826700150200930033864706440636887507323187243573962539136457510810861568000*i1^67 + -442620153108715799164226722306283662448603364971831891698080762170395424071787803306569355172027105761948461098178478310530343005507502051307736261001529998619265724322015837501002533775681932577613763551379114709639094697286566116769517754970626857746841929625753819212953190963434079784393809336427838944781032740532412725639990677735044708111846309019291855385000998782574096907394291421178826361041407769367652246226297172294748530842607674693083488674402669202772415833464422019228699047526001268187377884803483431667577462664363291714544605036643677089097650272975145596464248187887583295372959605883947432310614670538251502707759358818433431972077503480759544226191215538228031029195130731142455741875995647975172000934392316519874868743961654300209445035481214954882416298614356342190541597777394303348042135524039602406560775726005625285022288898321980255557491539359221647086595405045528164556554150630273478912645719952324318667134403788521936611867759033654780689143362331192200464372672801252315072569179586779414088102588568394886864744541945309396642953962039568543914917414646533390409486245423983846020179419719731665042055649822278306277379671554167894763011864911511682213916452457372899919541082206889607709908751270728874188800*i1^68 + -1798853753493978030740470335576598078399001076855974468449610292850953492071669046948538984761868690273377720956092276702996217142953031479214090498284449079860463378653552244990006684664621495125825131577862723424733693669380702131045328487298933724418258829339234410577327876143739406125268397213610156169865393434706689983458588714533364434227061971217358053731911686093998724921555555801798994441447879105217044887353179240268425994241078980605550591701508679707217826484121398933040726777750181536643936963485465495207505675541281635275001591748242531032360742594991709525516282470441487554275040700340932311382055838730170187106767034462418660075918427400178768290262284065052068522283761855602261107079426829911385704419425299526807543740855733923750898917676704137502296683215412730698733988413992100778035120503164990369429899044726054533087602596187349223200993647358526110922897020354183930008669190338752363166881128597555979222107723603348647237729717136612563192974490851572711947451573648967397250550963370164883082063217516489228034225102665107348357457978878103607452608798554138402431447919956776978180922414153162243459690935690049504660663463392532529989324866939473719039886944923501905516444425801135872000*i1^69 + -1937763752718823961479465399369440047911547868653645240254187483433114139882857683158286998088779131124267204566125525073065773947578528266215458850145479931918433888548488680296235959324106001634930237874057522881798514501791509601543504530181070591862815317967634160493670428533909292811123571799611424947221333600970210410658777483662287295250047381361625552477709709870076375984465116769607390151078497525465081325349854130931466206840290830997211578130527826750180152165110586679468721691754138121282199749158349942443194181868606385490455219507599903370444236587036991636510434246704414075538902111041563392577397546192961693727637877027076649499093838181649115979441720333812188271682864696111047112480514756286348122306646716476097201355567304249911987983406319551110574314484984178696805242267781377785642295424525396880671965184159781207487907491860293042841447507015900966367805801453315316116860436259079980548330558122211528770336584612189627538870295331288209991603557064003503711549197796795684580589766753500150122927846372976726654714298293920934651337072200715914459885228435981473821658913840600822563235651254398439561643994723700504314638058488901000263059244254519651277508112522048000*i1^70 + 37680044672177494159571401165634124740345584653086852995249688730673780927221034370224536839834101550425037689779084429539483173668531651567206710193483437686308202506719284232017260782648478597221234594709839882942066998189278796245727054752964491905629965251613806126082567409618833762596139984139814477052339060246146651302188450822704447343265432007944990564737169710786557001047384614635519641586785140963795948272927769841492111845886085033567112395893590927173199156370656774958559189410864775975976329732196635687395176389965833850226873063143347978532490906966145286371416029262625790991992994482262126614535379784496357114860222075967940929092226233788504248261589932994469801964338525325868024080320499026100392663259669975937135435843211287062675131565983788506503012573437795241230345293500802641854405682798241864224149780473576088771707641019584135429863817830594683578118789603361514292901861219950717286528638541610268718326150786826993674713681337547829308827228779189591347716146236345164693769210609963230894924613910606130902564992724774644449863327258201658723106736936300855054307255059062178151266579752073104743763879952295241152160*i1^71 + 53102733711342787901233263623324270797531934196057285936717038790804718146354329327278946237714501244478921110243657972737975763128933587771099139857307315107850473533933727096164247164116343377869115338333123560269860308203429111000220733322662193255784438772828759941118349128901295998777709410341827381849337930241404797984622431710706052095987506037508386988168102780675390670950385001413318761803813987911525236326589330982550679822131390058126789021493524891338478341217491774769171131349457424634020243357747566484877278063734527836702603401096565025418956255199198887800854845517051181542897627120550560018146650915063621014107378521014056507594479071835253011821426737096595938586233678824309791020539459816885548047777208989514169618252394032174921368716258559549354692190464587893158173909766171980927922456519531015361118704176633252453654568502911945245985213281066777637090701041016592342225985114214260171261631865194171617034013852001963876027121024340003049526472234203271863020213462048319390803961931746001526766624356006950060864800051712007646364262093399821703726339276321*i1^72, 500324930962774557448162269057420118629212658128973995253423583674081815677889671654712440736874823081274279500991867775373681714092896485608586759881100247915970926444440549864097481428567529907189302595026584958154239825507924624709574918533061146409833905225681660416980341556675828439987865856785089435571909689770464289701961338893147547218134111297082965975204089172008811437127087788177935979949562610062625382096609839050721489140779736653445454121721637363099480870452362835248366346897075463690792537489421550973900010474304528149540806740914952881860331402427980382503236719474324963994533882623538342922408321265353305374527793772267148334462094022809326860444799704271481749206150196745625687140335474634546798232407130357876616504276310066821889143990803182331119740283772093732091306829611510181029263936930155331124423801446636148669385485630177261630326936828119237823084835969438189774612971950021799794853682766575187154649796935851970378423724083370338544885553340427617230366802453521829443931645926017137221000623660914330398343229911747685030715159333282237392144051248432143763194351760734021451933984365349834398701879776636376199139332078681723000719659067156325158022358640845819262790159103230955620967484527460846536511428449143231298902116889657902636603772949411269731361537817455266864958957208786693921876747284010962511059291787015286564660503617551399390852095709014810695248737392533833719900824876256096370202110818965861842204256231941902336230170545389920550952854022962871613290350966445526074297690790896621679659321193674036021900453532441064202008972996294948785643695322894704994927927422253101847279244473459075471092003812019946302390545908657644499796365475513792670493338982881277022830635216538161114416077917037207619985207748149648946537701659059231865369038673457381709547483687608130812180060262863764475884425227079611111877405257771066085183502769716225368715043665453280455670411467840881707918303303629517570061637541543177380838293667066309143343184652799776205206277462568317812426599928397796214310187665551719771792986075711871296857160316993538366754396487372077240613995368210684182528000000000000000000000000000000000000000000000000000000000000000000 + 38765622260435680086317810692986598697355585428561803355558227583424641989781292382568014938940881783209749324264734601146836976347749240212155968896355658735245295097114684394924372834512767545504397675028776991577683027830245758982963587204425740615014509441779689387384883171496144942110918448349094052568158350106992846716761064422804498435148240587784710304166937800424803892407395037044160579583844506476544036438480403730849783693501547592910330456849636830038377201984995474063868132071469811344200545724427953111201016591459806974449056064124420461066608253852651918209071377575517370792188744866067696572485544768050953827953648273057127039408394810179703211912318742205939726768986140129996109558623449128441526213893011696469732272615169776122443699737755435231951635605629539967793719129361510972906721498099635770757289424609260531906203447489929557787710913662061290753737932132144705157266940779094785356090529958886345225936088242211582237944140576069220662551786485123754357797173563175955113264117551542126890459822484336625456265786688225927018334348239178953848743775531899041073640210537843991637480756596966469254224803323478356457075208053784560724682671687089051120683195870638286154744536821259549732131116817604189228746626318405493797298216965503874846761081678224896362203551913027599167632253086474388964360608172026757024158167700620229148851512813613284599145708079974868851792955057756606191478635427291267484201045513710454749170141545216376596723390886804376260370021029183368262815437851058053791384674482650813720433597750203314691302023448473804379191688575305277878897070459955920504583574645245411976870035643232908977862963409595959120884994710177535468883468056514538858060911546068377895451762344117134720874239441784453975705544121352119710754586905808827501748256773599186539872919048387013919961557206123057981983217442575841399483460267128041437527708116444623680279954755774181045272950761675575490578780160579889725748700139141920162556896999026857028494363413454293507930777540371631050987238625926003092118484113695432710469016653786574856861030724387235309172090319374617561379583422034433225523200000000000000000000000000000000000000000000000000000000000000000*i1 + 1139378733771288756026336093467369663243282273291294104285404569739728589449451267382180874150665188179522836481845617725034186843208072419405574048797138444344031211419052752348404256461207840195195867087009236833190219138116083420773586673550325566043432106448866633110235732187868070669076327467870269874088451978894036156330078120703261639891332883982509993987522642129809660951524707739986983213627594548946210487515514621507173647956863372896611474079342868212184511372441893248960776245584851770253657135855515425502810634721074484634716838202764532194328292408482748006894535861501470866896285875526266702705958312661190530857991668321876213503869293968218067798243392448569082551696283981775574009817171769535163434210052555440425321543260871252631403508367489664326900156649461435422301944862925642200012239852552316918015712576627384107130303503647712860774723600375767644546622441652567323727986785770831065152832200918183749292721030966861472253361849842914704817355821480431004498663691967477473087446534146650688821940716354908258142814111966637532181857064689392260303863293814962266560573076733157747805112960022233110868553853367690879511830509279599226723897435473525513765827129366877103298726200603439949484811199834244192856984532472974068008057240094484612223845842096243238044676050412879993035113429615116064467596119578500363562799365631135042898700607574127920384515591599886628401658209675431678587464628561035907734775687633605173391091958578749337058905640827963870110583915591363409658031910686351055580485521237401880276836303357944084954635911836769221695944120482966547304264265193072164665545163500041292678469544190527084726679158930727105887554398161058662096913581205587418064939787133560407711134451139190687631265502415104319560135854958092371118050389611410785054771765335056295283221463774697176273793528652379687538754656482824691279634931364392737915511484077537418686515590455498302844338487555128685125955442723900639613845457502177085503840724105313430919883597003729689001605170122644371455514725307550484136968194886626494266617635958233734000612515770935985313085298129279898072174780040620562972672000000000000000000000000000000000000000000000000000000000000000*i1^2 + 17140513926270392709026762944268860164135868952885459283245638398834729135193692835062856725647994237925929811205963291384194820418664462570834868642296126497033441808592315961186155646329746479309294180009315574900512737956707342697361197284091194112257944689265650863337891587328622496251031157846520951561397455894948046987268137678909606338508539028217298181604654770470027898690610746555802289308621026667821379838457003629250721845300584671454565301970159507004828044955817279351720477054916621818784384257315849603368139895327328502528388102739627527122696412686128328210132602168612445951836745857073276000579317885203271539298930334638141466470574357796762081181693184714053651786470932844238015488031959832610693157893015424870283125367390369637418001884434223192754410993709922066492858034425458128593928883403556133607529369536862229848933719865434492321056244130012321839571326427024502859213665477945559644714531781189362479370260382874971535770331973377210515088377611526853555102282824000044081971150848996997470538700309146059590293875357714866866704749920082537598947950115032784256158624932257204863186403521386378346714325087609501798571456817263783441133758085650859855367254283851507595527061203347521504094366486425615768848930841395730068025392532305755452612416386172698204633394536486769496215661744063071853010961417361801890993983313417880624096216763681450705662945253893776117146564604412788118611542869448345717465696156597521657151342818506809658152047979316321924976803547770114479792928967401444712583492008248694488333981557253751125844177911774724882728458688341622973449400355687278113267952053112645316534198119499930281645981665298817812664715882008721345371386022738172470847238060671296601016541710910877226494049394154647496072578825913195850038610578273939773869436705007003518899262797415002174303016965835267629813360984771482931459274177137741652862584003585550291385808825389488745066949568849921838685807210315427246879534400423276720927785662648513420602675557800165739490748393553343578453154279932089289489326218912245192329765030049529522548940029692099870930619248925195311845463804998744675450880000000000000000000000000000000000000000000000000000000000000*i1^3 + 186914418873637590314726922445043385218623652221264941065917549069606386730963768687219029108534914298622679707023328317371290828492639536428723421123375113509967690747689572165614209447424655278045939030620492613392878217899230310035784471403472260808813132320256163179840616781689255136110980524300991823461040500137205682136444972155680103877892023394843113336042065993853320188403814822884060694954803205135324107828842014494718257569860021153219281241004911857913173712520295794796595700243348985025513672926477723314817095614511419711906998323651068402589218437027225313277348046185145837844990212921448482756994481981030524864887073004120111523143002705603896001506981473458229988066451187745877079664255334382758617124802255988952187390602766184346874508929379592150977021966751026272689581737251353334347720466694509585763816827763410397134608540861181361089099962516075420514823823324878266626933917149074929010120854958867412917240391557771143230531567008602909641911782336092022164475711015030765954032837311614799797894219217765075097890625435911825526582532503789854035715889460314387177568923392616328037903577706346196282764902080430486648294928383794349342669472196092706176453105466000882107439876272461194211969693517911312415598752919861412374438404048438031193911366085098117188455126613929224936928224798160700813960365487871972068638979600651971069612664782506805299643933459297563553412229457534052105288737154720547915815593139279015253478155750888097042860492917738069754341276936358167999988127317934728941224082472669480530637107931751168315894655782613929477101158926035488014094422205385873696319851037999410268388900531820875874113943896580996000414044368293644510438955303402031636777079997440460328932382677490264312304931566722256091184098343878321759138989329529098645531976354332505722238432634918815744474099935347365984978552744640811970551714834080515668087422296622577831447462688635929595264381691428790033275069306154367447482033237842018548711382547315707682028759453476415470349940720210317168408327037643858519189268184079210814798252115296857481974633672877038870385266006337462131061479964941804476825600000000000000000000000000000000000000000000000000000000000*i1^4 + 1474835989158574077229713470027892504382121641769771640112253445455161787944768662871695189434141211663908031397138776374531057789630079290808698501530061813016846269655157389516473871685072372437438098241389503397988919805501539670561944861179893425126743652428345329205975881313360676661350283796322837097132655990587794326882955655603745790591794568565019259729211041557134802890000941621691082527718831016188255856244913695441165095443560072284277963986862055277097082834662343081013615528499321352386951103511892113265384945440154515387666098029559449268526959750321652444820234318679656280650103851836019671629534181345389555488273866701538301014034490254380503294093988104479319212262911037318595446288513995925035422078656267032072939312349157410525966733042562661738095785391084573143871917151521150816586842977492023695656557115102879704248844584884851295212918133536998281131917578497096718726613513366832585022413238394401326252985390170922775256288337830728665759983619826748088378986878696409264485705718170563359496107414607566298674233963037966915386525556007285013851892476108427760281067409767716108784602667064724692640375962980426919714117918375469796505300145629320410427604799861856202278152033254631695553798468505194185910366470016033216881572099004751450267320835506146818783106240987799770360250290332246026001847205129685114989681883928350374041363578181458828122612719398208791876306832631942929217679534025155334203219329003945288804507365618115698198200562229566762410231378414035514253090587703223206062646937061664543924498140449160043256758889303731991552623466821662462951633072724741490812484322049521681090905993513695577709899569823083731428608449140185844542018964170609293444573957724522203309650939038378720491086627064271037412428054770413482531311131832451203852918645259405086525390967186428934354083083968351630527508767395163537414842678244334032465448150655253836189351072118718664954089120766810123804158966829024120036147210945731130136613142957982717344860948934483614369438971474490406437496314768605408999745775638189974053147714959679850682173204680936433440711640339840014211138622162379471637708800000000000000000000000000000000000000000000000000000000*i1^5 + -1396689392752125879081646969373546911635775492414949213072839346231984252729684747360372799440888266012445156790824785267493263106449724716542667946406028292304842951319722118737150485555819140922914544104201292140265904233698612362274316467718850176210045118671224071946515830371862019709386526802936225839902825202061399908109324635887928811520410763235702676315359178134930944097182818739163638294346629034778079290074338629474955831282555332269776364066470170173416395510839835144785957823117674420620486455148302918548643434268260665478961423684263062539725422525195825442612135783700736965123290510354888354202814553232275681387272901481699336266433097991162314777889555157757076323716129686490041316146430852107304151758167113095814752891305116126526610823080590697151347996086191557128741109282612600317624023840644222267015036391400818830384848981477592809358042355391024701778355678960298067902683403223808492900581499807331681900639910356730638856041987641683336287888807229848220616726021121503535269076464313414909300498057767842059504845676833585950885916039281642487900717600187596015719205255795638760461314758368231990323050221391517058387694662654074864813964723224427810841795691585839355933748997010701290391347300176487786715013708109812044278338612170526879170049643910042744920209066261397888053806004523560934418159408378656134990367224517928195613956333487973944049652155977767622589425568844935370402668640355612874641307957786626537694933103939337273638025282603070978244225904289352079217670856442382294797702526661355830712224129199259683677024845794581100518097597025300748375622584493056597443505731974633374726649168712178869680214263110017556334488336123135781665045968688084743199551251384410841212883923895197465298966168992248179697140108175241948197184202056014008156179662400886935241278744252567419301369725127463020829874868041160307865867123247838724210810115573555043571047166505361048244819110643642683940450360796721850927625124071505711358217860178256538109758990840319673317597948579147478685371905367498572077171034185741448348418319739061318953733994216017986849758955275942751176126470553047022960640000000000000000000000000000000000000000000000000000000*i1^6 + 5451638705176417866344496806893999589412671662172109387709496862238729768613247505963146314602816504666576617821521707109886545054832445262691577359380843242101889842636955911421710801019509076249964743336234603826504054231319039551018980061659286358851998993721613106050576372476162315744092745952785168367024136420138702638659037106541288834026030494432789303242439962011856474588515804703138325907243453758086151779392774871526592644701256527130452110640744827247341928043726098866468297011310092414439017368991354618397615352356052510647298626827110112340558223582142365958400008345295455809542385585956282201712396580433297381268131126948893889445986705128163877960528757436913643564706263772227149422946118286581157766499818440350241421449656658624922238509142772484313985838749029261213945461023769511341192076696546420768198635449938335049159504726374004648755901179736086449180677607633800438648545769940533935492256864076773113138231819717540868524138028896845796220455361543554419303208395332308551942955368721099641821857727192833443633087395374652849341673434017396475407038280355746599400246295923441495964054018627413128350026611058497821684809288856170696633610105269681587884755331314525972711004601936492810100153187033926233917512963361961441776665916037512248280910432947736872165313861447466087823161294234642683553645622208256436529615457078166798527218519708277976395501936586852014868823456546003271512673127956239813579115144594400931135490434353358429784492424974101862946892711403231705489974354428293083872927417372639068143848446692501142522604445513463914193909741702927827628590569810077661547527377108147506264541169350063088168132340024860107030112303369212394608434761761038439475066218582175415443113693779895582638204627117666308618766328368851599198537042881945645395383692168415650169848501046333908559849136706023063001019163950415513845591540280772480980639283981254087476451767741121473504169465964408254284139018788266143129366236443922673262478536133300747746854697849889648202873187449480688781353793161394880856184407178827904577696298154044872738872850513709876145914071437683663816603527004645910118400000000000000000000000000000000000000000000000000000*i1^7 + -94864873540902568576965120019645606752146197575985547280903970030773619051233353108396369549827461613397300523425945979769974990063072020006767001268967693217035318946607677977929923735976871980811858890226143397480330007637401058033617142136296845582082990765116887814779272305770892677828352791416711613688579202089240788678926230238985531683311467694495071967374371938614070424179696259221287460920846381496759312183469727360930490374341506220204136371613614950751895454605327493481636399969459295215967512350137881323826113748933584134272961919653367622945614818857687963661964370516883679219152304905444520989844878891157230779812381942977286425413523285277028915418931933066220849145765762304434610165638089311764527899793411009400113924130964936567639032154729725617894698537694959346650194987265639415266603167272327973999249380414437742933454322962217155744264550031069959314562114198378643042710664817573922439077787985981109624434149112803480297597534990749387749405527726056179007459342506853735197831488163318013407262939945040024595264360010212515291340275082309930952119844529575518890537763502041941302921868988804843066715847379337069361823070599775456896279315161376800312184276983671955780924072675236062355862516685962637248383162095729497834453796076906671624073705985324372167246850059728188512576541574279763212835281032366862922612911803036121570497473147456969761650098038188193834334394735449723950396376964300511922609362144069367819442634127835332952943140281353754287583418420480043150223030143289503955842067855500045067719648959537592165713932148489797820929730545449028393638288577289315934064470356909219137647226709797127970352367596650363162862981667394409908558121870208888000428281782933632041622353032824648403853153168785546624983887294134310685826497381571101992874504850853019925657915833235180407915681771428415823049948563277520459594011599717663891563896566682984087601804744783435108468968982592131536011464353929831338925455920088409052944489364862448785094586179914990304225717573851068628708975576451455776303849670096523743826192230335449927084676501556978731336406657310760563138872406667872436224000000000000000000000000000000000000000000000000000*i1^8 + -239206552242881016548105628609394108796383775466276649492172221702566076717906650493841192719738013753671023731981958978214877339246110772388779596747376116611311751579151319668714480325122475884797644211063398384781255353111149039449729896732138905364804587751928263776940045144702626205555434898688080137075136368076626542602225574827560821284286394701511821131239504528062330709412323314197756688006775676454206134932027799328144347217776865412518448079226166659333124040793865544247466516678817917998461282449971110778428338129852754166858159533743888718673170395265701345139881167913341266378672125413977399205664978441465764210138315181590073583599500320667283525640053905516665477254255300617159576585267801348777046844146171555582565989121096251089532702378674707132381654603726434952538995696492803441860674793816826521595816727879955621282914851171231664539214385483291549315260636214509599126018844799349808907868490465096270391173217601768924124044257735361755200326129885937386233976879532826137973312245056486144848754865666600047456884206268455544004144441937938213074308220696766473144379887263493749367988072477570227681656852436426689409288642844055107233410467402230012112623210161221054017935821978300988071096600567914225994656035966587458877793136093675387169288003333515482559296163657433294480167792575095784227752794325887913097396985330388921751781555169447999753146504417683494548513968833658833345855456248025259939618519050500183062450064851883180386250265907910735464037917415467594698084192548621809908025263160253488985298718443592199487600570404820943342878612346107167978006959884736078525512776230417920642256575857879426473608456268267232100949868633107104374881285835499497602798865578348045133286629023093541500204430047314500731506949569237885702730447911504643666034352963214837366923942679534893216133900125752678037385898184641819743919902796301428952220441401928703720132579681234942813866786181390637982247553965225290479134245499419844812375753692167604522216752883079463259889786460260997319422490052538753651950491224298469022110918572069506944395969098667698204390044933312530887434112616183711662080000000000000000000000000000000000000000000000000*i1^9 + -302959147153281993221431473175252900035795711470144869915516816001587274382141538425999723578717808963050136066807277946243844405931278387073779169835192056732028779688791591465834788592662768077537879435454236378776317230816973126035229954109922726649159489569280167926782572129054380856181014862646544297126235001979710883567623774970443554372301487684281936184259669016640760809981332787396161442051222070715886282278822496390560949073540598204332796403671941110570523191729597505836302619450867893743316836871349496214091319535039012673450391067427163176748655981738558194277166258589403627160413593270118554878025692352644786381047043455194176684286438002308147449436851373821234140190393277762923190479502383673085225482045604010967473990093103245169328048311857108863356852100529391861466688073420516809867593994455077115247353271315012998580894033597648478962290289722180505003835783908356028957767954822216015288262979873316108105354981692567138449144105898901510593151960104928760728296742567392597883669928816000867604991385658284576352069677915530881898740058890704249666641599994701936307921066789232281361418342213260665506854708463694625996196960939847396085606149826764239907556764897968946589050802069568704043642738341948990758135513354205598527255108441870987965599517737832853643160437297036871348564314391241360479854784381451433834409228517645938532963983855733417851836311446108749530164248421116802142329072088838476811819932572808324292577336723322137533698632341548366117945812811332284504917482158065148090556874325289081420561936092165241872858187852661970377158192848969023402119718581993155857352475761181792593560194468614048565518289497126195269090099041494961326426983635551841468802421270552306685428753557857411641019859525316314140629238549611854932714398210135062655590202545603290387502242026448513689216480640825786783818158865777167980257173349749325191733665967792255092334243820939606901340389342205781904773432865258242379933068149462564245340103890803456075888157212009189675054357293063804584543734741030873924939806599230556688414153618417985044847171873912395692782763625858096344298824294151298744320000000000000000000000000000000000000000000000*i1^10 + 96634051617017614870682402173656260397608108693830390152802021302672044428214623527244938913112315814892422712651587852939032886773774854475908457946668840773052688194496498336894130995798919328845286772566083206804955982959592577732429639153769233244551761136901880535110691544188867732365931830670048725088391862632424593373571564188501151391084837643723994758738378401505779306903432037207066327666067437859174872176278448940263024708191300466373354316989808096320216501083067140708255235915558130525530659387059147324580378473132977714883053884373644149668032156061768367455797488313976079395699659623539828497241101824186407695040995127566248701949865355547178341037225581114371839958467150588120141950293730937310960881207571093495657528813334156153135600714021476615236469485727890184033957385260177841002641902677933091721987716981993637391252840388653387226824887522943116296052043837500181271418203715192017836326168552653043213246877608652092315566259865616419964555463346721588295344915382709225642922493287496545706599515980909185760290114183213316114849949956746913852815480744403948468796926534939230962361597043178284611018690307830398167044561738095796353230700706298573411991175942442669093068242881588418987847362876051004597183756675090631157166374591265603123528823331604035305268692782044710080726248964173666115505378744933928509550757711825107951849797888935422293954520761913694885909079151759543637473145072488591547263397000094602925632077383692941679853517814104499223117965845337556780396585378630087764769992539699348943964867440170515591343013300365083379290338368099433224807294715322188669871124314552108733054347392793913746481483119098994248809998955997668742323737312358142865887770288575613451794350439702509024825704188997509226885178782165100081912858552814426182182534937579999489646480186248264769453321265449048471994036564683166235542581780755438746174438397605386655019044852535544215825443545238568176785137971981953837308820572833283327127887829262688421086633628948032743930751550176605199908292719536996777003710325081782046343177724381630449834835807776893983232113845614295468588121271838965760000000000000000000000000000000000000000000000*i1^11 + 90219522413406215814017301664300179020908893236936219319644130950333667576560457574469086504305098535754124525708603357080623485570199006504453780178064678005378693322023782039881288416794362927529619035599819010070886506490775004997334481947109313259033088661580969036172963981240025717247653830345264301553233313346986919551388430705731395906794473254216676318201117883328578596873633644794575755926083239277545469823721968718163553861729770350825482177520597464243746068589999120441291982866770992975160660212605663146282432569386504784838039591553404313106925846911747709051504894647435568968084630950448584916072643083486759540638743705508193534354527517369926566710232076860763935269604238623655824697629660388038712241395967391465796147653244484253328527312711263429014847843700850089861015858887367462353388586466473023771330606359737529695281578419699267972471532389358916953955260393116653380749200195590935472835029080398650341202258248785805506651040474261150647060448446360625632898551296192059332986489536799485981997599622754840904357971787691106512625072145289771784235486467305969655826743293540257423082185894572906193901817951001726287921052655991568562035510690535881467957062949271872095849413910669247235091459151253846785656233480617543733684176325602685694186747610441010255860956711104506339934434724435028717766112153218620346221138965960787264310812494974904586578006651428370515566678657004235282276184400494718797160615661482291124540319439203532088524401893037895240741875811596747581349204930939295179403764543504286488663860929411368435867324724237783890569721156815514849414552592049640486185945905501241890589561528343085747535252908740023813669418606486561609964016616867914357588258068200944016129031731282667960222810345337512503457320935102131966170242054732884067749096444937502128098675514697437524446072838677248646117379976567777968227174303900659010628381171099732845086360231520539330988382337336095443332981099993574771367289003798105643258900360917604135346255734341224445816972392764332326608363288806525086876372249332355919972660296562288132751541687334098266517783540591255083963854210266562560000000000000000000000000000000000000000000*i1^12 + 83658138316463298646947995032780697747129003458284066945052468720138138324843767202667186358369342271932369564132592286467862233707085750453111371732558860809405544706654434900198982179163815133513272820831982189313466060145361866685405263235431647912386374694802276084652606598071207775716588537997997138656411613788363242531670893501553214689650274827290317069039354362081544911090156041810684386583310322706843684464617224747617945117681132431788664192654024973469088599609634807656351931832020101397283224678122743036052405223328024912436466330476140180711557491532358113016919280115489137551154583361913629015505833782203927419970216885683665655254965253953068053327703817650908165668133889765557033341967476901637553249507890321913995237320714155556118882050814848805197128615306230210525085096146324080882505288642767660934766751476686414516474811886638721911442269910062164841532009964979292291810890010593241222029544125966307530976660863385049298357527980520463179486978740371792793048860028556799379742654857532437520210268613131373480635407382167693587039302530199804978963466090015183919543673806958787573470929434888209436924890199861874007526087090029384166693945911729036247007527966609310679487187451089250735053990212789665553905521671262899769099086027583389098987194448081130554370530479563129566326817517949186076064353107413646158551981574505623657299348000722021422048841516256263282248972838757183656649447721098431155622739228808548536102967772637153171941149408736270745116041811882522985076918570282005920803320223144562217466968961950532848422541635690900045142322489982842089226706108894929865406375386410513491782288270023446161577088807894229727259441902984228961830901665468178942958343126768757547625681975471365096901859840989682535695210538499991950107812491943587416337605193875508291254908443557229151002686480799166862793521121260791243103967897836633334955016399187786561771593557621927571919023235587908726469197803037025735823584678350866311855354457941923392393929298421087929144180011554504591711574689998673263871586736176922155443068061568277817750834121601336217223008338571465939871396599850598400000000000000000000000000000000000000000*i1^13 + -110220858699837840968390700230900929820933217829355560669900335117284845895715216685402299710037775843753027682143809460060125646893098685418544000544022710001458450034868754636121555853782284768125215814291683142819297092810528676237900499794260371196045463877407473267457081556782562509680348449434613100058269311545350602158772006187092008109738814040931657601776283617144071448237526199833022518402689560537922932865353187973638354550272010816039700316403198688627536657568531385361732561982680289457536367917376067288161117250345503740838297521807749650694315991698228983963167221051182665722463587388824657528838653428477471052844959352911187818529247131744326470779139578781134897739266711385333506705777454151538890468361736160665306430655659201908768022873792409360938691440279724459182275162465396739899215542002562302714843398097399446494627146221769709887416700918908033445509613975769016548875743022569788118983122679727823007279782056911059525268069236129408990305616830823019124103934455720864904095915151618098565910628182244735455354790105056974004999994710240936241695944224010911619410075815217845297146946341694670701576077591154374544108395325407289484752344001999042541386060781641230458263757217020375547550094199917351881474070053566467252051792979076540550631404811798232739221448841181563490292281991319929500538156848916907835618171992227387631877500030530131396419852820087639617104250319391301524185790252112051263299763607107792395663807267898049015704948351480848238022856068429859655653507429469957242903113598353160924851822553952162742018655961217442558770422117081495970817577724908760174384565298544200690881314541450862767831530417791685662699366422073842883136158835290987912519675993487532906191940490431601409372800065448034279847386579870953205291321395264333401316748909252304123056559333171233785165622242178633783319754274171333299014458583857725478800614365685625479734343234737348955242958477320918066016325056275597695388679608406462300851003821524733074785789899601390711973710329846178058269048967670075078091252422242388665802722907415480710489495784766796363594712097251448654266266866941952000000000000000000000000000000000000000*i1^14 + 33817375562291130637917502837090244822594347236986980486030428461098615760677815321365416099125288016989463756521497393323660387897856435073597937817278358834448277639069912559195053142668320712641737977011281258650671829900209021498887532636780613096380323430122212116395029930021169719386732348107173659055987946606897637669000654528200643177162646509837436931108709465377290063008639997344895198956955976171631051433937098572114139287676678880339253210336566406482473134401078947640727061689042530528619862993353815175722348802734168661217888901055502905404313075165137502564848034249005582905125168181899609579408944225249540462558051952954729984861345242850477812851895982972111548392940067599433248970975003322076044554761600380166792840122307185022093641424827015276510334503159513915123035444291490120143782731267889493688202221526177888077349224053704127199005344791369781130461211146650754827166151524441683528221028680272101406946436754730339472505113015609722707772510521771880151058474484517056609308455480538866891277808545733017303619920885687002890873232642333395196566203635510604695161812751240485045588938644157436828271060701202418912990470149068984019676569065267767874467215338994489809508507169740609533794859618668451134201354712820664480390508517002187910149772748121478438655833878523245150450703826261178486099655739226493875231750960175921049495125185058895036362825122665586867124306912834000983248999356123494051035615313847342335323727670847142231237377811470062234263478685886808683012243668395020002027719974104515522398053518596502834785334279280665131031932943388350805866812123476404635704275965633246264291024600763431175748087337500646570371794254255817761025930873106467008276353792080433829981889135317628652056670798944901575207341120991132048502603831892984530458402618173300277855761349367049367095542941737074917813246336838802792305818943675303920923456714373508399105051632342276664620030388951451382140145371299626714966984203610441008331242461494267389524073430868949723871004446979107995911404274249601192071867585947470790253207462480094686568544942343028254917532280656388623004103226687488000000000000000000000000000000000000*i1^15 + -230924631520666789621868483092415072570309141774343033643100137623196385062232744884506703153668456958837034647459798201061428909491538346076407108904951370469638034554472972751188470804706200589601259326444697804589005036936354877763052336378088284227497505277171057187314045725855274166457852486924442274206919141331244302767794996791041346542869389732144918289855651719636778946755180018448186547000982293923303681804928245797386548327788252069463238919702254295443782443798912923569890750724906361297653074567940276952615494224375854530550519741663672090758529437091276341069289954520736936946324309039785247283904208217714250192366078424097984158596047681639342597647715073521379756324968583866891449271265451885600287749346700347884082815217984845578937035238606107187307895533397938337250333235735315823165408017692992509208752881747587902995821816882616455088770762325389924044263844244805621882502702407507339722701204152593970962403145675435173554699286339164190731516399721433861349343614304940970824385707040547913712871713641325631108103007839770718870034674438934426531496469532865317287021190117064802250322579891311070383282811440025664122130052554833714874988375896305662496337385757583270180678664070513093417639503135234540364139452031423150943025350986002094949785491916720771114493838982480878775418782813445588356098075861451100162727041633709640487995501279424140006639845810282677425447850258476955428887787459797875760078539054968888430280423500454255324753161110804045444014850405894931539710104519367655878467659296594091903869480145475515889764826794338145752123690021674931628757070424964836010016111510795111709430524307781012891063157370949299603024910193330696845972145376903373588461546459036718356294478449740815500487745110336788290139266368348991097617934011146413614716917526502180747152697536061176880307218308715758839476581803865078896170672684333859072317054105385389569631488409256375763435460578123302496556186140396069282759058360411172942964687248650476045263950190168508822339044059721774670296938003063948587956397110225477223938679050796000420046262031407958382211553608576102649766189465600000000000000000000000000000000000*i1^16 + -1670622151405278886504047519857769850384150495882246359384617935876597817386335560670391093668880573303553480234105209343301564740749278086583614304160849549933606668207504999256683845708738003496173087657620921384641369333145309580114711933857637407972419757867476822969294199821237771823073439034144539850076532094459295028852827353813545481451550596721590145638870925224800897775090518237499172458206761985604944478806415219564303522465679815366373042235422087297666608204527504909651682943725449492260757348694436058650308743511508201171585861102853996549705393560750000507670225277113030501942338750668487699530372094140215056547740013257022051051951758366803427547505190509850647700803060469043363896046625927536029144101583968040609137002547868913522111785138619355972833159165269313116733828395696335551903061289081741103860109513223107312672922270372496582830674461639350410271359088710509200648976068925942339943107782837937741902020438739553916523285101716030893270602061095941055562463127182486644920257823527622261929757140314166050639519819132318958336961435744961069179409133075546334714054132502477350945306122364197216681199932336591154178283511978998942481269628842504809815533639493321102903351019081866180238402833238484316524877106218645065713829211888823531979236590388308586626103884667057668559031942107091597607094157519746770349696879011832350270526433326317756734303272989361532851029786709491928542648203061149054853944856775206293096602269583213033504097374107674208739358674314612765178302959846711283950409331066665182353878538912162418472688347094704003723757010037339848802213948040516044292189866976345615736519766570506290894201471707240847253140158134118318668559984362532797149420923661049018837829151089307895858260662834569430758863528477141411692318879934941594519621843507142775642934800311713434830566485748257325681930251504147048987971681273097167843459392291335354105594371397428938305246972966564925028768252108191417646137661291546351407760871337441686911952605137758891658687682903548548362655144985337658351145234396990522946311759633532540837983302771444294673857574946554292720529047552000000000000000000000000000000000*i1^17 + 220752506871969739110193539426531979826064192875384848832494484998311297094329156978551495754924096693630399207085792252704339791627244487489755353334815700002984509701004533892343544142923400419248280251561489361343296029515641599126802737534227104093511667867019734073771329393114440043698349641366148258111780515542847586409666023676768931299736011142092468425819025264050194217694410644860169811398256238549523129871318835141790543391669672609130571313920982185258518898775421051486939165183946505448022240579389918278790918263153406486850539473289232432050865096106874592605466926235630415510800628223736030128621025467351056618510755554080563279453994232504305740439291540011679442756303427641641809004818638942226579078159169619353860597928185492737437287332348849162005464154338067621198749354401163970220626067905937206971167030359918811217979757718888857145521563277543324120859980071693212378294129090115175920512366476927901716665855177108950911404173482410793242110516145938576490471948331166934751924669616102548643214597979327148544326620097490127367235349973254993923942333872600902793061009755427536183945424537430271313863927612889520022217603448705465089013939431645699765218998645393868254833085518260890889697997456786403136484954024412947413859175719887761042004074556310582139473937744468944905042330275715337099877408985240075133506177997678833551721078945297709422413754903155858265724430037469809174480792933511189368999381521201766752843682821128715740411102096941651532818937575599407119437650227404653790434699762744004635280288166361979805811474045263769973532122116411354249990444311997923735770163057447569998018685974560182434777840545464568767129922634050965819672422777265102571117802266832801656589575435823189532756825333060123105939579816302810028667807047454974785448967106328924212693217540638740344725584076204125374631702626927762166582649061918799260950226846030222310571225175512131515772548553826369228237319028331479701333542227771546888083206073808383412098127057038475051538256691723652223608455779791301251521379474894843975219781304682783858605370587091954941758807132608846802473451520000000000000000000000000000000*i1^18 + 24264405755960243427923476695047924573203719512770432840355801200250034032388189565133014968216765896620267436526703982544269022054091300142015273145412278348421829562353366448493563254937855781638652904147959609735243470230642918232362575169106743694056006720040884013625027736541897665050421302232437672768556299846183217795399898094851513847112817470455761067171108822930641503427016490946137048819362302525628220578004786109322543781679266448295355423269819678019902752550579771899765254320792018744542149514823368284157919907989940509268112542721980467566741663581742049945879575849470063066325702754883606523449274740857094005634931747449910366668088823122855979197101810634033585192695460921977511306736465176300122828165281842277219271481267175374524473523477160716053966331385766400413790216760503394508859035651388149996298601334871539217202366127291185836212105682666292624074873416018293961415514580907828794700145285022845539441569988970904882988440020206962045385747358949985362476472294374857299755615087099143017262165084905411860306175460331755519950823601332016195662009783770017033093689989989944451094315877700650572887552379231245545642411373837746499736151577733792330247411271261267982373553212214069624393468397025323865124449475584139804848393713007771965102775274142211285794032412079628037643890376364902047774893970394845093977136056080338181937270517844053444802501102751150686685359485517121287581484559443655415403359608910104657980049250992366304929523764137336691018174797054552661738873120007620396418634054837184752091184164176435829749414174241043045536409240396640136953516976318760925534542623767332489696027763978294648640942798457186599618447712791591286138235220914548140800271287449176653124207217364596572404705561817723939471990756991942653736477941918725674677720266264727455404537381142975687818143709546304274048580238551398072087408756896005490925897617359558356976348519035007367604266634287814922932863915956258844894685377696501629628928877761213543026779056829749817899614255547604949282499535010305318136403298184635143213416024793334557344667693167968736555196786883993650226790400000000000000000000000000000*i1^19 + -8552434776466747775532621474119018029712050497440312814167153513078546055743577633870400335822658434615757400722025645390239904998085858239962993407897661714006671412266099082622002912971139858626405951442498259047697013366324187257372697232257450806796814656612708207705757614332585814850450765612729291556042316411404302157705092825842065263521743686341651420265142327739967159815441611226411218182207043098599030933702254957872399167907175254089422657148489534273272897580093316756808582386320277207939150378909281382871288002529600345996397867865500421203422036818033623880719585642218631336850184596035772223572318912414852867674449646786526174417923124673132814891627433511891587665014355773156223610805328223898517092456067188644216127997934674142997116972567044581917898587648741773553453729390881681815795548528803843280506435610153883002572020740575647605265644049804194329066415557730914755463967113805381658634147912539614952235198910193901220817092118980037585121529856818191065775456045066421268633110201707920679588048339471436238336089936855521572702963205124956611993798080352366802573715466079705994614999337307699337443438658984458279602269631660607676282513911878733989399265548685784334774031510695780196814078522129228322621527969315214622565462082981539613391799422072864233828641863112906052350529990189396351479880479960466671962612886182293888141229427842798733117418707668863239413484947489105334500801936093323970347291724330955571628917037320508936203538853403434087336052181069411073820331109228808587291494424346120096146670795188284331834197058857427665385395113360484412968572714353955394591712207390110933149465058726079794890089563197277001019885722044526423216806094397422308138717599124516736894586394061012014715791728969243174653437417290606498668548702631282312018804979407229861550609239157807744426215114317374015531647081588617840769775015408915031732619462829707857274049431750810188578531263426591941205366287581565509854964459480989388843772131742848913295316025453406292941104579758275032112062899088341534743667752058679295358258179733709034006358388393759130988192199610196848489267200000000000000000000000000*i1^20 + 848099200827917592874428330296837117809954082550965543003275766995272602760555773694979089914025853393449979378414997042111004051078259391567841455351579695711518731683976413650797000375333536771160648501592283330112538313716203454205712350980295384084945002593247298651222079920936885966336405005268654244317866526113605012782398543155163987318550404734815182698756603140688371562880302481175599351803401347703093180124108028394921858944317507740979982768552482327668446645003631916451286286934743197258474928104455898020002502858774699084872223750757518719126513172052425676965312536154754492937579910480138476126898920637606856068504176216887649450680643922881821910586871211540810951521046569525013385995464786013245079380659721168260084779286486212539644001357342751904390313653980972634327446237280794281441914352104502734298398722822657688109541306026882386851805096954591126478922924919857855764895488460441393884467454759500967796276822561232756547213913821243804813406980219649146488758660824971278672433010415833599070231554008442694617236297439266930560387242968933342489002951202932059495242258868150658448273626074222295868197609250556309295688482301128321288070220891315055313004330886902793559889979402123355296537232424879350699948114109131932248468150667829131644219011096306894761997767898918033933103229359800283808736379074977671413250109037929599031965229977499234747392737385655373826079959570219358188757368101989039627089876748966366173199729055822505171017451257820759220327766097429719359916135916794973800879950932077813703812222627882938821717354267076664081225554819000711446260146736466630854290870794367353047741738081070257776442373825919643204170835516409369416710522139007737267975306720663388788622013929983760440757680196499513409929760627743924179684874889738950880304791354387571813137550383648421858484166779633046237490359505361431037626861232969693990300004724551179426232144675430897365579128416294110638953725375522437037729284471550260759042237961075606487746708224216743676924145609772326740064178950883599338903094117445007623476781778348946012106541689889558166924388494371748577280000000000000000000000000*i1^21 + -38298086114128675781108972857038152667900605694055430343703303352652157619547930976839498781306944931683788849548386105249337161826095664274654171388590298465849024292370568275676411403224312159101389951549375303733940089122535358537503085352534063971906225682535419398458337094076854514492808371724866268026233863610408801060109675721448269365405424314793454657076643464631503774285225552504219717276039264559210170532932937055621339785841071987870469832996794169623599493352690376883929236196146907645149047718279388955350960607835626523289729334073642640756032442784534906978125531236983467316043421514970075186788866995864922284318926125291056320100755831033529569728064260830273486820718304291693327059949953726828517713776433155114892908365487875002097841298107704255487086293525948821418570439257476878986951818751147386888983282000598342511643856796242693366826124379361571534691018985243216176821762812123769933512202709533379445916113619570142302231630989207909276125674766574044918877840941043083058969724075640184591317544873385403467946922459272555993184333665432926263031278766034440350310281997260321784474978298025697314848648233653113971464974715145550061862987319086184418598466870205869645794131694587210914817826567414072987658784284013584341044400464565522812532209857584108971754892739695153421462479107456537390284927828966883453233802328665983216696184667138909643696443276596072893271328518984153586971019934084997460292837682440106986929915437176327367627496499046044479989729603228438567458362688440750423989854832809072570290566260313228572237646009772343391898159088680012229851861527176025355426313677909297085516381081516008572846894297847781646103386675273206166448686798596466228418084973316504614106482525076186464436432646481539629115738660350869850874402705526982203931538942859160017185805850738398415107066418237210993158231126788440129909229181791786917010424181068426127835564774400071522789739369023649185650746574132093670946380559971108772735035814628546035746923445502391135143641995198057643828527695164594117987788334553724997320960407729297676487217416498457148881087416768659456000000000000000000000000*i1^22 + 1443739910007043588135786978776444925314288794886177428025880570922858087485325002221463875171746314458793776442012872028012878061186534658563245817273418745068543337190703945732624472388350114898158771109438110930468843897107245968633467616667949291025240661962771476259855832985789637699085825232748255510071382162749226876338069188299399275590507893408555169650147022829827680367016369377342260886820066030687693961478852901946097861889870779192382867459512427694610624012527357897497367571041133889400777041630765472609993978217255098354483807115857986538451819102408723005097055200513016452162618404976655305730700717011491556607113394000159440838960126934852397816741795942947561606148166759287431178668460758362345649780455593822541024958828233456214684064076844414835859991795452916185478807096227683281441718485473521987040450230927626955339337440997975891868219626831249772326470683695852500145492083890970636594804732263475453059457277823497265034367156020927961602688159037388485285425893718283008080164720446068151261190561105743837487321586999437947534928621749948783389383982430443993485803604383234533522680616383502445880643198390778701319372021048726296028246236048878783702264544186845103652409410863878187249586289103214088511474177683982480612313194021368054529360045225188524625276273288924033999640085684478193192790428843689172565288017631119761722274705141020515318668189781770166116003610067984602878024211956651614394156935092454468151228960509527689363200591929265220293771791007713509299865459798908503356159160792464669699399245212601603532064826894812479945113814422222277767830906109108686319439930844114137889292884633086238598670274013568739465417380595283439814910028374339806974211809750172429583307439677895335272159213256383325212050546330541630086316508146540343170942630983397252872753049277903961798532467562731753820624494372870385019911577422771030837123815880854184171813124540785381801724533591791805990060222241331447535960312986668198567620695767226005603234702608488205723426443339609389893692743197716941260766723484508853476280930709857968577012056041104186982547983433728000000000000000000000000*i1^23 + -183325851845335296151361655746240250363572970018771251705683475868614691338425924143190849507068764950670202926919659325213950638991391417850669017497724679646931799793665296539453738658331783846177439537206044256569961714158229005669890101128510993128373652665995387540525585507467326951747317651361636315175106002610545537793487986522152760729014336838477808666354335926005870721685938887393690321818923320809736255848437214370271786461892366610750843321073727214431023585676610111965201287286692623160762427078017207676816604609050316217390876828076226766359422663587865074637935647099813565487774452695948303459588044027099320352812261712176178430568742597476039241577179573598868346398246624524251771699647306767622897600837707455152063984443187871729579850717833756168829644995186177157193681829388322914341527043385125135974986273890225277333974281034629561126490985689334986247612090813770045927455926945279776117967083818025671512156152362445376852164621286669591325845732422628132823886218162775894438962904918852056537932132322645753136197036110787903082594645012678341345352183637091798790820660266128634328791171441972560659113004177442334295855018399946219028704378408242774006199750140667508356770644929705780396664515057709877632869390004355835336493231647898521285131265509093172772132754698619184867241454572701643930851216564902078405002220655824058139116468058509561853854506432514634188107099919800986848132617819361659407398091026524147449496096570000437656428087351959499962544817208550239544995409123878772865836215869960917977003858846695543645446119775591183410354163258055623602104655680447569102444264745654288835375719317101899275192594858999779140648670113381393005108048243565479099165985124316200930959161119592098581021719192181152538736652080626706668041595337910995059453908398953164044574106781290730581895937381206317421546862645603484640607566118570895719523953418925855352828659758172628157057909966971304829227917656581382484142808519926566539814854183634645515370206434093791716035677118608779243510812923153380423832293599144629075734407373166386041343811198605124978751202918400000000000000000000000*i1^24 + 18645442655655592893320136324351279340920533714581504011173762536700410748149831487207280090758773452048236285992900485450443179653113418897588739337014090809966308527037643155100987164007953922533867619656387650165593764585024947686911916847069976723123289561520939414712853754646650149266227640431704091193616851123023347676164025512051280020903735822028331837149759928523623293492490871947685024373730428287834074895964901748166016280425280854711664119895072883158994435605204569739704472608208352251852389102355023346986995666857279939970293547608068789138398855297110671930757991629123599705898226167457626389246127397496882021162561165607755180792691946414753890096115877114698415720552141100200387050513411828310974319022202517764881071240588313796993946333929777000915877509363086295086998969455324951532467826086417914352243588620293422270764598477038270872264297895529945295450008774717742836647220068230237385878525367220231422434237282909683952094842933310242667967558035738969869392492159077207926696099439887330951650603522218529692924347370883693721601166068601741355559695336548042299005022878540832228928316431621701677672032711453333367112832957881449082243292848049987543044000913668730934717993872940370507832245430871045746111679440246695695392767591889623830170253286734859473125077477085626152384659855628016610598288163441353374532789601626540229612055953721020221914008181405377041648140387412917477218618437214234231750482132074662095267218534957983196399441281704850879760019137756579498423580321821928172100043967590425464374026704320747551459082127523258157012265553510071470413614655772781696693551791883469728012848475396938673459943546442803742290710371892374381996847952769321100853566309403807340373938411595654582224575401236300148132045262065758614315983806405082792849586878474620836235134239123542065420636820755051623114109911333846805724006498510843613748455790075742955271916836378802703267026230761766246328205842928687989090183250071006655719364033056450547367444751843977759630432421989802374915556773662114687250845021320336717951030352791116646637429991229109562454835200000000000000000000000*i1^25 + -1096804435025787371861566044829327235765327241939099400032349332044655614298059155839119862667310505889863232164936569568568679659759327721387607079036236423137486245948201388319686978271577177369365581997859774078746340549284111358296375322346438422191748611059930534281334586305039855797619322305933910325802659996657289003993654252602906795478360322695416248793945017694704760232851418467322283569092217867791389266149159734781039049419052314629017466985640937990523720104350053653019918479241360432575971887388009540999422840841645255980886293105749151600113624942630643509139403800705225608544593976841376017462079823471462797563247443214163645124598049231548810797801617639158658034773860788817208103146992962009395439307723542466739675423345906493193676820122064146564731591478260041123270632582271087140300983600544472530886082459489715973453260247144675114851211335575817166039884767423400223070778714760861604776550624600003499593809260589286720460988503052477548850209432812400022373097689033246757129388608188203283998242735810770143069321988624360449881086148490628254726793377079321402196467391117469877050182942470163462516985372729443748064757571767791927091036044607139483530254846766436866963552001011409391317492965123253964894510162149833139671661278749316737456333011902536456111190534293916133756328966343901191085404176668962221198492960963103911313444553694484269326135840040496270569633727364358347450460917205214195294799120136103415275241513946521560742950475860777095152407221531753803217721776407651416105408279582721014868565497316748324185612492498410604236582175633075681191163101319890187303823150363183169096949262288688893003784910736247905495628596636698681479776473121607875557754357814419097723011714157143056307343789094882247129388737244109807227438017745320856913633963595869994365954694074282779959575292532034640454693512320394746722491043931489827543120647210701614255254747494733221464972310009543308552417548017437147906748358523977914240483308138784272179520228048901766743330365615653008135402932996660793255162228370144197551241369962927858463452414416612449320960000000000000000000000*i1^26 + 45107888625776351048070988709361387857279042040294825788925316502584896651017460687191913041732980636749990228856172091319622160375281787868012640558044280396659863483995498492035588650594237317505679719145417253902227386315107279035636684339599123781728012990271139928221450098047412707144248411821588763525920234623908557981956379953125307944350880668229267387519608492166914003735133699130002037123309862457651312811842527006517762419424187349730973008148460873113872483293267375272758532526578267115153177275277616576573085617141898724950423630895289300013145021875108733542259868656489314879895445837073297072124918223419467099206824875368615828277108588398313677811263215185322146930710044424111066575229206992342160087814848453293846375232294237803630038434326555964046638477235216193481815225930468803880844375619253446777397971354311395618716055599354897611186942810155787302035262989664786146183114122624470128494386452537032839765428419729462160634581124215633152167729999919861693092596842044321211292666806950323386684634713207128928033315643463876298226423634032423520876540988855983325903296425549179232996785793957574701809747006998315973193752122020311434813193248164895354824364842465608771781204823410482049116767335571100342354002827183660654428856249392749525771444643260671122427705208953232633208585506629204924021395606883579165443400731003829092878479888572458135757225700327546779257431167548155736169185520372555869562493685637308694628579040574864235662758077394902912270313767845554132903070499285594167243458648856778568170939153923956724341287260686533203070251331072089322096228665712072992802986940022223740580924013399289121856123187520304628499141521768391599868780959933699559291868750294894866804212770699701015492545429142769185945454047387424051049049696149560238319258544269817490568635212058363576624368967207346045237583679940340207348546529438918876903543936920883461284381053977091881164509239526610521850795951372921500572727062188352071604150708647591769583569952001324093578858388897627418989977124297696592562042228072585917845062078293924457115922632707932160000000000000000000000*i1^27 + -1349131014961957045540658777674338713180245009917058556674871291456887511206305145051018633418678105766393187246450983561542773001233674511969221836121369709241073853973510746922277883831437644320574027966365667421444935371314076397252091619278634542429523280754387164903965228776577989444936413776933694811427093398183428215800219136145149000559727619584260969068709689512928138670169341179458693316479463926035764895498916022863249583244320984971591322666259402209703031129905962875247494579549858747183945421808465882219860982990647163592774090710422999203377624525276990852598840959856301968880521777137263450520981816951263814340978008436946371685884770086587057683237628602228635723299477361043829330858194463982669152365322521031510468287127243325917848867456909936405756246424560514884912862812302457404601215511992732158338596979797973101521879376037529765897746089274509795273645582846623472028848792311580368832328427447926454624473740779962335845735158200482071471851382384748838886690922572522398075996785834168188497984017889868292333814348442221958243193055967772364503338627597622305697028721734269395544153890103786028818041989558446495652831814929964074395816327692027188218018191481194628051826942586153442603603226578590614373492444047848911885193585144614037249210695321239700133296157285161131147840529014851469643894989945014478400146841602613016004827884477038958088334725285275095666776396824773658502034463066002406047706823407315789458279147901803505417658732000618181292912854629429501097465694735279055160059292964126143445788576595723140420667062365739690810434209089838799933569216103042470754292563373000947565636194593379302816869442729540363629783297349777747497329940836783704605230381501043785676572635729104947043041535496588318296427620315952570049769214112306191925519515726394458445559068684115245821830309626349507611333593670533294362643225125638731272227507371516539611580832483657659583471239288334282968033865682416905852327770269496080355785180549363985007399519888315502410982001782988662959508674855898667733604020898708258641849113747421514710450071142400000000000000000000000*i1^28 + 52185082515964131524842589547480734054900339028950541634734598815710575602108879508892639008425933639916524578718035311110100031989423797534962586501376526117429209717314541089432891949842326798802334120883771764487690319912748640852714166549000002432150701557893922260827417654300077875142778617139842514326773231984766537698868476076780246799870181866596248033970675868026168262373609829725939322752778338497604113378705334779882308693789777112991870260718596002761990776797585197294832201332854372539927215117636766481975331541362667346705282893729375489553177121281202523347723740392485069200859817851574951808751325005973519047492350479975226957960004461942828165229547983218394104256786273459640460850935317052060333176043028985783513817583627017539737048392276039648293256508022038232518433693318726258004919338261915456516384714573921358476526761711044275809231470558970589837625531645757089929031826181311866845301632366852561789146062420276543117347566851131923243540583643607316125243257924655228622355452724052454456158858349063855399918965441508874350785933580333989619853402443167456180190775330730182316411705593357525851325532722136573896124685978556031191764912304777555278047915158649273580229458628183168576978189678853776351603653890439181467380322748272892923142941033448915831461234472117885099940222587539796932772300016881700541716558553384765006401276698475514530319226947660572968967097425020840326382773241241991597248429694403258354983391836935510961279948557554413472703527078116282436160640635757870024953743572104157670575964708692755735398510861565797473741739523252501789410952346468104985933174536022957824137431701546880213897866117424036597258784702941389029887261236878615600281096398493393307663494616488659423438290274124211547611150206009095527549320222435993650530333403453579579276091283330975022982992829206021312362477106526878214203274037132659054975588650947318200251397108400942809352067777899587174454288163989437889894565436319236021155503411132218318691732479435657450569927019534323473386716153904602617234882905292891744850108144645575161386369024000000000000000000000*i1^29 + -5099688700043400784138134255990202490309272292937556704515827835527378336974612199973879001870315382290740617406180215174047767805590300621128908066908699626741387741333121170828516651584068379762804485537844064877043086122867770541933049054881346567370459473864164322032722911400862026005487049817103055433750108776977782975469092557510992288080516393634821795450518912982074377457622657108264272934817839531985944337632491143739544810556811542341417347547591293483178977774577473865957575600519815871409673179952231576759297034989050229771034269137260364117695903946692505670741248078241605619413863230783576256549656177925280653388677705332248708367280089925009760594120909442138814434097920052464610718035814534467185901942784204626115289256483658001189086301407319546441071386029709187647587689387648763490170334718654223424205047609601452254482514695992253479677221078167238035482163025721251542882921678627457750002094919740173045023942546533971187873917909389793785633259021055408205323703671091656692241092229299750613073691052044737899194893566636498422302750040469339718414999295353381719438200589272579516715816504657169425105758075159324709389578767207395762618059453711930160267245843845397561611474843361696979957379773177263581074525777858854022567347700739254518712725758788265832960739821573312849900958125418856680265147088724162677078553197771970397339370244484510946922150760434826982429897119309996629188761705164282793591716641883008634492522859576879673139579807055208162957079516527079736792209406010879984544159609932254484329414038851064412649202943944998417782494583655838630311634665207731904018620037607621087072110182804533774233204854230123892333014404604950349032543616270909993803856710818467914250732261339706768236820808616308987306485162939161707809471938604347121723164314469580915509817091721386387559652125459330411980884675900201899079279584799544258570907139856468221193270574585818243403519349763690760303790885578606413121744248991519820065767572088625039739073185491090699188645740476264687914394137576924975619232883866153853551673281870712278299443200000000000000000000*i1^30 + 448579014292021709151082458630334100174375150747401460029608047857385966753339665690313136965361390707761914802434747457751672854633145703466080387870550796778775831920820969847173728231644196484684109552122585583277969774298688068587981152761779702117630698383506816582029069911815613222291438165475632226445029005958103523412560247045136736097539328551657835080451917919853992575888933313845917909635113870954615192484817967520908346712577913780987762691327239262262159973963423282749029477078248454523821237669328031761859339412012656791927754528168252100689425569016551949186058472765092034502146305612707863633606751158728702562627770239731102280860653604659913966683639324579465579352156996843805710989121214552679376763494033854698435784429193911794396091605269762178643247236368308556839273707385652979713941959881774162573365575401103557101740732847304393510702234897609021714805904072477444247800152010009295260525836990419494153532450516566984700082703288829596311638011971222872351203058321821342423676002069664724726738937610504135252771930635746949061064521812869506177076744254712906523037924072524420809595081220190109875085065938929111804156291071412808574771102177343103522466564146127585135580595368128887954379882596997887515591253931843733574815905752743482092005188463422647944869875838795853204911004786539937259678946060184834519008821861306691875187914631443740337155134833366578760578353582248183895812596867397504164956859693798600705328755078034486644153040446661890075514682884589162220799808920737986967057874686068872066727418302571108912202356158914565569581318554165236653262370176909826724978332711554034841896913271302309746293119576016242563254610457773600453476974439721341078907155544915828516064589489192669090285735704882917057709928236979608079757476186528704000456751126426247946589508853723657771379641401483527330363773847512398512550412168096002857821651369589205651740500291889563633659867031228601767124748296350771050601599105813518299578775115738919955467486087178048663289313243251794018581758891195012065442081286568292392326462243553358643200000000000000000000*i1^31 + -26058813815226223407675862369022184267218241979170734656322797797431808939256262599543607600657177262020864352849117007827153555433921977720979976103794521970870204858405622819970771046286484544715960638967700447752240840003601421620544673250549313683229527652230673350799787697261200809137592717460028925996592678088551078513065979393500987357523732009388418776349995196496570005059832456696545526020487768036014573179254889159043315451027332699525631085071489137654859825541468525122361242329964116201058585653237479752441383106608337906475872182853303166758552815161788903423921177218934460895392960307697592556031553491612677997731248077635392234025887311095574098744637102579525595663067183717574688054192888297391057347496825118253720360253141631099569447945004486334584518034001853470851979637996322838535803599829673764890896103442282328124879862360577434253120704231410548581631335816227374773255066196305711001779950513452599730715890657855498898806065642371423643329398424628494777146513602987348559764728053567265509512699168518293898826551318033009537515199151572503162350728772888447577245517658073652915318973294100742197789041180766587589156989148045247736881007498702189017839309279346365583740664897863117301396119999620390082256655078178628384106436836590585282500503385021531983789220429972342624919144862471684626775408775893411320974923419938769535373991229782075667126111805985881228784245448731521480556358306364565506714006790937496797331080551284574374074217794742195996971060654616987536288542915070975722683959299321060704756074437859140513715393445703978541064921222926931228865619842120125465999834166109293037897332417199764660789868015607930603252749175028851556345720679639044162445669465862879287241735210804912031700036198715494074052498053142540879774911811159280965744122592930628869957037362481706972560333999120494809695597547837924507421908140486022903348775301777503552874359892332480011015168812626751491275109080879223675263287454249120599979119499456866162133550244870875510182954386691841866165262498115662076270847712986698188546993389578485760000000000000000000*i1^32 + 1045776938437932350683189531810916538630249372247180846661622017119697869988154087118773685196460320065712889047757035497955703016990910170953853532857836184399756933049278700571231444549727519004018357346580685565384395255752405745156788708326728536963517055163090030706778364126205809043757536374890873191767330932054715231362066726069675081215982799885927870864364248757918348613527854009100795966245495993431863160380490561325165704507389478654735611458840045606474192042954297044110033942476389831431003432642795600228831460637408806938780078371774589448220197574450089614958151478863375217016419818195281421762023266332418997513279218383458693936248258659150840364363236803808002704611038287875516327348171357205806362007281029949465480551605682636572715241495462174996361801141724166018940124121379332914846885546582733231973318155236896325192118403500502861199796930879594796803163925497270308578021557838417260522257808229912508909460941640223670061796993831528326724078547001450586551567151906104264229096837033870990175378637243626168175137735866226230752881506432894378679826223277157399082847548628538619389694677311555775401366127717540135057437740213849094948166344163686611733282602635095049982131151273498484909371774339664869440804736907059535909473231748330492235076594485899733767463930481735818235441237412852269690906992682725657420003068162419389906128507572349582504631197141050467029177470979050418561397475036929477498912951136752280409484006558631261177363944552834653471187173687964003870823848293143832035186753345424460799207126187264358342682615899056652765801201528285214472858290131081560133417931182367018152537907426396889547287276769557002251944515556196651099862227323132813114579094149039952228991915936418515350388017295020895520030436478738645118031874559038264686822166874008080124516035180839347286771959360440613337136604130522123940128642982786557904749392243343189658668637456682251235493142694698447511554393638284118441710593578676250560944481047918870174575930645639654089615102779479122055570536214588840025306479409608653723794994626560000000000000000000*i1^33 + -29059513858993235061629888980253420328801596651023091051062360515517317707880530488698468400171478709205801606640248635814796997146919781161062536169314505496748426839500875781835835224078314833556865147820594206244760790980769916217400451477109505102282425307854184751302534225854344926817800761552812370804387152477192613692485600902770517827730287259952676093009846959255589573417658030163073384834035755764413608234150135731452447790335054834267762867678908375660405178715755001792937456714069354578019209237326837183600990969829201318943273260449235249722556674052248025854368518461322647783008082751528776602170551136649050477244865410082344408571554514763367168182514669527407627737581773681906381420366328351728876803786013299976473893677704552088309092569747233231711739196532628224191922803125836067702487931105987549661958078371188666086212155738032358094639093146287867196480889453160268893483203349987619201095685387341432430232900132500675004993250586506551506999355991158447834677885262258629720884617142150313021088922957030988084177423291606453047624159419673964656806067300246926529539156949858279094562242309768961628946640418850698521771649081086667352066066789769997163289963111791761065086213079169203699413546370789668973495879030120177590436624566330592616069704408811148757390071832313279437016675498546242026334649598164017082250021457744818754738919591423078869076068087283333049376823207512744290058511655699862562734257267822030020275057160794676976887219897480486456127163023449368922717058840039631516815880781451622117408417230692772340444096107533553963285730273690855220321330429846841520667436951299728671500426771204718880883187627790611415339460476642185106612098039859517192467070648085121818391119221774426510073310952963405715200378923153751054686441823454508589108239346972143880687991540927260307234262546027795539562396120406700759644673219414131883033679784459777411111898220570417473903892880540951220362305521877306052247900424542560416174593604005188099682749703845396052575144037673176969235190366496755640254066161902068870932332544000000000000000000*i1^34 + 545018388548187150170521716029937537791227540646626650682540693900194250392218115626153326554262387396359346318951008460317263188694862522957112537163061027441554142376791652309861282219053212887843582925061774641685827079351714257563085469245532490868693763884511386644461573472218204948442663010593271975521049855562524911410305648786396956584006637443949815946029875082393624924345710243454049083762743690592153168127919109973079584939930372794664790261959368012598487373636712781906167901984987154558380764432957816054064315603795701054031214830686539425455973595979188258647594225814464970225850860600941424989721409134706437246534383414841210509454100058673763093754056623643800464317136950512878621543577027134320763556681319608470713587575259115470325319439053753899398137572684167169116004354132535955214422660296184617716463038993167184068104162450807855674045158679680556231423968494631121421976302122470177260158167256805086786332577048037447914702953284175098937501866671634905623998400999353104795236026413074746630678349053627917895827229501617875202047161094897914336150965881987682042187470274640871499321199223960143602438060213001805491801007308426618038020059719114173393174771550002994511284559894415472075517101472626248638836397939523919349947918729043291293906173414433923761425928283851427947346119471967882216235323351557088562939464109775088357741830209092180673274575021746217243186648086095755628915916201414151422480366883973192547038137761004633085250617834480649130821061567163805570103199834754261856312040935423312352271340780137354839815319444510858487496275785292841758145735431465951553562186143094572950859358732271925032540084993510331717274276324448910361919541501446061589934353318956427334163764306928507784709648252107102831747248106297100898674426878943385754793963541457518195363643059794688434308144862299906298621792312356801354653061903913703958595738040129846469464866899148215819900167531238341594354612476779351574818202900006199778274769416357338257772911897456709549263400511330690880955898914902989002168885781760718143488000000000000000000*i1^35 + -6626020607641953116729994080197385757342873934332766036246937371627432666130958622550505039295736893735049579726818012041067505108979334435144915015411628442720053498186259469995719065511354545814932061867868829648468680454927758020128220507621681406210709168752716889429612431856537964090151214925726627886451244117802592418335911837490325374709911269519898083414636246343311094116788096633573509955455177940414333541937607470961389154864425492452440390807887411679974338475623048793048946300754107980396486649148474495182353366739410070217125236019015743800016568951868178954096645271576535041927118567051376607689745762612522675273365501311677555634967877063518128477956501952604386869611848618681244205377539824950926302550589309178773997126811983766514460922202407133081871873986041362912484485317097694597998116932906003529980600263116216825902959743270810760137489180321507187866019205073938432668141988310630068289268517132757846903335301125350655170224793770608164910675390968648170005115657386317298818513207276189124678097523052605157882066755202201547966687387050158904492752962496435185952595997676872626442327816410504713663498077229881611490748451860627860666663158099060713010570809428130391168058342406778033095518062030092635012904571759463834558423858554468115581572620377893867955608715108416759601403793221039605385041252795320780477066611308446981496645390780378357803223335689881755309554418776689007174135251564137856472644789766546766551694750183175749054442797656919283398635707146919520558152931985679097170986421792044990990376150951216978689368138011264195287846094396039665066461537010562743873321937247650086998762884053551799616827492969674822192636437475314535511075904602367769693284191438282695270684289868285263985586260311250222187153179194093457690003647558332606993686930554132977103644777439418668528043557736811054247289702413593096308136928042376815244727934016433029685908082646599836868449931395988395185184557378956675591541768024478655905557553582712042944515492062921571835773503689622177181757149098512621060269978052198400000000000000000000*i1^36 + 53855057900162691476803644167159867123460651162390035438124258801219935497197055812632004379173533225771251310328914844100314982320954357330070597004484666478447313104227772907985332114610484306113880055391468857167301954499350828247440504464349838496228053200193967515037409669955995547611028217972432781062308782536263851255341646261077001874278697737951934180012949329257247412396336466217878944081712875458130299826479822046273880181519358274618011531663007030209921414273107640956375551790964521477326663985139374503731376443673285551316718535919186463884174139668284078296062220091572621470236644845971361173207925308815382651574608676568510570468133088026665428061814162034320359524225398939053263281951042014273142406331831434610444754852352098974633987536911321194808629599143423895003596461494343394078698027211755747924605384173533760526303687740841466442278163871633913807248593750001740309099892743737340941785959065166090987785450798627980984874312279507559668710350680591931927227056611436714952858212056191595653892369326398300536743242022944759011889889063305556599677260241675987727975815971346409350505938751401927985344776185390434735867826846701683072475982804066043514768396079191512722458518274706517301596117442372477902958221237526306747058129362436592967638331854111529007715178275392262562403373560386803235153317168061864119671346300032473664400600885377027882655617309996914027261158937127856258154789826394596258279191075187466080573364628655390031927081571906508749315993459050513242967420297295947872447439987648089791167023814092498714174849864691298271019376653962370439006558182340185208266348854326797795335773934789019780207390127598326897488248146460950537479662335092455701921566211897252252527541533603694418820205720640789970334550568618762502762850305332686712605678736149359070612401238808342344328327614572801673085587261960210036484594803567495653303300010448317000256565501069157581937158048813707669269580792396657668731450976337280437364100608473655973178596310701015325426125023177814394115596782782522363360632530534400000000000000000*i1^37 + -295642742897008167935055724859662787846051793004628327872049121485207007187817399023873661313838303528194454483733574827212427024306684971257701248758421828016347655017336388239868759487826757562360890737001986395747549916409080353034939542159676930023587011879647002301678957951719703822231701471527135444809011317351061683946596428583040927775607473193844790747144615688880864463825115849509425905087932089311922812125386302658763924128299757221732528593125304334961933570557371434759057127067250182866206431334375703587026140277155958974834228375699035959377733622516355744772863987695806156017757187460423813702794197583385318079807671190471568160702012420198648522056017920852074986932211671524925296628107523502338747481808527048061546093633832863633465697273427749367404346051204727469495819262347559304350143029522106946011359487898042965154890885963988353839386577919546539355793128765962600456658418630651516650535303013516276335763102736334106160618770637958844917938883338430916570222342530816973578910329222771326564160316987521275804727469970341340874439921073342762508249147589243270943117821435203237689658240696436285241401152335074879803340307953928188749037147600197428123569909427003717586057951589527403609472282263673834111149985317452935793896004024502002399319639258342524525616708391613194455944535177001375697629712721098610391334141393450093501808937735108433005841934034350468436114732288586478446491739130900373860700423427351149685065237638309619912572378232387459406352539809019146650784857061244091079913529541486369863221341793376842387922292323964473936159748837654466366913325588279444540657388207225869021364237797797356951800327065371559335908058535933631123677496798960588183471856774983536566987147044184188066282961950881233306220049218862684951080798478067119998547365685636699207885991459553681384515768546437238108232028405693705707343682172848996475560149269904013615159616032859826672831831841500110490812472046140083049526165527261568730147063323509159063361862283349216945846795873267779475438556554878084921960693760000000000000000*i1^38 + 1005190440174072592020367913184595689214240949641815190292645116362518920762711942512992789041457263130886377245608203965840321219212414430813270703559245407569567517142297938520477962778209355177342368275621101415142007918851303231639229099115998767539280551838679767851277091010017582905657952635176183604247591364572222827116162747279165136304728123343544373981012646554917577879752823476825289001445636047090463016571345379010358997756760361599490101466454649302920949879014177970745782732681111592133980679362962951320443388350467596852441917003450691085412346766563528225634509132094916744532195610276543450136931392270362078168425712176987007876659692519095957350642098628490782479805570741811265076330687150122810030883414783999184015438636104605212045754365679424029065992902461341758994901464372045683704127374439512865032628672354851199060832724974303032922502659935804419299436818671327180016680232615615601861477810144369973451625544935006632481657353543504427799204347439981006123685313713640898632512971693957477141873726066608892300144182771938275411185297006442238321874958850067397933847343531459977747137429817470235279348447540573033435983603738470366883029975770374674888435977439595823501312033086551301154876082348475293694016197057557660364810541135250636971618110395746089713790862842619101233943856105546452179213544348421042003258708981498598256701847759972845190273955556461634624908224692915868652533878231888178917348364778264622796303588874523752531083076937202368965528814999451553516634554518131410755341074214487425616114504372827622843342250273942388937297083199590011110888879076342691475170310614735861441033307437638636562279909410836455671096153816801056246619751450612891054209684557892189616412904812382501489609780823994024826586578893627371149825793933172665786464156920120430351119951229755177793328106312938451943102396882569730908122966770556976865326702806550388489149564615661464831332029970791593932873106532809851345766279494472195659928777765143963869369255260952206663677679035577534146474495389575004815360000000000000000*i1^39 + -1109993418051179489933415790297599469774336001499619288370130614179534023427630953049097550054408421394830611311485385565635446141735340944312263218833838945132744877210929398659136817709105066896588081064572736963164546464389165090947498697783926459889751428794023497474591196002356932141805193817300082314743616748383474373348469126183187671853788953958404741684708233335956160972115153460468352234826372703004604798892128968877431193777061399014959895999208716734203334919783046642854152877060209506313179721072891372131030561753367858929504355377329387284403900221867857268319237061605147592122786132331958009853381848232795981263659345528993742878186306024505600003826869733587502176009811927437748162715645713688226018623598821709010753321810354271296572004531473471716721769423161289730610527482220317488554138432666173576441992797297485253767481625329409569645277704605265572591505423242946250029258082735690665377406942577107126067159527170528344849682217106913492187170706370399478335612413060151838990831342762739772022876607942890737467610737402677513766942545633713552838887699519905184021975507599707683822446973024813188301170673489770167271835907093592537669349806774919141233732951135527626084128850555224031777408990664556128614226174442790321064455566137323312645920576878512531046154064710004072894755434073037894158376478819599127365070291580783163880169785246101984458081332098274003816226192869216725506508107503607936311405723891878949110453320210817874823117724748113906876909529880628628389448844110861377515310131952754733709888050740024238975491514484010565410939796780278884333539640855349768699769883811275648842932996462942411687270045969340198937497000594357057850106659247292259583617632603060278899461515184354072885501846884374831768314527433910389323151387941923756352546024456431975891857687404298101916931176679935992243405618573331582679897506850481897835669057706497419849927919098508196521155490548589429840633068968366281221070141066090529059358396834990480542998066913203887741640282464199041055042775122182144000000000000000*i1^40 + -7239661355037163511990598046034026833777767305578025629625745101923447245974589230081217620808205023952604639221510721714018106126112032448948294222751131725167455261731750765650549911890566985363687802916219640023569555064673323344769445053055054947850265808940080345956611150763468523279547463537833106814258011410243514790918326226892578760125325602032944693626289865328491512019415416615832293837432653481843456172758002791834131937582848549830418382511533862465199155627711070104987837292205914905372191036018463570792330498971534855091637056749001586627217517603249022302684656926685618580728316752446940103721566409056565238713545377261094283441120781080742211477037938448990854065202453503357653685879004868826468422866554544137096691490118708866798142828102067614341686419898030574924817390409349415123106823620471867066001210961613105922872843708859537552149837474976362573407967278112157276264187886567895258683288372584903393084143423221854437296080434044809875325349030482187087056095974262765885755475637679238677598776996624042950258740355897710004381727479444143340170158656454445033521891691906850613678448600355953569011579320778441192172694091293742266029012632208288782363865958609261509701928269858636472091936949595402734913979032487650453456288833313117643739432297270481668629528150436289579762406478006088539137414232609608914013217699399750190770343501805588939689832815700346361154987956456614763098746374050380785779342230026736595322129207802139415133703318521508128890390990544643098136645425682104810034813434902455712448225059128684645471936780073727741215838643016515696562941841344557363227751901458368394922245328413665656660491380826510329504965688867794738596130206907529825408184686696194172127961375314888639599398441534251662010421087827248099581418842421324015915698782262933367422469046548603740517465882229820064396521926007577819696022440809059195154594094501676654650424926414616583905163897676217431041886117575362872942318829150248444692998048158464438619034235348073182414302423676379539527646052352000000000000000*i1^41 + 46228574613241383746390343716066037911986096336641079059569966416986956308540134376354351646777723292590253902070487529724136455403917329598151269138321052792676944645382765470075187412445268342112061291913503095945665384201450348863814109027135137796447981290380974879632338021871824689461035930895208410990286334220476073559204900167011249325018289538743808479501505637926229870815714747053380326240760917740589760736048352117814830718400218192690108099230992943011878666852343160144074459912343172650559749179517048626147932868132666617408942458698091264019795573444915587921170418297206461500956576159543500058947568719966090085172541957341667228077291965294510717023354674583083327570112547184041274899362553557746727603207449839779104775153864950349593205358365249678992468329446169374339494481766919657737200175342763933612645596440448429677937576993770428989110489286380290921815524367619765863178605038086905205980580298642200424479912820984232843036569867129762184979327008043468765734628608051967584584304407325312146750242778452484054544280855361287068998222882521150072656429623211034064919426682523554594557891281175749279276040562733313618850661023953841106513466325168538201887847052507245868555617659041505285944060238933713786557273770880522192724385603376260311507399767651550191411350909646771065135669028586311016163092302320778557395996058926062706713955101070903743275473698445868943385018130389992361363462294000309805071278999803930111237529605604504799121649307991142536105746964118033458199487401560806367911902747984086200654314395739782042021994252726179852274970791118304095268412923115165168646026237562808181009907635708383774520294237210489472026575252016875672819612348749606160230479148830442903261959332812400091062206166593533103456984214711778279123695875790581593580680691318461492325892184275651151404929135008902346621228818449686828732013343105102228345959455641163957015759000888698961000729884106151754664021865251634316757775427940528610011497870200065742267773286378596010652879776464384152305664000000000000000*i1^42 + -125773260616653168868339906143719827346448226846971663275270369298971350092739267617519520175798373815760786033910419532274550998741721115623036282437744214628607580172609656800217055373703782999748060648334913763660717153446567593049546373630754373768860531923744126137617473202659889427537900134210200733938576963239549916813578742319719906932884696577169542869330595495188652297113441068600917041428849590453785885321858846786241197666250628786841670912001661705868049972033790972399505730249192504970363129608402944959241915434360550687167557087537235721295799551387863836997219680622480823027720104838645688818629226150960069658397228323682835000775154183088386109264973093130209140884340043607647047599115892247319398554643993874686732989641946731871096116518992176083743039893402551884752245336083533357447946209380635754839891292653388132246340768412572925748710932254607615586166986138564963572600185049601583761610313833974682896493275385018439694248840418437659070929142636547185610158307487590980340744837052524848437275028009488820859532645096905864148373815252010514397594004489678385886255404132497953829084475308440208326421028972067559231003950666007968193869282674968685053301975673614707508281805905088610685667505083519353731283189770583999052936574759853614793983672525672892474499189232919501620681215567104469364211222406121961496560394814203021187136565680734275911835613406700471540727889748695472776547251761168733882174590274248077068603484151918716585410462533392182251119480976352339867715288028735827960384657672952570162415560243491167753535367484954515423978661174052605778670726672142388700389753351146528776746994862936891517419275687285816732282483561954744618827731883450521332973303713002998909590938223012109517504137105433084466811160598055783883168542601342430051942121004835919512560749552107841083812977153848043603712256221027849120529668704940533093007447781947065101427018281992907167423917624654549422566100281936344469689697811001372233484405846388890844439553913578151220652672350537174220800000000000000*i1^43 + 232312291802894272428618782729026604644313564042562535641806096716772023704177874684126331675640640687362313484449622537547798330834965157715885015157750849688838259246295798219739346241767969708641477345293937118380345840244895810315153621976607709556481188465772643006997336382662204814128772221194364456588079561679648248510144865181396009545840266341825453054636683266454473522791531773738436483182520503402828900754359002348181083266578728536559441683153029999846163488156560786881035684949450951470303673295719830147144047707006306100873259152301778494815835254357129104706600785842607687132438600489689748128146898062848981804192051986840955008674747323317259174899155098985541208383345835813297521193237287322203463201788827672954824550071681307470923175783951789809635941002391756396818333428045275843067992663617071447790112585444841921215389294666123892688370508327349841392882920910295885684782660281766903546543971163357540732980926703114459584525069514547046453747235732186695438957003137264560514907074032171353379483262460785792410281444312839628403578428284120000542262506144100013470974121956181206395965212742278991724396525294699912189445491519542285067317345947741213092252435862184131497707018025567194941151003833377259890113917572645043186947307364323252567695146469945976399464945950099029115180744419169477846326156099892087627776413211549687548372905298087866843221036137908531011896919646882059445813331389048605733727353976879319477721006006416726793743092306791992366877335769985480680088125524288148765810042579898295591452053960163113307265080676178917071464275461313363325865356274864353890448195585297444053000606486578617753652008791089363275796132924014169988347109178346162044850828147145157055734824779336835517802725555661199334081417277832723365161023395535155625278521365177475073722456618945355310471668225606686736198594051646291465291670745105200352427528844922932822542266221194249335185721307601784824677287282566396964095865228304243881390047032687847195521798742979303739062323259637760000000000000*i1^44 + -138883229738421737874276577463329506869851521793433869419859419696105725113131798913842396387021157153202284598267100967041792147430915732158708959153931321858422480845960892950824668489753315894783542523099272504849654783567042623735581716204428218100539221928004124576311264621614536627535175106787835952891342082853698093693819879326908850861489293085810602688973155608499463076039839780064984065128490927293229511708074106042972509225022575855764679383348903562102153410120097386123139683816351137942688869200192419321777192429650810499823019924952866381736675278998983160915391114066982612918977995059207134101250841705083626979921369771883025707785386590374264864618078475634045348065683622010889792768162908711590083622549978618261564290129378664617693425562329852070304325246897861480634217794084448296856931734193809427172805218567139991533118194175333022221608077351683176561384917400281993694230691256028919542786936803910867930004495043611332547457091515451449848181913571069314546540642470774114279756231835564549790756093928194443339601302137774248214010732031418017602880746610260373521066524043061585159571483740820477179409287109822882416507320129410322193352949213000692135433047867264215120970566495633277746261414674681790973532162211323975177563574531441605426714992120312173786638295435066364130844560431225311322723761498986728864750541018321843700750489997280359213125802004516812384716921796233228767653599417098664227127395849421882797770777520997005532805360194048800858300673457780143779551369354122781334178124208821193404541731048572361635734992328795318095338569771791817946143454228819773220349007377863722098569827555637547136082464636420553031627631093779929965777524368733812842115014329496683958940260424156278843525673155252391096547844585745248658001774579742532453813781359762380830813802119975285401190756512508733336399421307162281687544663598603482193039355398009784865452856150102687230176927441301810331018238212602395058318489841409133987086762779126363620181435880690483328681246720000000000000*i1^45 + -19060416085225363779592637452801460630490254304808172778081044234548304383268915279150126596635607469709551353391934069827954718063765497038863673151938429708712236690216045653218619927426301728107144807865603623316005360061635204405636834373436942975491287810151177662291875490361082583968255176450588954026827056684067181733488417346391057843646507258960019871718314734452759827761089867150752324706976546116715710585836058222928246527639588579419826360102189071624467141557448971365431914508340619459202490438670646520442383972412352040184604784834203029128738354571673176358937789953290586949824980279478665443232660999381068436770088568984895425402251673135050820035782219797294560131097454521096920205458609021811958319653732827886159881767012842946285962617885442507007289948204115685898547628923402926393596222058752874399167225374204208254732990129933532065348035827708630369924368074031969533739365289571577208001342289455546946602062400015831504169408573395113733045453880655953426035641858439412087574746317308025347500548724683537301688578907438015634371198885142511401734807666989768590234551212046775563386420981450364152037768019114508577972372463994408424726282875716872847018115956260014245614237741197164223435262504646975083865612901660152717622620977249622479313922444095103473669732739353560792073051844381115294963551344029992785222339965632555802874333491956793587700752492495871551902905138320807781872262128471648996222893245043440511379417787320523839289486471819867509470231878852925709629360515468257739397503337331627651746935338273374216974077180333225821216881787124921415776632444072202060617429375706378984544018484255637235445620427528113234303278204153133074804426442852004181728445237012504009503808122061461805869952697646595016065756373484040674502942856172022113765289865862278189528603110429703304320923714807571835177500371943170873192679288133256137344149009965084222344123316944971539592224277809362603364215243636690796619717928720499819976902590361236458875571455103193841664000000000000*i1^46 + 55775083845954836404974430526837850413254660414850711305234350985177961471041248725011743809292755656988494868235183696051595706189545307910653748422068284943859564454139231580951848932514946085526977867388385130893009840859385414216970419438853686911279932310472348768486968764248343299545951015294000481992944998933278018148854061134246312712984354169104198719427325879192324479471566399765925829759483474297190323445544857631672471676893393583302621691050308303962907498281772147070915002018441819365464171680701637223795887478651109063739696843649309591888423929103843048066975567180306565841085730696256174427916454804891502012608863939464460587730916254803618992691670547662291821396832464485426934700974658721093303742834102234372743578737144408305191975065138393021057930267343822632018972342240655384426053014778899838858472125031612509827560188224398524113460015881160809909504451531099954889845733652371047228108490767864661571131477086566655361348939570874053194550892362023074659658565194768184806641927311516162026408843061945209617788676601357046070657578126523908342387271696896089279922191984445223083567821936962601147084854025093487258414024197370646563012955868973158847691812421935926147085105722225860542376069175955683412655574976986162753526928615356572704198924817719851756279691488779460413067192292293983263107357856159303940616669254960121884131252750879381520058261841192454104941057153284731859168109136834185709971378332281067766008179756240568634923506823756757472902996216673795285704046444013345629965693264151217524333165755952615762807897732282787896004840937824368212318222735058656702664564799565114187338041587563807356445392616694966736885340025618613968314556092557054797201448770020348461289822467159220633117399063597206503643953391426952881520826606106601922054592939894170713636528981450765038095814991071608266048549574245308153907382967682417493112934119996381436853846256848520807616546992991353838293503436357051223430871112904672449691130420646539974892774072778752000000000000*i1^47 + 16927271759105679561006374549212461537014120754519060984375573867024773200969973842837389251385903043398014117493517867699893798565322963109378386898433824679860256261268401509954152330608270174132322418905737594262785506356002942539255555082650163044615806576559111361501627363578670083835326209710289075598523183592323089087235566444724323179038711340009711239206598200142579832375833116240966713882813538915311385740737934657201822770648515141885789084323528013963279231620684515434672239084610224025997092021057056621047801059813682996714402015993935203383429691094194589119900323345839737431111433427406312149669610677800845738601668456954659721251391888394310193329014646609900465182485759271822931024823658284070183980596044822974732431570595390943692539136468191312128204165738255915543150503788212624651191262995119332997011513291360281704065047776089756629197659678517950141939539195151702139554478451485936113934971980161584885558197627783865127234156410068270320004231914820566556143631824014939146027183640786995523763080603345081312186493080653058481195451077099722250196459981218107550944683483204653791859341360833694562716559913005225458292256012081194723097724060673782032316603646832609500876609176835529742972991748896485630452714983722088017369912961530002748328378749790865804846201466308452834148597851355783254036383259562969853889413692941517284418942524685661621026245533912460730484862635488432362323077341796089667748871532320895342603156157890093865746399077644241879675364788085225960916607128679347232072370119701630820830465632667801524215874147957162828889411882898198230353413196886275578119521053095142373549263406847473545303178089365691326748540376217328261511847786248827607897149014036623447843088903322481578739112736393555228349029821391585862394409979841963306933555703549629781519020153948487086015538451195613487316793597957207595251768906401117092746622403136798204913780465238574520282250000406121946336602627575920649458926521295031976359084825869435539517394124800000000000*i1^48 + 2196661538756275929649486182068611633810768296912776063523841480303171949690146488633867279971779126305524861922387141511971502935044711445077103377854711820994608299627800164474963121137760090131544831613929731533150111893042245229188357540584808352287526334955515863967183458602820982613978538366613426021945328003955038047951030714950731018197608824266989264285678731556593129070891620526430553328711573081255928550965170596095044653604360491992669315589851739601177806043849457672435915893192549297676881358922394224052556193356160072719413193186689203703993283573581486114854598807275832606793245313176600441297054392495909237185035989454833572198797753542763503135654471712933178638952371041781357639571246223553783667011450820661349171075214908276269029016506906998468099336450987563377988130429257762821756439891687343446127437589455807684296437899278525048209423220150425168483642671630341795206017340835129987830885438772642970095847871624968297348349335921839423542720856821018904520587482846441412004810301912802664742083457862254898085732948144650079806218516646191341898299684214890603419953058527873353982238417278462245689725134242292523606082089675956205813589882725230486574740599547767276512007777336578304548661676095906118929867313651174617346863081390307718612876276494507585914164246450217378600983856781865934063606801081518757131620934574030464345691452971450985904610835140200046020905485507416992516370377660403111972377301279416920384773978108651524144981734695047477023519872125573358167015463814636764330032564796374751267338262165227064738746383078137223373953065653187411898875170644033841040507547105257736399288836991985778406568087335573410786229352367469899986862391004094194700742399955145636991123181547067624785948855176095240708865702834873303782597460095149959288132203508162793357639781983910850198676931171036781177885218498401559079648416748805323991506895771158309380980560474436481536070363655051460843170481654249500121122525264609320249130825931343423078400000000000*i1^49 + 316331784028549646457738910933774252235703399918779159796068716547312998197605707486426148955786899084792409999553972098051057465851956377914798170360249000856103830256982354132879952797977991244679470273563976497418027417213908498024088426180588297694717631124607315639558544941604235945140062423876933645309546264858698424833027273189177212546086292037955602186213316565078671710109717804570752004113029444374347957610138875018413425942750269552545696686996050214956921155858440964732886698580074003392945166104009186127890389441218921018525356544456285156667537976298819301841695179852923249096310286173738250044712464754369309114021689131784348004057106210049435548413230502985976626655431006474849800886488478103200702005138839946361959807110767021116348308914373939940990239395281923313021157579506405317381919449529230208386810084681875182949532333349184989484698088021726613181667928161708804268119101292845410609656474731486954038726009686040086240676870210410655985578902564115560616787820754849637202159611787720364684585266825509029314913659984963519517029383250073178540986720054418466693254391932578108916452646557835919773015246213071620039964645122400594217070185332855859881006579669924664630916235936581786729833029914744755273484398259437293405427243798844726112116519594374447091232517335273154375012469431144178532470048670876682654823847452723440619439018521658806278549187149658098060796922103211223614958372091450730802087959696284350913485870751238579135764838333128282668940689417957991569806102440324417962983502378502402045594861879356579430249347452543333281370984928333671030602889622688272108734221093709651294983621430920793174364948031787955831847049009427281414190130199108163539624718537289334255867440996097058324809169341544366178397163693411894261824419004631031131446153698145231848804982788522196453664830989159094448369420357044155253093442665303059269127409494156468188492502024319957580525684123760658124477945108596359605120606146516068060191526255329280000000000*i1^50 + 19745076519882812400072422586184340864445879851518627703499044043391034897624389259298117912377368778661671444742888156642330638708064919637913053954051176082436649763027528378113251335189474505227481838947702231353547287744109147569312538379769857508167169714005898964565889511350847338986883392713500823795594034251768609714781605492852418609510691127461233179125945411398453519288840955007521488931769293704550454777558581924321734754850236362992262990625051568238210174170576969019146488557762719713557603784871902184021196939641568791833361246913614005614697948199664268557437344463241195641640971949440524893395820440938713271565743679612158298008082666986518526390582932071360408543604118360208958505580068521371129678415299886154375186823166463026807219826471761095372537396912628593394108878013302391189211690247874692833119675536222180266517514634773176921226400516799476860044932353630783457425288048871753555187720345269402577778336387154619649162999354572547604682449846392986264809398987579721254043247643768741835564342078182346044508462586843638692760823900132717177638405202020029247697833331990006416466914761996531404887548378444264011133396517783136687728009035623365159053411952802358507951542360550003241755629081697697561140651855640062223466271086341500935657834245654640018886469727748365608623142537834639662943201238649081317347839048037954490164684818569098297873035334481921900565544554995834134125561592207070929798166734396112751978081681353889741808228444720155413722365529991847777558434081132590169532922870696749322167175218837400487806921114293693907491378291730601560901241199079287091076268539811931469248108920433836422512327306540333160171893479182936916733561937131377142607803867100615120821248601284511979144325122492661446359074297519742927480463380628886953753921652195708107743858673121918227904474298819781908998025229260469496522484787254228824041122757496396182371458996524518663970285267574799356326666003259657073410725639791682196749680640000000000*i1^51 + 1241979545810960827035285158887080021085788035996956182418717743493068744631552056792210168415922386486428199155507905953985701539540520259332648561958508943095446107979433891634105702804331380609210768692852654568728576565871516054648165536059869116780616270603375977063297170686500457778629365143606955633619666199376414787943458847548395410315471413674308264837157646107443256065687252719006869836802938019327191689097894124485036927733199572993387167068131857138176698512686318952471772539675157177024060719398023478701454520843324452551451616528559889094267257284299018992736767843735065217319542294923277289634905424579016414090128592803968927424780546899141136720499157839807664339438444240380422652367635401315389690497042358843342797667000954416590148756804743590585794335365381662030424184774271685209429418395574024430944083995591521470245898627346620490705870511202387660007253420216741954291062971914010261758872451525576685649328646633473187020485972823900198114480656919799229753420109662570966999436621939719178562258627054151137567961503980104528241815651595193929243337581571285821699243509511904670626001818967486418180415552975638417789640482960644092149908320257312432725729489339414444710784190285616354872382953429646377831350106708003975995203710311981622323348940732220457720898978186335592805371701648452882511892633169918671163608405755786573904715689873832822318696293445599487120462039003282678326782276269716804492115557587825941715046676579841113349361113035153696733581969651467868019866838759061570063004058939474437257201618909490801144565702783841078480374848073034859684608604759135029305154228298351189263839434926906840168316432954402373590356756418927407852460782893284151241023063389922572112249364729622827568849870505246109917479984955606834527783083993041884624114819573797555297461398742111997585889939803028418570898914282147343213756661304089119586875705977981269682255121391050995044402222573525963361953497983142188809806353472998604800000000000*i1^52 + 26582806064022463027058514433925405750712043235944178800432241601687223518465926890103597604091982097622739720870752374610333740738135036340046165151518852722555208460544378998033651862444194360425185389818669302324859891195261426512145596363043966085931032854078512818894590708807867154362623195510953018931871157790394828765347573052365204463724324534630423421018205110923630181056680467118485839876732939564707158316081474599682415402652857278615155458835432673226559244677465788279603994531246997660161135336795249691792343977678281833518424885266995263840022099466149393282233863899043672074381015489065444860217847484502366630665456043426941381124570289130191837330497002666592099282675314502587124183246963289948180606370556859723490638256725250843158091905370420318316117898893082975716318007813762807293507308187566537461590542878502798806379185478284917245581858440213131460158352432624145433551316770560332669861094772935876055894543345738582434258241353838570715028856393996803435257539684107596678618598840140736257602749349041484833624969479948042204082204219089977200584073426033603755571979305265523507834914635279598289398032001332412137794173105874848746478912895275695789157339782307622082366078392466826110202665229503602959783801791846616626146965078019489669524207121493009848462841438071181461366498153843974560299376675442801193749053833006183132749641862330706786246399075384220552350795105170249354661040655297211531612286498944046166581451091865801930039333326626120288869196061032971191592448732532385982473386244203041776378308881473218716582233849475205961882180143090773540969903435425246077312566707332653972388784303524679978515088520186295030437265643914070531486508394614224697722212632975828854929213377962252983458263415541082620134778238807475725307932462735524728694521667116550770430678708400023936046102839967159985806755523241302635764372872793227992864482145142192484573901046804100505428239854934682867917287859839165790234949451776000000000*i1^53 + 242564234808661928713180634836214543069704342922471372586878180939673768345884716939640427967104123892985670487313650662873280994352133462017095220866137579663968568848852335962733363786266846313806213277331071333531020265465326649345465048593775844047019917018824964396929417309703794493160062360467318933608405567669947463203169234683219294145876090544304562351963118320628593880235374314498243057873565283000109608180667485986602955961440881343539651416111580880612994658973540881605472785612179039357923993046129329363596301811457692152102688140017817679980006542881175850675368159116598705176729962948751962312461432647593462053636104089953291202148249836339524146696108650666600121549322035367563737466385910484470953631578570183408263313051783694541596789963036641129116556354694633199373349515313048331511277863814723862907354476115566935682575841591759583575849655509399498404841420171914047134587829909945812371372472354304496096791505145130179001033269879053358321450467570426579496349562946441527490980825482661164439069264764439741168739022526862204702086022006523960301448739981342878615878826655082023754638784833813821699687745333189039037750910739920475571479677225240009662784136526933103254800005882771722366900678600425867587612358879312083475755920104706145411890224140339254588301417907304377346925154332862137340254903081010795666258623743577433855696468023077369488509525268583202587527055493467760199696654244155375017269543128394563250124585227233770910450177103684474677218758272118461845892979315462923923895923676673843380321048030893467562924834892092608062460928301670477482802140500021979230642300925176203745604461959947153558080970699343748679622432146498078551333610871882359486600124618876666374258686890571807709495640653673770061460217906162598659758742874464346763654235502309692240700730904810740860159084937358455537166969504134376305806834832960354016471460522252740343914175909086472256325017698144958027772324397246235174502400000000*i1^54 + 118557063327724390918372989139836393630766142663123047514036706681539670170274509270147874225014178631288445401488734299251885920454213168683337364845640470169283802783231686812359929813395896320585303338686637411554789102127998886693923210501462964028912429853219661571957198349800510482885315384251526883205284358183155662734418710954038292120933744490314944762045160083239436036230840386446108959675923801601372385425593613012049625753457395105311973696184734612080114103698694060435253640869267707855400896288005980556281364687315529997732504879751870106194201166181105548450078248313502411422667801042746308561721732899297589388587132898675322500647358068280555685254033210244672213913046409193447752860613145629838533725164812614123260699416299879433377012685670106178664236477784149927713664319685629634077583707258726190505897822101633003408639900082763393319356669244796226966765546115000776274837968459768505494481217788360067166432443996697524847862624537565680671339582935338128049728156650516769738667020378249698021815886211162370312736252902954481218903025544554010053372026252047628822993705547263478949996598031482369665120241847361599446764254702267728886187694860553728371531246335414104056031548448453203015113816937181157404786763369492182728709383953653835977517575585888921149685861177113242796691851745026540448940617566467452124841761255368563761749371408665233897930163657154142893151974236551901527851364340037629562717590230219013826198801501578149626763058992979990389089900823346450921643886980238484220971776162817867068023171783929408084586432953912732341582640006391809275259490409860728225729516861553437089121756438059603075119020757810758121964595451199468027984351266037711928796859597956581470641102193232435357886964048998424579573845890201695451846680317671873282091044211311159003381741168384382612384898600581068872215108494544978619545277614365343843839123139471269589643059715167483897343863928834013981582347468800000000000*i1^55 + 64800684395411125046541019623032727617288512670782044374764636633570807931059794923654582441824256667522178442338055912573300882749338539835200125451869330867539086924183312004941931021234929750008800568783477991725565234579007446439586574605172508455018036554717503363345150220428137530875970005243633620269882270318271441277236855289238298468650033085578301023683773880964391730853301536880469992703031636955761103286855495370507903064566911242473438055431219311778122147183774260148319495702869067887722292582552799310630968946601257698784056413323056317668595831860360352234296608992004004056932221816911695622865256533390258371592364289647239921154102772411429617917322118983147724767859768690710781730258687243559517805689097385763690395222259277436190391786498524466500379886711554768539955601045073926329301603202627714122967787235899331908322903374798858643851108417558593031534955516538208045342800986693036794606392909911265172718791299396106489215988723799937923490233100678537153822274008558410381504668461234972036380960965504358393477758747159678642617169855938434127352992084535181377396298188083664508657949389967660497588215982968204604358227681658149169203018552787852802163070684210740918017442510821270785086650237127501752814880115122498034371160307995768885515332996292129379628976516584714470846385101442778208877700255457355493259319179499798331596152776663954849770514167177620032798009304238739503259898551603919799787970754687644003937181100355095928807853015625976448698933781579506347934604753287511622128320612055959433894483794665079522859649134906121292613675561969055994966081864866497022266807816099361738882180540488518611091585470236765158990743565651652041557309913596895403138054164253488808632589134484749276010419096275988170556034815060830431039432267530826272678950660015632956222892683194814601533330226190055347202397338164744551623844117445165658803907100456322147342334824077561468823658723084704069713920000000*i1^56 + 7163474786845615290832808702931064143136597720076760732356273757221424632080980557899805503791353276043323848456652422981880361420518872847468291208579913661437311784748526042988140769602280665890765854592804257140285008428148431291788042061742256516696268977373322409389938335040267869251826429867940599144510716393101447155189797299879921710809341403582938124522387284942329721352401524319326780270218139900293948655616517582715566282880734262595607810737922025719749146658522771093550452735166676890655008951935656041608257219885070419689237053822647709569296760683314593687212445556808793796164051825695182267018588348328706995376189826784564376440428320401946326650480328019965500935191016301610078882837042180409394747149476075821580113246084076881132568258808611636067535789386674877590581051118664883375644776155824365733528594649529908964749973539312640784309113853595356646536245336570374802077265847203047005866127769414030156726069700411901499044101615041781256310468815988093570972255746505588855019833000973484709878322450719259549014919814794579766609926075344913175377296541003029481051386301372141825595877870605914502407978327866292254469338804626878226681236933377208838626242130844341569065194432179015131570562356231963324436381200193408140127743699495333973825158936269761334922500709319642647341426516681692221460021259204675321508493101174922306568225288674491722435355401463144350393346153658131650194055564456734122841006153965422278421893870889626594509085139864277461348270238025523028391942122355900794049775555293633358092241555293638212755582506813329697205900170850846026532873319014558164291862057997951548331916267130013670209651046484268530677396782748339104358270699304359142483037979421153166242017955989371832072545743648852090808442591471093231333079135685091576401437011416433878465626526373606087513596209750202393117846209865872206847965913808367241420267699809528367997768574255718407180902119505920000000*i1^57 + -417332724190229023731008211649862618480948026117317831238572650906515517591818788844358452122149101594499479666954633575990289234993283265005642009090340574373075715443400782235485291392363055917357788342950985210205411408497887208597151546149291085505774442510931765476759884704992710560936268317442032745067374857123143642838981852466005812399528023646297391070078654451932547346650706248219705675123397249932075107101473102222562293582358747658575162023968584306970225620393507466519485572822225611709234374954954931873097056022742723735767579989488340969994484360559216936271719998619775422269052557927988698753702120452697935491780714730081641030046955271529352194953628252671173710439891052499207080079311539180192165507053038405494718869268638152359911324034412278092991115307657583753776361160421479712149004135850419828896534960752211081815135856395455103361024506181104478656896107058955148039371971002905482513162921715906913454122009951567042742137179583797569769883537728157877349269538303453853296728805281118733355756191760114845639912072668802706450321648744323465431035873794321753366672994144239993131506374294430675638840968542762665329639228750501068833933515129893532300480800667024058628440681384264150378370983498251631803151864099575059548342080126030771068772260379402613336917361839304038291978232655875274372040270307896043257533896420048564085774745518861835970936000663825985877333726812833458850222974842680771839587061223769427308150916132276787136021066767899391272531504318035615026491268582886071492764190646120058741041390259973571796554347071981033477268497204708794974089175580803335252538694232771862420092834990673373793924041248645143260687742496688725097065127516434949248795397540912703342641727576332649823428749326471758588106023340737115528572800722090820363291097070232340654468361811462170656565392959408440960265218934260002054193057480977180642896461305989045408945958104667632173056000000*i1^58 + 10425524661174036339928981365982201943323362820545153699472679021453098451980969215214688791825334565910510786117875398640535169813415477017350233943308649307908865099302458492438167368759269633832844972946240717536314916176902259120619125176693818198425161682767311564811209424431091932396227506463501971924016614101965607268915874710787232880036242403959843303690573767164474515292301723974697564618077134338393575625441198750219064827362270592188431244532780266784618040776204809376106108322426563726953231269275040297702663209841292136792584878241407511054576860464710418996388366597279689871226707488950450222871006980452503982345893485487413011859572777742802640981937805534448409503482671700374272858432140542754433489099508992857891928731154000246699271375865037818506443666127644196787139118909624282379064400491060738257543947680899717493695404210534950295975045585518911454590426532337305363091196132064360543137421425948053538015789691032081668880999528018889790701608219018452790249024686440361737799778101577381403194919648449964977667822127184854215250416110605133175814631354455607349698890520954544745694962835729530627144299054118127345695853396040344892682093831485939203864251622894742507437046417390194933832054407478034337895338678832875069085208972938867716421821914598365008013363793794049725564522342003849452043728258742084907039471950353013386708512658521797267566105016362016455423767391520611392194828583709821400392775947068739634333166610842560045688357449138509418381505563035660061306165447029350251807243230742657061203033406849249057128482182484529535411330104000873725125854254926466126095757367680415673573818388735815424322953310594137813267634310278989187676283287038710007758766825275967011293485228614973616846461225340117651501272120284628308154612227469565433079926096561419217071904521566667713551546750918564923184348403089729155902697768071600513586921935069780623398159777792000000*i1^59 + -19216323976859105188711482337985079279644224969966800329660580321173235306567531884433223761576165185443174899002186224013474307022072844855137266635690449380329400710032996562648195957197361186646552735601859078057358500488492244138995013529133321032483928120645688175616338916660205047681768836684904498389697210863853813844696650307728104532191827003524955935467423452219779273678046404577284777026609044242153597124995933637200631373274709028483368056697751764587420551543530245972622204714417345345333425435589538198638396054609902924462912769654290993170812426534717782686247611251956493378918868343425531964583350266017334892054935211017083735684305715862591561225088961166185543093008271118509261593781090450749328491085403301611437775953124914626010419316235451221242304645042004808648244173365742837887845980451500438644549534793895356926507653829839729912354379037370688102253560251403261155572108603387416158161046037142443205615064716598479137225536803908577743570908602121180774715084138087205328526028495184275812924024732460663823776706354680168714904150255310053647298403699335007139583159631929379714353976068177849787291602299066181971836374250314582241814075789840559879650089057537678844046784945443681733249927554436442468332081773271957472581381557421379715716241734915851355756908903008372234263987646711004358517369253746924838786460852515029293371285473952257885521189416511787647798489251023618826778977411010723321898506158858215315311886308552038476367763388411152747379000031520038921808718346550598456294454070838603545571026108666845547638071884468930210688714716707693958455915639222591792421431645318934729357569001326446674123510059612753793630237526345965312577267446198235102464877968718320288248875395132696068596508156665817415254959470442066949893289426326433595700550680763368567548242423001939977702388507334407975207598522977075213559192598966232507907386081607575142400000*i1^60 + -28133872211303438819366297563717597494628176596675830069760836455267773365039214586523662585380246815163400427954915520712182841015273869076372492246500971523765741694697429904155541211794256592944640630991908984426734057110375811268949358949131962168147234272385707753510151522976020042013523430906826000365702597537058400799922368749163762883256987142212405734012231991411719620167155305888331964355279153991272246811850937558821334909461798346907533468842494394580983790265738766321072111830904833691674610790395396722718339054827570276385429945569325733931686621912531633269636594073655405922694426243515697455165587965772837435395714500144697125321492270867509947655501744557559312971141835386559502986084853931986496871787218464879365020237518833374532731272955542759762804410219869476638022981557032459288022714533006712232017419811758522975528723583648658401420062825065870145238628996225126472359647149466692085183507169730350581756215227032958717064027713251411157639986102033011318931381778137883138089746427559168643917982243809371084417516103914933072355189958659448090982631730324793223140559292443977559459352944333014374591673154056373491056671204394538488448156087220458843936513278326810742719738193169617608602930463752511014062042977420682355438001883514361271470665130447358902436530618313591513660836222910340305700503460799246951695695117782728775684672888874242038031501326753245386062195683896674449952561533355852973765527102208571675428886239306425918974389113553915725398839029264636949988268574366364586271250814335708524263910558657136110933453435131988497710635703548206821230045383464306254940499464611530013594469369239994163572451566139599721750917541589566267262021596623699533280955395328449638240523565330882496801819278777643427387950805525175472950008671228459306070588100888524910380734922793152173848512943973635811912924884489409740365375180610437172428800000*i1^61 + -12824110079429953470640417172470309709242230597618229342293658715748842707689267146806986013711373830100387458634867620091391281628333368342449533381790336551870455163167369500103118591791493476337783990311769895348574123405286318162857643692408381559473700870982402553728601794541431744652973226844434270014700359282256649425176015542534082489581830581765112196924226498491532609463815150043072943831964301728130935772041106304680466444466771477743321727464055263558213490667975729760971428378397898168695724613133037559736010318644649932022665120623418142881100768045216410429206208058937752519777164241675294325641956910789653624551259663384248711588014686198537367516899431629475681462325808391238385600301360031559560106357762121171191100666219633818994704252309498579604365828935107803964116784023603521036040288321470492864663734478516385742943636702434722601682071472153354482619475225936820876476460227417649765102167993231200016336406568849022268330790828707395632115574185874559882161656069991649222791394062766458418239484835298525924688300030197055675484123337241115533419011960174226193618706613466449914459375852187589456375963326533159754270305054376704695291484124597847461786932948738816889972998198073174982440180463957107310240258211460046856899862958513798249318125910075549003704145292249427386759869228501516245587323304422777085500667954590638773038262083877843511549892872437822081588167957326412184211284077742325305691432566438258029473302710654119297462759582340906704469796851340069330932041669724890612313859555437576199375835778864851672451764040047384130706457280717981974874340138950814970399385051698569785671241163511372993750477202311080885156115539765157561159763016603826430046993039087314787305870034786800317069620221739693348271301172522955183556806819897027391047293354233255410544951461945892744402812228319413797561670543542637978986741760000*i1^62 + -1904838446363278831108582369118047660983418472294603250352438005582599709866294984766363428526758741565315551615942034727008191890514205848712960118147025985601241902839419759028067677723963695007462253573480396911741337695241628377363939641662577859200567118703470224607039773495243388044027726055181937218693367802952208234030800750636016923124019820663611573776871839627770648927158027137789283733606814304145397657401768395921949587980343400096270680228814011357400484342850758586134019960890645627218843128409141779255806364530313739848990663744273602936303488470623472154043561659117083328850824094399019923458290001270853109814020006710817978770409151286168073959539034113113728416699060867447893837903732657197089370862266811812015073552895327376569329250449427128194038477875950172990898263229976072641711772119499696178786805439742557130546694769665648653107131693110098584968923583405114446222258110118198540700638522811736346221111845931883106920767616030877022657316907238311028469558297165180369190788170450957192083168240099287254624568289822429313501187039668455300067222951292863343042473720310630430992680082646762196923695700620498968218607441358706083091038465015169607335515963556670236404388459806141582018665799821503184208883040055322665943666258046015995034289209573071336177529446754562042305781199969880343079830653730650125447524450676838770773517131582745086173111153003708655143494331034162089377043624618238929713596013491009821132830563838058434676251381247313181164211567544544713846358294798565734176252869150348576269866917503762243737459636555468403187595745695352386574309541655117651177980038636213661532067944202389650333883492134436946569582743107129642111574658503427750823220751014279874097792067192943606103007483609308304322119097408781158690681719835887183737094030313489325069343302750693275417564956568554749523467960320000*i1^63 + -139671895908446915387791999588259760848513433490000399250036498982485748999441198202911418152066758947723994345789860831187391465732089573510916379965638407595965664651072857764142004419428762937494606929492666956121005647673880970800833952198572132903503040040673798315897508695650961371892620114685517223860062796639597427832079798733429062791864476287274903408961965668758420019085210715080491291782366499590670503397436426772538650042582410013758777708689129918786937957257879487250458775068299886995762593236729516450154008803017368827882326619315121039417437454373062911498672537875242793206263625959731149840340197411649015377308029600632311330584924201949988004448609323805726249335966866507997761465315647263953002350923824226396960582072859809389033837859306054454309590334459162491640753868830131729639402747579893271701369759265085265209194603748521868272866966700161909708984708826993729783247091862777850855470771515946842562880791011423618858246940432850954698833758697966266196401943683810152083514732017697863788560965929500899673819568565439088781042712286319030253599365273471250510198279187652289683891039195951921609541238296912162243516811596888002724322780946162522740214332077097592100666769273122761013278916222294481554241632696471931797705630288289784131032686945997156090013254725599694039687573749405032873765011397392528424275802129422942758146840579317085420988837226077719798040093775523750531281635701765383214892125529544286378507549858048462477394023626732226346918885218902897776340752716631062957318537759925125870852105281631402250796340973523624217356038165453587570283431393978275304668113784424392385874780968137077582498842837387930902909481815303725636755464742444146279770853381194331508124114396314428383027639359277013071004461797031384053535257906386220202868652077256609673640845450581133161913130418176000*i1^64 + -4857494814400862521267856242353963965931001690688593035241320152408992271885740591225689804972252380424552145249425569093972006747604664223102755672920748928702114028816882512896672711524793074311554594571687534483628897037672217486514566064767354807881520253358106306910370602840756143845731895693610887721630356572512002010541646257830051905663323859424815265965231806963399966282073800275949968412919017461880607585670143716698399429164258075577761647368421895369560068000531593708374841528573606108974831920292509332853795241004946369682794155236112370857896146456980777229257093106132412201294901791903822523861660070104958087597353086261597399746685349537347984833076488215355705432264986438149807481888046600611547971028266937501740709652241824185010254858038532108905918595245673469295271445661665015893200314630155957113474105534718725642968136531656470999126974195502302579394988210868218116223123961622537408308389871364607563169649877545136842222868437930460501626637873171814004019869326930466826337027633854658084626679839361924724174264047468288377264387109390314288366777836584461072676179253211951869057590330649650128797813016750239825168783046789680826346812995633203348154994662197818828741392057983105159271910064737371306728213206721407872719973295648878203166499119822790013237050969555164959594389475118262802259495797857983140337692035937677875635289743696114909576944879704700691979208456053942119237662712200822608642619614741705614873254227174131362582083078468762578871809409416945482273063833611803524155962086070484356349137086890316898475334572562364619946077296083407984002304649112569003049252277714636421105360149008004199253947005597167228272662636061497351462497317837098031924182046117239967921979657659994042180919289740407525897892088636529546728472621878857682879622061320906038636805717196800000*i1^65 + -37793808985441536923043963556903922853583715669581456930018680369896577710541230772975758739216642139188984824677043222847952084038827897999798913345830058047343435653245843295958258547392558749969538498036665651415481078969734081205799608593883580395912591293600141839449610238856890492687495783441254492035977605035436595112232440947848353097760547047281313423297195355154141584035394695186370866560503646912912560939958328865244133321333607184168877107981415190850805858538436843798840739743520552943640905068404762943543650723208649648748849913042066295391107469588284158361431322695411961377782645513081283537231173531910708097746553361531930971030811796640934610973401635588779050161692052101215902471917989916355157415327192901037887429510191487317609978809892664359483879776982210273791293410831742555110457292127228115687823815746526773663601671059691869699142642099620663975423969535484536743075333522819994916552362937344941295930713857916644487941734912843306529000699119738492340916770758739365184985880743953125759275814217649893602682997490367511428746946830079683038542899291076748290586083745610029203894169124226847621794342793574493782459099056144937434395302498708757835443033545936505978153946068795116083033569997796946692779002974300301077172928943438129159153858255520724533806029718792762549805388433317610053254170911639704522341275153981111196021594271449600259520614665658139829093904388304062975229782282524261577550168148557899616381838007330585367137162933472017131215123138235939564692655511437266633597833866895993865606055902453378423512331898182810708695240759142608000202022293937752824523344536802309234854074183457193076619139707368998347434891521080529296999171181877971054280473200411779729477744273131416226708763345002964666193142873568723306414758478884170287148965334975283200*i1^66 + -1048506175294629188489767229169371611879366485228888614485076024110337327971905997208497128365382727184606865444634582690124548882921601733840007741388284712656457742084336607506642405338709849100646248373547775339789047789010334692927837841177642184430565924467158421039081304200856842686400829498799865789876913201909037541877320883615887700113105737323785482964295184175761579258678158319455998983159167629902397676388658076005562671616633665849524081530718457311385337508621823564619123879320763549765809011847783769197249310593569383117270094619668713524206072515514273592378395099638092707373470833531953348532671701641684021800981113805547071073895455854712036648769775666399879347946792137795558019422730200837206886401225955027606660530218481145393839624261106890881734887531793179043791253766492261712401867292927474903691363904859980105648047066108167905740835180573533828060324639510377519125941513452086827853387328302223049828686062352410278682636770094777407492391345851674361289886495262569767112167279422595567562465003476594393521506047584384952995276989337401192256174823229576532305182656995454530916330865075106475673661882874759692391088313375802521275503407775852046085766986303643726124585167438908092651046748853895338421648243664261951090857037367844441267170500062773101853475791905106846412400909434039045214123993721796512784370033649212245164288494025503981987481303975655444931308569915107634237310619548720917879974808968911266825361671651105410397538652828387902632284729960252500070159253814343167832114896377123464485653054511498612463327054741471168995158415943421932241388854297752284061385381228199895308435009580031467944734980931902871288866616752819971843392994359780811658042495517737406284761182256330983338018739280176224712722671479552132932390909469798400*i1^67 + 85918988785526136748080360648555440696689908105798794494897395251559077479061642615183407518432569716949825846218975562796609340443812589876819551953291385792483704876948959669888729212037282167567835214993946612405207570459419225694644426859221488839488705234346859367335007880609880149526099451335528418833194936540854013823707202179719836014783602816792647740416329592914034058509296973481872871702221314912326903039232198286119258747634566689959036438176348641684346026762371360727045835138744743384083950813928490566892522032172332227074419322183554967998281948565403622787845104109006449762414439100344888474165399624944492155753797819421619363730244823278161873356568491750718706616191827816095568663716562129263137053409032703929596842257320711830777845849856354865293647249289904331133212956030956164620527187954676860875162117740118089332927768286400313573949662883171494936338861038398055548971554270287273591972976129487117244278159676153820722279647206366413477640291523402628232267680580249707962109499363250607964555092924878254148625676733056416087042999670701659545826600755752794319519185853411871597264176717382064991340763974016096217808688964947114286716572695219114039606537204274488120009034719207380896083099323410967055878879744488358636855026502278188915824312165371838906205270278876097327911039977176609695694894174737420996028503212477667026949508163073811776832629077234285751071810996485897451455808976792223390542363859753376099762242267825729216747814605801735825770690488561725607037975067826788693363491409376944691179823350119067530291026174619695859381914531379945518792738958384348454886171954749253599101909688716717475410081741631778544142056881049446141657105649693248764653377895952037591915184088102490736358494590516654823941915548449280*i1^68 + 551866938756788551308319035186719602551726931655858944778185023445692137909058009448995700601288642320697703985938641995003899461455571035987377293901811028699148172456972575607692189438789612551392859633145585297795057298229924896990177526188082206762364353730167423063596849254989799121550118222530878973434080507627041323534005319850292386209546834988017867678816543381222681670491277112947429292418186143394031412716936144004535178826220131963394956768849697331995139310333729548780520648645968816952234197185049270411716375483446415484512858732822454348832403277971851819129700052745022997965225037430206280020402755781994578142176348480069930088625283641271959750228539296778283844781377004877298921263155431106647171787480279237506127160885790318924918984178637184649235204964713121486468274907585346096325068085864410961726726947540125515013709689739248776011214743745829192227750507763145380116279642016576006604791751746469005093249330287187622368797688923810102552138761638481729056543862470629514155363003026547948047467468642994388716296812032414211954633081506948892917003700218161327549274219100513916708446256887960212958224294223776631611933207826046145926498041100926999083138938849842449967310969773249003008147232950085606135090809533306443438932792152399425712069990677673130809413951890306908492257562629861717294427526426551294223928172859899704096897160518460947129537494841892015479400974204310615037383706121112580368678512310045707551087526632751683041655581540014215453378090933562733903180912666190892683098536406253156971445766005923772365444549974716300471953397627763440797031280361586742068427601756363536484582395309022308362009194048118258381722975272496457406930920968041242965745014740359749478083521152356325627286127422400*i1^69 + 842589508104467276035417059145982821227769108656968233175455395252286562653676380880634954944918015233214229347669037527988174353034781718179440050462944715905325780191419007237788547346932836326030384814003737055303410198602108879392319018867306362142231611852886049893165106223509836743123246431404304985239528414431771114099376951875608497536745733035601093471750890835942229116417071690507512106364132158067161082171298990295182249133597229316538757382742788465120164492275283803162611406705911335645205350101577343657015546257693756097840144814433635734803599305352772681120382616930657839183834386914748984026988728401281581753488608080148019609121349574639353310673436309566328635620465469559432934646287249213847171371054570543584628474743148977908980004506964454074848294654647710428867060242897055792211799564074303068195066830880585970877067091119405241043179528331795467977809676208459043589761212310205368948142340650336108456770816942190173949194499963871160621115806605387128677642247729959830432599139785963649049110091228216870531221046991046656935096809777664608069983845236827574387830754712326295362189311022942780570437254535975168270899178374304745937747648351425671997345491407168570913270118843748431044385152487364352857793933168459659869138794059123645990851385295992187357445959560856120593319749846292530101131531839870992714387398867357619905105584576943612317870202876808224845753898334212695373867566742886739799936195172854304258419694044360052742409685407106140984137509333298167718633407371428674385215762673966754323620536583000373186958815735307777664912705281500371627551152562191169658913319143943885568866078504130530002959371428159146318429312435587668342784969215748460156753088027822245774404729320*i1^70 + 4763934632529385906063471038129262426419226394729519673227701982674880842742022715384452995892350644511545432824841382395178823493122500409895235025739776200205560402917604874753381314421372924324016632206889122289200412075993009095983655107571717540230450993040010042049964648934073042157635914437347371049397104869705537504143797244775515042451029535994129244845216159480545775450982611735164071999686671193299528265428184150614142642491826051494173623051978773124252705961115051362584097264034373476001338239719920503833256685200307132960100136942385314788868746947475277958988083022491736164416124600627836314691703662726809241386410807916826774347812083687637233480193386992373687411305795705803413569690181031411922434495820239008294079016783822888302065883134815070729985320253308765119130490251159207642497273304820766965435964002518258603370385658104450519189740252307132254814213314267074109630262726600614731040986204215055289439601717369098740817409480251864295225147196812515695412049570559687957251716865490650999089315733426950347688011589007910465301852799888914021225144405239632056375168430201121719548018721595383252239193252235435675270664095393571272287937725308313625556491727638828562820586237883984746994489431820807396419604544281984991285693705797756441614271821572024071284470370363917742997464037094593759201539374087716615355218754437150419343453238843136329889113273381582411545670304922044459511792279447314197789648442977757282840674067635394706680722560428037358141029863166936067920449132201518833313481771677074574760656621973228719370166136147418618124518875158573326747091591243086396348295295346911576769994492907373517307518323978087388223109413980887*i1^71 - N1*1975488067524799063501243537589030558185323545306200107189794355828830339535544491990851605026221597871851885851150247557202400330643698393933997052817224936977431283951230162771788030134744632737040915750874588395889889547319028229477402059577701555913393322744081039454422744651680961911741237708241359999776793526492516860749013309339573574336978467177847503061396498542142596275707682414468019477451959079365990813227063939137321919022059004142894290480952305614526530393737084103541658627586479538154033005652902747254610400300*i2, -286479963962489120223345227468266095966154754569741405633204773519202360510152481007546399651912269901222615955849369337243722664686852363027150857310144672357455470212038213407296903626456182430395803979840349110458089106931651895266610129497842990867366605618512870615267409420986728917896612864641603596254206369919495318602112041645676883610795974187141097239351295252036383167010125215354293129913788832608143589050590687941480984983044937575321064413895581212412220509980259998846418587378111352295823926188845714344337603567919946534971522726202288226124712546203640285189876384032247214724622084865066777909785653155705518881863483641289706459830841552029039184523704314313996869244471363210545114078627322956302781840531998844000127976115188442411626251653097917048414982274902103398242930020043850053324251943846658440695496143151847038130521347436300297927435664632816107907035825847523311437372154891224324453210533801391451856405727793110158560869183482916096517784110496055654772973335821665032342099114247680406876401578020603119837577990951148124578622657706892483870689910713136479607811483317004722972553814173644234588711570596503089886373415170000968554700199109346246431066065610318478504092561988234201305218081430211177295801197857372059303812830860242857316767995842731757324064540781370749258359190266379843488879332488847036429578902961339032844868892781768885751983869222878074021064459889041707000282362888728342019240250524104376237903900875510399418670798827382450644095485646499768182811061700602380343135718702305358588932340425750322674615806144234503421161359809644805505596061889028609655803581097115042026352972375070056773229814816998976521341788986562807781151565192069706799558336447870475858572231666064433646899802084351916654550104669924973412878374719716426265206011011954724727503781302753471038684269714059051334767344109313425714351647506717454653097507124845248913646612383397193574422788825460203253596677224706473700650993076506458870786457856593565295205102565363294615608585121032884631356329104856247990438916976167646741705203821503358641062373056331905343551962079722259295670920233237958673563648000000000000000000000000000000000000000000000000000000000000000000 + -24483338947559711612649075114372764691151801923622444171631095891064270826536759422148924829483045347006000208796296962454158400039519231715396551824157105791442744571042277639871265152889422918371672680563100367396193351884498923750667295211649495062736394268755418966555603004809192233846636258091400096639153667448635637937422296348830265196838195450226130574767098829327371729681004593825526863060342030130377916870043444942355987696504188613460855288345851622618274715461746731937694405924166939853333009437539346546853879630857819824401215003080444882694222728508907312521915071995660419527450653864007952828938720832923457716626578520877155321455590544399379937630354819872680690856860550142442316762924992873423107949993504647203833807713681739294152993976514072479276415105612148427008167951166000162783390063606517281453785225598643285555541758377212539724519684371090322162400270085165411893471469570373553728803933166795359131670962476046279573668745989716950866057877993919066026043635632955146146017202772083941296692984528799885926479037965839422760107081866201289486621468763931508267129441613172985278207341350135103984134478897700138455869422327133668040287779353967006652559431553125404926427365298192002149879828680666362074918833758534085692818416818284670732485524331018984790827110270553495958397378258366876005187199943741337894094015916106019970125610976678186219088198869205824017122010254011994248870330021808256127911395115892109792428466376126398817105441515355296895120131080618161978504560265546714240444473920063462725985816154242136973476147637473290936687068884897014212829028446916365992517525273699561802053452114267742083841970464469773808268773185177179249934302979382038679850594340381715591071533379356377286367909673719794236155504554625507497130916102687627648067596392804427829747120913170822676467972956162492347023084482532836035295413046272897974991090199021691042142806805957673654887094494887414284108049965669996767162995178618482828954812684162142517366144997770808992262235953102193577425748762505343415662972438862747328894920956208152476782899322588040747763969849125279267015899882776432214854860800000000000000000000000000000000000000000000000000000000000000000*i1 + -815789170536463930231402807812184664972418464655442518474510337696184321946380612536774762223464554890377964410100960467608534299538153433935819826184092293240090141477364492993501417659274751278754961638232979566917395603903449999477858423008815671885196941467407768653374581333683432240765678402290672471354984840998872400770620224463124195533953321418225475685964712797903465245842087272724594425300269707384426666138374082589274611007055240162160079682687792165778278328450257066069341134383136022482903259641817110655299438985613023507619937035326527057106783220277056291522081130994042269179008740224181225224240413623644027231066819798562405485298563447140765550403161600028122957195599908271367987842886714784460902822265436633526837314411882066678888002284287231815250806042883727485696222225805053969273295501547705028051517958488076914855230534900168164911202637282249293786917073252042019383840397931769730446742917715401162519278362392125719514048381650948477850117298530635139133594929660709512023392392251383391148441946995698134468541107820085849381883851684057380673337951877167388168935437330005301936376048612237411484743438439378528945827393861577159311289877769881660109130972813939329791046056280358697829191061452988791186488872445196113094833554493839105169042750073377272649623403293059004804959077989368695074559276204042660341612366700208486464758523197523830687334327544418532826094948897408275542090264316382948895882051285195325162605965185960255618892624483635272097872989560194287903709089809695405102648938054701389134389027033833547861056160680321347964021272870047134788230661356129048941820583378173921275353454921562350680751780900572071240687378616110831165470593676843077741110907340336530151478924761405244458842040327045057227550111913873004051503185399700794426123391044542302759606353358110129213548973051449041377440164854557475261488288026486284313073941529183384458310421829877239708192107501194112283625254721007944993268823688590255094770310366421576406765102607616075184425414922278661834686273816948593588144286159687387264614624760157731329769831264992763003547566003666184346473665177081153681620992000000000000000000000000000000000000000000000000000000000000000*i1^2 + -14331346382236792307121744994652238850014339208164238780476249954659608058528940609346761167244761020718017043726264436201905592959632477644096078488588815484356218621616159495165987750179738496775382464329851167551452163689063772947192351865425067564591753223085140909253350595092202002426185061095592787417072246083051228621918797935712644387431424170964086492836590522495566066306921782193640918242350033620220171898054598721043893489919076379393936709373463416821377295828196574589962743571268788547253141896300095635416645068717658106055948433501628898213597971185812579032786050363874785653935941980855989502227225660306109083347480230115330191389263821798411925880535459520680246119216445366016183047202261522451927492805599763491276475262035824764255610678576372139237052526164917610394286094297127282694586848650606205500614593681983082674431793248844536937971034638300566083944292264841934954024627940183140921118531780782361597732995683567832550947249016457164789996707328406681594915721679086902503174536842735595380562332609329741320923895363261403550058975670672771072524361849662822069106609340669868998935070179467285147317112085862439880300565440064113965266795121610379611091122817902291893530720311781056107868221392980900893451971690744107105328079612139586083680299483032030213060201204917125381429653552339766642815343570717278557414869067855100741739198122115550253200029278926562509965400488883062694197993534434438947915364824180866100450165194171964491492548569052673862942380066695112031433295162851859672575745050264379804762251237056413930897163852668556493059347654467733677870566232859349037428693586784044461660539343864634075318851011063465353430872420028594413733270345716243241808075392566031825277434440578968307531339463118154419647035650060838466990295548647240974241184150246613988371267097915519654730101697309395117936479002479407322345115371375854123892529803275947967806374407527631666886161208132561358431129058810657634971391008073887407237160462259380772079505526971240253155829017743827504450988143608403846869760228846806786818092461012751965154827160847670383447762495468638420921982730129732306185748480000000000000000000000000000000000000000000000000000000000000*i1^3 + -178617089190747640050348123140687224711732628423278142565062705272198457089386067159247869598877143741135102326830062631630591629740174047872069582037331237681249134331326750084209676288693031823664711948239877360954695412414512842395122660669907933916808586282062072081910069853400906457709349706679165393822886956883085961867781013284431623798187690022438365604298559703832697718124334330892921418463330104289444784017204033478518136853207658114526538544470554275314965743418843685450919487091823698178623458532111838529647816741697908493190919456062451370827785061865756046588449881499037378509998344082380355231399861493548197817299178994645943805583870628588967345858915167616616020476938196714701521261920609320120606431401608788277521936324564772642477717191778765665179871115769004747334770746825204690647765397987564507175445812014042205150066626146642907300568944875080027016222682342848730375079564622762868697316853173012464511470592139142049521460646933464047208536604978806113887581876093656874508571960721607703410312516809603182768733374725766026471752108300790745897922123071049093549191015432231734878120263642508681465997079141826729574949295754592451962623342528062304008604528519808454286257049719580773415692577254592794904467615352709425532606984727008398755385640625258073482123478586141430732958765306888023894510172916852739673990215549064159968159473563009714673577964275130183534747915982583372075908192230766325517453165688920956735545816153710768977366993134123050650424959045226565747462651405234626616112793050307542031026290260112071119244839789162746601701073423825597849214928848491794125136244754178370711379260500790332095805875864132623111550821095224632727541889061619136458185404183488684583433514761542650699619352651488107053139669074566305000224814497274134849146549899674044652236784480119523052052961352421986664943316833110478941500555773190143318423563969677235308147568118397929716884966140984804627767456004184548513706684690690165272416572568256423267072974768653307119537499540758948414945114266810151295733700742266470378166749260551472216509516557440585805738180329880074640433280712932588252666265600000000000000000000000000000000000000000000000000000000000*i1^4 + -1715001978031994878557715884412180062088342881158432080737958909612145186657980794322495307176912196533979150413304992778837438057254464634807501358656668104733962757952335900049871326288155758829521235253088134055156133293763415046106764586119916419575312335864829438718405099318278584062657850207033289214996882326322541032810832955307783173535878924844802469110161460550169677724741315660505116191731590990327022524774901376749727303343411039399373239368851012246794134354770010671018683350405109274836113043324624475119489534790023352263155748869225233438718559457899184071099446599567418182861298117726868939022348289033948056708011605580796758347376753506476206814089329462232529964433465072235583370997680219388884686028932951783968650515904527016975146812209643670723901771683324864811213911434675036720269930783783456367889780952012749041131257134262167715775464760236317949897304743863939663727874710998888946324532322012016477542601883916090721241895342080020640410748197357459098001374622903711740830321625007788516298581432154812143350522700198244215782068421516371522884884845142075294486289974530277791576517319327126983580496548308103926007476181709898480469557370886773802307253387948974536688717737943249279345752037840471190065526880877936656431478390067646289752438479306250973974378348200623130558073753475979371525054456184074305531825296352275344344074768993411762529112456645546879615233707853547357133369961070725957491100733593257443489242038831613708025062920939466057991653385920704517419802103511275408136820714673017872267466220916784569835092656929444565284449636935739311868400746477041362265886679974349264229236482471722120126715747798605955353882107971587273677545907958279832111799676584662842844469586330414049658877399495267520997214710394443916697029164252629460068097724274748997491336421669453751353123395714278114419633966825187308294794913305632255766160552041923786197395327567870875968427904377071149681448533450279602162991982784474846701236561035253455364937158185308540836971148412573641428672112477009116947989388328700718768500518171121074945882635724251067632409063108323655664622032910410123439819980800000000000000000000000000000000000000000000000000000000*i1^5 + -6159246371569358362511669483413115652499175890556865809122603958755117149616219866236896277979457063799786778405694992405909808165751565540766924105759219176787649905406028596065970217019504397758457014356739650724178108856968073190676495657690000475409828229674328653005843718070328848369115154221206691490022290075020516614732339144684071635806835451209285606304207454701426834292038854366162078862750745103761407428142034286179258739009074845958097634240266869123032482814652655190774302862358772651157324881356800786821966396795218536667264514121102723915143382968549945516434665815337589459527909987954557849074374367235239411617123739030521600083743928011615297859171720380778003846185987446927774206192970731537321849920960640952959381656846843582765310833367097298609179745219778437745674379392001019437793861590764330102312178952770651213852266969963695096316135813576068897080046357220776789702553680346624105915682375905889609613169923422694948120865926617056825690048949626334090379055074806664641222646834562778430087906141490999919809677752511380760815489933717932232505950490283403409247699042741148777573053558202319302894335162070181988433238920747035092765387165271218832547237115954857907310719162850320734152830973099166663814757435606436886745016432794155189934959960341350545367404915779256940829693113639718444622435555440376131396957639008228407638614368038265460240007295527317227247091997557121031387159841698018605688237327808899380962409562526213810550458389888708710897370332188956806864589365602484300923330818951414294705792897390865099645290058568644106939863623768312687000960119908698061191866360232738510513020889078747423741429088628447104974325059819750558733678803968540652947330634692937481046955082495998297255338389496735545576569976069551086910568280768900323081752042322429099510806062169184932931414032618734742110397161011930404068423799669180424746485018822205588619214949042545672743370504129313859625438606238478064845432733212876724692532760244186986123110046056903152074508945161709809831934450100066279604479757110408882214514207959681210469897920521394299110738538942857988308789948831321292716113920000000000000000000000000000000000000000000000000000000*i1^6 + -28006664760505317048012998627653221152427892097285054728979406468374807046569291524072493303484748348862446494328280611102020814199140108068840185726967352192064444264792982866220448389596073005362598623849946828133450557246514776141139648853187779166715529022829416735813969213233989016775445398535027381000306913432507375382881498460806721347914974603878469217793018891485647866150735669606801489807401953159331353307650724056881704817109629987374678648104221256326721632671450179034249857273022689651607191347097126797708659199865972096390310133595334398281075763482172426915417173948503869115768356051926892540207439372307267313801176640031868902814668861104472285902101008121235140466547942548243871262242093008286880105977432944768449288456583841494237824145951455704850758588606347097260877335584563135237948134719190395038064700720972586514144462680512475978634590593717621279134850156792957741603245932486631041774512759337226729434433226060554549538851766728907314107948281968873018501690112688469733948821726480150342710714829172764424071757741626796658141624279463489658497006339138504164562928265293170768517992683430840396887061847029672482826622014117387374157305925638950374320313082144089127029291741828402514286840560340378663615599594935074614228227332878811945888778304621997556387937752745514718458740499451834550558262862696146134844342088322496445068591540876922626296801276747828916551485746050407022063322751313793553215178319436197332185442105778440670717937617564971624555358684532567089448603188112459030247002338307990107394807326764207791771475526559621059900148956612849329716403814654704141332515648017995406387854708783739023583018503631681240035389445962315347836898957780587815519094839830674692124211071584320429843512315753143846183396808773016066003743821209238618679106198511660823113423978814621730296094274527810334269753367036925775783212705388908636162164123713302325542853787962957904992113911559483129254029168655895889024526798980487604262112676771977759342800720074318606582367947469547899856192018504030322083917437773384071413829687951465465372408635012908715742398099353831526559665603607631281677926400000000000000000000000000000000000000000000000000000*i1^7 + -52472770380451669612154483485149466609532021468627487041782771686033846959490285323924884811841678590750677919929884014797882651721871974918386832242818051245928864413575164189235664993139979439673478560224686719942412286050917004679469741667368274786919780545535443814386142238180648580804739153235274496145762748501529717294570542189148886144994146100979928911122794573244441074919831911108942556570047383867361176338997339875882927217443036070053058018628769263272714922088365406500717347219310248098701766209413961844454095362333048963393475978377277574389681062642897818660648867439674684609473011187359846965683746638305855883816326757576289682454637614077574335408976763417920937906377302373591173294781020969077433671782852783118826354305431379933053460213949463774782104609725099130522016899428253722693039169958230242353880148356482831015609778751503568606299813731234797731505747318696558210734183070632390255693060067009217685637828580767913562901126351624358450749832760879356842672264069341842989700593182070692500994710512513590553700018416601457346855196781055821754791062793057470841700078465290947389752509597999867217257744820594834490030112737412414394832968059128062942192995723233157515212077911450515202235272999004169110098764433422335612548800077848042336030016796424619226686599835896907078436400366344523109012463899306807553530254562069787909724535430054112393695195762205992386195378157840755721110552501154892132897117890623282316785117917561401445758673239825637440559154457101307425013343550528111821317245545310040156491937536288086462936957793410728258756194357175661415230691111142771224034208617134559880541957947330578073100257169005129732154464595701589378560261182864596377697273590203397907813475652956518480100589369585587738253632859587075920911876902100241102059628376289881181691866377642524093485086975222732974723085493338251869247031935386300938784660186598077799551400824378375651556556476010844642389501086970522107895282038728658397796500950004232826819618362431288319846584593405716638609629384991636062491441438631506095604683307800446643144246565050970043928567942824968001162954507863142900432896000000000000000000000000000000000000000000000000000*i1^8 + -50190457304325333067465932398305445092494090874447050089575252704603055125703046855920347288378519736365777121207657518303282889524476094992860639544371133643430570151187005727154065246241240488734598461332800805061354190817798534124240948187721792013066377973166198343897026651982151503470884222833798917221147820888821491999347320307277249851737156026175835629925407503771231285001540438924892238526411901211928933794360229022118831690847906174111724186667414185617572788909038345004376285905015632977622706247509123321470256723873087405660820361275096326029726983966136929294439982646991871594077500548161125544007204037546827513711007897060397175050965703968577183679418264222874581934506687718358883851706229440518270810835973143894774065967914895148331201995758122531655285628876929961956410717699574195785554719467545376898295549295224335080625805170515825118465419439400505409888669579277174628159443324362659992697759699453645117221235822072481652253279995257346951199347212047832465705538446746516710352002987689842003638442351155724538799322922922925053953707916479753711396536858268095825327763688025815496561100945873831957565073082334728219428860325720106665643340105770991532319632872084028253003403134853950434328920381665578692798417212791260446929650489637146779032167458159185875821643871053521087219872672830774019298812421540850637392363609763414533726085807416356066124311325083547268060850253469012282510982990821169614063195244794993772588498753490213873648085283599042975082550331463869831439558582499087247861035807688178163262703617603345406422195119827619155712787846268486251178538985933105653957950524120009646952498095415604648872497350322449515354213416411381391558431895726626914585031777729789057838351892796896541935797239492787807899523736709663707121098104505497671651429071797903084870704691416465008340201917175784102889671300253457360847149249085409897709925617065105186269345071548821148334105745261772832803641041637845847229130587167207101343843957238090673689286778010505448376697469490694268855111926717880460958662904728771822527065557211944896138532320722799421413559332609306464683242302783612696657920000000000000000000000000000000000000000000000000*i1^9 + 12919316201834213418507570690385451992001606739777480727034723549675208070298303256841849211988504081755499667546501550661361874976833600397090450094358479808057780872158227150915983103365578479627029901965824239733627494551204901431097731416368722875136348020120134618956175280567597411624498392685308747420734826697021600806386286635020762413648735889506829991832546615937968013669134527506595555005461079436824650608119178060657501436021793442724002993776582265909223130263666156666695690753019907929935257772584888562940375880838565159294340982940194964635319041903640865207597276533780689318107354665938246664432524395745669182552664096115905973205895201820582154328923462846382981517775410201826704794356058244622032951561035320623199160672880017775513336934243055686358424580266675707048656443406100761245549170151567272157166497379306131164505277343984016917892188116341834083876551022060397704063532949361536382044117390579974297501969411592555885179520395984006211016349360982725685649582484269839396007918777794090730692631850045828042600142522817599364372467361422377742478466199969717871564516267933235485599034282633120894649978889761080465636067758544748245982337595764254086840460030680403156694479518589466494582763115782663294200245219547895495536879358433457282256757445804560086114147508861593576504905168814499193049559900702123097125643538808297620186609223609513776886924710856321486104804383209348760017181758758660880459838413384517287043353841840007929814755849169668586702523268328368685033232513108771648892943712295707477229444549927035488437565163857318163685553227340992674377158732279549202434048548651711966865778312527285226939295274271012332519374244127293378098084945274799537850257424171954351944873010141028192759826948456453685161016888830103748493861997725346486499506892851878568559976046507017471352636798859938668411655407399681184970400332503689573118174784121229110722461668798884120175091980707242448803714157192392235277151520078610750883963044102814915952573986026139744895452102442071764733027405790296505036074597656582299634877240046857535025251108419914565861255524174034067474663134134868765573120000000000000000000000000000000000000000000000*i1^10 + 19026538286583875030953430385059126378881560448202302737113685341054026370518232168509973482539332078225813119043547191384728283985455106787692733149204614518298198228298578489286506870153997158561529917636734445587077479456120988299675879879770485230268806725631548065851380704936166680703222240555531171001672511522426135594271294670353409358039034406891886037179031798399253890531507981834435014903655888919759039404199449054815692082967732943722050223236257435849116534837009268337501905199287559005866351696973850522871941928515018131558231074570136024872403123965859815491305847714205842525082459642472782540393981027854873395624824245018732109594336688609943236108594119931687597026549844368792304115303926073338343012378638708279175903428267472308417279929359519865557298516490437028210281929789941574428154424700061164018084463063538376085754538799415150263131497086198090724362760201577485559920554569933782353041489617604997150038669015369774109824049356084328805791665207072965605714577965673690717694913718749008303017175790865537389149532218275952024763294477709059713274565318766949344223755826734018276502564896331443859624570402932010209280740786798129287148597749696071003893789809162123399777493949188740943313554337296278059281467470570868327983975512117019604542008126517215476514602359040305655966843044176061941336841451061496669154969735774849897965132087622041570341123884574689067201082338246908937184685389321261348050915552917147203709776342692805489490614042800147362219819503637002434775375281728399253780775464997300509809910457150584712965400184973610275714813377755706001436707537145487935092351891085885999224882367454952396298357872687434865776047580554357734712387392663069113941596219922773768935008084459496399973371479816688214822346715183210087591345103620520829701076734376326736463135590991959791842251205713579849955042342244065888867396280406207391443286960873962785901760409380458681465695111823049502366937432849473514479523715674516548040986743435615539452941240494664518528022896267977836585221918434947910210636514497147114368292413912656489036916221702692410121156305380899485803575048945704894464000000000000000000000000000000000000000000000*i1^11 + 11724851887519376270116694444071365927638581419696900476422935119933059280907908282966749120226599087174714006231910442765187275083550831124253155076075159021221970001588329593848122783768680473069585335557611072871137977404978108952884359660650419483819453258403341797182232671702762626717909519295211709592830005398301313346206967461535966000760513462210810132212801373786470599262347935231483488074106938985448801569574198292829334675182167539474902044192579829043065337107889259650394147747641228580700409484959592201844551809888697230984658518066459472095818437726340654414025930880821513412353733577802176706807481588166298242770231820450773821004841346226707615821711838718295977678827766211326209175158138686235238045422989979798677956188562543008832503287916559812145048406854817324892983871336124910510744379163315013970019153082979114812280695886649913372846178521580199716868368162873013059754199631748636100728222184808754443702170309288188575651383127696531305126735287547183485193290705941233639214241555921263385677485553915053563008708100911155431466440687043593484010689512026834166793928202022013882398745598099290997181959680512840011850819589888461224960234201808273621108995232342979586311681002239521469448350029333371836730097191336633362054120792238104429258556332738650879240418493778183027439633319068375471388717674149565704449908810305015863429943136529244438621374211916079338135800643944919033710959710598221727085255502666421803902117058459570590528185038218063584510623057773361747775667389745267015688166334547529893988290042597374660661480816246225127100693547969499921826979820567609628447913347155507628192640298893482744253432905090308273550720441747727033974228601394062828576878667923527438024421533054583137747380053758254470182008885092757373414593824080427078579344395705008988211049587037501149976067988598474289758151066193335050397255791316807317521017517364960046548722158891573040572763510640185155465936326723506172353479965884370063651475698214672680728398257359263249858649633715562500903299872888394679217304983735914474422271682275239988768543350622080458921946680821480204726645001240486871040000000000000000000000000000000000000000000*i1^12 + -14588833575809225968487947516353951369385566865671872271259422825509697955964871670583581621310252636729813461978134426577437028981905831911913692648742260619316212137888566387280284393908310670624686448337178009159041886819866057545718651294287355139957934495457072654217255286818550632872434674626964227199482624990249912579679342512419032502618936698919941412633698366909986997132595324857371183772868254886069633707786675346445904153991789008341554593239567281108195923435525624542582554188324730430866020226007608332270076413375189658554864753596537805863699092244256537349191987016213669197354269610223784748284049048735005689342582573239455839903543695295890309999902114657076384034475220967492597499539436722560490877424245289106176596805134030798916782746659241972709962916991662076221061847494798541238142583262550507048232315340954491410341410475114600642447755529506020524177527332405539993161189612710076435470764228774105281307758865544071810205771586838443294036053600795603733648686837795313287726940638567918232913309654689459837004275178349809428876380340776110775915446248590427508544917467958925529431947110443341687739358149243386118632849157948905599642730903906793940638200445655443473072110365682927607382729887166497734267237620758978454761175774991570920110509779459299530835436236536622734457945790680623198087643380728699629955820519359637400693996853149594311604529219420129531258644974729944551771141305591033636072729102033683472100301042091129733398744863260828820877297388580953098681460971467832391788408401772463756234093385792094319857425230146562426855876241310895029182601852087785086596469734382982844509712792825236525230915116319644809614263331794342002362224687955457825069464725769887487366005379823906842465287139194890775547931223554727610939136812577896950638145872290397754565753553762158618882096151000600067348809991817383975777240745935110906889068065044035689899879691890599849220124798903628018988292354766914137603665584412815665400149166436271403945405190479596186459985692775844428745988917426811439779554884798239504432600337118972914731561040079917085488091210262475900950146666847430246400000000000000000000000000000000000000000*i1^13 + 2953395104612684932613266774718436386972215609825952680632703260636415527296591828919794335741322692366520360981147381232378419638115931947999713926664024581546186521156558749966339171674418967790743160860086329220304231080539322208935038671688873500519455841324577091828842329779486090657069205314379253151849590828406704747892644789104762806240925888457849629268081261098261798112536261412250078775912270702958209046961590970621977988412914898855266724189669607322791088261975392711460604045900644747270040217702398925561126194672414507166482137948832428625864094893425439324706563153935025153326172366420394882208017243095717969475510249285890186704236569102715226174063832138451656699185830058477048553769269779635578683652631763928217504520212454088917831874712287538565608241011391945026552159628454797756934438976526883994240275212776784135267560762651964974683525044000131522154868291193223801834273506238012712914129768416466023572625414955023450777852994591507684886422369206011877502350259703114327286985030731060811599997105003709680058007653339271876815958981221178913706216438662117954196035752087218626942710886083800771598474177044731503300598046693940678432275988841354831379755402727576298890919637331208703600930758834350394839905413911118098262781995219941684464472158826834645524096561518308923242917412606077351308398207532483074517616241340539402439624187736604964645415171300737863278233355146747756779043591618792856625619641352522670579585901795955012870959810877617949114660441057505078803705922444449187050504277065023200781518888005895381115728171336909574996507942560018707010400519991658473956156812293341715735563298058691052743055885339659566649497851619860231274135676791982892720054823455363880355932672546678893690157650140711022268895159676675529984345311611089031086795796546857522053582371484775835869639515102560691136285574146872030826660039082334673276927694015974378301914951062134833977009042784481293201910999770582754002216450591112491466426732001312680349241223830313494627463576270249124313868431053012452898251664048095225846083839560130316483167977336871043677724520620299860895365331683377152000000000000000000000000000000000000000*i1^14 + 631448535393905210434308980812550276719895337441785254437531420816939954525103720368543719889745338650444741236985921520182235666892836146519848805028628401927767988235020451297212441567968684551523329302400070422349779014830959326891471926249264895917333907166798564750870099539784829179933845721672806097109306724214770133893888775249356494461346122255837316281177848224647254671042810647414728369643351048203182912504223822115129978170338143286409505935861590623455566235252795838758568469258717262557177520801157722791440208922259480128780328554453344145566387870570493228520256930904899844179353864749296847359526619594216943854634952127463097675042257023406496654660194217421536882788362648722871771763221254879229573640033434066396347201302074682807610489592235992983150435871927132672377570660446276579948971142713146466022222298038077742991413906918125298965526058212999236442105423475322760347932085587273516921781528356454973908744360521745160535477504071576998339210711336421129110800542671153424383869751767664651680059539557715181466570844426760610001799298571628013294864056387509464719734114588608468953884228698372464093360975295079592025107131984206935980733166882443516511282624059071323227555397174141817793847511968467284931904501082541246959108327675773374539247996486538923872255763930891755197227613303143506158063411451238423544956241700495138866307982134195163844780291726434429799038695199422314866544097945406628021512682066627378036511060951880207794453517022098904098549535005484406716126855141754737281162574696357430821282533753894918345142285615872720125703007870955809877843495468806223675906423847927810170673750392400608889805920261023459203934947253575502407304091398647938520837148778013421826073193326822647338180998258361979029363132298091147963597292092911996361347418412526495085905627726683892310834242022285689031841656867437388269751157873283278635687142004809489415803434259992436991749366484995732025578330545597000342408106110376422218530979234806878728789059245592319454683904937854475575759411322304377520654932248121038227971536856080074485184361590908457058684166902078650629603535609659392000000000000000000000000000000000000*i1^15 + -254477635988104730969369636648865908707101550851152087038659631649540693332296450725381063540824738993358803387294649273506376759660034112842904688237023267827333088171683054704525627494507735649872491173155909341522546447927576234871856975289671558871231200737245524025642239355365018075313795121512639590886474979132115258321232296594871326086867714350223436753781383227110206531879158879456379250383843272806809686394198225394422326670200843284361266569965765475664073302292710417665231908347497376614145766700811742850571978101647008872941761995472470854531908102137254800368805957179333323802780717782125414567936638043525775417723990170203054790996821640557374636738839910081076870385550494414463881509052698015292114109203393752668967423108936048174994079397265685737316689398105954240912692111169671618755469242850340408828519876300418766751470615093325986320829151590297457346537771891999894927470799059069358785679255300039410535883242903548933511121754797353739116281530702553211230104349128278611417328307022990904451540081302465017277103987658058451831665231786825183898881358708678846740004993860895301343569047099521601620502923423426265353734934680238317362801600875032386679526379962906129740488129214709073327087023505289829505903419213432952481278413893172846810017538391486097469157519399621734518052503412138363193298376308262117958240513738589361503557524334742279009973132725168301290414966968670187667913311751363635192778941675548124696625434789281913191132872458442545680841698811948801701906337036351246070624898605988613242276720546369711588573390323231028465497262274957145311616045443882730385435863651594840012460809821339019690599464546847895931044152140802958751349045401690725652346150952179256419967359032946768564126851545605204927969769655364719541757542181570891524986442866881544510961022141398155904318960026949759752053353781191656772069303539700913241261765446143766381959723992345682556478304036889987693589255241073632440610905237455501195659522104880192534325448585770274388388143252906348967906590815155280913599120301173171425943633621888166634917947706017452792352779672719964429746167611392000000000000000000000000000000000000*i1^16 + -1826569227913291727679363142856152525615319156479786649494505280715696092988949810823054978058023033536369527985716304842588946984118497769534359732145437895086245493852996485259789422711553697295062522201433959521810625034479623568547700491404630247653840676828327370200900707937449886937898691411001887825666470527116757189355578492626674522921960636451139323925442578611581459349165453900075134923656411062866705039364695673195627872012916647632178452046594653579628827689010664460259234505779527517863822806153575568884442086068196651359581785439298448344896548312636145217860283010009816803484638666675938015084743089401192489793455344157209053962156891901510169272238816415355932298929944281009997840672615302859716400030151726570484804002072296397893387167243923600759403349052349994543074675376355336850904388248336299533846327951638404804575855000292922314265137998566600483918968223992005620384289983737730928855157625480480328151284043027776623069279617518906062477546383873034192794586209078392345006875223630325113847670324899370708855200080021185123025121510974738888094233579489190493695356297467680674559223475172569840995478788331157694466020954607986246622542711732889836927722975582506643847286966949615586134411864449865590286094400918581438025146855126536896879957975991175068319772556802260564620610189483783913463413774698211603468604086011831715354463268461556654105207154655769667419831061616134309986191610313980960230082981181697165920872135426551489867320119376690290394671133431775596829419480438991477211081376467938244790435703112149168577880585709386369221371713288366702654652775289199842662885480310961907521559380222297345908773546374086655700735340591565064031274047312290148504091559329121972010341297159488150933426142806837594459347421505057599084120846454251774316833867198222128251351880690847554507398967514227994211412749926861541868036106280638806573153547601890126480312796909988287993119000983214316005832053732932256060961161241834734398306600277013430857718979920709422130516319243221247719888113478328548392643854109514226477818238786522725164746707342661722739886118115705670409962651648000000000000000000000000000000000*i1^17 + 8213703942331143670467859529995909338723654444611357433153058056306159493689188234930523614900164284372407513219208371722324687684010753650214958679999678767867476428984137723899039416363418545171118759228552523893528649111249703914066869022893472481406133166072416246719771409317921701038046686609458051403814571797511812719288155947091351929522828990611259695725032687931964549632305532608865679528646822855449290653750330544544947263898006118816560947600294567932544554798818647597841780989629651576136713875637066319536581003875428764421575398951197725082009579151924541177084720806209972980760235968966421666609701238943112290051277850152504158752739934092608143681607775941425642221415557316679670995334819862852024176159963962015168471577926353720735084273901117133839466719948202488695048725601405279385423242295541063294501540557364468131679450383626088736674414807273636502276725769789151773045223900665983922143942585102843322220123242745901530480194498211303403359134383199508701765156526378200550865397684953441924501108660560445269942692957305399643567828131638607536248563134833201222815119452306340137759170896815910774072856594598887766274469905158045606637230575841367372001386783017220113479436352538994495964227563801452953389802175897862893850231852958077342655269383308179818609810019667671834874426081537626291626945377957059312891558008215418381551887071270735001879811111581516844334952780277217275229320467284099135854766086664478684453925525917015476931666662506431029240023187865203730157720304943595486567064265298599101366729610373830775727775612070951909826206378320318968033580637091689617267480256906235079718178584705288621649555119633489282825655353829190710734605194619401946480158043213606709691483895943529556521665319299216923777223111290654106337329339191877354944513916235731836609501082893301900015149743049556883258136608816770742137545607927935034459132945908600457671978491840717516886705500209135442260951155535613212537562175347320594680193671317686171298164678458536547093204590653540377444630105540715020206754397710520579383826092195844139508253461328350066932156558779480852079396782080000000000000000000000000000000*i1^18 + -728976798914718745707787625444954175391644719591092637960818106569233536037914048198367422330780433286232315540452486921184565313207486656204335524876803436866746742223916372798477044789552399597562386638097220625860669517444329282409359339410597897781961149191942924792353029948119288443520918949434592814868911997593835925244971083180954630079110433100062596667104261733564521988402991277038070323324472470657816909386786070854543740414309642785297071960775492310570963807322417972807279801958594379025462052102099455202475317709459751895287535643917317105211299532960270359388437652183987207111969834666048628014718079582815974812292722457735837896555274632597426738255366879609516890748161748059911649452742786972607403920530840898554705555755216493003479390885637287053591472533817785798944890953726080308251477592968873086235984723115540283321903138093343439168500341353199017911855959707238846664783937143309373716323049056129057000423031320643986044077793992837160674955714952899474695060934292193137442672922849270932331326902635638020360239251038940031766019340579723509399968946677778892570607476120191706252915925494468913118483954084710909465108144009424211084214704538208309056134412801289720991777197526352512502435860117110366061685608889677761221757698450445138853274538423711097593179558835136539475861040601858950900473121454248380760848720150324957743623349458532259993689376474458161326449520014643127550653222828068164756351460976444839303066251467140679384313955134998014649472169399014558741148210992744252282974415884886238848797968905978495634510005247567648722092065514061912043500485761932342816627933696715615682344085008310813897167901035990868555670597784495981129863546682741666551818917933676921407683580738904339834609846704169651655194869376340230457527719712190916264080046884823444971411092872948214896905937190306954897272496107607520342661161729415941705755206065000694637351276233347654009100113937635346451870606015729623368527898294419748976500184864026981036315271663077020628656189153170461605549350707890761995705418349816489660475707130746214225750113847290393994337661126338693552301670400000000000000000000000000000*i1^19 + -60350469958471449704139770419607202288369507608482207050478665729068049613968727874035761489038960585166557056549434820654560142506032382008870906505799660412682394158472765717104474179325339497486879246719104749990572834457201163490932097025341392009531381944244080251220803874823963188731602807632821995170520565807460440169564119015881444921553732157507144920946458195361143386645430996209127440213941840574317335141240462291804264649832592956813852445340523042837187402024132247588692750934579028047681006771924525667244760527453862098387852653518672725957159619937995476607049025094439154982016575579915832826237027229724935227065412736426020278057976525403187997057880952188584071246469854488190317163650113870169353433323770140288083124205595865735969231925027804584403548963469413941120404822672746175416457810895140888990791299336680255976445412906100828270301802089553823178697330936796460662925597401892644540944623660587973453422576606475285491545621218522364627557741988129528374630612147958747959049724670469747451701713379182746086564124551539997456178167634874758732290040591024945477649145471697522525678120600826769730717292813115155036426466581345718343288163942420954909006978128983483094198329766866785304634852402682703307649340985184340825050511744784249486810293834962120572744976234466733356144108385537999787831192404380687945104052148222501442543282195635041430606949869033387269007890987989373877501191382091501238121295489322709102000735653708673985145542227754622198891462975728291993089235758340286018800748618313377795010985248353159720707940264852925744598565603407224817436197836429710006152069151766293992822031083688905570526258618651272214661745020153043039737296263635829980116718966153094839704900420155240985249389877204599882908544030792324213744901961605975442021721836190838120434940244299259154906791395454017710918056396206065869983338007182339749299266700887345371988303500768021336925596386232004278633149096578583654809610101155029834828585101297206750734195824266287775908986605413177733383370991715040820043930700447788878907239182960203319460469409460772247041163725480387584773324800000000000000000000000000*i1^20 + 12523674061705907077144493228386598608732649881818206470260941301095231174036980962200378994446712250326931985485234038501316355994086906744790430556318638533957180590528331753154367987144621823879893180402666297126551291022930517047550318227807482091606094411851985155863795206438166610506973230577513469834600066737265224668464240133091230386794352939503566841955940695743443361620919025203717438539932594976197421564539926712493781721729691785609843629858042233679371301232158996534534833291203281347105924911016598900824627893889127758737176735761119466944670173581680422537508689252294491360631763591103803043465771945557180400720904740630906534535701327369607822895185827732992882378740583417919585016012177504927509261594360757504639397863418905869397809658940099278807450091440579012102459858056680431873477314430325817972439571808219913464310578441909695575150383331752185176405501660809373721706264045366086626608914535167385906892990810071416508140069637972983570765758298348737448133737347300933361331652913229064557192264824402473568305510446269996641435727594296378833070056112346206990682155580934943433998723923625477422111128708194468442839395608911139376085331755487226476970854959229454705146267262157230238424744952504878823205744238987013888214574637391457127841175911595999875823487733263147486100743239108217660481596723338572182433457070320686034442197873337018328267910862749127022543779693812196722305087231564276882542474180475751859719164998119868527293477090287532844939540113543090433454192007045455136144321627954569687550719677358906010735828024997887511854367299867210364046585597306154309828615832274465433212613567279927315219990994508174542200743121262463159061338494564516384730410647229265242043275299300018528851524185720218567138295106397006180482429586705377633542393931057452140115235000288176794304396393711269558612025203125464386912395503464520227154663755903806177054000647056352112157486236114154448192491243187724088780594174893416389374369394852824157788596349347582964208142679895350917670166056788002998295356803151097572131444319498186282648838794817957029900661378315465586114560000000000000000000000000*i1^21 + -582207342153443528247740516505632001478571830179774499918879031057594784985230047323485434805718013923553953977770474450471614580132443745995864484321964496841042427007580345265731487864854828955602779453391661590439131931745692533596484760919431322837082946818187941484757034513521768112652938404294401474187867681905811420324218557512332303772168158373676208639306984901244051958125884541501233475068699984118250860949177267954495912327330847883303551307610975877897105557044900889995286004305816484474325349137743622859586155531687286371641029448495536360299398682318609809045295344024566740445349400391969998524442475501760268595776273957983519774252797270857321363186377146832089873451927405138781171546926976609222080426428997511128027029967145551013361121699868421616084031479416132678897015641328780583966705923623863603832706137329403846065360260766018704351135079563274930855387501286837607476851761429707896052731090923628213412844276085434026941486260268782216784913047446513160304319453009131260478622934610817652198269393112128354606814282866745244478081398589770392317930594351043503493235979515480473792313493868083698755578455471516952304636815077306376612851884380640630703458407613267487586967601034615608801890970385009439818982239842214419671177511574729362909098162319349537721958990435146138288844045026557446837757731143776761617843300905299561691697708116266595169922678583583736023633636235609682739351358973836871187749741427529794329969817176757030767582694465542161895953553505691037251932544728200716853011545775477617937716931452521360671796989859062165551296431683298344199897863335321256627732158229189451778139297064603665145893178824204431707026721434594300216377351153494485029800178282892141722943745730713871062229989369513380007683846842791694636811822188957000007104299589946888413170144033739926360616191814706694559243842368262819041359371474326480509681539485063411527108794973285059545809653269365166519268191654690372453248248389836964556371483984104252299931330017072599690721266184207122633985731219245644748836466193707679416068844444930152145116988474532788800197923382304440320000000000000000000000000*i1^22 + 2448741029413111572703393759729372150285966601895835338984946189937457988557441100004841114850808090892463054726671349544116597969030266342267797444892384449049120035749081636928024745115299005247140632441625941324502466841263393286734838378553697195205372258899764803327167019094346455292273456703192127816824161124384612670278655564683810894769577176648634826083434671977067991160282359741851674554559346290618596194137423378833253773926016213078977382668639280511085139043187747783931299230126035691222001056570032986683175798487688208127054847095134978035872475010451638421764163239765361735841166869765115485770343457101731600208052982088779694898980728794256966612614016725890214407487725030004640433804376417885623779524621228886574228869819230068617510728691595292760292026756244373838415250761001801986968594995937523612004952931708714910454381422479872033134804086974799886390761783762652652257405643757468681403759211061639998068974195437625234352483314196950525689662198228535079467693724089945147080750588339771215725567408543971715109342696599882221423134633709088971501856926368750183368538881448430274802170051540814532164352137482809212302850546875757987519877598303858823043928977999559670263602790827656143564446301217084782302553161376349418233492032321297636475692392177493692545995866433009137178493779978592161461895775673318022935482424058229777748880077325953180435786390524177386964419380299785407086278091174763700394368068898160424173723721551752737312253331098342839524911866142226892833161075206033843781514248911198828745908663389693344491584376607679957089920901645407809387410973420870476706922733775201157296340276131807041285067606412464812232076613303158191764438564387651147344331299654179186576974261626678394524637652683484231328112603535249106598860640211074060050586031994988227511210535575436986622814700068704703252070405430598595415175750525654357823421798232328147775151290792275116937492721062140098868315737451691612808098854668897201324667777408607250060592565115776591012042501350392732183472244661172369499353287101950806429411534478865278888568809559587933629886983307264000000000000000000000000*i1^23 + -1212432425190371687184430540076299319399628153330457376312889679563202861408161127179311004262051932879047534619889491308417439854694697322556338227042473274987333087890734511193093216582989784280573319680103748018974190662994050395272606063766338264651689356371067387580802990020556736577307094761445135863973466198404221017862033691621842540626352523450565110019182887676748788723185552189881293116601391224779229209130381705664057290982412763272939058681223801358461262723023546658227992081167687347488307463412120841329142347610128427438673832193415728095527366175223334049318673295684711265507631384265968769418262367837769997386002448926598685880001264928341110532347057546990756211636631932653556159406733652579207320043058904560158113124105031261043027305837402599666101965432932040185856747221912975132510540184207011890528585502728641156869497972794934541028871042939895878480739408040248920961596194139539334181220655041227827239864235569996380475479367707714705573681645297711150061721570350131950763794602247008300234608520112640460282397533567731558986996690519447718036037515703436476330918142929508320402316535672778681984609211049505090166421855298945274026162478375469567436932591277302322091097509982826847910702420923273258066139826983243330549137106915833539351272937870922075203583455089479698123741540095656929742610820916479317589533498921256036078033634995162947282114033510437884470958456540386443821063417553806742691913429362381703374951030688972516481069907359293387272480642010776032152241753200788365016100968949837992271991659197367626247148261996460978783801966787591607212179582862842456421089374002525722662764718316556585381207560912545388806964174448579051815149170964217677587769152015615679892787351024050725707510866228898052242586837155260888797718007242926262359545626691737775641527737799536895109651781342225668543370952029496318649080421466030840078847432441391403454894926286173762204052157491116888929441882891096398811224769092024358836188197684925159575223602185217876753051439156128469388531301264357681418900358095674676165930545603346936494210725583094599620606558208000000000000000000000000*i1^24 + 241140423547216935827222397822927076418710371561370276883214254648433332336509959393669825963703166222300520186941452670927676230341597479254167722760155757771379555369091551829780909360078762865419758699291425157570303918298495057063237137190761962539429783810153297320140049448424949128528489262282796692832238812308819607548526579592059984022728025850976094888427274119838881074726084866452513914045894238568943156183897130460845560860138197195911541333197456542678668713040125425829952251722458698615055236567226515045554332725848189588966884955408183480798543553639031359369534776029740432613466216278243808846543273675715519723302097398722118819215258497735170973072501529559872402923839297008842782982652390482002243981925725740007422607149008448126801867369442274866591882444651917204720055785244074046562302825621358633122880732787185746851923247740247468818182592167273059356458154254026177433298693994441720175888680078074451486608725152977996336813151751394611291670586750947569669484217530078890406596710709696405039927233744505158157736832842218018216623839856443496851052297137929527835753507252433399365966892718101268233683574755611000871942335439694791273910641968119661979235093537989643041370119499506664856755278020683697218787990119622980675226903198275723258912347068298448398556123443296148142601505448972784249832195417607550813342262900252970793120125728219110777125307325246165662885640726390806717948794342237648247580805771643556351500836360841266516534323486942191136046571614273854564165206817839464903497726168328038633281364366546088668002531416400198061418806221153916802926099510512747641978475650296295324863544949214488607554184011149920278701763346845337641074939281765958400799851991575951198991273518415809434222259237490909341849078486450318663044602048528230379055380562566673333461015328562573763672179671441961041828407453849102889477451086475934694717574523916119574965281277711485397014288126802962263766326302364261139123897396779172009392217701837339336464039601950992372368251547298264732515520804047633077665465280722211073966537784605544388100783973844541393967513600000000000000000000000*i1^25 + -16883316548352385681471385035110823211588062701091024291100641444005108956883940079550151017235764566710474056184420187218263504072047788728650177238347766433493850466807016410466504273847873874941218548974911404037929914293942969809243116242448443980097990178270995274513862428241458246836067572721496015208796829274261913916921266522090297875226126859033671403430841357245613290638880037074066927719678493686481288822864005955494724150915542083710024055426183618542303394391538495578557653569949590137127397939529062722436272803134872765934737596417607732660457673619977417082676731664905301061290854835277728312951795163627578011928894084433141591544030004281039672370512231338612497087580554251227355270120326888575256067258961961634590338551352502022467985307281079613202124630687158462964747168212137003472726818167181002393297742732091298427512875855624822583714135544762035965405787116460653271490265052732421970242215157642856197143843253983007036755629593915560127158977785739445754731028328666072114659090060275113335614277910539368034396537611731359855300381469566750787159671168283498598985373207064835412732058803853331029038627129592964188070128693482839071629988396590358103782749102315240167663708215107130809162372430743872781104769115664019826527932629216415418303415977606743250903994503406900794430251364512510189998289789004140532003047448384648503838659797804622308263766166550387202620171619390871188052181281397463195804904840797282990663417090674602218043951630700632531198819664114666848169738259365042080453654475902055447500327965315964178794313240725874690299701720873796864167331885334560299907623898094974885231916319544338691277883376227446266662601475765271993375832961006729107348167201553214782262159823574468890405462454030156921479347621877146786702505463131241713002691438707337798390397425471411480975869204497124411456141262783221222024663448463344405746776676260353406390310048500077309183101189527922059081323350539947648864944725234731722401472590488529345015220759470646855645326977278499484479777830266112430118395568995909541437068308069984224932224431993149980672000000000000000000000000*i1^26 + 773095409574621106019349195251384620676832942648804816470394207117061367101641006939127694046715627704336081074228112261739293527661524757873431902602322566816256237395877022697444237616537483473598809885507171554251132469449144139384130970030196271695858731844684791793305025070143671388764311392085760919815692338480465495060309751185802071187231566263007186154981546858885208847157596247605798366516096621228529245914728123779075934052184671215542018944018128595184357413815899452439118551522086395063667744518146586192622396764912096559440437128936728143473644298236284037836631966044522235767167735406205529421543508102206962668358604888073215431916626113913221244945859460977109920367140097539288129844295580808853914083714787099433547971768401883765478475306161335860216284353886991345488960612740972761804150253612410155839723492337170284969352816739973271663643766869392044058288092998966448537037955488291925864829901985331733750394690830224955383718807499962280184677379556589552850942417354266594676459151514325812495088087499509094742361111042062787914050181056986953117890095423601748144493408622776481897726257649477090428918085521693804295819872565795844339587654871860747366667483805088364106768097455485720378999042710851291220698098900022395871359519118656516362119359299272844123975508167313297436583833256484843034926126154356143605694982641135054367931766382604606393905197651165386870506724759237859196414914997330931887634717342605823119282378888415298738829058857042678417670227166494401016815870426406072492474740375095155102176893433216900211547807746797104714242653041314149408558934975373501917065844154929243199437991501377944534581913962738880534816865704922406846639616803022537187832083722719969150760546023096524155003573365692434769992416677248957805024023100448448181850343773670532288258897210282827982447747250652395403621679154495135809629727543922065738194144552382683464123235354159804993164406435343318520685652106568382172441375424184686921136847121541841524706137758491655624086725379900193908803019259159268128543578197219228304633882252778232275230903795240140800000000000000000000000*i1^27 + -22010323571179589866853570141156870082355861282986140454838688201793429239448601710062868144917288148849959598739303444035735565711627551992306217609064478030780432090553359205273912076795860023373236592160453606312083136565748913192384552537831789398151459281862153035270929838987144623703413642634985973711533891158616120526271085076535197905012235472333035913426053488853279151899234012435074755486009293573558395728762430761254974175805486392048018158181957238427869507603609520305521996969952469324501252027451969896291519623482890345066257880119050548736177401353643655035324531271383739565714497930857984243783821419622468512208169272750621244894507516789395503596977208755341773802502892962550332633351208098395100899572329278269099777459247509035747625490437787413368676459691793599239737872940977213764165686494662610751627091952680670968552287921322600789268093506344338304661083299225910397254659359364360448607951353542916707931800112603161265006247515863924097555221491454623115536522716009315614116179345630312267720124150785588285828747424283712650592190115929556411737078555527185751140723683588033801197568836331565305643113638202090433384606892268347210662888541391361782695345409488995110448892602445456505827512234614389563007791582046817760167760306518964013424534034593915407795836431896224810563724810319811443389099255167264428070549993198302408672313829997784975078759809171957794903056707239211637972505974854449485693072322292457466997931395601489620992471876154361944968018105170988943900397895312757363761506691826791069032036843618619255952868440936759732447683692452327150154387267297434175560731996443880878147918053525253252612518332725338208339223961773510566027112125771005234414026276073474261450777731931230546691107482730254861079836265724378626817806842645239603776810431633003971982818316274849800818627423632953051173921903128190123967935394046307510299756871260311431132531298505927537091651816386915995090004583891839605001379629132817280027889635332054266224225689513884796230043843950706327629814698113791032270584701645578777475266240295489361198516000522240000000000000000000000*i1^28 + 441179822668636544885437703412847999386903260188391152228573701392499029137224846085473901752030372837355569373635896630962865845617451765875369861839406930129812738268521423542200752355520087625325502888780617541137452343367520846273230382267954776098459341109593020777290694490880156006958113623793748805734496366758988980109963626995908988556752671614839062564018711067681541172646413996087434466809371206231991363410749169952328698816314252824010168892003247570328226483612166054397643699638259030486923683804665266408282471925117414071163289163108351418883914450661745461345402167663069892964106929014396383967761999896267854014466928549181313025649110925448114471375016467787398116388277753860668111687443693206543789180139487127585982538061463290717336638056747956602906851154094968070689507449099689150534438226960218124225156261461744474779878280654270863089028450958459959390706073065612001514915519549542752001536923265578318580998460121455551534647147641444771692960495742943107755195752361214558223952682707590697811691327717747382459148537161454324053104992675301545110797048296969042359187861056689601256469619079285036571908109082424457367072374176464070663986388885521829455107163101947151203913099659207607420019453553286573341723661087215516820547049592799013616681258117165904544089255905995900434080451377685864750892680043794240591502135523804564655457404958109591787482575688602470754375864855966218466731136991103404546066286695963547180899196501720220740394156079160533748801113377439454877347915357577189627015974984731891958489214148211050443000623369858285781647897217330716439320095632804690980019357546366107389990971223614480245069597984936346375182470848661235444680795515120370026856430007480792298805406161811236898185260274221748573840254573879428433070034391484092230321227070214296714737892102770003236363631230623255712103007415355001092489201270484856977319745232875670176230352569265020124744712778510996417506992079590235982803459036271218166107676158254934261202442957970731291236188194385932720410818119563789267643313564765622611856257139309678644200210432000000000000000000000*i1^29 + -49664145327603284740586118961105012885237055233452172378217918252615217256208912667867918734813103135771915450674381737287725388245467453795588239172772907774430641742416282564471531831252669288797840399319125632813513285790122764211493048808194613495756211361394890314867001685400524048524689571647031221903900940814452762244588726293107881775036869415645380700432314010062163572698602308800340447138446831092473443538580426590845032556967792949743556423832526648129583494951548240109716327071386235469043481940303840387329578775933960849509607244385063896784377621420083843838806741787462720215642352952271289995171995470160321758149262722652293290124697414386280322557367095116339322055015748172839416550087666560954111735921590958168541378457572941522427191482845234522339330333003709443983643776567517376756209728669241440742435811374904653379149385613221170444902488754343907956404667667729065376056122063666111628746135279885597220521966374933602680674768569437899147624598277036227114588725033377746506843261467878445254835029105117709890469473896598107543456590590522610577226917176590087894242028843834331954322135235889152082000034329872494110223681774227722452178565848010034611050819630699391536058141612380333758632865802661513138877941998282966324035561016485075788331507928267770865768282557097899374154180037762541607708444881231294850403000129006958959465921529783741788874295860744125332115042086509496205289467415148713328627787058224103480383883599992882554829801500855887446445607213841027249896785854531185069402878763456070789080545030540198815514644283503018489466600046991592602034192214890260954063270425324927780176966535904029089345512583518997819540952824187766822575148569956711705395442634966112256217281554854303503967557881745921328389571974413354675722898055185439949842561963421150505539350460636810803322078355944882488412365978283301848133133483849450175612386466302062582584302533647939747759704055365562776653228720334927938113451747551336118629127868032786681489062718452399820006120409110725179417149326976072228218865292467044869269734792311467640094720000000000000000000000*i1^30 + 6149649102571475245827080328500744194048698834829210680128498498701762435721723857710810878779095515473887462500154251248943645042162825225004415557006027838297207989954710981719375088215960775020551623812337469194687608319417411051721292133667566804634681060870996436167162123682924726014581243450167901680069972605290516618175402548227660062143393197264830861664924034957995159580342937011946140675263835080718947969120980977537816963586126422832721216315220859297931161199056246709135396622637083366481612526729517593181522114550625132240717921193377596515376309662697464253385531003219643008023498458725417480233796109745679243100391067367477728911231892430533542429279789131268896341173647552868648720201218738655618768871913114166454481280847443800742308013787493917202632143812599484629326336058226808416587688761889815544487694727167114320547225947792744357657142337819902587994148229779024382269004600773133518382936659496937265661699425692914761110416211436759262255883055883075222933108841717989608268254099519286417675004671195074698902530646222281563230582772382788633977521917781251204538517939389386248815466023207629904037768673239480568097200780173476868356595443363298796504215707657069074745129965692662687957285443020985589040068415008906327878575725467607292300478256305652557332821756692253645825570966533799318857772323384878278867424716118857199095063568781461886256120949288484942105547231240369212873971181101020169253092704345617465638318151467491882548167239543711513318593206897231451196858107944622717943022397981925129686168961441072216413464748288178270814555315334307658951632907131321151757361892640107649136541450890957712888487298386595967661734060193686748119508125833444773032829080736757448399834475223727544592055502668414244386082057358090798490779643322135528923013821174636957189677198818679313882008486576515701040611977157673297560452112110408913565995834160786629419569382992358406732881467883156363496219047044030133712716030577917226439387980610137442922796816864842963720513627648127997308979417379999106661938073624731045418059797737317702041600000000000000000000*i1^31 + -417064897012591980700262287216524743290132039068012805818480514139638835648066603841554761223007933359227276973801003758262823428090544934863708500516510754341354640144166625295481054903705025062517508852673785006873809737567050078410568209147238293186451968127535142947417295265462258492260683080904445480141705026465664267567730127074267347650809211138890724791466206121814472835450204436128984487762417378724194338490491878236918859408372242937205880514575996433542567601561502175322401039595979343322728781419460111015506806335997805013749845303348241018967115423628347153989298569845100481485045068268180351123125859682888790948316996579993075248712520837492705914776413428037779322894487260668571766359553938509793938918339536072625560588144572896981014084301107200304248347930181260034685995078922679746687188002694890719876281508156304551934662582926482753950607387325886553461736054817137706127048726372448738145572411421100944228107001878190229200702515797246627811601113914847986076289217317452284198768294089843535161275990269289252096850938787019097878828579784313198679976412721160829392806532880561913937751192969187128441440046741588591501031491741919931959289485091733588734870456473964248905442541806771028100634777418670376980179696541749485233548179601515945028956248191479231519613874337365893492199278599519978122632148426574420836854812973174777060180257487694713858207414306071696718278806683097364724434182341980369724232833451193837513229372218540638481715747303756565264920623813456071418538993261929887676812762141690036715295960005346191739281698972038062257222628239019824603654762346305476251989917804947021728299093566053540461342562803867253236540902279674143369674620306288103502898878791121662124753801262102236931467081146161851645743644570665959301999825051484703193084593461011259358556030444197635540650087572778012914646352801190902334015940275999083421662855296554400467348985883411402925747625467358548464732343449028898777191870018014783838480061055874774007920838113927666475885042053985323238568850884224707959658184314967838625132289785331712000000000000000000000*i1^32 + 18356668380348815852375672012118951039139665205946329837955555483616027196472999971946173212284436927226965446141221895823472350189347249492233734737436963031921449822748255215196970326744400497371970129142197333810436297258604346096849309262822317996723936053872387422144159341947192711292224420239834178734301958642750847443990668105979313867336592241304282112066214684737789305934205790544953823552601913910794535750547117964010500331156865365344675858965101094823608896109082679090132045972444585279532244904569544117030333745678859950631823579671997895348711831148468013107529927700954269659590529121449857007144101683043988747874170932760636238126284494834140768074683192192044914125559518294593107250127923603264496309897881382685164710617905621863044068557647450236879441798728874896539910111795025979278770335029793375597797025308498992683654172510523360361869905397371848472082203605023976628080641187697083015294033768851065270614229977357767687836575696880647393454341275320235339061873795813367570080739881784127905745028329289781526734296604340308123538974090512204872396395304172510532496075304962574599129406686502815705254634211222453388580682793348839373924636199454690354370557168428285995188786165684359854971902353061022636854139039084689316875630092255082328265932495363850456071306375709551872770954571723742939944223365708711036076452739116012352420412114581419664448204002694437028156035202094335921761907517121217516734172750950126100145478484892107355672662119892584862303897593596085439889218929310521568447102885065855746500249301142420996813423764914487962240686802861228418141652599455730298309686320305896117628655806224598342185619480499252312837275125336310982697639391788628698679182280414650341177409048403318931279560178378075954453522453080684268907225678962057733196336609697715667780734509612510466997536247594105112193597202507688565446993718123722157000367292000123567803194633205205594092512340917874397370853298776621153337465336665395514089754589154199372574331416830191363246328442836226575886656343451792579473407807393522124790791447511040000000000000000000*i1^33 + -543386612749686043559484665248918496361334849582105681703955477450662543937302706745103411201809319194744739855210939705663943403713110958217631133084472685031556825534091786599331233274753920611040013372525793926253317895303892626138056872179255645922618613786579271536692005787734389228320529625799161770169485772847065894741848590780497526376075366257052948016394750740909040923038009657720425002070369746344819162023408586493426500618251458415459163788901171112148181073326258423036628810076151753673783734063913834624651772270600649985410357542629403508193818119964543203463394223331142772865400015624468482009345632059208592545402548972833670640352199485741765513941723738139776363143758883838768046987183634510777290008074322270529586478842586182939059110828304030587104396618413828260987051747582079328915645987912742094360768145939224810986701275968343934094312218808526315808854456158934339344609744302695793611008363815754566071853805528064773079587685018779359306372990029125245428761832770330786708602661458004245290798967701656769077775240125607577017509788927537004285978926731963899050693888879069019508561543638443462119625195429318426758962049547327226063998764348112573408774615651765199227585525301086186658053082141408345210397541873429823864188164639932672606139634653308640589317001894416189676856506668245782805637435558215035923665108494865298515857176048895202886043834933398811408699586287442603331622907301128318636447847377363251760251597179138124044114317610702913305616870410939829184694667450721020215785915783543101984569271528003501077074866781329955783551486661054927443417009082353866983413134992640090787526916814326841218396485641077098219164805416115210329774577870682348235467689125302520028437171130574271832945354409045862903498663228491816145456454268933435620286408788340542796006253261920120065530950448881151696042492718727334856953338109114171035943744060586648588326155953124054394488222068746400702032822536043773893818046250107547329852893433314467132973215927048774501212099146705785918670821238075730290308137027277268228862115840000000000000000000*i1^34 + 10653502598857646139885150380678424458831577360910581927581193445412031537510395676546774025161317582061592284499503761013456265655870131314287521504817246830246905152204741324175977957352182226295033564818750814698552152965993501201075892100068488182102426246048952934227559213525537990850199500601527609432760761117543782061549075549626495228031060506542842049668603870317136968439248551040812231635055308834190344707216625159244876630343735780036818785545232032723036971942971449212768429567385147193736940391134820173837459256662788491609713325281962263692731881153901221617794577562229237895093662536261374480607751588456032528897883861280807372865559489957613349277131632678538479907564305346872867270658981503782070839057514603268467881123239113628654096625109277087142980385775053413932745905779954074518609324603470178660256664891179872657823342485135117844174914272939960233145480710031905318352587064007529288123899086706201000759124427533537396225719425870685208163464387115758105608841155748747676000232810089267999793782826135984418774126244604754865622605782044268770011707549510527691718799451103609482154898990091899593442170376315158852644985748540306037713584686327865901344482423129952855516010819510653505365660719100891849129136758070419934357301332129063245728431052801733687067721101673867285983103543068188598308105178212510206452194779863665014107706676442719800231619786290942010080739169005206209828653929612306139143595296946857664669811338576705640000177952960764739697048609422043944984885524195419654079755677524846726644878441871006209959101563620435038985028053649348832159335729718432281067328698015908632458032241968811295386684529103784414653097965273307716269807873997721915729086276309509707430928588541548978487644790103686472418974211166410008225734737999693519106828049294502170751253364155825699215360273505850189828159174292941930698749601558667120892093110890233796541506892377081236338092610858145744057339069853333648264226054298049918252251253496612051908022140745949841049446538876290066280316368787857168622919656647268258283520000000000000000000*i1^35 + -132815726323926328310779785522459082009325013867702236937165611946572798487453686939967846836305449482889290304797637924807437654407434172362556356015727896619865868530716679193205641072270244480976946248742068466127859661191212764015834105167211513818062228156845063756428837124166234207521177388191947282097540601319649172509379614786283540410756233507381012143898902363473763404038041233903555388105326073620207189299081464293452208816006306610136866595499685061683677536262555924518973513027001687256251426241984170920138018915437958369667337261990183085544731931401845232697749917392059957591075449363511055533872680248905492001183093023226620531992990689268861706784738443294669243030262798339381157222896690006559874233289224823629167366840614769419667009400008648320324770893526876130588869111179421995786451264591974316744376560177922241171562391309101850794480155051164475424359260158967807634226791393661814445733770793085153722913829714811556894441690402511434482979694888208956467344670160980745529369864380327442458321679023176549664368227391605985555053405709845404513093614814588620379465229483918183306194407972084998381367245020604976115284596832259707803572236890018542312509338857847131148220658274380859484497354361358003140064281289077022204276891426716214390318844847595442423166834762358643886796846825097367970592917335104734964724476172769554105995754854216615167538326225809777013563461689507382319772947902448782793974661432404936779672644343560946916767345346944273382177537388557663090200785967459192799524034544605238751208786486724316159506540468996049347375601284048268105701939009875165137269602038346980145032098748797051073892824721847968920209130615528915091603515288113090238055596987761423009936988275529406851667647289404419469640253238349979939924701366423561232622176223785876768379490985943421722309361115599905585993918708456530798814129176706931279740778188306238431882806197607501511272197360996525548702614931723894968201558634123133892230769627893145072556704756401001843034391121826932670378624973310651255994653404544630784000000000000000000*i1^36 + 1095785397293528858252127605673746073307970063675820445733048175053611598939020824488184328166475684748454522348525810947399081036288354982156343754446184212779446697075376953870081784164967321730165759047877906774809612257273708735417358594990179243782018466930677561959872819297413370566581136366063067221121511842445514253910549663198294149759713040691760376311765841829889534229421830270241473764944582895076672034490281348214185976896991396958162093798107276049463585076141161934650118308474467652941733556573563084825065491791931262281555872048314443798937306776993789729830290648029745835639892494378511822879654822248764180037284404799965355618379335922014658488690829378602522100332773930500749421433634968084440897541726046908398916107489975808283200804657652872482570806965309386405028345582180028722163454668123766070614767136613545320459129861037083375676259049700763841270391285477818389039824145284651949246591158032690907386400011935319797201695253706632602965514478194579094143606620078865304210651795980663482489263833262239055976012338501217030163736119256100042627738460104545514898874112161992302403482044478516304551760885714270166115440019631571270861469001926691667511633176844362242363694115731445017587779435979521124611558885511996816535217629676403619621639619861906861277045774445941499948740273711889336021584760300594984614987416705267669063240547437355291219869331257405647985818282063267187971128134578826797753046351443494986124939619348851718058682798678101543775544249697699092917791877228679760783935969144998503069216473295193492162705552375955249348798518351633360209557774934845193687750835284234407473690034297809815462800328631792181748322648521814145270572185735852277077374160675711021206926342120826968935697445664749165738985261341552398953701987964760152681882267207855942384417202146565036394484210242882032769202567368179146558182268966593771317490051670962822669753707593318976087845360844772814347449375479166214007967377344342172230949132256435806082846571639514314988597300823027897237544768644637584659152497121689600000000000000000*i1^37 + -6080005928238022057834973637351324105031950233240756339048679147355391538930452183017391856942959125215464092594910992929549346593390833648066018547450856130464130703692449802826448843163682081930788557756731241582718879699034810607065183926976469502331005185356616658722793521543447707495011693896562036382849442554653075537187000106828648521998019773885533720202846248108081787731002866392354777003768706259859005506176160414158132510365653756068982045601183314963454769780691512958484215316480916747519465139752026483122824612378105715002988945286855634944408094076247863541328092252138303116628516063059211610511701014580999349738431411726519338014263692054162945076947022900867335430326886445170926792597433806131038866143884926190936471557843910620670413014371387937893355342342751304759815241076167495371808635872526180724882170282154051567900576403921393396684029776853156901203327224230916518334615970841043975740088828933030951626946149451021445935486850187547010495357983528838742987024247030584478400425852146339186949006837612352720341686393801478858989387940226587352386922892126438770926165503679321451914611835899541654439115213171871350850830340268549026600154897186183859209435853634425285948122698996730855089577614082174041711222680294191324484883583942035251697425318708151392660158370691674239018896972912812509902547211698049557611725353213338421743185140775729830186414169403732540463028020216746372929421851971267944593195440245741268370929137299323092990103819897216758382504430007306137953645286767237742248413813804795616850268635523193062205352042856629957454009294026072399450386865674186561893966686418935067271953069464084082083003829377217688964412476061697587337536619017781904699352667601332223111061929605420170508272124282388932939164786089762754383705744554822759293059893097131642635759368137710370015977150895800330936942339886197713680006853017239123041958374861727671216960605788992822598191412124549301680286520681196697372622495344555068303920877918255577068871876023407234325603714182276359558581289134133780733231104000000000000000000*i1^38 + 20895142283871587121883931619268971281578801355512583089846685412528810818795207045333001678431648929016201830283047371604367962952950121079342999015572073774601088078321828772364867899778215129593762413860433122151504272348625266554679502835919565545295328595687906314191343327702441335218918297209425417964882264929606274462422720232149658557401031823681571745413450463575433529997534696861616909414358166007542367075612820804238514259471706711240905217699226550635268501597858440556000289791380023025177369708510664126213598795616911048430761746934282025270980023117212473040481266194408571836282250891908222094052494625362091960689992161368497910113455807535222807094990041651719976670616068922998246144746874989019016270755946188315347561899577231792185820341005351184019461877599167830681731659955917416034888696525606617409473608279505818036095093412756122549505167053452735360991314833411052972035728713166894138584247441110421908289957889375989505655892117541943775651942362829281798738312971350956248975770223106368186848974537989649524437649471646392665088096447582307926005011581709332573493009099132526753103434698088010061282631036113882006945015557161999749214120015680835276446290450105897877491010414717094593545805094807306330739167294086620138060671463238795108591075501870014418718735599856881413703491952715601168910356015547367860433093655223951617413278782353684679655490615452446227130000707076202321024293490990947734834881962519402258662957886069823746731761801115798972504253549573404080585798553856195836811023949008255562402115727444618840652907443395622062347502013254107161624387727748488236919929143395192287873756615645933894361882778576165503894949108651138681144519387292074982587780147748836606555930247041202877773663315767614632786322462969830139132881527633900257068069524821392667492705390539976747679519437468414405625772647079897115093323747088236312661395256547480117847478723827157110743444633532739995684410951411216885180681294893916248869535808406902526941761690007166739211627149676043732976209610743719227555840000000000000000*i1^39 + -23805292582954638757516889848993931899398587469988701647238614509375713978587719616862918741297147062807647107383845635549815061683437267907295694680418981134215609913978498209234192220718534951618607480854807103279399389363254266615193987626343507120891658664525432387764305799202091898558004689589614138881245680819427624025730028391787777117154945413716415939755051901798953818526024354799751520635898684623239605583200450559514338856324073327075710665917635688427185845748807830600792650272675151659806786299017364808696352405791401317406862438683727628065990519659184072065734348091030165316134626043089322627846094185836060918559481234968943980447761737624494916538354769132935610422105665148553398922950813667310927652699825383474184987867224897054368161027424900524683470525275866493356010003347425768809308074907764567592074908727214526054081871342648200094568232858130540325051796542753294380040123732838918490905921749344137971075299118449297231080397374731317472425309752185167717905569798915408056075636196852317545498210229008174807907823878170411224511127223060921612863931499311309490893259130167957435808964513081675089981876494520224375233174696577224042670975003986683545296014269206490574013080755394262414267529146923512584382450851245131407677845851088194699557038815460205573222395087578783891606077947794182817279410579011269700434455982344633045713458268558613121707946509795378663639938682160882779012148598062906568368226072631062445559905224230307788841508354558334365844706465233605943502007032101533214426209900114502330545168837367773166907362442430334331537394942469381146863060951091773513268301280956031695637845142439282583974652476881665580966970645018958163190274051846986633403562688553143061018296442600558434251202019642750334784088814056681283194568996298325220668960557495555057740316655942776927831467124137872178870888726814130897104209354905643026346361212646021110234777145717215084263409578204313976816619077003967384901408703374946640365454580128210222038443297052853875143035766925280853762735949574307840000000000000000*i1^40 + -146919421703758506740337906489062405475050851510551397755924626088368089892556907122849971448297047619824208223530970913120795232182640429836955597269039055108908537995747279468161703341324172840617755923334228218735946415215975911704872037759973250361395787057066794688016670097603404669914831221811453540800691102164726829893715977360347021364347023358854033177841226607249390823622475478005529806755015751990711139177209291888476430243734692027439369101401784146167703573940849838701220944137869004100185611884507106637172147996026910717686224889465316869716514971700922230485735512430369021765502545326247186390549171509044777343787038152091684538112835727997755967561753368181428305548208677747683316941065009256449920275986536297954822718506062248682465065435961594994100704301393132335699975161118050760683895822688008562605886103094489222985992785782574255733052017030252012913031832762855656031333748340106483683600323548326265918785704403040187494541567049505871468457073312254353781471835985430937226501618917381405699525953477509293429290749409158434895051330575012559349031780862831858546867995884305089032934079631384788531759100302887752645321296939970524972423665898384065462777112956160932981888474717165877114236542800205030746234590183437625878393173820694010342261081261146916256063635714061256008981476787753005933903791322737574297173030559505127582784864726041275427460581888286002183821326489238838133295525906246647779165154730660780466776806205170811921968432893983756777803791505694609271510187542973288095764850133880775153713801866097945712819401610808138701867650631688295642606549085290814047716646943146449546392686015868151319599906992233107094257313001357568787110050909849278681794904695252434959838973746928971097423494807959214238856713539837723610987238935059700962121422460502441717109177877925799976033456098624551692871651509941890563806471907274934571010730491050310037761931711536074839895234370145432262553468859804959057773889295827363100390314371592568553219010203802100992739939127109840195834850836480000000000000000*i1^41 + 952318567054248557133350241393496896914968358204428632919152334934379328087163557857330322638327499474369613041722412737933333303758567177540828346940102241838808835963308556024342237764702355538393295186636331310383951796334192831302987625945895502522953472746902377509790846837842127838483092009455402118220374801472848906391205933491869947153797539899366318507475784302168573050296744567499818843564723582026261900101312818780627456630786559897853550529043348082842198717070165566980440732163293348752537286216724563059580994573167872751905460450505308012994353084073370510652123924589115333938006655164338442316864012275494624749382313117220733820225483831501444693950590432215410525859886274070119144063862325942834792969105418267738855277149143157491980894532476916294523041549362190456650982389326946962096761039787670505741155830023446078555655520640859689162322875166080315604701728594291954087060056440575682224485826343876709201516138463137351202462238570289674870103374420391414746875178802596384853828566938252757225661280605942458583302836771449557935719475862482782885241079476875801527739804846204349142945092572923402196690087392977599181765909573841207135917123441397681269489172929126198276220158863600669333679223148416658828512656728894844669635292761190393427012287108991518791697075847645686644232645487435343846466734371906513717517275903489323916930062404542217761379147986696229961781633654759880863819840018980432231688981627690515627917663874204467569839561744544645972099312967343832523574138048785806274573499097873297196782129032312526945124162627040226048611675340653338328318684490597036280653453204661684224814396318267577514667842320359451164705152847049964201554649941976053046597955740894328216081811102671506278640392606573743155268858987558108421438056188767173852346567954260822273545555659877017229841321490685300586282613526824630807781541214346318254321610687174083010774209208158182195071282713419698444827186853023548831352128190140316523764007811537776779425079303568347316537900369655200762298368000000000000000*i1^42 + -2589287394488854576471312208139630688250368375509544692728569975088620643321563374447373677836756050206335091752399707801377369782439283835880858932464697387987914904339610341230294848184484607562408471395542650017498689116896306763585249708609423186204291271891933645407315875648653806411598095144385163725477964691884710251395231962266857164501756387219010816363296612275886245372398046777567376057217290566882773812408562359036957645977600782949026584371720282194517009852131682020141443217083056285172855069732942005206549688470533809246122287088897713063464777336980853908442562661790913647680207293805731851862775948662995803094793264796315840253970118559201938107122578590240126005074091050591443066176587093568630765343996485953021262788273895152107427817437038524053006200765109763556008280393559639759232613741401705795700866262473067940171880998304336738884680162581369707927738493408402326755622867751666694016645163040273460374276285446900106683794070639406350565372321575545698231271247188182394772924849496638485502901301130223631802824207115514544991591809292097615317487529504150514006210873130323265960853452683007897757444870994119959057807211582583316840153111842835321285431237330587932039267776599986606441680795826861797333612053398687202699107423600531074983682129389855233469304210996360180112070636749975200876646296530598673568025526357755462867403004309584349003489759999826054614391632889444720981831141708358114915576980622921912033601694128633823161093447302613537625360623700116695059042371552965442970555208609877040543040440701849181507446700109377370687288503700858521035759071621563564094160500968694768635152749107134888669534088009775695784607534927515937912220977224005519342458962952397027451140428440036117728835582817231203950066692558029242050178982929158014588375577830399576680596251135591804529608354779591860325075792168690472329885250298466600673497862171969991889617492792941765682109270552836075932547979175506794517216333279493998751097139965773670088663681246365679129923211952091928985600000000000000*i1^43 + 4801626228294743239859654166421634016997868645755771119450416585898202844611917015561636356408449602879176447903482855891851283982504135700749793237761961530805040629412162760394054982859016915381822998190870365112861761563818405121126431863930463889406696693782925355571199614724513166350080821055086572570972781796224239115729909518045113365794449956958570554290749501915326520436441926694881410212408103709354116327506673612959287049430253469889233778370570087709023186207603600421111865214916666738012699174679253768430816606288540094141827534482947879674969943892655233741037090393053745769761685104529871618907778240068336525183721901331198115198020156896671898600560467954926942769256918682523986387096314449244998069614867029390272507969395567629052855714174407074489668246645332701819328220721979865124703637820828717730589419627485947864638621738280052244028950295851406538910869954120753833434850893240569135487680636851901480561089269239183282038601596595904280961167574725130410267251188453178035160618402763258174928217364913684883696542595163427121983391198668863657238396207156539109770002588249801105236736980970236870772293482312699550993225173995050415469785934222516166213262866331871371675899817463376778211831260875554110696412203055366537784608290524302582775818245147333610026122397150132009324790004393394122416713652991740696656148038559590971851738175429788375428531183007789389598788592506921624048939584226475045216076857497699348164100493141602659803245268495824824040238598149064811688703768768891851713870245257845279914044517546841114894868901103251785481263853852476778260667213088086637282036204886312594700014024710539713583357202242608959748771337302389873753218712142806385740458263523213175780220656770501714320037947014750898043293204007110857483573645987637788434821797251254571933123349342085582122210806697133490662968077780625662592296444677098360309122866892700990249103320609999901403436065850506442549132472304467671035735544145610195841437096142194454579905344056712365647385411033497600000000000000*i1^44 + -2838723401018117405269238605104907860812774890392848239871487377008460583305104802597155704241470502681783841945183116311581828690873099811690645169445350178643304162973406745680531240418987487803465327221089921786017981379073616651987026354496208254902878840795984426980338774654206485887853249909646843853803455802171709091817698508404290796094420581412686822167973443206931164372381824013187001487713354716567638058943817783971177280620364591519274923181028875803031364180776285415611898397257627089115781124301670243252613422881567558621071903564393493169617707459786253898157531370411680886379155672673141381325579612926861094309222899807018797256719357878666589960620789983328866942079803940526549541081266308632676789783608836787828900285264971502053878014794313185379886688609604047472938315598769814908059806631646000775736616284184823698843529397451090896007202777350098133925882622905110511949607435832817298754188133754479559350654552208121191934398591982889704996397546892212278131335944420941067479395547511003830611452199554239528743966451576770867677191797402506715597536227871457442604758404335480348882286038440755591516157704616108864324484601658513811367050901120208574794044388508846766212074815858278732075854172792209352870048304112283150676044184713270836987675618586479923802562062275225365250220269954040029579649453388243955494859373813272435853830530247898321910334847350366854967720176215443883879252298946499371060356444066121294867344790839284922870298651604807741519771254018487622321938451255343841851642066613570975132025875569281957372331163276464231416862173498201084069972631665954974554766993310557617248960967649688720205878938984433491404039236644279720167622944728135334274009435651945842271896696995496927825314054347068947617749196529874848550316781824204792717790920090325288929024121958300673657964739381611435188505052898457562134545474468061349457647417397768514172541643131899659328909927289522635819037603841815003586092240089698349012772975012349082676490643077055569743692431360000000000000*i1^45 + -418462884183283640828474967414864531650235481842925088037221850129565943293372689568145873188820176569713552030285605087594894708720348999053189911349955360643322992761275282513444837953797748905162142023096816132634215056090436945232240376544263630769346587753987582181816659297187937740219883468710490341754950421091184272673227019889992631996730118578443028315097212722394387958653933367107980775561443568686484442286062495144504074888385528902985743013885440972174717308690016153245359874852409205418227078631593871650167749325584954842038623256538356300840761756129166087654417417571886904252517807675100150993281916154477283809559228317462663900652166076847457854154765491629858148674271225484187233400120253439410401861933009088705326251553296295307490479870532268690171544998348769885490628040500001180376331170262201091143087074995466602393310198857576007940668094110372211234034949003175714617644891291756972707511027707766169680445112607282573460960425467820838292255518509767719289626295828261197138143152080288737172726550656457795172828474865419387409289879902242365588857667789903428983894997608101805329167264795465326048820126145901420594944467583699049420467559691905711191053100743530758728773834405835333768176126056665861602222672519755006034311250166805405380781472138966533167328486415797158653139193564255667294194184425745703635788951487164452455409223746291861400849089293382414857389825372182023691342285304982724731573333176166835448176004786823773377546835298447635456381420200339950618368067248708819204830245262183038759442392446758776906235439937483813366060873318880076439664987599912480135951432821463364254247261354229734135649389907218230526919784544653956039812367980049175109307583533705114906310355469803361489710334722652901464117697410221498366030959298723567710735537460717927880713958665551893616695019748609286050260446694318867806042181510230081185183944955945752720994886941191725507616213273622344886107203299000415323195470646277880116184616184148452698705060975661998407680000000000000*i1^46 + 1114541846890554954596708170462918696028471370469177498961530996164993246738178900098030603573973512272884981515855000710539060586035053984465569842334597075636278274904375635597662049915654732643736062134424487262558528624068520123546053906075607653589001091487088705673526047239263122381013425547265481084634410780493903759768354823486174811955983447643004215379105022701920331946890166496709395305884260016100489812335150967892464410444286892121109259159785854368216651174718264229904246707254783612425924857101642169988759208746761740572389137403751839939542862779187385218357628902955421827554391133130817492108264566726325253820429387236410530466031377687824754090420894223995671947312889118820172249152714701463525893723067204409210397501664869696007503316686837568517499047268498746039731460658282625228042003003198817296954291788315400337134662677008878961024994192528402166292852928139991178690953605674186814915073317927619162650626138125259894088613348267605380903387837332027085976404585534592411770837884558565202522854448412792468189579893533529554149613055021221395685367291125534168322639230316214596902377569623890484235221124700138794004684741267853905852957826175437008912393897439043465341674883030739992411602385464085659849056979757440669835705214816294849278710864487684904955570412674343788963894940764466596654357936571247298170553211548817188046130671916479635086207594076457642165114595398677939297888367203737422729360615691300414402483704949820709250765855421569115937845381874442330593405273019351909767866691727943397179304391957728763576309764905227202051187255142358886574730918588443241438245395458051814866727546344973831127129550763919045241342902962743349984048876026133807295571389125695917502599127395909589522156703044456393004993993167322602479800218688829222453249336873898217583888089999384617162510185182727957284444517550027437367620067192955968440013076457118926349346802958193444382991748393978784586494354459873103566134729399214254773861725515043976441816079906373632000000000000*i1^47 + 333634980978393985420180593204271164802992080740272500939867995865286066607977598639179565171997053382525425572905821415849956766577506021826967784395280581708085657778060996292343491647894869324563820830892403803860937979044554520079213608627639255319918160469000286765184230006871234049463014189242873074402054669472706361924305802786518411729221150781500627115755554709869239009075004456256905215087807218650814283583749947421992246093877773568368483396154795958738097943900408121666174553517933145257672751101980250302942064832617688153472320671254700374034987859824742494880010431093217413578577137534144024974671421393553820890380000880905818213764075374596549285442490054227606637641429429084912079642519992399482998788104561322696566301135045100349273502027830543151933070391816933464677626027253797095414291518628887734908732329639355455072850451960874226508974315040837541157347950815320377184619305808068798945110432275531424115585290858913710770746125885320110604776942144295096726797195091354557163238656828903185921848770302343745342410314169608207246861177145421645191780673504728411904581335437192523519393045168895390467575726984284393601922318606625870260401942217069060878162249020550402289234398785366174596628453755631801414779564182044373966316279634601417458068447934325103149334892821696875180654505684414390558237730873575650575997534370416209821465043174464928976246679581470476395201236522715010058092452803705505185359533339209873676509432252316943579370616679263509549887447187037800247022478648878074577519936309262063849514808411998822493892121405064731360313123551218085480324023035057028667223201121125332628302910543740859694167583585236574318634429850228203286438505349262307005629264375115061784495120977889173298124455554230346940199752582395971386158275811802697567350828060945286625214628484943186513856178107897335550842714730161534062765055838276886598674020286513875271156675812050983379986938215641680611316338497499241881785802526961868590550552836314078896988356608000000000000*i1^48 + 42088333566512603471914037660482550365880978649949080641779303950897925266192628678717295364600147028996260462254239729653717855281824793244594955254889209832427567249461758043437199598340047958602902307626859469855632658607443071331383569932920976754451962726117619882504501747773589098283792827911189283943245694756602403946523797300775278592892585213308483940562987241303886433044081698804175003176626195656424923465758449125322853307941814337275429089791573870896876951099763665312164777381210686019635784523788121367849379090966576907529026518258981394054887556563054055110760787724762127286970852912887273077394169917879728570249487835841641309380107446849850666449664720487343385434312511846895065651243168356521246325104187754208248870575912756542876574564495725823436249355397135205751895118097369122208224497699812734266256858211909669500249816028657237303526650987919437224582940982598851653888149880510648245076940571084338943618646523675058113388963451713518695391760694100081130906311366422849581048180334569407480145880135005114689784968195300981448182817514323686177827274507568486297731756703396393645217853077069351630664579101999580610142139643126135979091561912572378855864181021927380203668550330045400737833944909259858175948448786757677116684685628043936690339562274863629026725917316486720161991816073774878174190086674572580204284741936079942009925309798515460858752401235000115491668489536449440917845976232376793498686356183680102918632163537987038890035039841849811820848462731335056823095747470738720377140443948818603692882309188208796949971358134668469446766816197029998577118744655563898453674069942014996864718173261239981591884088609613631384330493225317036658030628484769687179449823243317537965458460362688039494142411855010178005608086022030035393182786699627225951540979359875742291213834304184478541648384428684834131029830603303020527244264401629223010465680432762047134815643818302849028401960381960645237728567224337417123963870067346355675045019087600035771187200000000000*i1^49 + 6171476200582324697261327530216422441539211044661771573997420943770560068871402029699596923367591043475117757227534845855128025911831979714140984083586973089872268055265743643013714821165017794472471617240481972278198641139826489464703460581181267854018725974810083744161248582781045598551705360629022947925290815059951092088838937070598476158019666624471155429167552174015925190182720442249170929724410254849348493706185107098679947745679020723718674366137305724602577051059535808209896890614029882057612673119323474183366393184138887030905314165475359367435340668948610669285196666558347858482165593518430670562942827672083768092793352941719502991268543071504282156742207536249425942847424133798684257232190766039353542397353994852849873184195425928728642738031047796948726482447725436398440593421314797210203357746817908718960276632613192213290332254757731532725432980509029327828266494451105214951770079671162338295434996797673288016607249421924884040012129356253034213928456832921798268429855817272535671049809158468899188932151912400638909933155426450108313173200964049456025657699190479692329878619668323735190407281147413348343693722088883719693215209754864546979760963516791878759131328165634638977904435447883839191814917649273996280371371482249872394211828076795173069267644305399718261452000063467800078832163329303437553765425138356944219747307774215149776094075271545206780662279953587130987168511872793497707758542651040851748813389971765879646655627618369233310150387116797729827608166394602842735586026995429409683740041911876560670513138055850747116661522211100737263517764777879600363701855054644216161635462648407371222514157895579624314399246924547255489601373180083498231848366162064392296852432620811191320700216161463921603765120009826207892146588517120551455537868538037562538633289814930569709335297077854989527530139183037587807364961235804569550081116810393802619907489015815533284943385189062636688561207073434313924550174157660466996820661769634700361910939917536460800000000000*i1^50 + 382436320875414982836422763987660167947552828971600265234554710944649078994702855472727555424320567200827697766540822911073750104590216219595098400158576862213452823506923884873354940154715249208292792286011325115527206427729144144342022745614909865082767266556669338652156401699386061629419743965746173070679303929516812618894659846794560703211426692010133980888947005762472674866493761059483871109313007026423208925633347343062175647404237677987868007440118089202295439475751852945721089624903842775928246452461127744790511443345706144984478921507988305077944170167286166121235970202005862257347014967743417714656449837807259380993890284618168359513219397975927188272816953489644427760851002115014433357697958561596708739313436112281996277070320868951289354860080566499760082984588226506312003342418396985154485993357853724957946538283075607477358840763570361464259365187403222648376625347651410867561505708186555281982681213528282091350794836101809018842421505035506039053922283265995535839380041457712316566510121676733973040230528419644970384523977746237399320306921682447277009599216118374528556607646544807795707077510125771443123250623491577827191649380540910561434288228742727805289733603108296439216936178739632845285180576730724273274194018756279529833791559693914725273765973538668415587220186258634117774503429713280994695022618811398314817622877035755414475400698546614798108804353893424615952895688439262750288323419372744274909123699060170514757211475717261682226492037621072694780640787662076486857317717073375683457722005394572905640324680923140216473725277613876894938739947294401024440824717375585248896901083630814185382879621866893216282114942104554836380216200917724695682833983188165285632835721065316479599780206271261515771688197272582972194237529926068688622712956292898163500481629401795448339363164271670689818962323733121896352555212089193557856197151476552492399191938842246171635143608735484856730131501809089530005539503529647397358996240696371230593882521600000000000*i1^51 + 24594634163324219700455945751666081692625417712000266231993736234710690797088817226793990204555643571840141715010533228580844760368679820590482714005304053535450645950808814878232726369123068701475386221931707083560609654779270823410962211756163888742907170358873273132766401156948696338760452448543361729952972255758597527385468711396278106607138050272419943150697467379188879671912700904097281236872131332158716558328464161344495121177148729311441721989978679984234623613715699226316693634150988995136674569428140409540451469707766739673204245772669063826855942155013935941530150418668378925837745961128279684222141016881760644389294282735644166348431771378431591727437299633403634427859137208032749262766633780087754120957578222732073957653849854018312101195581516546985334156190952852324883486961942718806645791935216213610954030828566705486100332583299193075802242317327953407469284452247742454866791280656291395346096050037455819307939606615046067322113373603953990913916556130973650424988359037587859186496644759933235595283221226380086109596714962416140239815735959807104337980167500423953609725681474348958848996711301814158259286263884823940718267272078774908424338401203667551216037729187553003380040161819276510741835692727552121786241434386020450142840308115141413493043406231811926043142898311528680014204545936530643511583679093965164277791245095300035071207871065306485938779375883627339503786051870027620718553056409064881998976320753823014366343380001693955045680515313787934028636147190630101531725258515716869011333450478015284829805107577112974580366842000446844813657715827951871545438219388965281329477343720191285952871250970122699535151456443607033210708183539131166984519821013649051589908482177733771144665608143722914667404541432741500564017239505338736923131357332187316629678146186924799949778524700041992077353402530393345978912455119500556697436338916604879087163808213842825534210871702051114802745387622784295020032458550173727210398864800231970570240000000000*i1^52 + 528899897753601691518818566280185106568800481724986051593779419786563989063891334250045813723890324812864934058723323508470231207118788022855173548803715967246626246086087526638928759382722555295683532826220499889618714645275212419303865255414733280574990864151625745203616789397691936292290326551049535316420514362776543150596516656697503161434638856079603041572190097632250234817881732897417381581709420494972898262228248667180129553081101949694628883935023166232513227776992886084105739885230258397513845315523906987852829122031644622454440423662683337387102442526931705954354787290585763882340451912757866702490619549419251036436814764252607629760073752550650607280633150067033574611429460406231221356417155939232963747622542514061616217125991436862146529499529204490784929426725698019601100023430913809247005643578290688226980415399450237580164523426459266243243367988308789690819936886078722290786507455377899219751542484026498785711980355981118566510101435779172926240295179212981540837454868842636442002192499389224136456921444371049321712939241036236265376179734863637272361665168728856554005395638758076722419913303537710425938147433119847270177030291986796044490382416508725552481448394566675514086641526255068944689151270083625466798750493262084230881878810169390143807091459342491826889661965843512209542907664066667838844450328305079909385527827448317865382421826033872670893920872155651366148139308210056186574495190647881132049988460221103195029939336826873780701799628841854967811123221358184144228972772129413007494526362707519003145400301882925594166985012782388640116007680529274184932056632226146896657485547145119304635460628195315752292294838768215142985587091301059423090142291016937539992861615022240642510898044270031031568162645096107985123321554899211707170961825747208718475292317367345976838149358846496228262565331807255969580731882589375810292052173136910799119991068131573896632951582019175793078434534276087116436935592355365066191226898743296000000000*i1^53 + 4822814045731253804056782899055116400540269073213463606982314384064237230618224068100108269778872682487166723700840923463264475257253418528285234166581844618967242862012249410534752914465538697900892393536943539093771742779034417011523322838117274429861541259260828806353776630059726633475905803323719812468070906593829341853336449548608514377938335092327640597586480261895732813371973177085704451188564411033983701912635658359699966627449173117339324143281780985592259016631853717727345197557988312289187357072686396104183129164812282901455435409824613857458417897148665585574278443414050748365075135760934693164959483166372632530219866819746494278619883343696604016102679123692303121335439637935131679331097421858358791603608519784008009224265444903003130651209797399277389655303849093891477570393794069381967811727864119826161470471079467838250268916451551658946472016887934488482081687819410971434707415777614759491250556685684173318653163306944518022259255005678696314013805788455808835319889038572951871735425187903560013049709039317693896559466830072610685255760125337595439285099942432240926463374734699888410053663414674069865172163598336058656633739833322192911739688474925149354802072082038502699243170272834457059402308669518730951915269502572139201690017404222747252042308285943474014515719906471485959487572706552631813002933058294018702531891844285820357949632948422072752333545900592853621718790301699311513023983012435141116900503481142160380714367477546967275579942735895941221218928924550055506981824094764043463556920500947835303725294940278983855831800367777452632607493233228810607396172757784138215562198942222791304256040440057175116948425123292942907275761927098288960122047546719144763959238059793030307002704447083566101070199042406478528277081741298547366674912015291269225024996082616455625878878191994271851120188565281663611383660305922342889827098176716416267478624363496779843005276893529978245503985494733109415857565991486660181753856000000000*i1^54 + 2004560785380907157093793031271225859694438316359210622590040071401195948832588955091046871636728385729750774897990518483056969638096864982825231226112689320048850405924993562280295017922978309389014026756842621796271463614976349586842023813699388307921542426949685685479301770877486346556911274075402632272054459713946770814172683780449298043118979720890698713127460314244441670363389073827988379383864811503038315371316657817310254943161384516893237574853327088974379158710808882451870957886151683739991737657451118998157857102890710817359137465004655313204659560845008987749467832290412944591544873739352049327637600579706425949982606562294297605875009512581776218200271144700047920644828573664012907337226762683821107745168914404150473818070889430323476284151943952096058193022906841907393631167996464904970947820207254626662526563801863476274466931427845691353446308375813028920040514133594114205587054479422627133319480395343991430759089691122843046097983069116701481244318248092712974796524055918729075812012042953593050144006814074068411137545744631453662868378318295850713001860127767854527489771751885927257025907321680015603125943263353790368114261650385780151133891767838065511948075146310083608157815415310504661775552276192078755193953894567601704729713814103975069827312135034524823763200176420879432759511417354853898315811760960409656009696696753103410426266329883405059937874420890201784860339216067320834433479792526842228059672278345449955388257656631294028045406087292657686829695995713926992774531848205425371392175034436433129947509951195873967613993426103657813683154897686685560793228300363214933836929726869254844863295796677728891621593735223212050359169099900539264311839833273308100341663613740728607400764004762532689927947281145125591419588468127508396438128081612840656773885265855058986418265496260583640039642478524794105038421263318281963758723145768631889841918283120714498076423190736933458084475414464953843081332585712844800000000*i1^55 + 1202998832359964383132250358287221644608178701866507467511285701498640814171455613807627359307261835628613869993994736181519469619480518068404027525620362784191446331090669163618691794195071393818490673110576613783263798491627719141635780671339087127956932704931344412631226736384616438681001212992272610570715421856688189604355344666952588935728071243336888072579179230942629863392608900155032082663193961932209331427799513893001020507180425150000687787736457388653645903868205489354888011324503542035707390016438608663031897709690776442919596849255286266463313939734118666336105871275544682836216024886940672642946812446771236091591065827850953383071207291499120751556167979926359582066162762629991261281273654175959564632717042609905023547745532443106648756377582176758096428209297272345085227155377512895101834877765435709113001671525075724903989483486665797342640966444839504346570519594906689844828886781307021184349899259080942125911003434322025839921584960304886652276437762904126931665136564302874809801084585128621679963108830761701600403214324612151227939956813836471760310736422301240603446627412881250620072940330005622909643255088716767544502328594095568437297980377375726862305759730962329856251177409754458171984668192866127326448423773952270093829761865385032267512011379144131227160425334845946669488924291028199129065830669716157730574151633232799341086504084018833978119586260210523465542683019105628950917243351692107321618037586192622580614967525912070683094057900068223640034594519632159711262273345580125304116132664871319473781244591814174863766061964357646413550939588801836690384632913320569541843824924954493930413536345147425667079389769137838966870911914865772717270711326406102483085827225976159906063521106216604321540559995559974082100908590044357272989818619340731303091199474512879299634440555130829399084426530337501436066855898443864702808589574321185753602290109595469596026250447308590926565183362628978822715801600000000*i1^56 + 73484482535559234121605362223069053978960182783752358120384960321892895845069003833884323274131750678623528479186464646780435132372841179336929235436365969385229857801429847080825614353984898080416387296008944795338996603679823523393718796965314170486513865985587606751298815444871963023044708560965637389761349598264635252779108165724606631927454813335007502654224898407002285575514787022088671054481591332994248801092074411400097666503878585512639085910978076803324694667971042394100196265530611202460096482706753936595198102297092350392287482144414449359416797443670820829322394648765327439255428765110620177410420918299827804473791407800681009215650708827922450025069518264606382931826501801902892110002218098419529513452100223346112583455069056039189916969212985299171940376697785655913171413579713538820921494967918432807785754027765705933188725212287273522313252946699961402202007678476484912668817611904261293246591154816038494066520539417798588583312825000997120425240487833144816936309340669243079615104550336934365364620162308713999830429414147632416940161546906965321305276693703717894844832773243378552009917869764542341699535152809347657858496170505608540224847923879593911594292121057637319777221128732302787330691073839403656485424038983473661002333668838649571901805246591183202780828330495701059651193946652463966901470542834051957450108460119086206867012538796725913995580665618436121469375562152819191655973008297359726532727127777896502284991839211869209826515637218715091437427218737465971014660376683507538047386661499931908155072225455706434521177432874076045775441552000266667621127739099123387106135450337925398815240980611566942609768370664822024996338918545853227017320609079067718247109217301727178853080740194076232109067067427343775586549762367089280541847229993174828610864831787358502869890776307514197795780649569526413966150169070817440752137921036743814903164634027565982115924998945914009245896144175759360000000*i1^57 + -4828498608523296628361696242064479810384927832839691315689596877558499852464439567349530832071156186481506158047963047651694154598309733828139924930593074137407086791388499432643477020159861075147760992928872038493859360887810242977120470825379148416764580244407625531832652166105869380864838913938184492407725178331115306881449137809585593302260678610183317058272641349528541312375377167700879054207892550104569075212403456274698296124788937263567276773251399823003678223029811254492173029010032436675004702862684024092957827879437785169525106264876979389229689363520330323292484559213807416021091525075261188325215258555175519493702322531096069481801028922818134778564320584740507632850486313947911725617665144310222807273053666250210139280923383339831425156578559117584053396581689163509550791568858844260874929510075161150990106696142710027441446304400577034082186948358550323606564289664810877736528279434527016349936645506615713068806159249360814282926761562560104931448575875255218228743244858865240855964471115654179300445068424348298374734290696611770668266427308450660293124280458454307217154539042792857115021777358473136929677684726790728470945260412087988963457693257997817724231752068688858486239033750665028871211729908596171295362301846177272750786322830479480364242661813116734094084133888868949654149296247893449834036500318828305948329207971360316135472917505777576919052257666391231146664878558976909955554844036768915839388367860099982323721358848049765575340257438782895484640738849441252827714780012330061439692658852019069163215179439650005938845758178290682545186852688104445836609666229959500905714923607275492377600140368578298372395241856594645262798446516731147939583158205654436481085109908286600241463399152218532494319284132408125977269314094646624535117058370982348876393920504741351028530980699936660606351252939429422050870218328540736375784062813634323369932256045616876337282488312053335075061760000000*i1^58 + 128920986991654665035817217697548295417693719602483306870902374305303506581627671558135405062775035826463325753707420883588351109492615571912536769982272095969603889343138445981405531090306038658153279138166359182321654635863460515129648838288900837059930207243642460159103858637624015766816341669105807865903684634652510434304081690713796540832168457857205650428765431142317450761456616516706822656958014090180228491087077939220654085383913412924365757025727682935708851811698891679618338624205484308882466842741163518796593936493895151921847443342939476816492755958024611667879005426134713303396421615783180466849603638022514313814414986415018747319445761829831830670965944758305111066424825260174191452466655111266243139150807645806863780888101515636011673893099615914573778594010954681511144853792961402762699359136512518441281020286050983884382876101823173227772741402870048344387795722039448230779940432546469355534818278220956172342921934742545923311987489603924717073602931525808198908222756151557262039026189846561237068109332478936748889286992117413103964073551764097433421755127076953728516997398402057438220623265084595579487851142034691454604504389985435651566250479593434438325106857493921794541485375895232698264078971637541756820150175129292341512334453765820803331468171739031819085812820378530410893064122778413754787754329897161209169071580871303700291181126839545656422623563992049293432363486508949926848778965813109210271540439273518006236851861540869076447996166415530452155589949810686690312915957744243299525224652538343301000932836477938942594770488069096276432010416336562532381423684743243200342652887041580600727603683706949851299645770323179630448085367826581558816448401588895863703407048095739043551758588779742564383024477261272582025753329296557865201328810171029070618168565637398795622891266282139373571934020628833767737472774999045132430600575839964485049622827572077249634409239281664000000*i1^59 + -232340543049493178302805657540557241092941345587379963421731146320539568795498643313014213703576054302767100002191960751148839764568388670324271377916429668233165892864528162550648419531365885588625381647786728209489433408650309754125282458062626152697868796452425809762284751041263784291671920590138706878913053163520712609058055361745197403535296853644558377896299145842911835346242022910142749242762762938486976586296991836773957568802783093970836540916164293207152811048621503642823322815645866858842136914764646136980323447339783847408684578495738238115949335910607335170276927558053225726666454171554960530482426725407708850669664338009392119660493202481583674718484237439519250070954554133122165274105647543925965400250258977221648602734048347872112651846183237325204908868116830926532499000698945400547204203663706274596596884566353754296267293846349229562583250503866936666210021801218046080435163530385071481010415949429396831660933604427150339749174862322339950012143242896029931667844131265151604776351754906276783022039841480537302209277847723308650857523495045240291833881045623649991922325036669865625355035607331304947935212681990911757167948982858832287015349822778085703837109394373274810434330232514603827106619162650796570947418782810199567864106209066052402962363633572497483151971997905976155781710235480054883920357427596727627238086354910547690773651759579948730168743288323668293022384787922947262822718968462637399436772485000613466305057336463080276423417389268618357704782264491681359482125498276230821174485052043450718962137797665399199574396390137228568607289406709219758955444573743053976328997065083827235285589332685084880575246130325983259722759089367699672279189032085416396905993943439410975120290757477260790849703861711980725181525129267326697872404308772054739577749532118402242958569268464417404940316969599958491480561186196172690940800315187362738345477126920463187968000000*i1^60 + -326260494941064273354836873246365812210525533973225123953950834201767735699181458061820611141909987351237853654716019953749203313803884750896886039766173466671695599094718424214129403068654538187778480576933554721281142842983937912852226174308648411754851022104756424139921177085661744229557068130754137632229356941670505618624688829231359514743720411324116444683066841147076704133123775340367166927992155558391232714433624898755879209259382752179861549855229838232388637631197241660670149276516039104140034536311912864381031066886812189302395690026586498215565521408950713130659678300735455102058980469235526971822626311278674342015667283744458755836697381066651899317448360679439374990220906957616932087071499442206235072667853788373701649498102105130219686328249209476341597127113819368909155104005061960276624424960897359054745475285740307461330459220758249527223194983490611121225338667992477164270038358063177774092132933253951463780453289165139396437952152601806150891266310526442831357281570863332610811231566660137237915476119259926588621066104287533296262427164768537754735875432817422660336058004265053079526191168518783465358919577674612067063862546935373867915212073074868053337285771802734953075308141910026958795917144791098728304454442255915345370730419617267706953119574779391581767098643034847584725586831984488772727209308140168704946908824590562137979024553302178913663173441600186979768901652411028667513400890610062879336801445432706941679457948604943928409768913878645483256569408230902754570661370289782805622493030454963604974190006134988581932951864579339189930787613818473362125775639518290058213140831022231916622701850357221478226712539030308241259425595596206950471089569424647418295640565474251872719697234514011229358590676988127063506311862989671358329926433255029286596049612470933725227144916279484130769358404767040452319050561841835526872446204195039179335270400000*i1^61 + -139809967222293501084899698259757992368477490618353955863848312499121906120901232534511799148137970497485150431569988581383574487200090277589808872397894003275218057687040703352507526921375365112055714249524357870745775316000266716344524691539819638079865849806567693830964874351946508748062792424255346377506862052776713974314823324920311169347153873326362353554874303168252440560090640730698910818363806932641721037017099645582010088569538791188906703594747310604888591755919698283873395906283266057646793488229214712027962131091339327479429185642315276442416073833524893466419083178507855316625592495276550966165118013222671495641453473156207776273469420917326288617630224320769255370883739850630922175677497176712893649804527971808662643427134548017372704378877666291641482107143773870180315332079368908139602262183776275598215766403135650234462245580773087289941437390687537833039404284920412551978810423090971590503627316920654975280849080135668984735481275651790236781025790258931427400033882168065229964402930079208253072155988817324971126460643592819382963436655869844558696307427847682168805865817379445733830178255392379919827337257588123645282443234495301620852276844719100418101784339645030339931317183178148372105367332303238808591151680862736098972655127840803067065564152299196410020396210605057511790907869755731644065936616005368870059076043116534462913569780732342024973253992286583403830672847088568113649029413459541290407448488776465674497676557823469032154130601724729584903569953501462673439700145768747035666849524657701050381114298896518713608142300011816800127860587062345297318912017416735041261033400082074681227441628342208196375551321144046888738477290434488531949722924373486784187958795958111623395900627049477747326894660358426627780104390878166055174958360236738922513679793426251555070434688708923056401734909942578312530847037755238548119958323200000*i1^62 + -18779904275076119186155488249379513933600876610636428264342078802419378339235246434244700131620279295434861941760072008830365527445115103698994114246765717219043829607538970833110593005417956844073731059847020771651337677765596519614258153196133368510645060115351184318944810678904031914920272251772237360154297541451371711015856986236225609673014677366149286358285081512638498935223749284865743216222502592219728142959407307078182842872949328331828406810858213067531666548567491382499269220420378844739425820871072394791579777941675557397483404396996006238091150637324002850551682170641153229757927710973210107279130902341342261040461466454711846117967303996381291033980585128529236946203227052055775748744475460670289474019093090981970444595795211495075564285963397332131321569633357350061331860416425214927546377755946510143626251016019617877128062733087739489636928655238838485397514385692519784915903245493000816024294531611528756198030217162972520937609525979693944128340666312750818159394733275141574118535102760540230740310809245697860585216345665601354996891093626053190220652052956530721130468714587964125494713145467479016069610368098395109213694864412163510629241303507235782520422037210011577926618284392504665240770451751063987558863681339390799848752255920798705952972765013897806529421443014833455533160108206626838789893422969632107142699651711916775373601546336538268300549428599445906807794638464520254925331077343239685623588352086799155272325106821846230827195578746780807179031052536903002837076771235289201518906069300977003009568918505068974252802379171262726660599431210511746726234489670645549994910190901871439130036581543352987034141735666695040564962336851434685860824602391643769518797122703203294911164312559787850362889771971674228043495677483667652515962115130527725878180225534296582438397367321614144047079579544772962213078436413440000*i1^63 + -1099539085233321151088275892950157642160586939911379959319881490474212153770216586478889233024263389130969995687478030458906210928716701714780983522124767779704251452671424629331626440328872277389489134007422006069921019928920335794456802705773682309384839342999259701708331520556055575018231105280919955250984761546620636653569426370987207717849450495555640409240948485183877801224854374419767603373123636756412207303230604583035502686874559529445839374426783971245432969591042467446992862287199644048561700165107832111342345746835032210826094537742367732092213160733745857832488767735302071360255247243390125701359086554905669569893432037131030803886856353583080017181772992516087942525182314461756138927189545992294689865701548072538510333638048918297068487775393930880021169812318721779419021398828364303869681851379784631749598526373031924259486975731301250674048845905845952037307787928175357641269907569240418169637081489077062500484176857705850120492541188976884101883758670244082638951429213355610321372551409028056644330493405426838640353362465299385644786334799039402965399545452809693747363781923805258649772132679370158297177915587874946463357856772963131441529864868652217599645767893949785371264617534237452753773603395410883061588956951679462254751700936524159281407203002879957986210083366200482297159531466478586123019164428350616199314815734418886305745081125501208243675411665436332153282147854839353354132183063739053032544912850528862241912757046960296388311195959239021116490140884899902855945894424302383916937979570131742293995192627666653468801317580200218948253059935483452166115367009358404193011551950656500820285565411063734762276855383952399987143629180508621254008130317691930596185124991283512959304258100868909332323207936491278577312833793278142937924204006712914890828841089548612448315163248121670587902480806051840000*i1^64 + -13607030520210699131275967708053141080659046621177566556057925316988577426513371360082962593416129222564507405759146099314457987939655643263247812503069632278809907307327360665540724945649443892223561103239922817753789887602202428806281442610456381789016846518841010813005728036695623841007214455554027772110428761864989673582603941552280069726892485621641187787663294967111948865478596969332361943706852093706529434548746910385902761715794830270977484259708341736924055983903288250939096918103061312047854922714693320204236342609468085554702166541680136195687128398392521894386050714800337471478612124881145181956601342071884615827983336547174174396316566566606708643838440927326969502686291996885127625900527390280013322406548337133280759649473515277391028239558584314041495022952733844717200521568534462690198892028780849367209235081211021909507263519749081668201905022255470224486520916979360968168777657472259485805162883381379496602403354067408851194587671652291144597119654940970971460427497920660201807107576341501847732344158112311639611119556801004503695122647503822895172066976051749593554241425825579564357469134036943861107343504677196920952611019332201957803785085528801566736466938077475888833522751786438474122586301161455139406808807002436725448650925452522504620144754821267968119198568959585674062815016130531454594943711469721749714972933066054003087755921438433444699048175647726639396822638054725826010701612555907883310401032467886301310990855001072718717242557412654515476583692936599550828756266733062537461221862390115668394911394407483092434817790591904786975865887563617891569531553423712381291268592693905940085213778769422668732275691873640349624419617251206009879060811245231692184182439334326208150314973206531386484531716797188965275033675791666250173196165607107413317551084360022965770529571953737728000*i1^65 + 1005488312349462977784387591921279814495202605572852206890425927537880329957375639686830394701564489554509964353467242833397180312776117650184906608536753699107103334421707971465140880889851151616311797835056390829873587481674404173362585844172755787677711868483280910669551520917547208392973097413512435355907144112681243800061549751541645202108444610745884208371855617586075017331796631489705394829986979877141025457113332705028867184569840002165245877262038315717550037325919080046923854553674874777516341965816364694981612344771519787236851674855187640049255915623943337592877787998842823819543839980285274657825213474696410900634164282090179374035500437580678394376582583079798435755519090853391005537264086458113135533556698060214333031524028951296172916673038000238802039302156821919808836861634544423479054551108852657286601551017916784624730086618047041569549249603383045635262454280407055707896791867428271426712252459026976530979827941584366363684396193558271809611103482360577946197109261840847486966992451233858209132828670793308828185182511491319128549955625046647512866942237730343981143160729904857383668177937717458997261377427154369329853107293662320383307156761858874246234710998909352898824209712379095286553922673261125617373503493685267706733958728883746060619622649712034355658150021103648400642056336755632310618753520209816436327606261857267350910153532022162174799496372721654892887160325510417504748037574662513460452070504063837967610233989529714424500321998391311353496038612305204365800820228852485947443788203677452407543038237520958804952264589385971286086007879896677226461769773347470406053025940310251066075983028094530340328045719855290649887534862341063900905524332394531218891064935021792761151883914223346821669115813671765051028505499094602533680715051367217492949144059828146176000*i1^66 + -54686901757373094289941017809163815240088580791146347381658027944339007851303563760661530570449342834505630092182628861544190310830144613629398517370681125956222632641144803861575954924278064161327762979817472074910673646391475533093503091963943677524131768128864502445726997403897208003319482982525532761506501699863311294777737742765276505853599449586279935486103257182250575589291823497274887384655824351406081907794962770473386832295877259230469197700324961545498179845536788387906190905971317806894031814796907037020921032872110188911632533270707373709972186716776134164429475764951334723020056822420259044622034272731582398617711480159083506052327225778858455759392286286275216072959702801139042056805597494337946580161149023126080517044951981243235805052227329342304637382755312673035932965190569688070308187848688865804293220040094790027511311330216690142022007169691055921689333055362915848491239510506952229226009582981068069301645375199939198807215677894401656073851413058766639072643859399107457030029971431413282113118627999241886159864305950526465713191756378081709803405625106656149679253014103662363308097884373192014457074735537874444597790289429442892734853236905147301033155707172870854984707379274394671416571175440021706133864118847667439980264673547372613190963405046237274540082214684024873877408095543257032738670670466919523160306489341873228692751358262801153433479344022070808238406356151931227555462404131083615718195067306770015587884894558563432793721147513774386700656700197646420942116728148863619809884844855246105389766390732037738367585000458628143521736231581616806946314788857694838678707088699406717059923020087071616973857641424734056224621628761809728314198128533959349986302110298522730595909394984820692966450272148290129262123827155138489029366073156107980800*i1^67 + 2407103846961562625182488840722334549896659506255184339645259672484737631844770496101156650573405282749730692276237959989939631816864938918173392771635044191459702729786958969155590537470618887675373229408477876281458350775600094855986686955903275640156977795315870930560970006959584129158274719884840641758094721484740885062280401208747337049588144627500169755825128582131267709149147993907512337980531424096556335038419354600759919754349136620512148343541515076018594477565379494179493884695766995108393640391790694967014033439555025249791034457551946649037225662089041211382481379510825016400630719301007467238344055037864002991036872556250672286742763096494276479813318832292681682652944587492214359824582310684903350235431529348801172990619417082555423108186679533813126119551435735719152931613229946350330861735796164993731994278862359872197597460114216974153442257718851359212543286436419927194434213922875205695281598428602823452665270981845276082919809780392385210080735970064940937147137518170306445454716310638285102147806914056098214435797049420857675783234177489330440184313492234366987088142269732117093227539436706848682195416940719572738064011044924766702598860626836884748459088254357566795717939321517742305155419664174055698708630744565327973058342196714244604816071913331055976040919351227388907666592915718157194015771949418918994793711110380104553297115528284489638558446349928341393454850616173683421884286210167518952288104908997706734992877813924005927432100975924240944900983595472499006042976129141392469267787051135162332292745633340279689303698546056970485890020219830284667337965898274559859021341857565134717127604548776137316164489423122496523012930993390030985855271584798490623683862977295977025107369096304885013073873173015084428706347930361843200*i1^68 + 12747173106633021676674681750894381950288343603489824787104468364086013460063906233706588869562509283071387278090247321034994479375479789025314781996336517119661841991056811443969184505538679925235569095197928006130404779083136784617437284180834558538812142058584773177147674966544210371863979193532252562405732603041874038907121108373882803226267860761402759580584695947494829182760348510523946991052872844167819735297594259133310780574698772086358590456377083061306083452119565603969758818248362075494579071543685842379457839735947344039690776282858477800340462404334589616302981772485332683074226699676732365599230002154235709647687519684748808844649074345221608289618606417228943871244623899097112751868225497907127865457824479572902957333562063786016678680477504601825536600228952906323381028110160501859462571905986223574510758965134902954996962867759957399080527541826326337607967144502548971255684983738121804815161994382929784200767649248486912649910930655619764681999284362141065134408073197277167685370880127981499813563179044819912417798349712995663876944699998260806560813660156752924773334718074474531706187311468696944149278948446831446910058289910998451461862866535705982581965843962096395823703731458327344882893208465831931389793674261254274694351955838667698143421661064063276848602673188163026086832938258535035843490013076891287226277201087529042116306795320023805200005142887380719002042739400151569408770436959438953903714976509583875711833655382367385840486550264240271277595873621147614487512855362914002411614877450276533901369453143672758190288282229274351760001849964648847539577088530434914380312650151472281234047455002548169491493791147527949460924185631715133327477388391111479964041153837570002096368179121786829119654259027624000*i1^69 + 17460073591845830542194322951051747792186857740001580367066042576868674597055089747912586472372353356466089448021974197423812289148599455963383839368712715654939487100653298878874968904653992867228978061966365788089167762276155520056814996220625377926091881781963689524832996072165892474793760828527795465591705212264077213401422150780573632877961926330267960854344791662745367727597529012869658730049442314204866378689195481067404813871697142230864396998426532094103706849116871274191623209196288935827770346414785205174257967576119649130366350420579534940716185159676508841074978265777891943762388109282751109784474004637100627311127525165131795165826021739660612656470866746111763998234882163199362219250450021652857132305311734539711400325356220134492863770294286525993535805889111139245049417912267624286580089897984497413263222921201471503433462524226207841700125579596942540939289000978992029811474244939935834948462765276977472575655969853837981363445940102558974944249672291220284726866542096667326411103069366825840652322207573809330935840690623910731634097995661458566676528514813649488061978916682645180758392548264583153531318971851979861012701945163395398647139832404072752033578848521643205989094045029779053615491626372301624589424173596180150161272939040745947978004077687060140305535615023930003010100314884599442595199785180274797386299830743423813949221977979398622373570289809398956625758963073642692226751993245023259298049435367331281324537553336981106240280569190087025755788392478720660215145955259318453488581942939168419860105764175983298781454279123515858171488278615818321025733158206041724778198750537969004280017796659263728334525812100362855030018392370458550719207351587725362775618558320215147770633388399480*i1^70 + 71459019487862007267251137788514267427674922512543696403650284831333785135929950756363475578351948634596945896789225830443015582349064975417174839169524458252171605440605676195511517595197298249328184043966651522731456610690861324460796039480622417507232917012658409354170186991758115126726811584052780321001920665275204569233546331516562771822671129553564748678145659925255396332443570389225837754893335918419178679452750958169703302231564407961084573090186586401541689428648896127406209792088529371010370697326395924147021944705793889930625701937924376968949104177812107104509479793754366869200986830781145317101021289471804142707772792703161250649952205010513584142246477454041487799584907691875583885998816125647216312998599330833511791987131874990349393912481584300578452402048880765427995646847751448097411474870248533849551926240682902038347217986009629379062213109206012877976492787584808713776289784730787349422139643038641312372892402101743631463889186875021033270483995959555169212889001407117329525318357955908198316651860449303065724000824113893328306576149969989350591189768861953777315717444310766502508533611644996769534204668772582024181584578173085862786622155339003040088695456324334813414773706546353628273158836550639854439431904342745403426997679410278475292558993516660379912966484327396384412887705589362771274489285981296558368939867223986130446626459900587750049403430358314159509490556540366343130665323734000406599603097249316412958654405342248206915142876024595563086698110185048271962415499274293811307658094191747654333092443191719942271619411905035116648360854107839107068928626282869869346098569658163597072916449079288372923755085757201457322960107152508785*i1^71 - N1*118529284051487943810074612255341833491119412718372006431387661349729820372132669519451096301573295872311113151069014853432144019838621903636039823169033496218645877037073809766307281808084677964222454945052475303753393372839141693768644123574662093354803599364644862367265364679100857714704474262494481599986607611589551011644940798560374414460218708030670850183683789912528555776542460944868081168647117544761959448793623836348239315141323540248573657428857138336871591823624225046212499517655188772289241980339174164835276624018000*i3 ] ]