[ [ 890029680097784045782461066723759632247536750575400460451324875711888721024117459377770400856532500328301872051503707582308930414011230508114777347989382255455160678120154292433954290356536712421499947236133600184363039194909764262086726318603666155677896802275694497226032361470195811834978803201456608934628116349634037575729148928187071358083529179289931010028530573556013046562337080822235063945014094611492349213694625520831323045043134128506886027343774613739817086033472017803689012029631372106157345761544705392355276037118017673366232583796005905966659065964738136208203409556731402104538243840497823792778573412743699594254681574197163942553678322892760142818797399331304854078263636328078892608480262295388308817374343667233466053138618991216485820510298067084936080915843509412361135904673080540739777725676905288473191797621124806722645267102660617990857221795871062859877238713582455369686978725955956608213954122169709113704807384226764564756510371193108335740069468041685010583195424772517048219943583914099877511318095120031467717835321703936968882655061744853958224525618204878704578518438814156739322479478114856032437750764220536315453660255702833232519027225653174651591483800864352751033705698449199403096396871519580206604869482538424296939234389552467504912540345850396599066210567994372727900844806195199523661349562952546104133756964179100001274750713798072790597545184554550578099690845826156303182059044086388673980918417319025307574824940554485682272269269100589212408767676623585148671653774659438325027307520000000000000000000000000000000000000000000000000000000000 + -8897663467127761246318720431522854000554851091779452953849759992327927818892699068658073028130070366554060705212378268507695233709460207000496967750524022201973333475241894233270461342167550748674312640880221561704600662087713263759879583030449949995189572918319827852320626356066144173401109918332377889620662403388000802576187182655640829966245668920691523249703329003632007533213375942188540176846189401481063232158013947084384699531002975445990586449473534512600221712242316740932207265045752364627987660185381812543031425244774949177537351568861514910154052794870481956039127231597529434063979904139996519341198788025749784667247005873842250437023058496143471525453985588541323885494479305275499500585009770056578077402672592972835617922261583374390254307754542143988171318122522473660100882502934174897615386218020537922088708278999684153565492437292494888603735561502347142012718877464422182741863269966836904397433109966210000321395484345181090684851897058941863923542939745570978428594868913572463698941764461706056364022056755970310506937819114516336489221049414811836100640425303050156360976549111249660756865035590683484693958839767013754352372780875574749489350181677162508104966297436887062054589598714859016908893154579867607386168524990432745168092281463603594591081942243497818547714152643631888314857657075958540025705879404557813012729141319015871427172155215821604475131231551582949342588678366751292732933628514027297116495229573651392037614592600283772976187892236286696619491978186980162029348059925073587221823488000000000000000000000000000000000000000000000000000000000*i1 + 34713894659724091661295322832822373433987419153956339238177739538908630919969052463054391767817350131901638752782742005667921268110885512932910915810614122543652916322769967257251947988077417367528498983561526326874045054108452508642186983248817487358266784048929218832969915567220282032455523552571278000588717445042845523782145891318221947840420376037552964350154624193793856065316035579575489827242534508244977000614116238097867361489847689210968058712232244184260444189642663729015595090065175011391083505613769986622286534447160705826207089394906337136557926720830763435408776533683771085170100886019436320194936347773905228200794617104319755247843108901511855254088833415863481020257955786138860993423435244889781075909940106526762396666160910820167815316929147807559500647072972776219854099129577326463446416840856916090962225092949097978998811828799884594412037369623406429618757986092058354335907337978593696113568725487355482131618722853381255014192395530608426884051823906018643562766930963587087402268336471512917418356274821739452675004309724255683248532082234395427859020729639970106853226095168472260153472183582443841791528591382566152346351846066728159427822290137524964918804397994562039925570507241317602429824175027314408027900789907425513496175849137572089399937330460419270408331666810731964887596813655662724593933717429411224654694240646034493775367991005064626138507999865545684970354263932982144206340156520854765375313233361187913758137690847650314088024993876827731781763587809658741038632851372911295777996800000000000000000000000000000000000000000000000000000000*i1^2 + -67841440288661232088077794678822400343029127832084103891733383322202270047806463758444268992602121010701824534859467073868366750789624334539420865428499937114606658045503807886181559905517530253095658335718743141857255032713584418996335196925061286962177486315563669768079489837226605075908665582389451648321642275118885049716378586360170776151816604232250711568690193346756117985975637517697514581422126930995833176358260185083807742926497083927297544253536832332130793014325125176756525019251849401459705438364309026741449268295120254391068561742125001261289739904890719519667793743042409476419628253949781851415862996832546844068890677824724876414501594802374360143178945271819575708664645066811236205882048430398328241584720355301385973808209904373252501338076904812759449343013690071250892279048986758079073355915785686980951712515068493905063235495044846258369574232822724402266580837213757052702817942128031336493373546227108503354822080750989867804526926117788964011055275149992866685169948383810496895414932284769130665046487358734067060981609578015510544399271014406382619647735742211003764730609406354555898389616459810335399618198051075989052494525463137254121958183323861868538648010765618672967285314798381552782543762668174536070474293023375140578455638087165816029611814763324519609879981620838009865718857015841206562389649054933162834393180480538649559539460218263003554444390291631857623110241835091566029811037901976326254099339015444828111449702497611999856043100044934007058216506177665050768051617530532792893440000000000000000000000000000000000000000000000000000000*i1^3 + 111930980166079063606389425956973058778885880686160480571836085079539523014441414367227531739930444021733659157849075640110713447150141219778540095091874144959683465082695375646682941041538034198623738493803344967588254837423218638728807521275829909823880168988296842999093849755243430026515847373523444968304068858973901839665542837190715786624991754373024604303452194006940278942241446641249805446062837533935300675497557205847006889487068198591569307175453389450419041448978262352144067564824095232156271238897347305489401252495373314848748043432184404159935368720950546734448113831109294977555294987894480461895095251876410734704763012694515319464899705183377418766974376437833785565191042686732517534242773506861196901550293619125205150860284831277956044970168139668641626924597389360382024619202942462806123237110276264740466639749487503353975451296900002016087838615265368963008282612176673567511743701821900827210383789065129003162475946329595799156998422773139212094749166982358456468408577492491426608078693733392819929143202514625820218708354341556693168827499633373924952369079726873303113606419052259229281878593233655161344060174808379703804120302869747610132933989827948985329743671074663558802029826340714757202239454763672808726225653319883183413503744751815774702399295444131415080349536485435375730845474955761196464921961620159904023510543758048278684052264929318519973250293545429457955987657841661865494778099041772900769698351206239608299914592418437522881378332240237949096618496518276548057127451540276117504000000000000000000000000000000000000000000000000000000*i1^4 + -334009939410057108032896821855863839708054870568725358758536604772018573563081027153410936519670424708388425792247233366439690646731908795495592915453326080968128704556402193512418205488422987687061883652861615343049763304396128379726528615961293930031980833210486822733604576902989291773830526108120788735091511878024912181644862226057967550890638381274028770773488424790187665778351105831192908649759581646385283577025253520755186711053488310234638607048993030228424632279847975094407374199885681564714461732414954628366178198902402908632186529108505370814558781642190326025926758657611726711416898915509195157340985070710637113745015911774490143241222591903910190788575816677092876162885097605800910795949345671144348546400814841006442669731626907877347331992060642474880068634058562194164282303438355042587634563647855296714853720966149391376725674768480541260626980211496547218337407442836421400958958887149239575823571124295727052447920810759721385207085672510439542152143847977092978047792607230659199568799043022786307009223348077938507894112581706288138960511290972046130836350499180536116650668617028710680444357125947470691399818183547268168506408762144854359155915808231092131513333159861706878651621705234204958294938481793408653359389375525011938316788210176335412197075170069151133673622246848834713893713183954341815590653480990847585891270812652008824712769623159470279484793984483704858677451245081705501526651373129301223095958967504069759573424671668039607820939687302566633229085001607819799576150789795400908800000000000000000000000000000000000000000000000000000*i1^5 + 983263537193928246610531166135792123012412442327301502575275495929842370179352690854468796357921630580707414814663261897270060315104883565160389804007436247430966226865094598504588155083298995870387203829855830030153214870141918997589490954392333024085923000004165027404073034587405412946485876280632609236610030839306388045304229602348853999370745033436501340629473828218757283849253621358029695657506041304760617517361166851818232933752417925584571053541301388450006887925730148201074663008826749894825863047558239742934487890074421514572110079052066195725042892495538798269040891242430789914198644749433513426914821445658973635048946785098220116698424284942556242868578598228074928443456241376004764783634050720222191864741122469476486025505153442154023061638822939497410667653945593840945367810300317190405382441046373065140198409912809947689930107811482744453190187070628966792561566284559685785384379088063333113369662806354497972467009396627709297725265169933798839594100033020730067970616497504818960767038251653046269590852896602172738928755031965710084867458968201491586592870698036797466891087694322732209698274535121001681657880500783008468584537812663185213841618545825521790879658103530928294461176545213132632130211932945605552684174206789550755409798363321812950561699476621374932336047280255407782535036112575076927503441812815160695690627947820799082021952861967711156097874124621335453658641314581475551865918365120075770464372748494462722759955139426131635081386748494071407246931205756661709437240115818659840000000000000000000000000000000000000000000000000000*i1^6 + -2055970099197733829551464110980222251134812101439141045883241703779307605847560636559515725287918351259769555028213261185995767191142706132735286548853158998198460854677015099733937471773397230239806189944611323911698390799584179427636467126221765723433177703231598130086613993766507596935901804342221353378935801792503463986371776800233552961975883202424370731436810341758080592031053648220043975274566565751548099414638266291102300329756492469949561876039757562157402361902134157265834204133576259601864802431635560691063716140251567740585264433070325270367198419106382991953304549919206614812152100377440859510271137392750722960805767757713975356630021141514726636431287229564169494718112948358434966222462978635994826030372510958352896273688813043488110248704800850175004490266159350694302094471725983758109919183967897196689162023906760136882910625701091335354370069090072060691880518439904530835181088631556068651657256748261916564862893000325091710439635529266383108679676686294021872952609762440274493785960858203507347782631631998117951073153155657913630292911359269631082631708709141545201428004086030882390714469333066463990643036691723863555332610066441436575135446893996490625146215181326508473226185173294610684905004546762181711770917253558625920241894812666595384741129982764315959272784547653514091681874735100185065184561859655507100668238491289299887991394312963263763799478100158127583258755941059263805077077384961614449673752268001323238613304268669877352229119185963808286763574273705996859955312953655296000000000000000000000000000000000000000000000000000*i1^7 + 2995678878010402221923229467374150016129970826574835727466028599940207805362298841789347327445899058389572059588019093664665187092097175397279545229207376284668858422502470847684784751989756059489766446931708076970599217103188220444377734364131260516661795225841070854408034138762436315477768921741102672280014362876665206500831962309675502121789962109318692766601281252982027813219151405732807559920817857879981548393014918037817339809426739804296749258083904149753328170981478548558088317217635669412846899260564022127996143273967453412224174774819135619496105081724711953721797222396450940708561917846242057775294691019315790006222370076834626944905500639563406820916388249706143905233082126590038492125759706583551205092772005859137315523407527392483178604021920242721971776586863775516122654728087533916252598845990815497083968813132524229014357239177031827060602060809476805413269449429814443906097780525614282028660141074039134093947967436373100623971826206616243086095371594334865877297766234240418258914756420234775615750061533747771266355208107206032726267177157433405772903868056335591096004400858452207742687247480439335336045944489005418262157666839381260669222540228682378714330484895253841315836021906948731473858030001506751061804486089759626804091180128350805946916757804895166261807566946238084791041815947715403776889095605153838798912303247880527403594131175242934761022198715868263324730246224333274145347328045833671072261838059341776513658460513914733547460960805118335419242633011678306459820883338854400000000000000000000000000000000000000000000000000*i1^8 + -1140603105279504197456325720571236576300022736201888258675074657689611361372863657982780971024197432731785278750957011216621289146494457800471363905267419834761872374112032817289769207550399405835846312813205534424749905414828582426089302061213452022171144625291107806052135969577252762989508522344573794127254591498085145269030536389355274950019516640445549152470911276202148125831900622765361328257364787488052703930901234828644594814403337687378309639577066427034912301441797555675653068486365990722674115915076536197630669557708032198505309452905935896634535423524778673607171137393382776506676853211743811710217058950521171832729730043300893400095981566085300638912991718514132492440263156355255015117821052594606907716654168948206423315514006893702461166600639844076190781657043761607905025435992131770178502052073896422244794632473906271700557701656345860342075918080656245375948716398932226043347611325378584957738761014812006460438108929936714890348540146947686092567764262852965163055263384721775248136784169594152417287946308498479002036871971144021652242691724048592049964405618008609359360854821943476171227793057132568320556789614467746921258595118526170540535764490061759989478685923003543784688119438986352920269440857166349597285189724150087530074775091995474843226731907800618585277380881381899181254602068463960449583677752061614228154258862574818351329702425709381112777251964347955018663289807354499076819403134459236665472760019215466342404022275035766254292083782781267970685000178109262588801429012480000000000000000000000000000000000000000000000000*i1^9 + 260095125643507691047978006842387985128904772145682892182450454326753111707147253199110153764077975797625303609367960857981553674827471856024235035126034936471842086373797713873134507670613168397657789502253038147914919039410631882389092680749851050988026503718710802161674155243178284613745702550638141778377454611186805853931554963915277466334699099923809425142967840145404921815015987520870735459063688021185123926839749297003499826017798331917746781590533761733383430651453032947956641597468970357998599196836610178331167323412197508066147461346816518545459399460281326542856912814760016338309510156793602827072222363676223141683546803807337864333151284332367799517441656860628879473292819109525100696581258465737967672583211466005113585783778532788659042340204495369264730772483215605101991207195852481023347401436861093216038166941721256228627809245639353974768309710947915087940626580187941911065155701424088567438534411759378981432546704073330198791969317773261063968925497845267990987220819333338304703486789372175439945863763896305533164627908950108122207443121945016141077892373508770569946991523399771850488031116745475775311566205692500858944129946252744953719450457392389796126544693378084924366763484226067102171651470990771668279625033187279476644143294384013755446221999967692037319666788625782007555394813545986173150426083671817840687116881858006416343540355518362147391968282620276512265319242193547432027703954512231621122706516609182626884825929875326180561061052653992842874526935103593457897177088000000000000000000000000000000000000000000000000*i1^10 + -40505194773859687743625371713450892631314296812674637570503504346654885183287911038616175170954441184609374651606678053131512612378559512667730742358703444907906328396483665715100108503965839684944782235595477936262319038071472386558001740735739811537852192331226079293360589102314091799654533607541643270288964042342716514489941814711412399949280399078122527614743580810441499162974901454798166570454057426555718875810668254063543545689240025974852349284621892613876679504768493435816077912829144263620930909504112933208444778066424373408216761522882902234372156748533205153948761917238906102201957144168007983386866672071913356521881658648540073535121624672677362418037148459152814411577455125465737813517327273424457329555671003636789031294246356703006621372225347026462156546787786871638778716379191447599537215666315480086496540989507910166856973846124365333244524028876775371182275418739396244039547001054807221426953850897351531944044873021149512510726352708374679052794800705426965894029488880255967100787862541427722695593992715215716983810261548690742687287365314932297980221594071026289003503455435035756752015564285682121815064033532488978403923975781620322272476245136116405598341318433956324764114789909985766221470240218580020008237210656280723815553148062226032973085341824557660335889162404530246699792088074556566945098809987096541250651871049180188287642568116434925089033973166237510783650355612230058806889097764285995466685987352815813209683072161112891368433586934337735657883845023382004092108800000000000000000000000000000000000000000000000*i1^11 + 5502179843346645705494386183011784993573935039869627056516429707288412739866234262281500072932992100810010370402444620644513290640825441650810554833486376695910292591179119222078743306313242347489561829057802234860011927250155947879448689402665268941212530760044942748187237858209222658900389052243419639617158366957024452900811285412479328756203035230722614502054561851690258548289140026367620037841660360073307900128865456639634392325731181687267183982850190722606916587179167514774646279312686839396541689278355021231339458808452899254909619531729699561519587136624442583193052822299367159105898530181606787768487352423474065895196579200893425501287944922349965323356948888027747881245163123424691638050864691463441869982598190852552420734699353881108084820499805134644410576710172839024008110228516057615002789198984920220133061283820909560508698969606453923210965747532789832152536657077102101428489326316603997456527391518466933445428261858414506952883894152728837287421611718548312133749722733251132518255268803774319605243661274305153857867593954399678904898121053489826282631418217966064987005084182256076550679080059127148426451397356861039156779609072115989844977043873357879965116655421114328633137764243678313865196415213664858629526606237976715858488074572103412986565868453988181299808772560485094872621688579856995095342761505874771989935434017258015534795760394615998691299452938215712406905008172578334937985307613538443963575778288052667096897731217195132521563299637424665786084767347106979512320000000000000000000000000000000000000000000000*i1^12 + -577663976436517149678720576685293926458034369277556581451937461326523378649600718869416648845532662364429068299657603912710958377173257538120547809982350260952276137699176386579890608362686993104116113733140748336421674436905918308062070799452432968720133906038278417671498360069016289739265382628194936576113700476649718026273778968348047704359566964123354927486542167100194734564077759197908891108788753686267633461990112874606050685882145321516756520957581611714814932202067732223614464260596532454102565253326205251524623773716310727442055953025399957109760280371269762109425196054049006928467171568609406019142179008787815298711472404966389379247458749111979711208519442582304212326049381454894026502088587198826856872227747931498393139391381168443835067614515516026380032889339579993029716976160317967576855471382524356896322247528336321845214220506949952286155616514217952577005635971064865697440143681909714813916833033099592904296851765563948898335613285739904287964281819312113289147161033913650622176111770033674645765123050343694346459061795982839902611664099366195051036078435963091236171423819396905174868653259715224125398397112809099656947752077076681677448667924533776558555193948004411227653495887544336885713216196363826424283831832176309031775386149969484811177822170586315351898417071210432069182343628878723973430386732428176871291574650108310085239239070845815443047877157910942673144476266654142037787585445673628393533117950289144929653133034335486839309332515717639709490822175619284992000000000000000000000000000000000000000000000*i1^13 + 54082201309582068607169942562012220624727454758790413619927702267158613022657962633058978995959487025084678379077621290064577759827144149598308588032238848289729602805981845642711146939961334260299594183657155073683894511667290693665014638837011048257512486115716635905124233403688805241984358783729150979364824322013167944695777562414367673621879804914808542176601819909825761762029950783669793496105351641213657067943362914587146168805530911191798805886778184074685345270677169509743312194235333193121215177488604876363720732382986557165719737584754839286629693257098408349967325501474380271660178859774480860697326769622557969300303767668980541883310767785746269356620242499835813650391289370669639833103181317568461626768121642667300302196687744591613548929764009755142812770862187272579962315017167364346783851029692457922131247665052403373410648074383785343646810789081948181579614735523537750731321519189112304460581649601478830411878393260559773460115114480387864177986242362848604425435158004204387897613930550931446605479363025629466604213609179508496587995140811671170499410068250728165488570417105004995175238334397390460639559652076928195422622748993768272489849141748372466652816586169271290390086823648223760922369586876510843406226999989509149359035717934004150929839207061643541511549954516980812566625209736689341809984333072886567956595836534788814494074857454363726864884264864152031660539146932095427218782316367507502506100063324999697547285850631611853104389169479093455239495790100480000000000000000000000000000000000000000000000*i1^14 + -4118603078044096944273729649680525182717260889037057345266329588385486175326425601576902703483498453892350104026126269454450728393216615373104351998404138596388924247077189682774932464882424542318196227448458402582681876022674543381837223259986004330197712282722726491137824856772480176803423717004337933807113483882251077298988532522908741046787298453885722958542143038017064798969859249369455565764749699660831708476329449911175064849766656731016023478652397248370097333266622269378585446171338567261214537680934530299159392836247709133889200530130887668716685701667302566618060424162659874574386340349019525206374527945311968463241333262730844827543559473772700701697322181719381573844215512985709374190184345692890606322113310206428340833565422580551193543112498586268252593823431447312886149965936455787086121234687155101811525019106450183583665100647813206595934546047783837146121388293709011592446477651569495900689315109375890787456829646106375237478183204823025742633037500076039153894951589199234203136408270058472112339008212961294788936689952879752081832320147061269677465549753484385616137681480715358126034971414206061756336290422435684164664462799501863337538608337284136242429703448073750296531270159247567651209665700823531720718812018953122266189522658886543533559568766761287049502022610898754071387013241931839808944995004066643491969566556355464283851989872224105024224393012825434316576504677262509988142539119235071145261613767854644458424956023738443983630977797819412632460014387200000000000000000000000000000000000000000000*i1^15 + 263016900471470164210927162826643864533260348359129828306881879350778723178770930777804028129838694915632154040742478101559869344444291691097743187474660952269469423046324071445809822092243535166994084400468837487175099328929274576873951476879595995284201542781292312187130088656725113923232125990509299524745634011696053126382736245494080208591002480648777730966881311702962584715133799623177847150911946528740867497556275758701879234461948534545843494724495918597642232929131980725391377899414421107838503866130098097494977772151340651341782684042901876158524736984367999502237189975608014442672094330775214284107796725501849427808055943161848985357982573559492754724220836893788827060952908848932685444579086709346570961865106078594182557666192389515192495493599874959581955971269014455723567063497981305328988079131400458358609463179159313199442604229298313357671407637675970740155780810688512287953436372660397086817572392801539008853695647718438429084962372991333402434542535260606529916423097544648347995794969031457740798610678160253115406033588245509072786758539022830877016517792899748908009280919472032503651658777942904681335923869537970981226034434986911885212357846861429865847276593653689967924065662123482084335668850576030100695362921068573157993358775503223204212477059777605161933832806728570635756005598686190462239552274951068559241822320500414186106821247366704407538593483567058263659346755273818216626157826684364928736625487800512691422420787835882534037518114604227115796660224000000000000000000000000000000000000000000*i1^16 + -14330005351543505077373641992355052469071581883021988381476454656259254853054396566260419724040663760094179358138236297529957837838914468316518142126043504037643346949958788562346834704773332222305186004402720489951865144523346980007098333474865022415425445018442147500501459277386220644604290083976030411369216818680895691630315509017975751424968276510015777686731965859637396202709796623183302758829668965934920693184109857808518530997021436560922051523078782245537900709193955460541737804987647182510760780455815865516578474036411241776924231787441650912564300257612950781599830502011151589457911307664709600143829529128428700111249845873547671116450730432419881868844998027122189279927485335069728877327314590830449840309466483659490136092480915190595365988427786067006140422513835454256539162027150788070578303173253529572372960804770398485861609826955910493524183578917928155142976643537679853088445999336189666939915496699049217444390808513691931514983727964755492292209515640675678290954654396051893830191477256028048711969681465408056606919188486833682213593589515589938324123747374414370649882853610879164996926249916620939818054146393557710766851176321419697375527808008421925246488713276093421877370066339018257873298125530810874860653804142409443332362734998281704298463935638462822918138472776059846023633672895412624776377238210907271829443867618557481698744631562719328427513898518451195254200209345927573648441903621670756552814703817433703921193680726664196479415164544089966038220800000000000000000000000000000000000000000*i1^17 + 618757608224757481196286272236005961239770946420631590914088864146165721835523070010770719141721304957734434853404067622528879144412638900877922178646447692772987431363111784012037775267884985335623550081677784174631318240506457828010357867061238595656913363916069609202868419949259319490551796377979192579415569264633237374885669493394087184743181564130788934532133666034898598583097057515865155733225280208983492633944456354836585501774952071093298098795110062792305534873191070776972117824373498355399777179355492991879453869802370446498249084476323109708212593583496360565965576913912164375637679610422782446527801602239093157739097253121779775089717381054465121754642806770961852044491957287684898458947070927105160028674565963081824907326528387887662872967040544163629812013501577183678445889493830359602080042847494029790732516422096380424108180243341063093609250656993735657057197620644063104441693301652412879121494500483881947053584682256866120004035632364787219599150621594666153641508901415778295475186580783131171920185831270587387935303924195098757198681720923457542926069923209634103722464090485523286779870186048113654216146913398090262019228516412343600156157690673859211310735527635283827453003596011936161566525254757695796994700971551291674978695423421023407989254508535924906006594706053983884516869126537125789232402242986645218759627960197155790567846348497382374381333182768944296381328712062020616323873270018444393933155805221100266838867907725209973534744767968428687360000000000000000000000000000000000000000*i1^18 + -24434369889948570353106213363382348699098032052510612630285211709261643531067331396834723711829959194086725403319038088367482007859251319230964394891014690981852509700361442827994399112307915970054000293425041238114264718326468783523890856989460975064921515266560265615156677416298186931951169648603214660622218458914071788894272128985192139847398579991192821174531526094817136056405132017576320077646464228719811448077898869970204072347277097815992041065786733586979053465627050306817355362798993513461448969231991396771538260773501907087714290138619800295888630529920071934623790622277476644311041391190423932334025967239009052990773735969404944972063739028982461398439977279129453650073970113287211985896616475120402938891931363792683273927495674641534908140232571875605183721628118700754117179116527773757540214270964448483321305606539061116101464239872389021745243183647506571045056302721453400465818999774184868046698019543703543368150240432863763684097786841968366754041100035732883986502570948935139848408023266006000517984346064430317959806118470399282690740322761509185115059291776522423805179734344514956411436486500868943351452282955348464031504147572007473162073665918149067833755978052504542501258465712133475948921776295095770081404460758004899402489747909161069693431185651880781169539391090973709257998611869313929388943304897118616036453293012774118916184265804718383584799643165355012861533789921006850517196734621185642911616004194599969820834757911349910865745199386066944000000000000000000000000000000000000000*i1^19 + 763517109410015257601625629045854710412627242532452618391440955393571090875833671375020662210848691651526636244161322456611527957395946165222518448602998359535866263832002840164946732114062742214291978792754339476926407829354109000462739460343396731162279642544005488596523360987487301406676281627160585315490009720680657234803168952811459862229062535492649493946186096597332712592471077174061247991444794255826599780348893518129130043192689036609495916799189801007539731504476701538420168349495037609513588348796096273205053285808220211411749424977694054313952252172408760576203503733020534125431966188243810530583665705107443192302928094396438191043274869651749850827290707895557485229841174773091428048822260917897180677624798028433901252778759290251212920486034733664907144339428869650729049847132269602363070445388272269791682874528845698552334258260949579912917072659124613162135930723075820767388016443397986494587889165172819664974828975479737132959960884894443475885268640795160232987598489936171366710743129327303149590971237443253164727723527467047818119049325911712983681907390769998933801959457305865232503367006618111075450078866845818299582709892393285579441510533077853013333183905854394918355147637552234560638620877533758266621568317056636926339203312390021541949953544283299058885462709680983179942176810274840146771554539376731669503625196862928856411766569235050317319197192576725605763768789136420418247331374953969657145240693149332760090125902217569372729675192729600000000000000000000000000000000000000*i1^20 + -18971259747874822719900299938147660458849177194023926076176297737654607330520346648751893853041524948705814495175752652452835842070300565130785533793340402602853269390384588032504297174535943850889897161888658006379693031481772744828831603661313263296899933056198935848054167991847582271053617361752491271253419874905600243277370952798754801163185853750610201245666500290699509185833440714947904428963048862580945583290980817356138367572712786842623911920227831299028480938293691742216833331669885617200826690049233265630499276033374460734540582442941046945488664903506071931234426095191084696400441440745411006684866509828106164991113226910699008466771076145935521798867146896228153941820531267137172992808833394606771014163109837545025507639546419190660053702143764554435500225799125560682797571344868706854627899552202378044765841045284529314880851667719506089820592498474699117171370025939442585530133664428490037452470483491704610156061687540481456433538270026544415296679383476489608431204028654300435096687525545564944101693607875645909337564197533563600506970869759404573614215743789844677143042634029077308918553857488797868855864986127535589025920008447167830222278757916269133940233537068136312303355789704530859967017818300387799700268656762696292103542983998375536780236724679139516884447373338281875348014755870137786740394628452628008043836804858340559937005840233378304632807298333502339578187026737931851607980906298966243184004130994397530917573354765931643552766361600000000000000000000000000000000000000*i1^21 + 643210071030296131426588955201416765275773075832278473954652683381132747515961250430220974629633158498058967911161094235327590497682866655159212033855461736461024064427509324022629721664700502855932554025024157241265596570270664501200472998395458903620750136787444647455084629769441060294474201524407993344987907377325871173727654482920409481056128216365314054118730544485781256038620815360458444444308566142756125569239657943128505056830416492770294738749364770165456627500289016230366920209441510626679889055447033641469787919529690825388501243619568070438448337944407359493042059491474426398662719724029392093073214809605817898188305156758510433480730966403204302486295245680871198432789302524715525551414644997898316475952945837997369799670397604027543867741428703772857672658723788062838340071778861883227100173776667191046727960787166679880001690505804467699887829334238727565806675459261189253856157889166986119995399277103989898941602957939144879446914685868289193240801708877703979482936267209981332356995732794528690506445713209145006368502441627303705865699238697010431810051870452762634592200768088120228534122583454547453749240065406284736835599113357013606787305265974687283507162531277131029657253875674611700095451196033974048883963177139271379548873415034155909725577441356972180877587965135669585467387299110814752640476176389799674043925428073225776841175085929976652648521444790170818180230245513166433096542891489120999029431769778353782823444509135511142531072000000000000000000000000000000000000*i1^22 + -4166610275996348154255334115002741247937448873829337549854424802206349902887184214231359717426729799798328625059759918010815114750482087719049927326440448665141104165958608647037055826908956941722635246637593051055920980114899150778462353144854366983331160058386743940715880558144191079231562340745843299918291066222918018993475012366550276435956889037631060720103236761238992772213756878692435679964548186620044650497403089412216648709253674560111614365792492011817733267482158750102812085099057515252906512927869139009619183837332113065423713754161441821380653827723826043716525874132323180419847399241901935272775240654948143974676648197622867456450737833251256061944016294455017618976012516022989797090966509416794216897398195683140676926871856626967379349686881596915400258862570815446392397716938875848115619143883484552734735897142735551763665939876971660720069139294824254422230932683665519349789576330807625500345537894772455601042320852537758258142410410976128104197993584773379103120273753975171961399787280808140087410499357287490098871089974838241802743030733652089621894037086033294488777973148911509263152170934283178128265354240380163099654595064001673022288274435570038638857887188743309150307806013812277650039640055485965053867734196271157767628985506302750584103032064298602564652726382167043794927837716124707687386990846984493543153604009880821730867218999801214537572651667125484944734573833003780108156028025783089851732726355417883791695135734258204672000000000000000000000000000000000000*i1^23 + 125238906396126927413378683445267699291805615908465396532783144114411830415365939177401050146991348111120645073494067778797318804122773166786964164600458867314288762589553590701768687524565312517538251045027905267830764609307074744127259389825730620692596043167616644573613957265882162931632313222455686810240559056266025410419333884649487200066281948291787869465005148320352739924898716029456698552857685114262597543977474198462498376098570974327832593089297284089522677562197764455081999951731157614569923516382406505904016037955655786931095659115107018966173304143871868224932202492630740071263843054251310456823580739414635292329472969014085087203124817924992583809525671245226013138773125905658328274716902217408293332720383301828373752974779466090503711591929488256568427760690415169938489351730105702895562268378834455092820474518086950147929913521854214213323135284532264533020379741282069837714871944811765319423847786171356013342166253344653932605704783162441221851119731854364087101826349961801696365880098341326082813318579132624727694501490582118619104211568580005535292073764917766968700111897548670926400762347752054459242821524199456811218148802983870760173809442919227729780921257367126422422072108771195012804505238728241625525933078292430120627866770729571825087688540387143127740825946637889092440460526928668734966431288721022785325357655639461109187518097469015380694976423335102950430899995917301558032737509010959635782481242780920384030990786405335040000000000000000000000000000000000*i1^24 + 1256293978826235239428032407042634902133082998791945195858855908110515645466542739864317295668451511539322570615935470252149043976117100729383765113196674927748408265513438716500387322964074055148772114105819284932342096834586347248149167979467809218234206498120743406248997400416596034753657207135486314728032844932304691479148764925204766854494882264051849303179793274219652271042227645708186563649335223102786215845739673234645594829890657605374393464338391201054898504003090783203598458807474146966599283845627415513393436781971749100204216705676324401777476279795811016909014358258335704270217485328580261636664823886029796417009836285733257036559810438507565143623284338295896158484440268900934213588117001654877199619702468367880195115329995515853289597528237714314656257937856087783190176732678827835142016590505423049431100105161580185381673565254260644082399414845653064915945598098555158395625019578321552402494909039757842259792245763035123910341345994042216485396853409508139341174346048342907908895742684312473166805917119519427162585829515919339368362942593354820053070703515310396650532479302129484536331162359124272323819269376315872244655847087393661859777661744935930030331039132910881769250363663461668151471340971363827265900416515448514942402617505208430819534260534581018499220411723846781292800985508269090909929849009168765520321077784766268467179202639366329050873617770549976842321793823188637059527592881209401140570349383113374527491852468224000000000000000000000000000000000*i1^25 + 8606790659614332453763290120647740076243910373650680580672034223231590444159021454578996283805695432476546012127711134305546569723710711848864078103579108310335059276192088240187715432445333912667511655660006831419807619157451155310300659422365890376509945362239731014192991708400567913462040584764279895082659403058541449156499543732644454332414123840838597326948727892379104168736309077355172169645716583695275198068008648995470500622744660718935747388882759944085701970359216146495981357456382598804479359442390398724657022050480515784588881909107741135469156209024176480605031023802411117114715012770029691395501538656311503496710611091259221853890083119979433756771510122432031851765326997266728571005796358487596918951196960524672273990664886094911758134555406256952532093686284366954198367820900461566287932214057482707605389831232085523467991714222000019567031208416260451512943800639263746973045044276540119877563563818700233993184692710761396703718820884669944993297629896417942360103876866822251130015020924225660315703910912162606202165784124305335350813401094793003659831214171989240889154244932548319991387767897230440933438093223337308554421326760672324609992982466866160368077592405683729699692894763183288879615582293519906623285120104663890914683722453555049388973279743009494858068938119761820052373639153630542872481446512751196242625811194992399151311059214733037123590413240887694354374454417320062281266796812022268511226839492361571149440614400000000000000000000000000000000*i1^26 + 11198579853553981221025443161582032590813338717574589049530714286485060692239637238088376497474568081089185184456417931026037757616826586142388197749194112463334044051010344805105868888168146489543896494500194028246228132779885391964584149108387229042044055138481199567583323052117242857035898122606698665378757653477941298441273773740426752155648563962781091277499582471564677978396114304811800444442045753434689183808667024457936438996997676478037436992884630733572558496011857271691258858487076278905744686247057522547161506239044374533335519463360053070764294407847207314889345076850703216304851350340854395305835118369838621015831875705576275055276703912376667718118061569882116220834405470238481211336224929746945855788773795711419293197389134855130968977885172874294822766140758470161947335948669784052258348265273652997881586187055380051357587301869055739489290961733295994473836432491603641583134207058378190576126861247299632834211577615007419231040323822787618860661936837689760216138695769712794596001063655506775688834360738596515546127041806272472584889805697185303396867775945643583710112249782946835184591208548104375622288785430920059944086268193336930870181872183882191112461713210262219530534955064175474039275498947956714085302449544033191295914081515588214077231088021371642308496954880144487021595376818664279137976667507359363169050238620778152768820957100964187219646073416525086770500828051393474362556121204498398420287436802870455828480000000000000000000000000000000*i1^27 + -20669083105087913603809636698945741318932217086870090319179297926004169633099626208195429527781098233069198052641838243613351392067130628621731811347903039438540467609729578655029240910928909499666791634662311982443601343635141003904528412542702995975778052004778561651642228851946476424547888952758645354202450205243380609168239793910312217173067838417471124661247068926692614337363274812183363998598009675402630833013317380644035993233766579970521244450264086501049908287238560059471868067577390638251751549494651687825105342232888761329396892736483378936614709441035804539905057197378415717331469865443326082745655184177856003299720590751305392271785045181918259994397150966466568862272385186673919565593460906164296448453544069499075972436892899020756586439368164010779713743775708728514194888710360928044018031091639232199132842806060269971306652998649503057473744527466232886292401294733542713658495806543738842125918855695847393828581983139647089567501648184043045761827787773345339920759929803613671034726645384646630534351835876928060216720169973297885453682549128894161202759447706053121013047325543625069375046781572899700459735347129757483783676504974413620394033119718523813002258583784497994800362284111758174497104407038223490157184831098768750400071001838183379127764969547220607850098063226748847481169281151650718290756528577632059254184344656954457826884527260924847600957047799447729841029838178891734233976067139520751889996966671679488000000000000000000000000000000*i1^28 + -77258218256419181862009511100873037025304780109702854004628700640370046798502977852473254188471540434174496424340057423225477542971724263008050486613799703349972609745060608898924130148285862171167935219946724042818503754173627893353096156189634947604363376889447974461827886189450119012964542941799733586878445765804693248927906905166988474184040888111216418696475990931787277138924135201477644775871282932071854978411069527894478388748764958573064140828379226674028643635335132936176359333478352037724938524322202188293223425722956399379148392730439567618189821386646569827037167925665375588745119195810781653331960569697121393507786988674417725018790307133697873363240229982328097601892917470910000282220525509556791718925530065431973524625125110803330417406136848121864684923621246814703877878630000877635353042224495342509567473404854987861197239133343458454673065474692918425747396131295284613744203877094992855463750328494907297317507062859304179444674205550995660370584129592653924799535106664674374022640191068851529414398451674291677956098972622005706841657709489108643094192842497246270686690841825812006348316291624996382595749940819006285581321002217455951694356887481986860606277628428847843068001567057169890168115749385820518110462466508797501567172523420611311181711848402539415752090040351456239585675554827753669430067268385173385855471783054488999423860154715515072341017593268962782366362287085056872229633906574075848422222253260800000000000000000000000000000*i1^29 + -65320013227629562252814588635702679627158630223513453150016224127708410835476012249886559250233408785742079867690354409988886774169131404521172493628385757719203270818598773126573133441033619015976578663602806244825454967112942024279462438702294761582112067234849252222528757245920117833061251818773595499957956870957922154648602712223942060642760355809447380836524764123601715343714930010283569535505792943059257172621395094334788311589153076944372265949226347133881183370402705024418462942029075299139268062560911790708047409274263745860193919644484136833601915045612644364156149970759859386707561779359180686884874185628161669243984135205369586655000260396426777687357110606356140743874782559289178766215738002425546005013561815847883453053592093656744965427935987833207480019762939934615064464634740849476392072441602476437794599712213885654175038983172150890661158806152461795679703816291877920514830657588638550226456662246532674936804362128314114237568648692366107739770378373207225163791521163946378283143821306731761728427581831610843932558870649677766269655868103779886895613879882797839023076450310584323994386323776783127551492382181589810314684261612957309369988895606788578207830071116740728777595366508356311202833503091200758498686405051832496267223632101262288375448526510389129169297352476285220094949360383496267365667687060805401383266275484374642585492118653056735908405914908428598367544993893754502748799413870020415182602240000000000000000000000000000*i1^30 + 194277558776593163244801821572506018768972972370878840895803805017739747497958192563037379174319762644197751461709015952972307553780723609083752199846744190647258090395491486595325942890278093163959227221050886072328105708439970755008297747725507448311796899040501161504736428858848678665641794429051068264755482306361182220896809588429128975809212329259667184390440824656778388213365473301697223039566121145045212538456367029508456403568605107709785102984707252841106184134033560822102800871087228463505095754450555348621061155492690505148710685589922108785941597591779838221400022037425830330371404289379007175863872580286002713692984980809320211112780151843434391279819960436656527443654264041745772355031725792322420539363484256421878164464005354303683343840373074174891987661126853891661240040561292650612408660660986902871697163175531661045499881995060636368637900638583206676001003971947596517951935303070489706634754678221733070269614181281837882435054726916697569184751286787558105154167996780310915687295973092505559027000222987259944534788447178811883432543291559515490770512120238924458654998477497355933898850470345403542026068053695507380723733517953821692538099623676443353734017112858086813228103430846469468737037901576783902220715315788106736569511807131522248667008139363256493058446180438401372159896396161709183204634453526569314896383570761771765907092803610577163052375830043781867443663498632207179490467318273914437632000000000000000000000000000*i1^31 + 644785052956478210025242376542444210381420156556482830872125789785277784863094546534395540633917326174810959229321074627727458985125023719607187238090975718373962051581439078633252362912616243540046971162126120567677014533291257342497499226618790973322130993143392304107155126732634832511650812534859576044424845910929146977262459403184994463787276864632371742116797954788067916916017610835850810984675876227393731773701491875301957797628839242609255330492518639677619411711873892563806040789138801170297614310488285332100365414860345105756403819684678783963762670204493511467000615062965273929872001740769448157153995904351893031792278752442970259280537694989632615571408300321523059951281309880693186388308361859836335616967347861088055147373828421819473548128627509658129979968324621252283274549222431560236503725229845157966420453011298232546458143890671371870138103618268268056318960317923978359477430011164166577002529839694040087342503654334845684807692422119589819779535760055118046505929643003565143414730650110481117798169183786119530117887396955359520139603284132356046879118953679049254721268796231033625852997067557527016613761527104859464817983977863998173634197992249874095164844797843702173839851273407937717933050162328136151327211028464235332118130240297210613379908870097011306634065599870959269461769788295364586732230159902050576698814053263982207507916845092091729045931065738778682047701042549307593778039784000716800000000000000000000000000*i1^32 + 833539010566134933383368380658997522242811819497628664198713113209229975671169410144164547060228659628385320107191988109382016200709051786796719750471269813161012852227630244549087577009694469706151840387169169034823466698168172822482384028415100947106498451571912111101355853404773635192054533390347761975176320169003901579333874664345889396634995616146311040326359656910420149622636991058487616737537065175472842949066893975714101045931163442757948587588444474285964945594711460019570516032948028634642862950875782556752618232468029281451036206839465683221814425088695180602310951680779202773548674072206758306645980506192478095403918802624489349233975640124386316396243112194086144031796084392970477861805452693638231651618298674205892393893964599063186280570868695814432217012677645542079426267247454553248668441069951369303615109642163048033374825893095790589991592366227370857106253759068513459650570492472818519945705229804066369731191234887725656347610512622662753264937916094095257640112785840928612505043096082431322437734770139779549982939843501684275195941104205539572742547692029591474109406090354705749774808038682367314881094206165761716665847603718449471535420035830676048518223652122783793652656218000997248187406357053625675780659150358193448812688959539494320221534476895482865168938791948417937697524173054933259740202825127197355611092869523672398823646460546253235544317211684632943574935015629839966087099187200000000000000000000000000*i1^33 + 470151612161557651485013240450079123692516369721970984372380437960675917350157836446076312527956491650169101167383927010189362575251247569529882796290745691896602422718594224007793966434089528124754491368257541745538755508206682924833027838052040326278670993575644061050977416454427150928244595202774122206736262468714956608979765520375460332669722620278170346961474669142248645748426224451150689386103073184822710110671935650894842329472635888262190692853943389653726136789296527546647232722679604053608363531982068513742854592176387101934596897926266887798648470029665923587602533354585701076465060723886272508054242540028795039664104265392201614271916273597310673872056017562438056014029192323730835586316113373391053952569868484032592750016369781262309834019660934594585680926032116227196877759378555039130355769537095319581895030570407001860501170512026530755225702262344067131232658414998476149748287625545520969625356451832139992488849031886868871551402901841263194178165825501705502363428200186806642254301265974443503720058441526636351032009165941990381438838964558335471608923918872476006012534707523675842276493370142068285553890261863733443086902732141018469686378229561841943647185822683129013403481796383331074671283553037126716636036198862302361808755944534965079986939674277262169400150789397582370235045459440360884827197535854184484166758164877280912575675274014065617238271043408765755584887900311302495535104000000000000000000000000*i1^34 + 24776068016946875206406769576737448907094831107743763425944184122252498281388968537385593863250993165875992062788243003593337043419078878063188977235550410837457765724866122849199707972080328726434609766787124921600777284692716052872233888064161362312357475413869983474103889575357096998834896546473423698238853591208485964616900695224213379634437029099671189788462001037181461061335458647928672483719943680210966602286786721085995405924349277964882432476310247517266840803719453072341560853989602764326342443718681145643851028496727441496775532313173507550542859216996914200725044299282728100058244685761919622024317416192255915781435143621128398019521436282470346918467943505489547277709227069387217039150624766900927456948448518008015245070983432894949772660761666633666655410887661648223342672138493737040168988785535768159118445145413896831332884694549623592308530152548035144423770547713367007173458833809666183670911454158677245800569673442123019140720582560173194444162427850358285203337058472190389453784628224263120842580415561767901668445167053717771326053326958112623377208505343342895445669895824861883804788793803079964492508202014594394937607586748641450898004286689404984283900404647586882253861526591892952607618282357716939418271794424141563402327742582799250151805042653524085046233733702102258022571128312554382916439127095255645103673831931309437418003450062879279179265526491022168073161035937008844800000000000000000000000*i1^35 + 1933340817562517230715547488078823925510092027897744724302763021283797786329704090170912008822759005966107073352902681527974332723406706229148843258802306949159003315521938328431073301189079106829902618114635616488804856351803713680980172174883166802301639914266799711877240402131112510431134415390086893998053030560557164616386072938258527032395991155333262727064818968865910039632958570368012963502180770063405660117780523969166446786411487630791589159887180852694658118488146963615225896969326252746176097312316002807151268062949139635147002158527974116025803568450786751506106507018113003164571318115150081382021697107675436908626558858195977894320883761139442082735341426931633023261462758469430508187577892274234058828588185782125541452476745996481150953972036365868511777048431218755677957500526580746707773677777109739721760621708489743625944258706709471351509765045098490539986102474410674827299132771424987916178346861937056291745308573555821250779643720744638592605838498745358306214361233205112243581396503532507547205472711301241879890368634765161348850167844555801809003107883363205084388086522182149800216390404265422228172149798987372630399434766501529752315682761483876367257089506175796267289511034648688877036663910328076355756041276871198367281158194427164224526051048986101628905043733489283811633635617292520900437520248198253715565044663035844265452974119422862817008196523440852695463965491200000000000000000000000*i1^36 + -1810874744110732017244732982397486015243424705035992827549303147205331687537027792055551395081032362298707316911535372716027486629528695393173563203873658797565518135916333262532840367035468379112299289264282104238758109586977421581033418883772184387824285455074640032710764114201070476424631006269507022434386238117992153831900273411147620650620262261765614012189015517393018737064612625049951520597230144059139949049278829471043313646151666833507497282927720376976619455167275510298876723023562540015805575165676425453452564657011087332612792929088960977942134583832547429885146191341423593271285057299268946684778318151546759464297863716695086520958852192746765461860103050838592074203418828985202247184343206787227393116529672921284393864546408377232459264014202038641470495351041799367241478629980119954510038109364271702328282797205036339888684871913794644650154857586901354350356929494041067791995887698127132760826862152175611042361188656159440857416997621198380594576734862265006664157056969890607363478863175861448860012698581281949552226831349475494854195184693907301944575352921624401086375605019990575153957074033071736684597776138986602060374703834701667672660334173068004036015310831244897485164350317371240196671984030495505581341193563894723373536569324700222581076338511078369025633121458006234603284870890084137029889560526378402948865016963113302062316613161985242189272009455444676380196864000000000000000000000*i1^37 + 98311626181047237515710794888034150583756343188017324060772791242423731206460083693342251590633787241431244033949840817950283577933066955141829682073721867575988187692420186851145998170571900112083344122218507755834940529508403934398881259334681290857309013982099388688950669461884875448289331168886383406280196465296719258380076912121946066782768119234859916332260278967683927094785916850010440926312808245902195862060342438334711838277987814293765458673941602285977573014369682669860453024395544749672344322596602547607863169011933763671167335075985046269057301751663447511997565240902484655040413964977109112819492759079189075856935439042150930943875210145775669642319752504933446260727306903373756888333869709784732994386222870194776622006440337280604000684924331491761695187043635648412808301961690925812041794726458603106271429150477086595198508983455395084773848051440005015524733016660715483505125389511281238313479823701462887027744207711148543705401986557180026937217815465589210718710232675403601557774109345233614918174349146822241725518118834569187329998694586314928465626841318185529484268144773964894500434822911039315265317081920453708256292981548219715030817120454206007723225108981857744643461203414808900985765208062169600372416054068189197425147680202254546822403820805561983826678579946171437591264299051744095948928391955105964104693264049938234946683470922592363436648588392372633600000000000000000000*i1^38 + 7439532787267005533770138053058368239620187053605633150216103838901643680869812934141974865235366943875839970333981522513116964134954348221915560486135857437508543457005329648295985309861725801729864801783708685990228930038542690685891626533360113634353368356819812301627839575550704915863599786707583434337037569575828843190654310942400666968992564433053070127084264109516963689039330449344692134363211436415339448203247894000484339344627771959926049874006523907606824059682462558346631969680722825898369984209943561650131948418398397811162455688310515158905310866932112056562648990526511803248875201930866106224345102447821311239107949711915826142675450603037438010886297895216888594715860916316024146636811482729757962189030145992933589870309281275971541856532904391040839777093665748697281978038263640128530566085981913919599531025411089343750324314507390050204482168664630246945751742940805525681192169548999995352146624525011346480920313897272656616547187938725438682924529753285595655009481152000694712593703711808258428737246518330986436815861376440095737660870315111846563444431764483063523937558006286028604371987900064252423332157391741154423453204860851779741922395274191227344912818602406033017546198782676167839250068043568732847698906109328749071080654918372818594966885306367427641123589257343239684131746954406837455941787706050406354049049072915735453258867500003833024484474880000000000000000000000*i1^39 + 198067823915202465854272028032704457320861314191463884420736178025276039838893746083906792566384602200305575133851515370445067719973399815512317818860748586840149779261167198239752782839109588197825985377827650650882601331388119257006713270200354048778552959225688602384497613634467203798929151921131415334810154261586330286190809484473070092613064091398994258866111020051767165132906267460361141735107220200272962738920378435391924026272724519040781122965123219326305326909741423020781008844262059662224102018012121228645653164841205871954610494518695348242778531881717020911804065787628771221329993006305461510578092791650304521191085775379191456152560730967011101999589986167458836847747540446080585163187543989348633437036787245109539592978437275207152497889447038580133564727864574019919956935732519771274198715594192544508128975467857177662209153918887002579637859825442833396497216505304435891431530278936958373158943022252663487822666957477424044125587550352466519888523560048313762125001816280039228550554027559539338408937956685241128396826560598124150344183972884871790792648273313082680636572659710609431865563034848633302965480254554932672401699811418816560186333940571116051989908323887038017787610640828991424667567032675591392187430000393727257119632873184388428422144856939415058562602662472814371719939058212604527396269363473545349687877071095511062966609106210550758506496000000000000000000*i1^40 + -124762550317687165248550014610215589572030239613761910067749522652295136000636749282235431708139469216104344283187807419168522274802379598778470247702540966677386192614164458677513817488207528240548767565740559341337741824334683870027952899136465849344873399813129055440458695101728520179131926910527580308815048854070963786483096142834708954047436453122713011311342301629573378070808713238875490983420274725583433507445920893942006544699367466434087557153975653024664204699478490904147544365356506364872515284230859239232103771096874157491486778941241640384245170114521095815469768673239707948731662027111825360499662848342225976952187834793354073256453583744957602924758478731806077525970299518345521700599238476389514917005352082584791070209117500657126348216003887997038683709501823363997448968784440295864826406160520402867326904718047523603887041900977035057049222073846761241893442548864606670764148336501053501122761611565276131522424185901101821704375285784129955209449745997776434448963453756871643590070488729102885126436883554586635208224758606832278672225003593090085960555957415511126177384974288502804470177631983988839902368582953396252592998401568306354914909527887559835970133227276098145483886239531865502192425136495453414169046778147808944196762934840241656308242724386903459309811481512442504275338662502003086779738505062205553280882382278125754210930895240141209600000000000000000*i1^41 + 7410555730303820452341556935675909826006420871125846355845860002901203043924781577740703438454819142057080236761613219011150378281731705620548521139214133879776160613000802437387688826068899437747318893085283409173888122028532888907458739970683249129184460083945098144853064967523644680604977557779529884239041858106851482463024762781598155329075951761717577067675283331109313751747535470187041098646285739538516763811389512179497996675673693707194521872221731413310358586982526277826075535158271310941325003994197494721976342173294995600485430986257191381039478407217856040887293048148889639336789749391554587684628309675835121282738429661590121990683330042294901985013690131698136066396873591736230419742668279418593324220032384701509334371757603678618917228679221005067570503535433161506283941783859281164603003980068667727787511731247044542741047079389922280688838207368478233264903316539143974687887266311259609870646646981244069184300409164358162579551820814677586097590052561649564318400627516966186720470765026159737853100209145563323389331966031088494447387461643231687737317527857316741245084307890295731421938431523818642254316502013299411257424038568061082276320578437206402549735452844194188296696507146189458686366492110813866830869248396790329296004410211121180415403421123971984158894449678620263040582318225310690716351473396491851988079427765729912801522131927040000000000000000*i1^42 + -101158271820180202799536128561327378285715348449850101125849597287119443108090438989653078695525050683145415921722488096661569883317266705457425235617115684469751722199321481778096685504331607638007368836698902197587298310833768559732265317199801851553928563998687115060345601123889552530696757460499306477496903367314593902356375795250685485522723319192171126583719361648847307750039301989743882891194980472732214394042274830300765243429045902407125565562160250304788580084061405768691352757684822367645698407746799681225518151674681116270015572836117818273323407821394693728473690255423359274324116776328181139735486069204049658547719244961943738940041641823379204180871507543417865119285109090837242685301063877726761289944067279110548537063552922261399021200734198733321637463595496838316540031099094492767380758992434675002358595454033939226290048134371248383154267237515424475246348699560490170806354628524087165819813722088156059572485866287116330184923412026492022185581952152414465194102916805142898229040444842870713078495337433162683675533032183743806226809280136854971397752172004623338037229180730095623564825097140728148711717740303782306068893468563823723076724000711720120176033607133513886322838357164294946147454406726025078586248484318589624645759895200504062960131346093841164718543007999453276414864243962207403598238427317418907507949004487257686540288000000000000000*i1^43 + 1869258059831855405274354022862652221844433042082832059576943907307420876465150304656300317826497579920818923432541754828481098691036480103632608522941126634465360100029409046754673939414121177528736928208370089054274078290204661847651203753113197098569529535668941009532544599538773576342359069394420189489551430009348427615398509648941937306426804730244274604746200715813697491427220831206848960823560057073468752283420566453774392852940110222834017495323247348897637253530597311805582615192806466525286624636467556884644628553558787619522696137618431438936366721914577389818080935393810516115161208981210246106698525331976043315549770973268162122278098905760818907341232687086682856120885539875880772249667613257019672157165930441674949948525050335478166572803229319514547285711682683731439846878233379155981116335147201831909236791613191358582379876774138614463117551092433389303606493948947219020688478678260414870539231061226587147236641385312282695737992780945273109246952903218304639061269380918607628499313942379276358468436476677893651832955685003747254508741581345405381661407816586398830719458200606827197087065312083158047837754503699779339760876466480306471754913315562339552175264541234959197104946461465657370645666972437908718923966208639776000495514934803364889835891652997725451555463415996369678216823737639752463483443524862790607729539789357056000000000000000*i1^44 + 881315343036744432296537859380444101942957083805532043775932788855575642844050388616984011943801693291597588086077259387245916515111494690697533401117410670748719482816812982354957101427317056660027867787233394877050147887342117460760503598260780821447908827445986293328717886211413883113035694439518425840363169353081693945507603712177703208999716984468089985880952729881525885425017793243990196319804580419195433413351263474031188261756857853880082636897228089649849425796858235600081895139214333590223241393449087500750422532456847273185052718117647696500730669932500383584201571763505925340847940556229685057630186057285555127987121106171338559960314476705050291971424157331976088894599988521802258868879962279731108191455945794465523949190199791336646950328114299134582123096681678776976487972584886545454122654041369270066417928358463437680691763779641753271895287182169946340899117712443627335533035379460557949564628990582365852111703473532535868881014516227126477700397423177723567761351878491144590866903461037275049848011180934332801781084519422302933191641240554578978505640161302838289348866133242857156231436867202134361295077066314172226401388235063009363375900404295939928175842655042738341635123501275336277161974017768103206635806575108702748858477527499619723358585935166710509268958700884851452754907047663906443118070401740548315335884800000000000000*i1^45 + 190099579008726571143175681498913644560266615136909649339154402868538213571937895823293855836066558813915713452244822408277599427653293017323506271876234588559835019317343225473590127445874567151018838991091961045813711903038602105972538051830044670592740215817055225639420527921153815537990171256680686940915564474338722579483212488714940877258133437541621959956744553090633323193980251549690713330653075514614389542031137327529972574407310298558054771505136615662606879130497230649069990623585471774151877050109504777470947612755512192676674045407063575834048333140045329865379512215397490998773867872927430366882459551125817366302002553186054291668035278413381071260269985882144772399171270705752498295294337397103238440884718350981481988832065262391790154300339247316656399050618465108046761949953908703217221091864294624344671024194871653480830420702409346125192990914610521510298301831453937160840607493961385197575587886702030932319442916708766129756832272184534866836733074999104844619477479262455621515605029741006851246743115425480684252648087374576512616051071576211580675068120457686511346351960697937725154656920631899578513431385726914966465811422110751775485036995686153935882157801787204812140177718306640331287079909847671531171599896403273977376287103474644795139182864480993450911415180213369970891557190927502038459652414130618368000000000000*i1^46 + 24724366470778810709619293656140387919072430491359618043688859362122324543467265603494427818674227589244302130529151410743657125216865077500989204015375563441065444188742091578005576324549264058616368295032430522460067077141676029957445607864547999565073039141198519635576807478549190830325224098890188032631062055387297910807170641003765957601751907294595385677963510370720104595616005244070972616785700139651041777889682079575694826081675324049923874555011169262444018428222056481830784270951230626316328575940376642249692208400764630374047262590109431877720283999091928311006162667603376645174316346552840800409016374523708458208252335967930403343475132281989954545052662902306521119242827908640978227733488447859374837841313909413743415379294616351487095762187659726793211372187867000520504469373686949735889392061553668285318476228360138151231987172173166043078841560096007770599198614314637082934283068784640471363566369376884106247635004926516902596931908552113010316515648231710009415118244803362681440760026894369056019278329127612498411374999615769513019844262338961879577351077843269706782815023627593032583547194172855970500385714458807681881544460500856283323689827293583559629999043630193513168813168049856650149878517530096527068300610730922799202920532097629671518343108618188669671487685608296966955133007436878240072020787200000000000*i1^47 + 1481706497071029120654882578766954825070147614270173694780473583663167961298685091942744456046470236405886790722997672895731397629148886045655135710320233167048133378445744201500589841739105391837747311100218056837500570604205948684563838342400263182593456653950244385537298859317103443105889831239904087103266964820573393674824322949478522683193355799103640820645272817545941838029034350572040559104212251210035946947213845880032742432014699497488708591971900076689860788439541999238922649018959236179720665517606879702113752649353409396897330762869494856546226999523677184797635705141882579597916949013785225791339833989699577577745987568455272563383424523661051189981764081983363314734062820583980869701743376334952586453696261788249382522669255811656498843918836828996325667050699505643366959115978501535490991509709256726879261896538231692925538775086041383574605083909215738067152201786349160760033294771146840272616619068775769219489148424655262674009477832942038611584574421508309265815655361364215096431920835565284668091332511475314095149295316556614792332498188540906186340475236868396715499654812745326411214768234837352541305613434718288098602205935274336215088733233500925789021149624856939811997439311689377646651699819751591253378387553003493012957252195420373324660319613762130853804891267375980548542329408741703680000000000*i1^48 + -599732072727805972008920503751192893029864143868458145108433080264137364201983363295516918954394475741143262348972645865184248177055779117391954393607678816824934393389927472614624700496635896422360012723176404035958911099149021569481892894831812996158552047706817325644079276939021838783427545197034080594156499040958321219840719617956161306895872085158653936214461144580506414458430059516768907926792055644930457238418595458652461710684366333497930877329302298381616434442709952089755323392032574032411697869971662198096198066075144157105148744172211324066719048069694669278332166274096574437926644017827350717414592929677511044337249092503262704515175086485756054484624399020899861026336136902487698363206631650941122495681009629410949911760067224044282977113272602796887126556555369755102979714902944183309173658644656735136926641742902655301253915027765121377520791776894370551946640108108982380807425960437990618637361072450837336737135298448506672558180295271163854235163444718007767328258375555473043294089307384011656007175240940877997059913121613309330083363880146483921969312757763267475615746002452578108477459029170719692610355259750079692788522676303037624926711888883559684393997580021575073922558032181110223673671131383724800086344862161642157153553099792264890826833747394374392685989063022030353891328000000000*i1^49 + 2641117417328658885195960214728091146057441050112533397831786956781083343156964278159637010294651507298908147172253625666493847474947014630595775206619157141147228584860476030362242948730181244154935193645709726609750024566216084015822019383070751623579431748633609890780843604708240266767694057742168506799436502568163558093090111421352486785509968077110785607315051083534776162442800148643054736524959707319628458208109198603752838203438041431122003485163329390189351124867399430668160198771368384486499133442344684379761277875521862949792779432159266044680285571382683779055565095882276745212729915253573283914546051000101991472969532431050919749834685271705710800290269826034027332926501627855857311324398773067947173518133014490585780536956910227382402706199194882777059415904916191922835035950420492744992172560632547473577510426439382928026288234280807649107651336752404218701620535742521986971902176104377500207684457029504458139464229538104478378595544158178827926080225053295527576326744760050364835447762667497737855113663221547429732237379029208379534121572001142893535185793201024914647811305561118738354759714709159346996721289057478508530374759738377897242634588866573860608560982384842185095461398781716011502324731927966521109579486940677417480119002372334808498891443348926135228079335053721600000000*i1^50 + 11154449546056762618915976358835475675507713089494502244825826120857014798386568858322966372997622238284683397627147170614412804708301318169617207548064895535427863928006121781546248148893819842907651424002364805932510064391364950806443451396238225860106254441301399371261714567718518085805695129518888814974023542405000960796048546001021581545888330292592232760443217847484080680781595474995155148809411617604391290426098797992329490058787947653256416314241523643189667973141545840605547918878691966553301042721355596182031142040341500632160699970094161070670611635601035221974363086795308314495386904538111543121530557443842173886666961899153047622995528944711255030439867438923537130732249588060093929852787883536884876443403523878958755151098731301322613065686257284622258874525869315970506048636543541840329283981861214823473062451399568955697230777260138588400077713916801047387083361698543686766848709358025926816179009364876362013687334615000997723847249241354172801045283097866102605135063669180057651033381957488870816559143358038426584176846918396109855108411383926613452017819266692873331658595532295480270819860012864272108403497633082379835970750289795440565934572008934416229924404888391715243403206797914909318709168907226171147807255401873559292580427299512563687174237681505075200000000*i1^51 + 13656202313719714703483693986695199721503208629123668389378257130982354860261822297025235974233862013969091453894512225051787447278170343062807387225927097425801625498286964766144879600302058172281432362253457565243912906649160884503274590522848881208859775523068929012844636212597841950215353493078505892072925535607070568513105643727334425060676337539946080175352763492997228168366295673969812844511721221019768353849459299304359533927947766982412371876853684760739557142943051629795296857294529540615209397487383387263832622447140441691235646812077452925706848535842856940235687076223675101909612120622845023515212353483715600869581647018818245790243329332896829652095805411408851000378598822820017409389426966782218102954018134372412337232733783176057255081064327011044718282919970364726619688460186912114130291667247038858167983484053744323615032214460129533565763474652034379769699140252969445009384623373943959981996770928275426669363328659318362458497693374411297172208044091919865991141139447907881075427229610209281768556522683680715572353969325188115958550815404780846507883065873214470664667793153155373749138222188384824553464889070255801020034173473943020329473155350243190561521521999111631829577215872259995647935676330774407684935952015689448853956761427377202801664000000*i1^52 + -253206839996515077718109178103213147930153017233250086075552759326927382846601229340280656368413221904278144730209752647571459538446592326065968099726651043071398647452457319811943676081781730458969658294133664829129363975129470823559992026221081821767556778463955959897548929426482266286145234355128274792183584856182195156733259318418519292918769782056066817397692745292462157206249673689095072560615557199641038470078332530774069936076459690314018358954692831791999711384230211847977046253148833485944356048620488150191885756632903968711074194167791759725231741678805553033903837279366895201633672809675818607583615446468801167878315190906093920325116542851386248648348829489815764067574028964313352613429568261001859958093146318708290435486391722365100010664486900465515356353044167325306740484042261963122747259353240430744299555200599654153880600324768649833211533586736251296181917353197090200072652352923242400037600055296100615559835169214771696636533573145611156125392009916236840737414399548758856050047565976416532016356874857875779126529982156841755524631540961525536724932147332964191121673032600543250432809200039853986626891660292563684777815921996197685213341594059493774054113916131768787166685912073217618759047943363273290919149240531933902668800000*i1^53 + 1411140482041002932250820616087836234487433194200653560792219401429360709124109707665578206484570933856701152215952967166889398681477227735958258833290382728198311348245984545095869956887518337158266817560130946891072001262596014004617607399120030477167854785952811286480651271913375664822664163654087317143774431753114144963623210999010514183076176124818985391636793186728554345458266739319422140464512889133844999687396109053382429538562959022068648280747037995039169315507413689581499017937054161219887189185252543624907295921734271742461158575096396594981345581265330327314912380123851014832721343321531348992560406548486713901962937966893763300284983265995249944780724388893908397079030462615795965546626498905893751858409123557002940659963259176204357611534633529795176941329598821143091576705432459311118667444808579702449849691048295162571964016033403088297111106048134388228235136493239420336594110696462115502468143569293436470902463293330539575685312557659611405954839021087176751296069859910661361131455748481663992323095155394366876797885915134358566565410714839337612598234388918504537875928903942789396617426347240126384830763896864640975848330196193441227588990932763780508295759139491100033732566217817865078974329699738232194560000*i1^54 + -30810593713046201205268836181443607261309368831332668324298752102954510127190472476216390168402805979063764680677909035227746107625909213732705812196825710263812709621901881503639198935458465554674858323247482422313656565693403797598989725018670656222663843970813704029499620726580680557894458473311910791065082421240338788692455592219207749571481114285954558691761744999457261456348414519006853438828349161764981991187856512722323825626326624032341665670785370080086217524425418020458152240925515576082107348745946094830844204048907346841819446375243879058856486804366946219678690590968854144648582299058211424583361228707827880623606369794073257356488813135617180044816879815855965235277357367217854748777369896736678755862872019281040712161431793447599473710094211386708308689326057779699424908602838089882829134629108686010582615433214475912052665943076274747416987383800938523501151280822488872534216025934156466605287921494078463972345307870354113310543340309554767235573574650266884733181129297255739326277586828620624706606930849752578210229078773076701818940111493762609899921211549772348964958806454836956568339182287036445992265843183897880774839628435489213425551600930289128024683447197025586012147381264311488000*i1^55 + 21237177778430505229953178907275189560517251878312281053195470505818918089807202926039973757013680801723745494364770745608088517700812921950169363401007353282431023095435272644608057612818744621584024387559422902445675587365052137404441161170780028772650469028756125748431575112055301354845517616640342331329071158073262668357402543096867693646191256799951315916116557779089759159339266360196325912265472955560973976254136691784641848389199969018049968101818821402793327283542664699839975196841136372170094341249844385965486617270684051665021106069487639553944464762384461521886386263359491431678435780912040006242718228948312374043380475385145692107921878987528013909441528553821313583125999932840299767852526311092921834686206512483281271067662326693571372704101220694197744128956806287484442244948190609985201631136238241712328561034195299727568745830345446107286305931116272048052954865019502125308460648447943167870847076361024013148138438414733446150802191226824216271793167801298930243227956357331436393176344258010375311265544695815846243374328688088031416731144692387051549203091873874310970545522203361042731883390195233515579796241955346036098643705579132226846926706520595426519040409394600*i1^56 + -317354109925974240784233492887367614017201260143193825338201287660480279666790684447873660692977934294392515830373675417724900974679302153509190244222180851168906811499506881565623949638700198806621279184038879606669846494965483253680266403519081326012549827602705228338822503495162453848116039005414763252323834893422843773918311346302048002873558229636026049062839490786456720766431067684401203316812617667004082134237599305037869058539971903622967090031347100519397165891192285423139430694289968782171468556670172200419252864684509526713894023188303743526261812446345381518484673096138993035779914444970994141457705271059406931444749745184189395461057980793198438241229077633181987042864206160465873141251718059177968606047200433888090368708810517713146244803629839313627486877181332883065395550063992984382259026954667513486452319635376580751443335297376639604451302078919770277378237003877191587903096636121627210299367841451053980020806112997681854723460118042377588565690418773835827831185295256411454190037290678410429583432870968613219004678802795230202404774424695641196038365468828241258648475881644612570845560468155085394372286408372706814589448243058050090634675*i1^57 + 1394151837664768013482009223090316393781185180603883366832069883585689902782447412787401781495263542474849133591063488408243124337530105036307884963648071125579085990552652364433967590704064193854151637739221291190449493279002352817120287160257482104452591649896396719361910259519559981786178608272122692813289520024707718196369356536607891942816115069211844208949710707712264128120446825850256540857359460339762782051865519681643876037717973170136248392185470858947270094584155570762193025656680634485292665775051475985301869326926662244262868764509533114840664734067378770641818083608362874390744375283203659875750347896637213516626064249567172451480383658450988808060048025585266928552269447086408430653681753824426225280393009253940614337706495858377321161716462397639724066860345089326374586244439882656447935470537556642375670432500223237796088965450713582067630780016153817165427791816015263962256138620563388615308990505050271629420939308000749642742151480342432613732635009045642908985193180632373624950397481511802306974456403850199788063946524495851799969351809835973598154970519079393032279757759036528865628581480808698200630592919148642*i1^58, -7510352727848322958226140372793615661625442408071028130176072407362672772303872190420925644438284336216494812835088069271646383775283249660978194599795812229324785499694927712184818260398679474398726854956162532285452172933621649245058704760770355963397634184389589769523173874567117000135372154687557059317313520347503433206535746693741110084016464282266486130757258056812442627933418992753772836087527507791845062764055382467033608511747727165980341761291874753111751766648406890824234361361369503786380636416975317595929195096549755022145092630289254776618654380610760106322960999695945735882021100370977261887894271078968344184245107883453012815449068759912855878161588504142780521688147465194055165519562161954035625606493955285188589477494075548796400601337980836479001953923716188013069460950935146184192037785789461079217089621063479122823575493852760441469955002390168809682798615454930028658603603605511334804164274796967590561421045983267592272391080302829952112785004190314184581142423008693440264696544785164122931554980640006546249918349974800411384513265992741709054717318674287957368299226184644107223066726391565674130536429247720396850417674723639987761358633381032327817830535207608002188824105461373246595711443882376249137060561248200345473985563111662851390744036387982768869206316483412880234594497293591440059660122641989768209565437939431143369854951549477578437031956177781281105668280544590529963554530137527882029712398251140895726528712395860023604653653893741452298123077105521401095699381765963593355593252502528037715610937733954182982972099612622408412746826257136241409753030112930750735057653368952140386157025088306308486841229413838041996581618560885490387843982966516528582513583581749789748545862230623881287107925904520151929697687594320668877516546051941474509500266823770319490676353279712750778277070219397651773502594967305996778167856609563445256845560563350808643012838842354775744028265982314790745742893592515955225635538415272426430537949889367876284108359589420412681896034222782186732792598559679078607509067212452882218447487828156330751193379064193367251061647965198275615109011149986217771104290032544186414655684322028286482841600000000000000000000000000000000000000000000000000000000000 + 75074555772427277941791520730606567797131621374378599410589598844211443181521223787534469912183461707804261194353421124278011361820371375298427871985942033508063475000882158838623398606157560472328010370231191063955035833099753311476833401089083725606389545046257108876162722713838812474152858324427851731627907016473470470852667659233780303147037015770653989898985406004347496772299291823626595822974541069852019453769564944675167973003417359758036638547685851782011470666548567973416005395195150388939889624851958202059693259963656636238820031397436783717481960585705562040475392950922265211017128359884688133839462923528601073997050663733596523824362724446237256788464641912257511833322212480596644550356153660516870474942121725257711014237046516784089542179439590142509820420893238106124958860850542176181811021633404356203697429625536992318349173189843233341456973474869681646292576838871109376916783927950547174095321262411727844472637386897766030223229748680450711232608783500976028300332625240656364841037150527578146702744869868979546777494816583295566516891990499906327377411105906183007133391091868459310947266639790900058358061304143289193282379976759671075614536461822509992992035056582934794189904439110626974996747118461195318273520971187742929077418078072454325674631356146430753949290689411176046102773003998148396769215341792850409420294951766229609950684221935470919667948757470244462879599797166040437362680726033071465204365718211593109886550329193241902409417070664183775549960463117840352920500943195611304559581359792745441270627875781413777555806060521495546380524606817089482602261376074920108443432693274929274979698360197606998616412286483238312042162702533472536755941751904934709286275613418882479964903000717807360844011415629188368055481819283894479299555146753207290709023400016210192327440416790664524255094351222176514684534594375157393882575789796080689892843409634410952979482728259923267594489167508327135855642000623245611406347562059259222311379678453063761549567586231798476611837946463824219537940847786216975666137855809277537338740953276297051305479933089639677985093815043227935458553472026635012160695717380570322963923456470245013716992000000000000000000000000000000000000000000000000000000000*i1 + -292909680598352927657949423599785697537329076486245015625837379094355472999003257246797602525500800935756859585658349109795165548587904797704113995975295618893407717619070273473938048272350777596998980429231754155205316547331887544337777981168203416047170202956130858937766667247165670143268550780275842549342244280444380508599106389102619394463128284611418166923961437379132817297937762133899191733741130199553671522671124388823836833352927493289588915380096804650068694996008064603365758654067840773361905984440674046138827034669390176507863672520846259687182040570670799263123645916388011204426695195601667991778477500755455780061015108275432228523337044281091910287794096807024494230498519170005016956536337162592787276145244887688401418193851979720431489101690486352485817192704418902574618373452032907526901562430548119873260094638652807860725092923182263480672956231731631936319277527558201801185917374370080814453980054902800422473156047465780161855872130817491905505226110499224235333508142894214506112734840158142387436682920960966237056234652501836825092789481370460099525975903738708958620286406695260210183490813622910808839807299258150405981174108299860481683163526217863951200314457882824986024178375931299213795707723123768010558726228404462031439678763968560063524438077018673919522469466238980701228975899610885521446926218817076566592723899298761833396611230536101835167024595179487209250349185382925462835495116556603523026716721706908924854061825419709107631145722549790766783047510236448425581198077991486935659142423575284795093375402378361751204052238194439354332181225593063050403132385183959830036496138329855277836861976415740966636598242695842406268982692336944524162478908444318675245311378942688584271509888911850025861185692423088785094445813576926447627387778866258871916376455405144586632850615475175977552499957806337437457849844271607742447798795116470337209812004425721175585209542216898280581752934009253748753101019245973774111581124469711373814453769803530692025744014114875232590131972447128716900627781497576771266386075131147101616270580308771038533400773999017734836534430523144761511164882058475840435143982192579470041175343824972336332800000000000000000000000000000000000000000000000000000000*i1^2 + 572438429229119744354189125248450217781581900401917484620709907260676851212807142600088589622752388527303554542023292513789121096092703715145871265051313839809628063777473779418543616922325879327677795461367965986442929449522965666907146116546899574446977667402895824842617975497005404910858753928139636097083870253959395794542948739112641329452765603879580650073148831323526059163372213673465390575474494263307483435596565452223226495044322600781236330006741722348560914363540430123667039737470661112660355148447494455127294850604282830641828779369074441024620492426804011155450126697667967175753556745285461710485283900821009122214587668829650925910171724704437283413017114082228459235781306638544922944174614947982184539263499094475763076422342385277084086997137352994826888595090654921322412587261753002620682271842957624929453704275633485175891364854576085719865961193001795323109581949120623674932029608082614284080262889872515807747242569938786856040533652475159911694722401612818052296095465384224858160164135967042376392466907607385624818501107556095054166073959874782088025275198452320794011242158838183369949526514695899340210946509509313360230954481017932751966583736945505555940059977177850329782711536673846328571048715468307853636372085915322195762691072356494393403108144762025728662041114318607494879971205516042739153213554966711393297895044598825330622671665215640595438829875250178049662595808523112629303077890033673817100648863293682686131046068466732292888185725699063935252786297620859804718906869882735403663567197965351322848000341746686621045660040784752579486533821489394323240493198480039531447106527005503752368937283849977026422005081700567753003105177298290555677332248709708313335104078154574503179691176167033912176065225114526887742908908928019712147809810800112811689436999857928687863579256152371031930182083549842324442097624961843021224106972138723474176414329544748951229036140601656388676334552972831941624350933500680608441842423331508526950699062788115035627986990617459970069872620978776913366462374203365423216602814351825485720966924025792001207879156970422677658306277313307331479834129008765103220824661852501740565640202192641064960000000000000000000000000000000000000000000000000000000*i1^3 + -944460575301983258536907512268427022163535605430507659894380046645947934116063832740180060433477803383685576261544811350038761259053740774059149572742591227313192189305508139112721597519780355294984007543530534392448649529479009327588956198802250946836063880783811606270962027318420163885989583931070003702059953525051097614499178635662237211585242632938756123297477983496372912518317783817866812605841067774500151606213951007522949432767412447744900416612172037047007184610291970404624727035274341926815299496973932516348610589115204033716238563508716318536672122552288012655802491716601458343785211958280874670005238987551275654427058072406705208020086075915088142936476829207415190208325726953860896042557974932604801883859386327341170645315056399930474779607155484155182171612454143587991536972565929241323187267518100644323815237141855864700036945222160271700674864342998382096958888516721436460512702786093438418606402944135538260693752786884282789156915716277020598791364223007647253057990065275123853063586314122636019381432287289201301865608356138636883058490598776607162017032291943503965897752230198289689449877104884501039927616100550647249998669297119128151802110568287598322062733118539821787943116718016316389830165954320625142209398489084981109163704903148603794953971652938942925973513386797123749371043247218629202243448646328826266421844646102769821729186702885618745506452417072646289914588003978760235662504921379548179991393500671668372582422088941550818490408080859756544993028106638130633305770711228908342225271519714807265395425773776736033502538112220016785051319829319449763719093216820741417844765561137144257111778036969467244404451900103637347625782526760453611093238417950620844245415908797116874716842996580763858800950730420316774897473024953577330834789927224296131854058872431605125554217623968418315951572228235122273113463492353573650221290805179043868367067340227038568356332582329200363108403451819126858228307712514772069496119209822521827988762094065308010381898092856305955683950873952489406691333836716323292994912548156885715890945664468144625080805465821250458903562043791095566299100954222170328115843739156624874388169769550348288000000000000000000000000000000000000000000000000000000*i1^4 + 2818268641477054708889359982248171698278699394535790248805784563680455366820981402467371106834685342685129283131082216026886870106103249400092929531519365593934556817598925307219283296626259968418653567543913686702849507193041280708363874994617103592356564117707648982108849155978597354217812819812538097836691619613805617249701971099706172921025848562742735833609071648991214895036562322711853332645577524059593778766227354449227500896287618459368859313504660618547537894276330890009451878663470105822627024405643124223578918228234193532077523791658838886147486396444112592634081905113460964572830815508473017112439266176399480146928343696683898362908813260927139078882273593682673143189789377840049537231829429200246193399013497453233872049991187538380089502592827376036028337256369578417743682466839130207758360179494159715241892515050287864036471862064450939216616268346379087671016717665639501640473273662159077055910171399087920420037440709447496338491374375874796131827403895379083363033396829458046423826549147418162091369989057260848536288547236010673934418467780678083041230432506820644154908097804623554225813446968484220980564345405038796270717082684492340928434904571892867395453277681889957105224136345076733126906076456258032415470175705794331153583308660458443031324835128266461272378622112002651276974937417851599718647109780267297035926252952802717617121091901910959870174739585068678105896186022349162593819381722523538743253579631703654371906101838481539352952044394118821595357149477457820967541348231418172193529709589264999677858512066740815953116967720830150343638248795466813475013739490296017278609122895821778095982428408710297442958658274431568529776915360658939979008359809951830736734649329496205437952230431060862266844682875013916432856753523695714762707122263045493508717934588500027428164659101738786524734098506368344045344823845089337049104758580928162682675830569529474835754266065766241356183953321427545467526635823060732964476865916440839238612753741221033997427611753269182954577478509946424647867233491914290344494035191879402760855003983964456658457717906871659235208444481575244010952876727417220548627396263633703322046145861622169600000000000000000000000000000000000000000000000000000*i1^5 + -8297018657086087185165336763922628428470813843940636193997700777801686151333943723407640023255644208398143944051762420104575970562648275909480561657543288866279442383749969485807150263592722927117850814147573246319432437741986092891710837259443786409352076950630320031945013488936563373049936284685234218070898696386929522551503814550845266227513710184313838582948029261773408722647044042003216666864347875333259336245779650387462864254250560057582434103791064545052170793897099988598760744675818673162699210747739246676090017846579543190515740707978329376304114421066903266465288176521998238461331689400108752977401255544098542148197036020248472599260900219929694264256907148070353122138837523966518642424371811731921564069130081627275032336435283867548225575829406547615741347081247633621877849783855845825504038453685448955088015496780036655421555624371682358865287165098520314942760899409217099971379688254976443895927891810297808193635817030687069369669705614515614656558525501671048278825927872230845785150735965201859901359057915870487797302134352609011607071398331622802195258006309914576194515983878224929264118398258292005850903399433038056644374505151243987369297417254477635097336258564422915627708891060329720696278839712609094367917528266256103188759956351734666601591040240140807817614062334784901262368746240003816681639591713701660615232124383923412896544302508233522771468874792568246111253092266365325888456328357081299273943268942086645803707289135848989105589934058186478464404853301543747687225117570896487683618474837696448003244990010862030676000979611259149308702615119739735318021443575612937216936218672150703564566217380816853829210613176689801995102455198176500781054196533876368344098543727728418900294612768479492474399769265506051274968008937741940682933628201314644269719415678898777260446841488674401749341778791504378870095117020442437918828241538660186913192495259583534225807208692744870367444727872861164803282791942318574117289913671008575369621068117977249721697983382205204020375720748893338637099745432657799895660703809554007457903980956094797676944278606135837605065350094986070489143749253746296503403918912250687596234129476157440000000000000000000000000000000000000000000000000000*i1^6 + 17347097525141850147864477454857598952741741082642779420677331636937975630947397569597448941074694781089855423716720634070095066817193981696250256980866025650714661363798789794771437386943182325018086068288751948913929050267442668202101024473079159858602429296751865409027860681843516564220721978617810845436255731505672040620316149169713250356579704172145861910917259650798670837426497343288292472711868823043395374845206620463692730850177460360273668716062669462857587171739696315428903265478796496516732245894249532597129663571039024049849711854066631122283034716763942361892736826429569334024603905766277983294153997795799950982654291601253816264007084871590784858993969614339221669104809740422002966692765321131310526313500281228582297519243334824946124541447036983566775336120573769672813810940356329351855553826749429283953571579861932043246719951815067419979154568323969273046488825378667591052912887048900321442140502059904448469666586708453898651778114554471523427766372641956657709570809974693044697768443717758031299818016272245945875549081428605125699054041215196619839475739768763054465974419974870049599189723628551370721691375021828170812010096724289059584296668951420326596211297110749165890382941060771308623867420541767970997268441566839122909118534887874237560755384739189984390239420068918143763341620074709673564076808151006779992063256856596187942325048304128984912540390029892481529091853835746886719399280813686350935379036418286473244809918865782233785925554816442536219606693125288491468435399421206222032457901060529563633451914327341881272240470741596669845327177053418921700714504062684514405421451196110588703196439585195197011083600063811749847880306466698407107750687967844840464209863200494123471387415977173443562753551190699840709461489905558644497201773098557854926749476922581699786118229577293950159856229682008714305510569500174877761970230355953059349425671394199185105145786145159766410782507224622397285039412423455872675153909752861785742236866484985668596371683162069417777710074343199445657296593045536374688743495718189230997521803869170562115228149746107015326174405689970054859032491643648632475115608226894458766689317158912000000000000000000000000000000000000000000000000000*i1^7 + -25277637562182234140202671224612322355819708421959883400544834506934190559157451991672880568567579942802841917816921253439265163894180214110244498487992221554665805732202843696865141606820307927616691306958890096891311815068636798366299483939390127915406612274395703060733673002743378042574913524675013599526375102453975567534444597574788684339336713983830528473836032958800215002892366168324889169131705312969740473594624546359681818442259372404022552838934159932151412202042857566883892739494153073818526967658139901727518897304470484758360657108753292983748060948994663942097634869066286408825438357983225737384178064239412312743896145827731610615831889367408245514513980877018109811162864115279672846582489456767935189591892270371693656430770695180196616478902701005707754178133169824716931076287612966738531702946367776569761703042183211756024448485161932830824756311921809949368078168007376676073599754453339486854270927376665224697315163016482227569846611517852717821265043093924873765718008368178109412292568440229013368369838439085391618013940217831948656923568241957785819025208841654096411887439243276771242930758655909457825357762361424597124045522567956323320588033587421453504264295288109238579463528503364429981207237921627225438931959415720681802138759868467839799925137049168721700988884659999861850915978655722727274361832770376882805363459864731776252075087336274913992045965742692906145210651816027744172775422316531660925432254296243656041529145623958745124504727223521321836691280152690178889644036246171073130371773582549109391455110722399651357066136815706526547062525824257247238102945170020527972916928412898609955213900295896878262834128724780296144693624456836633391846777231848859621332771344734931546191582105602974638409625258868399973021405421973888043312276235646848363101898090805573731555179309559556353653230498259920503576214744150946389277374650660319823122323392379811411840253198854834186084979403526105322876488243562105959613027223309113005114768307904410442179252623078272931237931749597410213159602738994882840317713487859792008485339500337103785592759351550007242721837703402903135642307975958518171134626145280764772338997657600000000000000000000000000000000000000000000000000*i1^8 + 9626552591499449153327754570282503938027272193418747130038236259228449112635713489789919443909229863587553112797780443841905154979701287073576449808622003239558713527479542459581427837413083679775601865774438661986541819970119710480442292749575804477065013799888449251367403952530632936532659719790161560510043877839724489097931453236788919167039324345048318181104422402470394934347825535186869319368405757242641418300601201734509795779071902531944926769560451402494535610265270430411033075519813085043616595907717542073888796979198395004597004718533389306391408761254523827279477771224782102860406344194159019750262231576609234253856356164219167296589635604131607358639582516098810647882526366934928536023831697112605867333257469825641643839137745316487185170647349459529353628216915631239023584646729036410439323684374482811514816000440536916761879532780386808045529820616522960181120186355833131912414359067907671001889218819479640981530134519311887508321360391434613121793437580068307022071438693524428108422874523100850379750951150468262296057654681847812059640950555107445454657996587243531145315705427209716858264005606340480905217264049408131522175851664646731313956462189654766558705652064558136367260596274054029161517446751153472148461490425145265906378492684765873693120701585760900037455130698613339283670524609886235487805512484895304410648699422031883356677596297872163508401809935087060439946639813304756971460389424554941470144377546209440318990816969338874381226700548003263000824869701983476286849068742352091003349603101500269482330972112019617081725238663959735346197612391606374304539616472699257174769888238390967226382184846232830371224766022178169695038495940287524701768297439454214663874058919639682764440159573070941837523638566883381139517983532177956918422085255522403898771979519032013585852724187000367237525164011683373787643469731345920679043221853812089241091735278255218680807221161507621515869249783535863662143997746004038899278655310499791263953135423258755181267211386352048362921967492475023411742374305137971674787901019619781057156345714840925724162119172177137622521580743984464782372597607346113210052623577532690249558261760000000000000000000000000000000000000000000000000*i1^9 + -2195712526278911549527830156170489028417814536978171079825137819317146627514635462505233526602493778681726148472334580080087763191771003692799501285589548112595676172629214764728644897183286926855922289911446881405877958844882764515554549591338392456758709899414779894922740069079549942769503850898355819116520050274924353806802720209443245083876488492333186534531387488829459441105686682393423856601540108820810532222657235290088503936006492975686649194321138153921659289478790126125742025931697695438877789105107203276892783554088233470225685789326359470652220077067505589662551522038990760354362484841614415042452346263990809233200644430907819990104622818061702088106425973552157493289344481185231651106631637662268312829487963710380772388260199578568520640430858073816236744964353896441652854762203231897974649225862797801089968229881095909452465991519414237049484022186695789539061445636475846305344963103481546429382313416881668625814491421749814645268311396161325880825243568272399174232994929538518017736583631979684192575702268267200844525723229032696143341959747166726609296855708265492975514286293926349070391103691507670805188815089621829461778979473990727276371556766833040996902817362353512968393615185899709025306129011578117132843243145369320087944093772894123197616541934743228299033889505161285270601868015084031341831317812136833027906972491484839504841933551598699389513738447387127916292710018699839920821603632201754517813588662518351808466863740855415078676391024528070586458770142301846975436862771107772814881560492767302105602105740331302280640561840557061867259995745582340221004005656245156247563771293805201163478356897655373298968278986927054417646753769282311511806196318836786534903703197867492600511445049013219606882488680549782297634348848829354604515717497461851349750351666241293440320435201419299582978294631359243150064309583110001456276522489200823888937756988964425325208511314538144679070664992292969502791227298436838602255353731842154311897692399527433397173921217984104638189710485083002464830592175190330628777460452083179250080211999647260302285172271042747175919465302224219308825721563764943571819353021531982131101696000000000000000000000000000000000000000000000000*i1^10 + 342023674880119244149816614401105812311429792624279205453889537995831782273728725170724629535016056139365148138833156760697044319847929460893626510026111726995094702839215620918221264265095551921937554926729042682383337945032588757421595516407432930948295596709247025098346834174096867164259135470267233975086790915039058131921651647603978272165620722982473667414109785007302990945935925161055303952506249464381271487043830434611512607352582216176361390094898295997321508534036325527088482822926783677329087426909562900877072626759232763312650905248267543332350430853153391889999438931542112054643213059677798402396757739500439033183952458493598202243592607926090697667259814054822019633258469443479444073587026698339049934983153133464047119249974533139200733494109790567429180561168446523986397360176512519842519817293797901268917854091679266614138704895940319586218757137015127853745477976542866610568016807628145521329366219221029930827821159555916851373704667414850061228824531790966509661512298310525992047994533252272201821031373992174065671663354185480935032271463393134531006805831360430227319968970829267442153386319491452214212979783274530460442189188422338085628081544971912777119958985374005273247667414510754042149325870535773709591313646274432496193132568313121117921622177883819415273324185245470807013093924065586644060433240760220090703697537094772979716915172407159142723990343171958403075674764966088864643156709519762020166150527920338053822561483905074531685417040835424764206417041765767354766743485463594331591619532982082758297497601429475784287278069965188823721546281877643953853494331259876895644191861337785925778884963383988864755602515795513444419572328341749818872808563153785111226280913332710532077762883170513324844124246783764966153036618163912774169494012887427842635816107935706173886358931180493051946887649897277861617715205185769161315945724355752797313126131852891124088363720341950662752734560888066779732464232210273182342600182810145153035683747118256827877560552489067574112973728771207661171674545634612815768623114264690535906209841500666369399464332817824076608413924100557283918512342763222342639293911123142429900800000000000000000000000000000000000000000000000*i1^11 + -46461502062985957767986451148763011694791573367495543998850335360382287617449909321075630112665938390453104974929635123656245126237320621440280521955600651816823172645473177154251478846880398107039479154392905200766782499482367604932593529462912990571007554022117534332266390214894799905667831663286127074360274250838020295164710285928558720608013513701378161731159053343540228030348750426402645967657993512084897956449175314239155260076317721581407364170006163890218298335139726286586778921574006992537100126417271320852677555186225998255392125904657531382035945903221089508651042957252801644199663509064270776324135101345395708101499217145016906235692314162965002955219470097508308719746586307086067600227352840265893674940574285322559015014619807048030990152396289010504673023817526446572212733263198028959262823257887704184871828655861874975700096667120452902934179273719636050155014551283210284453297412675387758335512961793849169814504018842961156337459112699280884412796515664347878577269029233700980814834510704698364392367009840945210478326343628868885096892233888467796945017697477179274599745636266035543122374414534726181934108661361955017167399118394298676218832603065299273261742484433348950678318940999930991514046701385459611001749227864784949590773575763333023826614981827040934340007828276135920787071763343594022381414863147177875550509897601529680872734512839468501483078706394521752590009793027208959642235010854665437447562111635455193975048422159641137005525906691754293290612244419758139975309046828907654058961677512586742365976160629658419758055185642473379775515513069488173932228277443406950606054551394844355770862756216862135760057113413052263671729274906292587611437525552948027717281267578235602007439177876587131207019683625082283826019610409037743973475501428099143023312363583946094159214076326084377440482032370885066807491396510696186023479986351832175959466346422501140570283221718396823924996118084640523289962786124726191382287885057191068168266124262323314745279586887831553654864542566491841309641053685978248605952807402170677042401419153951001322501063542910697496366273821524261911590657362393239965804649515896012800000000000000000000000000000000000000000000000*i1^12 + 4878280613470103811944782786521912999523450998347592125332647955342846231604648831778216753300861870394102001689663904580095768112161096836096257224553515138178598389733870896549643483638138086026749556723125685338252782743040182644767697796913313675657590468432859930236862933980097439401692995780085348116853802596378385239660646081004086853998450115701758938070003197908592601291862701691516978417486785061842745750519442302214733366311578321509383789782940922229666455656037129952462732105888991545242666050945700753534148610805530553693482048430201241386573541959608467746368317346431080049300411303561427813666127245446556863581009096248300892386422689791450054846746485999100136609210671510553113496820806686929219906123791088328110530630996314975925001328267933526984382890161084490498205508179497342209467005105335453904735855823062656482497956965984451475136599154804150406389265688722782360379159634723901774373871480516371654683549247055161906702380246353989644337972645087140604519320336448316821105383639956992653146135819313363663234303975219879556539062756608826925013648083031781502800247138959642356498802378078580395114835027230432389779518740176975678034663373957963649491372015069809832546568811908379148153227583053901282813526342364045698601683713012769495592679960080469801146818783678985797078756882858190803835506286951697612932076281725163633346318142583368301607712829840132536956609081885014622415693962900980527340028340330939154006222394791829633586736629422306948208257488120811248273638423661893188531937197502720540994462676834310240725802640031099307893288742804165232853472795090501963283670187716490957662764545857848607620583481397862524559345756994494087797936319096324000010985710872358114551522515397405421689231997833993827008800008404078765520536503288695344319187140147987161737433350251949927399564780797036985689817046881522980936629999010358428253126851752305389407061563264608305410142663304705499548382117741388279215066467066084641540115806337043028875891313519395351360532683544383486294396407563480921591107518375741952806775556281128852239247539321909734795840339679504386048362331609489230228661408366592000000000000000000000000000000000000000000000*i1^13 + -456729823054338288653917681952986797271241241436023614700218243308872254108468106579252024123248357095346172270063891617682345213526849547101105475797270506517385418222680977020170333369178656921464070657549058943314186815133611270128063112760560211554275245305795321232548347393506564535042247411972543728912256451913431159021462962886797426524149426204960438432534263287691913702569516249283359865710307213089263749291388899703333149735408071145674196777118488942739151576136638432096523184123042361745640014188362646104275671055710263694573812057556683371701872389804199657163263257348958615057405588940535335295799544577111507580358677782805745294305079656980749695760311403803394258908376086135786737929282795827811994697003199010257186184371512491026293948109665896909880183323228529215902022157913277334705009142048776968933396148783670787315799266292700107343761003542038294445278646476535740020084421772536214817964929274987197838923823342949696619421936993806302276753507085633238099892544951884769580072678850391036131299960175591673129833119431917362542682106491736872620821486283047730211414222475618552934981433844641610815833271228720498418339347926740307710432452262490245350718213450182575047791860142839474576449278423396689869623840442819242123319106596198868132458532795609435889915718745375657454302510728382556097568090274169444578572868851006289357516467712022768909301914894003678028870597071520703558396790434167604698300424467804984420999612356659100455819704366705047422739842313156568323078034884496310517331125617254815524535619848836037541870616837597604146687380505053284123119108901033226510853221118312587154285331223970258774755973366024648129483208180806173060621439602305041895621229791266834742972860169687629147195349755202859520443672711240613310084006535137613602488837918155353985089872251998941369253617930535978591180896588828423197033601426843946026198311366286134224993830829920644081433392064313299973733970941868695560859153196957758919962339878433467096938337671504363110043957321012835312117570205694279853918922695060927998300413670700000728539646868772097194572456097516517637866659692435967040591128166400000000000000000000000000000000000000000000*i1^14 + 34781900862316120236105821234104685482707221117321728967544707043709962346360758886998955885789048099250174857125800465671499909438621600290609306102757343850199578648501320090053305877969473888182823220430542641507534672959503386435931327704577090154280519012486315888324250268790595498297500042794114595985367620760522028136805635757761616477294298416354921585034094507064319052250153209814182569262401568575833667147142550333197316301394345251871007802267110606790548278335113867036643392122961886441480927655669251957041373684847270080601155484570569440280330981194733209267625295397380233850672974116298639998166362569205288853244137756998006878738141241683473327500341489459875421633845006877759324564631787507321221735500034082071920612751967626317328042004234000074798982860148835122285805131847476331554835438755625722101811860159367858019030331098556057660217811789847388102749979239351006346033472592557265071296716757929694424803407128593644592633869947889090413831165903807447059152655332369165974724798694215340770831984352387041621610249039051364837069795409315997470325693539135213891106368171461014950677933797796783905159777008195578985143532356021130874991569745755163745590192195350781547923486220469932090044926081069116076821013262330205470790425715770817066367360111697406910681485454961242782412483264983680162052261704859646231866408810836089408410653408525734667134687069709466116581142934155621226516871028834162072449158807932476169723478150361233546112122347911693891557345091937124823065950308910081854310183541735060703985864362039709788385378141591933944947676857938645449805222947626390551914117694464998982171042351174325407481545725918232348531028536082516648795755522044978008610518039432397180380337243568428525573806970118377429804960974029027948553120388289277965435533458207842269579039180803777219181598351038815828622906538241179986638632283707649558529289990715533622136960733663122026085516452332482386683088178579245656857323919068246533904168138914739116687233626613609372005935834833631729761442706563198170079033611116800674116022948686427710210288341105894281165436514025490543083080773589981439039897600000000000000000000000000000000000000000000*i1^15 + -2221215008736626639397190180317107077919892633001696401889643656733433159040581787539375694536430816115787030609339761311833671717882210283018681817900908037861150068758819923690671474173760450366942185879351557359112963524029322926967425675329676415160017073802236929078289297629620508514994675198512106616947564452829880831761325184868866352415135870870708980894290109065016307771567803417259521652851829341835541605103143037495153892066241094490397217077885108806949170312261637313483526484747315113675636890545955021582034261846425394965943179161959960789265603705464101812280656064071341258724121474395433236513206651901121175472117594261849146413055533789415412766293598590304629554396610095326948570857166251399268336449989338835710989787750774307081441832308309501266443144949021438703553237886204555844962234919218085274095511436261051429530154370387756731823247961617753057077660535870051573068173851651204463371880049037038455052575094491225294330807308874263090907128819299955353611321953974287886767088030882968796158357857757891198379864515260817981116442214050096327468055716207598031610592910248609711206942402082925524362936716703691925499553938236181483142339542556558866147233715611187123618256789962993631923910299487267408486548816248153106598797346364273458648252562949684690736381614877145678449654829487327189149190154594559651855215787087200995930236117908311918103490517540965787123890251723073118247229582363458065451062469010306814806906553945079344222758545516405355587978823826423251199818101447149307774223778525296426313321982853964909526924564154162308139135431730040523845078365141217228373392655940092149968837166947803254650782914374694948274710776132684717489500966950504497470655364361929195122665938221458163386476077445886021590750763608864621949596978375050832569208372917041842709551543873456057833863545109224991769342129080037063105688956936477072949946460662320594480024781405509153135428545908932117331079058638985417327294359474892725209270039877223259582158243005326997893199445479121449942820522814176991446156254755169854131348475876809603612563414294904432634555604354366084213631289328011573198848000000000000000000000000000000000000000000*i1^16 + 121011588641238393735181909643059519184259118433081627366903609556702433691010843292873721995334419064668801056591236694268806789967508684082965163683301698799038448187587694118660929985352160121488471883559428094464382943687377582094672558756498400808550318356840340304002600123442820984468434654592120076512192495907710360016840291122093602454694059758230855046792804462297605756995320628325309902044998897567682557646002235217251546028104060088855186748984423023750005601974215930278397526745448271528795533188247482692513242033022614096112644780328763309498881397370691810543089515857396570821575327491410570825147008049172129175118288091990185210349224641799724613936415357864855187503045266768858037576709751170812703584945911836694114163442992161686041737780234586575580779068352922735735501540194364448779467838265225189338822752119280610185485306242430240816994922135867034784165399707201871617753784053974578546604061393220100490833014908039943720887338150132807716584952511662222983178768553471306833596996176653163017757112864428115604109219384823145635493758153700928410970876484943756116330797973061102637641004429972462460150364929342031949679586594166810398652419794377636194528134731145069771935394722042608313192140227905882269806058260367394264402689233894196096279664461726849258754962606831947072893679440188307376067747631011442837723316084524186367987524086632842462794370792922677050194622566074033496173631968227463869588971422194235845624999951811317248666988066542645085640571649823853982637838604495624744565750125602068735279744756529807988084302714127192169711952757631075535633664718364504275780711566436199408954241049325306380556089674670108000116550729468505823833324052686357717601281085431567325639019845791668165968961392796410488867381459625355621065097431769778645548098148738723024751158442275623220436937720099243948255259264642493142182573388428465445219575460917901072453316582186220957126583494692950191131071643086826895329432301954685945397965713684999472055098098338054242430370364009026755662698828751443902047238120259408905188290625653913626154836239803553114161111607787653827800353305152559513600000000000000000000000000000000000000000*i1^17 + -5225009232211639405867712140902724795002527348518711973777628675202700030057316299787676608035480891088719614271407569351360660866455142587308681102349888763828847532822793711950475183666846657446171129778395530751775003938382611430536016509041951394771193972526398358851628464357784573614826594431682377965345486313464935470635578482396835382884818622593840757153077741092031750765688421456530286109906611159207027236703569902241297009368818369123102456644158760325801513184017014713297726509900705178977536216445643180840180360186869803483497105696769650333934344995057110685524498880316288873673478063427713331194499884677697594254686386350194634642921898367521406932194408414630424569420332745895457673680141918572811072851240808831682349472518231366932972721776433084964835400476482350190340292535787233694579935458645888243433624132468372304629778831381538792518437925689493215268193657847817651643832199141224552405730246143528616737073625058801580978094842798270731801428504586066929527964541925832798900614371631711662970875119220401199006174892106491898185106659592366820639183222827108697078216146131981240822796720923114414479416982495634021471565107892740571438215560327705226820350398039162345791012381490953577572950250435744324561627334655625321488418875258014670097507139399272067942664462283587042551005358952450523743442453196576793558066138179574090399527274168736214231835114571505389985538113561770588725789821751043982831657676208138167441176423796645705954652008822161962680445503718174922322191513035831356855521742685834901843160915562519636362911073486786095548853976792432219838593673253489326556127586586148387731677575363510515603552726589210121219639397833094920500335340414818014704108563010370234566128987514272810977138386923889002728116828661388698374802192080864162980690201510101786824421171380745880261167745422619381661806702192754155854538499430031349148199702617053486348674951815628245663241192807145029353028761600086564823121036689559850579686815047479922961442107116043964822716386554302332383441152465948494580481351459180574511302433959203964194266066402723126545334093540289374721975067806269440000000000000000000000000000000000000000*i1^18 + 206329261073046959012974581832256451291269332171389226399972059774510553420935883820641406008270144225202079594520765158039491696845545832409034756530202188152776360324441746781640931577895474261115075620162885442285921296109885806451949892884758567627539738102841732351845325199303029236419996234625881973226162654859156159122825126015990897060385754843714703150050536733013982702574115773618685924035517445148118104741041089618735506657287699208345428519300851152386160560940863731519108771439737348467609703307097020592828069800170729018815321237990869618909918197711588156999147439885500847056273616043696885789856722056146221545867884193579480323999387793866586873849424849272814531152387669433398607088316154120149267575483966709396711863876953725626044299304300471370402140677030883795636795302819187417774456546790082572406534206271122282813983305895145963679578242135074663436821408419847744848641275733770944781034893649535114657518207240300359089508771671959490435951712155180443163327297645187578770568641168799674348684066836800320952668186506523208664261292800951822166854296554609216604237496165098893380717816055119440332206384822286226413178371099973373023300100348608245976519641637439308475405037572441438442818206657034549009627265750719560502461327301371101062455009948027717444372149813693228622211763590750783159256015220131694375826041405276644593619812954022419379075126264593896627072577825724431164230057250940499861926039063682683971514248145295105947756176333171454372771188041139384455093775590707050061413133319142498775139410013269103562729504857657905033137547345225084236355446106667295004108528000662250978295127516474972774862290239315980058864763079866190122582399201542723654761320876172311690427787867404664903578549239047574486913697419856835213398360831672931819369760328957191304952119575156409595089610362286707778389968354603645468911956413909000590109405133691310557111327330953925883503957935331576981720370942176286019432308437127809862477923700641008866956148677897824813850008413768163234409854092985022821309911036634214990601618912212885376781029581820571605217321618016173201511147372544000000000000000000000000000000000000000*i1^19 + -6446319143836801364739045589915297876286799580419975747023391254128635015152447865604766592410462917815845595663276669498129491646147861147230246051378937227854062258420774432922884628699145007739823618294295135108124041031474036419481814211396869551997242275788025092084758374780541835231514088733766920328187095838319122480101552647557558656462430157982543035613031449412837440388837078202938138675095134913154234010437915661765774139382258201891315039178308406600035920506648592718152548756427077683188539229057328503084716828260638317581580704832275867908902791184805883489615492442226114877790767417990621167887885992741034729115028742682548338236541666737220993351056859170554402786692935850419980394995480040018762177009740310455272589226578434926996622533218743266399635738709954382942574343676013872729649566150004264230913948971943410895449054579665974783911184151785701325429698558660492529459781693113853536761049314486075610033096021323072787634350362759632431929081858153036444673589098058906233271635587232529864255458639792548360631029120394474393017652946077603026378780241838087358855027730437278296762496563575970124873744071435272948189218349995744689493557830719512609784744271700668432686059522151866567104359287760456616484321106460881577161123890846529939915458682343964202942882487707808564707840895580473816616257296700902297684928456592788126660349077386910410032208629802115406160637842731968511185678459950012737227136291835849749535321739401020889499783415585715544065241500210059092735250899918482221685920938568333967556398358164995210154903673357082766852496432659849740172907314053857520663050992345876187682746621369281045168090399927052490729185610477169060981151193845688661880859801896834836655141388903362675348172468752698472293063979998054875368905402045714325253476609811649091353419049561369619936317441812847920786923170265497293402380431458415550186166956585780084438204009785391087882705912646681651458112622248490618930503439858154671100127669267715945446701270237659435988854450957427888286910125334841491366325986340727227163553003609579384371281648371483546653769641335993694210437939200000000000000000000000000000000000000*i1^20 + 160190943750534583474392673338116463691156835735854529975753673859396870386238028122254674668131667032474059568290574410833295438358560080446085971952800255899389614566796775819939146721573186222750619616936014402072356066496837486734055804788727564737509057766077412338334963337216055582938770901053752610654811976022170055426665644188161168052407855266886990735569531206406454378413813282104849949134362812522256184507530522838627492711832968977121884431581519483658017292548294370094038958309681701224306792877205512968604043048617802715116085550573222780812675009887307576298067810404973036209112866082761291039735585874135361257762076027897552820705333341900699593139006973194585766595257578783606689208656084093016970776458207986545022565631056313656426966451780372705445548500305256750810687375483139739364085286801380219771481740228252600826496116099630941229964123012114015804653431386205322466317822762171418247706241736468151952720735928419180749213719157058390207312655797760617671506674489120541355979476702720583402829544012210637769193383597653800777367940492484073635724070857477170908628493826640534403659499384859039846423176721759101132458687305639588345116148311996996546604557131205804152172326595029324073301407146467281423415379944174595506411459422503122356924306681602006014547630804545038132356526231948316904814820656679930904336322386109603607203563997751940884735121278470407820268601789523412118550634840613964866229835939105662065699473477529752421548457643378798062515188838765281220540969598971846346600998973322000643809072080790412578084546169631191519876248936180246770870522631370119725851164560396982202279112994210657444396966852710776118201869484980119995270036428940912438856883674547533011074529458473232031881066400981870571860577790461313112105980230191140017785492095725952649642786173409423068379954721350806359498157705028202003252498940528081586117427468685800183462315511849659192152037750324238153233710455703323933153261309898776017912014412789815587267608510269289233237944574740965854617874477025067667626649770070402231025758878791977708576221650737948991884862622440997099929600000000000000000000000000000000000000*i1^21 + -5431198150591920861223124284411359523746128938361563429851436841033731303349457331546379242410109232157543498785936804367372962919796741178237240054594274541525769852152658025690012543910394529342214632034928039621278633521246357387424733242138643749449323645289671218142643698592800448307692298009936049283217307772770075487127217988103949790461022346874129680060147323673444955250716209058091465879024133239643940401274177593629902843768524298854622181223682834953916354142301266696694871067828989721313668682583942734697460752290529291407267970604988369562790441025939329007267253352474563137064052602886573202925776225333300758478878369031994488886296948528886707470415430897463661661353842919592069998061899744925003938937399903173547075008034412669657223910429832987272759008537653319049716273843606904475817379191870714156246537058423465489276306496682393689244448478384475203526945412777201623891118218942900465228916876190747456902011124724257690946129418162355165068091733257973914900030254725760280891788694089105368087961626328332629750526071170486454255687828324679432873383161021225612994908757954032976225329592930157004859514668278149731781601340720096129081164388805682567032003338294063403887973292680117690199594076709848583043934238399906154096527819481704891001626168546212556860259754078900328487384847452633451625583447694832221796950017198357933412324345099143292032443858929391530951093476784462394196376035737056030607276565641538751441045095384410428813977308416641891682223894993188544016587381395504167755737411018896853709842815683341708331228720279959682921147701711644871548408603646016066089411266035348354299259146648160320799531902456162415777685298916184921099453216574628338952560734696732002089094617981430616233109272556806766597457331436236142897876091452633013487321818998498937738790510500995787257675210103044815332638105761610795994703095355244758092303780782953196480883383828023900004684225274964056820739719109987037228265047702609333133763806946777693979639428208472857927385751688460245416138478414810150056574426085248146227782765453864416691404026306858532507676261238471393280000000000000000000000000000000000000*i1^22 + 35123827722773731212600104037924241157822734071539904727613214561753534148172672410325740949768424899562139395530640535285774394924825553573645565755585705095966217874929535037569005434020588606276025924324886995356205334041946645631739606253057939662485474098703931458650249429057909575263741133426431505668131042317565576106692079870902853770157269360698421781340713005082095206488433662757505413399217940908537340058466674442705890067156599012924661857856858061569727598770969711748857592801933103814975719630941461994991404766032165800821627840435389369296048527027076556185123852090433567001733347518641212223427595340905904549983767245448117630134374429590643006542118389204078515302238432750821822697371587391342625082413609649543250148297778995761261567051301834611398690617460188155619481568193983849459988862439201020829648515246888290221321141171412954464399457317589555438247144743600582701862478869002332694594065229801691273699609756843027641152790812953971233425054565461565338477964929114809396119348626719396980626603537606478158851452249129358685635838374668377766469091052650707375538493622155681148228759377143214063361836974365434713403688808222493290765619611651339724364361878358928489654047770711375510700740398175099494829176681301289695272411694600812837729103628457787609478722846493345180321511975663825643669945852303875203366703637657667926175127809903883263515476750560502778702155810163540492289949447024635565516599409807849025326005518656341008777188888401886664029434562004446475388148401534911284097289679961510256180899935117503223090775832142487784946578683766057204163686185257268402829072950446467586812162381829441028159923506135823160170575163307266790351293028726662753468536529067757967504960172026041348665314314153654192317440569646526411447837923593988499802506074466396418241320707136170326484165889715411561394678081668866157702245925331883823467573905882753597035966405729902771823053863751035947938659221131834489104532067140351606981460975069700940442745794623739201123683465529281091825427850150307966759320549605633185309091986397025978848901713282558518773149738624614400000000000000000000000000000000000*i1^23 + -1058759439412681444743813472368483187003104798921896367031086370285878219597152899499409148359409891424429748257793599638628956372678849087818007089484648265426473709724370344107425349724406218213599276156252053478696704432480067238535165784028652654363536525290292152612213934854372156851235108650562542420348985512134113334472762300868792744485825028220985205515382825466288273253125685087161627134127030426825664381396337538453186422379089675369577520620771839215677708734419291084735191388463312883294373581807223433140493139116445555283935897501558693937285815855331556356795580436250571448119130796821131885671966509902574706565136965951925570447050625870683891020119126179244756644427370810929670871291669142293554080239303866242352636671170736132976047125134056560908221611053400911456784688963006123880222233808670937119221738491694008706760135365207725694579597115986377948358515925877783369457566308523663381871358120600426915974908038147373631047246106912603797237517259569560625775540279360784667868712467272515654337445971198209705410871909407829210540298797714535573025683901048071252352368295061268993551506499604928176836880768219232166845843250671049051285235292411202161673938867272387907512655993101793125900942037904522038703532538239787261166577294268132936925764142973927020407216521077176426891140279005064573856382417978937348423870061295113553859211201914920530244840168553132905655124050409403897268730264506615775488217479533671616805241933438235262707458258269276045224421304807747731371132374680052121945236573219737619891252090435128155500218235268357755756538234109480494645459585012280990802910018987922636128532413706667778818168850503320614505916432178604298719669614891189625356046546145897180867111591546805836178234226942047311418425586587510474524042154633682314978510592106175687346906688839974842337641391360864860127055317581694512776533293356681442613420403176712054707910660524320223538285600448197446912161318198334047384303886276614739551349401511618961521348401214546130320571287816203571753708966831421060941910274378339992336943116747631843275377666200187755276284870000640000000000000000000000000000000000*i1^24 + -10617365339007665277491231767668325077339708314386206026843415219430886813529705498304187995355689454613146211354288688436051715139075181819633830367115464307148164722455516821978570514432498123392898744303744184955137857094282758072135677143604581221218586792192260544203568983827375996013040080268712549820305534050236353711283277030603749356695995866938954247176766418251255852026563941548219025125574980281497068453032216079266324995567144827696741169858913503849509240607377586464175862883569774049868436484471624119617440379236648849447764233114964894687904658281233427384378116192074448563548416503318760620872970095125899468742600684843839993543795831239414384918020100584192096013593496654477621948674962971013218623335259000414692639869664498405899155712816728395037933125559010553566725105085065394916324535016140121960218511108288733703705232612744472037367445981077868974792178478643447587567792792761931933319469971839400363397671796331762038014230745678902423017924558413325883753402418642379148855591946912349550874315667968568120194210941567375143635938654263362695446918752543688232053737565015445145888296829487278556243119000920191674850261000652268656796581294015865657208189070191848179346785127516557447512133540957383066606668157327082372220919066182214440745309021709992811459591207247702177549953681283085936288265475843568445136677209839558494580563337800075050683268365940944614542363801580426078291299890391985138865282824282184421120756760586317361965632058086204571343666070377914000912658193751848235328657824285265896839632531528756190692449530254936359053258493867518002550903180027581990385750434137556391398640364595089372675314642797721165404543975312395949871564448067107959608729988424410953242877001838057973938156811662685514060441910240944033293480589741283413755623170641632065901155956021707526136037728860573889929864333328733563373500425074778125119849348799102423890285737499704378112136386299650518533769234151053331163125531886186771275318860372524687027790485732160665983444489502890895328514269532953283795487389532010777228065197484135971458998919075721486526316544000000000000000000000000000000000*i1^25 + -72711480332711919893973888831971345418971972833350509339675300271278797671394909559900428059871673512968648601988802688747620935912823451449445971045582182419191933318806794941003559087809495363435149767040774683103842557655896561698453008999227445338302815305314126087480954122301185504621213604310080313079925302334615795220827042354141560800635271809871202580962525312712362732805240482587998656761367202066429797849483821894035243886376930770703336848249220070888729602425601299729999488617739993814062709345607200293954277783042687197390020723303129361365995843714066018267468945625466795824893128536392881260270684846562658988482754415545144429872862505893390481502235911949877762334264144239121727249973357750241085358125551663927045779292901665658905623592991107547836149577354842974823059818753570891376460862927525104129455520840479179703432505489244215594688326802301879054907573992495696786268116982842382034868686589319228726028972436714332422779229147734541236998691605496240109989351419971223653016819182408413834171720483918790482648457776134883623886119838502372490790308950592609436239186158564324542722192768211223588163238456159472194699571814547089141581286576774182836890944849760601639756501676774030578668977848901580819265092116350002840738179007242718565287904847630110140536592020565202168947652910124253439885106529788415422819436649497887478112570796889136830143860767753134079843360875972556580392664142927236701398633550014077259640743303264244266629174807706401801045406467863229629933195504171630843928992065631165587629036133989945568877892212955293427491128492960329669108885223984011563439143125507700248857818760691741234644230702629009916785407133457518243105227992009551113730248947756618947145294363132683976759840706024545872850619063386052767103509672539740998999220470564271560554083034862325572377175019817188493725553678757160504955088500054240606748010512162916887406004844629830459917685518733071280315522350422334844834631754616485229121984329070682141879854708068439512722686264763198293883310042200071598243492214431344632013844014065462053317296130224913855283200000000000000000000000000000000*i1^26 + -94585660064967235937937578851613634054052177603488981541514854396848733636739156079861283136114300825886659548102370802524822505817031974118100580435902330188376320729971686051768519927134766229634269032318049363589749469431289322025883290429824041372210775529042704854455195594567535826201926761344459315827502415801892973724753021591474653048597245634408165954761570483267887523236961346081402017971760636562785966448159617768126399154820432467008249748379964435533898048754020323907808915891517777944563766758920399475487053831763622171198229639933184292437065595642801356032131987750646197644473377362660463532134972978717096596863890334334788263985285824730155219458249184800590784381508358303842170243470303498650648258072434070735668169079358686430651529125377538567321188060183154969609012790724544631789247026872294321239349231001103844344179342807650124969060513626437207100766031508538427863948124754603136561048816828019217885358474345767128468084895504597927613980056763032767607924761106550695974562403921728755849498927158246295880765544402756652059430066785473177258406371658342357118816825503009392404916614224214798895786768125982560468403309045191345658345110331462280164513697528232657883139093085731357115559524429248303852640298540005085123384724335334225282659357645041859110055896860748730406025516356699331306755908437136692334236529152829366703167141752598630543059068651303652911208014798766006791792418942722315063797443805709710191302081273201165856066158593979513949944340087861490073502942562490579318483546808428987973479311188319578740033587817213712057245141747645559111073117248460103666250701595259838618919789211136313254067383091643020222455718590640333096237601135259946385410978835529939750356507313985998911218311849512000377109785581408038014104911459090320466365970608443938151009621935096450726512626550562889816592981553548500346518385819563730138341734022782598704411208054323322782286381258524805050153152564846029518019506502556245424708275694282936526867047871803895514694582751135543690143119831016219206651070527762841702310855406060984065617568955294023680000000000000000000000000000000*i1^27 + 174649158578457027136503810431314583531974527003657393428768847721002794073450172380569172527193294476476724657684603283669840851711451470839062056840358695973840803601440600663060112977757771970993820908231350496455412677274963315427742597916823468929636527139461860925712698495726466646455371030832221841406173923436086405100347904582759514259827319028330783052420995686167559357938450826706552588943137419740003540286288165521177990136534237005638860210115363107166995235204998852402761614042956664908373885381489579780943689813340028588587398728798665899743336516127985670198690620660939752731949943160359941222332246666540198889117145788061281933115808058859613257137910940722072088843728323779855179689978826580179323821655485748510789252419165637741534786629850776730858957583794618095817198700279197854783928363754634375073676301928819023281056830437615487158882778831035019559495104669841182476661506560287575306624962175415805234818141048516204670728813464062601204940695508390554156829258228798818844530452252681695600554417310624550279595380177544806716150850204958338618495061812769558649711082943914955044465652858954048788273407242116176473412228476474761691898387061867876523623944595955501266481634140280321667075717861743130411693713299159480543007785040600919989847395021811159234829672538669313372225568623620662040150913886855763645788386489533571809591294748419102344582483468301024940355658570964909181900287230852171020437408824072096273208738028295279471427519519041281534145423012755745901958963867942103219285813353782197427182811457026637944009857896808612572015333964998607499072271180366724303176910448278459185594935571060847507824506429276946323687568082394601477845796608419012744001100578062579605578175396458219667247261559127409023095394050520777669873381695630277281719414158399334900462117439137662042851081362046936901311676659594049841006434153175659611461978920305850503396167109037515103838063188807976806241330414997296184714019542521163209892629612275517751738477357559248929295418620661192392108708125330786835484076334056301740304875923199192281508640456704000000000000000000000000000000*i1^28 + 652693794588071302961171698854737179991867640192007321720051853194959832779586420017333547322996069440589796261429184113922523804795054202687811663622054941588602361517276538368066023428870043891126651936804324326492307496908557113775921374227480415258655775802549443430603345954540847167056891758460807946660021577342295563199429136758301645808806267159970590068398346083237875797537538831367173405379282607500649598852061538478532247046663737143451251515298026445205632444002409875388332754571094983100907695698281374264273509850939974908553206548869509109961169439286800600812804430256645451502614380164218220068366656183689814507941581598656118560766046689170367806112054830269742999531855931566211326132590167580265965331933494310784721686649248418475995371731182104501607796420078609368510617620793966347221645921888096615948191222772755416564584552038742529766310789601019973899298415441586337905681950121082895251581229597369513893161467660281109661272102530355094051018152447504440895132653075819673632610169582352832332528836143202184662318691363852150981794645792189381414732845326771158428621165777471203048807512012880248788857291663512350824624786121905186034433280475823257525665726217553844828116716573783862634468508542599125111589904557595637118256292989903437754459919547083143748081985787118921667502542263045928745709973326204352738659540577564378404965159205632730599465437468978744136028598891266319484786289570172243482358182154646100420325978520522133602626516618560918262740975271800337913299307298725782994350635280076187339241443375057451180493559697953338734933619081307551554260002346466008598640273504835959853919177096677390740096382676603903780193948674377321168365814925060036419779352967173485309332940869230663559168836905502909441519152669222493868972537555531501235967489677809755279383813550325443258603607946953520887353547744409165626942682360031504214739101258518109799653679824135662015932338145880574119802504186659013561276957981115764796868481027969442353871713897964874934089817763640917176430338599539699035225495035631065828433557308012563678206361600000000000000000000000000000*i1^29 + 551913778136906204713334790712989492516614506893376188869773598928095798702759214274666199843937974162423085291938138545162363378515495500067368011632361004702073969987165028903667113061800431945926481133256013282489482393110931485201774765543700892040660155670941768958109375769704999891039970057949375222445892084503660311839935404761127594032435593688084030855510683425245510816901539371305895702609226638847343896875899768627225504656089677830343226091102562723003406779782835519279088853191285850202342804676395264516232746899988557374556539227821750146550811067980008505447691416225039506945530471385179496447187463576773487739061491280619017021501825589060190246081179769808044049952718187264654369953737540377775692041202152681559017072325734973948287082264530648807973925500090002594857213908876498668646272358200205836322937440751931952623699763246296818822678116501631276636293940651493625217916274133831369772835013138091564472565014895412170964324276541601301111423138864397460636928113440036698875170462758221218172895517231542892309354820698481559706011478011313972746287688560197754276586500476764765600535472302076489049477550233069211902709388209065634668715682000050945850230647512790452382653635395275060307013232394411538926032929799230453310732248975528055201136357239350938200229045079948795117476936751053142348281666923026244265476948083329163196355465921703030743968804352246534183163331971247914486723596341037175406662516323754831524694808598259610364648084680184837667496754597223781133133991546008064159883729197015650024798571563885407263686790820716105925975543161106968016955019211100129886070263123258228094110360799170190353232462535445139679191437274016840212969138871023394660493341887010402746938344320539223779900344820872038811128473102152228958140389328333436226642465708639557581584807467059352149637451043021526586169572698341154174697209483251441106125451421912589311749760342326955484093621557342828640719315612121286050484212960943474728885541161103096257358744535948020395974305074496921129689608536461272235117466205466234637438773647820141363200000000000000000000000000000*i1^30 + -1640592467379123533770014333146662447292030673195391124112420998045369059905608344767082735246582477225922031927047312067940101172338524323594082495202535797155588111822172817621760472878022201388892273387697596263142607405316531744151661447861392234390955812911055483770711496807496492279614869119972084366438928902275733483525913410234580223668109717573173360155076056378553342289276149524669092252838526752115545397632132805827831570306048238567135893812038107637231584106517644534179438223215132142386141356851696002134328508684289913403116000134327608329941540145657021801355977725977467161132975128256629660072630319565006144792192478577306986634391394685072467910849252287520418925186501000086335987311485755510715214913715500645451830518111750694328258732122328830471084874834406857439740210821231904666748984127332115499500408061371487134367438643983291452717364746563260047414113347706480840361757883033261843519707809535885590322941478662095974386734099160265564804857039779038442021198795889164841387879670360793822117757911258407910464302668826168620073186881493801925038959748426072496691146272956847583455017475124493336752398373214416592197391293362745413121392585602863949513778546023244759104785208788406547409107549430118564320991052481500936318290632307333019303680841905803651151406155233351667738418741139486777316676685007036973173573533220661951686610717216432299055253632732564457106107150112680734111565934420590755857740443850897021792105799700290456002867883495441345780824765403560307829712411558298865274740816300158615913439479857475551879290181200225898854291861280548375083078250135600597642872339278726701626174461860055152209302280548306936609352320240124423517770431286807359530774582666025846591070016834342506770267320955491879828344840695431737747768955928891075349853778381839040836597221151564506485929065774392312349911583754890418548798891898521642393012190046108954218084497008369720187920982872792736749229719613031061165865669377218848573129098150450859241742202887023376692373003837906037495190078470228305060688411213856584044513824079872000000000000000000000000000000*i1^31 + -5445206247752608799939813291838233015082307971843176561271739756028017715173140358274978765862715783656955983237983885734742947487092949644009993344792172432056914919513751736220734305854330975489538782035018714780671443328875860866865914884540488033137495126996179319607079841594539751511337018209614611266666404407893317603854836284008971894618739877127452038956878313382838585056863909984939865818001127342222451931471331128982284319879985015374644197189482049795318530943705786374868930923304202513049878591798209639468190362446491290826615721444414790182694414425447193222733471925926938677691250711770223022502985220089827982418606170511726451532369326445541410415093799847128024353907924206058053671281227061591325675749752679944507287486666351248486807027378837706203170566631930116961776107265482542593683816291136421591005804686661293277641733895467777168917540961365272258380090447737352233948636601917167778032354288009138110362852985758485465522851217206492368018800298824508616497784594474592822089741949919610106507594677418665728561512910284811104253788428130749518230493008764853630840873234532124760816863637606393811961071356207217958283071739873024276815781165893968852787624004881229585468927395701023056729073069889712138459308399128656924721111054266223860817541544922880449277943083774659668115389196617829494302091722217495470287235321351878005456647556308820315983438755348765849197499505015547948601959611694152245186131992982740264171438364428213449513616139464990918661946864237623455597123348018396224062370450532565414892029991762343949156788416342279436876904041333886215528719149053921518897675042229218588295876258896315717428081888244497264605685759163528294110372275394127456790851232381516254271508320102869744867411110834719744141125429283462608273630902617548905157462865352740759009202882174051765490595441716907706812910663564443139837172421269714181591867280725051809169808997709010086726529174533757419496514996069002134548620075195343139549438817340128624004862435892391770057519207473382607935801845892649452653214545054949785915228789145600000000000000000000000000*i1^32 + -7038587230073223261587184641704419832858463754003527111119374413932460044370549418093140792835439206171814984505116933851130596470759352790824448399624596718070818046880337479548267035253419090056074339486695111119253356220710231900967286384811337090519346158744883739613758632596268787760034581537971974746573721737104243643664402778092414869212306683336417434572622426247807724791842997893061888530462465321838996010978670282604127990653655187646478427298793495311702606497308473696689729034990557551895786337665944123774139231633770856761451315592258008676748654937942590664633374058869103327157026817828479870557380041332205936535760240131915020889406335028822303394275303886761104441270674530138439292916518714608638493571892546220231230080456569629976351945292453916477879239650454885996815003907423515586745295983977776611862284519532825905076340783056559882428107229929776693019357418453584149376469404831379373763262565950484493281646053103675275281257471417016678734422872681781912067922014733629735835309611363471982942119541303851670762505141324734747250466032262615962249203272174066391040570571928714143981897143608694402354981500027825280367412379942360143253102069350842670709614667466734601709687755232325644780864839164324048643739760007834720569673882543342664543886371222653735278446037596669975477109330116510578535100626840171590020347703444699177361535952003902873129898084967458557967011869797472308958688542903455393874731983353414681314266171750815188723558659057650318487370407882672711196944295272186963430658443292532878202304543373038933532858468491156017482662452441319583125070517836086543167381086161078292501546517941680384931216166047433916849497085250847857794657097990534854115601702360373016020992355002189510133473989352322274850318414145444008619349328964767194194169596573543846230072827502401599009676921783931604209188653093376887141750423518484379543981137148029076337332321595969431496950556791420282182643954401911338862674636365121406473936858028863598266507245872669981061832928475639053043948492421371216809664787375447455343575040000000000000000000000000*i1^33 + -3969159795420973913072876408573725854586185433098159442163838198772119051820491047451531230746290684932320676481916468106834716551966120873590879284670516680532141266551874644954578978648181023370485436496932649770106787108047276730665099709457055154237115051995807835441484553228719638586082533839671762860830832146275775966669823743389937497838313907562833762974962577337540781508019060101968458273741344444599143140941199719327827303658617380212215955082218900189126040519541411591275622270486103423793992445428565357520896671740294311171780437089934432274051804530582322287318517375822855913611714732968566534586569958281330431926542250038522131325031570577808711478151266314885132087900303830361710905136560806126477859267823547790262079845876625845942033210872830996599280863281330217641088709628271578344970285815300264100090304949360986729964736132691533556405828934716413255202590593148802063886275389918211816124935951180067289069550402790803103591615169461244675966020296986588183351966441428860008067742716944550694109291644609144966439577650284484996464378596042063363131379944411881333141877120351091713817458536417402913738347559130283415869768569949227930435021119034884451759360867476491737753915702799215576411028789848101031656379842476449109955898194165604541419382853047302518181642966339642399187003256016276369296991808763226390660847338461191630139323445633653264632611281938879797244904692934145144794431211964189014726778178107515389366597932291232427587966905893385432783348854002756705490044521274914335637371371313894796180588093766609634240284054942558602745863412177808566450028064645045978346129664758204065936550939457747747736018750967921797896689486189409783740982853055556607334421039125892982069998482788952757736173336664069878430904132951184680847256949082141971720398277953015940008891958761109933836953178121736834090057919691587235539383119046264421427812165847892494696006254077976451832465887214299365035749973025292698817114923129704494944857225483921313238076137581060415402330818245147306758883114038220831804451372653019660288000000000000000000000000*i1^34 + -208429516487043974370855913035691531531511578394864434154499024510450150476265894538651206160927009945572905737784331583544861477448047200125766212885837773086474952853460937567903291228286255637886294274810499785265602243951142349426481172822317185940860217642808752802218536960543583871051329545938890856058125446755819392178210781075728146284578372216759842422360213723098905908319954761955517104947145113799107745189887405307261809431372742873347737033716644568618516412595849180829369471609771374941697434639571875942713033381567526732910601081801339787852008446896949358444200216035379274547761537672844427914650550783528277519143995387997534211948906806617818901899551735312371747146248634876924680124481510003484821849348900540482382895535881108224010944008756389392447932150314725019137354678534315342355745623284069906419989968449765090728575882486905227737122547361797635157803802902012786157519571339975088419551411042081868372388538178985642943907186000899681547652514359634660194586095951201828932453805095480732490946201552231470923009825327604621893859430533364773256132418657628819209159766139587965857710193850515602533682587240579952199695847248858477512873028126208706049315487626230991934622660640939423739456192581882170158533871565243709750816888929470692934969659348933992280148664392633600127022036740539928469210511784094109675794843287343473784279013437551146043340341106198933214123532460646939942085732562481325463861139918400331503982989722391281607471635425695379818912432754277004033607151981568403990110306330536816141217767694423448784008921826545488260844512489726827556661907523610334949696673254331802665625409325284979894872508314494609295310802809145249092517460272472711373025345622848892658293641014146444254411496793390216549555815173315631237426959083522870309854862339855205463598002473930892130087237718649057815707863831310854052128981709386533189791084124657501819036773489079726887639270919192141305182116506595768472942665645177954310495925143954540645742623973429498734427976073976313401369687429223986628695417474252800000000000000000000000*i1^35 + -16279033013370314870932254449561580828707170130914785337541516150770296772582592196568643957010442832449448682498334976842550051947506256229164782420125969511500959293458252718578336087894632461571648981365057154319939169659871533992255136672342252324236724053683396827414146129141159391943970204444178769747835056990262267024466532420765926414487472965113721926850975519632951108945360368986630059652570355789213247505139448339744674287112846830616407888708644318715052959431716315402914216795219992978321088915918333270169552703412521708058675045396924921835776891166089470468018928524322385828208704787111198686449831811039180013707120552961525677272992939458156755561568820888187380749442396561501220115438513560275302169285326059242882791874751287331786391278042689949492404271512732235951249116603754911304901791120665610833801459462977679416059517000141126989950684608290481106112682188995124379141337430815527679468514677882793232973995786177316887761925728256423904410555949247008957995419378248892185575016530704610247237885743632011224228336623219146427899522248894020540731107348605969418089141475553291458137673144612994328912872501548094993347401241518750823550783755133648985290513902090206187086711537586309735537071806486541156516175008245500590249493299884224151736036019358119463225672885979310010992039346488341022802094887508556016815516358664977232336432681310544156037372767488912370947288519268669613148031159754603164552832019976750063986543272459246924230302981218497930110778919936709866754791965824199455865233110535951164264900528108859810421853785537663179194796110480000722077186714403389542569540298103423586295046502286711419181471469709356839122586792476473633405245449871872124817655830794896982763997174312382710822070189881570231750369257439711724905372484612131550776686332351428480319594894740526136149604057801519399881138797022783238532087169004285770301974411695320901427024483278596195994188507043344290154988554879973752289497037836866546766422107895988273180162326398320284813489538853505531852995439615615599923691520000000000000000000000*i1^36 + 15294922240025860471425026760505395609096025649381306366380390573244078748621301024131391604344329036328355664545325638576949711452612310547310404774519632482212849267445565075146641272127686751694829524967556414230087704057326303975758677283740654016800246450250286371245109600428572588805483160939883391858260885341886986185079999276489933169143906809624504914829562468214698308855620100886298693608691168358511924680621639003178593413762242669710490873315775863676895169686317099685547487087511047303355472917587266319096326655983164100453861357024417142507471836068715993106651778285409468094578491260105345460861228568569907755665391049537598328682539667049093782257385330803759199273595857335247550785731483929607806547294058566568223780202133909370448249353304108061983438571536149244389678823554920844449650820926957669070610899593327712908319712742021685483963012753856141719060211071263472028578057486790824132899044383493666723898282600554544297447004778578393913102660649475941091648704740524084996286167905579241806884502360779219883513118647410967533107837434965636953331283443908762368557526294262323163365381800199941448586790184999423339570226861908369970289711120055456021587341769354184643643074800344638496702027309121638993654122828503671376239215044320892784315941955449185514051684157834685309162355504192996609628683197710770626196833409309787086386651527543592471032741079535394605973042521377944818655600460529904900497091109439829114113308713653197938171246703106875732754843491069774054215195743968097979545514327375907764114452065705392600824079056121276041825614516441409005449725188901532038038849615569233084364522218001808737703582551075582866096266458994725012253988918224949877405148739290655204924227614366906318048220119078987557542603223598487368990876387650604363581420416405571581802066543076967208882458247703822663288257302735453129761697127872421054396615052806895043697119158300933894792034302454467240662764602184929637891899118113485965363753678069799105897189374898946623163881266797526525114460318060525912064000000000000000000000*i1^37 + -833330409391245095431405789298815029731531874113182114027780491957762708347451133864907792273084151578627030318558693798984570945827745902443339574464055352696871506680624470304697962980686141597374758445727936770161183110820957373333114345444532908375428617563383988607282870069353891929504219508525038512216516555560525095023816913685712026243610880355186956697899903867490032275198531888145361503981707494526777319020556478972720504159021124036912364913993235425541526014666007173216174972281476972859080507402835004288733004809814343159948387164220411399038854768455260843297364724361583659145767456243778477094223572679335774750708137698865645519192897087024873179711451629465426745112109679356748217632228476455779671997684280277845097786022253888543302534240181529802380079472229470767316827966368401661511112238898309648347228157894974359697191857084451697491397857831034475954039175919641215680921449945732430676943379792704443729010006844411658867713597579725582345632621708497752165752498429710688755263908741530283161484176490826805017117464194878180442998208660068183901285024455940807317147116774040130508554629345071757887094091695479252496655034466982021465214534303002505532007360983021133975241745893130055583444407273709215900421427255626585480881950763646565490362162973966210258153737981339341880322817622305019484421500025697893223424935468396169753567427706675944435335570209842332537403626004879579915875651923468219412030848047627590313874073521072954715600673089669912316908769152750680265648314904412023700900714691009820350761204001062288983151995316254192427365311653491079651780877503522121397777829554405600804374822347024315753160904772298336336985443480214549397426883365509578057606676989844738931961660463843411773590052180933834284689399749931363397392137786604953085623639761707284709635756144529614695088353031057623149043667429053850667493071497208136608519706085136526090938290425774549630019573211651944683125459577953699943535344997325889381340884483998371558823977865370123153080507081028368908760025294438400000000000000000000*i1^38 + -62656006198286290809969832901573707239736078308446326996029923798413932273782164488445304618628932793355437737428325846397560360895821244864482810042182790838658687511074625650286650157934878339278750614518377095445705418807923507091644252012701242227653910458594008033511072316508473423362358327262523625215833411733407108927084934145730181567138010983367194473660164205326317134878784911130970458802269120980694222500719304224130950826385550160117234722872046994354284036367538927841860384682184230572405973161843357091363258456172298043305533669668749111343031172317391777044898772871700101755754596220691010077332759713787697061145007399113447706983841159952505342808402917479972202747443193606942562743584762961314903652266201167702168371908805018891801549286250087636461460838223519534487889260928257752208111784762065156477023129940523862745254573748873496508185204621406595185358555341753726976664246997743337737768429081425158199337947753226732176202558597533905619225545914826328001802227656311351285918399708214423421736483364981250080136017637124688313229740727925866493001826876861561596319132918600857825317244773596437579425616278569903562379955296309502648765477418089340740267278323962541729752639301555949196540875362542168641473373352206930925567827711280652717696162279730599662467832803961067615889115118877445649242178571360621259228150302717316743953956554149809169287982048008577565218874505274197824545546306528995478777114273162395157380069730018850502673906177492369389801585371047037295742805426209335286566884762856706939723832343388653954122131046680837727309267238674100268195525059195405949739176777808685490902998104742444331524433669190397356313988229489650765898764229147206304781682123763110539403718587297139710611456141430714200354758357400924117374170876626698583040614892699334372498932592520682101662654447520045092297266144681945995867247492837952093083172038788492596600723675504724956025648038056922527186837381559788732734208234652700504107026201895957520190802141946839581042553476802978101267005440000000000000000000*i1^39 + -1658030394838791233723750961664958421589217325038207903567010515495022930512453462061627451464707528843470053766975644695411045980563054929184232371590442746989409758125256267739105531031293873228186364196686489847161832966397296437703808375744114823865129387179954723605974096851987081763669661313425682059374130006032201041497857193319591004621806447571472470619783800765265739315253847969940843471650668666811803015319587014385003429648195096973641286531482173671581619231226612817136839649744856932502691946328502100223681987304932055610588486388190587813317716207291263381311742113345748480239598131245610818855548595720828049504095895728638139618985927914499611003546316497856894642355559508302445248169879455176489590942658403131308522949248384001720610765295259188924733451925465081156025701589658005146637900420560544411873018409452242969525106704803251206532805431847021299619345274879440515289670099587846570719269906018828294458355756296539613965323569408445997124464917650394730170052552506155747746523654146383255261655701912757116180970593336596547180455894669655797221666642835853746964415977771481549897176478031560002451088745743286098151585383936900768342706246611499610492362371396517924570547333759480768450615468483646453950028524223871617085798893528702664590335180029994667917953725894147242003282588867580581846707055965193074491633536685871793401247355852851229783721372968837337949471836961310514146782370238990118696772942893519349702270895407186071464646920765744567256613436251999238641852645344434000552218788039667142590933777890726717472979846374571869651581447690804191578925533126705872369865497257265803964264034887713333440942305111342760555256267045050715100739560540746174441612740323884765098973619023138588267564138484819248923369330215738354376783118053051784389584650365048440295654832194388813609947029943617986284837856349142243047116620684062904539983944042104518228886351540490024172156399849461765984655818472841608320714593729903259760743668218061482837079703401029591983144958697752494080000000000000000000*i1^40 + 1053606766700663121701236130700283674174160665503137403618919310900173795788085372080348698370334564261776917847789775089303358413477704763018860095688131962394513856290232276644555554837023597503034071438241489143277539217421129973305363556273870006834805541284330028825033314480055982486238869425721449215552064219122254591001695966880943490528778810048954228616606363348785244751947866672245447172319404211406418642107658260874135461291527089112396445166463248643289823418409807394124827031814073421409899938086306944343434228439061512806549323236742098740789977221445568537712788719118266683389773503922545574088179204146432390927989273777280784067328801713571899507537080144945340058618675696277635398082457333448104730453444272188628951837220038917387169169429212205154257615158467806721749927413260470473147109352316779776104836977017938028286680248456426840974726085597576069228403539145726632967402079235546638261086412977243382351483507718452887079219236379851252922195283976044976013563070798177064877047910520719373021469521961367693165983543374913210460084889180735132612522807194389681795988088210807709722245104533258197854223743698045421493653094511294144342674220671081949135715200945661273062196605730168578568795029903100147328183838055283569724041825522282424293383798095909400204554358969651349315035670777857300950836241924407100591372271695976524498517537485067687833499823156171474340199827252822718987814151280402875938954962825068311378845998985900296242741666577511448694817684822709859136801831297720398905472248148887278861204880112493437292660158546699505971617936611168482704746394513203321983452314351213027411400397969876446593881853851755736942643234946613427929670224242338590914274294304582463769384852990378049588480949572629796650646776586246623347824984914094470612594764320463059796524607775083471449004590002632713456370495344007555984176606174188896860518829630035437570206330533565728148151428338253310132857507435482957717925860387350850987039900965795611676986881979639238453527252356300800000000000000000*i1^41 + -62773776017783337268296632448044643769621826951067599957154432026725090540944229905903293164219241240063465249807609317792518589733759310771727324612116774021304748837008664026847472955190157895705354061969752715420962610941275793941391192060194664375777129118091068936566580404357237618719062652105684334922838248052992272693494592557935872986143874976788513366393765314474197961863850796268615686232630901713260174180530445812043838883804973814178971177167726837384489104053688954251140726388752404360565830246197571145524516245788224096922940990451022176528910489908337396565289303893545368207510173177385576111218464854268087831516997975289058630148237682427714900205146426947084035065125007502762693940943695216847926263789626757325646941032066531975294982657998589569167193024128486329213713805968930151390465934719235157459528177236736790756336584235045420348272439757416143616610658658886726173255948503588310355510275359955858630823365245288282941910223913413704980226222065156952574072674351452038349275848149995533565012710861175097342343866122978528715102246905981345266483313900807669037692745486159643007943598293617095905460394673189186029543455453370696148796965986936268548980554471797214558819458430937212332849180517629208360586267435528393377284689188370994770463112637538003598680626282879738013552354977189059791513463221235274294012272632695369497562225927477119999571569708793167086856454252724664732676806859334346503535352715712409637950903245336020094598324783777475583317534978791452969834962777864166408186694586271440476517542826917727754037259354196698500100092071600462953889450264052282381083063553967958482976417985701785718541494068090785365144107237696739276672954143338641330114959139464770033663375751033875896736485461012225333234646285041544928372446664771304823866297151501082390508800374614067835248363883495677873839671639678177137506228260995021334986886799818151919776670091146030049423547630465113526276529322214862433893001430201894291913574840537174804822402553794943602906890240000000000000000*i1^42 + 866364748674307082370586512358755791311238317312655075418721173684281454101140856141428012064733543955531239425467971642682719399894047166794427918791255361023864778721197028653485990266700894316343109897865041289113756474433404905916641658729001923209944618916117786587248010743364893239599487904447947610799205760271385247142262404246356187707513834111392520312658391789279350676216012865645857296791335957038580324174738271058018726320075558945129633437061238591073853696449679533915423665114451154022701406081306493328886908101201147527927568712165058535377419087507002095639966617275682524097161904700116003063077844574798122129494034214979982858159243832843738050214417787940174631403019726841611279426735696443785544168304677414205104426250084228276429081987284121853856717095933183055564393817751022989888645044567391061486645982268586236897832936245735206390370256698336282252628630855701126172684880923423136433076454495762278617025150438539727242912626426072092098005603958516949071845358159386476409030332870256446852574822064331354502376620315039214578490650810499714089598124050128902609434124766920821885469061784452683889029490212813974230963908709356753205335848094327799183867283739932384336694181623442810294459878166292427471892608880527271489533505387925632114882466012244447509109959076568480282377173854476615731760127448512442334556517327552273313601093185295164197669878773126485312011261626486858153559180405636930398370874837011267654911094258025998516092595047684678189425401810231225525611428542028805826830915182879519225060629263651617924641839140297155734181371205725393342908960937332430251746216513308135658419029767939876213002322101749580350369616200624337797334580314648442701671284610153546292409176254330009487877326913265553015336742269744812826923395167380534868440752187124329359294857335762425803706608088594439644035751967100015444869019831545066907149780758888426609585881407192253069626791391679826593820862105657993526896378501296462921292582385939599320964742240882655232000000000000000*i1^43 + -15952204853776640720951710387305714176575552841392963424044759133120531676206257320360382412841397040907813168888940083465468094271837174556317862906297270212860511518203379776698112370681139033206739471587933675298601853255534573150614416328642191196998598877315543557009322393868057292972852511062230541782096834008264299290691290036429755920332518954221952544939077970196826874594054904730105853547938679718108451416282403258404849657601151480175580293978563781743074279837763322662923263383092450354822596920077867606711449500877615597635650120807650658019016695217876053440133201016001397814634853024919996420670298673085607907572216733441593580470930919641155951713169831911113767157393461685935673711071298265523441185886605474122647868205409021838081785180397237888779156651046386024179269154967305682779814703629776292425289383395427164029081180083636554832409373814878970358878616254276155408352627367092364011373332866716469268273698863799972333895552897523300597475828048800059858900670078526629581569378339165599683825395150285215273468612215053678297824111690095412886888179135317892847320398146555754107618752034043954503625814380467614950993927470190618400334812607865604748666018754464056611054967691156761717396940878187928885095491307456840158639502217108313338710730238710235424123572435347318534873025503064788348758139921568754928696725414878586773220342245404379098371654784549722562365675193142224762903750454476555974378629534601424209875878860430805232603052728841454790353113281577851796523517585568254187939577120145400200566930780585669350995712099342286423067555890572566416860234959247569338640761459582393669075672304452067665839817382164092551375259261139462032273390936454344469098073301768274149467776316699679782022802543227861724047265337178823063666594334790431036186666967257789980084552816789153101283335783793665752943836818071639708334592146939491190501393205999470107003277201289419369127450357317640220660573268916578210445488085457609249539920546458003419636536914739200000000000000*i1^44 + -4290285436302345594899985857178918518004520409165399811300243335102375083891490873210098169990954638384099504546387467197726764427183162752763477212064405745639116105430047560504491147260900859188512546020059527490728151040057708422289913501096241613094796440764300428214341624087401612310829071689977349488660116219987309826583202226947783779637934762429580891154058821811046237715443169775510315100255566635933146709900236411068047243278819465894848328378021507063535394983823505268314101776414472413572425232803279559728825143687229597125270316062403371209711634145423706732071880249240561021894173411902946878815587346054857852125894217867345228979489793669197415445412354326170632671704244165215684287862116426019821066212737798324904702116532978488523643519428676643086142037341809972274231021062093028715137775108843224487459704224558277881938216028310106981676214348908691289853464233938608678157409546052170717419420704350705925213810808395967876160521279712323621040927245016173629801029833269729969144596752621209961359214974603917333168697725870080585688046196691223128931431121375003617508233248535012617953120571962906004245129183997335179789406440714872217222671995016095118113567950330923672060484748464577160571565310547480248801595285072684562618857528657267723866810478293302333635699168897581968949578822363888477395619330522216148639583957962114600678758807311011711112005968074688310598099813710999236960170412161571527708031199426952688016435639865228079011436466963929711440562075599643581086304247556660873315620151261019412859636969694795187280643830915245207332393803733057919892238264541249333047558229665151823399080877572970520992651501940541916804125699936275857369046328355138601937846537719950788285348714698534883578716263047902634725042751184362802117014268837871413629840680887912635965284306497983062131618419906814765382084547879570316759444809143113452824369384956372652854098785326496526754556017672389547486125545658348451999469767401345248098882698160370572328960000000000000*i1^45 + -733382263636537146503930631547281966222866618557306073662943388199868322730420560437091119075889477748832815050693038108836266592182690102362387687973570857249092116215429229197227024739747232590210948481185533771590986782935578375768157561863560301267289536404847981521208470267017150097525459041632087617284928480644310948358368689591558495698332102308178414120333578630342692048758627701833449402066316789626047980902909858480336991842770866941848199591985539648061061755859104103902820570790639067837661993779053723978659488779325667267525896416676244207757592244052680590194782490453198952178000784878270054521763460318801764484519003796680791093949475398640145272084291875838259334596411262826538712536002952345251285077322307689269499127846056030611135894096217639263564667492184694291702662991790081592588609849797017821105034570967911678909367439211239719883745894282317605672118106107006917754771896033029591880364313926666176304835241003114693624605735788637874854224876817688282940243737325796186696645769218285032479454324691313744846448972016999191368967365348202483944038388663334807551075595584032911459306542755470078668532301064115304635689186274217650215978920666663030879361541261446048866540508225866129549955370074692709223737481403752795881423266258648214066908395591085658984568340661813274004204040340649847861900069735658823113510757930416126980803904182528821715816698652498783402523380612197811009567801376507250270111967232160553317114040217383999419481227453274567475551227128524525075496737745231809876133399720017979997766523960078904781127054478892543234319695242048817723285943413891414923018269905705723364031837707750677463259267930298401246475608786663443956035450650223882455012345131270443861099055098709183793993318342728293841674972338249722806059246539319355100079049941893060445162795766827807196402896558912746440656726219100312530808455218759932665771033505026403420759222275945722795776234565119876299378328335652991823497981612034906422590232854528000000000000*i1^46 + -59104890507815674046284386400255462360693543803634278706171494285603019744118679653239453914795569953589165451322092003888480363283322501439113436708419602161336864401128069637959547711527180373594425880242952825449846248855375342063291195118350863225134095936921928957014443415202614483985381595027324270041113078859001320664683444843273716603290573028671945370146224713664285730573088320963323908765350905703502724444243392272150577751692011397750357775407934379106195515375365942026839759389096646990680514773360840300521958930356822538350072910562275713354072301728166916311682063995655800709308307496338270080615602888253025538192518532187320793530937657313705476333460706879077820606102664322622132093546325688507431888163570405621236003594240838952637580133966095733799413139503688570990662149503862731298107550802490096476636763550116440687274982600808921034337013987813562861179195767530918013674281697934074426981689670035510666136424534417969380598731602285745917165235713918553547051597686618534198938398155194831571616988739078268694305499025073039581331023627661574827497740717643671385691492556979799906265929798567391219743980873917626281784031196149429975080497393448695510158817371572017632439069993532052113135197912609458825647695857661604448215612609607364376473130914510016202278235997414321251384531623283659544787780421550007183304786747889321052996399079503080041470363706159702575269834533034593862960422902953773535771896203012831980693693402504819111472882585172284440153327731093500323882629984991756370175064519705652008689857594558820154059371055104362816390289261130812423693964045065878843723694280005487044950181081744671358689512389112240724288486926020690194326267942511431787181178183527818428490557704033425469373393621489857604085911243688760859265208901884094099401650056745621389866400342887315095228435325237150929559641582703904635370741125333091394057643885285321668550089465323575351238917081656609697727461770523110187128526820132984664883200000000000*i1^47 + 24427320261647043316231565807174702053121393699509729112833627658762650279512955722666284641500854639484766851337027374024582003632408199669156331630653503661279599213441727298770616802765627902417715189334904661286916814487820935946205174439644520177253584091212457147900164486900382448068458660944131348703998682284653578732754939512376995645502061331414170094218425416035466648165328303356018431025149246286895852653362349615225254122455531296167291975362315867584286439038864985547115513863646326568600434466646402013593690254911070049172225600816192129985616135622917321234037968912722093725591353779349906430465860849781738211332031770797992331027537973649617988313607882433304690547804436685712865938531770563403980467784964725563386388563706373192468505302433180636505396002398355220516357246480580042293838639131535855191733116237196293425049312032933559741486967203108125342795518949714141982213601309525092294263639727264160873065385336025570523283365907557425193834475613621099633936440430780644981111067295926089497668422020613808072152651669011500108966852359447762064484754378066171999925649051325058450847323067257353262767481948137527441898371831623366098081103523597726369045589548236941642383549554542749314785483270011153081248106286836210518754977247935498154129782122786703349454897628223448374112611978750771706292043398692254926622479508722014669051841653912522988392387506679299413007149713657674210053977889964202529314073751937869745690696356323417681784971523338357418778854683514340926320470755011356994827595099377769904757134109749754650692221124996750942654769766532175812247444844138986428342830384672368356709342377433733610861290617512644179054875751118026630643361471796273677663981819322922848651210590353649509480178984220738578642781305783805386176301352510041318902599697847486086525857951952153098291761135190283901332843958801048022469326182089175353682449882784675820198914444456491337489817977121440908811401119173570645605198069760000000000*i1^48 + -105308699238584597725788354495220152784232140723598521779764948734023387370073759443514229592125452928437524579605092587471739000680396199439177513354231777370991448869631556547230662943704036377861626764064118836723006439319274691775781578352531764258867137457893152553181166686841877538602473408685012806063780099783443713322158506925988674635370543475829850528018290985873031951758557874124069706180721227873252420578593901040817188398008725591417836242034285900369730672272105283137528314587299988652561575596909600998034186814393139972131578710642583311484502762615088826629099829221792607502829746443271114806609358272947407589274917512731325656584491496418454292842175406438160477849690293173363856277966646028110309937168304360732806859972099068134079591377550784164946108068556797543838652024638548618051651239239942649330107543717352576346988274143544463849180973722591446099740162275137595730985155085285816118998798583728857006960836152549275289605645652584094833782489294012865437850580068540854500565986638634743015353397187729901736770218130947566248960415521975160218059974833998317268215416192091522473532536609126185518468639646219659997147255230308319183478388449793818216937745701647101460792805236648840329317641200621015486611553474135764493623803954105180222694486268722783896829229261912849767444265304750657622374123713682838506010908204621288209903737911431058436926957827323555773997935672711284443683052260042384476483750955664338599534083655698429199681928796024791771392190946165436397316952306640433879716813672862700422370603710354423587589753245101723090389341089564730021016700903358694802472924037573084910870346025407398790561376548378256838602450623386602231261651159835389214739458933588735859674785323914544611763954583927782638536149128453670169405716308867660148275169131990444651335310476238424594386897461336995408231208057477361525242150310440096419227693486422450225054779240737714107029236812454520122051334795758043136000000000*i1^49 + 654585732395807626965852321521233451801313965566068678557035002897825050100621949602236676533160023546488415363559663687810902928411422701214458151812129221658175351217179703803148653409937887018542143995945685023364932525685513754222598710735137894563952048269084584488498950281240066981612866940236322168064041803258024406910614102848128051365817185553299259894113524030481624460267321893935175331437628307686907451255171016048738537247588386493461703091581257229895952718320983853332879476237936535598988719233737239423409164060452454061846148401244126790588504096239291407770485931249783251472316700760783219773472779899653755270164196905746093874260456332378788605804908273788478209780002691670626384699115015606742324540647711549326986611478490508097153196264010834085309483081174718563163467083889803862301735887838264723673845855818354316163888351387535908745352493907795539209252359689249625523560317187147195966021678750007862629214745956706982955141142014905289297880890926627778888223011495839410405036926694526060764504950386618584734821408152691960042456253072262673147839293212173027757152556832916911978531249705868801769000933370426561244559150984988916708633559836916846363725833189143240870982880045294816883011219136065135659061129061381477371577945431871829694984085165461592477751488316845733371184513043491665179227128424482302097363742079567144432921582837961569209837708424324313163391341084536960405945152811203658798374695264056606738162641731454744642254333969588620393443709131021831591926200437906085438326260113366680793605990656275487195478281331150974902596264499809657642331264494900202943896372350636361938192537504831505019904061887980834502853424873947716161166996597580669323529699822576862985379087078942150588123895809678794712166460275842904482089328316243800725348358386324596316728475216297885143468712970234579496781133821136032954374534817992336051581699182210206226914505976314991331034806441637176357683200000000*i1^50 + 3950122694066273662736154724545376025686816702402278618912444160163408858456539852065322165183609316697348982777676763869506110215623993377342297046365092535014904804754161875380908618065080398297090096274844281326702235981420962973166647141866023188922985704259949933370624339692984129558466021991938240946513272834950199984764308965285748047541363770814089901879669476827929550936019013383686743609982359068207164439584813236178808083284864394728472130583293112802413741862648745422037593732640109023028948840529387418018347345829693836472333844629541714562988742800174744784096064158522783779046801286631956018477056665219608735978223573759011030473369265495953911420063053705593316617924441563193879155476363529537112732553891548920453309521266069326257413058925982182695244677559584733982390079659963641054446731957541438282522011355577650943212548273571216566505553090236331945581134820401721876547254076060379994690127651330023664110739362425103093370550202195078361361667979613257986459191367291598807800853364511571417429660792669903560592121319281094879256612753435492210330042036508774115373208198926557663714788115182531352840844978500080831776500414680081409560366016585456507692895368588882015128520103367981091018520473581734755259650815822528229616465521669915546434019245018217540676607905646729361699521726424848495925286920334776587077105113266781471184315297901880479727973542971494743875287939223265978670189593361948673575147095908293240811806917275760938893643273638716951543836810797620406212910655211481079213519413813127684446461576618534929824345755680167418089673868460083878321775710169986245228701546979737948300186681949946136928018559666966831208787645415307350877232725751504465296497088290478312233346666671945909855831365782048002903136068920615034768437925111298909013951765206660416081804448743664917057469609519734862501413699077852122678691426615248263601854593687701254070707369972304492531468533760000000*i1^51 + 5361502040067866282503301456057410655137769567857509385922975656358435452538986394240120097025573946652356042192456953326916589176351240832290757583922782508103645484840193691765584879490472891090550772803099030215971462998383942624040623938255838524467913591839451596772140584696821970366629505099131047925270051489638966088981313747633727178281250826392807937273442114014431573828241367153697615938166639807135296776512946129196829831336476907591759900117465431780330102409658805166866916641384459242472816078984594632176631000996520112934766353863516918103925588719985268484764957089561067625645090899534689469036996881562128871913042963232428485653670020049925025510704592326534459651780747169787380676782297677262785094899988795673578631182238019324728109230262721092292079460503651061967088371129686512752056854928757875463184124852504606836897626970763057151067657248638340594535765202162954251575078972277797191690101930305045974212991795546228105413471196996291328010571453018310244580611769733675014904800684543725396895183651951621596725964382785918589536756918173296759658790118422973266128840888984859142213197342530323808188034275140920597242766447024958762711641102697721391257707453473850304763612036624374122591134727158195520248421682756001695020309695357278129680627742708667876316966047448322033692362159915344982703740736002575109236113586225623888113722858546826302486236220046727292806189832543349316662591694322234131873753781482650921115096278918431557468250795077723375220253289680047842575690511099632194579319334821537331316929964849525398428842468069721529055601222132715764011117147834049066866709964710501349593104023115997193144002735115260893763911206903751232446808207406509490578038261507839822107412637019960488867686349513691365883736849049707988688175375638462693346000754543904177669982946444185364022959915773615932531552992439233001111554970625415305324774864245318015992458786405376000000*i1^52 + 62442871131429472329719381456145589863693622229187940327842010259454932964154845828322688818305315364538907094478012577279182719596907888627090358592158417171787768444684310980887881410466767026255308343584928959628453296528514865836022747460608577101458777767730819588662307357731036625147149920629830530414293262019623575708860806289530148280532722930827156333405045537861329734247969502509609368110220389324195797808202675327617467038420504628505553183856197474980962376438641610646752095568507832083665534057589546901906024646996639565948631394118372521563130820506598138079157418016633061403703058687352985532323663562661763633016437105741907152217606416378619614482055334454726531278191995637148492968644380505393064408158928201542107521924905997162608838230487947446020805910069075448040518784756243066974799615237461359797438500996460386868946450189465348257002096352102114141918053242201103854324767954232437657979761137385513615198935993583966245880922707145895965067195829649441173164626315657590140432952810385009868002859393991657888756331817494868269783784450460538541661259134475545134833404879606370157428571189720303192522816017054342265324811479029729311597009968738674800956299291653447093410456635843719748444741113651267379721948535257271932089258228133158434639055371823003329616048641479270391742477307186582821694320832099815702770254177445882708922997509255545254743214855098954335576216359805233224925094042532103583266955958129679915224692279261176950685798652184267475335850588902489390099915344650598552863491629378576540064879502647894934382231350261358488128555303336672589658223681401403140404294292871099800422949008122875047200713392206223617614020673099419325312965295326615469590790684606434622848748417181109664065463039493568948641969341887893381660655822910833014778055684494688999401135159003589562459043224677768004823037565284165882385837933092173534135961965644800000*i1^53 + -859831471797391899244046713142139513231638316510730374131006423226745322976420837805510687441106039092728049400273982821756856151248964388164285121975286913559656136600495775942577400450955657476507398620217451890889433946562772728290206808005566564438726114294225391403697509528075001151128234107028805943695114590316912374398871804305968472001411710061939406755781619558298086064663546113493883541475228733333808967627813660908459500005106690035265200043396832589569635100225849664868090387340157426954245286266486325820107675013675522072537221332600090158423238882856589464013451355902208486516504495205886548858167793323051551670283725222548127024884763321697637511006513939258592640091238323471847465703813876923190669827327195259709544694318543990271268667819190667488597910332101111394001153473587575556824744845127015134547485510180261852915819503619619740420253444809066320782865115709695645752438436744208068412026651352075250321344091490523900026430471444175261978974071169795282295912856216375383908627993324655820526087771599280910767391633495093758342496900219622945654564676103579118164193796012201577653639437268450677639087455461220140887281253036212845099545177199146379472922377733773175625103809941406309628002192032662612164241193316115219088340109659536535382436702118987652818280233211032953452283938656802836747203435749659295593194277784865182151793625775317305741055430587468068164697928350384721750035216695770589437525753446450545301504987702782986796408122573309726397008985648122603658712942744572425006908473764152803837653192058991953934073589837492958250441930521052974911395661439075960188429446471056321951460737237730975020458803990749115115384466818272300623775517664220974324221574542784195242833258710420131236462784998739806906250275625699357690854059433913924063900787514393597956896312308001612589961001693638431075858526165046257785095051020800000*i1^54 + 14643032939740743926063187792825582071271796316794933388201361100487028197763494098083731384429272852113807313379996506025423844396124288726459958116274909212950161836048477764014284791446025295384805440667987742474366918706009739222265382680023674495224314129648813636682503031820606342551673868244822908074290448035356298496011040592867553702539919585786574937964295055932246378493622859913956282624012580812905121105020605651124047370816952287473699238125205280303045441053737549033039322981188085307865483123098476288629667125874608411832452483451171697669180137042394887563897160219736383263692220638182959346736030151494840210164600215888771550706735282613354594688922295577517526014728886447806298125881605109733427967202693065066860121204531560805882082484149182334173840797976994041938617378562483709695767628281718823854514296201078745171537261502080493691584598151491153458874682764955302807160017935782424173456643176449906353331578824631991144441287247510450826841442526745532438619522409555199322659476955612983045494279279145342086720653217747837015590176879480619640789261695558483917832570270509111843175198780832963990692134861088636728376450030101286975292773268674197272551985948119338254393924102769156748628118213987256045226841143587808847259710592841124247402491284969988692015816258360771468864147134902156360873819361177310810834220150932481343589953728057233631722377223528508506812855327408005854174444295310441425266064212847015820889644691047882682125396439818138187738747880334206109201854539186847269140813628165560098347472205200338421291834609582730898417039640744835695864669828241979965832105786431084470601529792186037611067698817243903463317202242546998978639139057444929968026957490605303326173264485631203768140861782771389237659808405808516439817138484079512749715315970332777950636455296621023278901733858637478130676171328000*i1^55 + -7313722487917205541899171795760916363335044339417202647677312757771856347244684466664420006058664691480154713595948627893428894899839289213138858072889345939550741233502059515342477156506086372266327960547396145047376808384511663243198955334663633796413587770834509378498333726712167154227120553132083037565456699373563456844283599236385114250363284384810927862927619790998863700763833365513500307035575003710493877127366623249289200669075251927118678839135371614390544831635386555060109745536805956498758876035678712463177229451987424151201739045399874678685456059169266301434404279242932465305844251348851516330761320298300793202462893302956299813757290195343379110538490805332684468563713353235284486980345314068976408604004984867581177115787141582852164408786067994977532798794796801636125417424284282997968862784608104473414643713021039604946796529521148689542076122828538974286038150720873930938174569090140562313313742294979125858172482164295659640586822101600451899031938599555719965536117212025276398536549114441513984823677451290665372946858666782696490717657204266035490495967593485680335431274694493280179139304796512987521658687063983542965447721670974169773353410040075626368640238109221588251911130374940564769137572636657532034738172637250697389077142029704420157627163292845977499583751580305816166363885153154728325471745683106379538911278631765077969984409762616669143657486257417974723944726760399121972365310747099364098201404373517589034972510141962534048554407764493749370761910251208968506500566700069124410533209348316788324503415800338524949073839240105380277312663587645686404252365455494700486613690525496174864095320233957375483872682836805975811009440490431351440700565987883193670689684219120888489860777333386921452537182747654838212436755913467739837555853389468336233253361959719595704461313030525442501873400*i1^56 + 62256186905541579130766564978771878036376301657285110734871007309407186133790982216926897315632232204486061938825419973397020017497232450589349311368690264082694179951415267112722238816462550862500456391332305631401276283012426025641928677159798173249099014294388258389509742597931176634488145129068093599838656020504276103194985145531245764193052007549486149684074482626486156734560184950157411600258127105721616033086183035494228420875931858335573886645087043181775073270797565057218999138984797877230410291288236678980081729270099454267484233331970259810285695909596153491310625407620054957935419673460293336192159249380081199172210765183740585954163696717075317297491044233040651875815568249814033140917127801707178288622755604104313513748327311340889639877347806418578166751518206164932281739216476723479397844170912796117669139274143071051381830289154747102175966926997538332998430205332096990263503485720725065137101781774663708773996240149266035413360649933368940377642423814782829526538778604044803635719291283535511571798741754068641670059369957420435973665555435105364659309121471139915010331115249983491655418487195946236849892292615480376734785357908844075704720488096475985359181464866917810156098202245356064391471987428337626448733968886891372703181163406823957859897256227935812443105238455706340453688856734755241208957480393830151045770475516517468509237379400505673786104339467311716947532222977455883969189821097969401732203382421605493065057412069240078836465411029146485904154955761942953698543442387309255032750052721530056051159185893176916696656511870127669760726010454423525363327070252794661866995764602555298022448486288057228323474491698983902711413157516751647913129676742781474515878004282360072573372594692660355546490569160722373214796211976981474448994803801833547186907930469385865*i1^57 - N1*2127126197925152652209498797651979483231388543429918406229101402570100515770981089522875276932721102658411101762323638187980761905428226316688513107514028197306958820537114451088621286704515050561078668600552028538174150353108752456353471369925165339638270710113073504321730335776399050413350156967487189650557189463132369416443324428927831057143744327029310778316248998883380966690301243390238391312549592024315263402580807338730319912491799193500833553064177319838091622340051030662099688378969329925117930815234928233161168835419388356029046010786586763566584396865924564231653480076201950238480071943483609140782648733089761564511174656*i2, -2496395220840699384487381672472315712281638021321892069566873812845941776873399822331075693887588941348731596234326036863810764417039544583716677751820136435496537486272676166514118088139045624497540926599527960425871109807237509712918822704662110343251515570930420075980704580208005491845073214404984125333068376379199788013620086962516291035348611662698570088806733684989561000367329790024215412154629549052739919705963635148732903032799849563923137025042857923847336969628511509367150862197796816470134547372944865129901054770628446017486099428284457978035580647773052987939921714139979267680283321211992472034519944749938821193267712965811604488346720817029154375299210743495473886355833043048810195111125944767481611116710058210169476694185328936907977786873387433922003404926353300903531622230750190924127614289174066405636147941854805112222628497406535053147678170613764082926470791541785924469593287894363218133563825333384226028225589430792884821283387745253744883381378497200068769633925803037476216299273206966027842324365297921984046605487862320799092245962554703734823753789960936713923418758400246634998361190035559752405084561788969874455578897833548515085614849758677257004543395841270745443996199403608416910371021744771007645333774606969677110600274935331255899221493950037335151218406966596733679367070603183009517341795246964439965835004702176689164745460335489721054465857520403105431623056316038676069045313490027861729202619288849357627044398992998368279568588146038380172623150298212043613155853211708882304715130714593920677443386853730216149234162085702063957412555980063136269372581528862754552557484353124568971958780385650831381960585466428276922495477136076367248420403200092082197091816270825763728582955775055560709306567350447336195221646297783441035492229812484341930176761967955490568751039662478159758775393576379990093125169533993412758919338225047448620691216652289095247211342319686305846973926172176944435647915982985127886378743690801542847309974230279995342055928501796661086296927992469831105325520962655517286271601876780494046792094362929100553595124903814279135160900256070115301372097860591009942968656246968073902926292107818489740263424000000000000000000000000000000000000000000000000000000000 + 24959922612118281890982396248635812860569996240222698774764434836857051442088839916880070322519379692260994212168075382951945086233949046609844226432855126350014148429339792065553876933739815345042041756896020129597830769394336896826855339754432963659770726905319308832283266604479932837037036765702190950560937052494738188884487399585437144300863584491792716805223425476897989370978339984765811179125556006194614789762592259334342352605049277620475411874957554945724296712810848436202507613905061149499324676391517330641044347831203185804555502173788290904586292397423399414760578153880689487746905694021240508378919379400254899303772034626577695602737237031387353630420445153193614945110907578404304313926677461797805596566403561421569459985649609520033414039649678246778653495232263497056090533346818554958117080982053009531915092649423440502656631283061573748663827908923454794898431362346770987962333307089751392617659021777870201715937059373123194823145490323685442749171788466894080910978589525257351039079402065234213441424468102277228213294635000812038777865676279646007186636624634873374536559994494815962458919647462185907093638522571210432675109715049415538127231863961126100696137590664485266118409589069983729442154714601341522800734940172347775586057988428963954023432222297708579488043796011285530393220376512992840467592263477147597353211665292671979288451836428892234924353414150599466389104819851009412725284254819514980722683856939677763100392962715583089393575388578094934695653722016136828310630335921881398975753076651770621263818934473498149214587922563489025284306381393934237566243275972698892289102704598080843199891585656463235361567846155850139457251701161576814236858560806246552855051147957032484834094220867136407970328971382445975962599280661777565341237664579217959364020872370109235092385451171887214076949525017670694687478497154612556769679766872902037516080536049583427865347726827056086941267795783695588432022383489473832231880874233370630327193085338908975668650389849006913585365660881912795319122432540437621285879745557644980870301015309364437887923390950508853723122574364856978249725631886831237245460405498966178018656334370845278968217600000000000000000000000000000000000000000000000000000000*i1 + -97391625705138985489637072131153965715299312505154287333555860153629948049907825543692691716446791147320683876008370069056884375904711284727259069605033100300378414108309200182787871671038484941091344519361353048260633589895083864533269907249771821247029269409033813933382429621050288722159279850512089225247946612828053077455301932571605337696712144753870851723956864935433133944353634152678445860210025412962751666411123114767205240756484407419459967854156592137981058468955055832968879084770047695552501172120208728140715370375088454873594276600254903376988942941769683376967722097865402520299396198680900150104840922515835510520965016219041518071621886305827899754090796437959726357479649937715662488704169042212556327599477299471562634977940556293964573862086281579859257084747349125260355100806628384811012710172027671502631751530919210929064211433036792155165516803167092775464469769423659164724596437652389683561247253268702144343834796662426534001825603021605077045280050081940203247593718572107677090561462496951101732958185854116927329588978330852274971683554137397038142006909255647914998946131093661762992381514863000967049076207130017688315887399890040401149338801718455673968973642182528946412792208607458108837762781283035769363068410784224464068005527796947349305211710365882376780683816850352119534559752629189555154527558445248002677948182097048749603119823047327275455708838009758791898589888612288777222540022786117467366948848898889435712805718131751082253579404807545733950475871482841431770038266142900517378652091783529440048879398186545660374206831530034098590687492693618562050378810683268663445821996973203231834491197559045616999692485377775782316627356758545150807672173013101579231741682979906804330752472567367828143926665729378205514062818362483208951764876656528314317403911927693762434525175699005982281152698097114217742585485659906881919943111831834694324985017716382039586966631146392117619910857960445927566335807681743909135865260413211944692120999045097869933570623857102641201656113623200761473704139738273719193500322053445046447448531361666177928604954904816868710636562712724768746568732736207185218304098908485726850441952449260379176960000000000000000000000000000000000000000000000000000000*i1^2 + 190336599617534660736087292186274960383575670803058953004043977832407663299567817433688922651760488640526616503861800722593494069678023123798591253194411450857243698562768342227907791489454543335829142009002092459068296074029758310882050885849174726042716843437608295029444937529883576490760042441802933045415595446500362084893226446302100719354523826673956549903871770637264480443180289558871204476653647970394561449924329703426627288132546788244872058293360470074236288621500131180197311567355129035574921532645325868897011324036468169780944901586171096834340984432626013800065048096939244521182363222681550976902934460451282225762731210020556012259782986387484647542492331329071152073457693819349981143228757431797398587460027339877645024832278473677568942964612981070433643681120279820789801672047519670324210342420922258759479356852617074795469681020944448279002262094614658361390463178528812769062465198691243857396186709760887542949233399523501240084438257910212956270143647307698669442542566608086714039415230431923742676179556700486846086585685183055991517121053461081463603126773263459013054539873173390222115690336018503872186778374376159119717270790926402803763301155030888123799572738319587498327829894406777685081446942184503333389427718846811312726656371632581130800421075263048736052894673733952808174853049258937777749075858339770364905292580810615457028270702751280740259424132199540164093380601267143396194625769187974147773840932447622058901166034646251169004298086548832427988271441548475533390684203853895787399569370725583391695070744230325853480634148208276168343488226943537283967370862964340645571944432960302346054591777162343526092762999785684809583290291335648781798162386598902209965313099296281644296679704929904432587562266819232826764583217907449202206069371995412277850551551823235180030965296949477526122638270776463167739603277845157240493336640671329461201456842628864541584655899923808454304846136441563580747626941493841352198576159558188009614210232523897798956418844647797249860458296456557126575945466636643861122007925699147292299776083146313420763262173794940495943157785031912765775611946495110439432815950233999980239451760124460269568000000000000000000000000000000000000000000000000000000*i1^3 + -313990956071461015716477293991643611897219296024502356766411423611155392207880859563513555022685341247662199566114781319377815640469358506406067574896228331203668124163175174894791891028881917251980141153578298889457074697449546013489615592089996051061561149424251531519048626628467133701900454775586988289535669566531216921375356904716558676806505611712319609375803433540441550870173044555866122621174192122679865814791328046014389784580195258475612833075257050051818561362864679577172182810885931562697607720789591961440668294062375176631229636456138681187192621708972089064967905947600969103143979870616949698038891702039232303187937568925813059828257255195107204823735181211395636578142363972336792842999294429360225782767813159218187052647678993757588449738834119758426558462053917571786774344439355887272117304149901702856740223622297113645288509272323949975759607867001283352978042746352643147844559063131058102610176393538232620771102047565376090604547467541200721129224478599347318848563936086842270945906939246874626812704172320188812367980212619506733934019392411648198129650731530761508034189653578615266858178983890658786049605249361507504677200375813602235842872144239796624559863441128838880199069372212664547022047995494237238294529998341451805833827329308330780337087240451470482862869183272708702677279571430268970562588661149908859089385585906029267466871483390216485415715488933342691737920134017816860290232305035797528018461663300827628411667973344249588241931608717554068434967943179670552025605165765448027685342382603975387104841167903477711733504178216752579988959634135726014420582340043257101942163676183493441195053863757734813446390599620436093946791288206840991680319034074894072089830536313508443670890681752634130870351177391176019393422081980530553813434059199009659494189636785481779333014479283271041905365927628172971590951450602356318935445950840794667659764494622697076445609192594394026834084585804431088538910966468760474998518809224578576189949443169081001537065239622114276528648966494831023056802513640190197118545213468148621777253041180258145360785098487309813445130629970532575585065564042731191330614487049529944624780260752438067200000000000000000000000000000000000000000000000000000*i1^4 + 937017650172708005322551590060436796163848118603968148457268167673846496440088374465677017915962778447743775302928337848381668184914808982706541314686365733957720083018295634932280079361154003368371951921377625924862570296257191110985992104657931840363023481635429295411040041242919585904063136980036270639960100566510955651664904183399244183062109426464872490718475017435719566393924748942653610000050075547250099800032335619140145749397374801941483045915045518415670084741916567168578685086555197745219135206983243926139788063829845739727456511442414313301822804368424418991101411569954315220994297464328231009707697764110293465017217916286250265634077679367417376142367310971108771192634804040730976794656339827030448110330534679333064242458774601998443775685534719595908556230906140111937239444932808903073549051936242091315417680581606614514787416463072214096327870802206844640661647959631017869563621047168291993903803215096597873270376634546493701233697528728306295230232277508291853323262204345286665861386696038081523319468230606771500834907161046809432347272308572953613204269713438769171967231201205242059067604645032009371268011759251842144956070675085988146938198961690012836529940652313712526612042821726708853143991185474863945507398692458196412252976075506744538671479672173002398037479591966148854757924757402706607339745408137832444366089208646440382618747909744449547623695333901580402862390462836306067272847136807360028840006536125407747237600685176756917293429225690155036513499043539672892850479061344707892473891793997414044140907826328786325730418842143755361673357641359048064701246248510981223005612038375608488793699402163218003942203011193037928723506127597824576242555568684005867417385585932502794376120824037066411895469743602141391127543664371091953860053838490395201914022096608970532357639818371920306647119434306504549958332002414706356899810856078672398924426589989971544328523251550780062327873353255878515961734433749135362023509584871632778169349177704726175245356183445164687216522966948845934040762526873610535470207839355183305471463712308794721545841061533764614056163989113199310261179578136386484180017070083862167530254881228062720000000000000000000000000000000000000000000000000000*i1^5 + -2758707558831970782712361966749903260626332471169979114020899921947934800901131948639779625928471266395523132267566280908579118064549849560701261403744079731268942534456653251623261375526412807948973404719043093707033592167058545956830585272279849104247783776541709566379948907656845038141595584208462885143688624299933880692654878867010173384372968761656382833295932324793778179829955620327417279730232817961338691295098954889709633355169652058595345045981481177948572539896079996956807627037627247510790161462223957039140184819425817339819879553679326348255196426372245435059071055892828946794366200242389434810288383997526748555380675084423419772637638707366811149869253101843367754210818037223460180003549631093180420112135320186808357400696200850324958922693448818645992632408200231229703755317195239454417325915250531646593666710563595706427153954819030365691848176088249261707348767580292680068094981983088556587698646912334361690166790160458575350596151235634784630269863077334566343596012712637435569214176436566303070644437153494312666146409468576246512532854087795333183919010027714103143381992704387976115855890555764451138273258891556099365067169558992986804714990174284224281138030681217498354521017423370046323083692016403296712550897943111077684816011040246000804929296914007672811097571686142140357737391969985554328311308816743737687174410374344156830663277299197155902049056776336085093675906524714255206285568045058965737291068075913664083682642560466771801152500335450236957640400236666824248820323186177492425525755504511421641550810825129148416292338893203927987688675205983367199811473252265737718221614650056058004221511271827653656823634879142226319826278956272548870020234495042797781322513914157654830358009218669189686580873282345560674868603532058762679294616166197796747212990408978027425382630948284037674097450243465012526053812444214967709993747971834473158253156793246239059128524755319022022428452774273475629193105555595900961784145395918795114349492329096706364199866735523373698899925589151522843606511772445208997766326239192526980751003923228186119891499187094151767197148904285018521307260491013975895587593131550690021250763702927360000000000000000000000000000000000000000000000000000*i1^6 + 5767848967240445098707513339596273106543183540262312822628810227694693317602170077802766456364715618785833832963008991314307673781315255633802126701529062141564573804123143166825813858319006254873646079638107360736138301894492197941637725911937377085321267100971336546623071663507317699615396096169609854133835127955535262625939535090690334418913292092109413727587801821457899468303126978836436803816145893941389260039188042039050579454935006418070402427865823014031201016332014406967346533386827260167911208158202357719494493227011246540889607685428874816248023331226966242699533145764996066427344754404955516113387616738134648467622781697710939910158069669111574768750473403767723159075528650134326901587958905059422887520985447173830365378119316618034671872960820106731275276428067735994723256487958772515095147020875357834771139378677327399721160343213083377329468997688194847192320683023994035199627542340776149703594666698629761484765623423924916283171388371033493134001742025982706011743688584187883604548206648912007916712592876066626322135656758681618110710762474669912976703088800842870548534524065415588038229094761970418913249746702261209896667465039559868588831236690750730360151671388078466274121778648993308236584404476495344844501618017225631696531676687300783420817232769195308079777871951847385540789634168192987262547413158535670936556619306990127368622306609173839487249348772445087548922142439347025186189155411348923493315352985374908457644183634027745868571100705517742771396082588848202814436547689050949931268964425885198113448636267611181968660656250193298972557087751275605148782958495180564811836442508564202250570417532055215246523195189249710930006475788093386760202726685330468794580964150586549756765108803114476635354320030611090277990201140526963826829267656148598942385424882281895131850108019820937590781917075227229026157938524745670980562684435925505928347986838129788744731921904841344715524696360298436350530956343664362493870042520379131381521049564813721064387203244737253225828370464099018577526188584188939601549520414896211506623219696989328061268658340846378539929327837287341269899484274601579515705567615079775646896999104512000000000000000000000000000000000000000000000000000*i1^7 + -8404607273239786138717402609014462750998832176919173055764507881735848372946455101665219772372019094042116166794957257511887382884896310838857700645810683310516167115281303551137573241770341518308561040735801306654013927049816005833786566788553046816578452261305024633503934776545039268915990680240868439662702381386852347216143528075081961939799662481268837343672827530220583706480584308111113643286394361946242659953892343921872788301892194484213270281430116230165921104698056382629874931128987041682802387590484449314367884477895974422135681692718478981567911624262493680343601902113549457426575383643271378453407316865202445753316434562681123856079709231445156488953312009452873381292744664071273551387657337232446984308231220976290427228497276475320645208369983417270098173771138125180433468499064346970640236522059689555746787557826923925904645942953961409224970349963428892278851483680010616460108547378310765909113868441465948725326099638508607738467572185498345037759751745491302831622103377666729988369951197567181785571544183911866618072340494282210247294680522548465122827936062097531760631366279696876109978416415032310175572833604968662754803018736095503040132291417848324402637808139300935428029772575973032373106049094905834177279767282451912038897466950678833890284223344709776875228559103332227736762978680389186873327532459197779760899998895541156109414719884872999573182953568903698512875201537971094716985451871324832070408221151835698466351296679594498527036968889327939018857561678140736800088854460849954776335530952427703256633928874545874201551057341539905533880549558997250152407379392627918234490449041318772466334065945905743677915237847738715700014607911044069767768489870477186229817613272088467539266948448208648793273544576897563178368767142095319095711079358305485202473872743857756344131572725264424785772872500539773317732596884125149066240926071127926968911520766131980962309881523556479103979018497845744283499752530232790626477056540454060738572628821424938643096255153486052454839790717911873706937229766262213111845606368804589675485972742223873680929776420242385357626168132662381304938125528547994769213167683094807240272678748160000000000000000000000000000000000000000000000000*i1^8 + 3200679607637612646971592220857751827879967167349709008470502840937194055561144625211352477513669650505297448051853557643514888701673053502660376968994258566211074096618952744435930743104317176991852937318617237009849110130304547287195273745022611267384857786100455552713530100734067376425121620165173221750283111459498684392730980373325227614033133582927741066400005203521642808710020637075643413615098132408638787451724447572111389705917573293408527434780201349807111068016463524754501006134263034846111058559401651662298408279527022945846333919515641392132536583202199149588228351119958472748810479129244940834629486414196350551970450551895872519501054468360621629431529293963654195508233508121504066309099922676559970037887116159630273631646543528473770420087146137546062296417836133349919759652637301757313548945404658773333166962279847107851369171515066433060844093136104197248008555252361438186238719681693839641058255433418635129133318440865644692428625588557564724304232737128424486645805610741183323595024743256951320287237769560196443683257190000222810616553363748252022543277405096494419657609945687146108878214879432909932235063160373867562113344462831731992214072544620236291887207451960302567475319178973798593847445736556446167592140438655268548678025856863618281373426927755935580056982321470724831646108853759909410268996717807947901972303143612713060495941031710856413624319585313683322190085323486480498055778453958203058932783452842270536836681448256800656992077382631476899833757691233044922497046127030172090318896562539452297446001055921172642227738692711747546223499663990665343247628942100082800027109361586524676227829635306945014221608610691285541998087277333709934183399418473407654998919425587392449447465783996299789977793421345872255189873539521834147198371031074716727515692369175406890304420892910054236508108959548325138095137492451762423830615002848667253197527001754132454440462104675318906211798157349283802569915510028267844894593141189964369537337993828637876452237645281433731659739791834068742628614312626904000983922255709428880042723313494057994527825805129886665795302379791843404757132330726402781961685726893191985690050560000000000000000000000000000000000000000000000000*i1^9 + -730015471547901286327165505129534091985417018615636577519032330809798325773187777339052589341824658581434198674328094219522217086947202296726043051753405066380860694866275011070423752293885668547306541099489967363697926092652867372691448702302541472326247166006560788639883774322958267062321089202625055770327059315482996396500545463898768324104023014374965973498965310547503797187206595535078097127522495625231625007814747118253964897816720045706040565330146786747574486224072323476077349414212204755170022657989284122914440408422194771743585670643527680086616981188668305882413212874450075916055862283333208744551022167751027153051428841706538699776455140118852232622916940686668396257862727191453154120703314859240830726838009984571266108057928006323839448971682996384240433660509410016813934270042786781248332761668674376438979819046434743335587188139725270994440713279727926552441029267659868132593619963304592617864430248187081637109606346800261686749948682651277775357745490318567961089318615945413959513006661452447874942015376180698226804108689018224603048767485425993349343422994315872199345090025770992646350518025918276332568494141967712574226323446105418216367043012107012987096664130228030055389297882613074069450018771293350332857052633391225953522005858119121471168922769578189323277126793692766242637055378497429098236585469030600836320963974608064986177117349972409761975515994554273246460174824397372262906869369152678508125314100073023879636604979690394021669686270544760455294916446901680802357613149710028940506550322866453921162124992744403768930613870717281790035719286403615986338950741118833461832454589849613643036713097301239898393121256661938423359481586043347183026512421028382469718198961714800000574212435259371277917859532203633921952098097988848117365549869679568173137294535403446027393845511401917433268665647938449480752650467912421565287309743857504263832553701981924843507279501002848630017276659147708470152546045223590420795234446494971429146126020980560028100781952892180097110266901947173577089179565101738194276874641921027196017912518972249583405398923425043356252232028327485574676282566173797821245622266640796917694464000000000000000000000000000000000000000000000000*i1^10 + 113708580503816234962271704292831919385699740101083508417510344651659241050844915491991691882575266604924993342033806770625280990946824734512338156932219090951822262814249433707256855886838237839306637824376258732667421392401085446856681532107898910072570712746723693320125263915159574290193344791846895312029670457927793807119907989922526920226633201324528852539593815528910318110240846388824115551310046371260778328841041623897771159772531302373454881318786913879939635617857782225289196516408806514627670302275372904992860919232412099411392518046406198168675540587772684683020526431497411928666275146429494749593286483067347918175415459581972773277473057720472451089905947777383835965003033650068932376940541135209840525708945793249954306886705398108050096630781350894854833085849240379948814769201843864615197808472149813533141170008569215973907217172053291658523008410058660292790433317088442812370876389393360131682563568341239759698177227349695445190187986424179487252276661092054152469065880475887200684383360621838395254339974021414320995649103680441093030670215406595944239768846311997317911856299920841511327377465230926447608834430232508888843077324564583645009535931122323661051080861692919312991680447168663399374805165977755470237052801942617971889449475203231405908461309946584049370181483867868989782066899757954019856003692251923193634663083582588127296072118645949200376002295072206326737482953504121394174526207924687734840809120877138913038222869384394063273228136035259946950197055756713930686910863798266955516306728772077196151210447938589124780561619498748775783622807939891231171714980828337133242367105573099505977016952218424304161546712055568464321312247792764782247720020979399720159734996593816095921491867721892393280774464756335509565781285208115853599496873491578220500969652023739391235189176301734266250842686069332217222010398197606071543678071094237377473635123296880510624001467246903275803693418164923874357870420654901885285799032609231743534217656047482213079072519841677662326544236224398534256374504093627850795089935526745590685659433445529160476123908649689748519675656374686733795758516578752366635900819690342852853760000000000000000000000000000000000000000000000*i1^11 + -15446061753789013620329010793835343673696667336478896870042565103823172713348528788460636665790589449943987745307695919439676638770272096162699869641010809466752984158888685638635681348046559057606694276342304536924883719731584029203226857088338716879922094179256020671379006846175851575997346792392007522799367856932914360545250153652486876466378950799025547627684802349772481512526623361779353073217986173095601314278896250590501761995133808631685349941660878020675441864337343833743428309735127654855815880828230427045382242073802125057756059240827825912124081285763165545319435493372173499765979165307338113180267154799651136385404708645684132598484612829985349475320869267385390255477731246518558792224291931894741637833999217667573199874333861594440187046977393659095325022974459209973296207385412347733037608953417595256800744108403617259598643199043467071757933960203044050586328901413230785003754913793879958961698815125662982613281209801227221075348111773173626322669966909925086526885633863831500044278187178734592708310213428990469465270843109704265322650321601595098843563656599746786998649608190296702404822927968780800790299138766806981494295839817459050764286398668387306508753585589020362015595313827770583893205947209519341313076975530748233302372673974793571443790507397122822324159096072892650841235990069543508430198155063315143227270597609715956169280971162936027435765239073410745890465462512434884067103678552119635200766646674065270664120186584767959872406701740391140384109720505421799039405472383163964806416441720613576629090615163836105160800164452141719359950965748729693202875975454774657639374193191501569682610573225427402679042999326789439333359235195217030330790351483697127381721252525855809607149959595117786939457117877067009241425973041260881324212912968131785938954052057059174140674971993388246799473816358194437104720223682286954421824148964354914612175935406545854468196728048142323407800235883647710853116205463109643962340787537956401166706558339005690207247174226702422547159841776773607959456945694540386467492135800051613014845510172563730681690381382306249679457439889818227056932701126060877620462039549761028096000000000000000000000000000000000000000000000*i1^12 + 1621730029888035371498451766395729655918823231563311958039593009811429761907372392147909065458798650349998154450524311592945432238554760316613454654961370405170463490857516807192677949528582095644640706689044823917841086206240714664230199471585627225097665479108702072072463464106847747227929504251690782151338027619279054786640808514060337708702010902989005056657524463976946236494968770366356096893038838473601802665018283564469968563112400711577432090423946812293419781535417824329187187309758584346544522880472389292855793641156086355750023564937173657434821056404754834657223791049280109782124371159606901806196540184105780026181067355167175526057631490014399586641228471584990820719471548411260168861869199380182847053177182893930426202745995700768354774152100385805186892164161098586243198784979304818837203842783247082993367359083418614962791671307798752758006178852857700365083403231443337626642547569226791074980693453235330601046046102831387615579281270854568584173678342535374045745965757405968795636556618317817490968738487390080221317569150835410395550035114952252456410099404689806715662999942805995324629416437882527491883080841670873235701575830299454455758403634030333885702716574333289660932187482067987877787238219044665468854258278691315103694932274236136576935694664809746512354449598638142675120652284811044195805931481416499596211567298224319701254950102474306732940917183972896081719828495172349077303564399383443578240391341575440970034688948867476483320898225379609239964998097909865697030594882355912306251412887832449406759700882860723710731011866835414891271263209330616821629427959412123731054196865960820484162703205457510162690675553054644042715497060193874261975466127716615609370588005056585578227410413086324526851419280020807811222151788598447043640415912899784230639267339121028042013696140054104275323427067271057806279638811906920517780611503600420991618810671020883544199019139936105339362329683085865269627653812213454578604599568328025681050372305900375267575003667552241777245238838195353517252987175989906371306680127889595549933717205480074766730638420872394349644178452080866269688953731912304158088327024816947200000000000000000000000000000000000000000000*i1^13 + -151830914918575919221279851131976840128322827523182338978006263489517115360051978992236827777019740590780261232677681358400918666945411010073639983960593569469958854913045868296768588193589966448853688233187521146578172905947911729358990018080195537968903684673505190543766789223872398791338769754689785922841135073161554222712648291129036936590032640383229840377599717150445644588286933173319163072852958094571456679962093825908990375445180780246901055142135414325523520632588243131329801460420015144015684174989157673211900639405303362418340665719329237970725329862568832595311596380797706121077184086441074557900102955968550628172942845448140961430973160029745670687604245588938428695912692724202609738547514467543458878541734344614578849778553120313946385968214750346770371367153472854820513017249932257731131804587586748289568944901036322061289055392037407987485587172048239464143472864278355945252343560849891052465464043935210240157697904610153475428434625449423557195596976927867867264567297851859039535586294952914795489316197000807394550851298775586977247041091293584532927590961842016586844075106472703263039045969214448349079374812703101547408363075897366289685637936465157544809261354408478308442120086602246073450795660887568057650079935934388974726416355202400585314093960774399004499686721126858482876041693504632005978857699520559145494679080876945345244413147980373281534935129914779083211395085752269392257671186161742769083123857187936959028999097197955509239928181671189759874597351527683906836144705521618552440271719061173099082430360307672201660401760851451229533157795256344262760050374804229650687992240141147562750244805236419867352040726377277390844676468569116144759207520972378060233588197302413375131158152537390237956200913612542007039376296280272132867082470329831646509172298828204757130003961924461140980039744302296256540198349226699724487349949493491172802583632295315133212587371398368971853621483988043820132264032470749808584521704323486210781491645632045151787446206963593915927129652105649657522823839724755288382204720046623856629691022745663790312721094407060312673095799296761316152651154142660257471813837127680000000000000000000000000000000000000000000*i1^14 + 11562299361005025159910531186571180228105833239567664017150836057123185956837206815333698982792949602678711359104981844970126215407987741460315672968175798323467602017469102557164876949698590537403202999696451306703329292396241104457142760279009138351153668999927159453071832867996909288763835297726869810735943389136154101593578289585518299555385590262765409719756795973124939876794332402626506647881834585222453478018337386282201998516401136526506834729333356405025290236669182974640534506662272036683159848823971601825480157029314521412501992522495902186298845577751599235483391050258151304052553951551359843998366392688097046503006356192121080944494795271587726275901658032298567682770133837611786724308611423696461051689858389546822887613528135471408777022192189465922487228881686402543842385124620050566928869743816266724301008468238306537210910295333494254794418027587322646726881185994745780138386460244799726984526064964035318687938522355116085706098235038524915904189360698698218523088253575559760937441249002728276986921486034568367484551140600126205539125114213500765379178028188290606241486419733172983252353318272095163076978826573414452107313008089551055431140131326781689323688296525468576989487746801901590306877727590655628421336041983985293891970837824209829132739100418432147420755022438835514387394868981972478831822940872353633075355253032520486725204252730865443406570842755349311108030751682041166631952797276097472566096238431763714399534476900515132727219113729995756519310154493320173667454645787284350190122559281144747666374662675466485441186546325474924493743165234277661304131846471453160620903041171736515275797272313932754929553576259283879929660582612376242402844771380378873924349043084708919824938981571647503220894867024469942303786166977235281679777891896014469755228727183945663666697638998258326814601358179608366642215175353572380202978941444072604183600636580645480819219944435419860862376591381389583156566224647134568139942313314218623094571632087518473033024359012349623797794165729654179577430707602792309306700495742866470004931265714282216190079236277575944886834776159310470058354320190089280141402308608000000000000000000000000000000000000000000*i1^15 + -738365961429332773550762028588792694314506032052607087260891367744276028180991341937257130192950370988329011868158834296600661807865996924600610129020251288962984227089973053638221253546141298481151432625333690673847494606789003816060442266139993133664875647933602216698789047184527979523365632183615102824992312882906096017137035732202853250133022732595884578713358655295735484455421201321859201848076406108897053981483853245621421601024165007822069647081481173824076493799867231276182114047128162637635915186547591258744693941215236930193716669731199051787108137645414485445654973671466932933380515794025763185992818204629210269719085233688362852700500077722259482440679345356044359116331879576939713013835162302843470630515646495345237298850228157211225163080436666984642998009327127010211403807211514038629508437887653316350851372231447387225042157827985828941118156057558085155135785062137171839952304529577737134547389233658158757487427895692249219872739498489899481100019905257475667911380350220302093559574456107067460558475959825775208555865821131627403161846421802453882150654243032760535441485287147121756144063792101659903717294505799693988111721917608171987083955086448253740958850935567472431457866722086052797335437981111380362589376756070937092939676631081882084866307581009573256628276434961997865901671231762533690674956176006350686163472015384256327177980106769479964104408067146664695483618658402167494728138185524845498265957598202176533974856055875298008870369349995800357006944645971664306396112231978969509805678244016310036762142586208472068551613428334127420182023142803563137183080436762527862636128007745824727899282873001902498775031494060922915539487063078420589698124197508589630045036278267218660169656233477312805124092260196934725491939514352178440619321727273518993716463233800048987591858398469641268882770607667734198724925752645132010664380516060612294105934920241583161914161745755517057567704832551281498817923491814994961703434491390870636370681726618856704676359272647750444454137610467406261016399223688747786139835739096148351114358478054588672688321135889160419352423237816412499786270081617870523570585600000000000000000000000000000000000000000*i1^16 + 40225510751256305287651416871997856040412346703488491304600645083401844303346710031081219489988123485516811033993792219934680083580242535274783989171929085938856138203863574411777156170862563261993487279649914930174223450357420883666601588867832784233468452315221448023705107603065782828926553858678379910037503376551752130749932186117405147840086861637373816235915256055881504604109027740756630355891234621609747498298148156029904649350662786371125866723869511510514450775880006436762269425327478141799618982769724681956344539017981786268747122080317153688554977612958107367247654321019796398790966530990885651098839681874740242829320637393860102557338476197986813417228440456707833514961190533172927587568262230573565573836891555510475478842544506767810537344370232592915262527835716386479538697086998484778112113370603417903541283452534119940698585742909302314722148101681011135780210994307473947291614117829236412836150110380539943994240631664423829295622538669603435624310638341791505451701016200250230862693189567937610223246524953335415261680802473461061160875553815025583834190527841671262591790348682421196964180087621623739672661744891340017762284919917068103806239265102482026671257903243563977921276976489179305556125388986760834181389936975243489495499992797337183526808594461216416295862445883302520995457365449740374976917036392132794745864107378932641679716003864603862697599606868938925050134495066278728009926745179715912094974809329006741929662767804987583333179319514055475347483283698917393105276263902177698067526798065244268488999928894847232237969942332571574873027053309601377956605627880149783999819966122178358266878959794152626311399836175895373653404133333882557789193131295843445169622781298876287481473339488826252497497739237946283689635821828277394332927696933910929010613870012017030668614275579040610247013158654068645616346178576844508385635899836446165572975320366951811219884415704963270445904245269174016944407064998115066597355913527780735684478593190583974373795734534178146015549054722814713992439765670625441595241045954781078766198614253462717341201693903996051474101409562809212098779870877828817879040000000000000000000000000000000000000000*i1^17 + -1736812297249842308416795003149738496450530774366408565197823354930249595528971561333818811660757589141889257893892203624434278244001254695264587177020102706179532004828968848450428953572554765711168556808725598955201899098763556824017494373819890499881249414071744274012657163124221424174524822285957354410361479006420358986645896857977914767510787128331208230027358138609547749933611341066779077303030615045344100343387885943875160361743602293723422921352862735003780456923266588623615571456947366421535753670247275349321406031196844396144994854319572214950657607139594965965165914535399788651674327868867633141731247495976492387251979137227993705646330959770324177673702048221702923777004194422093024600308122653286204115110691783436677892899919763660945355654798120839530651118285540300181809201217092812244219214362571094977252988376832621214082933598714729891796434747671813972083268378269299889500565926150870270168637225131641700834138338435038166678358136557484430689980863569693397490576161068649454158416351255822158571856625388127937234330928810491852855045526407172739872663879044923983371168888754093932390688311191763522895246570934109172696404273792478661367418534118672736362231269016251340915113738105185390426293445542185800916542598177186099417471875754708911551835723774962820263729330393024142970853129290514747572745054823666315953209031229389855028345725170437910351149213822410478332057546046691444037040843583859287825693402868102227281312654575695062997973069287724559206192211920031024589343667706024187272663079725424323310611976862097151673615998423901081504042515617986816844051242593432850439110656266244154163816628425470591680700653484251176994164626153265065236061230214538718053655430594297727909419836996179268082642869606198129430115453488909846566838949624864180317492736204985757842878629070297177089451100814717818701971842644034706354885226345687780890633899171990638268604041699130938029099802294715326399950829153051091308707010765482052088070492424417880810765571035988793630276718882902565124217747561050553099938371018164828515677141682938357714434020718534529307917222937604264288183274962944000000000000000000000000000000000000000000*i1^18 + 68583997959429491789136222533072981381008211707163011465806400307870652236959770044798632651329005968975001955885269274036053335575041905626613428709377272512268003967425520741747318655824802322957394069508758143273527576021776573781595908696701256150318299333603872222572676027824456551814703553550025428713362467352903470467796699401148216496326619127433398994017903928565706070820687205663404284590394545659477983844158645832072733996612135545578296176983309276831711255210254249916197303022814334802196341898692107796963830731818739033916031663509738382039488887340102377749898308735896681416885565490640342089239939728852726387513332928371827568562507560925404374702632367250976781218971158740741322383928561773825246167704615488407097739207006168080748317617598422338985898363176735905099589209086096312107294168961253368634816963489046311432987374984992120462393874188702412097756324911742326503889357715429986090865877125977005143432696482450146361453723808134282447862761801343702980254741585224514567853761743333298050731959636232881181238503892075153304947369715226266122712693381003251941990902845138162651034062285341675611823466590595175303046363469213384978686346710004653109749921330734845018017958672350986139119416788762703921803302566734774287901103046834726412913211666469924512530729645654808959630511631646826450378902554138937410988526772760495445424615283399842624164510968562848039412941482568300702381340907109165342855442964199911497291940137012540073906118796738903295966279998012599025695853175470842349876579137055550539895459451936357788302115084772172376300068668343638214380157500492097829753204294216372883475581558289659486898344993688213828898094066795283629992957004639029205935686715776076349880168928140310254580691347243958819204821487371875255068908658382806441082760144295953788995926565229627381644467456047644518373084512036907883997399648426327572798010984743360242012071641140230201233146524037095324711995560085700628033179069478028979521248315386589301841000079425873326621976996797774214195426899333429433541571660111020031263217651939488593453435722128447550274675449944221850000278578790400000000000000000000000000000000000000*i1^19 + -2142732966600751381289347897319306519221018167716757655166890185667492929878078826475177817803711487987262278717185291191616030023262186679013337719201597159066322013143193756743108467997391283322037541716318429069268368281726041830581253173707110925815291680811915508502552888258677055672381866103035408734897464078974301306420106921931888322378762845062616685704711032451090896873086177537207233237993612708851975197493205640162884488358550514874778344331914429852270854521539952891627377633922490070067272453212072401887555960527136637085602008519328964395020467556846479531154863998680231932887729709224092496064990490290576290701331406211065480079425591895086281995828483313184217739668099460553106828717749222770919778549498192917115989539759101961541744456170396059882400992546683187505521326763915811145099151100108038368866371303437388739052668634208887021988952852768142310511916117045685758561132578351620336697788942942505089563266492519016377332589089241410229686164014120062146541279651499710327735840725216085242859431061325379209282786651837748698866276058376352748104549021673983237191308294094370659965253131417856637222019297865185508573408637352275408787317209890351810858577394685253841664608899721988612161648671762250982812075693115044661322340973535082515820984549231142574815886833889116839535009302460261234314461688138893700127026068679569108559582634001113916260681474883605909065567670433851126091423276507207254389947903901428450548765756945073800795921758476862471800653580227980191686409533307616321459060017396407516463681689813563768633213803442876477328140348067554331603624296614128262430738011425752677090734380411031010303091913360917070593246063387099695178508508885201877116955061828395971795998644590658181133456636826089223907716061465144864758414110705915375731518923490153424061944264124187788202522934730874693623750987800216475445283206692013367102775326857504232544373841463294179604806303550317373688028910029534493979870995610682669071140158611253047956128342850345607372326143329713313317503077224328955068414502366491980137646989857632752539598000029216487076467676592697165807595028480000000000000000000000000000000000000*i1^20 + 53245563740158990691392569243285254965388758291885055276795101005243530072542572269789703749513118676699650145739998641954862113125071581388670888686492265840166900919833855673230164459837107638696095221683560848028363730902038020673519462021936394049026527965651075216023792768890473693941951312794629943543620499515509545735580252745135298637107861206761488139748351651945475352684849095484828464033931049172529185783203288261899238716826513491956176453569668045925948182671687839708554874277269495435985354389482221399117139776847917280597518102884942841017119714554179067066851592738550342086227772765126943723850588090481872970180339642639931319708962899713308780424520453695918179758377969272761424148200127214835834205295263928974161473779346537925022871276372417383233180754484940518992987278162441219282969984828136050208388593854472325317164327233843856882125336599565729880258314688534239156706262961713767613329168742924248100558258247628272366707229798912770692337733003955142592291036506692339080538408378452861262412487889725844555050332008043073695992907390157798777135723952555550132164246441710341733333732979594698421417547854843313677593790421871164977114606538256398361856537220472901977258802528598392373457006867431531812675606363776485785704882558145695860899123645626797865709157010391363391422341004250883689529384827508856685818811709519458428026730520983274339966822437081957935715556817044625483238535776781193370026169118831100527166523551604992642341353276805903844041886462652495895991018527027517815232567877267656823168744690288804914040090970374883307689312266978892542983189663813387731216384004178462944050348206232796438552234998039853850251587074786571934217444345716671369223996455206977320643670234582357308054348415072781622126899638272172304118731942120477406042825939327665468834232748515158359872542035068142620710480789977631509034265390864748274374915852152425904290080232964768976535979240179140078348810851443586114802732228854934505362199414745315528214497380770792509267305299439452142351315557436594531737570248115726590615709348254467713022859818183018211667106458703975600357376000000000000000000000000000000000000*i1^21 + -1805338821232766032356394052308710216752926613933758423941191444952013867703261451404346862343651603588559068688569373027515652787847021035731951383955798797257923339950128356885626158103174987079781602872418017149168421101941018173617132862430240715917173855571911750476825823595904980455303298578670774443092956725994996593997687416789593348031573937252170304879822635984908663170686535173401803046818567845588439757250272924762324339191133020097063483736932459488920302912020950253138699090455608079892536635596806467311521847316891864798191848226841270505730557330928521940742479859616074464213439786256154073467216232736944244076346785219074073397465519731447582894645003395964848662782352002916115807365373536281833685791198590009906551753588000450622506599278525702595847356340718353318646601567760566413175474379540988017264603950328628863706037110684905500108168146656133324075357260901414919509179061181918355850620295834374327521314058327428909643854851789293320369932883866209193439446553661878131693201343475619107423929070218270498465438649160797734609209541638043187040164271572285945211843751846790561399875244657213678819308399888229720259148230702332365292173674980901051704567523483802407005652018998896750893705926510880025747500632862280887893906813710120232428625566294513014254546855875036709436531807787197054681267683227319246635835234354463759616766529026286791494519365130200466041350240933544570022441564350724899964494838578874404631309144056015099804230008200222065288930982700698644455403535006688953350732533765473647766800796416058322816240403758366603052955136415131716870769886016655860542804634325128356338863552712512415375888227489840988121607118216678019537407299244243773449822337382573669933014137899773678547679222940756332608613882160652952188219370045491566311630282236018231084135583514566859295093876890619410934081831412997937550067347265660552252713422907469080984163435795012404764296285777447367988724460820151742275752944326924759410231422890069426035239942957370625371837625845261656268574749932196824781291535448878338048472783144869728921614622799123444915861902249186610380800000000000000000000000000000000000*i1^22 + 11671014632767546166018572622647475022849053540617543528885456908086081637798842485218990427510792466837425750062819163128794904008439939154719799497595482010650499655695552433814782287750333186451931654204451310194486519200652985612416068343967525312190293562868268965618926047095356607483411325861579195801643010067722221570370672281702611317229947658897153009041152191118259371292903586565936888186362928029999512090307882596135143653618041087095864557478527538596978198992305699065784574778689442162343540493769845245165481116460047242305808675495876365256616739047668108440669349157703308957448370712078317238719120918781227033654715716788542244923716905266693517015391030842532079347187356643311106719573497320350387243581367294045311457589404980977189555838812762815440093633942477021764865579080780305668215848689002182914843461675086968683908460420386744313028240494970288916778988397677818884519063424288563800102311689550006536859699499220972380552850359185273785185534871008796672883217795910609311931906204893427034905284843262839466648308922719657271973640608047103376733120874101170192992961076252564321444016736645509266655020687050440730409131443887614502588685276689951472491672415461340672364987316569823769606907509151038377580823560645847237594220060304530004789827810054896334013089107229904442961663167124732435054466890968690274370432392207209259466874251567766361800639932594277204977352022312235490371998921934686773931098078644601476662311654528728855194349091634326197423001943105509108857568438646625501151518590563767661497122628938957837408190649335250949923321282915193632823228742462731736218414614341737381810391831936642452358880221177537494875297983331221327728543400872618223187973334991007661605792089653880920784070745521736389947126667831510459255985057085586692356048804693600881974218559278163479737589206413258917456407459311220303187666684208731265242912832448704992832221080231940250872595727895111126193048153864257649364653862332394986923730958375781822401773212404444940176993959395427508279325096467812349915686787742957404166839860855672374773599648475583195189220207786721280000000000000000000000000000000000*i1^23 + -351954479976346165853976274571190107810117316072122457423062052552675315016105070651632332453072631225612927289389371467396401950267139368952218091109046565686735702362056640021742727725517450586331998592350146361571537846780650582951486292216952094420639964707201369302438617452075603354288213887296659748166681411560379966103740402767376581383930127752728214903580725780944360923338952667630648141000711387087337292560139147929303812338969018615017663317129927557132126073158307576503168628147494894078571539278886616484863155947826961985685345853079543179686479479519330932188779126495060901527305367391179554331828561760649067936472200378218416119364377647946482723232228935665728784473596856652095066840220418911404531308751469665013484209562784649530909824141315202283385676086505084204476237051287723171315629181403801998562276220835307496536193617976427674052371325386773591324077712434393423689512804063174980476480792874592049155980960424047840742707940644068159154744213523556584797204999407913636710205417039552556480826127173269468051762432756821730462138595354225248432922800783258365493023357044367762343309648955836194915715858570646412431300951295357312619827409133181710964612639067210370514557624965174011811198069968988729344082510494512980793423726797594810304669050816527432970785516719767765957324903921461949964994844365137072885016180752520977222969170431364063092672519378384827270227630343950108837271296031901845003240716467679514527442319529564383725332026296475623819831228373338739741505574642928743367878898063264028626580614839505156946844637580171876216455713196096706755384492725714670670561479546403814713609646958648594586433456282566611643339435982010611673557651527973731464096143311184661062874888317372253901744794525945528181149758346719717147051528506633432520345644212929896758908452073343564447027010587969877913534283299513660632081021010160150112186381677935184232955310975369386041824252047325524410884392702045089278536312263900312176129474432234876516236362115233831604826992113773105433800228058938792965505062223875257269247020902167323700991230398358274905712820748288000000000000000000000000000000000*i1^24 + -3529261229976519912244111582836708644088116634921174438816220440403635914370426565892061931680215018357096598498754153444181423878956663864950178607907800461964344300613325703352053579824841980526845962553867068072512887475594315847925565550938627287260230321747064240193029054831232281799927153377982012533990539214076042922124594245128305176169244609939743973452800802267618403837752453466737086038557716413337169523144145515839398784495166794645822003547284309799687378098946705890640401144658161754771975347640292663153911807819241647313280838959676005273416976551030912678049282840601313772712589519444505740169542310217826809242685943693749145168177322640773439456138266365039720318777183006093600636948318551771996426442199637008266715538081095639049808566838982878150130935896141908017001922784177000437007255899509195342413722485705323816887111128607351888571135668063959335485435721151369909677271029916518794892375721511812927982122878649793921738173811396185475389147906562014708135439340908249083646015582606921317933604596144536406004936059700451030609643762922774418215919833233959138400962974549463849526656566394479570792112762816639779684730065506034787591711995301246665188854285940875081917851854628629758193201336889634683513908067964053963761929806006088572676568998212217079449880538016925365207069743623199462515736489583637096028086639522512886131240113009490988083813816803475185812322110361069969636295707680948480027782964625331777092322181213071605217925498538208880438062903172011487890259973380637262813869612843460232633750226336109263655892510731413776586328989288737468592171476266626428211208753547489381750613100086882294006469988828452189935930954027708761283751259788812935563795056018581182347701959317516243794806136588238827910758147256077462081158514275838207187177867074485358731863202700239004729635236006648742376662418886034845319490637745439620732077589324958159849841674168326874044138533599149268214694193455612583653931141461895651066665340568582807355281665781072901635539672963455756774752289726889425375427264463361215348145695853143563104249627526090077271962419200000000000000000000000000000000*i1^25 + -24168661777407200552469035238970228655121754463492549801893111341308802919066284027392195755466423985021720738440043791790010192962608691763862681534702969137922497339077199340417236395244958841737724078299909019237037132922688324914963591888414607224348849253782587128563822137449874613144590103563312300356346809417793216613431802812350018068837678605999245280013586088262142399814943976295616893059407567801161081089569225682739505544714566358689627691328509720012124872908466404972800385725763938972092400406444861778444323294205575989593382643594907352227062279446311476838568753737646952380358957000634081813544575133406020992028557031702637955549607515558534245579698842105876010732245075137681773222494106343936855724197431623456240193959529801607560332632072454223561324350988162421482442609083408506053015921500519526679093329167932538263555386704919954866455536082571789215733017299396764510709429401893641253578219545127787058781785318623184732110629175943816079363129958765971318604073471750704949941059482544372978240768424100562037482692958380610900963560344785718817739146552507507683253163779680142321498730719159033599809405356635424333134133327188450911943626348612809124196581948792673805011786011047538806292549701083587894967906924150296049928397836908667026626324910612163062953770900358653442543058295728212489852373591556210590966933471754390537227307468450368791872770982730480520800691393097812627086256504733272163366743194053777946974974876669104281252761037407503947300260948766127930305354465394791054056040500092751549885432811664394174659874062887064962166882747091961956368361287795028724859310018783637049273450067982196392577993451901658673035349994085956498643553596945605567749032899270158660719460905046934502490728287368666509562619673547111441997265458923869117055637109735122504508524275225035473069865896479454185545366993416514127196541921158352955947657542189236613293387972238212396327879886175956780028452173589574724851390386005569293725790120852671171780015690373526776933841313045623992982718649883170892011154694466133521795604078029552071813463698511624352563200000000000000000000000000000000*i1^26 + -31437831712184510716591233207747918187882207846465535872176136893705252854541472304165190493284726290785158683230025443534904371698045170448575417390244217657458874726579100559130555099709369290255532352037272443258054127329681193450281844671614460987149946224791930195084605816981201436455659495994896961619495993082379131718812148488586596569424568694850315642604661052252902178618974738450824009427979754101031561063258477496016548186576774375899589543729604081314348782754838744104910014775592257652564556171761145954545796836887314492302641651337416207675832012439163423394086170730288124915309570362233514686386952906785815594129510634572798601252408373373010437436649342433798388818218220212541070834559767218345988019951070595508126281806807001784853238647629864087215943787953599527803509294213315170270784240094671225240891590545947177443154167306035833843117707631774510125923405262850543386268984411439662963959900136346450466058505790104523591425582292951669885064444312008945000637958032900866643034431321671966915360663080048861637072147231301604226084516684591479064814028792736459968178602279379056897831038789506597266075040085606433331412112884423112464708027454735029950897651443406748244768758718383114238204633352631290671386400525103212912833013625731519468117440647689019432044338851388844426198573691416859743509559383222704678075639793804536468333508962362431974424196980666052992951124944530818013020301979175322627285123113174347253789025973465517274734827327004184867837195208409730777793629616201817753972882451946796545901306512992703136597948072418843255333486448716374723659706123611376413133067303498570382958900029665717738606678003180071584980109140498441517136550514947002266640835875655329655050775644334280363624040951284505212682808856366551592357763423009102579641343518471284120929083901325995885451220511365388606337676781029639700330729084090461305223130414806403973026584325190781983077651871721323282149091231222313126225635847933302577717103173972370617534833131342417096949258247969210025651537214089139059220420616727198881599738401381251953026445874860916736000000000000000000000000000000*i1^27 + 58055419060978815356689949901716377224184084254123204289544749793658366143417297824993770259925123315935276117823378767869514989035776025636507113424557216520704443356892831383676871560789674156794756652381526971869971669243548610205936942251110605472216568968025703521721241203688373742134650130465803920194995233574166831970780603302765688342518027835096976225652383537444079683187318020039685369152390648890222648053645488901747814498855017187118596552421084497817916686165624760738290119769392436363508056592547226294064295984274671028266778106426452115891511502209787196852076821923365564891956215079375103964343440626333242450337033958143879782560428788204099557623012010497270448942455129245128925119995797911144975248948885274176544923148378085901871081386858552189061463707864854973551148169765912400344445301028546684052457091440251386989533242891936334968714614259125831561463228138340417228750593644087442035914510200378211761522284623678125426916695080089664010668823444279773197780999678398056172110022894041767836593420784278277862895300731128173522191485133877341297839781464819883561977417637075654750475631204284137795726720885195720179539502743129624011291007392124464697252781617910880936502270419988597935246777594751952612014500303415942329073636653319929572592283976275139437095685443076684519255992578204528412898694390037827047552334961963738575915473410433689845824465988337790309363753473749557183691708332387554475813172251897715859501525076918438194332961240274419288324694771044152800598786260265860072937487146830488364027691662877799334747196993375889400804286190393476638187347539422857593376810600684243291451859221173685170086112641689012231303944950432778899488997719629924143119516973777890224834787149900671737919392484373984897296999030164626893526610289046587812542401963563925741888237171977669264097701032547798083285673542660336759852622071685163778332957381952006759801768495530815111478711357740694808278722436076120511124726780989880446869343128587199156411795147689111982541246746023701993527405049611140157633696095857823581030217443640853905627917425049600000000000000000000000000000*i1^28 + 216951938800266866786484550855945665044045602923853672957437479787896957607765958978174453110140147275395143420808138961648267370788428416990670994212585953921972217691946137327332755856670640631469437787425082485494168048067265033820673422745598908787756214996033538650076447216439924305508444942472462501409006036426416406450223358160044658831517341244864668104470279906744540594818302039880544783339257546251467746256409062341107544631392555130819723014860267424680880473449791712598254299144770543078507774787977129111025983298094987106832700385273351529674130710955331282929177019679785389308464310927729787652882995334254287748037085826824738824656096502594911508329346278947629843480102107456017241062515342453223014545452990582060158480049189558036229255570923356833052656128527869386201610728915206563659699632296102001211184573433987521325199603568846258237675482691671973210258241112632927300334971888837855610808587798004159483254831363556745676524557470996026730506819496248328193300354415078966104573681163789868950722846857648104549796706953932153947836184311954505989989169609266647259957806678019809657826160789563154572424839930130496301595879663292271539670167971906262766115443689134816325702450218856942910617822009779838176905310280474358645998646053966965364579615387221799827169533831086904687371993295416964441052672873301102585492336031123356880032816682927996992105644913410991665518603242139428345196997001832762778712723651291050441357688910464987580708152351775715055271749570801385073190388291729453871053273521429983407843961702724360311034453654265101283774793235611843908397990099643879805905291279561797775176625625091336073438488101057496682567404320121520189635606191887192685355018244630329921004311505749246879785543083719876152471266721822690745557625513535088062706888987804112237038648681881230889158738959446182094807261289330932037809687172687437064481566185700049146194368766872154037856792616468980967144527100466288597393833910368383625304918499532497032731549271517959195234523081500738358087327747056101255869802186907795176162230913238738883324149760000000000000000000000000000*i1^29 + 183443208323890458838645739236632377593626932588796290446207314936084403612154584634506294640197552901178249139349081582084318077216672061314135325792620147649515235808425467580886078045845687801422378211626533155671578085196780622621114651715960431957255080928781630634079524576186466577048974815622780038601545635229706643951803711938898001884823087495789239592207779420372125449807092360611340525924681302705716789517493042803498937120815398416116529747329043473680663787971976641945758502271261462536700806871486964797011454003686054516979424731676364890361821636021951459973332955378391543987703459134719131347286925466558384091386753313152394758515787210681886483243175005961309451140716316010038922059014421804507769117784138025449420880414762161929384446294274587105422521271581908566905023172900474711309353969466127227500393889849634215304732801902973790228752936212652880969571929089734338593882183161357380714944407200391286699005013835852240090733072093457775096658320907126509809144330779895474017806927826186867440720861469025109208520593835087827154303292825447726150947739410722788507062073117816697267265122196433933097583113811396804510597527599073173847859936341150247966409057831524247108734398436236662365226301962694690211973542673831508430817866513891515820297324554492052477177365586791282289270067245972277461215318197404682400774540120594943683604380316857929132627234753032966701754344406528632847451356020395856226672429619245030808019436452739112656381068053348678680482362488450381399375928094621019145650786529388492683561072029004038996350594438667703339728201092353268720653902342004244875678305216964554621251025374812993196960151635746245539726848617183693292410434639141234108506780396637280959749701808146408360318386039767374060122179234801826697993894601120225641624927954505928543076968339363509437889228699298148734357322830195690936129516715843574006390985633677811078016089608092398878418873702200610852213199660619185179958203860935753605341302065271882251190722504318469074480012093056542900522670466401486890496274332820783587260334694015101304832000000000000000000000000000*i1^30 + -545355581789951299622495702609940219670889163164226807720893719502125907469695597477254071165374052957975211298563252313981544509286586459026723154047049619578743721789064524458732628023511107500221581676159876070685382190782837774365715984912842724284897162983219849769899540994808483857650940765718410864812866584103570409471117948123252958842452649377833555476715722462528041771799334661083059110029086819846088784022905359352691220879169858018858072336123023184927892521196077146712010485431240264373393746592696251162833830280562276217888721855826675344835862084915779118730438478884190234702591266556935589395884309402574939382614012140067781024198624204068041739345024630163654718886723813460691440934729942701407194962929826966988405547230276853312055300215218130238040935458662639460781304911412076616704097850103718363119946366030973057279185257208272011672557246961112367701198503037122607547967315464644447335616690851703772218544457271663712085098612251787186619210750551872634897351584749367540531558805726980272543174912172330579330314491207411997658914499519206719070744439641532569103708226581462362476832288005318327806345818996918314286186545044069979083496999088740019518098512925307838428806681170163460289274365764508895276962718444765817779953473307831910939424728594386587093695200423109145837324944973920027337434195217472753132522071500496827521850645559730971168356125819062774225905529968026089532242358178648820933760612546133312509960136445950762977926028224701527187803231693827428548039260655741803840130156495611453310498480974284255218075463335168239880062788528055938245159099565504784133350846560354162519122690743568440798906232276708797407783034327931391614012760712084737495608286002080322147929796016545728405602383750459638330387276420492610547350983357323744178992903171936770055105144455994173107058992969680691189836043059968097468832935163964779459177568333353062333538590350058880049261197964447274948301448663946410586621749194546171702973574863375720096650238792421783623360797289720805655671255268345469212718906606314477035965464981798912000000000000000000000000000*i1^31 + -1810002839820400830260092029023738771451888291179926661026690308310182303594579251200235889996221622178965367640806098951435845732085446644565265902371656002740589578363759478646725905615436052112709058589060038439419670823062715111626738425634028576963121823227247597136551056384352547797906759158411842772694365172701626604915800597792224200974205745356382374380382342610048344902605002808942729883271066468906046383225516730211688134940974295198704324517080370803506250462158816516855641711141888651346990206518158569448838030553167744653886248076071583212139947467738976350308941735592588066196033956098232032201108530584734910246464389415098614889758015542613818054145755209199074008925451745597073605781629757083744694649386541030773935691594412678214296071226417157250269723372037264604985413015794556741121378676757969218689621375380960267646489358832523703455097707238317558042544561781270452713561609138384269946587437789217040172927729265117901710299071495631489206597396257496074761707551019229740030702996508025190158294028725424493977627343703670216818140950662120306556235513208227280828606905192644605662758603128960969290340054895460822875893221170379623200856533503237059345038435634961678723130605721798461109807323010470466121734059120951092716721201413304847103429627606835048310572795632569068511821182586384432843122291560984816288148305240846281879855730537468756904913287551406147817248709852861689317571447553369399008023448422611654284631888099003862894121292099705822502049677696848052967931167146263910630142693761185646202430879357662991380516572172026444027462979104972948128802448141890058192783690879984648133539048015708444082812934546389005049906804630166471693415794892476022519223798666956962906865511650469792248305807927886814424121596812864650159422543152828867942052021389519211257847839308897820402842116898637077846987606559877615612693151335334997505733451987598487474912578270369270513939554941100212803526367054375163944261849248977561232852740595732478157006678306025269051341214379926490853418542679573278594508046010400130357325285294080000000000000000000000000*i1^32 + -2339618374108178721144387361220513597571608282251251338615057048431698206636836293861587834605427112449118019187966820905131516581081382451202117009157247585493692643635407493782591556668957507564682418884915107498057116399627617743948425931300993933289975780157301791969283201651164637154217611733625525664157033892951304112343986980945641914674076523323012242578125852707451328004014574744417518424410943878883747565984864560880034146202584505201521001098060196793217196237569593041190308658942297502949959243170736352693383567445408856634298016332661516107819333753069621428326544724429443072008078150203016818839926030501936945307764180706668866301682236465298652285041384869697255040900709671012510302722376931209180496895193812762691107655254669815172473372665784536723643561745755912445185927242213531321133698626474413663475437543775241344842687291771235039558288335549149792482597066385816525164409832310330356574982650219565954429889072506736464348325528423728166550914106172823700326335241212685823115228398446788588287716134563351277180803396497615419211201160856597586956515837998643463202092028929481541589772210664107723492703609823158624874061852800142837200739874334970952684070402404417055604099720227152087259664051887019976762405202193977802351768087850436437411086197102298922058542600996995733488153303329353826556068899901849015254970186825530108365207551031033301517446935501130349088137074876897899963435752293339654249029250713444761568583603955425926568661599888150594086370168703395189509344389050281283869573742596669376373222642411241251651489090742769061513995871963047785609083139897354013696053220464434558589298767529255273690680569195252621014371599524311233607042891135953594923805355951696201871967563910805547128268481390683632578044465800048207306552729583763742103061979011476995895628251055336039188177891495615735877729556890350559212872212140081108181069561715638267080948335609874644301188818356751605464067692071752675616368256499286901527055211796543609044707100533485552694165991031786835453124520904608403662254998845740800727318528000000000000000000000000*i1^33 + -1319334702390214597164348269208369435728974548021386188888573864997472247051005842785476596070005782969950366879873893470981272272718186569872673880065219221980203765724877799472134856136294066239019696308871095265256668626916830154390431665702515391116892316712294841587952089917396147963103347936213175771841885460142319056243428819658021903203057315889526018042977956225398422584204950309549750106364412838704120337285863249499084703115710327056129667289611836560583438197452036890211769879453968347480710985251427632540116873349720568149982055496021287706036359667963411066548394860838946883480298434562263804908994241905530899682238263879606040305333981431776481182641364917229171263966910062843867536634698334653860955936558327490201069947952993904339025227469678472027102845482023199999727873301870644616870764975557776225182554287283561295593667593946355127932982718518704556848852872062334532139449107692732976681444001876568211174939834603653972949567104732778596173682295797053676265763759585785822290074018133873094624936152726927762852235733397601130467112627262146672042255519223174493164742338974681449512705359337132528976930327786290271733576864133412041317424650682918265648982188550535841251689704490404265508711300844591176421700675660812436355577258786751743786004618378554288390038920297113388222864205171704808017362801617116278558026212570388372574957064005291675119851984572731317031682393796736096508998919877353145944329973362638043767346865778215269416307553801152583810728019865566664573546586206210684765313412438431988530544724921856288104011465462554579260899649012407648496424705992959155850420261389834128329193749284531626348110842340380783254689102550237844728398868028485963278344917602658666991542229349731239532693187803035480631923464262959172812242165367203702107035250894096588599751445721155592678412456667324397866040227755742966232183901029385208559147241546455385527418038286216855008250319273984019006947524492602925333208833132563554201629318096901736499527105714491357844619612158535395310346781045729458398943158067682869248000000000000000000000000*i1^34 + -69279951054778997986572949149042745782891098841805969975927403190993597278975579824211386252743717301256612675500980806492855679052379905612178517694955559809642821598239808134292615851492917511349120012030999108396880570839995441985607129369004154628927536591726889746413382800298012842947722785039729877798508405088218291381720130815393783043005212337747550471860419776655344523722787268415255741976701711916249516696776926430873112648571206182593530503384471392053138313123026102089136759628217663513724802768409845819346660876008849427598303856017386969188875804154483847508234193422617883973890856034880810810718866870092092120326900793023087631852880513579230136412802525670503235802883833540723729484104480871039759961357371430318993043856408138071292386004202146290174952091719822174489456282480145432869853621362316483411385973689053376362678485289099933208049409421047564213573041501036045675985135471921146253495338515189979821581391565047184535767218096627860748303797684135722044736286923937391761343224350741408281037309491935625223342687912456998570010750643501089516414662070276226491716728150783136471721572469023057911447587490971613717915942652321721714070107706094568705841635499029623274614179515932263746759106098216073748008394579926133692013653464301210444241784486666300712271708391403129714919930568564890308468258758560053314378682185677837510902901841321033972868462786406507705601818373635465343643860613351869215611359468678546733287063549952230155769920223404777880023735873464029937744505017622437165462301798816182486477708635175866754226433934659406399573613683068820170849750048960701834204173686344989715422155973565296638811036036917289696061672947674671263995849129806453652360794773694914414428165707165967908275061981453975066988256302542473729032017330746307670089676799063045180343582591088773326542456441388340185562268675633222755787229091947091829543210405417725547120581152656569732230396599895127793687580338709270185251810402919111715012994135972223382435402592252178697831272957176882242600683679072121646718515696107520000000000000000000000*i1^35 + -5410521224042754197875641444445702965297074442229159070340031738047058899870628353586506126059601963899553624756900993219877901895311430308710252994402005348069750367600744557521561438895165777858892730390796207856107242684391037585707803079423105440084574134835892245755114991811618241443008079247159776694493851990178454157188550100711167286835923284570938423989013655676170260253056282613182734786504880718319532968147716011576410830832751608314929148927248610939812028779270737747268999593524471674750716282051595007708222817782020027463716870346990962973939274666817813439238893403705814236230911775735754415648721199649920023350054609676116071598408675575947148618024144060925141313601196234130493748320728599123712986384722769761876074877820692765050648905668329094601014144760741953764899609185863284687998694205695930485795456323109888119151182665112699541962330922820199336492612876517075721730893239230083779131437064812945919897889020980124357872098033143444468931346302794731946501612364939648668531385371888848878028483022973977189812346395199174401731076458728033378479665590121801764683758195841204994732882984957306499235154853219509940275319178396800485935104113739090997746270259324268675693710359485471517661757036009268682939704178738862389169342803267587569662109842191359778637373605300877892537745642746107272718201657469207469755306144440315681713061452168616286309436711146794272100998119848865971684466566776121883385850810200310319876326519946636872773996057194789320179415694494523361317935225163043286043682732797615372271556841359116411083907702851257913850401645465993909161018370073310257081492251554996632854635245352705140535480629400834737225543702778543695614857923143424011684431426797932747870592846819153598738540886738957998982377752143619608352030002463253894908362892656635000127886700682450049195729787811160409833121501852631157598782445317815663227158139259756113500582871070864502877988797235627139092261496477116935403691929868836109290771533080940441737354355007655719033300284423944919432433185136273230428897280000000000000000000000*i1^36 + 5083922331273635122035603862366118696846280936411762399353560111156992415199649717141478691545506703554417245314165174961751097409431249487013688094832818908569173610807135085725327558103414629003346400921665184899848943614430938704301929585722374983668599863358218678640736986430317694312836562984094420078830076216269551059659946226379657314426447395332823249305885072789705937481999558900798673652331815331177863272505636739883722536221382457726946976270112512280403929005962697043349701659186142689501001943512088541703188059088250292505230822200291939372760426767023810568739295929811231826610831902774222806352838401301916395432592706775962744007427509455649460837040657758760048845285686090114751641866631357534530970065766992150373901016977211818285184553962148962366162686028597240065470195030534471911897651174962827476375125897556409717421762756987870201320864813220248276535180240912520649236174089713687025526556621089229674077109879518187838674886732071484026951063416709184123113422388458410654912109581125904883664387439892785690618946052098730983113835943028213679455695699268205154917499397899316397913928530403076220078174736344663017512105354939599666861945141493263444488859329416497021977754509454116458709521245311133175262683581744038048556509615595381869582837275052656739232627618467741631245016222305038713359144802937549335824466500435818254826424552184820567840012234974211077533251514931087608377937161790291549196613143891409380734073366792070760739489236425994679667053873173361392046577684188428936596245908810830795991505864215875122598472963826705871794196285880742453351846490388573698102687463914722815682510712986676996268619145952610891791070924808818501425451675645502002840674290262853963251894951887168427850712696276481803569215866800560248276111148279651355714175547022389468333356696974414097969927752522751327521251745578499332363972713093961704902644842358208272219379575073615474491246929200103795124250452750965598068518955525582885328843724783401217574931937115106059455098421585769521841816373223047036928000000000000000000000*i1^37 + -276989886133191636726450280585745285381686115941592768261100287948868835960200622899586371094496485052167554830572900634662505733042750133318020236644092885757398961234301965120175746995329788852230973777839770582192007654912703942688725088133034506529459294146038640059568911223121094867418528244598353446602562539719813114992099368392560350875906007676985420950766149594052540129606777636787377242728120273988619873761716179547653100064667005894946784735647879713164349254707215845687957746368595619425510967598665206086528409432253349405831073399643513638077202213313619250767941894996450916619618859367246082797508853911612257934135455380125339345324229213625089442721881929772926097011804261469227324555199007931474944446507489131987421315390858243800598539459997403281127952064997752928778312601374244864314991798048203310440003740939734732496918434124620818020462861840863929163996346328094955240378957707738283429852293297893944241381474852808271704167668850326593697901555593452688552611629435327128725059792857939752896209403852782485168614481427357492745077296206221355690766192606396653823334925469951366516413815739541171625154078229046523564928057458913211775323555039810092105708968937524053019257895362446431423877068793147081877139728887884670239111737063399943324077719503971407626865030195430490614006620708194008825691056136158570585200192546620438408270533110427305463965917692929034598262182291318931203530050472730582460451654752509308434419806655607778962086830794669355663611442441681568638072922563055191846848570871760264879624556875475469361707481977394141611451961532820654106068134011946096365395948387778938296460506053676810482018868193815524545061231263690948152504594530566707834377886369307913537867486038529504690830508199637128212513738567128725083480942899700582232722853425052044820018838456253432188330855906031714264428895330226623986205822488488289269474447048211566442608830702656382316004891824174603236577550613872385096469539683886069741452072467328239283496769504679738797455354489430837012656507007795200000000000000000000*i1^38 + -20828100367853479834803205670143237969798234648280286697151503868785276915833611309160199636996050752562794527013768880235622580020447699715904358617617326510172630954880060200039693855643165128972433915579453774052260796166719811649162958418268348715794727635148995859824309651560948674568436671591213130905936861741527889861869737823384759180540475021789147481549096046087903746230697575173572387207244151615159317959194768407881105745749430220770519749301724214755540619787392975394187041265025560940538368042357257928523726737331401866605789453760519221032525715331757223965312582043663390824113972003894130588419125065778791812921865475196503029416979602260376302618975318900683110227835552849481341294493707583589301190213625315196455392199556763942470165026763914514848880887903377082042959745285599999265230740824355043007448647301680831271769383964736053805733264571329647417035256198359863627847275208862913093427100093655598616783492614877108950078665016633889989124683205255059405660499208038043966189831070843792198038814670889114733674869838739165717152354668208214578242490543049590325577383821749762442285233845622148050713503515710956996732956793844306798165501605185115129145664574295952410211730659132809118032222969751139554713377482462449157840842802979532598544786110630684563615677430654888887906045376168226790409937535760761911938056410045922509373220411461617024676481322432932483045962068980893932006415046726918874447238076117688067608948249979743498284638550983190661585048363063330903938570688951812644438907651455009012981623755744755879238983200790812679995054586482702861217528777887449377263639874958730003054638214669865471529380211294936001692993816795305569845377649714837730514819718634141796612348374090223860863102073023972357112955906417684228368832205388868952608440986079823758590255597062105473014881117324531938458060448438698423548340162277464016400740271437308371478490456699419326013599004559764506174295393008136821253053490520406079531498774917736084463323448758659374866252936317614723520528384000000000000000000*i1^39 + -550995562623726655204742185618213567570368014482100283201582234484155076191359713764499248158006779980450795264876868968669707204961509521880041198655384613052876069381106160540595767165944173952473383679232180271967625186965164144508997819729996219029230563518841124450700193357969075249501875292943784611665666931677878155317479494560387122020998697461611263200262528879933353550678527318411912310031286839450685219778671950662167209543801406304870070461942809825405845832357436512753411870088994389230467603307561668088664427844459335128796304745654356013496956028755474027728965221377588338118046792918844230114743183993303154666161603592329486423702043533524551216693331695341335110858595748994775364528146359180578672608991593163807966331157708136692452767300505423886941115034890073666060979512934831646617691799220774213429328451293834690279474056660257589711095884716838045411647641007224597346672203090650007396186003668242942573819669002847002331672552932612656756847198271183993948001643081119285397585644125533501106729240232522043437940950209898134596219550683585515171144377450630191771767002111717038502679812897461378885138347378564726779608204331753852234573311367618233750557545664106787263595836349817597353818733504938200579829194586899000223001767379803750042688488398623880121913140415140514697415783849427564667220367305589069827579911290606485229226310995390824123154768591557144690108142928698502983277149723632352100058623721467634067095133235173952079792995925574341203532064386547069019404537520599746560020266716124187098544579515425655081965677401596146727446774190636219112112517065329442402124138117701154746318295337711870711809718508198393769680257178471305499862436126737615867832094922192280550232676305229178341005160760881083346676980720350976362882600249087413939298787764171497261403348092667407772964846244135740223297145038643975802630371597081633883617058627885694322646169811872423263539840363198621017794069884313751008447233566368180151363124342351627143623398318213055715711691056678227148800000000000000000*i1^40 + 350213858261352774375213143654541650097390922483310179231006691380335200260769490554656309723414555985582387406264986715863895062902901413409225277608739931473037973223783043046540736954088460338837272104973420718436049631882282285541655151199344208610640364825855869253738716563793788014440880743641836126252191382014762219457757478773185695637759554698939693943658854893429850920059228719519021727321609959775755432136169183479724929264969972699881964909344058880821706350282410771292046792975539454210750024603162854109415679673626481035430562599379589854058010640181506997711277019182391489164405298759246086316194351753242569113321106045354806829424949103880849257652240591276937084517290775257967158003304587636086360632410776724488346647528025458169291340729097243494719557802693709134356891039655234008246929114403221033593911108065779818748359048052785818717087400942771367622494211145670544328497320547572645066474687994169937121928029278864847801177452926533368115715166680931407550315035430389597775231588922605273925362548065422896938437908595980319982559852756225454274481353008537768049021904948175040963382297600160198912397314162327445717337707923732862493361537847121706843152290336313341374230019087141925346066639600667790701244188052079147562635473075988211550977464568750108912578703305398153008598272104553628294392828944234350975780868005700227572782499373193377719509280453169194405446354307005605041299162911038755883196326174869066757746136077181780573227464360700872863969110630547952394087473994945770118275901969708324174599182253155079179189759521060995764885671773108228475815660294176527174264611620588541467062708435139815238769961840233188128251927921901010956214823058207610748343990909766786528631028761132057275761427359074008684061646949113984977945017599880933722228239509246684645574819686808616568225825238704633418635690089986874244832101992113404617941148726587643878746002471091795161413958140576991702673342287985156904670777530952465822194427584127422315813201510142312402936859532984320000000000000000*i1^41 + -20865967890022965555923083191580106319736729133065528086614997114435680975382670414758401934088314843780917647540493682515154746704854374204407542877795435722071840711056744922832444310472093412365744255931692051023628650225472231387149490281708805108808497833090284600681521247961687854306866228294878990184526746117776314681708845762439775712010400141932512195314748236792235169901660286810080873770888870321666216367149633154029595951564065096330328117782687027534608824896660682871584120963930821580163261192597584705735850537663218641551379078465091868462938783627392553352600644986906748852844726539366310288412649691396184363616719807072985810000181288989830627047013215400678586896580266786410075201592629336756704296616759074529093257377403350283460799440647002212156560008807728356801458765111526335040184786939890731907170257016027105929781318440900984653801959613236537762572563019841942996767533195722289297779233107043332330760760194044455072575201164908432610847754182453772723708032394698031247247623887445360580710398815635915943502001016748749264192397470933977773441536341436582140288060506864679787295994341622591368910284558613822447258336743606735785034816683808892467018532245992333643138086460281095824986641782421759494555695305974539797987725839050447550956011443758013532570443008609867477259106228969749945333261172948999503419786786026777584795623101268118571210178618443590700015427316654724141166167215817510028887394331499470634913443015486631839792983962819992172123470801893175539325000506059738199220612218192294947756885179000448303952281018448579369969497333140256608060168824601548514439668121195237753598871623135488211871301039634278854365140977473793955297051970698944034902303893843905678735471008265978830349758577108164120472473124802056372219469416316420599592672298760505527374056229020243202336125087099852716014102438078428090914345381365483823694746938513902932824018427657304280638128193358801346028427196176353583069515922150157888323068813921464977415601941570209868322701312000000000000000*i1^42 + 287977833663476061927640141997371449136251506658812244955751255892243050604067142151276535641014375224153031192608340439067218417482655473259657014201628272208568378233035655415325514423875056373656925682475720125652169579067261326779740816971110625091947137653944091601053394103701455322994884705664262514128282921320873509756891744376043571111178102032596496257538231337542709716678721717508392520269487538073614352005551228803850039504978022460634929544487428472913499702819033561279990390087740529844537203219764958791802614373071447852414036576041033245019007925765660648336428228975540243239374200138999015747690674446759153478658123724005511728329756331083199348840761870852231477214660423274614968513895120378983947339312041782917278127478568556510354131479739146431380187899106406237625714900161468256171000696226088105493745373648663625007381703430201845109447043609144333877516454275857792634145258121032809519039526334021832147718783815390342922889274286799619291684082773830922936977958564757730464522489763151064353762689498829579294213999566161348609378615508240044182863661512305418663945743166624982392468395090608080842173600523738964212308271894941204019146218132811812603747465960277533628241614508286470264498567557977942734855784264093606971442371624895919483171912763567354152484272639847547406259695182010947416483624558899212117632728200177332709756799532718751324589594489296387458848446428759688137310608062671307742810163082889229132920542828164434077104668153112127141314369050052465593683828872793412148136928108286052792212054459961474929968405765736754843970103734090019372556317468627662303745466235434193211012816696680539965213165198985797133065513962750005307574298031768870663861483077144875249884839389017462325298304615169879842450591790844474671422035797561949463420567902326201242101368199754965325417540451306613253193478797461853217166291695300036315842269765619660898455408776571841192940368782436504295492910747008360678161956821178286536108992323081011840255366390739474841600000000000000*i1^43 + -5302497300656713041304046073957252434073728744100265495830394423308170313344558823324229183676605801346359804828819278289181002911848956478012808846796194610574309128796228967281205697024993653817005141390294401843995744709268883220028033785948522435725691502645972851361571590323150098804825852903901347986446531324389929642253953955382408344484570350366096618999294000271880901499497618495624847843690586333923071764691911816362836031635031190647895661987170642179621369128782745615875810166575467699449806679146761368933890523621083896734162163728854691855162414824783939063233346288110907859384071639601793137886351090270253336641324869306853575305846656884428245709937624786202498281311318760254503762906092747219096309767424336992643123305358317508647851236219592319477640321413402256142269519464473571305345654712189291973669289693010737302283529110394734266145510505959890046544309575526334100477066759970001356697075586147901235877952504248684599670389336861186620948598449132066339657752213566979418135496075282111746017711005073503709244658510444915461589220083205016307951735199218951744431931369740145559217313542715217878458619632676410566721687385019082902885830600246472014277467304888145670575677715928642178508374629895036180576704676404726089370675513295857313986584635167433246094462222963423270553677899182658580016025481114314717856219116950745503391245743539914506134573591916573802994333982216208842399225722587609322969748167760434212920259025818446283491830679300997487041170098271055605117523460759954389889519198661272536634098038827802586283888287627227396752182883959902378047034976688856246061343898238816047927836677998462139163445541254223543097615928537950989265334833779332111392589529655519267362760132108326090486830966382248686537143871878509477813531330004706737293080066012923587327430341575624829586705671856553597004019412190888664201361995655729314364189952844421114922983249887373607429772541792480979814126942946815123318208811370023544075446976523209306693314847703040000000000000*i1^44 + -1425492461572714358695044339924597692476052965968886060932870618873305564012867004296707687641549117452569780619106701093136903227517757537969385554959947191919858940245193243741913266973263231341905400189244296499072201644519888024460004159107213256553602926144288390141224162709516833594512323349555019297114697589489417085321174274913554687530916029744381827565515700534137477103468328369781832696128167990179318532981349600895016507541248486959589992902100045633877788290512670234089762002098868432942606781552551153831441945084016140528064125839788380811655053871573663986929766012463976128786013517013540799025114747466255723943101709342614013908792480288118434985931580576442671157698491862597311176571212933424065334818164214239885615513914337549284518784676185646510026832842791548385102279799949114566865218109957295039098171820850806153892970948235044392066867622800193030981725931142809323605346846531358253170589574236215844820786619114649835091189994326003592369352497656539338076601395450768177451908843283592577808166968001436110216263354314796974251403132438367128761125561213235667714240496217944702641136715204370103480227719365309851530064221368212994804519984440466186911490327934889470118731056234399414053969639394203451043702015465740530372868299699024917556105742012997545069216580897754915586246015800852848893318955238992075161306387153501191217858059967278279530418209547799471038687180437727145234746112950196740323057707618614005782303222145023387593417530179223675263512853531399630687122716122698275758125724483338498538073613277110499594431340484657516267944571374228538284913978360449526565305367759026103089575098700054082147933398013801756038954769159781930158625568015744308907539892983965073528207407082202433694392977955489252612580210768054666464033810093299311932769441975659044856501314036564059532724561336506046108623612303348067150823902936287981807616686523107568752256583276002007501831813232967230086836973867957724661262013630017463377105850536020781563904000000000000*i1^45 + -243708176880913101485722439481369541102676523847297495864072342532745513334742858481884187991957917476276492495482865697605960011264046227344016877328971746853066053595732655596924833963597677484230894626740880090558847327111663333614507758736883669783515731635831371701438389429100568451149897935559300916162597553141443419459691643789865449798213194667400259270907156089499698050301796333438019989262413738910075194926451360353163988505989137059834444228523252095526931631037670229490944283477786201692340260826947896235038582366314949801857544384027510499346794135687795217709601978805153927700999502322360872731090007547084530472068380778230183855038484976689529101423942004046908362281672350169309682960142920690778255025838201229866866064521607324252908976602784036702907719891280541972924918735981340166748088180178507511264988222480239863403129059079407442703881001023504773755947873987471361273891116201749332339765419759022653411037699006170179343563643262162845398603445175605641842699754602241595413980390937207996577238195352097894028205056759372956262548401012036955181575498694803833993623000038459493068013169601996288247174931828271565296476525526942056974381141352636603433851494767541758696325759321770883377185353702877332168266168849590764548800496594809612564429922346931407025056717025365804510207755996981288727669763221927724350393216316243244234183732773001237030359289187593285396530154447034718667471798935767836146916640191919597436217578716202656858655071137826857070773370107477990990531413637241404103030788476801882673130419051675515865773017400660871966894230062868819313248711675212886644368312391327366289054838865153699576997325464155646768425202777578591258832172005299700336496626165584638031552382941359157190846764506082865806581705136445786565331210123438811445663272279900461823153133961235226553948151901711963196820324215957035980864946915250292289339665322648054676596504035147609515206464469252909933528093846735580597539513952037970381536729287884800000000000*i1^46 + -19637798270820143019359753049253638120318708904412834811162640305293674385478949550619926263711899677139539153800305568501962424881695368931438167033380519726811901017646042722611675511766069698383627223296837098995483447920531738955642692682821192391324356139385776015910460706372563806076704022200037899971990498585654988537461100568888626150353353764514972123135509753116747301328303256269722758713241568644011499403218425880202786608562344835317693589345821442080310357762144856065410030138938781371650121334013307338287709454018229796230073969480038621742920839444459433089651476237456202564711915316887475825985969874913943966937123066626910027019131772773829219413859661722666846835794848511528746791025920153065154949883648888898606575053988880909324010626989308141681017573081647338483503552390233404854216193695257153742046518131021976653405246208388275779932486062159601711866690725655158155795832463215513842034159334958451600725494976459371431246813880429534283067960110595230326430905429255305604990582478206757558638921254771934534050068210281778510974857562074113096120602249521435930286204539122652017595975001242953202395377654174251420320981923044207481913667881478272260990336982357966814703788062058418771056606176758183401191231425590468897819313583301306593086075721297515175422986574674788562810904415125885721036639818700010752215041766140592378849430420016293317267810087734004195131442072686124185958968430477425079887512153090403977365274796559463603470744044179563290512607720801035624369865033543202180647619285165994450578261702462605961706711984335350614730089597462286996048390099151454751757100305262756580757056218695557344968146116323503340004099103867651293394945691269171487148996823745016292441793298227239928039583813355548431135846975260367732977402283370154145327377317340244127799284163473472941532759497129194496266231405348311949335279836000847343428928268519334590784686383318387531791549924341224719286025002674311695498926129267878049873920000000000*i1^47 + 8212335422669603878762406650434129198533715691861701001790891328012386206860610912562215583292221535111854270635210737076457387271860216507144870459813467602729900727206184563236837429962686668353444878513374831880574786174628870030030045085742418058788781033492532135484525828217182711923243790663962285827641777773735839299442445575515896172438221172889751142377834403682818914585239400137953260298506582789545562289180810103301810742143343832115565839596634060183274478957280744909187988962558337759378627441587121168296296308834548417151093339669046103669870472298326005883570498091157440718303608882506192365993952467894406945126141029622051271964178485001746608028858518071165831703212997956391883031579295609481193403255582685657573579593760322610846619838078503769032884116443214871847353857483746728291406386288264267866755469603031534247111738211891837382149447754530904992941013732130609341432831819999132163465918212085712889170050043959792513396775946342994809358323377487050559292053461948467356512312094248230232087359650658770691706508317547778123390420899770115760121743472644221126974443665128632890682495771776745984160626886104085824545664909781461806825015590882895742680239732255161649288721673991168922101475158915657169204683742554033794113095771737944238742878660024422065332994728635837874078385809855362260028558397903676665125060454632455215578625056634698267431612242198545709909003790134645913290991258351097211864288466403150937227028266914124079340146922304277710078175583708416779793831989590823008565313518959097833841899310389631296331824163868469203088090825287442140061982932274528856677388583779508314930259023167865193437994382183723890548937882965984555083563664591249755797028917486242323823227375691117860612145781758876034039061945721769262744900340353828532582606388481985483836363316793353710326986070593692622564251029508644010722613485373396226542285473924565840758056764980083465535927649683489013951772492734489518479954935808000000000*i1^48 + -35031549553173732839016301969103803244239010719623821024002371503475559083693987298584805018284980654607383820279355591809404433526505172382728469689877649530343825361083005643293556777271527247767351805303493184546888613651931777060143180695255732089556953091515683225749225920486688831727777159291290956536489287567854765138874869182276144815666474594390200324666362480152175949194802880087880447237278594209662635767376011229445428145804984089134771110354666069941143815977878915050982669851941396665529476720001973532928590165770723579467811638092468104676477515180376611046272322366036370858218998535734560328377015615675266616343349460859326700713566353115392320990291311193514946548291087524737304935870911719954768107926721169738911081898911493850133694253200471571595550248300982003046214170727917408467015679977330596210253957668635935046266091856839181304032473831825120167128780206940231252019591149469429900322040227220425334418124221353790474300527097594584144107579699269729829886418515835325266484993506043267279717869994629146540452340104026325895771492756252808723025690430840871558033998950253422635910697456902823747891831255618796972350985294810394308449164518923386848992624002366374244328226229214479222435180855434596337782410428517827803589850010757193506371574627464922761354763202566025452600815821331716521267504619145329301594834202687642662725035538636592671869313494411859485203107071326493885980914776888783894202403734995168079382662426838875004781304620499387419361874425714545169293495581772294220225522420949373510729406521147284126099779195358019390407452143095404480000500921146999588292105447341306700388913559971864872875969118087926874450065394469850489423921275960690153688781683924767010791428330723742190073287096242887786665344632071802038491356671210591422117466983270835583427039226930499865809308657156100482906144415148065991049024450928482572386566487295079455411876451590377645059970670302751254626668272698897203200000000*i1^49 + 336120363151534966856196977993588336060713935860648153241568856351198298718994623595236406597802589054722530082534800243388272734539552065613808536300058356088948363585048984334795448853306503533444177129073947601514851957400324418159861873787201930555687720769039025618930431826158073460130142952248097337576694118840764640544447229367164471126375246823215948111938811561177446847796128969041627964377758086322113663229813513887793211586617317238166307061235516677954515224686971645657107137555924915153177915937697373267581736886891692497139268267793980912342775275392612386063272168525605933136214223804628516855398547801922182199264935198207815898991389343010610823011811002682393982989557180208868511441335014213037021892376441897923015056059263253961791445785630703208624451781158111162428670466435362475724039682456955274445012046370609761213069822460880483996572995789532804236330208573536158347435817511687417708991393487721622010268820794870627207091664773203603986184307797888141143991113093680880629093922173036054043671256278092021702195915133613803035734618835029832569994286863737861927069147097750337962209255196556595964889955282101740823806539869922962233086689068859780027285975910348133091819741923316569167005876370672512357875971020842438996750217043408678978025469218031445286637608763829824160346209306718293440570810567315905862531594641229207989595530086014399374676200788580901133179189028537795337792187534254273664165959217334188553814025429543874662841068213677461596448622040619715153174287628938155307149478242525584532141161276952033384685333070560177566230119483452600820946653236872703036098731721665453588124895297588564099432204461636519844602221495556775594714660066309422010843942509141375971703538672663674431399499642088587413297368336495132590587489623464323464347686552124458970208640252576871495864166855125986987194684426486284562088107990870094052063033968767173175216785247858112125874574228607458250588160000000*i1^50 + 1799825792578773560305146131768654742418338323027453309916644987630101329276619109134272651159262189119141664763926151692950185881435974069281893416808064642206184816691799130521147029891273740115818024327211235035697100264737331773705273487902966685575630488414758491681367628632556197386789026534109319701473822558732174531066954842508565039390448847220241057207277706490777404380318617375843087709305934435664679485441877558740463157033516637038565711202151567691979392948987502936752125229383224393854715649320950308412730023875456830332319898713255767912943692266327149594770222781340574488476761769624337821979335480680634719208960341851447774424744521306143439166675510813658003639990697758778461038097359388855782394703099172628006324502580201441459450903874623528435436193256721355654301572766239711096403964900236969781218009799629635820346566375783596078392183380695534751073107870708641486357105766058886250889053005756069108740759619958294754039804306898998460957325220663220025755979526511110582602914386942334813858373940824748182520231250400404448475290112256042961578577281818084257302976028370642642520506694127854976399322459609078090026382424318892489491881598665107534849127351758502010529962911774934675288961429765691793169811072449635242686065692098148709076801707683969422681021499014417981936568187051048530999242356053336876082935519599586024107450957722123177224207227627643782574752411558987866605637437859548644514474819262716744783198345823847728768761092242483992714981346694565323030542393138182562327352448637951661110765267387328385037601306236983967646234373430872032496295658385852249697292713705868543746937912316519296446498351190857027877047441109941767079551540863036586345508371016775182033209433362110629991766505874606598987553637752336961403321017495260249958800319845373161475913576115931769401585486570558074401558953788898722323979874396140912535883183272741871013799990708855865118822563840000000*i1^51 + 2379304736948047579732452543217473154206835510014204923637380755297787726532161480182128698848186033307846193301528080392849204082236221675052322160276038868211408367021077189337742172344185165726587720898874097424799202584747340090325815728335662846102452439091340259929488099913535740906995300512781819804477640652962423666515419884311135063878543365464525752069683251805229500809838036074906109450648991134502578777339313020192580444170764934380644204742554968488501321280377175852869522120145350633979740469299211188277924644658392470802358264166511596217521891506560223822182778838728021886018612188093077383550465559891579641073012681506555966453047144271064329736533977691909118427153377552052931343984498796451866918432713813664747776209391230561173006321202089299255642286331794978064123512465312407796606144459791316026024598397911393426303753316162188547404075358119205874545814198854925177918660248878610960735095398292077522884489685431417488934752896538107829631163402208086979584752538961589763605637233051676768800133907415517068360403857374753765330677087613819300566779195426782733007774289437909443979529468754791322738499858877741601655281729105832464669324612179458666928365102055401440606863430628031092724315143706150252338837595110131023788020567757556092996662871048576264431183130930789106530481279271425223427120457762386653040861384572576620774372406431717817956156848338445339358182778055415088552892783357142128667995432326672556552582081151334465762468640633525780520794411958285288028482163316113357935909147101525953007240712154821858279382328346958863779067043826636481173938408797697895095059347429716286968872710042393963313984899661039608391453057537453827749895079920208473910473016414892385038923901937916517415558672226872771633253760821155465336775389519882368865838562710279461685705427905791537071759073186148017203613876488862824899557622152083029147633018624510768708444332397977600000*i1^52 + 13856139077388196031405703319444242132147764594697973364130448882599841595314333408432231965029829535939395613322550386288567426308424925169423677225980582046948374183993236532520471911450209372510563539615299465449674558674978210089099547893884237188459070370491280889826397745359798954535201330688662015468842839701555094385401276146023724148878595288888347421168950396381561419903837173298907038031502785400282126594832059827755958723764349856941485617626208027983154822169617520687292236215754666398683679478284030931905158136103796107499174099565741554818813513129384800642152726736786397841852611586166902837465854941345095330777837464592371652472575191773130519247750746356291319863956335147204246309866635923852058323308448299401799844863688820518491835237077973561676939460774241649301582524808062533142865092445717959646061577749823278989242554002753471569096530553454603333692340720605879468691028725608927943240828809995050581805428745295790994263057676737466781243277946601975457488003099539370321455511607521606782902063727057517962504197149914741311913494031799010293129923433387054774059137631568132151832993110485965001444632456224247900509782098362742467835059687050416760705985453674757225605328716413527100851809319001620556104859675491420604616923805621781413379588998479317011364772879069421011673203747659478951578768244047022918602145515980380295834757960914892922447209034734584059818508142996309566021540569217411374208888203550975296280921702712318295361211013331058191991376462582308266386952774861170747769963034761310616827965365882426650555123664894052064824622980331874671693253530683627906050283340805131829133158128557539503865732549992984042609113402122602889575800763572969495099252138281658814705777927263052683837640722812260750515128791148342988358132742121112570738944981383511520883812039300091705641351845871518816507110320794065483298604743387988500316061421521920000*i1^53 + -217676327289188998178260455567924162018142949625841395853454636789054814110979590312023364428643360690578796488972943716710068397183544716980020038362667293008371490532772313964086352601621355311389434903140438774997383340867374043232475539804240307404032784164517883994126903165558580880809346923805928085866082227720317349750083279930493260468409636627231527653666793370302416130787366689497167411033641868281331081676173440217013563483225360986807916375050745315888926818576361798974074400472339954397488251627412443821767446522086185165025882840579952983435882114853401126907225835621063436743382101010791201228719760678084494088570653482858022662123500372654875638769144352187765883393957523435267476746410536213761475005915810657084463766988817191519341962191486329225926799968440650519262452086442635410158725437402100390847531968062893892291323716856945183141747472087085289997483384691417642767107004843306586148895642456867234129100402944593985150057484824107565322939149077029272669023540335535068752492265216888649352414130367321991576515758965996626077057507505239712129522766648936918266362907447541680699942759402766179476896638561552065278096118221200145399367408042974252567871470612376861568278726257724704984943643239077677503697015773044668167467293851800290375798069598749992680338208248950896086405687754788186729089025501043562984016217656048352942452054131985117723812985216949311127914270701014040453135927144066843764064244092973228020723447304378919558208117097437363395858074950091222313204763686492594776738421945930567795582569826750092271045435254047965071381607848978117705891449093266579899954760355997867541638060235442972792321878602358687166183267550215254739459335414102006990139381089784045428367949724186915548858927395187730908385552133972572464303196294777791972484902231424232273632367657492141271917153350520601622435393164397922035664813541888000*i1^54 + 3721453332214581273824795531868008439921443978766930875837384543518754165713380384356020660791106111681580683433917746205383233062719291553182122402727582346839577537013590124111453191765430722356785424315315072505631604825870557466749670493516832966252945798491948228399502755442113707821826062801683993383290983188943921069746783234907215261433441382470102073303583488315367300565215593094255817169943645636773391047062383882402689694533295260569288552919553395982409140211480593167249950471298908522567541417363641291772337268669119268362360182060097648677306814220624763565338745413651730466109650717682865522575938820198030313781018700237410482913766453298679643788732473713013700196886914486845745308200903587494956485897755627680672626766796043900250918776606633459067365757217048892542923184138407572515536282193286544555969040455894170541423361954444975463593572749875299595780411323798676051225623481827320273700198822398930161876026159796240284762563247599761015864940287045290161673360101639205577790526215333070851245613066532686878967138653964383800652746682222529001661428484921529551182390424646099279439799445156843972429773378338983623798527968468764497381965521760225562629754169943770285350289090873599870968814398070790359603547939182022102577909866762810540456961800750260005325360455198529963994820503282194908574795639516571035456379140023270704347608578524142574621732094288588669565787287994106600756402435784067238654569282431721766616451967562680122887350796365576466423689984562406358248766691149356613746857078779773634028528702440524216414671077014540128946457622740989428908532752485834812442553067856767188040420547329155356860773333024871669177760119865625785624034637717282079098942954402266012869569696778657308181973787944450454190030810641295693173603709488730288445156999673553599357630510843776902737751505773482184918932032000*i1^55 + -1876550831484236962825951937576990933974503404301252762187207649003443728896225163048325230442765867876024488548595180614264124023765267091589133409644222966744433752900287935182385411762038628593741674504142418151144119437067082023784844826359530222128736549466900482914210655325301996315114853082421647483794173002193049692110736238852782815078160970486971995602472406472399058155596581080035178620991198610463897203396196053328516350262957931280795383646960457918797761181964733298975083088134761098601138965098506847365123944850216698917893248530656328021930307520443089528893224257378969493048612804222385970364801688261214554378723042515375331459031086953095645775694975262592461411926262021215118751294973197611945220117265686651328377650698104162139968684591940333942389570541489111878371721774265260144229316558302042841232857055713408185830126588678827042354676106264678642471499359923644310777589862551752762119029421667587948149108642451327151365676527494058666928527792619650608666292988311135856430944775034091713056195420795629813150533382280683667332604073353998908926906256804959296159991077679590401753170978709676715198088198964050736028583757587562510171013320452940825574456712223997702578036608968959734913494612230947193179066347305659776948572685870629043251106844426317350931269102248171971677018789273138037880535306550230114900762457618686765707657302677197050126588066540215837960408617163374560354586328522224727837285735532904515364400708261390100059764158256308612097360029918869826929839811356313089410264726808793165006114562489400273485735326151637557180620771199155277587859382665469246374038563869186104053736903697472437796616383854631601015206479384261022233035365885443805754024898811523954008063052685766986629027663170546629354133682358707126611564495431124295338812054478553969446571382558739049095160*i1^56 + 16619299875165225562716648333604531509860076213960906606292545573339360180823876725298466363236327222584311124094166786545813659935219603174389325358950173903768613458455139313401588662603789826440649223621675189310920384803233715550501588114556309850273710417184695914826782866804564761277698583407527394571002585296155060961750016962150415185092900604892305269120052517668703913896669999653107550589540172752151387457135794971141059955789289732080262272419822957287451547974170967680467598571460719877436336583050421761534479316870775122611638495849181548287048356772180078235927412935137194042732829430459828161684313182723296608028168862156922936214003732184939975949961289484862244782691821227942776601876529314680374817494564065096789172137059324248342326064027211320654914617892292871402197623228930736557286295280927956034902942199851708283868354595020360729651310042501690440703648688583516978447340881149959392643290482238938550988240592543704761790005028855210654800464459949097287417147839138104874923948998032406051707290004369061504658964884684003448437406185185658329133045950141431222957331313640958484945141938720472910159178512342091877416143989229267021179722846352664294250681077506405820561224499739353536545263307481288902371446906030878740441318671663061832629680896069923653463086536065454719977252501113760824766060637753437679901079442720239601692689918006595401614654770354184901367488935689967687904598822163721318147529920049764314276528352083693605845172450546480703382974211827419762853799551487513751203483907043783125659191596688792699910002485002926658017896910563608433896415559730211473858932501271129324865143773382218739279902282366658900859502716040655169539776273086886145196671955377960013936956201594092771258920793723616171608200254686927694256397303396593232539813091703657*i1^57 - N1*2127126197925152652209498797651979483231388543429918406229101402570100515770981089522875276932721102658411101762323638187980761905428226316688513107514028197306958820537114451088621286704515050561078668600552028538174150353108752456353471369925165339638270710113073504321730335776399050413350156967487189650557189463132369416443324428927831057143744327029310778316248998883380966690301243390238391312549592024315263402580807338730319912491799193500833553064177319838091622340051030662099688378969329925117930815234928233161168835419388356029046010786586763566584396865924564231653480076201950238480071943483609140782648733089761564511174656*i3 ] ]